.oc-location{padding:0 0 90px;background:#f5f3ee}.oc-location__layout{display:grid;grid-template-columns:1fr 1.65fr;gap:55px;border-top:1px solid #14213622;padding-top:60px}.oc-location h2{font-size:44px;letter-spacing:-.035em;line-height:1.1;margin:16px 0 20px}.oc-location p:not(.oc-eyebrow){color:#556071;line-height:1.6}.oc-location__buttons{display:grid;margin-top:25px}.oc-location__buttons button{display:flex;align-items:center;gap:15px;text-align:left;min-height:50px;padding:12px 10px;border:0;border-bottom:1px solid #14213622;background:transparent;color:#142136;font:600 16px var(--font-body);cursor:pointer}.oc-location__buttons button span:first-child{font-size:14px;font-weight:400;color:#636a75}.oc-location__buttons button span:last-child{margin-left:auto}.oc-location__buttons button[aria-pressed=true]{background:#e8dcc4;border-radius:5px}.oc-location__map{min-width:0;display:flex;flex-direction:column}.oc-location iframe{width:100%;height:480px;border:1px solid #14213620;border-radius:16px}.oc-location__map a{display:flex;align-items:center;min-height:48px;padding:12px 0;font-size:15px;font-weight:600}.oc-location__buttons{display:none}.oc-js .oc-location__buttons{display:grid}@media(max-width:767px){.oc-location{padding-bottom:55px}.oc-location__layout{grid-template-columns:1fr;gap:25px;padding-top:40px}.oc-location h2{font-size:38px}.oc-location iframe{height:350px}}
