.contact-hero{background-color:#0d0d0d;justify-content:center;align-items:center;width:100%;height:100vh;min-height:550px;display:flex;position:relative;overflow:hidden}.contact-hero-bg{z-index:1;will-change:transform, opacity;width:100%;height:100%;position:absolute;top:0;left:0}.contact-hero-overlay{z-index:2;background:linear-gradient(#00000059 0%,#000000b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.contact-hero-content{z-index:3;text-align:center;color:#fff;max-width:850px;padding:0 24px;position:relative}.contact-hero-subtitle{text-transform:uppercase;letter-spacing:3px;color:#d4af37;margin-bottom:16px;font-size:.9rem;font-weight:600;display:inline-block}.contact-hero-title{letter-spacing:-.5px;margin-bottom:20px;font-size:3.8rem;font-weight:700;line-height:1.15}.contact-hero-description{color:#ffffffe0;max-width:620px;margin:0 auto;font-size:1.15rem;line-height:1.6}@media (max-width:1024px){.contact-hero-title{font-size:3rem}}@media (max-width:768px){.contact-hero{height:85vh}.contact-hero-title{font-size:2.3rem}.contact-hero-description{font-size:1rem}}@media (max-width:480px){.contact-hero{height:80vh}.contact-hero-content{padding:0 18px}.contact-hero-title{font-size:1.9rem}}
