.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__fields{display:flow}.contact .field__input{border-radius:15px;border:1px solid #5271FF;padding:18px 24px!important;height:auto;line-height:normal}.contact .button:after{display:none}.contact .field:after,.contact .field:before{display:none}.contact h2{font-size:46px;font-weight:700;line-height:46px;letter-spacing:-.02em;text-align:center;width:100%;max-width:505px;padding-bottom:26px;margin:0 auto}.contact__button .button{width:100%}.contact .field{margin:0;border:0}.contact .field__input{margin:0 0 18px;background-color:#fff}.contact__button{margin:0}.contact form{max-width:504px;margin:0 auto}.page-width--narrow{max-width:935px}.contact .contact__button{background:#7c94ff;padding-bottom:10px;border-radius:10px;box-shadow:0 1px 2px #000}.contact_cover{position:relative}.contact_vector1 img{position:absolute;left:100px;top:100px}.contact_vector2 img{position:absolute;right:100px;top:46%}.contact_vector3 img{position:absolute;top:24px;right:-30px}.field__input::-webkit-input-placeholder{color:#1d1d1d;opacity:1}.field__input::-moz-placeholder{color:#1d1d1d;opacity:1}.field__input:-ms-input-placeholder{color:#1d1d1d;opacity:1}.field__input:-moz-placeholder{color:#1d1d1d;opacity:1}.contact_cover{background-image:url(bg-tile.svg)}.bottom_shape img{display:block;width:100%}.template_contact .footer-top-image,.mob_shape img{display:none}@media screen and (max-width: 750px){.contact h2{font-size:36px;font-weight:700;line-height:36px;letter-spacing:-.02em;text-align:center;width:100%;max-width:395px;padding-bottom:26px;margin:0 auto}}@media screen and (max-width: 750px){.contact h2.title{font-size:43px;line-height:41px;padding-bottom:32px;max-width:335px;margin-left:auto;margin-right:auto}.contact .contact_vector3 img{left:10px;top:26%;position:absolute;width:40px}.contact_vector1 img,.contact_vector2 img{display:none}.contact .field__input{padding:12px 24px!important}.contact .field__input{margin-bottom:8px}.contact .contact__button .button{padding:13px 0}.footer-block h2 .footer-block__heading.rte{font-size:34px!important;line-height:34px}.newsletter-form__field-wrapper .field .field__input{padding:19px}.newsletter-form__field-wrapper,.contact .contact__button{padding-bottom:5px}.mob_shape img{display:block;width:100%}.bottom_shape img{display:none}.contact h2.title{font-size:28px;line-height:29px;padding-bottom:32px;max-width:275px;margin-left:auto;margin-right:auto}.contact .contact_vector3 img{left:-10px;top:26%;position:absolute;width:40px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-contact-form.css.map */
