.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__button button,.contact__button button:hover,.contact__button button:focus{background:radial-gradient(60.76% 73.32% at 25.27% 24.4%,#f8f5df,#eef6f0 38%,#daeff2 63%,#b7e2e9 91%);display:inline-block;vertical-align:top;color:#1a2c57;text-align:center;font-family:var(--font-body-family),sans-serif;font-size:19px;font-style:normal;font-weight:400;line-height:30px;padding:10px 24px;margin:0;text-decoration:none;outline:none;border-radius:25px;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear;border:none;box-shadow:none}.contact__button .button:not([disabled]):before,.contact__button .button:not([disabled]):after,.contact__button .button:not([disabled]):hover:before,.contact__button .button:not([disabled]):hover:after{border:none;box-shadow:none;width:0px;height:0px}.contact__button button:hover,.contact__button button:focus{background:#b7e2e9}@media only screen and (max-width:991px){.contact__button button,.contact__button button:hover,.contact__button button:focus{font-size:16px;font-style:normal;font-weight:400;line-height:30px;padding:8px 14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
