.contacts-hero{background:#090909;padding:36px 0}.contacts-hero .wrapper{max-width:1440px}.contacts-hero__title{letter-spacing:-4.2px;color:#fff;margin:0 0 36px;font-family:MabryPro,sans-serif;font-size:84px;font-weight:700;line-height:1}.contacts-info-bar{align-items:flex-start;gap:0;padding-bottom:40px;display:flex}.contacts-info-item{flex-direction:column;gap:6px;padding:0 32px 0 0;display:flex}.contacts-info-item:first-child{padding-left:0}.contacts-info-item__label{letter-spacing:-1px;color:#fff;margin:0;font-family:Onest,sans-serif;font-size:17px;font-weight:500}.contacts-info-item__value{letter-spacing:-.9px;color:#fff;margin:0;font-family:Onest,sans-serif;font-size:15px;font-weight:400;text-decoration:none}.contacts-info-item__value:hover{opacity:.8}.contacts-info-sep{background:#ffffff40;flex-shrink:0;align-self:center;width:1px;height:44px;margin:0 32px 0 0}.contacts-schedule{grid-template-columns:1fr 1fr;align-items:start;gap:0 16px;display:grid}.contacts-schedule__label{letter-spacing:-1px;color:#fff;font-family:Onest,sans-serif;font-size:15px;font-weight:500}.contacts-schedule__col{flex-direction:column;gap:4px;display:flex}.contacts-schedule__val{letter-spacing:-.9px;color:#fff;margin:0;font-family:Onest,sans-serif;font-size:15px;font-weight:400}.contacts-socials__label{letter-spacing:-1px;color:#fff;margin:0 0 10px;font-family:Onest,sans-serif;font-size:17px;font-weight:500}.contacts-socials__icons{align-items:center;gap:8px;display:flex}.contacts-socials__icon{object-fit:contain;width:32px;height:32px;display:block}.contacts-cta{background:#1e1e1e;grid-template-columns:1fr 1fr;min-height:500px;display:grid}.contacts-cta__photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.contacts-cta__right{flex-direction:column;justify-content:center;padding:60px 56px;display:flex}.contacts-cta__title{letter-spacing:-2.5px;color:#fff;margin:0 0 18px;font-family:MabryPro,sans-serif;font-size:54px;font-weight:900;line-height:1.02}.contacts-cta__sub{letter-spacing:-.72px;color:#ffffffb3;max-width:260px;margin:0 0 30px;font-family:Onest,sans-serif;font-size:18px;font-weight:300;line-height:1.5}.contacts-cta__fields{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.contacts-cta__input{color:#fff;letter-spacing:-.6px;box-sizing:border-box;background:#d9d9d921;border:none;border-radius:10px;outline:none;width:100%;padding:22px 20px;font-family:Onest,sans-serif;font-size:15px;font-weight:400}.contacts-cta__input::placeholder{color:#ffffff4d}.contacts-cta__submit{color:#fff;letter-spacing:-.64px;cursor:pointer;text-align:center;background:#7018e2;border:none;border-radius:10px;width:100%;padding:22px;font-family:Onest,sans-serif;font-size:16px;font-weight:700}.contacts-cta__submit:hover{background:#5e12c4}@media (width<=1024px){.contacts-hero{padding:32px 0}.contacts-hero__title{letter-spacing:-3px;font-size:64px}}@media (width<=768px){.contacts-hero{padding:24px 0}.contacts-hero__title{letter-spacing:-1.5px;margin-bottom:24px;font-size:42px}.contacts-info-bar{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:28px;display:grid}.contacts-info-item{padding:0}.contacts-info-item:has(a[href^=mailto]){grid-column:span 2}.contacts-info-item:has(.contacts-schedule){grid-column:span 2}.contacts-info-item:has(.contacts-socials){grid-column:span 2}.contacts-info-sep{display:none}}
