.contact-custom{position:relative}.contact-custom__wrapper{display:grid;grid-template-columns:760px 1fr;gap:50px;align-items:start}.contact-custom__right{background:rgb(var(--color-background))}.contact-custom__heading{margin:0 0 10px}.contact-custom__subheading{margin-bottom:30px;font-size:18px}.contact-custom__items{display:grid;grid-template-columns:1fr;gap:22px}.contact-item{display:flex;gap:18px;align-items:center;padding:15px 0 0;border-top:1px solid var(--primary-color)}.contact-item:last-child{border-bottom:1px solid var(--primary-color);padding:15px 0}.contact-custom__left{position:sticky;top:10px}.contact-item__icon{width:52px;height:52px;border-radius:50%;background:var(--white-color);border:2px solid var(--secondary-color);padding:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:.3s}.contact-item:hover .contact-item__icon{background:var(--secondary-color)}.contact-item__icon svg path{fill:var(--secondary-color);transition:.3s}.contact-item:hover .contact-item__icon svg path{fill:var(--white-color)}.contact-item__icon img{width:100%;height:100%}.contact-item__content h4{margin:0 0 8px;font-size:20px;letter-spacing:.05em;text-transform:uppercase;color:var(--black-color)}.contact-item__content p{margin:0;font-size:18px;line-height:1.7;color:var(--black-color);transition:.3s}.contact-item:hover .contact-item__content p{color:var(--secondary-color)}.contact-image{margin-top:0;border-top:1px solid rgba(var(--color-foreground),.08);padding-top:30px}.contact-image__img{height:100%;max-height:400px;object-fit:cover;width:100%;display:block;margin-bottom:20px}.contact-image h4{margin:0 0 10px;font-size:20px;color:var(--black-color)}.contact-features:not(:has(.feature-item)){display:none}.contact-image p{margin:0 0 10px;font-size:16px;color:var(--black-color)}.contact-custom__right h3{margin:0 0 25px;font-size:24px}.contact-custom__left p{color:var(--black-color)}.contact-custom__right form{display:flex;flex-direction:column;gap:30px}.contact-custom__right{padding:20px;border:1px solid #0000001f}.contact-custom__right form .contact__fields{display:flex;gap:20px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-custom .field{margin-bottom:0}.contact-custom textarea{min-height:170px;resize:vertical}.contact-submit{width:100%;margin-top:10px}.contact-features{margin-top:45px;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.feature-item{display:flex;flex-direction:column;gap:15px;align-items:flex-start;border:1px solid var(--secondary-color);padding:22px}.feature-icon{width:52px;height:52px;border-radius:50%;background:var(--white-color);border:2px solid var(--secondary-color);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:10px}.feature-icon img{width:100%;height:100%}.feature-item h4{margin:0 0 6px;font-size:20px;text-transform:uppercase}.feature-item p{margin:0;font-size:16px;line-height:1.6;opacity:1}.form-status,.errors{margin-bottom:20px}.contact-custom .button{min-height:50px}.contact-item__content h5{font-size:16px;line-height:22px;margin:0 0 5px;font-family:Inter;letter-spacing:0;font-weight:400}.elc-contact-success{width:100%;margin:0 auto;padding:80px 30px;background:transparent;color:inherit;text-align:center;box-sizing:border-box}.elc-contact-success__inner{width:100%;max-width:760px;margin:0 auto}.elc-contact-success__eyebrow{margin:0 0 20px;font-size:11px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--elc-accent, #b49a68)}.elc-contact-success__heading{margin:0;font-size:42px;line-height:1.12;letter-spacing:.04em;font-weight:500;color:inherit}.elc-contact-success__accent{width:46px;height:1px;margin:28px auto 30px;background:var(--elc-accent, #b49a68)}.elc-contact-success__intro{max-width:600px;margin:0 auto 28px;font-size:18px;line-height:1.65;font-weight:400}.elc-contact-success__message{max-width:680px;margin:0 auto}.elc-contact-success__message p{margin:0 0 24px;font-size:16px;line-height:1.85;font-weight:400}.elc-contact-success__message p:last-child{margin-bottom:0}@media(max-width:1366px){.contact-custom__wrapper{grid-template-columns:500px 1fr}}@media screen and (max-width:1200px){.contact-custom__wrapper{grid-template-columns:1fr;gap:40px}.contact-custom__left{position:static}.contact-features{gap:18px}.contact-custom__items{grid-template-columns:repeat(3,1fr)}.contact-item{border:none!important}}@media(max-width:991px){.contact-item{flex-direction:column;align-items:start}}@media screen and (max-width:749px){.elc-contact-success{padding:55px 20px;text-align:center}.elc-contact-success__inner{max-width:100%}.elc-contact-success__eyebrow{margin-bottom:16px;font-size:10px;letter-spacing:.18em}.elc-contact-success__heading{font-size:28px;line-height:1.18;letter-spacing:.03em}.elc-contact-success__accent{margin:22px auto 24px}.elc-contact-success__intro{margin-bottom:24px;font-size:16px;line-height:1.65}.elc-contact-success__message p{margin-bottom:20px;font-size:15px;line-height:1.75}.contact-grid{grid-template-columns:1fr;gap:0}.contact-item{gap:15px}.contact-item__icon{width:46px;height:46px}.contact-item__icon svg{width:18px;height:18px}.feature-item{padding:18px}.contact-features{margin-top:30px}.contact-custom__heading{font-size:28px}.contact-custom__items,.contact-features{grid-template-columns:1fr}.contact-custom__right form .contact__fields{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-custom.css.map */
