.hero-contact{position:absolute;z-index:2;bottom:28px;left:8vw;right:8vw;display:flex;align-items:flex-end;gap:0;border-top:1px solid rgba(255,255,255,.38);color:#fff}.hero-contact>a,.hero-contact>div{padding:16px 29px 0 0;margin-right:29px;border-right:1px solid rgba(255,255,255,.27);min-height:59px}.hero-contact>a:last-of-type{padding-left:0}.hero-contact small,.contact-details small{display:block;font:500 9px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.13em;color:#d8ba7c;margin-bottom:6px}.hero-contact strong,.contact-details strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.02em}.hero-contact em,.contact-details em{display:block;font-style:normal;color:#bdbab2;font-size:11px;margin-top:3px}.contact-details{border-top:1px solid #4a4945;margin:34px 0 27px;padding-top:19px;display:grid;gap:16px}.contact-details a,.contact-details>div{display:block}.contact-details strong{font-size:14px}.contact-details small{color:#c6aa76}@media(max-width:760px){.hero-contact{left:7vw;right:7vw;bottom:18px;display:grid;grid-template-columns:1fr 1fr;gap:0}.hero-contact>a,.hero-contact>div{padding:12px 10px 0 0;margin:0;min-height:56px;border-right:0}.hero-contact>div{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.2);margin-top:10px}.hero-contact strong{font-size:11px}.hero-contact em{font-size:10px}}
