.elementor-2 .elementor-element.elementor-element-e39e6af {
	--display:flex;
	--min-height:100vh;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--gap:0px 0px;
	--background-transition:0.3s;
	--overlay-opacity:0.88;
	--margin-block-start:0px;
	--margin-block-end:0px;
	--margin-inline-start:0px;
	--margin-inline-end:0px;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-e39e6af::before, .elementor-2 .elementor-element.elementor-element-e39e6af > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e39e6af > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-e39e6af > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e39e6af > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-e39e6af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay:'';
}

.elementor-2 .elementor-element.elementor-element-640d4d6 > .elementor-widget-container {
	padding:0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-ba07157 .elementor-repeater-item-aa72326 .swiper-slide-bg {
	background-color:#000; 
	background-size:cover;
}

.elementor-2 .elementor-element.elementor-element-ba07157 .swiper-slide {
	height:100vh;
	transition-duration:calc(5000ms*1.2);
}

.elementor-2 .elementor-element.elementor-element-ba07157 .swiper-slide-contents {
	max-width:65%;
}

.elementor-2 .elementor-element.elementor-element-ba07157 .swiper-slide-inner {
	padding:100px 30px 0px 30px;
	text-align:left;
}

.elementor-2 .elementor-element.elementor-element-ba07157 .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom:20px;
}

.elementor-2 .elementor-element.elementor-element-ba07157 .elementor-slide-heading {
	color:#FFFFFF;
	font-size:40px;
	font-weight:400;
	line-height:74px;
	letter-spacing:2px;
}

.elementor-2 .elementor-element.elementor-element-ba07157 .elementor-slide-description {
	color:#FFFFFF;
	font-size:20px;
	font-weight:400;
	line-height:36px;
	letter-spacing:1px;
}

.elementor-2 .elementor-element.elementor-element-ba07157 .elementor-slide-button {
	font-size:16px;
	font-weight:500;
	border-radius:30px;
}

.elementor-2 .elementor-element.elementor-element-ba07157 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color:#F9FAFB66;
	opacity:1;
}

.elementor-2 .elementor-element.elementor-element-ba07157 .swiper-pagination-bullet-active {
	background-color:#F9FAFBD9;
}

.elementor-2 .elementor-element.elementor-element-ba07157 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-style:none;
}

.elementor-2 .elementor-element.elementor-element-ba07157 {
	width:100%;
	max-width:100%;
}

