
.elementor-24889 .elementor-element.elementor-element-0d000c7:not(.elementor-motion-effects-element-type-background), .elementor-24889 .elementor-element.elementor-element-0d000c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d3091;
}

.elementor-24889 .elementor-element.elementor-element-0d000c7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 60px 0px 50px 0px;
}

.elementor-24889 .elementor-element.elementor-element-0d000c7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-24889 .elementor-element.elementor-element-05c541a {
	text-align: center;
}

.elementor-24889 .elementor-element.elementor-element-05c541a .elementor-heading-title {
	color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-01fd2c0 {
	text-align: center;
}

.elementor-24889 .elementor-element.elementor-element-01fd2c0 .elementor-heading-title {
	color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-ca24645 {
	text-align: center;
	color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-0464661 .elementor-button {
	fill: #fff;
	color: #fff;
	background-color: #f4773b;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #f4773b;
}

.elementor-24889 .elementor-element.elementor-element-0464661 .elementor-button:hover, .elementor-24889 .elementor-element.elementor-element-0464661 .elementor-button:focus {
	color: #f4773b;
	background-color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-0464661 .elementor-button:hover svg, .elementor-24889 .elementor-element.elementor-element-0464661 .elementor-button:focus svg {
	fill: #f4773b;
}

.elementor-24889 .elementor-element.elementor-element-0464661 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
}

.elementor-24889 .elementor-element.elementor-element-54eee60 {
	padding: 50px 0px 50px 0px;
}

.elementor-24889 .elementor-element.elementor-element-3295f57 {
	text-align: center;
}

.elementor-24889 .elementor-element.elementor-element-f95662f {
	text-align: center;
	line-height: 1em;
}

.elementor-24889 .elementor-element.elementor-element-6e49192:not(.elementor-motion-effects-element-type-background), .elementor-24889 .elementor-element.elementor-element-6e49192 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecf0f2;
}

.elementor-24889 .elementor-element.elementor-element-6e49192 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-24889 .elementor-element.elementor-element-6e49192 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-24889 .elementor-element.elementor-element-9089be9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24889 .elementor-element.elementor-element-9089be9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-9089be9 > .elementor-element-populated, .elementor-24889 .elementor-element.elementor-element-9089be9 > .elementor-element-populated > .elementor-background-overlay, .elementor-24889 .elementor-element.elementor-element-9089be9 > .elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-24889 .elementor-element.elementor-element-9089be9 > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(43, 60, 166, .14117647058824);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 11px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 20px 20px 20px 20px;
}

.elementor-24889 .elementor-element.elementor-element-9089be9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-24889 .elementor-element.elementor-element-f0b6d74:not(.elementor-motion-effects-element-type-background), .elementor-24889 .elementor-element.elementor-element-f0b6d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d3091;
}

.elementor-24889 .elementor-element.elementor-element-f0b6d74 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-24889 .elementor-element.elementor-element-f0b6d74 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-24889 .elementor-element.elementor-element-a7d3512 {
	text-align: center;
}

.elementor-24889 .elementor-element.elementor-element-a7d3512 .elementor-heading-title {
	color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-02324b5 {
	color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-adc378b > .elementor-widget-container {
	background-color: #ecf0f2;
}

.elementor-24889 .elementor-element.elementor-element-1f23c68:not(.elementor-motion-effects-element-type-background), .elementor-24889 .elementor-element.elementor-element-1f23c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecf0f2;
}

.elementor-24889 .elementor-element.elementor-element-1f23c68 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-24889 .elementor-element.elementor-element-1f23c68 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-24889 .elementor-element.elementor-element-98f4ae4 {
	text-align: left;
}

.elementor-24889 .elementor-element.elementor-element-0f807c5 > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	background-color: #fff;
	border-style: solid;
	border-width: 0px 0px 0px 5px;
	border-color: #f4773b;
}

.elementor-24889 .elementor-element.elementor-element-ca83124 {
	padding: 50px 0px 50px 0px;
}

.elementor-24889 .elementor-element.elementor-element-1489d6f {
	text-align: left;
}

.elementor-24889 .elementor-element.elementor-element-0a3b199:not(.elementor-motion-effects-element-type-background), .elementor-24889 .elementor-element.elementor-element-0a3b199 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d3091;
}

.elementor-24889 .elementor-element.elementor-element-0a3b199 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-24889 .elementor-element.elementor-element-0a3b199 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-24889 .elementor-element.elementor-element-997d47a {
	text-align: left;
}

.elementor-24889 .elementor-element.elementor-element-997d47a .elementor-heading-title {
	color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-817b670 {
	color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-1adb207 {
	text-align: left;
}

.elementor-24889 .elementor-element.elementor-element-1adb207 .elementor-heading-title {
	color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-3b94cc4 {
	color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-d73406e {
	padding: 50px 0px 50px 0px;
}

.elementor-24889 .elementor-element.elementor-element-352ff42 {
	text-align: left;
}

.elementor-24889 .elementor-element.elementor-element-834d6bf {
	text-align: left;
}

.elementor-24889 .elementor-element.elementor-element-0f6da60:not(.elementor-motion-effects-element-type-background), .elementor-24889 .elementor-element.elementor-element-0f6da60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ecf0f2;
}

.elementor-24889 .elementor-element.elementor-element-0f6da60 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 30px 0px;
}

.elementor-24889 .elementor-element.elementor-element-0f6da60 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-24889 .elementor-element.elementor-element-6dbed89 {
	text-align: left;
}

.elementor-24889 .elementor-element.elementor-element-1941541 {
	padding: 50px 0px 50px 0px;
}

.elementor-24889 .elementor-element.elementor-element-71466f9:not(.elementor-motion-effects-element-type-background), .elementor-24889 .elementor-element.elementor-element-71466f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #2d3091;
}

.elementor-24889 .elementor-element.elementor-element-71466f9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
}

.elementor-24889 .elementor-element.elementor-element-71466f9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-24889 .elementor-element.elementor-element-c7bbb5c {
	text-align: center;
}

.elementor-24889 .elementor-element.elementor-element-c7bbb5c .elementor-heading-title {
	color: #fff;
}

.elementor-24889 .elementor-element.elementor-element-79110fa .elementor-button {
	fill: #000;
	color: #000;
	background-color: #fff;
}

@media (max-width:1024px) {
	.elementor-24889 .elementor-element.elementor-element-f95662f {
		line-height: 1.4em;
	}
}

@media (max-width:767px) {
	.elementor-24889 .elementor-element.elementor-element-0d000c7 {
		margin-top: 80px;
		margin-bottom: 0px;
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-24889 .elementor-element.elementor-element-f95662f {
		line-height: 1.4em;
	}
	
	.elementor-24889 .elementor-element.elementor-element-6e49192 {
		padding: 20px 0px 40px 0px;
	}
}

@media (min-width:768px) {
	.elementor-24889 .elementor-element.elementor-element-b9aa6aa {
		width: 10%;
	}
	
	.elementor-24889 .elementor-element.elementor-element-e60539d {
		width: 80%;
	}
	
	.elementor-24889 .elementor-element.elementor-element-6845b51 {
		width: 9.664%;
	}
	
	.elementor-24889 .elementor-element.elementor-element-3a3c4cb {
		width: 15%;
	}
	
	.elementor-24889 .elementor-element.elementor-element-9089be9 {
		width: 70%;
	}
	
	.elementor-24889 .elementor-element.elementor-element-0a3d79c {
		width: 14.664%;
	}
}
