.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.page-width.page-width--narrow{max-width:1231px;width:100%;padding:45px 100px;border-radius:10px}.contact h2{color:#000;font-family:Boston Skyline Sans Clean;font-size:28px;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;margin:0}.contact.page-width.page-width--narrow{background-color:#ebebeb}.contact .field{margin-bottom:5rem}.contact .field__input{height:58px;background:#fff;color:#414141}.text-area{min-height:155px}.contact .field__label{left:0;top:-30px;color:#414141;font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:0}.form-content.center{margin-bottom:60px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{left:0;top:-30px;color:#414141;font-family:Montserrat;font-size:16px;font-weight:500;letter-spacing:0}.field__input:not(:placeholder-shown){padding-top:1.3rem}.contact button.button{width:137px;height:50px;color:#fff;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:700;line-height:normal;gap:0px}.contact button.button .icon-arrow{font-size:20px;margin-left:11px}@media screen and (max-width:749px){.contact.page-width.page-width--narrow{padding:45px 20px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-contact-form.css.map */