.elementor-2 .elementor-element.elementor-element-859ef96 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--justify-content:space-between;
	--align-items:flex-start;
	--gap:0px 10px;
	--flex-wrap:wrap;
	--background-transition:0.3s;
	--padding-block-start:50px;
	--padding-block-end:10px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-859ef96:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-859ef96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-859ef96, .elementor-2 .elementor-element.elementor-element-859ef96::before {
	--border-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-6f9c79e {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--justify-content:space-between;
	--align-items:center;
	--gap:0px 0px;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-6f9c79e.e-con {
	--flex-grow:0;
	--flex-shrink:0;
}

.elementor-2 .elementor-element.elementor-element-d2b87f9 .elementor-counter-number-wrapper {
	color:#082534;
	font-family:"Opposans", Sans-serif;
	font-size:48px;
	font-weight:700;
}

.elementor-2 .elementor-element.elementor-element-d2b87f9 .elementor-counter-title {
	color:#8697A4;
	font-family:"Microsoft YaHei", Sans-serif;
	font-size:14px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-53017c4 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--justify-content:space-between;
	--align-items:center;
	--gap:0px 0px;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-53017c4.e-con {
	--flex-grow:0;
	--flex-shrink:0;
}

.elementor-2 .elementor-element.elementor-element-b70f477 .elementor-counter-number-wrapper {
	color:#082534;
	font-family:"Opposans", Sans-serif;
	font-size:48px;
	font-weight:700;
}

.elementor-2 .elementor-element.elementor-element-b70f477 .elementor-counter-title {
	color:#8697A4;
	font-family:"Microsoft YaHei", Sans-serif;
	font-size:16px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-820f5ba {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--justify-content:space-between;
	--align-items:center;
	--gap:0px 0px;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-820f5ba.e-con {
	--flex-grow:0;
	--flex-shrink:0;
}

.elementor-2 .elementor-element.elementor-element-66bacaa .elementor-counter-number-wrapper {
	color:#082534;
	font-family:"Opposans", Sans-serif;
	font-size:48px;
	font-weight:700;
}

.elementor-2 .elementor-element.elementor-element-66bacaa .elementor-counter-title {
	color:#8697A4;
	font-family:"Microsoft YaHei", Sans-serif;
	font-size:16px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-ea1fd02 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--justify-content:space-between;
	--align-items:center;
	--gap:0px 0px;
	--background-transition:0.3s;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-ea1fd02.e-con {
	--flex-grow:0;
	--flex-shrink:0;
}

.elementor-2 .elementor-element.elementor-element-cc1b124 .elementor-counter-number-wrapper {
	color:#082534;
	font-family:"Opposans", Sans-serif;
	font-size:48px;
	font-weight:700;
}

.elementor-2 .elementor-element.elementor-element-cc1b124 .elementor-counter-title {
	color:#8697A4;
	font-family:"Microsoft YaHei", Sans-serif;
	font-size:16px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-f86090c {
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--padding-block-start:30px;
	--padding-block-end:30px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-9b3d869 {
	text-align:center;
}

.elementor-2 .elementor-element.elementor-element-9b3d869 .elementor-heading-title {
	color:#082534;
	font-size:40px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-6b01df5 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--gap:0px 20px;
	--background-transition:0.3s;
	--padding-block-start:10px;
	--padding-block-end:10px;
	--padding-inline-start:20px;
	--padding-inline-end:20px;
}

.elementor-2 .elementor-element.elementor-element-7afd924 {
	--display:flex;
	--min-height:550px;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--justify-content:center;
	--background-transition:0.3s;
	--padding-block-start:40px;
	--padding-block-end:40px;
	--padding-inline-start:40px;
	--padding-inline-end:40px;
}

.elementor-2 .elementor-element.elementor-element-7afd924:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7afd924 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#D9E7F4;
}

.elementor-2 .elementor-element.elementor-element-7afd924, .elementor-2 .elementor-element.elementor-element-7afd924::before {
	--border-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-b80f3d2 {
	text-align:left;
}

.elementor-2 .elementor-element.elementor-element-b80f3d2 .elementor-heading-title {
	color:#082534;
	font-size:32px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-b80f3d2 > .elementor-widget-container {
	margin:0px 0px 10px 0px;
}

.elementor-2 .elementor-element.elementor-element-093e2ee {
	color:#082534;
	font-size:20px;
	font-weight:400;
	line-height:36px;
}

.elementor-2 .elementor-element.elementor-element-d653371 .elementor-button {
	font-family:"Microsoft YaHei", Sans-serif;
	font-size:16px;
	font-weight:500;
	fill:#082534;
	color:#082534;
	background-color:#FFFFFF;
	border-radius:30px 30px 30px 30px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d653371 {
	left:30px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-d653371 {
	right:30px;
}

.elementor-2 .elementor-element.elementor-element-d653371 {
	bottom:30px;
}

.elementor-2 .elementor-element.elementor-element-6ec578f {
	--display:flex;
	--min-height:500px;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--overlay-opacity:0.1;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-6ec578f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6ec578f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image:url("../images/business-charger.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}

.elementor-2 .elementor-element.elementor-element-6ec578f::before, .elementor-2 .elementor-element.elementor-element-6ec578f > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6ec578f > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-6ec578f > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6ec578f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-6ec578f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay:'';
	background-color:#000000;
}

.elementor-2 .elementor-element.elementor-element-6ec578f, .elementor-2 .elementor-element.elementor-element-6ec578f::before {
	--border-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-39e44a7 .elementor-heading-title {
	color:#FFFFFF;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-39e44a7 {
	left:30px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-39e44a7 {
	right:30px;
}

.elementor-2 .elementor-element.elementor-element-39e44a7 {
	bottom:30px;
	z-index:99;
}

.elementor-2 .elementor-element.elementor-element-18718a8 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--gap:0px 20px;
	--background-transition:0.3s;
	--padding-block-start:10px;
	--padding-block-end:10px;
	--padding-inline-start:20px;
	--padding-inline-end:20px;
}

.elementor-2 .elementor-element.elementor-element-1af4f19 {
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--justify-content:center;
	--background-transition:0.3s;
	--overlay-opacity:0.1;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-1af4f19:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1af4f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}

.elementor-2 .elementor-element.elementor-element-1af4f19::before, .elementor-2 .elementor-element.elementor-element-1af4f19 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1af4f19 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-1af4f19 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1af4f19 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-1af4f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay:'';
	background-color:#000000;
}

.elementor-2 .elementor-element.elementor-element-1af4f19, .elementor-2 .elementor-element.elementor-element-1af4f19::before {
	--border-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-780327a .elementor-heading-title {
	color:#FFFFFF;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-780327a {
	left:30px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-780327a {
	right:30px;
}

.elementor-2 .elementor-element.elementor-element-780327a {
	bottom:30px;
}

.elementor-2 .elementor-element.elementor-element-2853a31 {
	--display:flex;
	--min-height:550px;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--justify-content:center;
	--background-transition:0.3s;
	--padding-block-start:40px;
	--padding-block-end:40px;
	--padding-inline-start:40px;
	--padding-inline-end:40px;
}

.elementor-2 .elementor-element.elementor-element-2853a31:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2853a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#11314A;
}

.elementor-2 .elementor-element.elementor-element-2853a31, .elementor-2 .elementor-element.elementor-element-2853a31::before {
	--border-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-1b465c5 {
	text-align:left;
}

.elementor-2 .elementor-element.elementor-element-1b465c5 .elementor-heading-title {
	color:#FFFFFF;
	font-size:32px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-1b465c5 > .elementor-widget-container {
	margin:0px 0px 10px 0px;
}

.elementor-2 .elementor-element.elementor-element-ca6d65f {
	color:#FFFFFF;
	font-size:20px;
	font-weight:400;
	line-height:36px;
}

.elementor-2 .elementor-element.elementor-element-1988539 .elementor-button {
	font-family:"Microsoft YaHei", Sans-serif;
	font-size:16px;
	font-weight:500;
	fill:#082534;
	color:#082534;
	background-color:#FFFFFF;
	border-radius:30px 30px 30px 30px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1988539 {
	left:30px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-1988539 {
	right:30px;
}

.elementor-2 .elementor-element.elementor-element-1988539 {
	bottom:30px;
}

.elementor-2 .elementor-element.elementor-element-5e87bc9 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--gap:0px 20px;
	--background-transition:0.3s;
	--padding-block-start:10px;
	--padding-block-end:10px;
	--padding-inline-start:20px;
	--padding-inline-end:20px;
}

.elementor-2 .elementor-element.elementor-element-33592d0 {
	--display:flex;
	--min-height:550px;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--justify-content:center;
	--background-transition:0.3s;
	--padding-block-start:40px;
	--padding-block-end:40px;
	--padding-inline-start:40px;
	--padding-inline-end:40px;
}

.elementor-2 .elementor-element.elementor-element-33592d0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-33592d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#D9E7F4;
}

.elementor-2 .elementor-element.elementor-element-33592d0, .elementor-2 .elementor-element.elementor-element-33592d0::before {
	--border-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-6dd61e0 {
	text-align:left;
}

.elementor-2 .elementor-element.elementor-element-6dd61e0 .elementor-heading-title {
	color:#082534;
	font-size:32px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-6dd61e0 > .elementor-widget-container {
	margin:0px 0px 10px 0px;
}

.elementor-2 .elementor-element.elementor-element-abfc2fe {
	color:#082534;
	font-size:20px;
	font-weight:400;
	line-height:36px;
}

.elementor-2 .elementor-element.elementor-element-9216a8a .elementor-button {
	font-family:"Microsoft YaHei", Sans-serif;
	font-size:16px;
	font-weight:500;
	fill:#082534;
	color:#082534;
	background-color:#FFFFFF;
	border-radius:30px 30px 30px 30px;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-9216a8a {
	left:30px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-9216a8a {
	right:30px;
}

.elementor-2 .elementor-element.elementor-element-9216a8a {
	bottom:30px;
}

.elementor-2 .elementor-element.elementor-element-f50ca39 {
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--justify-content:center;
	--background-transition:0.3s;
	--overlay-opacity:0.1;
	--padding-block-start:0px;
	--padding-block-end:0px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-f50ca39:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f50ca39 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}

.elementor-2 .elementor-element.elementor-element-f50ca39::before, .elementor-2 .elementor-element.elementor-element-f50ca39 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f50ca39 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-f50ca39 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f50ca39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-f50ca39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay:'';
	background-color:#000000;
}

.elementor-2 .elementor-element.elementor-element-f50ca39, .elementor-2 .elementor-element.elementor-element-f50ca39::before {
	--border-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-e30a22f .elementor-heading-title {
	color:#FFFFFF;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e30a22f {
	left:30px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-e30a22f {
	right:30px;
}

.elementor-2 .elementor-element.elementor-element-e30a22f {
	bottom:30px;
}

.elementor-2 .elementor-element.elementor-element-3c61a0a {
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--padding-block-start:70px;
	--padding-block-end:70px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-f229a7a {
	text-align:center;
}

.elementor-2 .elementor-element.elementor-element-f229a7a .elementor-heading-title {
	color:#082534;
	font-size:40px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-f229a7a > .elementor-widget-container {
	margin:0px 0px 20px 0px;
}

.elementor-2 .elementor-element.elementor-element-c8e7915 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--justify-content:space-evenly;
	--align-items:center;
	--background-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-b668604 img {
	width:150px;
}

.elementor-2 .elementor-element.elementor-element-9dd07cc img {
	width:150px;
}

.elementor-2 .elementor-element.elementor-element-114846e img {
	width:150px;
}

.elementor-2 .elementor-element.elementor-element-85b9ef3 img {
	width:150px;
}

.elementor-2 .elementor-element.elementor-element-286d3be img {
	width:150px;
}

.elementor-2 .elementor-element.elementor-element-b44e855 img {
	width:150px;
}

.elementor-2 .elementor-element.elementor-element-ab72b43 img {
	width:150px;
}

.elementor-2 .elementor-element.elementor-element-220b982 img {
	width:150px;
}

.elementor-2 .elementor-element.elementor-element-10a2663 {
	--display:flex;
	--flex-direction:row;
	--container-widget-width:initial;
	--container-widget-height:100%;
	--container-widget-flex-grow:1;
	--container-widget-align-self:stretch;
	--gap:0px 0px;
	--background-transition:0.3s;
	--padding-block-start:100px;
	--padding-block-end:100px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-10a2663:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-10a2663 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#D4E8FA;
}

.elementor-2 .elementor-element.elementor-element-10a2663, .elementor-2 .elementor-element.elementor-element-10a2663::before {
	--border-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-4013ab5 {
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--justify-content:center;
	--background-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-ad96ed9 {
	text-align:left;
}

.elementor-2 .elementor-element.elementor-element-ad96ed9 .elementor-heading-title {
	color:#082534;
	font-size:32px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-ad96ed9 > .elementor-widget-container {
	margin:0px 0px 20px 0px;
}

.elementor-2 .elementor-element.elementor-element-1a19646 {
	color:#082534;
	font-size:20px;
	font-weight:400;
	line-height:36px;
}

.elementor-2 .elementor-element.elementor-element-1a19646 > .elementor-widget-container {
	margin:0px 0px 70px 0px;
}

.elementor-2 .elementor-element.elementor-element-5adfd40 .elementor-button {
	background-color:#0E314D;
	border-radius:30px 30px 30px 30px;
}

.elementor-2 .elementor-element.elementor-element-206e26e {
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-af760db {
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--padding-block-start:50px;
	--padding-block-end:30px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-7336658 {
	text-align:center;
}

.elementor-2 .elementor-element.elementor-element-7336658 .elementor-heading-title {
	color:#082534;
	font-size:40px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-7336658 > .elementor-widget-container {
	margin:0px 0px 20px 0px;
}

.elementor-2 .elementor-element.elementor-element-c5e2d00 {
	--e-image-carousel-slides-to-show:8;
}

.elementor-2 .elementor-element.elementor-element-c5e2d00 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-c5e2d00 .elementor-swiper-button.elementor-swiper-button-next {
	color:#666666;
}

.elementor-2 .elementor-element.elementor-element-c5e2d00 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2 .elementor-element.elementor-element-c5e2d00 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill:#666666;
}

.elementor-2 .elementor-element.elementor-element-c24b93f {
	--e-image-carousel-slides-to-show:8;
}

.elementor-2 .elementor-element.elementor-element-c24b93f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-c24b93f .elementor-swiper-button.elementor-swiper-button-next {
	color:#666666;
}

.elementor-2 .elementor-element.elementor-element-c24b93f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2 .elementor-element.elementor-element-c24b93f .elementor-swiper-button.elementor-swiper-button-next svg {
	fill:#666666;
}

.elementor-2 .elementor-element.elementor-element-91ed182 {
	--display:flex;
	--flex-direction:column;
	--container-widget-width:100%;
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--background-transition:0.3s;
	--padding-block-start:70px;
	--padding-block-end:40px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-91ed182, .elementor-2 .elementor-element.elementor-element-91ed182::before {
	--border-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-c3972f9 {
	text-align:center;
}

.elementor-2 .elementor-element.elementor-element-c3972f9 .elementor-heading-title {
	color:#082534;
	font-size:40px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-96095de.elementor-arrows-yes .elementor-main-swiper {
	width:calc( 100% - 40px );
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-main-swiper {
	width:100%;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-main-swiper .swiper-slide {
	padding:0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__text {
	color:#697074;
	font-size:20px;
	font-weight:400;
	font-style:normal;
	line-height:30px;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__name {
	color:#0E252B;
	font-size:19px;
	font-weight:500;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__title {
	color:#0E252B;
	font-size:24px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__image img {
	width:400px;
	height:400px;
}

.elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top:calc( 20px + (400px / 2) - 8px );
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left:calc( 20px + (400px / 2) - 8px );
	right:auto;
}

body.rtl .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right:calc( 20px + (400px / 2) - 8px );
	left:auto;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left:calc( 20px + (400px / 2) - 8px );
	right:auto;
}

body.rtl .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-2 .elementor-element.elementor-element-96095de.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right:calc( 20px + (400px / 2) - 8px );
	left:auto;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-swiper-button {
	font-size:20px;
	color:#D7D7D7;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-swiper-button svg {
	fill:#D7D7D7;
}

.elementor-2 .elementor-element.elementor-element-96095de > .elementor-widget-container {
	padding:00px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-0969031 {
	--display:flex;
	--flex-direction:column;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	--container-widget-height:initial;
	--container-widget-flex-grow:0;
	--container-widget-align-self:initial;
	--align-items:center;
	--background-transition:0.3s;
	--padding-block-start:70px;
	--padding-block-end:70px;
	--padding-inline-start:0px;
	--padding-inline-end:0px;
}

.elementor-2 .elementor-element.elementor-element-0969031:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0969031 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#D9E7F4;
}

.elementor-2 .elementor-element.elementor-element-0969031, .elementor-2 .elementor-element.elementor-element-0969031::before {
	--border-transition:0.3s;
}

.elementor-2 .elementor-element.elementor-element-8f7039a .elementor-heading-title {
	color:#082534;
	font-size:30px;
	font-weight:700;
}

.elementor-2 .elementor-element.elementor-element-f45a76c {
	color:#697074;
	font-size:20px;
	font-weight:400;
}

.elementor-2 .elementor-element.elementor-element-8bd9f6f .elementor-button {
	font-weight:500;
	background-color:#126BB6;
	border-radius:30px 30px 30px 30px;
	padding:15px 50px 15px 50px;
}

:root {
	--page-title-display:none;
}

@media(max-width:1024px) {
	.elementor-2 .elementor-element.elementor-element-ba07157 .swiper-slide-contents {
		max-width:100%;
	}

	.elementor-2 .elementor-element.elementor-element-ba07157 .swiper-slide-inner {
		padding:100px 30px 0px 30px;
	}

	.elementor-2 .elementor-element.elementor-element-859ef96 {
		--flex-direction:row;
		--container-widget-width:initial;
		--container-widget-height:100%;
		--container-widget-flex-grow:1;
		--container-widget-align-self:stretch;
		--gap:20px 10px;
		--flex-wrap:wrap;
		--padding-block-start:30px;
		--padding-block-end:30px;
		--padding-inline-start:30px;
		--padding-inline-end:30px;
	}

	.elementor-2 .elementor-element.elementor-element-6f9c79e {
		--align-items:center;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--flex-wrap:wrap;
	}

	.elementor-2 .elementor-element.elementor-element-d2b87f9 .elementor-counter-title {
		line-height:1.2em;
	}

	.elementor-2 .elementor-element.elementor-element-53017c4 {
		--align-items:center;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--flex-wrap:wrap;
	}

	.elementor-2 .elementor-element.elementor-element-b70f477 .elementor-counter-title {
		line-height:1.2em;
	}

	.elementor-2 .elementor-element.elementor-element-820f5ba {
		--align-items:center;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--flex-wrap:wrap;
	}

	.elementor-2 .elementor-element.elementor-element-66bacaa .elementor-counter-title {
		line-height:1.2em;
	}

	.elementor-2 .elementor-element.elementor-element-ea1fd02 {
		--align-items:center;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--flex-wrap:wrap;
	}

	.elementor-2 .elementor-element.elementor-element-cc1b124 .elementor-counter-title {
		line-height:1.2em;
	}

	.elementor-2 .elementor-element.elementor-element-10a2663 {
		--padding-block-start:20px;
		--padding-block-end:20px;
		--padding-inline-start:20px;
		--padding-inline-end:20px;
	}

	.elementor-2 .elementor-element.elementor-element-af760db {
		--padding-block-start:20px;
		--padding-block-end:0px;
		--padding-inline-start:30px;
		--padding-inline-end:30px;
	}

	.elementor-2 .elementor-element.elementor-element-c5e2d00 {
		--e-image-carousel-slides-to-show:4;
	}

	.elementor-2 .elementor-element.elementor-element-c24b93f {
		--e-image-carousel-slides-to-show:4;
	}

	.elementor-2 .elementor-element.elementor-element-91ed182 {
		--padding-block-start:0px;
		--padding-block-end:20px;
		--padding-inline-start:0px;
		--padding-inline-end:0px;
	}

	.elementor-2 .elementor-element.elementor-element-96095de > .elementor-widget-container {
		padding:0px 20px 0px 20px;
	}

	.elementor-2 .elementor-element.elementor-element-0969031 {
		--padding-block-start:20px;
		--padding-block-end:20px;
		--padding-inline-start:20px;
		--padding-inline-end:20px;
	}

	.elementor-2 .elementor-element.elementor-element-8f7039a {
		text-align:center;
	}

	.elementor-2 .elementor-element.elementor-element-f45a76c {
		text-align:center;
	}
}

@media(max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-ba07157 .elementor-slide-heading {
		font-size:30px;
		line-height:40px;
	}

	.elementor-2 .elementor-element.elementor-element-ba07157 .elementor-slide-description {
		font-size:16px;
		line-height:25px;
	}

	.elementor-2 .elementor-element.elementor-element-859ef96 {
		--gap:30px 10px;
		--padding-block-start:30px;
		--padding-block-end:30px;
		--padding-inline-start:20px;
		--padding-inline-end:20px;
	}

	.elementor-2 .elementor-element.elementor-element-6f9c79e {
		--flex-direction:row;
		--container-widget-width:initial;
		--container-widget-height:100%;
		--container-widget-flex-grow:1;
		--container-widget-align-self:stretch;
		--justify-content:center;
	}

	.elementor-2 .elementor-element.elementor-element-7e83b92 img {
		width:80%;
	}

	.elementor-2 .elementor-element.elementor-element-d2b87f9 .elementor-counter-number-wrapper {
		font-size:40px;
	}

	.elementor-2 .elementor-element.elementor-element-d2b87f9 .elementor-counter-title {
		font-size:16px;
	}

	.elementor-2 .elementor-element.elementor-element-53017c4 {
		--flex-direction:row;
		--container-widget-width:initial;
		--container-widget-height:100%;
		--container-widget-flex-grow:1;
		--container-widget-align-self:stretch;
		--justify-content:center;
	}

	.elementor-2 .elementor-element.elementor-element-699a4dc img {
		width:80%;
	}

	.elementor-2 .elementor-element.elementor-element-b70f477 .elementor-counter-number-wrapper {
		font-size:40px;
	}

	.elementor-2 .elementor-element.elementor-element-b70f477 .elementor-counter-title {
		font-size:14px;
	}

	.elementor-2 .elementor-element.elementor-element-820f5ba {
		--flex-direction:row;
		--container-widget-width:initial;
		--container-widget-height:100%;
		--container-widget-flex-grow:1;
		--container-widget-align-self:stretch;
		--justify-content:center;
	}

	.elementor-2 .elementor-element.elementor-element-ec1caed img {
		width:80%;
	}

	.elementor-2 .elementor-element.elementor-element-66bacaa .elementor-counter-number-wrapper {
		font-size:40px;
	}

	.elementor-2 .elementor-element.elementor-element-66bacaa .elementor-counter-title {
		font-size:14px;
	}

	.elementor-2 .elementor-element.elementor-element-ea1fd02 {
		--flex-direction:row;
		--container-widget-width:initial;
		--container-widget-height:100%;
		--container-widget-flex-grow:1;
		--container-widget-align-self:stretch;
		--justify-content:center;
	}

	.elementor-2 .elementor-element.elementor-element-62cce39 img {
		width:80%;
	}

	.elementor-2 .elementor-element.elementor-element-cc1b124 .elementor-counter-number-wrapper {
		font-size:40px;
	}

	.elementor-2 .elementor-element.elementor-element-cc1b124 .elementor-counter-title {
		font-size:14px;
	}

	.elementor-2 .elementor-element.elementor-element-f86090c {
		--padding-block-start:50px;
		--padding-block-end:30px;
		--padding-inline-start:20px;
		--padding-inline-end:20px;
	}

	.elementor-2 .elementor-element.elementor-element-6b01df5 {
		--flex-direction:column-reverse;
		--container-widget-width:100%;
		--container-widget-height:initial;
		--container-widget-flex-grow:0;
		--container-widget-align-self:initial;
	}

	.elementor-2 .elementor-element.elementor-element-7afd924 {
		--min-height:0px;
		--flex-direction:column;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
		--container-widget-height:initial;
		--container-widget-flex-grow:0;
		--container-widget-align-self:initial;
		--align-items:center;
	}

	.elementor-2 .elementor-element.elementor-element-b80f3d2 {
		text-align:center;
	}

	.elementor-2 .elementor-element.elementor-element-093e2ee {
		text-align:center;
	}

	.elementor-2 .elementor-element.elementor-element-093e2ee > .elementor-widget-container {
		margin:0px 0px 0px 0px;
		padding:0px 0px 20px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-d653371 .elementor-button {
		padding:10px 20px 10px 20px;
	}

	.elementor-2 .elementor-element.elementor-element-6ec578f {
		--min-height:0px;
	}

	.elementor-2 .elementor-element.elementor-element-2853a31 {
		--min-height:0px;
		--align-items:center;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	}

	.elementor-2 .elementor-element.elementor-element-1b465c5 {
		text-align:center;
	}

	.elementor-2 .elementor-element.elementor-element-ca6d65f {
		text-align:center;
	}

	.elementor-2 .elementor-element.elementor-element-ca6d65f > .elementor-widget-container {
		padding:0px 0px 20px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-5e87bc9 {
		--flex-direction:column-reverse;
		--container-widget-width:100%;
		--container-widget-height:initial;
		--container-widget-flex-grow:0;
		--container-widget-align-self:initial;
	}

	.elementor-2 .elementor-element.elementor-element-33592d0 {
		--min-height:0px;
		--align-items:center;
		--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
	}

	.elementor-2 .elementor-element.elementor-element-6dd61e0 {
		text-align:center;
	}

	.elementor-2 .elementor-element.elementor-element-abfc2fe {
		text-align:center;
	}

	.elementor-2 .elementor-element.elementor-element-abfc2fe > .elementor-widget-container {
		padding:0px 0px 20px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-3c61a0a {
		--padding-block-start:30px;
		--padding-block-end:30px;
		--padding-inline-start:20px;
		--padding-inline-end:20px;
	}

	.elementor-2 .elementor-element.elementor-element-c8e7915 {
		--flex-direction:row;
		--container-widget-width:initial;
		--container-widget-height:100%;
		--container-widget-flex-grow:1;
		--container-widget-align-self:stretch;
		--justify-content:center;
	}

	.elementor-2 .elementor-element.elementor-element-9dd07cc img {
		width:50%;
	}

	.elementor-2 .elementor-element.elementor-element-10a2663 {
		--flex-direction:column-reverse;
		--container-widget-width:100%;
		--container-widget-height:initial;
		--container-widget-flex-grow:0;
		--container-widget-align-self:initial;
	}

	.elementor-2 .elementor-element.elementor-element-ad96ed9 {
		text-align:center;
	}

	.elementor-2 .elementor-element.elementor-element-1a19646 {
		text-align:center;
	}

	.elementor-2 .elementor-element.elementor-element-1a19646 > .elementor-widget-container {
		margin:0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-c5e2d00 {
		--e-image-carousel-slides-to-show:2;
	}

	.elementor-2 .elementor-element.elementor-element-c24b93f {
		--e-image-carousel-slides-to-show:2;
	}

	.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__text {
		font-size:20px;
		line-height:25px;
	}

	.elementor-2 .elementor-element.elementor-element-96095de > .elementor-widget-container {
		padding:0px 0px 0px 0px;
	}

	.elementor-2 .elementor-element.elementor-element-0969031 {
		--padding-block-start:30px;
		--padding-block-end:30px;
		--padding-inline-start:20px;
		--padding-inline-end:20px;
	}
}

@media(min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-859ef96 {
		--content-width:1280px;
	}

	.elementor-2 .elementor-element.elementor-element-6f9c79e {
		--width:21%;
	}

	.elementor-2 .elementor-element.elementor-element-53017c4 {
		--width:21%;
	}

	.elementor-2 .elementor-element.elementor-element-820f5ba {
		--width:21%;
	}

	.elementor-2 .elementor-element.elementor-element-ea1fd02 {
		--width:21%;
	}

	.elementor-2 .elementor-element.elementor-element-7afd924 {
		--width:40%;
	}

	.elementor-2 .elementor-element.elementor-element-6ec578f {
		--width:60%;
	}

	.elementor-2 .elementor-element.elementor-element-1af4f19 {
		--width:60%;
	}

	.elementor-2 .elementor-element.elementor-element-2853a31 {
		--width:40%;
	}

	.elementor-2 .elementor-element.elementor-element-33592d0 {
		--width:40%;
	}

	.elementor-2 .elementor-element.elementor-element-f50ca39 {
		--width:60%;
	}

	.elementor-2 .elementor-element.elementor-element-4013ab5 {
		--width:50%;
	}

	.elementor-2 .elementor-element.elementor-element-206e26e {
		--width:50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-6f9c79e {
		--width:48%;
	}

	.elementor-2 .elementor-element.elementor-element-53017c4 {
		--width:48%;
	}

	.elementor-2 .elementor-element.elementor-element-820f5ba {
		--width:48%;
	}

	.elementor-2 .elementor-element.elementor-element-ea1fd02 {
		--width:48%;
	}

	.elementor-2 .elementor-element.elementor-element-7afd924 {
		--width:50%;
	}

	.elementor-2 .elementor-element.elementor-element-6ec578f {
		--width:50%;
	}

	.elementor-2 .elementor-element.elementor-element-1af4f19 {
		--width:50%;
	}

	.elementor-2 .elementor-element.elementor-element-2853a31 {
		--width:50%;
	}

	.elementor-2 .elementor-element.elementor-element-33592d0 {
		--width:50%;
	}

	.elementor-2 .elementor-element.elementor-element-f50ca39 {
		--width:50%;
	}
}/* Start custom CSS for slides, class:.elementor-element-ba07157 */.elementor-2 .elementor-element.elementor-element-ba07157 h3 {
	color:#fff;
	margin-bottom:30px;
	letter-spacing:2px;
	font-family:Roboto;
	font-weight:bold;
}

.elementor-2 .elementor-element.elementor-element-ba07157 .swiper-slide-inner {
	max-width:1280px;
}/* End custom CSS */
/* Start custom CSS for counter, class:.elementor-element-d2b87f9 */.elementor-2 .elementor-element.elementor-element-d2b87f9 .elementor-counter-number-prefix {
	display:none;
}

.elementor-2 .elementor-element.elementor-element-d2b87f9 .elementor-counter-title {
	text-align:left;
}/* End custom CSS */
/* Start custom CSS for counter, class:.elementor-element-b70f477 */.elementor-2 .elementor-element.elementor-element-b70f477 .elementor-counter-number-prefix {
	display:none;
}

.elementor-2 .elementor-element.elementor-element-b70f477 .elementor-counter-title {
	text-align:left;
}/* End custom CSS */
/* Start custom CSS for counter, class:.elementor-element-66bacaa */.elementor-2 .elementor-element.elementor-element-66bacaa .elementor-counter-number-prefix {
	display:none;
}

.elementor-2 .elementor-element.elementor-element-66bacaa .elementor-counter-title {
	text-align:left;
}/* End custom CSS */
/* Start custom CSS for counter, class:.elementor-element-cc1b124 */.elementor-2 .elementor-element.elementor-element-cc1b124 .elementor-counter-number-prefix {
	display:none;
}

.elementor-2 .elementor-element.elementor-element-cc1b124 .elementor-counter-title {
	text-align:left;
}/* End custom CSS */
/* Start custom CSS for button, class:.elementor-element-d653371 */@media(max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-d653371 {
		position:static !important;
	}
}/* End custom CSS */
/* Start custom CSS for button, class:.elementor-element-1988539 */@media(max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-1988539 {
		position:static !important;
	}
}/* End custom CSS */
/* Start custom CSS for button, class:.elementor-element-9216a8a */@media(max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-9216a8a {
		position:static !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class:.elementor-element-c8e7915 */@media(max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-c8e7915 .elementor-element.elementor-widget-image {
		flex:1 0 46%;
	}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class:.elementor-element-c5e2d00 */.elementor-2 .elementor-element.elementor-element-c5e2d00 img {
	/*filter:grayscale(100%);*/
}

.elementor-2 .elementor-element.elementor-element-c5e2d00 .swiper.elementor-swiper-button {
	color:#000;
}

.elementor-2 .elementor-element.elementor-element-c5e2d00 .elementor-swiper-button.elementor-swiper-button-prev {
	left:-30px;
}

.elementor-2 .elementor-element.elementor-element-c5e2d00 .elementor-swiper-button.elementor-swiper-button-next {
	right:-30px;
}

.elementor-2 .elementor-element.elementor-element-c5e2d00 .swiper-pagination {
	bottom:-10px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class:.elementor-element-c24b93f */.elementor-2 .elementor-element.elementor-element-c24b93f img {
	filter:grayscale(100%);
}

.elementor-2 .elementor-element.elementor-element-c24b93f .swiper.elementor-swiper-button {
	color:#000;
}

.elementor-2 .elementor-element.elementor-element-c24b93f .elementor-swiper-button.elementor-swiper-button-prev {
	left:-30px;
}

.elementor-2 .elementor-element.elementor-element-c24b93f .elementor-swiper-button.elementor-swiper-button-next {
	right:-30px;
}

.elementor-2 .elementor-element.elementor-element-c24b93f .swiper-pagination {
	bottom:-10px !important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class:.elementor-element-96095de */.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__image img {
	height:auto;
	width:auto;
	border-radius:0;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__image  img {
	overflow:hidden;
	margin-right:30px;
	-moz-box-shadow:30px 30px 0px #126BB6;
	-webkit-box-shadow:30px 30px 0px #126BB6;
	box-shadow:30px 30px 0px #126BB6;
	margin-bottom:30px;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__content {
	background:url('../images/bg_10.jpg') top left no-repeat;
	margin-right:9%;
	width:45%;
	padding-top:60px;
	display:inline-block;
	vertical-align:middle;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__footer {
	width:45%;
	display:inline-block;
	vertical-align:middle;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__text {
	color:#000 !important;
	text-align:left;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__cite {
	position:relative;
	padding-left:80px;
	margin-top:50px;
	display:block;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__name:after {
	content:'';
	position:absolute;
	top:calc(50% + 3px);
	left:0;
	height:1px;
	background:#111;
	width:60px;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-swiper-button {
	font-size:30px !important;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-swiper-button-prev {
	left:-30px;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-swiper-button-next {
	right:-30px;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-swiper-button svg {
	fill:#A0A0A0 !important;
}

.elementor-2 .elementor-element.elementor-element-96095de .elementor-swiper {
	padding-bottom:50px;
}

@media(max-width:1024px) {
	.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__content,
    .elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__footer {
		width:100%;
	}

	.elementor-2 .elementor-element.elementor-element-96095de .elementor-testimonial__name {
		font-size:16px !important;
	}
}/* End custom CSS */
/* Start custom CSS */.elementor-location-header {
	margin-bottom:-148px;
}

.elementor-sticky--effects {
	background:#082137;
}

.visuallyhidden {
	display:none;
}

.enp-slider .swiper-slide-bg:before {
	content:' ';
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:#000;
	z-index:2;
	opacity:0.4;
}

.enp-slider .swiper-slide-inner {
	position:relative;
	z-index:2;
}

@media (max-width:767px) {
	.elementor-counter-number-wrapper {
		justify-content:center;
	}

	.elementor-counter .elementor-counter-number-suffix {
		flex-grow:0 !important;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family:'Opposans';
	font-style:normal;
	font-weight:normal;
	font-display:auto;
	src:url('../font/OPPOSans-M.eot');
	src:url('../font/OPPOSans-M.eot') format('embedded-opentype'),
		url('../font/OPPOSans-M.woff2') format('woff2'),
		url('../font/OPPOSans-M.woff') format('woff'),
		url('../font/OPPOSans-M.ttf') format('truetype'),
		url('../font/OPPOSans-M.svg') format('svg');
}

@font-face {
	font-family:'Opposans';
	font-style:normal;
	font-weight:bold;
	font-display:auto;
	src:url('../font/OPPOSans-B.eot');
	src:url('../font/OPPOSans-B.eot') format('embedded-opentype'),
		url('../font/OPPOSans-B.woff2') format('woff2'),
		url('../font/OPPOSans-B.woff') format('woff'),
		url('../font/OPPOSans-B.ttf') format('truetype'),
		url('../font/OPPOSans-B.svg') format('svg');
}
/* End Custom Fonts CSS */