.section.section--page-width:has(.custom-contact-form__container){padding-top:64.8px}.custom-contact-form__container{border-radius:12.96px;background:url(./form-background.png);background-position:bottom left;background-size:cover;display:flex;justify-content:space-between;gap:16.2px;padding:64.8px}.custom-contact-form__content{max-width:324px;display:flex;flex-direction:column;flex:1}.custom-contact-form__content--title{color:#fafafa;font-family:var(--heading-font);font-size:24.743px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:19.44px}.custom-contact-form__content--subtitle{margin-bottom:32.4px;color:#a3a3a3;font-size:14.1px;font-style:normal;font-weight:400;line-height:18.108px}.custom-contact-form__content--links{display:flex;flex-direction:column;gap:12.96px;color:#fafafa;font-size:14.1px;font-style:normal;font-weight:500;line-height:18.108px}.custom-contact-form__content--link a{display:flex;align-items:center;justify-content:space-between;gap:8.1px}.custom-contact-form__content--link a svg{transition:.2s}.custom-contact-form__content--link span{color:#fafafa}.custom-contact-form__content--inner{display:flex;align-items:center;gap:9.72px}.custom-contact-form__content--inner svg{width:6.48px;height:9.72px;stroke-width:1.5px;stroke:#fafafa}.custom-contact-form__content--links img{width:25.92px;height:auto;min-width:25.92px}.custom-contact-form__form{max-width:405px;flex:1;border-radius:12.96px;border:1px solid #363565;background:#242343;display:flex;padding:32.4px;flex-direction:column;align-items:flex-start;gap:19.44px}.custom-contact-form__form--title{color:#fafafa;font-size:14.1px;font-style:normal;font-weight:600;line-height:16.038px}.custom-contact-form__form--subtitle{color:#d6d6d6;font-size:14.1px;font-style:normal;font-weight:400;line-height:18.108px}.custom-contact-form__form--fields{width:100%}.custom-contact-form__form--fields input{border-radius:6.48px;border:.5px solid #828282;background:#2f2e57;color:#d6d6d6;font-size:14.1px;font-style:normal;font-weight:500;line-height:18.108px;padding:12.96px;margin-bottom:19.44px}.custom-contact-form__form--fields label{color:#fafafa;font-size:14.1px;font-style:normal;font-weight:600;line-height:16.038px;margin-bottom:6.48px}.custom-contact-form__form--fields input::placeholder{color:#d6d6d6;font-size:14.1px;font-style:normal;font-weight:500;line-height:18.108px}.custom-contact-form__form--fields .contact-form__form{gap:0}.custom-contact-form__form--fields .button.submit-button{width:100%;border-radius:6.48px;background:#f2bc41;display:flex;padding:9.72px 25.92px;justify-content:center;align-items:center;align-self:stretch;color:#17162f;text-align:center;font-size:14.1px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.7007px}.contact-form__success{color:#fff;line-height:1.26;margin-bottom:16.2px}.contact-form__success svg{width:24.3px;height:24.3px}@media screen and (min-width:769px){.custom-contact-form__content--link a:hover svg{transform:translate(5px)}}@media screen and (max-width:900px){.custom-contact-form__container{flex-direction:column;padding:28.8px 14.1px;align-items:center;gap:57.6px}.custom-contact-form__content{width:100%;max-width:450px}}@media screen and (max-width:768px){.section.section--page-width:has(.custom-contact-form__container){padding-top:43.2px;padding-bottom:43.2px}.custom-contact-form__content--title{font-size:14.1px;font-style:normal;font-weight:700;line-height:27px}.custom-contact-form__content--subtitle{font-size:12.6px;font-style:normal;font-weight:400;line-height:20.12px}.custom-contact-form__content--links{color:var(--neutral-50, #FAFAFA);font-size:12.6px;font-style:normal;font-weight:600;line-height:17.784px}.custom-contact-form__form{padding:21.6px 14.1px}.custom-contact-form__form--title{font-size:14.1px;font-style:normal;font-weight:600;line-height:17.82px}.custom-contact-form__form--subtitle{font-size:12.6px;font-style:normal;font-weight:400;line-height:20.12px}.custom-contact-form__form--fields label{font-size:12.6px;font-style:normal;font-weight:500;line-height:20.12px}.custom-contact-form__form--fields input{font-size:12.6px;font-style:normal;font-weight:400;line-height:20.12px;padding:14.1px}.custom-contact-form__form--fields input::placeholder{font-size:12.6px;font-style:normal;font-weight:400;line-height:20.12px}.custom-contact-form__form--fields .button.submit-button{color:var(--Brand-Colors-Deep-Navy-Blue, #17162F);text-align:center;font-size:12.6px;font-style:normal;font-weight:600;line-height:17.784px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/contact-form.css.map */
