.elementor-19482 .elementor-element.elementor-element-6a8c228 {
	--display:flex;
	--min-height:400px;
	--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:10px 10px;
	--row-gap:10px;
	--column-gap:10px;
}

.elementor-19482 .elementor-element.elementor-element-6a8c228:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-6a8c228 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	
	background-position:bottom center;
	background-repeat:no-repeat;
	background-size:cover;
}

.elementor-19482 .elementor-element.elementor-element-2746fb0 {
	--display:flex;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}

.elementor-19482 .elementor-element.elementor-element-90c671b {
	width:auto;
	max-width:auto;
}

.elementor-19482 .elementor-element.elementor-element-90c671b > .elementor-widget-container {
	background-color:#02020287;
	padding:20px 20px 20px 20px;
}

.elementor-19482 .elementor-element.elementor-element-90c671b.elementor-element {
	--align-self:flex-start;
}

.elementor-19482 .elementor-element.elementor-element-90c671b .elementor-heading-title {
	font-size:40px;
	color:var( --e-global-color-798ba6c );
}

.elementor-19482 .elementor-element.elementor-element-f98978a {
	--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:10px 10px;
	--row-gap:10px;
	--column-gap:10px;
	--padding-top:80px;
	--padding-bottom:80px;
	--padding-left:0px;
	--padding-right:0px;
}

.elementor-19482 .elementor-element.elementor-element-068700d {
	--display:flex;
}

.elementor-19482 .elementor-element.elementor-element-7fe9cd0 {
	text-align:center;
}

.elementor-19482 .elementor-element.elementor-element-7fe9cd0 .elementor-heading-title {
	font-size:30px;
}

.elementor-19482 .elementor-element.elementor-element-4c0d826 {
	width:100%;
	max-width:100%;
	text-align:left;
	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 );
}

.elementor-19482 .elementor-element.elementor-element-ce025bd {
	--display:flex;
	--min-height:500px;
	--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:stretch;
	--gap:10px 10px;
	--row-gap:10px;
	--column-gap:10px;
	--padding-top:80px;
	--padding-bottom:80px;
	--padding-left:0px;
	--padding-right:0px;
}

.elementor-19482 .elementor-element.elementor-element-ce025bd:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-ce025bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position:center center;
	background-size:cover;
}

.elementor-19482 .elementor-element.elementor-element-4270a57 {
	--display:flex;
	--align-items:flex-end;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-19482 .elementor-element.elementor-element-86567c5 {
	--display:flex;
	--padding-top:50px;
	--padding-bottom:50px;
	--padding-left:50px;
	--padding-right:50px;
}

.elementor-19482 .elementor-element.elementor-element-86567c5:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-86567c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#02020296;
}

.elementor-19482 .elementor-element.elementor-element-fe1edea .elementor-heading-title {
	font-size:30px;
	color:var( --e-global-color-798ba6c );
}

.elementor-19482 .elementor-element.elementor-element-c692857 {
	width:100%;
	max-width:100%;
	text-align:left;
	color:var( --e-global-color-798ba6c );
	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 );
}

.elementor-19482 .elementor-element.elementor-element-4211955 {
	--display:flex;
	--min-height:500px;
	--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:stretch;
	--gap:10px 10px;
	--row-gap:10px;
	--column-gap:10px;
	--padding-top:80px;
	--padding-bottom:80px;
	--padding-left:0px;
	--padding-right:0px;
}

.elementor-19482 .elementor-element.elementor-element-4211955:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-4211955 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
}

.elementor-19482 .elementor-element.elementor-element-7266be7 {
	--display:flex;
}

.elementor-19482 .elementor-element.elementor-element-a658a6a {
	--display:flex;
	--padding-top:50px;
	--padding-bottom:50px;
	--padding-left:50px;
	--padding-right:50px;
}

.elementor-19482 .elementor-element.elementor-element-a658a6a:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-a658a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#02020296;
}

.elementor-19482 .elementor-element.elementor-element-7ed340b .elementor-heading-title {
	font-size:30px;
	color:var( --e-global-color-798ba6c );
}

