@layer theme,base;@layer components{.contact-panel{border:1px solid var(--v4-line);border-radius:var(--radius-panel);box-shadow:var(--v4-shadow);background:#fff;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:34px;padding:30px 34px;display:grid}.contact-panel__hours{border-left:1px solid var(--v4-line);padding-left:34px}.contact-panel__line{align-items:flex-start;gap:14px;margin:0 0 18px;display:flex}.contact-panel__line:last-child{margin-bottom:0}.contact-panel__icon{width:38px;height:38px;color:var(--v4-orange);background:#fe66251a;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.contact-panel__icon svg{width:17px;height:17px}.contact-panel__values{min-width:0;color:var(--v4-navy);overflow-wrap:anywhere;flex-direction:column;gap:4px;padding-top:7px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.contact-panel__values a{color:inherit;text-decoration:none;transition:color .2s}.contact-panel__values a:hover,.contact-panel__values a:focus-visible{color:var(--v4-orange)}.contact-panel__hours-title{letter-spacing:.3px;text-transform:uppercase;color:var(--v4-navy);align-items:center;gap:12px;margin:0 0 16px;font-family:Fjalla One,Montserrat,Arial,sans-serif;font-size:20px;font-weight:400;line-height:1;display:flex}.contact-panel__hours-list{margin:0}.contact-panel__hours-row{border-top:1px solid var(--v4-line);justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.contact-panel__hours-row:first-child{border-top:0;padding-top:0}.contact-panel__hours-row:last-child{padding-bottom:0}.contact-panel__hours-row dt{color:var(--v4-muted);font-size:15px;line-height:1.4}.contact-panel__hours-row dd{color:var(--v4-navy);text-align:right;flex:none;margin:0;font-size:15px;font-weight:700;line-height:1.4}.page__contact{--contact-band:72px}.page__contact .general-grid{padding-bottom:var(--contact-band);margin-bottom:0}.page__contact .content-side__inner,.page__contact .module{margin-bottom:0}.page__contact .content-side__content:empty{display:none}.page__contact .contact-panel{margin-top:26px}.page__contact .map-block,.page__contact .form-block{margin-top:var(--contact-band);margin-bottom:0}.page__contact .content-side>.map-block>.container,.page__contact .content-side>.form-block>.container{max-width:none;padding-left:0;padding-right:0}@media (max-width:900px){.contact-panel{grid-template-columns:1fr;gap:26px;padding:26px}.contact-panel__hours{border-left:0;border-top:1px solid var(--v4-line);padding-top:26px;padding-left:0}}@media (max-width:640px){.page__contact{--contact-band:48px}.contact-panel{padding:22px 16px}.contact-panel__icon{width:32px;height:32px}.contact-panel__line{gap:11px}.contact-panel__values{padding-top:5px;font-size:14.5px}.contact-panel__hours-row{grid-template-columns:1fr auto;gap:4px 12px;display:grid}}}@layer utilities;
