.ais-mobile[hidden],#ais-trial-holder[hidden]{display:none!important}
#ais-trial-holder{margin-top:16px;padding:18px;border-radius:12px;color:#fff;background:#302437}
#ais-trial-holder h3{margin:0 0 8px}#contact #call-home{margin:0 auto}#contact #venue{font-size:.92rem}
.hero .under{margin:8px 0 0 12px;display:inline-block}
@media(max-width:700px){
 nav.bottom.ais-mobile{gap:5px;padding-inline:6px}
 nav.bottom.ais-mobile>a,nav.bottom.ais-mobile>a:last-child{flex:1 1 0;min-width:0;min-height:44px;box-sizing:border-box;padding:4px;border:1px solid #ad916e;border-radius:999px;gap:4px;text-align:center;font-size:clamp(12px,3.3vw,15px);line-height:1.13}
 nav.bottom.ais-mobile>a:nth-child(2){flex-grow:1.15}
 nav.bottom.ais-mobile img,nav.bottom.ais-mobile svg{width:17px;height:17px;flex:none}
}
