.elementor-1971 .elementor-element.elementor-element-180542b1 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--overflow:hidden;
--overlay-opacity:1;
	border-style: solid;
--border-style:solid;
	border-width: 0px 0px 0px 0px;
--border-top-width:0px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
	border-color: var( --e-global-color-34fcf59 );
--border-color:var( --e-global-color-34fcf59 );
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:220px;
--padding-bottom:220px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-1971 .elementor-element.elementor-element-180542b1:not(.elementor-motion-effects-element-type-background), .elementor-1971 .elementor-element.elementor-element-180542b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://www.nicdarkthemes.com/hotel-resort/hotel-resort-wordpress-theme/wp-content/uploads/sites/2/2025/06/ndimg-headerservices01-01.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-1971 .elementor-element.elementor-element-180542b1::before, .elementor-1971 .elementor-element.elementor-element-180542b1 > .elementor-background-video-container::before, .elementor-1971 .elementor-element.elementor-element-180542b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1971 .elementor-element.elementor-element-180542b1 > .elementor-background-slideshow::before, .elementor-1971 .elementor-element.elementor-element-180542b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1971 .elementor-element.elementor-element-180542b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
--background-overlay:'';
	background-image: radial-gradient(at center center, #0b162c24 0%, var(--e-global-color-10a94b3) 100%);
}
.elementor-1971 .elementor-element.elementor-element-11b036ee {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-4a3b5e4c {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-4a3b5e4c .elementor-heading-title {
	font-family: var( --e-global-typography-927ae6c-font-family ), Sans-serif;
	font-size: 90px;
	font-weight: var( --e-global-typography-927ae6c-font-weight );
	text-transform: var( --e-global-typography-927ae6c-text-transform );
	font-style: var( --e-global-typography-927ae6c-font-style );
	text-decoration: var( --e-global-typography-927ae6c-text-decoration );
	line-height: var( --e-global-typography-927ae6c-line-height );
	letter-spacing: var( --e-global-typography-927ae6c-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-1971 .elementor-element.elementor-element-12d0de57 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-12d0de57 .elementor-heading-title {
	font-family: var( --e-global-typography-31919b4-font-family ), Sans-serif;
	font-size: var( --e-global-typography-31919b4-font-size );
	font-weight: var( --e-global-typography-31919b4-font-weight );
	text-transform: var( --e-global-typography-31919b4-text-transform );
	font-style: var( --e-global-typography-31919b4-font-style );
	text-decoration: var( --e-global-typography-31919b4-text-decoration );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
	color: var( --e-global-color-8235737 );
}
.elementor-1971 .elementor-element.elementor-element-34dc708b {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:100px 100px;
--row-gap:100px;
--column-gap:100px;
--overflow:hidden;
--overlay-opacity:0.04;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:120px;
--padding-bottom:120px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-1971 .elementor-element.elementor-element-34dc708b:not(.elementor-motion-effects-element-type-background), .elementor-1971 .elementor-element.elementor-element-34dc708b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-34fcf59 );
}
.elementor-1971 .elementor-element.elementor-element-34dc708b::before, .elementor-1971 .elementor-element.elementor-element-34dc708b > .elementor-background-video-container::before, .elementor-1971 .elementor-element.elementor-element-34dc708b > .e-con-inner > .elementor-background-video-container::before, .elementor-1971 .elementor-element.elementor-element-34dc708b > .elementor-background-slideshow::before, .elementor-1971 .elementor-element.elementor-element-34dc708b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1971 .elementor-element.elementor-element-34dc708b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
--background-overlay:'';
}
.elementor-1971 .elementor-element.elementor-element-1959548d {
--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;
--flex-wrap-mobile:wrap;
--align-items:center;
--gap:60px 60px;
--row-gap:60px;
--column-gap:60px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-23c4dd6 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-23c4dd6.e-con {
--flex-grow:0;
--flex-shrink:0;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-repeater-item-9cb7d37 .swiper-slide-bg {
	background-image: url(../../../../../../images/g1.jpg);
	background-size: cover;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-repeater-item-9cb7d37 .elementor-background-overlay {
	background-color: var( --e-global-color-1de4327 );
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-repeater-item-945d97f .swiper-slide-bg {
	background-image: url(../../../../../../images/g2.jpg);
	background-size: cover;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-repeater-item-945d97g .swiper-slide-bg {
	background-image: url(../../../../../../images/g3.jpg);
	background-size: cover;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-repeater-item-945d97h .swiper-slide-bg {
	background-image: url(../../../../../../images/g4.jpg);
	background-size: cover;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-repeater-item-945d97i .swiper-slide-bg {
	background-image: url(../../../../../../images/g5.jpg);
	background-size: cover;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-repeater-item-945d97j .swiper-slide-bg {
	background-image: url(../../../../../../images/g6.jpg);
	background-size: cover;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-repeater-item-945d97k .elementor-background-overlay {
	background-color: var( --e-global-color-1de4327 );
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-slide {
transition-duration:calc(5000ms*1.2);
	height: 750px;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-slide-contents {
	max-width: 66%;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-slide-inner {
	padding: 80px 80px 80px 80px;
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 20px;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-slide-heading {
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-slide-inner .elementor-slide-description:not(:last-child) {
	margin-bottom: 20px;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-slide-description {
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-swiper-button {
	font-size: 20px;
	color: var( --e-global-color-8235737 );
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-swiper-button svg {
	fill: var( --e-global-color-8235737 );
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-pagination-bullet {
	height: 5px;
	width: 5px;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-horizontal .swiper-pagination-progressbar {
	height: 5px;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-pagination-fraction {
	font-size: 5px;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var( --e-global-color-8235737 );
	opacity: var( --e-global-color-8235737 );
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-pagination-bullet-active {
	background-color: var( --e-global-color-445bfed );
}
.elementor-1971 .elementor-element.elementor-element-63616dc9 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-33ec1fc .elementor-heading-title {
	font-family: var( --e-global-typography-31919b4-font-family ), Sans-serif;
	font-size: var( --e-global-typography-31919b4-font-size );
	font-weight: var( --e-global-typography-31919b4-font-weight );
	text-transform: var( --e-global-typography-31919b4-text-transform );
	font-style: var( --e-global-typography-31919b4-font-style );
	text-decoration: var( --e-global-typography-31919b4-text-decoration );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
	color: var( --e-global-color-0a51f97 );
}
.elementor-1971 .elementor-element.elementor-element-6929b417 {
	text-align: left;
}
.elementor-1971 .elementor-element.elementor-element-6929b417 .elementor-heading-title {
	font-family: var( --e-global-typography-0d42e32-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d42e32-font-size );
	font-weight: var( --e-global-typography-0d42e32-font-weight );
	text-transform: var( --e-global-typography-0d42e32-text-transform );
	font-style: var( --e-global-typography-0d42e32-font-style );
	text-decoration: var( --e-global-typography-0d42e32-text-decoration );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-60219152 .elementor-heading-title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-text );
}
.elementor-1971 .elementor-element.elementor-element-7f0eb5ad .elementor-heading-title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-text );
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	padding: 0px 0px 0px 0px;
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-tab-title {
	border-width: 1px;
	border-color: var( --e-global-color-d0bbac9 );
	padding: 0px 0px 20px 0px;
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-tab-content {
	border-width: 1px;
	border-block-end-color: var( --e-global-color-d0bbac9 );
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	padding: 0px 0px 20px 0px;
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-toggle-item:not(:last-child) {
	margin-block-end: 20px;
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-toggle-title, .elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-toggle-icon {
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-toggle-icon svg {
	fill: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-toggle-title {
	font-family: var( --e-global-typography-f706168-font-family ), Sans-serif;
	font-size: var( --e-global-typography-f706168-font-size );
	font-weight: var( --e-global-typography-f706168-font-weight );
	text-transform: var( --e-global-typography-f706168-text-transform );
	font-style: var( --e-global-typography-f706168-font-style );
	text-decoration: var( --e-global-typography-f706168-text-decoration );
	line-height: var( --e-global-typography-f706168-line-height );
	letter-spacing: var( --e-global-typography-f706168-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-toggle-icon {
	margin-inline-end: 20px;
}
.elementor-1971 .elementor-element.elementor-element-67c7e389 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-28321231 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-36625980 {
--display:flex;
--gap:10px 10px;
--row-gap:10px;
--column-gap:10px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-7c3aabb3 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-7c3aabb3 img {
	width: 70px;
}
.elementor-1971 .elementor-element.elementor-element-5c3ef31b {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-5c3ef31b .elementor-heading-title {
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-a7f2bef {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-a7f2bef .elementor-heading-title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-text );
}
.elementor-1971 .elementor-element.elementor-element-6146044c {
--display:flex;
--gap:10px 10px;
--row-gap:10px;
--column-gap:10px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-6484c02b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-6484c02b img {
	width: 70px;
}
.elementor-1971 .elementor-element.elementor-element-7a91fc33 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-7a91fc33 .elementor-heading-title {
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-4cd3114 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-4cd3114 .elementor-heading-title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-text );
}
.elementor-1971 .elementor-element.elementor-element-9940533 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-4d7cdee0 {
--display:flex;
--gap:10px 10px;
--row-gap:10px;
--column-gap:10px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-e0ce372 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-e0ce372 img {
	width: 70px;
}
.elementor-1971 .elementor-element.elementor-element-6330b5e2 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-6330b5e2 .elementor-heading-title {
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-101fa5b6 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-101fa5b6 .elementor-heading-title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-text );
}
.elementor-1971 .elementor-element.elementor-element-2939ff33 {
--display:flex;
--gap:10px 10px;
--row-gap:10px;
--column-gap:10px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-67c9f490 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-67c9f490 img {
	width: 70px;
}
.elementor-1971 .elementor-element.elementor-element-2da3c5a {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-2da3c5a .elementor-heading-title {
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-1357edce {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-1357edce .elementor-heading-title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-text );
}
.elementor-1971 .elementor-element.elementor-element-737cdab6 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--overflow:hidden;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-1971 .elementor-element.elementor-element-737cdab6:not(.elementor-motion-effects-element-type-background), .elementor-1971 .elementor-element.elementor-element-737cdab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-34fcf59 );
}
.elementor-1971 .elementor-element.elementor-element-52dc7d2b {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-3e6ed6a3 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:flex-end;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-3e6ed6a3:not(.elementor-motion-effects-element-type-background), .elementor-1971 .elementor-element.elementor-element-3e6ed6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	
	background-position: center center;
	background-repeat: no-repeat;
	
}
.elementor-1971 .elementor-element.elementor-element-b4aa12 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__front {
	background-color: #2d508ec9;
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__back {
	background-color: var( --e-global-color-10a94b3 );
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box {
	height: 400px;
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 60px 60px 60px 60px;
	text-align: center;
	justify-content: center;
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__image img {
	width: 70px;
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__image {
	opacity: 1;
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 20px;
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__button {
	margin-center: 0;
}
.elementor-1971 .elementor-element.elementor-element-58be820 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:flex-end;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-58be820:not(.elementor-motion-effects-element-type-background), .elementor-1971 .elementor-element.elementor-element-58be820 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	
	background-position: center center;
	background-repeat: no-repeat;
	
}
.elementor-1971 .elementor-element.elementor-element-5ae77b36 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__front {
	background-color: #2d508ec9;
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__back {
	background-color: var( --e-global-color-10a94b3 );
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box {
	height: 400px;
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 60px 60px 60px 60px;
	text-align: center;
	justify-content: center;
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__image img {
	width: 70px;
	border-radius: 0px;
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__image {
	opacity: 1;
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 20px;
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__button {
	margin-center: 0;
}
.elementor-1971 .elementor-element.elementor-element-d55e5e3 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-633ea008 {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:flex-end;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-633ea008:not(.elementor-motion-effects-element-type-background), .elementor-1971 .elementor-element.elementor-element-633ea008 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-1971 .elementor-element.elementor-element-1be2cdd9 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__front {
	background-color: #2d508ec9;
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__back {
	background-color: var( --e-global-color-10a94b3 );
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box {
	height: 400px;
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 60px 60px 60px 60px;
	text-align: center;
	justify-content: center;
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__image img {
	width: 70px;
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__image {
	opacity: 1;
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 20px;
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__button {
	margin-center: 0;
}
.elementor-1971 .elementor-element.elementor-element-114e531a {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--justify-content:flex-end;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-114e531a:not(.elementor-motion-effects-element-type-background), .elementor-1971 .elementor-element.elementor-element-114e531a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-1971 .elementor-element.elementor-element-452176bb {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__front {
	background-color: #2d508ec9;
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__back {
	background-color: var( --e-global-color-10a94b3 );
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box {
	height: 400px;
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 60px 60px 60px 60px;
	text-align: center;
	justify-content: center;
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__image img {
	width: 70px;
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__image {
	opacity: 1;
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 20px;
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var( --e-global-color-8235737 );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__button {
	margin-center: 0;
}
.elementor-1971 .elementor-element.elementor-element-4b4b3b2a {
--display:flex;
--flex-direction:row;
--container-widget-width:initial;
--container-widget-height:100%;
--container-widget-flex-grow:1;
--container-widget-align-self:stretch;
--flex-wrap-mobile:wrap;
--gap:60px 60px;
--row-gap:60px;
--column-gap:60px;
--overflow:hidden;
--overlay-opacity:0.04;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:120px;
--padding-bottom:120px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-1971 .elementor-element.elementor-element-4b4b3b2a:not(.elementor-motion-effects-element-type-background), .elementor-1971 .elementor-element.elementor-element-4b4b3b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var( --e-global-color-34fcf59 );
}
.elementor-1971 .elementor-element.elementor-element-4b4b3b2a::before, .elementor-1971 .elementor-element.elementor-element-4b4b3b2a > .elementor-background-video-container::before, .elementor-1971 .elementor-element.elementor-element-4b4b3b2a > .e-con-inner > .elementor-background-video-container::before, .elementor-1971 .elementor-element.elementor-element-4b4b3b2a > .elementor-background-slideshow::before, .elementor-1971 .elementor-element.elementor-element-4b4b3b2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1971 .elementor-element.elementor-element-4b4b3b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var( --e-global-color-10a94b3 );
--background-overlay:'';
}
.elementor-1971 .elementor-element.elementor-element-4b54d046 {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-9285f34 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-6f248928 .elementor-heading-title {
	font-family: var( --e-global-typography-31919b4-font-family ), Sans-serif;
	font-size: var( --e-global-typography-31919b4-font-size );
	font-weight: var( --e-global-typography-31919b4-font-weight );
	text-transform: var( --e-global-typography-31919b4-text-transform );
	font-style: var( --e-global-typography-31919b4-font-style );
	text-decoration: var( --e-global-typography-31919b4-text-decoration );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
	color: var( --e-global-color-0a51f97 );
}
.elementor-1971 .elementor-element.elementor-element-4c02bf19 {
	text-align: left;
}
.elementor-1971 .elementor-element.elementor-element-4c02bf19 .elementor-heading-title {
	font-family: var( --e-global-typography-0d42e32-font-family ), Sans-serif;
	font-size: var( --e-global-typography-0d42e32-font-size );
	font-weight: var( --e-global-typography-0d42e32-font-weight );
	text-transform: var( --e-global-typography-0d42e32-text-transform );
	font-style: var( --e-global-typography-0d42e32-font-style );
	text-decoration: var( --e-global-typography-0d42e32-text-decoration );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-27dedbde .elementor-heading-title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: var( --e-global-typography-text-font-size );
	font-weight: var( --e-global-typography-text-font-weight );
	text-transform: var( --e-global-typography-text-text-transform );
	font-style: var( --e-global-typography-text-font-style );
	text-decoration: var( --e-global-typography-text-text-decoration );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
	color: var( --e-global-color-text );
}
.elementor-1971 .elementor-element.elementor-element-5582ddda {
--display:flex;
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:0px 0px;
--row-gap:0px;
--column-gap:0px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-70f81833 {
--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;
--flex-wrap-mobile:wrap;
--align-items:center;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
	border-style: solid;
--border-style:solid;
	border-width: 1px 0px 0px 0px;
--border-top-width:1px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
	border-color: var( --e-global-color-d0bbac9 );
--border-color:var( --e-global-color-d0bbac9 );
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:40px;
--padding-bottom:40px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-76c34ca9 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-5328b527 .elementor-button {
	background-color: var( --e-global-color-a0fe96f );
	font-family: var( --e-global-typography-9c5aacb-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9c5aacb-font-size );
	font-weight: var( --e-global-typography-9c5aacb-font-weight );
	text-transform: var( --e-global-typography-9c5aacb-text-transform );
	font-style: var( --e-global-typography-9c5aacb-font-style );
	text-decoration: var( --e-global-typography-9c5aacb-text-decoration );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
	fill: var( --e-global-color-8235737 );
	color: var( --e-global-color-8235737 );
	padding: 5px 20px 5px 20px;
}
.elementor-1971 .elementor-element.elementor-element-63eb6a6d {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-71720560 .elementor-heading-title {
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-22067def {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-d98f139 {
	text-align: right;
}
.elementor-1971 .elementor-element.elementor-element-72e81a84 {
--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;
--flex-wrap-mobile:wrap;
--align-items:center;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
	border-style: solid;
--border-style:solid;
	border-width: 1px 0px 0px 0px;
--border-top-width:1px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
	border-color: var( --e-global-color-d0bbac9 );
--border-color:var( --e-global-color-d0bbac9 );
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:40px;
--padding-bottom:40px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-6bd980a9 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-7746dbab .elementor-button {
	font-family: var( --e-global-typography-9c5aacb-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9c5aacb-font-size );
	font-weight: var( --e-global-typography-9c5aacb-font-weight );
	text-transform: var( --e-global-typography-9c5aacb-text-transform );
	font-style: var( --e-global-typography-9c5aacb-font-style );
	text-decoration: var( --e-global-typography-9c5aacb-text-decoration );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
	padding: 5px 20px 5px 20px;
}
.elementor-1971 .elementor-element.elementor-element-17eb60e {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-510755b0 .elementor-heading-title {
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-8321a4c {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-634ab6ef {
	text-align: right;
}
.elementor-1971 .elementor-element.elementor-element-7ad2afd8 {
--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;
--flex-wrap-mobile:wrap;
--align-items:center;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
	border-style: solid;
--border-style:solid;
	border-width: 1px 0px 0px 0px;
--border-top-width:1px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
	border-color: var( --e-global-color-d0bbac9 );
--border-color:var( --e-global-color-d0bbac9 );
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:40px;
--padding-bottom:40px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-2df9e2cc {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-5595b85a .elementor-button {
	background-color: var( --e-global-color-c656f1c );
	font-family: var( --e-global-typography-9c5aacb-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9c5aacb-font-size );
	font-weight: var( --e-global-typography-9c5aacb-font-weight );
	text-transform: var( --e-global-typography-9c5aacb-text-transform );
	font-style: var( --e-global-typography-9c5aacb-font-style );
	text-decoration: var( --e-global-typography-9c5aacb-text-decoration );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
	fill: var( --e-global-color-ca5120d );
	color: var( --e-global-color-ca5120d );
	padding: 5px 20px 5px 20px;
}
.elementor-1971 .elementor-element.elementor-element-2f8db7f4 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-4198e061 .elementor-heading-title {
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-15312cdc {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-c89e18d {
	text-align: right;
}
.elementor-1971 .elementor-element.elementor-element-43b75a11 {
--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;
--flex-wrap-mobile:wrap;
--align-items:center;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
	border-style: solid;
--border-style:solid;
	border-width: 1px 0px 0px 0px;
--border-top-width:1px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
	border-color: var( --e-global-color-d0bbac9 );
--border-color:var( --e-global-color-d0bbac9 );
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:40px;
--padding-bottom:40px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-659752dc {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-11129639 .elementor-button {
	font-family: var( --e-global-typography-9c5aacb-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9c5aacb-font-size );
	font-weight: var( --e-global-typography-9c5aacb-font-weight );
	text-transform: var( --e-global-typography-9c5aacb-text-transform );
	font-style: var( --e-global-typography-9c5aacb-font-style );
	text-decoration: var( --e-global-typography-9c5aacb-text-decoration );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
	padding: 5px 20px 5px 20px;
}
.elementor-1971 .elementor-element.elementor-element-5016c2c4 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-4f31ef5b .elementor-heading-title {
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-6744ad36 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-5605b4cb {
	text-align: right;
}
.elementor-1971 .elementor-element.elementor-element-afbe82e {
--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;
--flex-wrap-mobile:wrap;
--align-items:center;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
	border-style: solid;
--border-style:solid;
	border-width: 1px 0px 1px 0px;
--border-top-width:1px;
--border-right-width:0px;
--border-bottom-width:1px;
--border-left-width:0px;
	border-color: var( --e-global-color-d0bbac9 );
--border-color:var( --e-global-color-d0bbac9 );
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:40px;
--padding-bottom:40px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-6f89fe7a {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-2e509bbd .elementor-button {
	background-color: var( --e-global-color-a0fe96f );
	font-family: var( --e-global-typography-9c5aacb-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9c5aacb-font-size );
	font-weight: var( --e-global-typography-9c5aacb-font-weight );
	text-transform: var( --e-global-typography-9c5aacb-text-transform );
	font-style: var( --e-global-typography-9c5aacb-font-style );
	text-decoration: var( --e-global-typography-9c5aacb-text-decoration );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
	fill: var( --e-global-color-8235737 );
	color: var( --e-global-color-8235737 );
	padding: 5px 20px 5px 20px;
}
.elementor-1971 .elementor-element.elementor-element-7b60e617 {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-54ba1c28 .elementor-heading-title {
	font-family: var( --e-global-typography-8c04063-font-family ), Sans-serif;
	font-size: var( --e-global-typography-8c04063-font-size );
	font-weight: var( --e-global-typography-8c04063-font-weight );
	text-transform: var( --e-global-typography-8c04063-text-transform );
	font-style: var( --e-global-typography-8c04063-font-style );
	text-decoration: var( --e-global-typography-8c04063-text-decoration );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
	color: var( --e-global-color-primary );
}
.elementor-1971 .elementor-element.elementor-element-4b723f8b {
--display:flex;
--gap:20px 20px;
--row-gap:20px;
--column-gap:20px;
--margin-top:0px;
--margin-bottom:0px;
--margin-left:0px;
--margin-right:0px;
--padding-top:0px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}
.elementor-1971 .elementor-element.elementor-element-1ac5f7db {
	text-align: right;
}
:root {
--page-title-display:none;
}

@media(max-width:1024px) {
.elementor-1971 .elementor-element.elementor-element-180542b1 {
	border-width: 0px 0px 0px 0px;
--border-top-width:0px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
}
.elementor-1971 .elementor-element.elementor-element-4a3b5e4c .elementor-heading-title {
	font-size: var( --e-global-typography-927ae6c-font-size );
	line-height: var( --e-global-typography-927ae6c-line-height );
	letter-spacing: var( --e-global-typography-927ae6c-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-12d0de57 .elementor-heading-title {
	font-size: var( --e-global-typography-31919b4-font-size );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-1959548d {
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-slide-heading {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-slide-description {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-33ec1fc {
	text-align: left;
}
.elementor-1971 .elementor-element.elementor-element-33ec1fc .elementor-heading-title {
	font-size: var( --e-global-typography-31919b4-font-size );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-6929b417 {
	text-align: left;
}
.elementor-1971 .elementor-element.elementor-element-6929b417 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-60219152 .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-7f0eb5ad .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-toggle-title {
	font-size: var( --e-global-typography-f706168-font-size );
	line-height: var( --e-global-typography-f706168-line-height );
	letter-spacing: var( --e-global-typography-f706168-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-tab-content {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-67c7e389 {
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
}
.elementor-1971 .elementor-element.elementor-element-5c3ef31b .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-a7f2bef .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-7a91fc33 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-4cd3114 .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-6330b5e2 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-101fa5b6 .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-2da3c5a .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-1357edce .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-52dc7d2b {
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 40px 40px 40px 40px;
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 40px 40px 40px 40px;
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-d55e5e3 {
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 40px 40px 40px 40px;
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 40px 40px 40px 40px;
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-4b4b3b2a {
--flex-direction:column;
--container-widget-width:100%;
--container-widget-height:initial;
--container-widget-flex-grow:0;
--container-widget-align-self:initial;
--flex-wrap-mobile:wrap;
}
.elementor-1971 .elementor-element.elementor-element-6f248928 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-6f248928 .elementor-heading-title {
	font-size: var( --e-global-typography-31919b4-font-size );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-4c02bf19 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-4c02bf19 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-27dedbde {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-27dedbde .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-5328b527 .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-71720560 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-7746dbab .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-510755b0 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-5595b85a .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-4198e061 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-11129639 .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-4f31ef5b .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-2e509bbd .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-54ba1c28 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
}

@media(max-width:767px) {
.elementor-1971 .elementor-element.elementor-element-180542b1 {
	border-width: 0px 0px 0px 0px;
--border-top-width:0px;
--border-right-width:0px;
--border-bottom-width:0px;
--border-left-width:0px;
--padding-top:120px;
--padding-bottom:120px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-1971 .elementor-element.elementor-element-4a3b5e4c .elementor-heading-title {
	font-size: var( --e-global-typography-927ae6c-font-size );
	line-height: var( --e-global-typography-927ae6c-line-height );
	letter-spacing: var( --e-global-typography-927ae6c-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-12d0de57 .elementor-heading-title {
	font-size: var( --e-global-typography-31919b4-font-size );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-34dc708b {
--padding-top:80px;
--padding-bottom:80px;
--padding-left:20px;
--padding-right:20px;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-slide {
	height: 350px;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-slide-contents {
	max-width: 100%;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .swiper-slide-inner {
	padding: 40px 40px 40px 40px;
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-slide-heading {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-7713bc4b .elementor-slide-description {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-33ec1fc {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-33ec1fc .elementor-heading-title {
	font-size: var( --e-global-typography-31919b4-font-size );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-6929b417 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-6929b417 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-60219152 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-60219152 .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-7f0eb5ad {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-7f0eb5ad .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-toggle-title {
	font-size: var( --e-global-typography-f706168-font-size );
	line-height: var( --e-global-typography-f706168-line-height );
	letter-spacing: var( --e-global-typography-f706168-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3eb456bb .elementor-tab-content {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-28321231 {
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
}
.elementor-1971 .elementor-element.elementor-element-5c3ef31b .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-a7f2bef .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-7a91fc33 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-4cd3114 .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-9940533 {
--gap:40px 40px;
--row-gap:40px;
--column-gap:40px;
}
.elementor-1971 .elementor-element.elementor-element-6330b5e2 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-101fa5b6 .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-2da3c5a .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-1357edce .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 40px 40px 40px 40px;
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-5862bd2 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-3fd1db6f .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-1facd01e .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__front .elementor-flip-box__layer__title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-34f10804 .elementor-flip-box__front .elementor-flip-box__layer__description {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-6f248928 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-6f248928 .elementor-heading-title {
	font-size: var( --e-global-typography-31919b4-font-size );
	line-height: var( --e-global-typography-31919b4-line-height );
	letter-spacing: var( --e-global-typography-31919b4-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-4c02bf19 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-4c02bf19 .elementor-heading-title {
	font-size: var( --e-global-typography-0d42e32-font-size );
	line-height: var( --e-global-typography-0d42e32-line-height );
	letter-spacing: var( --e-global-typography-0d42e32-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-27dedbde {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-27dedbde .elementor-heading-title {
	font-size: var( --e-global-typography-text-font-size );
	line-height: var( --e-global-typography-text-line-height );
	letter-spacing: var( --e-global-typography-text-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-5328b527 .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-71720560 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-71720560 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-d98f139 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-7746dbab .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-510755b0 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-510755b0 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-634ab6ef {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-5595b85a .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-4198e061 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-4198e061 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-c89e18d {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-11129639 .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-4f31ef5b {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-4f31ef5b .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-5605b4cb {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-2e509bbd .elementor-button {
	font-size: var( --e-global-typography-9c5aacb-font-size );
	line-height: var( --e-global-typography-9c5aacb-line-height );
	letter-spacing: var( --e-global-typography-9c5aacb-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-54ba1c28 {
	text-align: center;
}
.elementor-1971 .elementor-element.elementor-element-54ba1c28 .elementor-heading-title {
	font-size: var( --e-global-typography-8c04063-font-size );
	line-height: var( --e-global-typography-8c04063-line-height );
	letter-spacing: var( --e-global-typography-8c04063-letter-spacing );
}
.elementor-1971 .elementor-element.elementor-element-1ac5f7db {
	text-align: center;
}
}

@media(min-width:768px) {
.elementor-1971 .elementor-element.elementor-element-11b036ee {
--width:100%;
}
.elementor-1971 .elementor-element.elementor-element-1959548d {
--width:100%;
}
.elementor-1971 .elementor-element.elementor-element-23c4dd6 {
--width:100%;
}
.elementor-1971 .elementor-element.elementor-element-67c7e389 {
--width:100%;
}
.elementor-1971 .elementor-element.elementor-element-3e6ed6a3 {
--width:50%;
}
.elementor-1971 .elementor-element.elementor-element-b4aa12 {
--width:50%;
}
.elementor-1971 .elementor-element.elementor-element-58be820 {
--width:50%;
}
.elementor-1971 .elementor-element.elementor-element-5ae77b36 {
--width:50%;
}
.elementor-1971 .elementor-element.elementor-element-633ea008 {
--width:50%;
}
.elementor-1971 .elementor-element.elementor-element-1be2cdd9 {
--width:50%;
}
.elementor-1971 .elementor-element.elementor-element-114e531a {
--width:50%;
}
.elementor-1971 .elementor-element.elementor-element-452176bb {
--width:50%;
}
.elementor-1971 .elementor-element.elementor-element-4b54d046 {
--width:50%;
}
.elementor-1971 .elementor-element.elementor-element-5582ddda {
--width:50%;
}
.elementor-1971 .elementor-element.elementor-element-76c34ca9 {
--width:15%;
}
.elementor-1971 .elementor-element.elementor-element-63eb6a6d {
--width:60%;
}
.elementor-1971 .elementor-element.elementor-element-22067def {
--width:25%;
}
.elementor-1971 .elementor-element.elementor-element-6bd980a9 {
--width:15%;
}
.elementor-1971 .elementor-element.elementor-element-17eb60e {
--width:60%;
}
.elementor-1971 .elementor-element.elementor-element-8321a4c {
--width:25%;
}
.elementor-1971 .elementor-element.elementor-element-2df9e2cc {
--width:15%;
}
.elementor-1971 .elementor-element.elementor-element-2f8db7f4 {
--width:60%;
}
.elementor-1971 .elementor-element.elementor-element-15312cdc {
--width:25%;
}
.elementor-1971 .elementor-element.elementor-element-659752dc {
--width:15%;
}
.elementor-1971 .elementor-element.elementor-element-5016c2c4 {
--width:60%;
}
.elementor-1971 .elementor-element.elementor-element-6744ad36 {
--width:25%;
}
.elementor-1971 .elementor-element.elementor-element-6f89fe7a {
--width:15%;
}
.elementor-1971 .elementor-element.elementor-element-7b60e617 {
--width:60%;
}
.elementor-1971 .elementor-element.elementor-element-4b723f8b {
--width:25%;
}
}

@media(max-width:1024px) and (min-width:768px) {
.elementor-1971 .elementor-element.elementor-element-23c4dd6 {
--width:100%;
}
.elementor-1971 .elementor-element.elementor-element-3e6ed6a3 {
--width:100%;
}
.elementor-1971 .elementor-element.elementor-element-58be820 {
--width:100%;
}
.elementor-1971 .elementor-element.elementor-element-633ea008 {
--width:100%;
}
.elementor-1971 .elementor-element.elementor-element-114e531a {
--width:100%;
}
.elementor-1971 .elementor-element.elementor-element-4b54d046 {
--width:100%;
}
.elementor-1971 .elementor-element.elementor-element-5582ddda {
--width:100%;
}
}
