
.elementor-4805 .elementor-element.elementor-element-4a51550 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-4805 .elementor-element.elementor-element-4a51550 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-4805 .elementor-element.elementor-element-cc8a987 .eael-call-to-action.bg-img {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.elementor-4805 .elementor-element.elementor-element-cc8a987 .eael-call-to-action {
	max-width: 1170px;
	background-color: #f4f4f4;
}

.elementor-4805 .elementor-element.elementor-element-cc8a987 .eael-call-to-action.bg-img:after {
	background-color: #f4f4f4;
}

.elementor-4805 .elementor-element.elementor-element-cc8a987 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button) {
	color: #4d4d4d;
	background: #f9f9f9;
}

.elementor-4805 .elementor-element.elementor-element-cc8a987 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button) {
	color: #f9f9f9;
	background: #3f51b5;
}

.elementor-4805 .elementor-element.elementor-element-cc8a987 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button) {
	background: #3f51b5;
}

.elementor-4805 .elementor-element.elementor-element-cc8a987 .eael-call-to-action .cta-button.effect-1:after {
	background: #3f51b5;
}

.elementor-4805 .elementor-element.elementor-element-cc8a987 .eael-call-to-action .cta-button.effect-2:after {
	background: #3f51b5;
}

.elementor-4805 .elementor-element.elementor-element-5a903c1 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}
