.elementor-21 .elementor-element.elementor-element-1871d96>.elementor-container {
	min-height: 393px;
}

.elementor-21 .elementor-element.elementor-element-1871d96 {
	overflow: hidden;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-19132df .swiper-slide-bg {
	background-image: url(../../bannar1.jpg);
	background-size: cover;
}
.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-19132df .swiper-slide-bg111 {
	background-image: url(../../about.jpg);
	background-size: cover;
}
.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-19132df .swiper-slide-bg222 {
	background-image: url(../../stories.jpg);
	background-size: cover;
}
.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-19132df .elementor-background-overlay {
	background-color: #0000004D;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-19132df .swiper-slide-contents {
	margin-right: 20%;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-19132df .swiper-slide-inner {
	align-items: center;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-19132df .swiper-slide-inner .elementor-slide-heading {
	color: #ffffff;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-19132df .swiper-slide-inner .elementor-slide-description {
	color: #FFFFFf;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-19132df .swiper-slide-inner .elementor-slide-button {
	color: #2C3F69;
	border-color: #2C3F69;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-f3bed5c .swiper-slide-bg {
	background-image: url(../../bannar1.jpg);
	background-size: cover;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-f3bed5c .elementor-background-overlay {
	background-color: #00000063;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-f3bed5c .swiper-slide-contents {
	margin-right: auto;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-f3bed5c .swiper-slide-inner {
	align-items: center;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-f3bed5c .swiper-slide-inner .elementor-slide-heading {
	color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-f3bed5c .swiper-slide-inner .elementor-slide-description {
	color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-f3bed5c .swiper-slide-inner .elementor-slide-button {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-30addca .swiper-slide-bg {
	background-image: url(../../bannar2.jpg);
	background-size: cover;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-30addca .elementor-background-overlay {
	background-color: #00000047;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-30addca .swiper-slide-contents {
	margin-right: auto;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-30addca .swiper-slide-inner {
	align-items: center;
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-30addca .swiper-slide-inner .elementor-slide-heading {
	color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-30addca .swiper-slide-inner .elementor-slide-description {
	color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-repeater-item-30addca .swiper-slide-inner .elementor-slide-button {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .swiper-slide {
	height: 623px;
	transition-duration: calc(5000ms*1.2);
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-slide-heading {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 57px;
	font-weight: 700;
}

.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-slide-description {
	color: #FFFFFF;
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: 700;
}

.elementor-21 .elementor-element.elementor-element-8046cdc>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-8046cdc {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -100px;
	margin-bottom: 0px;
	padding: 20px 20px 20px 20px;
	z-index: 90;
}

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

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

.elementor-21 .elementor-element.elementor-element-a49c9da:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-a49c9da>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-a49c9da>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-7dc0de2 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-7dc0de2.elementor-view-stacked .elementor-icon {
	background-color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-7dc0de2.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-7dc0de2.elementor-view-default .elementor-icon {
	fill: #EC9901;
	color: #bc1f28;
	border-color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-7dc0de2 {
	--icon-box-icon-margin: 4px;
}

.elementor-21 .elementor-element.elementor-element-7dc0de2 .elementor-icon {
	font-size: 71px;
}

.elementor-21 .elementor-element.elementor-element-7dc0de2 .elementor-icon-box-title {
	margin-bottom: 21px;
	color: #2C3F69;
}

.elementor-21 .elementor-element.elementor-element-7dc0de2 .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-7dc0de2 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-7dc0de2 .elementor-icon-box-description {
	color: #7A7A7A;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-7dc0de2>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

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

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

.elementor-21 .elementor-element.elementor-element-be94920:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-be94920>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-be94920>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-9d39b0c .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-9d39b0c.elementor-view-stacked .elementor-icon {
	background-color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-9d39b0c.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-9d39b0c.elementor-view-default .elementor-icon {
	fill: #EC9901;
	color: #bc1f28;
	border-color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-9d39b0c {
	--icon-box-icon-margin: 4px;
}

.elementor-21 .elementor-element.elementor-element-9d39b0c .elementor-icon {
	font-size: 71px;
}

.elementor-21 .elementor-element.elementor-element-9d39b0c .elementor-icon-box-title {
	margin-bottom: 21px;
	color: #2C3F69;
}

.elementor-21 .elementor-element.elementor-element-9d39b0c .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-9d39b0c .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-9d39b0c .elementor-icon-box-description {
	color: #7A7A7A;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-9d39b0c>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-441e7bb.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-21 .elementor-element.elementor-element-441e7bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-441e7bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-441e7bb>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-21 .elementor-element.elementor-element-441e7bb>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-fde3de4 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-fde3de4.elementor-view-stacked .elementor-icon {
	background-color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-fde3de4.elementor-view-framed .elementor-icon,
.elementor-21 .elementor-element.elementor-element-fde3de4.elementor-view-default .elementor-icon {
	fill: #EC9901;
	color: #bc1f28;
	border-color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-fde3de4 {
	--icon-box-icon-margin: 4px;
}

.elementor-21 .elementor-element.elementor-element-fde3de4 .elementor-icon {
	font-size: 71px;
}

.elementor-21 .elementor-element.elementor-element-fde3de4 .elementor-icon-box-title {
	margin-bottom: 21px;
	color: #2C3F69;
}

.elementor-21 .elementor-element.elementor-element-fde3de4 .elementor-icon-box-title,
.elementor-21 .elementor-element.elementor-element-fde3de4 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-fde3de4 .elementor-icon-box-description {
	color: #7A7A7A;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-fde3de4>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-6ed5e98 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.elementor-21 .elementor-element.elementor-element-34536e8 {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-34536e8 .elementor-heading-title {
	color: #AAAAAA;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-34536e8>.elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 20px 70px 20px 70px;
}

.elementor-21 .elementor-element.elementor-element-dee93db .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-dee93db>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-21 .elementor-element.elementor-element-be670f0 {
	text-align: justify;
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-be670f0>.elementor-widget-container {
	padding: 20px 50px 20px 50px;
}

.elementor-21 .elementor-element.elementor-element-f2fa08a:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-f2fa08a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/06/1971537.jpg");
}

.elementor-21 .elementor-element.elementor-element-f2fa08a>.elementor-background-overlay {
	background-color: #FFFFFF;
	opacity: 0.9;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-f2fa08a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 20px 20px 20px 20px;
}

.elementor-21 .elementor-element.elementor-element-6c84773 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-6c84773 .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-6c84773>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-21 .elementor-element.elementor-element-7a13348 {
	text-align: justify;
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-7a13348>.elementor-widget-container {
	padding: 20px 50px 20px 50px;
}

.elementor-21 .elementor-element.elementor-element-ee6ae92:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-ee6ae92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-ee6ae92:hover>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-21 .elementor-element.elementor-element-ee6ae92 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

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

.elementor-21 .elementor-element.elementor-element-6112b3e>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E3E3E3;
	transition: background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 2px 2px 2px 2px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 2px;
	padding: 40px 20px 40px 20px;
}

.elementor-21 .elementor-element.elementor-element-6112b3e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-faef06e {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-faef06e .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-54e4899 {
	text-align: justify;
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-54e4899>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-d1863af>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E3E3E3;
	transition: background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 2px 2px 2px 2px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 2px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-21 .elementor-element.elementor-element-bc2b9c7 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-bc2b9c7 .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-9fe171e {
	text-align: justify;
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-9fe171e>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-85504b4>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E3E3E3;
	transition: background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 2px 2px 2px 2px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 2px;
	padding: 40px 20px 40px 20px;
}

.elementor-21 .elementor-element.elementor-element-85504b4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-0e8c1c2 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-0e8c1c2 .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-6156efd {
	text-align: justify;
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-6156efd>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-8f45f7e:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-8f45f7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-8f45f7e:hover>.elementor-background-overlay {
	opacity: 0.5;
}

.elementor-21 .elementor-element.elementor-element-8f45f7e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 50px 0px;
}

.elementor-21 .elementor-element.elementor-element-8f45f7e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-90b068c>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E3E3E3;
	transition: background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 2px 2px 2px 2px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 2px;
	padding: 40px 20px 40px 20px;
}

.elementor-21 .elementor-element.elementor-element-90b068c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-d4bde2b {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-d4bde2b .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-5f8c223 {
	text-align: justify;
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-5f8c223>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-fdcc3ff>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E3E3E3;
	transition: background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 2px 2px 2px 2px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 2px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-21 .elementor-element.elementor-element-4d85378 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-4d85378 .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-4e8be5f {
	text-align: justify;
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-4e8be5f>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-d318d9e>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E3E3E3;
	transition: background 0.7s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 2px 2px 2px 2px;
	--e-column-margin-right: 2px;
	--e-column-margin-left: 2px;
	padding: 40px 20px 40px 20px;
}

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

.elementor-21 .elementor-element.elementor-element-3f2c3c5 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-3f2c3c5 .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-7739f13 {
	text-align: justify;
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 15px;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-7739f13>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-3054700 {
	padding: 50px 50px 50px 50px;
}

.elementor-21 .elementor-element.elementor-element-7204a2b img {
	width: 65%;
	height: 366px;
}

.elementor-21 .elementor-element.elementor-element-52bd84d>.elementor-element-populated {
	margin: 0px 0px 0px -101px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -101px;
	padding: 10px 20px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-e4086b6 .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-e4086b6>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-21 .elementor-element.elementor-element-551e9dc {
	text-align: justify;
	color: #000000;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-551e9dc>.elementor-widget-container {
	padding: 0px 10px 0px 60px;
}

.elementor-21 .elementor-element.elementor-element-b6e8dec>.elementor-container {
	min-height: 385px;
}

.elementor-21 .elementor-element.elementor-element-b6e8dec:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-b6e8dec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://img.freepik.com/free-photo/young-brunette-woman-holding-notepads_273609-41251.jpg?t=st=1710828211~exp=1710831811~hmac=3f2486ac30369cea2c723d29a90a8aad360e1dcb37d0baa7bfb91bf851516f66&w=900");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-21 .elementor-element.elementor-element-b6e8dec>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.21;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-b6e8dec {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 20px 40px 0px 40px;
}

.elementor-21 .elementor-element.elementor-element-5e9b72a>.elementor-element-populated {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-ce7636b {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-ce7636b .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-ce7636b>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 20px 70px 20px 70px;
}

.elementor-21 .elementor-element.elementor-element-9ed4821 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-9ed4821>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-21 .elementor-element.elementor-element-81bbf3a {
	text-align: justify;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
}

.elementor-21 .elementor-element.elementor-element-81bbf3a>.elementor-widget-container {
	padding: 20px 50px 20px 50px;
}

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

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

.elementor-21 .elementor-element.elementor-element-379b12d {
	margin-top: 20px;
	margin-bottom: 20px;
}

.elementor-21 .elementor-element.elementor-element-d5c7081 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-d5c7081 .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 32px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-d5c7081>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-21 .elementor-element.elementor-element-dec37da .ue-carousel-item {
	text-align: center;
	background-color: #ffffff;
	border-radius: 0px;
	border-style: none;
	transform: scale(1, 1);
}

.elementor-21 .elementor-element.elementor-element-dec37da .uc_classic_carousel_content {
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-dec37da .uc-active-item .ue-carousel-item {
	transform: scale(1, 1);
}

.elementor-21 .elementor-element.elementor-element-dec37da .uc_classic_carousel_border {
	width: 50px;
	height: 3px;
}

.elementor-21 .elementor-element.elementor-element-dec37da .uc_classic_carousel_placeholder img {
	border-radius: 0px;
	height: 100px;
	width: 500px !important;
	object-fit: contain;
}

.elementor-21 .elementor-element.elementor-element-dec37da .uc_classic_carousel_placeholder {
	padding: 10px 10px 10px 10px;
}

.elementor-21 .elementor-element.elementor-element-dec37da .ue-item-icon {
	width: 60px;
	height: 60px;
	font-size: 20px;
	color: #ffffff;
	background-color: #6e6e6e;
	border-radius: 100px 100px 100px 100px;
	margin-top: 0px;
}

.elementor-21 .elementor-element.elementor-element-dec37da .ue-item-icon svg {
	fill: #ffffff;
}

.elementor-21 .elementor-element.elementor-element-dec37da .ue-item-icon-wrapper {
	justify-content: center;
}

.elementor-21 .elementor-element.elementor-element-dec37da .card_carousel_title {
	margin-top: 0px;
	color: #DC3545;
	font-family: "Poppins", Sans-serif;
	font-size: 12px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-dec37da .card_carousel_text {
	margin-top: 10px;
	color: #8a8a8a;
}

.elementor-21 .elementor-element.elementor-element-dec37da .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
	background-color: #d3d3d3;
	color: #000000;
	margin-top: 10px;
}

.elementor-21 .elementor-element.elementor-element-dec37da .uc_more_btn:hover {
	background-color: #000000;
	color: #ffffff;
}

.elementor-21 .elementor-element.elementor-element-dec37da .owl-nav .owl-prev {
	left: 20px;
	right: auto;
}

.elementor-21 .elementor-element.elementor-element-dec37da .owl-nav .owl-next {
	right: 20px;
	left: auto;
}

.elementor-21 .elementor-element.elementor-element-dec37da .owl-carousel .owl-nav .owl-next,
.elementor-21 .elementor-element.elementor-element-dec37da .owl-carousel .owl-nav .owl-prev {
	top: 94px;
	border-radius: 0px;
	width: 62px;
	height: 62px;
	line-height: 62px;
	font-size: 24px;
	background-color: #ffffff;
	color: #000000;
}

.elementor-21 .elementor-element.elementor-element-dec37da .owl-carousel .owl-nav .owl-next:hover,
.elementor-21 .elementor-element.elementor-element-dec37da .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000000;
	color: #ffffff;
}

.elementor-21 .elementor-element.elementor-element-dec37da .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-21 .elementor-element.elementor-element-dec37da .owl-dot.active {
	background-color: #000000;
}

.elementor-21 .elementor-element.elementor-element-dec37da .owl-dots {
	margin-top: 20px;
}

.elementor-21 .elementor-element.elementor-element-57cc4e2:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-57cc4e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../../2023/04/blue-map.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
}

.elementor-21 .elementor-element.elementor-element-57cc4e2>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-57cc4e2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 60px;
	margin-bottom: 60px;
	padding: 55px 55px 5px 55px;
}

.elementor-21 .elementor-element.elementor-element-165477a {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-165477a .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-165477a>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 13px;
	--ekit_testimonial_slidetoshow: 3;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-21 .elementor-element.elementor-element-e05700c .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial_card {
	margin-left: 0px;
	margin-right: 0px;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial_card .elementskit-commentor-coment {
	font-style: italic;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
	color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
	color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
	color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
	color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-watermark-icon svg path {
	stroke: #EC9901;
	fill: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon>i {
	color: #000000;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider-block-style:hover .elementskit-commentor-content>i {
	color: #000000;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider-block-style-two:hover .elementskit-icon-content>i {
	color: #000000;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider-block-style-three:hover .elementskit-icon-content>i {
	color: #000000;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon svg path {
	stroke: #000000;
	fill: #000000;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon>i {
	color: #000000;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon svg path {
	stroke: #000000;
	fill: #000000;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-profile-info .elementskit-author-name {
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 70px;
	width: 70px;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-commentor-bio {
	bottom: -98px;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider .swiper-navigation-button {
	font-size: 36px;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider .swiper-button-prev {
	left: 0%;
	width: 50px;
	height: 50px;
	color: #2C3F69;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider .swiper-button-next {
	right: 0%;
	width: 50px;
	height: 50px;
	color: #2C3F69;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider .swiper-button-prev:hover {
	color: #000000;
}

.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider .swiper-button-next:hover {
	color: #000000;
}

.elementor-21 .elementor-element.elementor-element-abc82af {
	margin-top: 60px;
	margin-bottom: 60px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-item-image-wrapper {
	width: 36%;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-item-content-layout {
	gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .uc_bold_tabs {
	border-radius: 0px;
	padding: 10px 10px 10px 10px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-182b52a .uc_bold_tabs ul {
	padding: 0px 0px 0px 0px;
	border-radius: 0px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .uc_bold_tabs ul li a.ue-tab-btn,
.r-tabs-accordion-title>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-182b52a .uc_bold_tabs ul li a.ue-tab-btn,
.elementor-21 .elementor-element.elementor-element-182b52a .r-tabs-accordion-title>a {
	border-radius: 0px;
	padding: 20px 20px 20px 20px;
	margin: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-tab-btn {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-color: #FFFFFF;
	color: #2C3F69;
	gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-tab-btn:hover,
.elementor-21 .elementor-element.elementor-element-182b52a .r-tabs-accordion-title>a:hover {
	color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-182b52a .uc_bold_tabs ul li.r-tabs-state-default a.ue-tab-btn:hover,
.elementor-21 .elementor-element.elementor-element-182b52a .r-tabs-accordion-title>a:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-182b52a .r-tabs-state-active .ue-tab-btn {
	background-color: #FFFFFF;
	color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-182b52a .uc_bold_tabs>ul li.r-tabs-state-active a.ue-tab-btn,
.elementor-21 .elementor-element.elementor-element-182b52a .r-tabs-accordion-title.r-tabs-state-active>a {
	border-style: none;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-graphic-element {
	background-color: #ffffff;
	margin-top: 0px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-graphic-element,
.elementor-21 .elementor-element.elementor-element-182b52a .ue-graphic-element img {
	border-radius: 100px 100px 100px 100px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-ge-icon {
	color: #616161;
	font-size: 20px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-ge-text {
	color: #616161;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-graphic-element img {
	object-fit: cover;
}

.elementor-21 .elementor-element.elementor-element-182b52a .uc-tabs-accordion-title {
	gap: 0px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .panel-container {
	background-color: #FFFFFF;
	margin-top: 0px;
	border-radius: 0px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .tab-container {
	padding: 40px 40px 40px 40px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .r-tabs-accordion-title a.r-tabs-anchor {
	color: #000000;
}

.elementor-21 .elementor-element.elementor-element-182b52a .r-tabs-accordion-title.r-tabs-state-active a.r-tabs-anchor {
	color: #DC3545;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-content-title {
	color: #2C3F69;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
	margin-top: 0px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-content-text {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-weight: 400;
	margin-top: 0px;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-item-image img {
	height: 323px;
	object-fit: contain;
}

.elementor-21 .elementor-element.elementor-element-182b52a .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
	background-color: #000000;
	color: #ffffff;
}

.elementor-21 .elementor-element.elementor-element-182b52a .ue-btn-wrapper {
	margin-top: 20px;
}

.elementor-21 .elementor-element.elementor-element-edd61b7 {
	margin-top: 40px;
	margin-bottom: 40px;
}

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

.elementor-21 .elementor-element.elementor-element-2b3ff40 .elementor-heading-title {
	color: #2C3F69;
	font-family: "Poppins", Sans-serif;
	font-size: 44px;
	font-weight: 600;
}

.elementor-21 .elementor-element.elementor-element-2b3ff40>.elementor-widget-container {
	padding: 0px 50px 0px 50px;
}

.elementor-21 .elementor-element.elementor-element-9fe074e {
	margin-top: 40px;
	margin-bottom: 40px;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-image-card {
	display: block;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-blog-block-post,
.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-image-card,
.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-card {
	background-color: #FFFFFF;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .post-meta-list {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-body .entry-title,
.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-entry-header .entry-title,
.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-blog-block-post .elementskit-post-body .entry-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-body .entry-title a {
	color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-entry-header .entry-title a {
	color: #EC9901;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-body .entry-title {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-entry-header .entry-title {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-footer>p {
	color: #2C3F69;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-body>p {
	color: #2C3F69;
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-footer>p,
.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-body>p {
	font-family: "Poppins", Sans-serif;
	font-size: 17px;
}

.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-footer {
	text-align: left;
}

@media(max-width:1024px) {
	.elementor-21 .elementor-element.elementor-element-4ef5460 .swiper-slide {
		height: 488px;
	}

	.elementor-21 .elementor-element.elementor-element-7dc0de2 .elementor-icon {
		font-size: 47px;
	}

	.elementor-21 .elementor-element.elementor-element-7dc0de2 .elementor-icon-box-title,
	.elementor-21 .elementor-element.elementor-element-7dc0de2 .elementor-icon-box-title a {
		font-size: 13px;
	}

	.elementor-21 .elementor-element.elementor-element-7dc0de2 .elementor-icon-box-description {
		font-size: 13px;
	}

	.elementor-21 .elementor-element.elementor-element-9d39b0c .elementor-icon {
		font-size: 47px;
	}

	.elementor-21 .elementor-element.elementor-element-9d39b0c .elementor-icon-box-title,
	.elementor-21 .elementor-element.elementor-element-9d39b0c .elementor-icon-box-title a {
		font-size: 13px;
	}

	.elementor-21 .elementor-element.elementor-element-9d39b0c .elementor-icon-box-description {
		font-size: 13px;
	}

	.elementor-21 .elementor-element.elementor-element-fde3de4 .elementor-icon {
		font-size: 47px;
	}

	.elementor-21 .elementor-element.elementor-element-fde3de4 .elementor-icon-box-title,
	.elementor-21 .elementor-element.elementor-element-fde3de4 .elementor-icon-box-title a {
		font-size: 13px;
	}

	.elementor-21 .elementor-element.elementor-element-fde3de4 .elementor-icon-box-description {
		font-size: 13px;
	}

	.elementor-21 .elementor-element.elementor-element-a8c3cc5 img {
		width: 100%;
		height: 416px;
	}

	.elementor-21 .elementor-element.elementor-element-34536e8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 20px 20px;
	}

	.elementor-21 .elementor-element.elementor-element-dee93db .elementor-heading-title {
		font-size: 23px;
	}

	.elementor-21 .elementor-element.elementor-element-be670f0>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-6c84773 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-6c84773 .elementor-heading-title {
		font-size: 23px;
	}

	.elementor-21 .elementor-element.elementor-element-7a13348>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-6112b3e>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-54e4899 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-d1863af>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-9fe171e {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-85504b4>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-6156efd {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-90b068c>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-5f8c223 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-fdcc3ff>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-4e8be5f {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-d318d9e>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-7739f13 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-3054700 {
		padding: 10px 10px 10px 10px;
	}

	.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-1870ef2.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}

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

	.elementor-21 .elementor-element.elementor-element-7204a2b img {
		width: 100%;
		height: 314px;
	}

	.elementor-21 .elementor-element.elementor-element-52bd84d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e4086b6 .elementor-heading-title {
		font-size: 20px;
	}

	.elementor-21 .elementor-element.elementor-element-e4086b6>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-551e9dc {
		font-size: 15px;
	}

	.elementor-21 .elementor-element.elementor-element-551e9dc>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-ce7636b>.elementor-widget-container {
		margin: 70px 0px 0px 0px;
		padding: 20px 20px 20px 20px;
	}

	.elementor-21 .elementor-element.elementor-element-9ed4821 .elementor-heading-title {
		font-size: 26px;
	}

	.elementor-21 .elementor-element.elementor-element-81bbf3a>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-d5c7081 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-d5c7081 .elementor-heading-title {
		font-size: 23px;
	}

	.elementor-21 .elementor-element.elementor-element-57cc4e2 {
		padding: 25px 25px 25px 25px;
	}

	.elementor-21 .elementor-element.elementor-element-165477a .elementor-heading-title {
		font-size: 23px;
	}

	.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-182b52a .ue-item-content-layout {
		gap: 42px;
	}

	.elementor-21 .elementor-element.elementor-element-2b3ff40 .elementor-heading-title {
		font-size: 23px;
	}

	.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-blog-block-post,
	.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-image-card,
	.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}
}

@media(max-width:767px) {
	.elementor-21 .elementor-element.elementor-element-1871d96>.elementor-container {
		min-height: 195px;
	}

	.elementor-21 .elementor-element.elementor-element-1871d96 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-4ef5460 .swiper-slide {
		height: 488px;
	}

	.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-slide-heading {
		font-size: 20px;
	}

	.elementor-21 .elementor-element.elementor-element-4ef5460 .elementor-slide-description {
		font-size: 13px;
	}

	.elementor-21 .elementor-element.elementor-element-8046cdc {
		margin-top: -40px;
		margin-bottom: 0px;
		padding: 10px 0px 10px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-34536e8>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-dee93db {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-dee93db>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-f2fa08a {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-6c84773 .elementor-heading-title {
		font-size: 23px;
	}

	.elementor-21 .elementor-element.elementor-element-6c84773>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-ee6ae92 {
		padding: 5px 5px 5px 5px;
	}

	.elementor-21 .elementor-element.elementor-element-6112b3e {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-6112b3e>.elementor-element-populated {
		padding: 05px 05px 05px 05px;
	}

	.elementor-21 .elementor-element.elementor-element-faef06e .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-21 .elementor-element.elementor-element-54e4899 {
		text-align: left;
		font-size: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-54e4899>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}

	.elementor-21 .elementor-element.elementor-element-d1863af {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-d1863af>.elementor-element-populated {
		padding: 05px 05px 05px 05px;
	}

	.elementor-21 .elementor-element.elementor-element-bc2b9c7 .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-21 .elementor-element.elementor-element-9fe171e {
		text-align: left;
		font-size: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-9fe171e>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}

	.elementor-21 .elementor-element.elementor-element-85504b4 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-85504b4>.elementor-element-populated {
		padding: 05px 05px 05px 05px;
	}

	.elementor-21 .elementor-element.elementor-element-0e8c1c2 .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-21 .elementor-element.elementor-element-6156efd {
		text-align: left;
		font-size: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-6156efd>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}

	.elementor-21 .elementor-element.elementor-element-8f45f7e {
		padding: 5px 5px 5px 5px;
	}

	.elementor-21 .elementor-element.elementor-element-90b068c {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-90b068c>.elementor-element-populated {
		padding: 05px 05px 05px 05px;
	}

	.elementor-21 .elementor-element.elementor-element-d4bde2b .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-21 .elementor-element.elementor-element-5f8c223 {
		text-align: left;
		font-size: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-5f8c223>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}

	.elementor-21 .elementor-element.elementor-element-fdcc3ff {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-fdcc3ff>.elementor-element-populated {
		padding: 05px 05px 05px 05px;
	}

	.elementor-21 .elementor-element.elementor-element-4d85378 .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-21 .elementor-element.elementor-element-4e8be5f {
		text-align: left;
		font-size: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-4e8be5f>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}

	.elementor-21 .elementor-element.elementor-element-d318d9e {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-d318d9e>.elementor-element-populated {
		padding: 05px 05px 05px 05px;
	}

	.elementor-21 .elementor-element.elementor-element-3f2c3c5 .elementor-heading-title {
		font-size: 12px;
	}

	.elementor-21 .elementor-element.elementor-element-7739f13 {
		text-align: left;
		font-size: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-7739f13>.elementor-widget-container {
		padding: 5px 5px 5px 5px;
	}

	.elementor-21 .elementor-element.elementor-element-3054700 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-52bd84d>.elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-21 .elementor-element.elementor-element-e4086b6>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-551e9dc {
		text-align: left;
	}

	.elementor-21 .elementor-element.elementor-element-b6e8dec {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-ce7636b>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-9ed4821 .elementor-heading-title {
		font-size: 21px;
	}

	.elementor-21 .elementor-element.elementor-element-9ed4821>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-d5c7081>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-57cc4e2 {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-165477a>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-e05700c .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-182b52a .tab-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-182b52a .ue-content-title {
		margin-top: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-182b52a .ue-content-text {
		font-size: 12px;
	}

	.elementor-21 .elementor-element.elementor-element-182b52a .ue-item-image img {
		height: 286px;
	}

	.elementor-21 .elementor-element.elementor-element-2b3ff40>.elementor-widget-container {
		padding: 20px 20px 20px 20px;
	}

	.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-blog-block-post,
	.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-image-card,
	.elementor-21 .elementor-element.elementor-element-2697ffb .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}
}

@media(min-width:768px) {
	.elementor-21 .elementor-element.elementor-element-a49c9da {
		width: 33.33%;
	}

	.elementor-21 .elementor-element.elementor-element-be94920 {
		width: 33.004%;
	}

	.elementor-21 .elementor-element.elementor-element-441e7bb {
		width: 33.33%;
	}

	.elementor-21 .elementor-element.elementor-element-99e40e2 {
		width: 42.632%;
	}

	.elementor-21 .elementor-element.elementor-element-08e1560 {
		width: 57.368%;
	}

	.elementor-21 .elementor-element.elementor-element-1870ef2 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-52bd84d {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-5e9b72a {
		width: 56.228%;
	}

	.elementor-21 .elementor-element.elementor-element-c132273 {
		width: 43.731%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-21 .elementor-element.elementor-element-99e40e2 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-08e1560 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-1870ef2 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-52bd84d {
		width: 45%;
	}
}