.elementor-19482 .elementor-element.elementor-element-fb2ce64 {
	width:100%;
	max-width:100%;
	text-align:left;
	color:var( --e-global-color-798ba6c );
	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 );
}

.elementor-19482 .elementor-element.elementor-element-1a66f3c {
	--display:flex;
	--min-height:500px;
	--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:stretch;
	--gap:10px 10px;
	--row-gap:10px;
	--column-gap:10px;
	--padding-top:80px;
	--padding-bottom:80px;
	--padding-left:0px;
	--padding-right:0px;
}

.elementor-19482 .elementor-element.elementor-element-1a66f3c:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-1a66f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position:center center;
	background-size:cover;
}

.elementor-19482 .elementor-element.elementor-element-d690565 {
	--display:flex;
	--align-items:flex-end;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-19482 .elementor-element.elementor-element-c342247 {
	--display:flex;
	--padding-top:50px;
	--padding-bottom:50px;
	--padding-left:50px;
	--padding-right:50px;
}

.elementor-19482 .elementor-element.elementor-element-c342247:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-c342247 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#02020296;
}

.elementor-19482 .elementor-element.elementor-element-9b9f569 .elementor-heading-title {
	font-size:30px;
	color:var( --e-global-color-798ba6c );
}

.elementor-19482 .elementor-element.elementor-element-2a31d0e {
	width:100%;
	max-width:100%;
	text-align:left;
	color:var( --e-global-color-798ba6c );
	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 );
}

.elementor-19482 .elementor-element.elementor-element-352c866 {
	--display:flex;
	--min-height:500px;
	--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:stretch;
	--gap:10px 10px;
	--row-gap:10px;
	--column-gap:10px;
	--padding-top:80px;
	--padding-bottom:80px;
	--padding-left:0px;
	--padding-right:0px;
}

.elementor-19482 .elementor-element.elementor-element-352c866:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-352c866 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position:center center;
	background-size:cover;
}

.elementor-19482 .elementor-element.elementor-element-1327a00 {
	--display:flex;
}

.elementor-19482 .elementor-element.elementor-element-dab481d {
	--display:flex;
	--padding-top:50px;
	--padding-bottom:50px;
	--padding-left:50px;
	--padding-right:50px;
}

.elementor-19482 .elementor-element.elementor-element-dab481d:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-dab481d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#02020296;
}

.elementor-19482 .elementor-element.elementor-element-5e9fff4 .elementor-heading-title {
	font-size:30px;
	color:var( --e-global-color-798ba6c );
}

.elementor-19482 .elementor-element.elementor-element-cdf1de9 {
	width:100%;
	max-width:100%;
	text-align:left;
	color:var( --e-global-color-798ba6c );
	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 );
}

.elementor-19482 .elementor-element.elementor-element-710206e {
	--display:flex;
	--min-height:500px;
	--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:stretch;
	--gap:10px 10px;
	--row-gap:10px;
	--column-gap:10px;
	--padding-top:80px;
	--padding-bottom:80px;
	--padding-left:0px;
	--padding-right:0px;
}

.elementor-19482 .elementor-element.elementor-element-710206e:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-710206e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-position:center center;
	background-size:cover;
}

.elementor-19482 .elementor-element.elementor-element-377334f {
	--display:flex;
	--align-items:flex-end;
	--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
}

.elementor-19482 .elementor-element.elementor-element-12464e0 {
	--display:flex;
	--padding-top:50px;
	--padding-bottom:50px;
	--padding-left:50px;
	--padding-right:50px;
}

.elementor-19482 .elementor-element.elementor-element-12464e0:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-12464e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color:#02020296;
}

.elementor-19482 .elementor-element.elementor-element-8971e17 .elementor-heading-title {
	font-size:30px;
	color:var( --e-global-color-798ba6c );
}

.elementor-19482 .elementor-element.elementor-element-dd1f548 {
	width:100%;
	max-width:100%;
	text-align:left;
	color:var( --e-global-color-798ba6c );
	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 );
}

