body .landing-callbar.aos-mobile-contact{z-index:40;background:var(--aos-porcelain);padding:12px max(20px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border:0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:none;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #0b1f3a1f}body .landing-callbar.aos-mobile-contact a{min-width:0;min-height:52px;font:500 clamp(13px, 2.4vw, 14px)/1.35 var(--font);text-align:center;border:1px solid var(--aos-navy);color:var(--aos-porcelain);background:var(--aos-navy);border-radius:0;justify-content:center;align-items:center;gap:9px;padding:12px;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out;display:flex}body .landing-callbar.aos-mobile-contact .ppc-callbar__primary{background:var(--aos-gold);border-color:var(--aos-gold);color:var(--aos-navy)}body .aos-mobile-contact__label{min-width:0}body .aos-mobile-contact svg{flex:0 0 17px;width:17px;height:17px}body .landing-callbar.aos-mobile-contact a:focus-visible{outline:2px solid var(--aos-navy);outline-offset:3px}body .landing-callbar.aos-mobile-contact--single{grid-template-columns:minmax(0,1fr)}@media (hover:hover) and (pointer:fine){body .landing-callbar.aos-mobile-contact .ppc-callbar__primary:hover{background:var(--aos-gold-hover);border-color:var(--aos-gold-hover)}body .landing-callbar.aos-mobile-contact .ppc-callbar__secondary:hover{background:#173858;border-color:#173858}}@media (width<=767px){body.has-mobile-contact-bar{padding-bottom:var(--aos-contact-bar-height,calc(76px + env(safe-area-inset-bottom)))}html{scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom))}body .landing-callbar.aos-mobile-contact{display:grid}body.has-mobile-contact-bar .landing-footer{padding-bottom:32px}body:is(.has-visible-lead-form,.has-focused-contact-form) .aos-mobile-contact,body:has(.site-header.is-nav-open) .aos-mobile-contact{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){body .landing-callbar.aos-mobile-contact a{transition:none}}@media print{body.has-mobile-contact-bar{padding-bottom:0}body .landing-callbar.aos-mobile-contact{display:none}}