
.elementor-270 .elementor-element.elementor-element-526c003 .elementor-repeater-item-e37ee88.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-270 .elementor-element.elementor-element-159e782 {
	padding: 0px 0px 20px 0px;
	text-align: center;
}

.elementor-270 .elementor-element.elementor-element-159e782 .elementor-heading-title {
	font-size: 50px;
	line-height: 66px;
}

.elementor-270 .elementor-element.elementor-element-526c003 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(220deg, rgba(0, 88, 255, .4) 0%, #233064 100%);
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-270 .elementor-element.elementor-element-526c003 > .elementor-container {
	max-width: 950px;
}

.elementor-270 .elementor-element.elementor-element-526c003 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 200px 0px 200px 0px;
}

.elementor-270 .elementor-element.elementor-element-486777c .elementor-repeater-item-a4a043f.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-270 .elementor-element.elementor-element-e87c1c3 > .elementor-widget-container {
	padding: 0px 0px 60px 0px;
}

.elementor-270 .elementor-element.elementor-element-486777c > .elementor-container {
	max-width: 755px;
}

.elementor-270 .elementor-element.elementor-element-486777c {
	padding: 80px 0px 180px 0px;
}

.elementor-270 .elementor-element.elementor-element-279b437 .elementor-repeater-item-35ffffe.jet-parallax-section__layout .jet-parallax-section__image {
	background-size: auto;
}

.elementor-270 .elementor-element.elementor-element-e17beee {
	padding: 0px 0px 7px 0px;
	text-align: center;
}

.elementor-270 .elementor-element.elementor-element-e17beee .elementor-heading-title {
	font-weight: 500;
	line-height: 66px;
	color: #fff;
}

.elementor-270 .elementor-element.elementor-element-be12ffd {
	padding: 0px 100px 18px 100px;
	text-align: center;
	color: #d3e7fe;
}

.elementor-270 .elementor-element.elementor-element-15fe549 a.raven-button {
	width: 180px;
	height: 55px;
	border-color: #347aff;
	border-radius: 0px 0px 30px 0px;
}

.elementor-270 .elementor-element.elementor-element-15fe549 .raven-button {
	width: 180px;
	height: 55px;
	border-color: #347aff;
	border-radius: 0px 0px 30px 0px;
}

.elementor-270 .elementor-element.elementor-element-15fe549 a.raven-button, .elementor-270 .elementor-element.elementor-element-15fe549 .raven-button, .elementor-270 .elementor-element.elementor-element-15fe549 .raven-button-widget-normal-effect-blink:after {
	background-color: #347aff;
	background-image: none;
}

.elementor-270 .elementor-element.elementor-element-15fe549 a.raven-button:not(:hover), .elementor-270 .elementor-element.elementor-element-15fe549 .raven-button:not(:hover) {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-270 .elementor-element.elementor-element-15fe549 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after {
	border-radius: 0px 0px 30px 0px;
}

.elementor-270 .elementor-element.elementor-element-15fe549 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before {
	border-radius: 0px 0px 30px 0px;
}

.elementor-270 .elementor-element.elementor-element-15fe549 .raven-button .raven-button-overlay:before {
	background-color: rgba(2, 1, 1, 0);
	background-image: none;
}

.elementor-270 .elementor-element.elementor-element-15fe549 a.raven-button .button-text, .elementor-270 .elementor-element.elementor-element-15fe549 .raven-button .button-text {
	font-size: 16px;
	font-weight: 500;
}

.elementor-270 .elementor-element.elementor-element-279b437:not(.elementor-motion-effects-element-type-background), .elementor-270 .elementor-element.elementor-element-279b437 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildakpd.nitrocdn.com/LQaZFwgrcxbOojIZKexrKioJxWztZnkE/assets/images/optimized/rev-c1678be/soft-arena.com/wp-content/uploads/2020/05/home-call-to-action-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-270 .elementor-element.elementor-element-279b437:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-270 .elementor-element.elementor-element-279b437 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-270 .elementor-element.elementor-element-279b437 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, #233064 0%, rgba(35, 48, 100, .2) 100%);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-270 .elementor-element.elementor-element-279b437 > .elementor-container {
	max-width: 755px;
}

.elementor-270 .elementor-element.elementor-element-279b437 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 155px 0px 160px 0px;
}

@media (max-width:1024px) {
	.elementor-270 .elementor-element.elementor-element-526c003 {
		padding: 100px 30px 100px 30px;
	}
	
	.elementor-270 .elementor-element.elementor-element-486777c {
		padding: 100px 30px 100px 30px;
	}
	
	.elementor-270 .elementor-element.elementor-element-279b437 {
		padding: 100px 30px 100px 30px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-270 .elementor-element.elementor-element-500565e {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-270 .elementor-element.elementor-element-159e782 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-270 .elementor-element.elementor-element-e17beee .elementor-heading-title {
		font-size: 30px;
		line-height: 32px;
	}
	
	.elementor-270 .elementor-element.elementor-element-be12ffd {
		padding: 0px 0px 0px 0px;
	}
}
