.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact #ContactForm{width:100%}.contact #ContactForm .button{min-width:230px;height:56px}.contact__field-error{position:absolute;bottom:-22px}.contact__button{margin-top:3rem}.contact__button-text{font-size:1.4rem;color:#123f4f;opacity:.6}.image-with-text__content .contact-info{display:flex;justify-content:space-between;gap:20px;width:100%}.contact-info__item{display:flex;flex-direction:column;gap:10px}.contact-info__title{font-weight:400;font-size:18px;line-height:120%;letter-spacing:-.02em;color:#123f4f;opacity:.6}.contact-info a{color:#123f4f;font-size:18px;text-decoration:none}.contact-info__inner{display:flex;gap:20px}.contact-form .image-with-text__media-item img{object-fit:contain}@media screen and (min-width: 990px){.contact .image-with-text__content>*+*{margin-top:6rem}.contact .image-with-text__content .contact-info{margin-top:8rem}.contact .image-with-text__content{padding-right:4rem;padding-left:12rem;padding-bottom:2rem}}@media screen and (min-width: 768px){.contact .field{margin-bottom:2rem}.contact__button{margin-top:4rem}.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact .grid--3-col-tablet .grid__item.image-with-text__media-item{max-width:340px}}@media screen and (max-width: 767px){.contact-form{overflow:hidden}.contact-form .image-with-text__media-item{height:400px}.contact-form .image-with-text__media{transform:rotate(80deg) translate(25%,-25%);padding:0!important}.contact-form .image-with-text__media-item img{object-fit:contain;height:600px!important;width:auto!important}.contact-form .image-with-text__content{background:transparent;padding-left:0;padding-right:0;padding-bottom:0}.contact-form .image-with-text__content>*+*{margin-top:1rem}.contact .field{margin-bottom:1rem}.contact #ContactForm .button{width:100%;max-width:400px}.image-with-text__content .contact-info{flex-direction:column;gap:16px;margin-top:4rem}.contact-info__item{flex-direction:row;justify-content:space-between}}@media screen and (max-width: 450px){.contact-form .image-with-text__media-item{height:270px}.contact-form .image-with-text__media{transform:rotate(80deg) translate(15%,-35%)}.contact-form .image-with-text__media-item img{height:185%!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
