
#faltz-site .contacts-page{width:88%;max-width:1440px;margin:auto;padding:45px 0 65px}
#faltz-site .contacts-page>.back-link{display:inline-block;margin-bottom:32px}
#faltz-site .contacts-hero{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}
#faltz-site .contacts-copy h1{font-size:clamp(38px,3.6vw,62px);line-height:1.06;letter-spacing:-.045em;margin:20px 0 25px}
#faltz-site .contacts-copy em{font-style:normal;color:#4b9368}
#faltz-site .contacts-intro{font-size:16px;line-height:1.75;max-width:440px;color:#5e7567}
#faltz-site .contacts-direct{display:grid;gap:20px;margin:28px 0}
#faltz-site .contacts-direct a{font-size:24px;letter-spacing:-.02em}
#faltz-site .contacts-direct span{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#6d9a7f;margin-bottom:8px}
#faltz-site .contacts-photo{margin:0}#faltz-site .contacts-photo img{width:100%;height:510px;object-fit:cover;display:block;border-radius:90px 4px 4px 4px}
#faltz-site .contacts-photo figcaption{font-size:10px;color:#789a86;margin-top:10px}
#faltz-site .contacts-location{margin-top:60px;border:1px solid #cce4d6;background:#e1efe7}
#faltz-site .contacts-address{display:flex;justify-content:space-between;gap:30px;padding:32px 38px}
#faltz-site .contacts-address h2{font-size:30px;margin:12px 0}#faltz-site .contacts-address p{line-height:1.7;font-size:14px}#faltz-site .contacts-address .eyebrow{font-size:10px}
#faltz-site .contacts-address>div:last-child{align-self:center}#faltz-site .contacts-visit{color:#6b8877}#faltz-site .contacts-address a{font-size:14px;border-bottom:1px solid #7abb94;padding-bottom:6px}
#faltz-site .contacts-location iframe{display:block;width:100%;height:400px;border:0;background:#d3e4da}
@media(max-width:800px){#faltz-site .contacts-hero{grid-template-columns:1fr;gap:30px}#faltz-site .contacts-photo img{height:340px;border-radius:55px 4px 4px 4px}#faltz-site .contacts-address{display:block;padding:25px}#faltz-site .contacts-location{margin-top:35px}#faltz-site .contacts-location iframe{height:320px}#faltz-site .contacts-direct a{font-size:22px}}
