/* Only authorized fine-pointer microinteractions; Static/reset rules remain intact. */
@media(min-width:1025px) and (prefers-reduced-motion:no-preference) and (pointer:fine){
 .avm-home-static .av-adv-column [data-id^="avtitle"] .elementor-heading-title{transition:color .3s ease!important}
 .avm-home-static .av-adv-column [data-id^="avtitle"] .elementor-heading-title:hover{color:#00b4c7}
}
@media(min-width:1200px) and (prefers-reduced-motion:no-preference) and (pointer:fine){
 .avm-home-static .av-instagram-static .tp-el-btn .text-1,
 .avm-home-static .av-instagram-static .tp-el-btn .text-2{transition:transform .3s,top .3s!important}
 .avm-home-static .av-instagram-static .tp-el-btn .text-2{display:block;position:absolute;top:100%;width:100%;font:600 calc(15 * var(--ah-u))/calc(20 * var(--ah-u)) Manrope,sans-serif;letter-spacing:0}
 .avm-home-static .av-instagram-static .tp-el-btn:hover .text-1{transform:translateY(-150%)}
 .avm-home-static .av-instagram-static .tp-el-btn:hover .text-2{top:50%;transform:translateY(-50%)}
}

@media(min-width:1200px) and (prefers-reduced-motion:no-preference){

}

/* Native Creative Instagram geometry. Static rules remain authoritative below 1200 and for reduced motion. */
@media(min-width:1200px) and (prefers-reduced-motion:no-preference){
 .avm-home-static .avm-h-extra3{height:calc(30vh + 1070px);overflow:hidden;display:block}
 .avm-home-static .av-instagram-static{position:relative;inset:auto;width:100%;height:100vh;--ah-u:1px}
 .avm-home-static .av-instagram-static .bf-instagram-area{position:static;width:100%;height:100vh;text-align:center}
 .avm-home-static .av-instagram-static .bf-instagram-thumb-wrap{display:inline-block;width:auto;height:auto;max-width:100%;margin:0 auto;position:relative}
 .avm-home-static .av-instagram-static .bf-instagram-thumb{position:relative;inset:auto;width:auto;height:100%;margin:0 auto;overflow:visible;border-radius:0}
 .avm-home-static .av-instagram-static .bf-instagram-thumb img{position:static;left:auto;top:auto;width:100%;height:100%;max-width:100%;margin:0 auto;object-fit:cover}
 .avm-home-static .av-instagram-static .bf-instagram-thumb-inner-1{top:-41%;left:50px;right:auto;bottom:auto}
 .avm-home-static .av-instagram-static .bf-instagram-thumb-inner-3{top:auto;left:auto;bottom:0;right:-74%}
 .avm-home-static .av-instagram-static .bf-instagram-thumb-inner-4{top:auto;left:auto;bottom:-42%;right:-42%}
 .avm-home-static .av-instagram-static .bf-instagram-thumb-inner-5{top:auto;left:auto;bottom:-26%;right:0}
 .avm-home-static .av-instagram-static .bf-instagram-thumb-inner-6{top:auto;left:-25%;bottom:0;right:auto}
 .avm-home-static .av-instagram-static .bf-instagram-thumb-inner-7{top:auto;left:-59%;bottom:25%;right:auto}
 .avm-home-static .av-instagram-static .bf-instagram-thumb-inner-8{top:7%;left:auto;bottom:auto;right:-25%}
 .avm-home-static .av-instagram-static .bf-instagram-content-wrap{left:-150px;top:auto;bottom:-340px;width:579px;height:auto}
 .avm-home-static .av-instagram-static .bf-instagram-subtitle{position:relative;left:auto;top:auto;display:block;margin-bottom:18px}
 .avm-home-static .av-instagram-static .bf-instagram-title{position:relative;left:auto;top:auto;margin-bottom:24px}
 .avm-home-static .av-instagram-static .bf-instagram-content{padding-left:100px}
 .avm-home-static .av-instagram-static .tp-el-desc{position:relative;left:auto;top:auto;margin-bottom:16px}
 .avm-home-static .av-instagram-static .tp-el-btn{position:relative;left:auto;top:auto}
}
