.al-tile,.al-tile:hover{background-image:none!important}
.al-tile .al-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0;transition:opacity .7s ease,transform 1.2s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}
.elementor-element-a2be7f5 .al-bg-main{background-size:auto 116%}
.al-tile .al-bg-hover{opacity:0;transform:scale(1.12)}
.al-tile:hover .al-bg-main{opacity:0;transform:scale(1.08)}
.al-tile:hover .al-bg-hover{opacity:1;transform:scale(1.02)}
.al-tile::after{z-index:1!important}
.al-tile .elementor-widget-icon-box{z-index:2!important;transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.al-tile:hover .elementor-widget-icon-box{transform:translateY(-8px)}
.al-tile .elementor-icon-box-title:before{transition:width .45s cubic-bezier(.2,.7,.2,1)}
.al-tile:hover .elementor-icon-box-title:before{width:64px!important}
@media (prefers-reduced-motion:reduce){.al-tile .al-bg,.al-tile .elementor-widget-icon-box{transition:none}}