@media(max-width:1024px) {
	.elementor-19482 .elementor-element.elementor-element-4c0d826 {
		font-size:var( --e-global-typography-text-font-size );
	}

	.elementor-19482 .elementor-element.elementor-element-c692857 {
		font-size:var( --e-global-typography-text-font-size );
	}

	.elementor-19482 .elementor-element.elementor-element-fb2ce64 {
		font-size:var( --e-global-typography-text-font-size );
	}

	.elementor-19482 .elementor-element.elementor-element-2a31d0e {
		font-size:var( --e-global-typography-text-font-size );
	}

	.elementor-19482 .elementor-element.elementor-element-cdf1de9 {
		font-size:var( --e-global-typography-text-font-size );
	}

	.elementor-19482 .elementor-element.elementor-element-dd1f548 {
		font-size:var( --e-global-typography-text-font-size );
	}
}

@media(max-width:767px) {
	.elementor-19482 .elementor-element.elementor-element-4c0d826 {
		font-size:var( --e-global-typography-text-font-size );
	}

	.elementor-19482 .elementor-element.elementor-element-c692857 {
		font-size:var( --e-global-typography-text-font-size );
	}

	.elementor-19482 .elementor-element.elementor-element-fb2ce64 {
		font-size:var( --e-global-typography-text-font-size );
	}

	.elementor-19482 .elementor-element.elementor-element-2a31d0e {
		font-size:var( --e-global-typography-text-font-size );
	}

	.elementor-19482 .elementor-element.elementor-element-cdf1de9 {
		font-size:var( --e-global-typography-text-font-size );
	}

	.elementor-19482 .elementor-element.elementor-element-dd1f548 {
		font-size:var( --e-global-typography-text-font-size );
	}
}

@media(min-width:768px) {
	.elementor-19482 .elementor-element.elementor-element-6a8c228 {
		--content-width:1440px;
	}

	.elementor-19482 .elementor-element.elementor-element-ce025bd {
		--content-width:1440px;
	}

	.elementor-19482 .elementor-element.elementor-element-4270a57 {
		--width:100%;
	}

	.elementor-19482 .elementor-element.elementor-element-86567c5 {
		--width:40%;
	}

	.elementor-19482 .elementor-element.elementor-element-4211955 {
		--content-width:1440px;
	}

	.elementor-19482 .elementor-element.elementor-element-7266be7 {
		--width:100%;
	}

	.elementor-19482 .elementor-element.elementor-element-a658a6a {
		--width:40%;
	}

	.elementor-19482 .elementor-element.elementor-element-1a66f3c {
		--content-width:1440px;
	}

	.elementor-19482 .elementor-element.elementor-element-d690565 {
		--width:100%;
	}

	.elementor-19482 .elementor-element.elementor-element-c342247 {
		--width:40%;
	}

	.elementor-19482 .elementor-element.elementor-element-352c866 {
		--content-width:1440px;
	}

	.elementor-19482 .elementor-element.elementor-element-1327a00 {
		--width:100%;
	}

	.elementor-19482 .elementor-element.elementor-element-dab481d {
		--width:40%;
	}

	.elementor-19482 .elementor-element.elementor-element-710206e {
		--content-width:1440px;
	}

	.elementor-19482 .elementor-element.elementor-element-377334f {
		--width:100%;
	}

	.elementor-19482 .elementor-element.elementor-element-12464e0 {
		--width:40%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-19482 .elementor-element.elementor-element-86567c5 {
		--width:60%;
	}

	.elementor-19482 .elementor-element.elementor-element-a658a6a {
		--width:60%;
	}

	.elementor-19482 .elementor-element.elementor-element-c342247 {
		--width:60%;
	}

	.elementor-19482 .elementor-element.elementor-element-dab481d {
		--width:60%;
	}

	.elementor-19482 .elementor-element.elementor-element-12464e0 {
		--width:60%;
	}
}

@media(min-width:1025px) {
	.elementor-19482 .elementor-element.elementor-element-6a8c228:not(.elementor-motion-effects-element-type-background), .elementor-19482 .elementor-element.elementor-element-6a8c228 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment:fixed;
	}

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

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

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

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

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