@media (max-width:991.98px){.bg1,.bg2{background-attachment:scroll!important}}@media (pointer:coarse){.btn{min-height:44px}.accordion-button{min-height:48px}}@media (max-width:576px){.hall-title{font-size:1.1rem}.faq-card{padding:12px!important}.contact-left,.contact-right{min-height:auto!important}.map-shell{min-height:220px!important}}