

@media screen and (min-width: 1024px) {.elementor-4439 .elementor-element.elementor-element-9e34bc9 {
	--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;
	--overlay-opacity:0.5;
}}
@media screen and (max-width: 1024px) {.elementor-4439 .elementor-element.elementor-element-9e34bc9 {
	--display:flex;
	--min-height:100%;
	--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;
	--overlay-opacity:0.5;
}}

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

.elementor-4439 .elementor-element.elementor-element-9e34bc9::before, .elementor-4439 .elementor-element.elementor-element-9e34bc9 > .elementor-background-video-container::before, .elementor-4439 .elementor-element.elementor-element-9e34bc9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4439 .elementor-element.elementor-element-9e34bc9 > .elementor-background-slideshow::before, .elementor-4439 .elementor-element.elementor-element-9e34bc9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4439 .elementor-element.elementor-element-9e34bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color:var( --e-global-color-3be10f7 );
	--background-overlay:'';
}

.elementor-4439 .elementor-element.elementor-element-4f325c2 {
	--display:flex;
}

.elementor-4439 .elementor-element.elementor-element-2ba98d4 {
	width:auto;
	max-width:auto;
}

.elementor-4439 .elementor-element.elementor-element-2ba98d4 > .elementor-widget-container {
	background-color:#02020287;
	padding:20px 20px 20px 20px;
}

.elementor-4439 .elementor-element.elementor-element-2ba98d4.elementor-element {
	--align-self:flex-start;
}

.elementor-4439 .elementor-element.elementor-element-2ba98d4 .elementor-heading-title {
	font-family:"Saira", Sans-serif;
	font-size:40px;
	font-weight:700;
	color:var( --e-global-color-798ba6c );
}

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

.elementor-4439 .elementor-element.elementor-element-05cea47 {
	--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;
	--justify-content:center;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}

.elementor-4439 .elementor-element.elementor-element-7627a5b > .elementor-widget-container {
	margin:0px 0px 10px 0px;
}

.elementor-4439 .elementor-element.elementor-element-7627a5b {
	text-align:left;
}

.elementor-4439 .elementor-element.elementor-element-7627a5b .elementor-heading-title {
	font-size:24px;
}

.elementor-4439 .elementor-element.elementor-element-2074fd4 .elementor-icon-box-wrapper {
	text-align:left;
}

.elementor-4439 .elementor-element.elementor-element-2074fd4 {
	--icon-box-icon-margin:15px;
}

.elementor-4439 .elementor-element.elementor-element-2074fd4 .elementor-icon-box-title {
	margin-bottom:10px;
}

.elementor-4439 .elementor-element.elementor-element-2074fd4.elementor-view-stacked .elementor-icon {
	background-color:var( --e-global-color-primary );
}

.elementor-4439 .elementor-element.elementor-element-2074fd4.elementor-view-framed .elementor-icon, .elementor-4439 .elementor-element.elementor-element-2074fd4.elementor-view-default .elementor-icon {
	fill:var( --e-global-color-primary );
	color:var( --e-global-color-primary );
	border-color:var( --e-global-color-primary );
}

.elementor-4439 .elementor-element.elementor-element-2074fd4 .elementor-icon {
	font-size:30px;
	border-width:2px 2px 2px 2px;
}

.elementor-4439 .elementor-element.elementor-element-2074fd4 .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-2074fd4 .elementor-icon-box-title a {
	font-family:"Montserrat", Sans-serif;
	font-size:18px;
	font-weight:700;
	text-transform:capitalize;
}

.elementor-4439 .elementor-element.elementor-element-48761de .elementor-icon-box-wrapper {
	text-align:left;
}

.elementor-4439 .elementor-element.elementor-element-48761de {
	--icon-box-icon-margin:15px;
}

.elementor-4439 .elementor-element.elementor-element-48761de .elementor-icon-box-title {
	margin-bottom:10px;
}

.elementor-4439 .elementor-element.elementor-element-48761de.elementor-view-stacked .elementor-icon {
	background-color:var( --e-global-color-primary );
}

.elementor-4439 .elementor-element.elementor-element-48761de.elementor-view-framed .elementor-icon, .elementor-4439 .elementor-element.elementor-element-48761de.elementor-view-default .elementor-icon {
	fill:var( --e-global-color-primary );
	color:var( --e-global-color-primary );
	border-color:var( --e-global-color-primary );
}

.elementor-4439 .elementor-element.elementor-element-48761de .elementor-icon {
	font-size:30px;
	border-width:2px 2px 2px 2px;
}

.elementor-4439 .elementor-element.elementor-element-48761de .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-48761de .elementor-icon-box-title a {
	font-family:"Montserrat", Sans-serif;
	font-size:18px;
	font-weight:700;
	text-transform:capitalize;
}

.elementor-4439 .elementor-element.elementor-element-f05ec36 .elementor-icon-box-wrapper {
	text-align:left;
}

