div.contact{max-width:93rem;padding:0 1.5rem;margin-bottom:18.3rem}.contact img{max-width:100%}.contact .form__message{align-items:flex-start;line-height:1.7}.contact .icon-success{margin-top:.7rem}.contact .field input,.contact .field textarea{border:1px solid var(--color-base-border-3);margin:var(--inputs-border-width)}.contact .field{margin-bottom:1.5rem}.contact .field:after,.contact .field:before,.contact__button button:before,.contact__button button:after{content:none}.contact__button{text-align:center}.contact__button button{background:var(--color-base-btn-1);width:100%}.contact .field label{font-size:1.4rem;line-height:inherit}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label{top:calc(var(--inputs-border-width) + .5rem);transform:unset}.contact__field-error{position:relative;top:-1rem;display:block;margin-bottom:1rem}.contact *:focus-visible{outline:none;box-shadow:none}.contact__field-error .form__message{font-size:1.2rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contactFoot{margin:5rem auto;text-align:center}.contactFoot a{display:block}.contactFoot_btn{width:40rem;text-align:center;margin:0 auto 2rem;padding:0 1rem;border:1px solid var(--color-base-border-1);text-decoration:none;line-height:4.5rem;font-size:1.4rem;color:rgb(var(--color-base-text))}.contactFoot_link{font-size:1.4rem;text-decoration:underline;text-underline-offset:.3em;color:inherit}@media screen and (max-width:749px){.contactFoot_btn{width:25rem;font-size:1.2rem}.contactFoot_link{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-contact-form.css.map */
