.contact img{max-width:100%}.contact__intro{margin:1rem 0 2.5rem;max-width:70rem;font-size:1.4rem;line-height:1.6}.contact__intro a{color:#0f70dd;text-decoration:underline;text-underline-offset:.2em}.contact .form__message{align-items:flex-start}.contact .form-status-list.form__message{margin:0 0 22px;font-size:1.5rem;line-height:1.5}.contact .form-status-list.form__message .icon,.contact .form-status-list.form__message svg{margin-top:.25rem}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact__title{margin-bottom:40px}.contact__intro{margin:0 0 40px;font-size:1.6rem}.contact .form-status-list.form__message{font-size:1.6rem}.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}.contact__button button{background:#0f70dd;color:#fff;font-size:1.6rem;font-weight:400;transition:opacity .3s ease,scale .3s ease;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;border:none;min-height:auto;min-width:auto;padding:.8rem 3.5rem}.contact__button .button:before,.contact__button .button:after{box-shadow:none}@media(hover:hover)and (pointer:fine){.contact__button button:hover{opacity:.8}}.contact__button button:after{content:none}.contact__button button:hover:after{content:none}.contact__button .button:active{scale:.9}@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}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
