.contact-wrapper{background-color:rgb(var(--color-yellowish-white));padding-bottom:40px}.contact{max-width:698px;margin:0 auto}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .title,h2.form-status{font-size:24px;line-height:36px;letter-spacing:1px;font-weight:500;text-align:center;padding-top:40px}.contact form{padding-top:49px}.contact .field{margin-bottom:1.5rem}.contact .form-status svg{height:20px;left:-27px;margin-top:0;position:absolute;top:10px;width:20px}.contact .form-status{font-family:var(--font-futura-book);font-size:19px;letter-spacing:1px;line-height:36px;margin-bottom:40px;margin-left:25px;position:relative}.contact__field-error{position:absolute;bottom:-30px}.contact__field-error svg{width:20px;margin-right:5px}.contact__field-error .form__message{display:flex;align-items:center}.form-status-list{margin-bottom:50px}@media screen and (min-width: 750px){.contact .field{margin-bottom:47px}}.contact__button{margin:3rem auto 0;text-align:center}.contact__button button{max-width:148px;padding:14px 52px;line-height:normal}@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}}textarea:focus-visible:not(input){outline:none;box-shadow:none;outline-offset:inherit}
/*# sourceMappingURL=/cdn/shop/t/78/assets/section-contact-form.css.map */
