/* Compact contact edition — phone only. */
@media(max-width:767px){
#inquiry.inquiry-premium{padding-block:38px!important}
#inquiry>.section-label{display:none!important}
#inquiry .inquiry-wa-badge{font-size:10px!important;margin-bottom:13px!important;gap:8px!important}
#inquiry .inquiry-wa-badge svg{width:19px!important;height:19px!important}
#inquiry .inquiry-layout h2{font-size:26px!important;line-height:1.7!important;margin:0 0 12px!important}
#inquiry .inquiry-layout>div>p{font-size:12px!important;line-height:2!important;margin:0 0 15px!important}
#inquiry .inquiry-phone{display:inline-flex!important;font-size:21px!important;min-height:36px!important;margin:0!important}
#inquiry .inquiry-hours{font-size:10px!important;display:inline-block!important;margin-inline-start:12px!important;margin-top:0!important}
#inquiry .inquiry-help-note{display:none!important}
#inquiry #inquiry-form{margin-top:20px!important;padding:20px 16px!important;gap:17px!important;border-radius:15px!important}
#inquiry label{font-size:11px!important;gap:7px!important;line-height:1.8!important}
#inquiry input,#inquiry select,#inquiry textarea{min-height:48px!important;padding:10px 11px!important;font-size:16px!important;line-height:1.7!important}
#inquiry input::placeholder,#inquiry textarea::placeholder{font-size:11px!important}
#inquiry .form-pair{grid-template-columns:1fr 1fr!important;gap:12px!important}
#inquiry textarea{min-height:86px!important;height:86px!important}
#inquiry .glass-select-trigger{min-height:49px!important;font-size:13px!important;padding:10px 12px!important}
#inquiry .glass-select-options{max-height:260px!important}
#inquiry .glass-option{min-height:46px!important}
#inquiry .form-note{font-size:10px!important;line-height:1.9!important;margin:0!important}
#inquiry .inquiry-submit{min-height:61px!important;padding:12px!important;gap:12px!important}
#inquiry .inquiry-submit .wa-submit-icon,#inquiry .inquiry-submit svg{width:27px!important;height:27px!important}
#inquiry .inquiry-submit>span:last-child{font-size:14px!important;line-height:1.6!important}
#inquiry .inquiry-submit small{font-size:9px!important;margin-top:3px!important}
#contact.glass-footer-section{padding-top:20px!important}
#contact .eurasia-footer{padding:24px 22px 0!important}
#contact .footer-information{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px 16px!important;padding:0 0 20px!important}
#contact .footer-identity{grid-column:1/-1!important;display:grid!important;grid-template-columns:1fr auto!important;gap:11px!important}
#contact .footer-identity img{width:145px!important;max-width:100%!important}
#contact .footer-identity p{font-size:11px!important;line-height:1.8!important;margin:0!important}
#contact .footer-socials{grid-column:2!important;grid-row:1!important;gap:6px!important}
#contact .footer-socials a{width:34px!important;height:34px!important;border-radius:9px!important}
#contact .footer-socials svg{width:17px!important;height:17px!important}
#contact .footer-links{grid-column:1/-1!important;padding:10px 0!important;gap:0 14px!important}
#contact .footer-links>a{font-size:12px!important;min-height:36px!important}
#contact .footer-information h3{font-size:11px!important;line-height:1.8!important;margin-bottom:8px!important}
#contact .footer-information h3 svg{width:14px!important;height:14px!important}
#contact .footer-address,#contact .footer-phones{grid-column:auto!important;min-width:0!important;padding:0!important;border:0!important}
#contact .footer-address p{font-size:12px!important;line-height:2!important;margin:0 0 8px!important}
#contact .footer-email{display:block!important;font:11px/1.8 Arial!important;min-height:36px!important;overflow-wrap:anywhere!important;word-break:break-word!important}
#contact .footer-email svg{display:none!important}
#contact .footer-phones{gap:1px!important}
#contact .footer-phones>a:not(.footer-form-link){font:16px/1.7 Arial!important;min-height:34px!important;letter-spacing:0!important;white-space:nowrap!important}
#contact .footer-phones .footer-form-link{font-size:10px!important;line-height:1.8!important;min-height:42px!important;margin-top:8px!important;padding:7px 8px!important;text-align:center!important}
#contact .footer-bottom{gap:6px 12px!important;padding:14px 0!important;font-size:9px!important;line-height:1.9!important}
#contact .footer-bottom>a{font-size:10px!important;min-height:34px!important}
#contact .footer-wordmark{font-size:9px!important}
}
@media(max-width:359px){#contact .footer-information{column-gap:12px!important}#contact .footer-identity img{width:130px!important}#contact .footer-socials a{width:32px!important;height:32px!important}#contact .footer-phones>a:not(.footer-form-link){font-size:14px!important}}