.elementor-4439 .elementor-element.elementor-element-f05ec36 {
	--icon-box-icon-margin:15px;
}

.elementor-4439 .elementor-element.elementor-element-f05ec36 .elementor-icon-box-title {
	margin-bottom:10px;
}

.elementor-4439 .elementor-element.elementor-element-f05ec36.elementor-view-stacked .elementor-icon {
	background-color:var( --e-global-color-primary );
}

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

.elementor-4439 .elementor-element.elementor-element-f05ec36 .elementor-icon {
	font-size:30px;
	border-width:2px 2px 2px 2px;
}

.elementor-4439 .elementor-element.elementor-element-f05ec36 .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-f05ec36 .elementor-icon-box-title a {
	font-family:"Montserrat", Sans-serif;
	font-size:18px;
	font-weight:700;
	text-transform:capitalize;
}

.elementor-4439 .elementor-element.elementor-element-ef78a57 .elementor-icon-box-wrapper {
	text-align:left;
}

.elementor-4439 .elementor-element.elementor-element-ef78a57 {
	--icon-box-icon-margin:15px;
}

.elementor-4439 .elementor-element.elementor-element-ef78a57 .elementor-icon-box-title {
	margin-bottom:10px;
}

.elementor-4439 .elementor-element.elementor-element-ef78a57.elementor-view-stacked .elementor-icon {
	background-color:var( --e-global-color-primary );
}

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

.elementor-4439 .elementor-element.elementor-element-ef78a57 .elementor-icon {
	font-size:30px;
	border-width:2px 2px 2px 2px;
}

.elementor-4439 .elementor-element.elementor-element-ef78a57 .elementor-icon-box-title, .elementor-4439 .elementor-element.elementor-element-ef78a57 .elementor-icon-box-title a {
	font-family:"Montserrat", Sans-serif;
	font-size:18px;
	font-weight:700;
	text-transform:capitalize;
}

.elementor-4439 .elementor-element.elementor-element-7b9000d {
	--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;
	--border-radius:10px 10px 10px 10px;
	box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	--padding-top:50px;
	--padding-bottom:50px;
	--padding-left:50px;
	--padding-right:50px;
}

.elementor-4439 .elementor-element.elementor-element-bd17305 > .elementor-widget-container {
	margin:0px 0px 10px 0px;
}

.elementor-4439 .elementor-element.elementor-element-bd17305 {
	text-align:left;
}

.elementor-4439 .elementor-element.elementor-element-bd17305 .elementor-heading-title {
	font-size:24px;
}

.elementor-4439 .elementor-element.elementor-element-7b22ab5 {
	--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:stretch;
	--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-4439 .elementor-element.elementor-element-d73177c {
	--display:flex;
	--padding-top:0px;
	--padding-bottom:0px;
	--padding-left:0px;
	--padding-right:0px;
}

.elementor-4439 .elementor-element.elementor-element-414841e iframe {
	height:500px;
}

@media(max-width:1024px) {
	.elementor-4439 .elementor-element.elementor-element-2ba98d4 .elementor-heading-title {
		font-size:40px;
		line-height:48px;
	}

	.elementor-4439 .elementor-element.elementor-element-1420047 {
		--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:30px 30px;
		--row-gap:30px;
		--column-gap:30px;
		--padding-top:50px;
		--padding-bottom:50px;
		--padding-left:14px;
		--padding-right:14px;
	}

	.elementor-4439 .elementor-element.elementor-element-7627a5b .elementor-heading-title {
		font-size:30px;
	}

	.elementor-4439 .elementor-element.elementor-element-2074fd4 .elementor-icon {
		font-size:20px;
	}

	.elementor-4439 .elementor-element.elementor-element-48761de .elementor-icon {
		font-size:20px;
	}

	.elementor-4439 .elementor-element.elementor-element-f05ec36 .elementor-icon {
		font-size:20px;
	}

	.elementor-4439 .elementor-element.elementor-element-ef78a57 .elementor-icon {
		font-size:20px;
	}

	.elementor-4439 .elementor-element.elementor-element-bd17305 .elementor-heading-title {
		font-size:30px;
	}
}

@media(max-width:767px) {
	.elementor-4439 .elementor-element.elementor-element-2ba98d4 .elementor-heading-title {
		font-size:36px;
		line-height:40px;
	}
}

@media(min-width:768px) {
	.elementor-4439 .elementor-element.elementor-element-9e34bc9 {
		--content-width:1440px;
	}

	.elementor-4439 .elementor-element.elementor-element-05cea47 {
		--width:50%;
	}

	.elementor-4439 .elementor-element.elementor-element-7b9000d {
		--width:50%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-4439 .elementor-element.elementor-element-05cea47 {
		--width:100%;
	}

	.elementor-4439 .elementor-element.elementor-element-7b9000d {
		--width:100%;
	}
}