.grit-location-home{background:#fff;color:var(--grit-navy);padding:72px 0 80px;overflow:hidden}.grit-location-home__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:50px;align-items:center}.grit-location-home__copy .grit-kicker{color:var(--grit-mid-blue);margin-bottom:12px}.grit-location-home__copy .grit-section-title{max-width:520px;margin-bottom:22px}.grit-location-home__address{font-size:20px!important;line-height:1.3!important;font-weight:800!important;color:var(--grit-navy)!important;margin:0 0 10px!important;max-width:520px}.grit-location-home__copy>p:not(.grit-location-home__address){font-size:16px;line-height:1.6;color:rgba(16,36,55,.66);max-width:500px;margin:0 0 26px}.grit-location-home__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:4px}.grit-location-home__actions .grit-text-link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.grit-location-home__map{position:relative;min-height:360px;border-radius:18px;overflow:hidden;border:1px solid rgba(16,36,55,.1);background:#f3f0eb;box-shadow:0 18px 52px rgba(16,36,55,.08)}.grit-location-home__map iframe{display:block;width:100%;height:360px;border:0;filter:saturate(.82) contrast(.96)}.grit-location-home__pin{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(16,36,55,.5)}.grit-location-home__pin::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--grit-mid-blue);box-shadow:0 0 0 5px rgba(33,59,89,.08)}@media(max-width:749px){.grit-location-home{padding:52px 0 58px}.grit-location-home__grid{grid-template-columns:1fr;gap:28px}.grit-location-home__address{font-size:18px!important}.grit-location-home__actions{gap:12px;align-items:flex-start}.grit-location-home__actions .grit-btn{width:100%}.grit-location-home__actions .grit-text-link{padding:4px 0;min-height:36px}.grit-location-home__map,.grit-location-home__map iframe{min-height:300px;height:300px}.grit-location-home__map{border-radius:15px}}
