
.elementor-1193 .elementor-element.elementor-element-c15119d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action.bg-img {
	background-image: url("https://cdn-ilallob.nitrocdn.com/lqoJHxseBinFtHEJCBpGsiSlYSVWbUtx/assets/images/optimized/rev-e73e0c8/www.spooky2.es/wp-content/uploads/2024/07/Untitled-1940-%C3%97-650-px-3-scaled-1.jpg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action.bg-img.nitro-lazy {
	background-image: none !important;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action.bg-img-fixed {
	background-image: url("https://cdn-ilallob.nitrocdn.com/lqoJHxseBinFtHEJCBpGsiSlYSVWbUtx/assets/images/optimized/rev-e73e0c8/www.spooky2.es/wp-content/uploads/2024/07/Untitled-1940-%C3%97-650-px-3-scaled-1.jpg");
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action.bg-img-fixed.nitro-lazy {
	background-image: none !important;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action {
	background-color: rgba(255, 255, 255, 0);
	padding: 100px 100px 100px 100px;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action.bg-img:after {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action .title {
	color: rgba(2, 1, 1, .96);
	font-size: 37px;
	margin: 0px 0px 28px 0px;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action p {
	color: rgba(2, 1, 1, .97);
	font-size: 18px;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action .cta-button {
	padding: 14px 14px 14px 14px;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action .cta-button.cta-btn-preset-2 i {
	font-size: 20px;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action .cta-button.cta-btn-preset-2 svg {
	width: 20px;
	height: 20px;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button) {
	color: #fffefe;
	background: rgba(12, 11, 11, .8);
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button) {
	color: #f9f9f9;
	background: #000;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button) {
	background: #000;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action .cta-button.effect-1:after {
	background: #000;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action .cta-button.effect-2:after {
	background: #000;
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button.cta-secondary-button {
	color: rgba(255, 255, 255, .8);
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action .cta-button.cta-secondary-button {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(12, 11, 11, .8) 0%, rgba(12, 11, 11, .8) 100%);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-1193 .elementor-element.elementor-element-3239bc7c .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button.cta-secondary-button:hover {
	color: #f9f9f9;
}

.elementor-1193 .elementor-element.elementor-element-77bead2c {
	padding: 25px 25px 25px 25px;
}

.elementor-1193 .elementor-element.elementor-element-5d7184ac {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-5d7184ac .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-1193 .elementor-element.elementor-element-460ba669 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-460ba669 .elementor-heading-title {
	color: #b8b8f1;
	font-family: "Roboto", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-4840a914 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-4840a914 .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-24155295 {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-675cc360 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-675cc360 .elementor-heading-title {
	color: #b8b8f1;
	font-family: "Roboto", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-462bb563 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-462bb563 .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-17612f2e {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-ad39e87 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-ad39e87 .elementor-heading-title {
	color: #b8b8f1;
	font-family: "Roboto", Sans-serif;
	font-size: 60px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-202f7d89 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-202f7d89 .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 25px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-4fa60af3 {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-60f0f821 {
	padding: 25px 25px 25px 25px;
}

.elementor-1193 .elementor-element.elementor-element-75062460 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-75062460 .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-1193 .elementor-element.elementor-element-1734e215 {
	padding: -50px 1px 1px 1px;
}

.elementor-1193 .elementor-element.elementor-element-615917b1 {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 22px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-cta__content {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-view-stacked .elementor-icon {
	background-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-view-stacked .elementor-icon svg {
	stroke: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-view-default .elementor-icon {
	color: #3e93ca;
	border-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-view-default .elementor-icon svg {
	fill: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-icon {
	font-size: 75px;
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-cta__title {
	color: #000;
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-cta__button {
	color: #000;
	border-color: #000;
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-ribbon-inner {
	background-color: #d11919;
	margin-top: 50px;
	transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-cta .elementor-cta__bg, .elementor-1193 .elementor-element.elementor-element-4bd5f0c3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-cta__content {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-view-stacked .elementor-icon {
	background-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-view-stacked .elementor-icon svg {
	stroke: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-view-default .elementor-icon {
	color: #3e93ca;
	border-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-view-default .elementor-icon svg {
	fill: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-icon {
	font-size: 75px;
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-cta__title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-cta__button {
	color: #000;
	border-color: #000;
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-ribbon-inner {
	background-color: #d11919;
	margin-top: 50px;
	transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-cta .elementor-cta__bg, .elementor-1193 .elementor-element.elementor-element-42fa3afe .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-cta__content {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-view-stacked .elementor-icon {
	background-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-view-stacked .elementor-icon svg {
	stroke: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-view-default .elementor-icon {
	color: #3e93ca;
	border-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-view-default .elementor-icon svg {
	fill: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-icon {
	font-size: 75px;
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-cta__title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-cta__button {
	color: #000;
	border-color: #000;
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-ribbon-inner {
	background-color: #d11919;
	margin-top: 50px;
	transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-cta .elementor-cta__bg, .elementor-1193 .elementor-element.elementor-element-7ccfe940 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-cta__content {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-view-stacked .elementor-icon {
	background-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-view-stacked .elementor-icon svg {
	stroke: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-view-default .elementor-icon {
	color: #3e93ca;
	border-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-view-default .elementor-icon svg {
	fill: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-icon {
	font-size: 75px;
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-cta__title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-cta__button {
	color: #000;
	border-color: #000;
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-ribbon-inner {
	background-color: #d11919;
	margin-top: 50px;
	transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-1193 .elementor-element.elementor-element-55b763b9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-1193 .elementor-element.elementor-element-55b763b9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-1193 .elementor-element.elementor-element-55b763b9.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-cta .elementor-cta__bg, .elementor-1193 .elementor-element.elementor-element-55b763b9 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-cta__content {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-view-stacked .elementor-icon {
	background-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-view-stacked .elementor-icon svg {
	stroke: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-view-default .elementor-icon {
	color: #3e93ca;
	border-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-view-default .elementor-icon svg {
	fill: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-icon {
	font-size: 75px;
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-cta__title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-cta__button {
	color: #000;
	border-color: #000;
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-ribbon-inner {
	background-color: #d11919;
	margin-top: 50px;
	transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-1193 .elementor-element.elementor-element-5e936598.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-1193 .elementor-element.elementor-element-5e936598.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-1193 .elementor-element.elementor-element-5e936598.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-cta .elementor-cta__bg, .elementor-1193 .elementor-element.elementor-element-5e936598 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-cta__content {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-view-stacked .elementor-icon {
	background-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-view-stacked .elementor-icon svg {
	stroke: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-view-default .elementor-icon {
	color: #3e93ca;
	border-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-view-default .elementor-icon svg {
	fill: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-icon {
	font-size: 75px;
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-cta__title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-cta__button {
	color: #000;
	border-color: #000;
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-ribbon-inner {
	background-color: #d11919;
	margin-top: 50px;
	transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-cta .elementor-cta__bg, .elementor-1193 .elementor-element.elementor-element-7758e4c2 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-cta__content {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-view-stacked .elementor-icon {
	background-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-view-stacked .elementor-icon svg {
	stroke: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-view-default .elementor-icon {
	color: #3e93ca;
	border-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-view-default .elementor-icon svg {
	fill: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-icon {
	font-size: 75px;
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-cta__title {
	font-family: "Roboto", Sans-serif;
	font-weight: 600;
	color: #000;
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-cta__button {
	color: #000;
	border-color: #000;
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-ribbon-inner {
	background-color: #d11919;
	margin-top: 50px;
	transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-cta .elementor-cta__bg, .elementor-1193 .elementor-element.elementor-element-52ff2a92 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-cta__content {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-view-stacked .elementor-icon {
	background-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-view-stacked .elementor-icon svg {
	stroke: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-view-default .elementor-icon {
	color: #3e93ca;
	border-color: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-view-framed .elementor-icon, .elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-view-default .elementor-icon svg {
	fill: #3e93ca;
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-icon {
	font-size: 75px;
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-cta__title {
	color: #000;
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-cta__button {
	color: #000;
	border-color: #000;
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-ribbon-inner {
	background-color: #d11919;
	margin-top: 50px;
	transform: translateY(-50%) translateX(-50%) translateX(50px) rotate(-45deg);
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-cta__content-item {
	transition-duration: 1000ms;
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(1000ms / 3);
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 1000ms / 3 ) * 2);
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 1000ms / 3 ) * 3);
}

.elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-cta .elementor-cta__bg, .elementor-1193 .elementor-element.elementor-element-6da7a0d5 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

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

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

.elementor-1193 .elementor-element.elementor-element-40c0f483 .eael-call-to-action.bg-img:after {
	background-color: #f4f4f4;
}

.elementor-1193 .elementor-element.elementor-element-40c0f483 .eael-call-to-action .title {
	font-size: 25px;
	margin: 30px 30px 30px 30px;
}

.elementor-1193 .elementor-element.elementor-element-40c0f483 .eael-call-to-action .sub-title {
	font-size: 37px;
}

.elementor-1193 .elementor-element.elementor-element-40c0f483 .eael-call-to-action p {
	font-size: 18px;
}

.elementor-1193 .elementor-element.elementor-element-40c0f483 .eael-call-to-action .cta-button.cta-btn-preset-2 i {
	font-size: 20px;
}

.elementor-1193 .elementor-element.elementor-element-40c0f483 .eael-call-to-action .cta-button.cta-btn-preset-2 svg {
	width: 20px;
	height: 20px;
}

.elementor-1193 .elementor-element.elementor-element-40c0f483 .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button) {
	color: #000;
	background: #f9f9f9;
}

.elementor-1193 .elementor-element.elementor-element-40c0f483 .eael-call-to-action .cta-button:not(.cta-secondary-button) {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #026beb;
	border-radius: 24px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

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

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

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

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

.elementor-1193 .elementor-element.elementor-element-3e2e2e7 {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 28px;
	font-weight: 400;
}

body:not(.rtl) .elementor-1193 .elementor-element.elementor-element-3e2e2e7 .elementor-drop-cap {
	margin-right: 10px;
}

body.rtl .elementor-1193 .elementor-element.elementor-element-3e2e2e7 .elementor-drop-cap {
	margin-left: 10px;
}

.elementor-1193 .elementor-element.elementor-element-313db1d4 {
	padding: 20px 20px 20px 20px;
}

.elementor-1193 .elementor-element.elementor-element-4cfc0a7a {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-4cfc0a7a .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 39px;
	font-weight: 600;
	text-decoration: underline;
}

.elementor-1193 .elementor-element.elementor-element-1d021c3b {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-7ce735fa {
	text-align: center;
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 24px;
	font-weight: 400;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, .3);
}

.elementor-1193 .elementor-element.elementor-element-7ce735fa > .elementor-widget-container {
	padding: 13px 0px 0px 0px;
	border-style: solid;
	border-width: 3px 0px 3px 0px;
	border-color: #b8b8f1;
}

.elementor-1193 .elementor-element.elementor-element-41bba101 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-41bba101 .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-771225e6 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-2cb56c83 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-2cb56c83 .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-e5d484 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-1092f55 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-1092f55 .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-12660072 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-6bb3f44c {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-6bb3f44c .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-36d2ffa8 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-b59922b {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-b59922b .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-18975db {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-5cc2762b {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-5cc2762b .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 35px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-2a3aa8c1 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 20px;
	font-weight: 400;
}

.elementor-1193 .elementor-element.elementor-element-2e3f4cb {
	padding: 20px 20px 20px 20px;
}

.elementor-1193 .elementor-element.elementor-element-2e23b9e3 {
	text-align: center;
}

.elementor-1193 .elementor-element.elementor-element-2e23b9e3 .elementor-heading-title {
	color: #000;
	font-family: "Roboto", Sans-serif;
	font-size: 39px;
	font-weight: 600;
}

.elementor-1193 .elementor-element.elementor-element-1ae411da .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-1193 .elementor-element.elementor-element-1ae411da .elementor-button {
	background-color: #000;
}
