.gold-location{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:70px;padding-block:20px 100px;display:grid}.gold-location-heading h2{margin-bottom:26px}.gold-location-heading>.text-link{font-size:14px;font-weight:600}.gold-location-card{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:flex-start;gap:25px;min-width:0;padding:42px;display:flex}.gold-location-card>div{min-width:0}.gold-location-pin{border:1px solid var(--brand);width:68px;height:68px;color:var(--brand-dark);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.gold-location-card .eyebrow{letter-spacing:1px;margin-block:4px 17px;font-size:13px;font-weight:600}.gold-location-card address{color:var(--ink);overflow-wrap:anywhere;max-width:430px;margin-bottom:25px;font-size:15px;font-style:normal;font-weight:400;line-height:1.75}.hotel-directions{border-radius:var(--radius-pill);white-space:normal;text-align:center;gap:15px;font-size:14px;font-weight:600}.hotel-directions>svg{flex-shrink:0}.hotel-contact-address{color:var(--ink);overflow-wrap:anywhere;max-width:440px;font-size:15px;font-style:normal;font-weight:400;line-height:1.75}.contact-item .hotel-directions{margin-top:18px;display:inline-flex}.hotel-map-address{max-width:630px;color:var(--muted);margin-top:15px;font-size:15px;font-style:normal;font-weight:400;line-height:1.75}.map-heading>.hotel-directions{flex-shrink:0}.footer-contact>p.footer-address{font-size:15px;font-weight:400;line-height:1.75}.footer-contact>a.footer-map.hotel-directions{justify-content:center;gap:15px;width:fit-content;max-width:100%;min-height:50px;padding:14px 18px;font-size:14px;font-weight:600;line-height:1.5;color:#fff!important;display:inline-flex!important}.footer-contact>a.footer-map.hotel-directions:hover{color:#fff!important}@media (max-width:1080px){.gold-location{gap:40px;padding-bottom:78px}.gold-location-card{gap:20px;padding:32px}.gold-location-pin{width:54px;height:54px}}@media (max-width:800px){.gold-location{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:65px}.gold-location-heading h2{margin-bottom:20px}.gold-location-card{padding:32px}.map-heading{gap:25px}}@media (max-width:600px){.gold-location{padding-block:5px 62px}.gold-location-card{flex-direction:column;gap:18px;padding:26px}.gold-location-pin{width:44px;height:44px}.gold-location-pin svg{width:23px;height:23px}.gold-location-card .eyebrow{letter-spacing:.7px;margin-block:0 15px;font-size:13px;line-height:1.6}.gold-location-card address{font-size:15px}.gold-location-card .hotel-directions{gap:12px;min-height:50px;padding:14px 18px;font-size:14px}.gold-location-card .hotel-directions>svg:first-child{display:none}.hotel-contact-address{font-size:15px}.map-heading{flex-direction:column;gap:22px}.map-heading>.hotel-directions{min-height:50px;padding:14px 20px;font-size:14px}.hotel-map-address{font-size:15px}.footer-contact>p.footer-address{max-width:380px;font-size:15px}}
