.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@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}}.contact_section .form__message{font-family:gilroy;line-height:normal;color:var(--body-text)}.contact_section label.field__label{position:relative;display:block;top:0;left:0;color:var(--body-text);font-size:24px;letter-spacing:-.22px;line-height:27px;padding-bottom:10px}.contact_section .contact .field{display:block;border:0;margin-bottom:3.3rem}.contact_section .field:after{box-shadow:none}.contact_section h2.title{text-align:center;margin-bottom:56px;font-size:40px;line-height:50px;letter-spacing:-.37px;color:var(--body-text)}.contact_section .field__input{height:65px;border-radius:8px;border:1px solid #a0a0a0}.contact_section .text-area{min-height:19.2rem}.contact_section .field__input:focus{box-shadow:none}.contact_section label.field__label:focus-visible{outline:none}.contact_section .field:hover.field:after{box-shadow:none;border-radius:0}.contact_section .field__input:focus,.contact_section .field__input:not(:placeholder-shown),.contact_section .field__input:-webkit-autofill{padding:1.2rem 1.5rem 1rem 2rem}.contact_section .page-width--narrow{max-width:91rem}.contact_section .contact__fields{grid-column-gap:29px}.contact_section .contact__button{text-align:center;margin-top:7.2rem}.contact_section .field__input:focus,.contact_section .field__input:hover{border:1px solid var(--body-text)}.contact_section .contact__button .button{min-width:156px;padding:21px 14px}@media screen and (max-width:1199px){.contact_section .page-width--narrow{padding:40px 20px 50px}}@media screen and (max-width:989px){.contact_section h2.title{margin-bottom:30px}.contact_section label.field__label{font-size:22px}.contact_section .page-width--narrow{padding:10px 20px 50px}}@media screen and (max-width:749px){.contact_section .contact__button{margin-top:4.2rem}.contact_section .contact .field{margin-bottom:2rem}}@media screen and (max-width:549px){.contact_section .page-width--narrow{padding:0 20px 50px}.contact_section h2.title{font-size:35px;line-height:30px}.contact_section .field__input{height:50px}.contact_section label.field__label{font-size:20px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-contact-form.css.map */
