.contact{flex:1}.contact__wrapper{max-width:66rem;padding:4.8rem 1.5rem;margin:0 auto}@media(max-width:1279.98px){.contact__wrapper{max-width:54rem}}.contact__title{padding-bottom:var(--header-padding-bottom)}@media(max-width:767.98px){.contact__title{padding-bottom:var(--header-padding-bottom-mobile)}}.contact__button{margin-top:1.6rem}.contact__fields{--column-gap: 3rem;--row-gap: 2.4rem;--row-gap-mobile: 1.6rem}.contact__fields .form-field{margin-top:0}@media(min-width:768px){.contact__fields .form-field--full{grid-column-start:1;grid-column-end:3}}@media(min-width:768px){.contact__fields .form-control--textarea{min-height:18rem}}.contact-form__wrapper{display:flex}@media(max-width:767.98px){.contact-form__wrapper{flex-direction:column}}@media(min-width:768px){.contact-form__info{flex:0 0 42%}}.contact-form .card-media,.contact-form .card-media__media{height:100%}.contact-form__success-banner{margin-bottom:2.4rem}.contact-form__success-message{display:flex;align-items:flex-start;gap:1rem;padding:2rem 1.6rem;border:.2rem solid #0c5132;box-shadow:0 .8rem 2.4rem #0c51321f;font-weight:600}.contact-form__success-message svg{flex-shrink:0;width:2.4rem;height:2.4rem}@media(max-width:767.98px){.contact-form__success-message{padding:1.8rem 1.4rem;font-size:1.6rem}}@media(max-width:767.98px){.contact-form .card-media,.contact-form .card-media__media{height:auto}.contact-form .contact{position:relative;z-index:2}.contact-form .contact__fields,.contact-form .form-control{position:relative;z-index:2;pointer-events:auto}.contact-form .form-control{border-color:#0000002e;background-color:#fff;color:#000;-webkit-user-select:text;user-select:text}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-contact-form.css.map */
