.elementor-11 .elementor-element.elementor-element-d0c5063 {
	padding: 60px 0px 60px 0px;
}

.elementor-11 .elementor-element.elementor-element-31022ed>.elementor-element-populated {
	padding: 10px 100px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-e38bcfe {
	padding: 10px 0px 10px 0px;
}

.elementor-11 .elementor-element.elementor-element-e689c99>.elementor-element-populated {
	padding: 0px 15px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-24aa58b>.elementor-element-populated {
	padding: 0px 0px 0px 15px;
}

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

.elementor-11 .elementor-element.elementor-element-edb2273 {
	margin-top: 30px;
	margin-bottom: 0px;
}

.elementor-11 .elementor-element.elementor-element-9f778df>.elementor-element-populated {
	padding: 0px 30px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-e968f97:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-e968f97>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/10/02.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-e968f97>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e968f97>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-583a86c {
	--spacer-size: 50px;
}

.elementor-11 .elementor-element.elementor-element-eb9eb87 {
	border-style: solid;
	border-width: 30px 30px 30px 30px;
	border-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-9de7908:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-9de7908>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/11/about-bg.png");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-9de7908 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 100px 120px 100px;
}

.elementor-11 .elementor-element.elementor-element-9de7908>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-dcd0c10 {
	padding: 0px 0px 40px 0px;
}

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

.elementor-11 .elementor-element.elementor-element-e78b774 {
	padding: 120px 0px 100px 0px;
}

.elementor-11 .elementor-element.elementor-element-2649c5a>.elementor-element-populated {
	padding: 10px 100px 10px 10px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-11 .elementor-element.elementor-element-ff3ee6e {
	text-align: left;
}

.elementor-11 .elementor-element.elementor-element-09ce41b>.elementor-element-populated {
	padding: 10px 50px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-88c72ab {
	padding: 15px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-749fc39>.elementor-element-populated {
	padding: 0px 20px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-3c2cbf1>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-11 .elementor-element.elementor-element-e2d74d4>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-11 .elementor-element.elementor-element-28e95fc>.elementor-element-populated {
	padding: 0px 0px 0px 20px;
}

.elementor-11 .elementor-element.elementor-element-61f5484>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-11 .elementor-element.elementor-element-076b61e>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-11 .elementor-element.elementor-element-cf980dc>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1b573b2 {
	right: -50px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-1b573b2 {
	left: -50px;
}

.elementor-11 .elementor-element.elementor-element-1b573b2 {
	bottom: 130px;
	z-index: -1;
	text-align: right;
}

.elementor-11 .elementor-element.elementor-element-a15e371 {
	padding: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-c27763c .image-title {
	font-size: 200px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: 200px;
}

.elementor-11 .elementor-element.elementor-element-9a57035 {
	padding: 100px 0px 120px 0px;
}

.elementor-11 .elementor-element.elementor-element-1273496 {
	padding: 0px 0px 40px 0px;
}

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

.elementor-11 .elementor-element.elementor-element-f66b7de {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 120px 0px;
}

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

.elementor-11 .elementor-element.elementor-element-8ef0764>.elementor-element-populated {
	padding: 10px 100px 10px 10px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-527355f {
	color: #FFFFFF;
}

.elementor-widget-progress .elementor-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var(--e-global-color-primary);
}

.elementor-11 .elementor-element.elementor-element-4f8caa2>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-0be2fd2>.elementor-element-populated {
	padding: 10px 100px 10px 10px;
}

.elementor-11 .elementor-element.elementor-element-b1f06c2 {
	border-style: solid;
	border-width: 13px 13px 13px 13px;
	border-color: #FFFFFF;
	padding: 30px 30px 30px 30px;
	z-index: 9;
}

.elementor-11 .elementor-element.elementor-element-0094dfd>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4fb6551 {
	right: -350px;
}

body.rtl .elementor-11 .elementor-element.elementor-element-4fb6551 {
	left: -350px;
}

.elementor-11 .elementor-element.elementor-element-4fb6551 {
	bottom: -118px;
}

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

.elementor-11 .elementor-element.elementor-element-b91ceea {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 0px 120px 0px;
}

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

.elementor-11 .elementor-element.elementor-element-54761f1 {
	padding: 0px 0px 30px 0px;
}

.elementor-11 .elementor-element.elementor-element-d7dd688 {
	z-index: 9;
}

.elementor-11 .elementor-element.elementor-element-3fde570 {
	padding: 120px 0px 90px 0px;
}

.elementor-11 .elementor-element.elementor-element-c9181df>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-11 .elementor-element.elementor-element-c9181df {
	padding: 0px 0px 40px 0px;
}

.elementor-11 .elementor-element.elementor-element-d15e9cf>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-ea95182>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-11 .elementor-element.elementor-element-d6590a2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-d6590a2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/11/51.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-d6590a2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 120px 120px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-d6590a2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4d3b618 {
	width: auto;
	max-width: auto;
	top: 50%;
}

.elementor-11 .elementor-element.elementor-element-4d3b618>.elementor-widget-container {
	margin: -50px 0px 0px -50px;
}

body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4d3b618 {
	left: 50%;
}

body.rtl .elementor-11 .elementor-element.elementor-element-4d3b618 {
	right: 50%;
}

.elementor-11 .elementor-element.elementor-element-a8a3d80:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11 .elementor-element.elementor-element-a8a3d80>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1B1B23;
}

.elementor-11 .elementor-element.elementor-element-a8a3d80>.elementor-element-populated {
	border-style: solid;
	border-width: 15px 15px 0px 0px;
	border-color: #FFFFFF;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 50px 50px 50px;
}

.elementor-11 .elementor-element.elementor-element-a8a3d80>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-11 .elementor-element.elementor-element-3e37fa0 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: left;
}

.elementor-11 .elementor-element.elementor-element-3e37fa0 {
	--icon-box-icon-margin: 20px;
}

.elementor-11 .elementor-element.elementor-element-3e37fa0 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-3e37fa0.elementor-view-stacked .elementor-icon {
	background-color: #E11C09;
}

.elementor-11 .elementor-element.elementor-element-3e37fa0.elementor-view-framed .elementor-icon,
.elementor-11 .elementor-element.elementor-element-3e37fa0.elementor-view-default .elementor-icon {
	fill: #E11C09;
	color: #E11C09;
	border-color: #E11C09;
}

.elementor-11 .elementor-element.elementor-element-3e37fa0 .elementor-icon {
	font-size: 100px;
}

.elementor-11 .elementor-element.elementor-element-0473d3a>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding: 120px 120px 120px 70px;
}

.elementor-11 .elementor-element.elementor-element-ade24c7>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-11 .elementor-element.elementor-element-09504e5>.elementor-widget-container {
	background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-4162ad4 {
	padding: 100px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-169b50a {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-11 .elementor-element.elementor-element-551a5ae {
	padding: 120px 0px 90px 0px;
}

.elementor-11 .elementor-element.elementor-element-20dd029>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-11 .elementor-element.elementor-element-20dd029 {
	padding: 0px 0px 40px 0px;
}

@media(max-width:1366px) {
	.elementor-11 .elementor-element.elementor-element-c27763c .image-title {
		font-size: 100px;
		line-height: 100px;
	}

	.elementor-11 .elementor-element.elementor-element-8ef0764>.elementor-element-populated {
		padding: 10px 50px 10px 30px;
	}

	.elementor-11 .elementor-element.elementor-element-0be2fd2>.elementor-element-populated {
		padding: 10px 50px 10px 10px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-11 .elementor-element.elementor-element-31022ed {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-32bb8b7 {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-159e717 {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-2649c5a {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-09ce41b {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-d9c537f {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-8ef0764 {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-0be2fd2 {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-cd161c7 {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-1a957d9 {
		width: 50%;
	}

	.elementor-11 .elementor-element.elementor-element-f6ea585 {
		width: 50%;
	}

	.elementor-11 .elementor-element.elementor-element-ce4043b {
		width: 50%;
	}

	.elementor-11 .elementor-element.elementor-element-c01dd93 {
		width: 50%;
	}

	.elementor-11 .elementor-element.elementor-element-6252f34 {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-fb02a5a {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-d6590a2 {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-0473d3a {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-45b2494 {
		width: 100%;
	}

	.elementor-11 .elementor-element.elementor-element-d83678e {
		width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-11 .elementor-element.elementor-element-32bb8b7>.elementor-element-populated {
		margin: 250px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-11 .elementor-element.elementor-element-9de7908 {
		padding: 120px 50px 120px 50px;
	}

	.elementor-11 .elementor-element.elementor-element-e78b774 {
		padding: 120px 0px 80px 0px;
	}

	.elementor-11 .elementor-element.elementor-element-2649c5a>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-11 .elementor-element.elementor-element-09ce41b>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-11 .elementor-element.elementor-element-c27763c>.elementor-widget-container {
		margin: 0px 0px 0px -50px;
	}

	.elementor-11 .elementor-element.elementor-element-c27763c .image-title {
		font-size: 80px;
		line-height: 80px;
	}

	.elementor-11 .elementor-element.elementor-element-9a57035 {
		padding: 80px 0px 120px 0px;
	}

	.elementor-11 .elementor-element.elementor-element-f66b7de {
		padding: 120px 30px 120px 30px;
	}

	.elementor-11 .elementor-element.elementor-element-8ef0764>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-11 .elementor-element.elementor-element-0be2fd2>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 10px 10px 10px;
	}

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

	.elementor-11 .elementor-element.elementor-element-d6590a2>.elementor-element-populated {
		padding: 300px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4d3b618 {
		left: 50%;
	}

	body.rtl .elementor-11 .elementor-element.elementor-element-4d3b618 {
		right: 50%;
	}

	.elementor-11 .elementor-element.elementor-element-4d3b618 {
		top: 30%;
	}

	.elementor-11 .elementor-element.elementor-element-169b50a {
		--e-image-carousel-slides-to-show: 3;
	}

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

@media(max-width:767px) {
	.elementor-11 .elementor-element.elementor-element-31022ed>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-11 .elementor-element.elementor-element-32bb8b7>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-11 .elementor-element.elementor-element-e689c99>.elementor-element-populated {
		padding: 0px 0px 15px 0px;
	}

	.elementor-11 .elementor-element.elementor-element-24aa58b>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-11 .elementor-element.elementor-element-9f778df>.elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}

	.elementor-11 .elementor-element.elementor-element-e968f97>.elementor-element-populated {
		padding: 70px 0px 70px 0px;
	}

	.elementor-11 .elementor-element.elementor-element-9de7908 {
		padding: 120px 20px 120px 20px;
	}

	.elementor-11 .elementor-element.elementor-element-749fc39>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11 .elementor-element.elementor-element-28e95fc>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11 .elementor-element.elementor-element-c27763c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-11 .elementor-element.elementor-element-c27763c .image-title {
		font-size: 60px;
		line-height: 60px;
	}

	.elementor-11 .elementor-element.elementor-element-f66b7de {
		padding: 120px 20px 120px 20px;
	}

	.elementor-11 .elementor-element.elementor-element-b1f06c2 {
		border-width: 2px 2px 2px 2px;
		padding: 20px 20px 20px 20px;
	}

	.elementor-11 .elementor-element.elementor-element-0473d3a>.elementor-element-populated {
		padding: 120px 30px 120px 30px;
	}

	.elementor-11 .elementor-element.elementor-element-4162ad4 {
		padding: 15px 15px 15px 15px;
	}

	.elementor-11 .elementor-element.elementor-element-169b50a {
		--e-image-carousel-slides-to-show: 2;
	}
}