.luxury-contact-hero{position:relative;padding:60px 0;overflow:hidden;display:flex;align-items:center;background:linear-gradient(to bottom,#000000bf,#00000073,#000000d9)}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.page-width{z-index:3;width:100%;max-width:1440px}.hero-content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;max-width:580px;color:#fff}.subheading{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;COLOR:#dadada;margin-bottom:22px;display:block;font-family:Arial,sans-serif}.hero-content h1{font-size:40px;line-height:1.08;font-weight:400;margin:0 0 28px;letter-spacing:-1px;color:#fff;font-family:Playfair Display,serif}.description{max-width:540px}.description p{font-size:16px;line-height:1.75;margin:0;font-weight:400;color:#ffffffe0;font-family:Inter,sans-serif}.hero-buttons{display:flex;gap:16px;margin-top:34px;flex-wrap:wrap}.primary-btn,.secondary-btn{padding:6px 35px;text-decoration:none;font-size:15px;font-weight:400;transition:.3s ease;font-family:Inter,sans-serif}.primary-btn{background:#9f7c44;color:#fff}.primary-btn:hover{background:#9f7c44;color:#111}.secondary-btn{border:1px solid #9f7c44;color:#fff;background:transparent}.secondary-btn:hover{background:#9f7c44;color:#111}.animate-fadeup{opacity:0;transform:translateY(18px);animation:fadeUp .7s cubic-bezier(.25,1,.5,1) forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:991px){.luxury-contact-hero{min-height:420px}.hero-content h1{font-size:40px}.description p{font-size:16px}}@media screen and (max-width:767px){.luxury-contact-hero{min-height:520px}.hero-content{max-width:100%}.subheading{font-size:10px;letter-spacing:1.5px;margin-bottom:16px}.hero-content h1{font-size:30px;line-height:1.15;margin-bottom:18px}.description p{font-size:15px;line-height:1.7}.hero-buttons{flex-direction:column;width:100%;max-width:260px}.primary-btn,.secondary-btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-banner.css.map */
