.mobile-consultation{display:none}@media (width<=767px){.mobile-consultation:not([hidden]){z-index:70;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce0e8;grid-template-columns:1.2fr 1fr;gap:8px;display:grid;position:fixed;inset:auto 0 0}.mobile-consultation a{border:1px solid #c5cbdb;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;line-height:1.45;display:flex}.mobile-consultation strong{font-size:13px;font-weight:700}.mobile-consultation span{font-size:10px}.mobile-consultation-primary{color:#fff;background:#2c375d}.mobile-consultation-estimate{color:#2c375d;background:#fff}body.has-mobile-consultation{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.has-mobile-consultation .back-top{bottom:calc(80px + env(safe-area-inset-bottom))}}
