.contact img{max-width:100%}.contact .form__message{align-items:flex-start;line-height:normal}.contact .icon-success{margin-top:.4rem}.contact .field{margin-bottom:2.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:3rem}}.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:1rem}}.contact .contact-wrapper{display:flex}.contact .contact-wrapper .contact-media,.contact .contact-wrapper .contact-form{flex:0 0 50%;max-width:50%;width:100%}.contact .contact-wrapper .contact-form{max-width:650px;display:flex;flex-direction:column;justify-content:center;padding:20px 50px}.contact .text-area{max-height:31px}.contact .contact-wrapper .contact-form .form-agreement{margin-top:-10px}.contact .contact-wrapper .contact-form .title{margin-bottom:20px}.contact .contact-wrapper .contact-form .contact-subtitle p{max-width:453px;margin:0 0 40px;line-height:1.75}.contact .contact-wrapper .contact-form .contact-subtitle p a{color:#000}.contact__button .button .button-arrow{position:absolute;right:20px}.contact .contact-wrapper .contact-media .media{padding-bottom:100%!important}.contact__button .button{width:100%}@media screen and (max-width: 989px){.contact .contact-wrapper .contact-form{max-width:100%;padding:50px 50px 60px;flex:0 0 100%}}@media screen and (max-width: 749px){.contact__button .button .button-arrow{right:4px;margin-right:0;margin-left:0}.contact .contact-wrapper .contact-form{padding:50px 20px 60px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
