.elementor-2 .elementor-element.elementor-element-aab766e>.elementor-container {
	max-width: 1600px;
}

.elementor-2 .elementor-element.elementor-element-aab766e>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-aab766e:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-aab766e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #522D67;
	background-image: url("../../2023/05/Logo-1.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-aab766e>.elementor-background-overlay {
	background-color: #332c2c;
	opacity: 0.94;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-aab766e {
	border-style: solid;
	border-width: 0px 0px 5px 0px;
	border-color: #000000;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	z-index: 1000;
}

.elementor-2 .elementor-element.elementor-element-aab766e,
.elementor-2 .elementor-element.elementor-element-aab766e>.elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-1ed8e1b9 {
	text-align: left;
}

.elementor-2 .elementor-element.elementor-element-1ed8e1b9 img {
	width: 100%;
	max-width: 100%;
	height: 87px;
	object-fit: contain;
}

.elementor-2 .elementor-element.elementor-element-1ed8e1b9>.elementor-widget-container {
	margin: 5px 0px 5px 020px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-70e598ed.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-70e598ed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .ue-social-icons {
	justify-content: flex-start;
	gap: 10px;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .uc_icon-button {
	width: 41px;
	height: 41px;
	background-color: #4E0C0D;
	color: #2d2d2d;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .ue-icon {
	font-size: 28px;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .uc_icon-button svg {
	fill: #2d2d2d;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .uc_icon-button:hover {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .uc_icon-button:hover svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .ue-effect {
	background-color: #000000;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .elementor-repeater-item-262fb67.uc_icon-button {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .elementor-repeater-item-262fb67.uc_icon-button .ue-icon {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .elementor-repeater-item-262fb67.uc_icon-button .ue-icon svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .elementor-repeater-item-262fb67 .ue-effect {
	background-color: #BDBDBD;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .elementor-repeater-item-47bb720.uc_icon-button {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .elementor-repeater-item-47bb720.uc_icon-button .ue-icon {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .elementor-repeater-item-47bb720.uc_icon-button .ue-icon svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2 .elementor-repeater-item-47bb720 .ue-effect {
	background-color: #C7C7C7;
}

.elementor-2 .elementor-element.elementor-element-0f3abe2>.elementor-widget-container {
	margin: 0px 0px 0px 40px;
	border-style: none;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-7c325ec.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-7c325ec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-f4a3b5a .elementor-button {
	font-family: "Permanent Marker", Sans-serif;
	font-weight: bold;
	fill: #000000;
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-color: #000000;
	border-radius: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-f4a3b5a {
	width: var(--container-widget-width, 85.649%);
	max-width: 85.649%;
	--container-widget-width: 85.649%;
	--container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-f4a3b5a>.elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-2 .elementor-element.elementor-element-d8a9522:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-d8a9522>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("../../2023/05/Logo-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-d8a9522>.elementor-background-overlay {
	background-color: #108a1a;
	opacity: 0.94;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-d8a9522 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 050px 075px 100px 0px;
}

.elementor-2 .elementor-element.elementor-element-d8a9522>.elementor-shape-bottom .elementor-shape-fill {
	fill: #ffffff;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-e8ac0a2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-e8ac0a2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-e8ac0a2>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-ded27b6 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-ded27b6 img {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-ded27b6>.elementor-widget-container {
	--e-transform-flipX: -1;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-807d90a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-807d90a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-807d90a>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-a782027 img {
	width: 67%;
}

.elementor-2 .elementor-element.elementor-element-ef5c23f {
	text-align: center;
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 22px;
}

.elementor-2 .elementor-element.elementor-element-ef5c23f>.elementor-widget-container {
	margin: -32px 0px 0px 25px;
}

.elementor-2 .elementor-element.elementor-element-8147d66 {
	margin-top: 20px;
	margin-bottom: -32px;
}

.elementor-2 .elementor-element.elementor-element-e1a6c3b .elementor-button {
	font-family: "Permanent Marker", Sans-serif;
	font-weight: bold;
	fill: #000000;
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-e1a6c3b>.elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-2 .elementor-element.elementor-element-94ec8e5 .elementor-button {
	font-family: "Permanent Marker", Sans-serif;
	font-weight: bold;
	fill: #000000;
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-94ec8e5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-94ec8e5>.elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-2 .elementor-element.elementor-element-481dd03 .elementor-button {
	font-family: "Permanent Marker", Sans-serif;
	font-weight: bold;
	fill: #000000;
	color: #000000;
	background-color: #ffffff;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-2 .elementor-element.elementor-element-481dd03>.elementor-widget-container {
	margin: 0px 0px 0px 05px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-481dd03>.elementor-widget-container:hover {
	--e-transform-scale: 1.1;
}

.elementor-2 .elementor-element.elementor-element-17901be {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-fdf2715:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-fdf2715>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-fdf2715 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 070px;
}

.elementor-2 .elementor-element.elementor-element-fdf2715>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-87e84e7.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-87e84e7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-a945eff {
	text-align: left;
}

.elementor-2 .elementor-element.elementor-element-a945eff .elementor-heading-title {
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 67px;
	font-weight: bold;
}

.elementor-2 .elementor-element.elementor-element-b722667 {
	text-align: left;
}

.elementor-2 .elementor-element.elementor-element-b722667 .elementor-heading-title {
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 22px;
}

.elementor-2 .elementor-element.elementor-element-b722667>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-b62b51c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-b62b51c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-b62b51c>.elementor-element-populated {
	margin: 20px 20px 20px 20px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-a7502bd img {
	width: 100%;
	max-width: 100%;
}

.elementor-2 .elementor-element.elementor-element-a7502bd>.elementor-widget-container {
	margin: -65px -97px -113px -98px;
	padding: 0px 0px -24px -20px;
}

.elementor-2 .elementor-element.elementor-element-978cae7 {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-2 .elementor-element.elementor-element-642cccd:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-642cccd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("../../2023/05/Logo-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-642cccd>.elementor-background-overlay {
	background-color: #09ca09a4;
	opacity: 0.94;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-642cccd {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 050px 0px 150px 0px;
}

.elementor-2 .elementor-element.elementor-element-5205888>.elementor-element-populated {
	padding: 0px 75px 0px 75px;
}

.elementor-2 .elementor-element.elementor-element-5eeb386 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-5eeb386 .elementor-heading-title {
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 67px;
	font-weight: bold;
}

.elementor-2 .elementor-element.elementor-element-5eeb386>.elementor-widget-container {
	margin: 0100px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-c60cc43.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-c60cc43.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-b4946c2 img {
	width: 100%;
}

.elementor-2 .elementor-element.elementor-element-b4946c2>.elementor-widget-container {
	margin: -72px -22px -26px -84px;
	--e-transform-flipX: -1;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-0ce64f2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-0ce64f2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-addb817 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-addb817 .elementor-heading-title {
	font-family: "Permanent Marker", Sans-serif;
}

.elementor-2 .elementor-element.elementor-element-addb817>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-2 .elementor-element.elementor-element-a1bacd6 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-a1bacd6 .elementor-heading-title {
	font-family: "Permanent Marker", Sans-serif;
}

.elementor-2 .elementor-element.elementor-element-a1bacd6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-2 .elementor-element.elementor-element-de2c630 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-de2c630 .elementor-heading-title {
	font-family: "Permanent Marker", Sans-serif;
}

.elementor-2 .elementor-element.elementor-element-de2c630>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 4px 4px 4px 4px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-2 .elementor-element.elementor-element-a845561:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-a845561>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-a845561 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 40px 60px 0px 060px;
}

.elementor-2 .elementor-element.elementor-element-a845561>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-343a079 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-343a079 .elementor-heading-title {
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 25px;
	font-weight: bold;
}

.elementor-2 .elementor-element.elementor-element-12c0697 {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-12c0697 .elementor-heading-title {
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 30px;
	font-weight: bold;
}

.elementor-2 .elementor-element.elementor-element-12c0697>.elementor-widget-container {
	margin: -21px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_icon_holder {
	width: 17px;
	height: 17px;
	font-size: 6px;
	background-color: #ffffff;
	color: #000000;
	border-radius: 100px 100px 100px 100px;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_icon {
	width: 17px;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_icon_image {
	width: 6px;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_icon.uc-active .ue_timeline_item_icon_holder {
	background-color: #000000;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_icon_holder svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_icon_line_offset {
	height: 0px;
	width: 2px;
	background-color: #000000;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_text_one {
	font-family: "Bebas Neue", Sans-serif;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_content {
	margin-bottom: 30px;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_content_main {
	background-color: #ffffff;
	border-radius: 20px 20px 20px 20px;
	border-style: solid;
	border-width: 6px 6px 6px 6px;
	border-color: #000000;
	padding: 20px 20px 20px 20px;
	text-align: inherit;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_pointer_inside {
	background-color: #ffffff;
	height: 0px;
	margin-top: 0px;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_pointer {
	width: 20px;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_pointer_spacer {
	width: 0px;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_icon_line {
	width: 2px;
	background-color: #000000;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_icon_line_mask {
	background-color: #000000;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_icon_line_offset_mask {
	background-color: #000000;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_image {
	width: 100%;
	height: 250px;
	opacity: 100%;
	mix-blend-mode: normal;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_title {
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 25px;
	font-weight: bold;
	margin-top: 0px;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_subtitle {
	color: #a3a3a3;
	margin-top: 5px;
}

.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_text {
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
}

.elementor-2 .elementor-element.elementor-element-6516936>.elementor-widget-container {
	padding: 17px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-d024ba7 {
	text-align: center;
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.elementor-2 .elementor-element.elementor-element-d024ba7>.elementor-widget-container {
	margin: 40px 0px 0100px 0px;
}

.elementor-2 .elementor-element.elementor-element-b89d95c:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-b89d95c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000000;
	background-image: url("../../2023/05/Logo-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-b89d95c>.elementor-background-overlay {
	background-color: #018517b7;
	opacity: 0.94;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-b89d95c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 100px 50px 100px;
}

.elementor-2 .elementor-element.elementor-element-e80ce76:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-e80ce76>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-e80ce76 {
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: #000000;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 050px;
	margin-bottom: 50px;
	padding: 020px 0px 20px 0px;
}

.elementor-2 .elementor-element.elementor-element-e80ce76,
.elementor-2 .elementor-element.elementor-element-e80ce76>.elementor-background-overlay {
	border-radius: 40px 40px 40px 40px;
}

.elementor-2 .elementor-element.elementor-element-e80ce76>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-11d5e3f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-11d5e3f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-11d5e3f>.elementor-element-populated {
	margin: 0px 60px 0px 060px;
	--e-column-margin-right: 60px;
	--e-column-margin-left: 060px;
}

.elementor-2 .elementor-element.elementor-element-67766ac {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-67766ac .elementor-heading-title {
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 42px;
	font-weight: bold;
}

.elementor-2 .elementor-element.elementor-element-4d22f0c {
	text-align: center;
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 15px;
}

.elementor-2 .elementor-element.elementor-element-d9240db .ue-social-icons {
	justify-content: center;
	gap: 10px;
}

.elementor-2 .elementor-element.elementor-element-d9240db .uc_icon-button {
	width: 41px;
	height: 41px;
	background-color: #4E0C0D;
	color: #2d2d2d;
}

.elementor-2 .elementor-element.elementor-element-d9240db .ue-icon {
	font-size: 33px;
}

.elementor-2 .elementor-element.elementor-element-d9240db .uc_icon-button svg {
	fill: #2d2d2d;
}

.elementor-2 .elementor-element.elementor-element-d9240db .uc_icon-button:hover {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-d9240db .uc_icon-button:hover svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-d9240db .ue-effect {
	background-color: #000000;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-262fb67.uc_icon-button {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-262fb67.uc_icon-button .ue-icon {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-262fb67.uc_icon-button .ue-icon svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-262fb67 .ue-effect {
	background-color: #D6D6D6;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-47bb720.uc_icon-button {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-47bb720.uc_icon-button .ue-icon {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-47bb720.uc_icon-button .ue-icon svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-47bb720 .ue-effect {
	background-color: #CCCBCB;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-09c3b50.uc_icon-button {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-09c3b50.uc_icon-button:hover .ue-icon {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-09c3b50.uc_icon-button:hover .ue-icon svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-d9240db .elementor-repeater-item-09c3b50 .ue-effect {
	background-color: #C7C7C7;
}

.elementor-2 .elementor-element.elementor-element-d9240db>.elementor-widget-container {
	border-style: none;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-8a828fa.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-8a828fa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-795fa7bb:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-795fa7bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-795fa7bb {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -1px;
	margin-bottom: 0px;
	padding: 010px 60px 0px 60px;
}

.elementor-2 .elementor-element.elementor-element-795fa7bb>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-304b94c {
	text-align: left;
}

.elementor-2 .elementor-element.elementor-element-304b94c img {
	width: 20%;
	max-width: 20%;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-b3099b5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-b3099b5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-3992509b {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-3992509b .elementor-heading-title {
	color: #000000;
	font-family: "Permanent Marker", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-3992509b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-0404664.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-0404664.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .ue-social-icons {
	justify-content: flex-end;
	gap: 10px;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .uc_icon-button {
	width: 41px;
	height: 41px;
	background-color: #4E0C0D;
	color: #2d2d2d;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .ue-icon {
	font-size: 33px;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .uc_icon-button svg {
	fill: #2d2d2d;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .uc_icon-button:hover {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .uc_icon-button:hover svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .ue-effect {
	background-color: #000000;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .elementor-repeater-item-262fb67.uc_icon-button {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .elementor-repeater-item-262fb67.uc_icon-button .ue-icon {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .elementor-repeater-item-262fb67.uc_icon-button .ue-icon svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .elementor-repeater-item-262fb67 .ue-effect {
	background-color: #CDCDCD;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .elementor-repeater-item-47bb720.uc_icon-button {
	background-color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .elementor-repeater-item-47bb720.uc_icon-button .ue-icon {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .elementor-repeater-item-47bb720.uc_icon-button .ue-icon svg {
	fill: #000000;
}

.elementor-2 .elementor-element.elementor-element-b1edf02 .elementor-repeater-item-47bb720 .ue-effect {
	background-color: #D8D8D8;
}

.elementor-2 .elementor-element.elementor-element-b1edf02>.elementor-widget-container {
	border-style: none;
}

.tp-loader-wrapper #tp-loader #tp-preloader-logo-img img,
#tp-img-loader .tp-preloader-logo-img {
	max-width: 259px;
}

.tp-loader-wrapper #tp-loader #tp-preloader-logo-img img,
#tp-img-loader {
	margin: 0px 0px 20px 0px;
}

.elementor-2 .elementor-element.elementor-element-e31a095 #tp-img-loader .tp-preloader-logo-img {
	opacity: 0.3;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-img-loader-wrap .tp-img-loader-wrap-in {
	opacity: 1;
}

.tp-loader-wrapper #tp-loader .tp-preloader-animated-text span,
.tp-loader-wrapper .tp-text-loader,
.tp-loader-wrapper .tp-text-loader .tp-text-loader-inner {
	font-family: "Luckiest Guy", Sans-serif;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap4,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap6 {
	min-width: 300px;
	width: 300px;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-loader,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-percentage,
.elementor-2 .elementor-element.elementor-element-e31a095 .percentagelayout {
	height: 30px;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-loadbar,
.elementor-2 .elementor-element.elementor-element-e31a095 .percentagelayout,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap4.plcper4 .tp-preloader-wrap4-in,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap5.plcper5 .tp-pre-5 {
	background: repeating-linear-gradient(45deg, #FFC400, #FFC400 10px, #FFC400 10px, #FFC400 20px);
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-glow {
	box-shadow: 0 0 60px 10px #FFC400;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap4.plcper4 {
	background-color: #ffffff7d;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap5.plcper5 .tp-pre-5-in3,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap5.plcper5 .tp-pre-5-in4 {
	height: 2px;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap5.plcper5 .tp-pre-5-in1,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap5.plcper5 .tp-pre-5-in2 {
	width: 2px;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-percentage.tp-percentage-load {
	border-style: solid;
	border-width: 3px 3px 3px 3px;
	border-color: #000000;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-loadbar,
.percentagelayout,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-percentage.tp-percentage-load {
	border-radius: 47px;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-percentage.tp-percentage-load,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap.plcper3 div#tp-precent3,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap4.plcper4 .tp-preloader-wrap4-in {
	font-family: "Permanent Marker", Sans-serif;
	font-weight: normal;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-percentage.tp-percentage-load,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap.plcper3 div#tp-precent3,
.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap4.plcper4 .tp-preloader-wrap4-in {
	color: #000000;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap.plcper3 span.tp-perc-prepostfix.tp-perc-pre {
	font-family: "Luckiest Guy", Sans-serif;
	font-weight: bold;
	color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap.plcper3 span.tp-perc-prepostfix.tp-perc-post {
	font-family: "Luckiest Guy", Sans-serif;
	font-weight: bold;
	color: #ffffff;
}

.elementor-2 .elementor-element.elementor-element-e31a095 .tp-preloader-wrap6.plcper6 .tp-percentage.tp-percentage-load {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 26px;
	color: #fff;
}

#tp-loader-wrapper {
	background-color: #ffffff;
	background-image: url("../../2023/05/background2.png");
	background-position: center center;
	background-size: cover;
}

:root {
	--page-title-display: none;
}

body.elementor-page-2:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #ffffff 0%, #ffffff 100%);
}

@media(min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-7a133f61 {
		width: 10.574%;
	}

	.elementor-2 .elementor-element.elementor-element-70e598ed {
		width: 57.423%;
	}

	.elementor-2 .elementor-element.elementor-element-7c325ec {
		width: 31.669%;
	}

	.elementor-2 .elementor-element.elementor-element-e123d1c {
		width: 33%;
	}

	.elementor-2 .elementor-element.elementor-element-7a1731a {
		width: 33%;
	}

	.elementor-2 .elementor-element.elementor-element-2e22262 {
		width: 33.332%;
	}

	.elementor-2 .elementor-element.elementor-element-87e84e7 {
		width: 58.791%;
	}

	.elementor-2 .elementor-element.elementor-element-b62b51c {
		width: 41.209%;
	}

	.elementor-2 .elementor-element.elementor-element-c60cc43 {
		width: 38.287%;
	}

	.elementor-2 .elementor-element.elementor-element-0ce64f2 {
		width: 61.713%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-70e598ed {
		width: 50%;
	}

	.elementor-2 .elementor-element.elementor-element-7c325ec {
		width: 50%;
	}
}

@media(min-width:1025px) {

	.elementor-2 .elementor-element.elementor-element-b89d95c:not(.elementor-motion-effects-element-type-background),
	.elementor-2 .elementor-element.elementor-element-b89d95c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media(max-width:1024px) {
	.elementor-2 .elementor-element.elementor-element-aab766e>.elementor-container {
		max-width: 1600px;
	}

	.elementor-2 .elementor-element.elementor-element-aab766e {
		margin-top: -42px;
		margin-bottom: -42px;
		padding: -3px -3px -3px -3px;
		z-index: 999;
	}

	.elementor-2 .elementor-element.elementor-element-7a133f61>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-1ed8e1b9 {
		text-align: left;
	}

	.elementor-2 .elementor-element.elementor-element-1ed8e1b9 img {
		width: 33%;
		max-width: 100%;
	}

	.elementor-2 .elementor-element.elementor-element-1ed8e1b9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-70e598ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: -2px;
	}

	.elementor-2 .elementor-element.elementor-element-70e598ed>.elementor-element-populated {
		margin: -5px 20px -5px -5px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: -5px;
		padding: -9px -9px -9px -9px;
	}

	.elementor-2 .elementor-element.elementor-element-7c325ec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: -2px;
	}

	.elementor-2 .elementor-element.elementor-element-7c325ec>.elementor-element-populated {
		margin: -5px 20px -5px -5px;
		--e-column-margin-right: 20px;
		--e-column-margin-left: -5px;
		padding: -9px -9px -9px -9px;
	}

	.elementor-2 .elementor-element.elementor-element-d8a9522:not(.elementor-motion-effects-element-type-background),
	.elementor-2 .elementor-element.elementor-element-d8a9522>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-2 .elementor-element.elementor-element-795fa7bb {
		margin-top: -1px;
		margin-bottom: 0px;
	}
}

@media(max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-aab766e>.elementor-container {
		max-width: 1600px;
	}

	.elementor-2 .elementor-element.elementor-element-aab766e {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 10px 10px 10px 10px;
	}

	.elementor-2 .elementor-element.elementor-element-7a133f61 {
		width: 15%;
	}

	.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-7a133f61.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}

	.elementor-2 .elementor-element.elementor-element-7a133f61.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}

	.elementor-2 .elementor-element.elementor-element-7a133f61>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: -10px;
	}

	.elementor-2 .elementor-element.elementor-element-7a133f61>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-1ed8e1b9 {
		text-align: left;
	}

	.elementor-2 .elementor-element.elementor-element-1ed8e1b9 img {
		width: 100%;
		max-width: 100%;
		height: 51px;
	}

	.elementor-2 .elementor-element.elementor-element-1ed8e1b9>.elementor-widget-container {
		margin: -3px -3px -3px -3px;
		padding: -1px -1px -1px -1px;
	}

	.elementor-2 .elementor-element.elementor-element-70e598ed {
		width: 35%;
	}

	.elementor-2 .elementor-element.elementor-element-70e598ed>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-2 .elementor-element.elementor-element-70e598ed>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: -1px -1px -1px -1px;
	}

	.elementor-2 .elementor-element.elementor-element-0f3abe2 .ue-social-icons {
		gap: 0px;
	}

	.elementor-2 .elementor-element.elementor-element-0f3abe2 .uc_icon-button {
		width: 34px;
		height: 34px;
	}

	.elementor-2 .elementor-element.elementor-element-0f3abe2 .ue-icon {
		font-size: 20px;
	}

	.elementor-2 .elementor-element.elementor-element-0f3abe2>.elementor-widget-container {
		margin: 0px 0px 0px 30px;
	}

	.elementor-2 .elementor-element.elementor-element-7c325ec {
		width: 50%;
	}

	.elementor-2 .elementor-element.elementor-element-7c325ec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-2 .elementor-element.elementor-element-7c325ec>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: -1px -1px -1px -1px;
	}

	.elementor-2 .elementor-element.elementor-element-f4a3b5a .elementor-button {
		font-size: 15px;
	}

	.elementor-2 .elementor-element.elementor-element-f4a3b5a>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-f4a3b5a {
		width: var(--container-widget-width, 175px);
		max-width: 175px;
		--container-widget-width: 175px;
		--container-widget-flex-grow: 0;
	}

	.elementor-2 .elementor-element.elementor-element-d8a9522 {
		margin-top: -9px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-e8ac0a2>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-ded27b6 img {
		width: 100%;
		max-width: 100%;
	}

	.elementor-2 .elementor-element.elementor-element-ded27b6>.elementor-widget-container {
		margin: 0px -25px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-807d90a>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-a782027>.elementor-widget-container {
		margin: -26px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-ef5c23f {
		text-align: center;
		font-size: 17px;
	}

	.elementor-2 .elementor-element.elementor-element-ef5c23f>.elementor-widget-container {
		margin: -24px 20px 0px 20px;
	}

	.elementor-2 .elementor-element.elementor-element-8147d66 {
		margin-top: -2px;
		margin-bottom: -2px;
	}

	.elementor-2 .elementor-element.elementor-element-94ec8e5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-481dd03>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-f20af92 {
		width: 50%;
	}

	.elementor-2 .elementor-element.elementor-element-7097553 {
		width: 50%;
	}

	.elementor-2 .elementor-element.elementor-element-e4dc155 {
		width: 50%;
	}

	.elementor-2 .elementor-element.elementor-element-e1f420a {
		width: 50%;
	}

	.elementor-2 .elementor-element.elementor-element-fdf2715 {
		padding: 0px 0px 20px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-a945eff {
		text-align: center;
	}

	.elementor-2 .elementor-element.elementor-element-a945eff .elementor-heading-title {
		font-size: 51px;
	}

	.elementor-2 .elementor-element.elementor-element-a945eff>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-b722667 {
		text-align: center;
	}

	.elementor-2 .elementor-element.elementor-element-b722667 .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-2 .elementor-element.elementor-element-a7502bd img {
		width: 70%;
	}

	.elementor-2 .elementor-element.elementor-element-b77947d {
		width: 100%;
	}

	.elementor-2 .elementor-element.elementor-element-ea65a67 {
		width: 100%;
	}

	.elementor-2 .elementor-element.elementor-element-642cccd {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-2 .elementor-element.elementor-element-5205888>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-5eeb386 {
		text-align: center;
	}

	.elementor-2 .elementor-element.elementor-element-5eeb386 .elementor-heading-title {
		font-size: 51px;
	}

	.elementor-2 .elementor-element.elementor-element-5eeb386>.elementor-widget-container {
		margin: 50px 0px -12px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-b4946c2>.elementor-widget-container {
		margin: -50px 0px 0px -32px;
	}

	.elementor-2 .elementor-element.elementor-element-de2c630>.elementor-widget-container {
		margin: 0px 0px 50px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-a845561 {
		padding: 030px 0px 50px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-343a079 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-2 .elementor-element.elementor-element-12c0697 .elementor-heading-title {
		font-size: 34px;
	}

	.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_title {
		font-size: 20px;
	}

	.elementor-2 .elementor-element.elementor-element-6516936 .ue_timeline_item_text {
		font-size: 12px;
	}

	.elementor-2 .elementor-element.elementor-element-6516936>.elementor-widget-container {
		padding: 0px 010px 0px 10px;
	}

	.elementor-2 .elementor-element.elementor-element-d024ba7 {
		font-size: 12px;
	}

	.elementor-2 .elementor-element.elementor-element-d024ba7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-b89d95c {
		padding: 50px 0px 50px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-e80ce76 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 20px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-11d5e3f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-2 .elementor-element.elementor-element-67766ac .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-2 .elementor-element.elementor-element-4d22f0c {
		font-size: 12px;
	}

	.elementor-2 .elementor-element.elementor-element-4d22f0c>.elementor-widget-container {
		margin: -13px 0px 6px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-d9240db .uc_icon-button {
		width: 56px;
		height: 56px;
	}

	.elementor-2 .elementor-element.elementor-element-d9240db .ue-icon {
		font-size: 45px;
	}

	.elementor-2 .elementor-element.elementor-element-d9240db>.elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}

	.elementor-2 .elementor-element.elementor-element-795fa7bb {
		margin-top: -1px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-304b94c {
		text-align: center;
	}

	.elementor-2 .elementor-element.elementor-element-3992509b .elementor-heading-title {
		font-size: 11px;
	}

	.elementor-2 .elementor-element.elementor-element-b1edf02 .ue-social-icons {
		justify-content: center;
	}

	.elementor-2 .elementor-element.elementor-element-b1edf02 .uc_icon-button {
		width: 34px;
		height: 34px;
	}

	.elementor-2 .elementor-element.elementor-element-b1edf02 .ue-icon {
		font-size: 20px;
	}

	.elementor-2 .elementor-element.elementor-element-b1edf02>.elementor-widget-container {
		margin: 0px 0px 0px 10px;
	}

	#tp-loader-wrapper {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}
}