.contact{display:flex;justify-content:space-between;padding-inline:1rem}@media (min-width: 750px){.contact{padding-left:8rem;padding-right:0}}.contact img{max-width:100%}.contact__image-wrapper{display:none;max-width:50%;width:100%}@media (min-width: 750px){.contact__image-wrapper{display:block}}.contact__image-wrapper img{aspect-ratio:1 / 1;height:auto;object-fit:cover;width:100%}.contact__form-wrapper{max-width:51rem}.contact__title{font-family:Open Sans,sans-serif;font-size:5rem;font-weight:700;margin-block:0}@media (min-width: 750px){.contact__title{margin-top:4rem}}.contact_description{font-family:Open Sans,sans-serif;font-size:1.8rem}.contact .form__message{align-items:flex-start;font-size:1.9rem;font-family:Open Sans,sans-serif;line-height:calc(1 + .8 / var(--font-body-scale))}.contact .icon-success{margin-top:.7rem}.contact__fields{display:flex;flex-direction:column}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact .field__input{border-bottom:solid 1px black;padding-inline:0}.contact textarea.field__input{border:solid 1px black;margin-top:2.2rem;padding:1rem}.contact .field__label,.contact .field__input:not(:placeholder-shown)~.field__label{left:0}.contact textarea.field__input+.field__label{left:0;top:0}.contact textarea.field__input:not(:placeholder-shown)+.field__label{top:0}.contact__button{display:flex;justify-content:flex-end;margin-top:-1rem}
/*# sourceMappingURL=/cdn/shop/t/58/assets/section-contact-form.css.map */
