.elementor-15 .elementor-element.elementor-element-f3231c2 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-e94431d {
	margin-top:0px;
	margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-febc39b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-febc39b > .elementor-element-populated {
	background-color:#fff;
	background-position:bottom right;
	background-repeat:no-repeat;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:40px;
}
.elementor-15 .elementor-element.elementor-element-febc39b > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15 .elementor-element.elementor-element-70ab195 .elementor-testimonial-title {
color: #1e3954;
font-size: 40px;
margin-bottom: 15px;
text-transform: uppercase;
}

.elementor-15 .elementor-element.elementor-element-70ab195 .elementor-testimonial-content {
color: #1e3954;
font-size: 16px;
line-height: 30px;
letter-spacing: 0.2px;
margin: 0px 0px 0px 0px;
text-align: justify;
}
.elementor-15 .elementor-element.elementor-element-70ab195 .elementor-testimonial-name, .elementor-15 .elementor-element.elementor-element-70ab195 .elementor-testimonial-name a {
	color:#df1414;
}
.elementor-15 .elementor-element.elementor-element-70ab195 .elementor-testimonial-name {
	font-size:18px;
	line-height:1.3em;
	letter-spacing:-0.9px;
}
.elementor-15 .elementor-element.elementor-element-70ab195 .elementor-testimonial-job {
	color:#888f96;
	font-size:18px;
	font-weight:normal;
	line-height:1.33em;
	letter-spacing:0.5px;
}
.elementor-15 .elementor-element.elementor-element-70ab195 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-f0ffd10 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-f0ffd10 > .elementor-element-populated {
	background-image:url(../images/company.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-15 .elementor-element.elementor-element-f0ffd10 > .elementor-element-populated > .elementor-background-overlay {
	background-color:#032f68;
	opacity:1;
	filter:brightness( 80% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-15 .elementor-element.elementor-element-f0ffd10 > .elementor-element-populated > .elementor-background-overlay {
	mix-blend-mode:screen;
	transition:background 0.4s, border-radius 0.3s, opacity 0.4s;
}
.elementor-15 .elementor-element.elementor-element-f0ffd10:hover > .elementor-element-populated > .elementor-background-overlay {
	background-color:#4bb3a2;
	opacity:0.5;
}
.elementor-15 .elementor-element.elementor-element-edce1ed .elementor-spacer-inner {
	height:50px;
}
.elementor-15 .elementor-element.elementor-element-3918588 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-e621cd5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-e621cd5 > .elementor-element-populated {
	background-color:#008aff;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:75px 10px 75px 10px;
}
.elementor-15 .elementor-element.elementor-element-e621cd5 > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-61c5938 .elementor-counter-number-wrapper {
	justify-content:center;
}
.elementor-15 .elementor-element.elementor-element-61c5938 .elementor-counter-number {
color: #ffffff;
font-size: 60px;
font-weight: 700;
letter-spacing: 0px;
}
.elementor-15 .elementor-element.elementor-element-61c5938 .elementor-counter-title {
color: #ffffff;
font-size: 21px;
font-weight: 700;
letter-spacing: 0.5px;
line-height: 33px;
margin-top: 12px;
}
.elementor-15 .elementor-element.elementor-element-b1146a1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-b1146a1 > .elementor-element-populated {
	background-color:#004bff;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:75px 10px 75px 10px;
}
.elementor-15 .elementor-element.elementor-element-b1146a1 > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-76aecd7 .elementor-counter-number-wrapper {
	justify-content:center;
}
.elementor-15 .elementor-element.elementor-element-76aecd7 .elementor-counter-number {
color: #ffffff;
font-size: 60px;
font-weight: 700;
letter-spacing: 0px;
}
.elementor-15 .elementor-element.elementor-element-76aecd7 .elementor-counter-title {
color: #ffffff;
font-size: 21px;
font-weight: 700;
letter-spacing: 0.5px;
line-height: 33px;
margin-top: 12px;
}
.elementor-15 .elementor-element.elementor-element-6f8865d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-6f8865d > .elementor-element-populated {
	background-color:#004bff;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:75px 10px 75px 10px;
}
.elementor-15 .elementor-element.elementor-element-6f8865d > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-7a26edd .elementor-counter-number-wrapper {
	justify-content:center;
}
.elementor-15 .elementor-element.elementor-element-7a26edd .elementor-counter-number {
color: #ffffff;
font-size: 60px;
font-weight: 700;
letter-spacing: 0px;
}
.elementor-15 .elementor-element.elementor-element-7a26edd .elementor-counter-title {
color: #ffffff;
font-size: 21px;
font-weight: 700;
letter-spacing: 0.5px;
line-height: 33px;
margin-top: 12px;
text-transform: uppercase;
}
.elementor-15 .elementor-element.elementor-element-1f551de > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-1f551de > .elementor-element-populated {
	background-color:#008aff;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:75px 10px 75px 10px;
}
.elementor-15 .elementor-element.elementor-element-1f551de > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-8ee1a81 .elementor-counter-number-wrapper {
	justify-content:center;
}
.elementor-15 .elementor-element.elementor-element-8ee1a81 .elementor-counter-number {
color: #ffffff;
font-size: 60px;
font-weight: 700;
letter-spacing: 0px;
}
.elementor-15 .elementor-element.elementor-element-8ee1a81 .elementor-counter-title {
color: #ffffff;
font-size: 21px;
font-weight: 700;
letter-spacing: 0.5px;
line-height: 33px;
margin-top: 12px;
text-transform: uppercase;
}
.elementor-15 .elementor-element.elementor-element-2f224bb {
	padding:0px;
	
}
.elementor-15 .elementor-element.elementor-element-18e0d6d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-18e0d6d > .elementor-element-populated {
	background-image:url(../images/h2-img01.png);
	background-position:18% 54%;
background-repeat: no-repeat;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin: 0px 0px 0px 0px;
padding: 0px 35px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-18e0d6d > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-fa6867e {
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:1.8px;
}
.elementor-15 .elementor-element.elementor-element-fa6867e > .elementor-widget-container {
	margin:0px 0px 6px 0px;
}
.elementor-15 .elementor-element.elementor-element-427fad2.elementor-widget-heading .elementor-heading-title {
	color:#fff;
	text-align: right;
	font-size:41px;
}
.elementor-15 .elementor-element.elementor-element-427fad2 .elementor-heading-title {
	font-size:60px;
	font-weight:500;
	line-height:1em;
	letter-spacing:-3px;
}
.elementor-15 .elementor-element.elementor-element-6492c22 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-6492c22 > .elementor-element-populated {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-05a4198 {
	color:#4a4a4a;
font-size: 18px;
line-height: 1.8em;
letter-spacing: 0.3px;
margin-top: 0px;
}
.elementor-15 .elementor-element.elementor-element-e2d4eb3 {
	margin-top:0px;
	margin-bottom:150px;
	padding:0px 30px 0px 30px;
}
.elementor-15 .elementor-element.elementor-element-71edc28 > .elementor-element-populated {
	background-color:#df1414;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin:0px 20px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-71edc28 > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta__content {
	text-align:center;
	background-color:#df1414;
}
.elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta__bg-wrapper {
	min-height:370px;
}
.elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta__title {
	font-size:22px;
	font-weight:500;
	letter-spacing:-1.1px;
	color:#ffffff;
}
.elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta__title:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta__description {
	font-size:16px;
	line-height:1.88em;
	letter-spacing:-0.8px;
	color:#ffffff;
}
.elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta__description:not(:last-child) {
margin-bottom:2px;
}
.elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta .elementor-cta__bg, .elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration:800ms;
}
.elementor-15 .elementor-element.elementor-element-866f11d > .elementor-element-populated {
	background-color:#df1414;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin:0px 10px 0px 10px;
}
.elementor-15 .elementor-element.elementor-element-866f11d > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-d4d87ce .elementor-cta__content {
	text-align:center;
	background-color:#df1414;
}
.elementor-15 .elementor-element.elementor-element-d4d87ce .elementor-cta__bg-wrapper {
	min-height:370px;
}
.elementor-15 .elementor-element.elementor-element-d4d87ce .elementor-cta__title {
	font-size:22px;
	font-weight:500;
	letter-spacing:-1.1px;
	color:#ffffff;
}
.elementor-15 .elementor-element.elementor-element-d4d87ce .elementor-cta__title:not(:last-child) {
margin-bottom:5px;

}
.elementor-15 .elementor-element.elementor-element-d4d87ce .elementor-cta__description {
	font-size:16px;
	line-height:1.88em;
	letter-spacing:-0.8px;
	color:#ffffff;
}
.elementor-15 .elementor-element.elementor-element-d4d87ce .elementor-cta .elementor-cta__bg, .elementor-15 .elementor-element.elementor-element-d4d87ce .elementor-cta .elementor-cta__bg-overlay {
	transition-duration:800ms;
}
.elementor-15 .elementor-element.elementor-element-19b0a8e > .elementor-element-populated {
	background-color:#df1414;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin:0px 0px 0px 20px;
}
.elementor-15 .elementor-element.elementor-element-19b0a8e > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-8fafb81 .elementor-cta__content {
	text-align:center;
	background-color:#df1414;
}
.elementor-15 .elementor-element.elementor-element-8fafb81 .elementor-cta__bg-wrapper {
	min-height:370px;
}
.elementor-15 .elementor-element.elementor-element-8fafb81 .elementor-cta__title {
	font-size:22px;
	font-weight:500;
	letter-spacing:-1.1px;
	color:#ffffff;
}
.elementor-15 .elementor-element.elementor-element-8fafb81 .elementor-cta__title:not(:last-child) {
margin-bottom:5px;
}
.elementor-15 .elementor-element.elementor-element-8fafb81 .elementor-cta__description {
	font-size:16px;
	line-height:1.88em;
	letter-spacing:-0.8px;
	color:#ffffff;
}
.elementor-15 .elementor-element.elementor-element-8fafb81 .elementor-cta .elementor-cta__bg, .elementor-15 .elementor-element.elementor-element-8fafb81 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration:800ms;
}
.elementor-15 .elementor-element.elementor-element-c4c8029 {
	margin-top:0px;
	margin-bottom:110px;
	padding:0px 30px 0px 30px;
}
.elementor-15 .elementor-element.elementor-element-0562815 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-96a6df7 {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-96a6df7.elementor-widget-heading .elementor-heading-title {
	color:#1e3954;
}
.elementor-15 .elementor-element.elementor-element-96a6df7 .elementor-heading-title {
	font-size:64px;
	font-weight:500;
	letter-spacing:-3.2px;
}
.elementor-15 .elementor-element.elementor-element-96a6df7 > .elementor-widget-container {
	margin:0px 0px 20px 0px;
}
.elementor-15 .elementor-element.elementor-element-4d4d269 > .elementor-widget-container {
	margin:0px 0px 40px 0px;
}
.elementor-15 .elementor-element.elementor-element-db0f455 .elementor-text-editor {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-db0f455 {
	color:#888f96;
	font-size:20px;
	line-height:2em;
}
.elementor-15 .elementor-element.elementor-element-0dbbc49 {
	padding:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-d7b565d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-bf0d19f .elementor-image-box-wrapper {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-bf0d19f .elementor-image-box-img {
	width:95px;
	height:95px;
}
.elementor-15 .elementor-element.elementor-element-bf0d19f .elementor-image-box-img svg {
	width:45px;
	height:45px;
}
.elementor-15 .elementor-element.elementor-element-bf0d19f:hover svg {
	fill:#fff;
}
.elementor-15 .elementor-element.elementor-element-bf0d19f:hover .elementor-image-box-content .elementor-image-box-title {
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-a8b2cd7 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-13dc774 .elementor-image-box-wrapper {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-13dc774 .elementor-image-box-img {
	width:95px;
	height:95px;
}
.elementor-15 .elementor-element.elementor-element-13dc774 .elementor-image-box-img svg {
	width:45px;
	height:45px;
}
.elementor-15 .elementor-element.elementor-element-13dc774:hover svg {
	fill:#fff;
}
.elementor-15 .elementor-element.elementor-element-13dc774:hover .elementor-image-box-content .elementor-image-box-title {
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-0d0f1ae > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-845d4d3 .elementor-image-box-wrapper {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-845d4d3 .elementor-image-box-img {
	width:95px;
	height:95px;
}
.elementor-15 .elementor-element.elementor-element-845d4d3 .elementor-image-box-img svg {
	width:45px;
	height:45px;
}
.elementor-15 .elementor-element.elementor-element-845d4d3:hover svg {
	fill:#fff;
}
.elementor-15 .elementor-element.elementor-element-845d4d3:hover .elementor-image-box-content .elementor-image-box-title {
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-888dfa1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-b97b127 .elementor-image-box-wrapper {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-b97b127 .elementor-image-box-img {
	width:95px;
	height:95px;
}
.elementor-15 .elementor-element.elementor-element-b97b127 .elementor-image-box-img svg {
	width:45px;
	height:45px;
}
.elementor-15 .elementor-element.elementor-element-b97b127:hover svg {
	fill:#fff;
}
.elementor-15 .elementor-element.elementor-element-b97b127:hover .elementor-image-box-content .elementor-image-box-title {
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-461df8b {
	margin-top:0px;
	margin-bottom:160px;
	padding:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-65bc885 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-5dd3a17 .elementor-image-box-wrapper {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-5dd3a17 .elementor-image-box-img {
	width:95px;
	height:95px;
}
.elementor-15 .elementor-element.elementor-element-5dd3a17 .elementor-image-box-img svg {
	width:45px;
	height:45px;
}
.elementor-15 .elementor-element.elementor-element-5dd3a17:hover svg {
	fill:#fff;
}
.elementor-15 .elementor-element.elementor-element-5dd3a17:hover .elementor-image-box-content .elementor-image-box-title {
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-48b03f5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-9963ab9 .elementor-image-box-wrapper {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-9963ab9 .elementor-image-box-img {
	width:95px;
	height:95px;
}
.elementor-15 .elementor-element.elementor-element-9963ab9 .elementor-image-box-img svg {
	width:45px;
	height:45px;
}
.elementor-15 .elementor-element.elementor-element-9963ab9:hover svg {
	fill:#fff;
}
.elementor-15 .elementor-element.elementor-element-9963ab9:hover .elementor-image-box-content .elementor-image-box-title {
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-94ec3d8 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-7087e55 .elementor-image-box-wrapper {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-7087e55 .elementor-image-box-img {
	width:95px;
	height:95px;
}
.elementor-15 .elementor-element.elementor-element-7087e55 .elementor-image-box-img svg {
	width:45px;
	height:45px;
}
.elementor-15 .elementor-element.elementor-element-7087e55:hover svg {
	fill:#fff;
}
.elementor-15 .elementor-element.elementor-element-7087e55:hover .elementor-image-box-content .elementor-image-box-title {
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-8259113 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-0f47bdf .elementor-image-box-wrapper {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-0f47bdf .elementor-image-box-img {
	width:95px;
	height:95px;
}
.elementor-15 .elementor-element.elementor-element-0f47bdf .elementor-image-box-img svg {
	width:45px;
	height:45px;
}
.elementor-15 .elementor-element.elementor-element-0f47bdf:hover svg {
	fill:#fff;
}
.elementor-15 .elementor-element.elementor-element-0f47bdf:hover .elementor-image-box-content .elementor-image-box-title {
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-7bdf291 {
	background-image:url(../images/bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:60px 30px 60px 30px;
}
.elementor-15 .elementor-element.elementor-element-7bdf291 > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-890bebc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-1463360.elementor-widget-heading .elementor-heading-title {
	color:#ffffff;
}
.elementor-15 .elementor-element.elementor-element-1463360 .elementor-heading-title {
font-size: 58px;
font-weight: normal;
line-height: 68px;
}
.elementor-15 .elementor-element.elementor-element-1463360 > .elementor-widget-container {
	margin:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-9850093 {
	color:#ffffff;
	font-size:20px;
	font-weight:normal;
}
.elementor-15 .elementor-element.elementor-element-9914354 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-a2088ec .elementor-button {
	border-style:solid;
	border-width:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-dd395e5 {
	margin-top:170px;
	margin-bottom:170px;
	padding:0px 30px 0px 30px;
}
.elementor-15 .elementor-element.elementor-element-b2218dd > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-38b5553 .elementor-text-editor {
	text-align:left;
}
.elementor-15 .elementor-element.elementor-element-38b5553 {
	color:#888f96;
	font-size:16px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:1.6px;
}
.elementor-15 .elementor-element.elementor-element-38b5553 > .elementor-widget-container {
	margin:0px 0px 10px 0px;
}
.elementor-15 .elementor-element.elementor-element-c52db67 {
	text-align:left;
}
.elementor-15 .elementor-element.elementor-element-c52db67.elementor-widget-heading .elementor-heading-title {
	color:#1e3954;
}
.elementor-15 .elementor-element.elementor-element-c52db67 .elementor-heading-title {
	font-size:64px;
	font-weight:500;
	letter-spacing:-3.2px;
}
.elementor-15 .elementor-element.elementor-element-c52db67 > .elementor-widget-container {
	margin:0px 0px 15px 0px;
}
.elementor-15 .elementor-element.elementor-element-d106e5f {
	text-align:left;
}
.elementor-15 .elementor-element.elementor-element-d106e5f > .elementor-widget-container {
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-4da635b {
	color:#888f96;
	font-size:20px;
	line-height:1.6em;
	letter-spacing:0.5px;
}
.elementor-15 .elementor-element.elementor-element-4da635b > .elementor-widget-container {
	margin:0px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom:calc(20px/2);
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top:calc(20px/2);
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right:calc(20px/2);
	margin-left:calc(20px/2);
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-items.elementor-inline-items {
	margin-right:calc(-20px/2);
	margin-left:calc(-20px/2);
}
body.rtl .elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left:calc(-20px/2);
}
body:not(.rtl) .elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right:calc(-20px/2);
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-item:not(:last-child):after {
content:"";
border-color:#ebebeb;
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
border-top-style:solid;
border-top-width:1px;
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
border-left-style:solid;
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
border-left-width:1px;
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-icon {
	width:14px;
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-icon i {
	font-size:14px;
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-text {
	color:#888f96;
}
.elementor-15 .elementor-element.elementor-element-2e8898d .elementor-icon-list-item {
	font-size:18px;
}
.elementor-15 .elementor-element.elementor-element-2e8898d > .elementor-widget-container {
	margin:0px 0px 40px 0px;
	padding:10px 0px 10px 0px;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#ebebeb;
}
.elementor-15 .elementor-element.elementor-element-d4aaab4 {
	text-align:right;
}
.elementor-15 .elementor-element.elementor-element-7afef46 > .elementor-container {
	max-width:1200px;
}
.elementor-15 .elementor-element.elementor-element-7afef46 {
	background-image:url(../images/bg.jpg);
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top:0px;
	margin-bottom:120px;
	padding:140px 30px 170px 30px;
}
.elementor-15 .elementor-element.elementor-element-7afef46 > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-5611f41 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-fb4ac44 {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-fb4ac44.elementor-widget-heading .elementor-heading-title {
	color:#ffffff;
}
.elementor-15 .elementor-element.elementor-element-fb4ac44 .elementor-heading-title {
	font-size:64px;
	font-weight:500;
	letter-spacing:-3.2px;
}
.elementor-15 .elementor-element.elementor-element-fb4ac44 > .elementor-widget-container {
	margin:0px 0px 15px 0px;
}
.elementor-15 .elementor-element.elementor-element-89f78a5 {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-89f78a5 > .elementor-widget-container {
	margin:0px 0px 40px 0px;
	padding:0px 0px 0px 0px;

}

.elementor-15 .elementor-element.elementor-element-6fa7243 .elementor-text-editor {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-6fa7243 {
	color:#ffffff;
	font-size:20px;
	line-height:2em;
}
.elementor-15 .elementor-element.elementor-element-6fa7243 > .elementor-widget-container {
	margin:0px 0px 70px 0px;
}
.elementor-15 .elementor-element.elementor-element-d74a249 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-d74a249 > .elementor-element-populated > .elementor-background-overlay {
	opacity:0.1;
}
.elementor-15 .elementor-element.elementor-element-d74a249 > .elementor-element-populated {
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin:0px 15px 0px 15px;
}
.elementor-15 .elementor-element.elementor-element-d74a249 > .elementor-element-populated > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-repeater-item-553b0be .elementor-price-table__feature-inner {
	font-weight:400;
	opacity:0.65;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-repeater-item-553b0be .elementor-price-table__feature-inner:before {
	display:none;
	margin-right:0;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-repeater-item-553b0be .elementor-price-table__feature-inner span:before {
	display:block;
	margin-right:30px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-repeater-item-db3670a .elementor-price-table__feature-inner {
	font-weight:400;
	opacity:0.65;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-repeater-item-db3670a .elementor-price-table__feature-inner:before {
	display:none;
	margin-right:0;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-repeater-item-db3670a .elementor-price-table__feature-inner span:before {
	display:block;
	margin-right:30px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__header {
	text-align:left;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__heading {
	color:#ffffff;
	margin-bottom:30px;
	font-size:24px;
	font-weight:500;
	letter-spacing:-1.2px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__subheading {
	color:#878787;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__price {
	text-align:left;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 50px 0px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__original-price {
	margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__fractional-part, .elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__integer-part {
	color:#f6ef26;
	font-size:60px;
	font-weight:500;
	line-height:50px;
	letter-spacing:-3px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__allprice {
	margin-bottom:30px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__currency {
	color:#f6ef26;
	font-size:35px;
	font-weight:500;
	align-self:flex-start;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__period {
	color:#f6ef26;
	font-size:18px;
	margin-left:5px;
	align-self:flex-end;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__description {
	color:#ffffff;
	margin-bottom:30px;
	font-size:16px;
	line-height:2em;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__feature-inner {
	justify-content:flex-start;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__feature-inner span {
	justify-content:flex-start;
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__features-list {
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 40px 0px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__features-list li:not(:last-child) {
margin-bottom:25px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__footer {
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__button {
	color:#ffffff;
	font-size:16px;
	line-height:25px;
	letter-spacing:-1px;
	background-color:#df1414;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#df1414;
	border-radius:29px 29px 29px 29px;
	padding:12px 60px 12px 60px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 > .elementor-widget-container {
	padding:50px 60px 50px 30px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:rgba(235, 235, 235, 0);
}
.elementor-15 .elementor-element.elementor-element-7a25802:hover .elementor-widget-container {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#df1414;
}
.elementor-15 .elementor-element.elementor-element-7a25802:hover > .elementor-widget-container {
	border-radius:10px 10px 10px 10px;
}
.elementor-15 .elementor-element.elementor-element-f990eeb > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-f990eeb > .elementor-element-populated {
	margin:0px 15px 0px 15px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-repeater-item-db3670a .elementor-price-table__feature-inner {
	font-weight:400;
	opacity:0.65;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-repeater-item-db3670a .elementor-price-table__feature-inner:before {
	display:none;
	margin-right:0;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-repeater-item-db3670a .elementor-price-table__feature-inner span:before {
	display:block;
	margin-right:30px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__header {
	text-align:left;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__heading {
	color:#ffffff;
	margin-bottom:30px;
	font-size:24px;
	font-weight:500;
	letter-spacing:-1.2px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__subheading {
	color:#878787;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__price {
	text-align:left;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 50px 0px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__original-price {
	margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__fractional-part, .elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__integer-part {
	color:#f6ef26;
	font-size:60px;
	font-weight:500;
	line-height:50px;
	letter-spacing:-3px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__allprice {
	margin-bottom:30px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__currency {
	color:#f6ef26;
	font-size:35px;
	font-weight:500;
	align-self:flex-start;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__period {
	color:#f6ef26;
	font-size:18px;
	margin-left:5px;
	align-self:flex-end;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__description {
	color:#ffffff;
	margin-bottom:30px;
	font-size:16px;
	line-height:2em;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__feature-inner {
	justify-content:flex-start;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__feature-inner span {
	justify-content:flex-start;
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__features-list {
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 40px 0px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__features-list li:not(:last-child) {
margin-bottom:25px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__footer {
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__button {
	color:#ffffff;
	font-size:16px;
	line-height:25px;
	letter-spacing:-1px;
	background-color:#df1414;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#df1414;
	border-radius:29px 29px 29px 29px;
	padding:12px 60px 12px 60px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__ribbon,  .elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__ribbon:before,  .elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__ribbon:after {
	background-color:#df1414;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__ribbon-inner {
	color:#ffffff;
	font-size:18px;
	letter-spacing:0.6px;
}
.elementor-15 .elementor-element.elementor-element-551a41b > .elementor-widget-container {
	padding:50px 60px 50px 30px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:rgba(255, 255, 255, 0.2);
}
.elementor-15 .elementor-element.elementor-element-551a41b:hover .elementor-widget-container {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#df1414;
}
.elementor-15 .elementor-element.elementor-element-551a41b:hover > .elementor-widget-container {
	border-radius:10px 10px 10px 10px;
}
.elementor-15 .elementor-element.elementor-element-1c75278 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-1c75278 > .elementor-element-populated {
	margin:0px 15px 0px 15px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__header {
	text-align:left;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__heading {
	color:#ffffff;
	margin-bottom:30px;
	font-size:24px;
	font-weight:500;
	letter-spacing:-1.2px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__subheading {
	color:#878787;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__price {
	text-align:left;
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 50px 0px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__original-price {
	margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__fractional-part, .elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__integer-part {
	color:#f6ef26;
	font-size:60px;
	font-weight:500;
	line-height:50px;
	letter-spacing:-3px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__allprice {
	margin-bottom:30px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__currency {
	color:#f6ef26;
	font-size:35px;
	font-weight:500;
	align-self:flex-start;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__period {
	color:#f6ef26;
	font-size:18px;
	margin-left:5px;
	align-self:flex-end;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__description {
	color:#ffffff;
	margin-bottom:30px;
	font-size:16px;
	line-height:2em;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__feature-inner {
	justify-content:flex-start;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__feature-inner span {
	justify-content:flex-start;
	color:#fff;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__features-list {
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 40px 0px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__features-list li:not(:last-child) {
margin-bottom:25px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__footer {
	border-style:solid;
	border-width:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__button {
	color:#ffffff;
	font-size:16px;
	line-height:25px;
	letter-spacing:-1px;
	background-color:#df1414;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#df1414;
	border-radius:29px 29px 29px 29px;
	padding:12px 60px 12px 60px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d > .elementor-widget-container {
	padding:50px 60px 50px 30px;
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:rgba(235, 235, 235, 0);
}
.elementor-15 .elementor-element.elementor-element-da1ec5d:hover .elementor-widget-container {
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color:#df1414;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d:hover > .elementor-widget-container {
	border-radius:10px 10px 10px 10px;
}
.elementor-15 .elementor-element.elementor-element-876bbf8 {
	margin-top:0px;
	margin-bottom:110px;
	padding:0px 30px 0px 30px;
}
.elementor-15 .elementor-element.elementor-element-60f998f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-4ecfff1 .elementor-text-editor {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-4ecfff1 {
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:0.5px;
}
.elementor-15 .elementor-element.elementor-element-4ecfff1 > .elementor-widget-container {
	margin:0px 0px 20px 0px;
}
.elementor-15 .elementor-element.elementor-element-6ce64b0 {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-6ce64b0.elementor-widget-heading .elementor-heading-title {
	color:#1e3954;
}
.elementor-15 .elementor-element.elementor-element-6ce64b0 .elementor-heading-title {
	font-size:64px;
	font-weight:500;
	letter-spacing:-3.2px;
}
.elementor-15 .elementor-element.elementor-element-6ce64b0 > .elementor-widget-container {
	margin:0px 0px 15px 0px;
}
.elementor-15 .elementor-element.elementor-element-ffb82bc {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-ffb82bc > .elementor-widget-container {
	margin:0px 0px 50px 0px;
}
.elementor-15 .elementor-element.elementor-element-78243ce > .elementor-container {
	max-width:670px;
}
.elementor-15 .elementor-element.elementor-element-78243ce {
	background-image:url(../images/bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:170px 15px 180px 15px;
}
.elementor-15 .elementor-element.elementor-element-78243ce > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15 .elementor-element.elementor-element-daeb11d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(:last-child) {
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-6cac6bd {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-6cac6bd.elementor-widget-heading .elementor-heading-title {
	color:#ffffff;
}
.elementor-15 .elementor-element.elementor-element-6cac6bd .elementor-heading-title {
	font-size:64px;
	font-weight:500;
	letter-spacing:-3.2px;
}
.elementor-15 .elementor-element.elementor-element-6cac6bd > .elementor-widget-container {
	margin:0px 0px 25px 0px;
}
.elementor-15 .elementor-element.elementor-element-993d895 .elementor-text-editor {
	text-align:center;
}
.elementor-15 .elementor-element.elementor-element-993d895 {
	color:#ffffff;
	font-size:20px;
	line-height:1.5em;
	letter-spacing:0.5px;
}
.elementor-15 .elementor-element.elementor-element-993d895 > .elementor-widget-container {
	margin:0px 0px 70px 0px;
}
.elementor-15 .elementor-element.elementor-element-ec09db7 .mc4wp-form-fields i {
	display:none;
}
.elementor-15 .elementor-element.elementor-element-ec09db7 .mc4wp-form-fields input[type="email"] {
	width:85%;
	background-color:rgba(0, 0, 0, 0);
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
	padding:8px 0px 8px 30px;
}
.elementor-15 .elementor-element.elementor-element-ec09db7 .mc4wp-form-fields button[type="submit"] {
	width:15%;
	font-size:16px;
	font-weight:300;
	letter-spacing:-0.8px;
	border-radius:22px 22px 22px 22px;
	padding:12px 4px 12px 4px;
	margin:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-ec09db7 > .elementor-widget-container {
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	border-radius:32px 32px 32px 32px;
}

@media(max-width:1500px) {
.elementor-15 .elementor-element.elementor-element-70ab195 .elementor-testimonial-content {
    color: #1e3954;
    font-size: 15px;
    line-height: 27px;
    letter-spacing: 0.2px;
    margin: 0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-61c5938 .elementor-counter-title {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 33px;
    margin-top: 12px;
}

.elementor-15 .elementor-element.elementor-element-76aecd7 .elementor-counter-title {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 33px;
    margin-top: 12px;
}

.elementor-15 .elementor-element.elementor-element-7a26edd .elementor-counter-title {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 33px;
    margin-top: 12px;
    text-transform: uppercase;
}

.elementor-15 .elementor-element.elementor-element-8ee1a81 .elementor-counter-title {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.5px;
    line-height: 33px;
    margin-top: 12px;
    text-transform: uppercase;
}

.elementor-15 .elementor-element.elementor-element-70ab195 .elementor-testimonial-title {
    color: #1e3954;
    font-size: 40px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

}

@media(max-width:1024px) {
.elementor-15 .elementor-element.elementor-element-e94431d {
margin-top:0px;
margin-bottom:0px;
}
.elementor-15 .elementor-element.elementor-element-febc39b > .elementor-element-populated {
padding:100px 200px 100px 30px;
}
.elementor-15 .elementor-element.elementor-element-70ab195 > .elementor-widget-container {
margin:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-e621cd5 > .elementor-element-populated {
padding:30px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-b1146a1 > .elementor-element-populated {
padding:30px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-6f8865d > .elementor-element-populated {
padding:30px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-1f551de > .elementor-element-populated {
padding:30px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-6492c22 > .elementor-element-populated {
padding:60px 0px 0px 50px;
}
.elementor-15 .elementor-element.elementor-element-e2d4eb3 {
margin-top:0px;
margin-bottom:60px;
}
.elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta__content {
padding:20px 5px 20px 5px;
}
.elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta__bg-wrapper {
min-height:220px;
}
.elementor-15 .elementor-element.elementor-element-d4d87ce .elementor-cta__content {
padding:20px 5px 20px 5px;
}
.elementor-15 .elementor-element.elementor-element-d4d87ce .elementor-cta__bg-wrapper {
min-height:220px;
}
.elementor-15 .elementor-element.elementor-element-8fafb81 .elementor-cta__content {
padding:20px 5px 20px 5px;
}
.elementor-15 .elementor-element.elementor-element-8fafb81 .elementor-cta__bg-wrapper {
min-height:220px;
}
.elementor-15 .elementor-element.elementor-element-c4c8029 {
margin-top:0px;
margin-bottom:60px;
}
.elementor-15 .elementor-element.elementor-element-461df8b {
margin-top:0px;
margin-bottom:100px;
}
.elementor-15 .elementor-element.elementor-element-7bdf291 {
padding:100px 30px 100px 30px;
}
.elementor-15 .elementor-element.elementor-element-9914354 > .elementor-element-populated {
margin:60px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-dd395e5 {
margin-top:0px;
margin-bottom:50px;
padding:100px 30px 0px 30px;
}
.elementor-15 .elementor-element.elementor-element-c52db67 .elementor-heading-title {
font-size:50px;
}
.elementor-15 .elementor-element.elementor-element-c02805d > .elementor-element-populated {
margin:50px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-d4aaab4 {
text-align:right;
}
.elementor-15 .elementor-element.elementor-element-7afef46 {
margin-top:0px;
margin-bottom:100px;
padding:100px 30px 100px 30px;
}
.elementor-15 .elementor-element.elementor-element-d74a249 > .elementor-element-populated {
margin:0px 0px 40px 0px;
}
.elementor-15 .elementor-element.elementor-element-f990eeb > .elementor-element-populated {
margin:0px 0px 40px 0px;
}
.elementor-15 .elementor-element.elementor-element-1c75278 > .elementor-element-populated {
margin:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-876bbf8 {
margin-top:0px;
margin-bottom:20px;
}
}
@media(max-width:767px) {
.elementor-15 .elementor-element.elementor-element-febc39b > .elementor-element-populated {
padding:80px 15px 60px 15px;
}
.elementor-15 .elementor-element.elementor-element-70ab195 .elementor-testimonial-content {
font-size:38px;
padding:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-70ab195 > .elementor-widget-container {
margin:0px 0px 20px 0px;
}
.elementor-15 .elementor-element.elementor-element-edce1ed .elementor-spacer-inner {
height:380px;
}
.elementor-15 .elementor-element.elementor-element-2f224bb {
margin-top:0px;
margin-bottom:40px;
padding:0px 15px 0px 15px;
}

.elementor-15 .elementor-element.elementor-element-0435df9 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}
.elementor-15 .elementor-element.elementor-element-18e0d6d > .elementor-element-populated {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-427fad2.elementor-widget-heading .elementor-heading-title {
	color:#fff;
	text-align: center;
	font-size:31px;
}
.elementor-15 .elementor-element.elementor-element-427fad2 .elementor-heading-title {
font-size:50px;
}
.elementor-15 .elementor-element.elementor-element-6492c22 > .elementor-element-populated {
padding:40px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-e2d4eb3 {
margin-top:0px;
margin-bottom:20px;
padding:0px 15px 0px 15px;
}
.elementor-15 .elementor-element.elementor-element-71edc28 > .elementor-element-populated {
margin:0px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-6ee087b .elementor-cta__bg-wrapper {
min-height:370px;
}
.elementor-15 .elementor-element.elementor-element-866f11d > .elementor-element-populated {
margin:0px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-d4d87ce .elementor-cta__bg-wrapper {
min-height:370px;
}
.elementor-15 .elementor-element.elementor-element-19b0a8e > .elementor-element-populated {
margin:0px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-8fafb81 .elementor-cta__bg-wrapper {
min-height:370px;
}
.elementor-15 .elementor-element.elementor-element-c4c8029 {
margin-top:0px;
margin-bottom:50px;
}
.elementor-15 .elementor-element.elementor-element-96a6df7 .elementor-heading-title {
font-size:50px;
}
.elementor-15 .elementor-element.elementor-element-0dbbc49 {
padding:0px 15px 0px 15px;
}
.elementor-15 .elementor-element.elementor-element-461df8b {
margin-top:0px;
margin-bottom:60px;
}
.elementor-15 .elementor-element.elementor-element-7bdf291 {
margin-top:0px;
margin-bottom:30px;
padding:60px 15px 80px 15px;
}
.elementor-15 .elementor-element.elementor-element-1463360 .elementor-heading-title {
font-size:50px;
}
.elementor-15 .elementor-element.elementor-element-9914354 > .elementor-element-populated {
margin:40px 0px 0px 0px;
}
.elementor-15 .elementor-element.elementor-element-dd395e5 {
margin-top:0px;
margin-bottom:60px;
padding:0px 15px 0px 15px;
}
.elementor-15 .elementor-element.elementor-element-c52db67 .elementor-heading-title {
font-size:40px;
}
.elementor-15 .elementor-element.elementor-element-c52db67 > .elementor-widget-container {
margin:0px 0px 15px 0px;
}
.elementor-15 .elementor-element.elementor-element-d106e5f > .elementor-widget-container {
margin:0px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-c02805d > .elementor-element-populated {
margin:0px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-7afef46 {
margin-top:0px;
margin-bottom:60px;
padding:60px 15px 40px 15px;
}
.elementor-15 .elementor-element.elementor-element-fb4ac44 .elementor-heading-title {
font-size:40px;
letter-spacing:0px;
}
.elementor-15 .elementor-element.elementor-element-6fa7243 > .elementor-widget-container {
margin:0px 0px 40px 0px;
}
.elementor-15 .elementor-element.elementor-element-d74a249 > .elementor-element-populated {
margin:0px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__fractional-part, .elementor-15 .elementor-element.elementor-element-7a25802 .elementor-price-table__integer-part {
font-size:50px;
}
.elementor-15 .elementor-element.elementor-element-7a25802 > .elementor-widget-container {
padding:30px 15px 30px 15px;
}
.elementor-15 .elementor-element.elementor-element-f990eeb > .elementor-element-populated {
margin:0px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__fractional-part, .elementor-15 .elementor-element.elementor-element-551a41b .elementor-price-table__integer-part {
font-size:50px;
}
.elementor-15 .elementor-element.elementor-element-551a41b > .elementor-widget-container {
padding:30px 15px 30px 15px;
}
.elementor-15 .elementor-element.elementor-element-1c75278 > .elementor-element-populated {
margin:0px 0px 30px 0px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__fractional-part, .elementor-15 .elementor-element.elementor-element-da1ec5d .elementor-price-table__integer-part {
font-size:50px;
}
.elementor-15 .elementor-element.elementor-element-da1ec5d > .elementor-widget-container {
padding:30px 15px 30px 15px;
}
.elementor-15 .elementor-element.elementor-element-876bbf8 {
padding:0px 15px 0px 15px;
}
.elementor-15 .elementor-element.elementor-element-6ce64b0 .elementor-heading-title {
font-size:50px;
}
.elementor-15 .elementor-element.elementor-element-78243ce {
padding:120px 15px 120px 15px;
}
.elementor-15 .elementor-element.elementor-element-6cac6bd .elementor-heading-title {
font-size:50px;
}
.elementor-15 .elementor-element.elementor-element-993d895 {
font-size:15px;
}
.elementor-15 .elementor-element.elementor-element-993d895 > .elementor-widget-container {
margin:0px 0px 40px 0px;
}
.elementor-15 .elementor-element.elementor-element-ec09db7 .mc4wp-form-fields input[type="email"] {
width:64%;
padding:6px 0px 6px 10px;
}
.elementor-15 .elementor-element.elementor-element-ec09db7 .mc4wp-form-fields button[type="submit"] {
width:36%;
margin:0px 0px 0px 0px;
}
}
@media(min-width:768px) {
.elementor-15 .elementor-element.elementor-element-febc39b {
width:44.354%;
}
.elementor-15 .elementor-element.elementor-element-f0ffd10 {
width:28.26%;
}
.elementor-15 .elementor-element.elementor-element-3918588 {
width:27.386%;
}
.elementor-15 .elementor-element.elementor-element-18e0d6d {
width:48.222%;
}
.elementor-15 .elementor-element.elementor-element-6492c22 {
width:51.778%;
}
.elementor-15 .elementor-element.elementor-element-b2218dd {
width:46.8%;
}
.elementor-15 .elementor-element.elementor-element-410de23 {
width:9.832%;
}
.elementor-15 .elementor-element.elementor-element-c02805d {
width:42.7%;
}
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-15 .elementor-element.elementor-element-febc39b {
width:100%;
}
.elementor-15 .elementor-element.elementor-element-f0ffd10 {
width:50%;
}

.elementor-15 .elementor-element.elementor-element-3918588 {
width:50%;
}
.elementor-15 .elementor-element.elementor-element-18e0d6d {
width:100%;
}
.elementor-15 .elementor-element.elementor-element-6492c22 {
width:100%;
}
.elementor-15 .elementor-element.elementor-element-d7b565d {
width:50%;
}
.elementor-15 .elementor-element.elementor-element-a8b2cd7 {
width:50%;
}
.elementor-15 .elementor-element.elementor-element-0d0f1ae {
width:50%;
}
.elementor-15 .elementor-element.elementor-element-888dfa1 {
width:50%;
}
.elementor-15 .elementor-element.elementor-element-65bc885 {
width:50%;
}
.elementor-15 .elementor-element.elementor-element-48b03f5 {
width:50%;
}
.elementor-15 .elementor-element.elementor-element-94ec3d8 {
width:50%;
}
.elementor-15 .elementor-element.elementor-element-8259113 {
width:50%;
}
.elementor-15 .elementor-element.elementor-element-890bebc {
width:100%;
}
.elementor-15 .elementor-element.elementor-element-9914354 {
width:100%;
}
.elementor-15 .elementor-element.elementor-element-b2218dd {
width:100%;
}
.elementor-15 .elementor-element.elementor-element-410de23 {
width:2%;
}
.elementor-15 .elementor-element.elementor-element-c02805d {
width:49%;
}
.elementor-15 .elementor-element.elementor-element-d74a249 {
width:100%;
}
.elementor-15 .elementor-element.elementor-element-f990eeb {
width:100%;
}
.elementor-15 .elementor-element.elementor-element-1c75278 {
width:100%;
}
}
@media(min-width:1025px) {
.elementor-15 .elementor-element.elementor-element-78243ce {
background-attachment:fixed;
}
}
