/* Elaleni 940 extras: listing card typography + project hero (do not load on Elaleni 1012) */
.elementor-3485 .elementor-element.elementor-element-w940a01 .elementor-cta__content-item{transition-duration:1000ms;}
.elementor-3485 .elementor-element.elementor-element-w940a01.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}
.elementor-3485 .elementor-element.elementor-element-w940a01.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}
.elementor-3485 .elementor-element.elementor-element-w940a01.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}
.elementor-3485 .elementor-element.elementor-element-w940a01 .elementor-cta .elementor-cta__bg,
.elementor-3485 .elementor-element.elementor-element-w940a01 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}
.elementor-3485 .elementor-element.elementor-element-w940a01 .elementor-cta__content{min-height:350px;text-align:center;}
.elementor-3485 .elementor-element.elementor-element-w940a01 .elementor-cta__button{font-family:"Libre Franklin", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#FFFFFF;border-color:#FFFFFF;border-width:1px;border-radius:0px;}
@media(max-width:767px){
  .elementor-3485 .elementor-element.elementor-element-w940a01 .elementor-cta__content{min-height:200px;}
}
body.elaleni-940 .elementor-6388 .elementor-element.elementor-element-2f3c217b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
body.elaleni-940 .elementor-6388 .elementor-element.elementor-element-2f3c217b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
  background-image:url(/wp-content/uploads/2026/11/elaleni-940-web-4.webp);
  background-position:center center;
  background-size:cover;
}
