.isto-contact{padding:0 var(--spacing-sm)}.isto-contact-wrapper{display:flex;flex-direction:column-reverse;gap:var(--spacing-xl)}.isto-contact__content{display:flex;flex-direction:column;gap:2.8rem;padding-top:4.2rem}.isto-contact__title{font-size:2.6rem;font-weight:600}.isto-contact__content .isto-contact__description p{font-size:var(--text-sm);font-weight:600}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem;border:1px solid #D2D2D2;border-radius:.35rem}.contact .field__input,.contact .field__input:focus{padding:.9rem 1.15rem}.contact .field:before,.contact .field:after{content:unset}.contact .field__label{font-size:var(--text-sm);left:50%;transform:translate(-50%);font-weight:600;color:#9ca3af}.contact .field__input{max-height:3.6rem}.contact-form-wrapper,.contact .field__input:not(:placeholder-shown)~.field__label{display:none}.contact button:before,.contact button:after{content:unset}.contact button{background-color:#595959;padding:1rem 2.8rem;text-transform:uppercase;font-size:var(--text-base)}.contact button:hover{background-color:#6d6d6d}.contact button:focus{background-color:#888}@media screen and (min-width:990px){.contact .field{margin-bottom:2rem}.contact{display:flex;gap:8.4rem}.contact-form-wrapper{display:flex}.contact form{max-width:706px;width:100%}}.contact__button{margin-top:3rem}@media screen and (min-width:990px){.contact__button{margin-top:4rem}}@media screen and (min-width:990px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media(min-width:990px){.isto-contact-wrapper{flex-direction:row;gap:8.4rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/isto-section-contact-form.css.map */
