.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.block__contact-sec .block__contact-header-wrap{max-width:810px;margin-bottom:48px}.block__contact-sec .block__contact-subheadline{opacity:.5;text-transform:uppercase;color:var(--primary-color);gap:3px;letter-spacing:.2px}.block__contact-sec .title{margin:6px 0;text-transform:uppercase;color:var(--primary-color)}.block__contact-sec .block__contact-desc{color:var(--primary-color);opacity:.5}.block__contact-sec .block__contact-desc *{line-height:26px;letter-spacing:.2px}.block__contact-sec .block__contact-form-image-wrap{padding-bottom:61.37%;width:55%;max-width:100%}.block__contact-sec .block__contact-form-container{width:45%;margin-left:120px;max-width:406px}.block__contact-sec .block__contact-form-wrapper{max-width:1194px;margin:0 auto;padding:0 2rem}.contact .field{flex-direction:column-reverse}.contact .field:after,.contact .field:before{content:none}.contact .field__input{border:1px solid #12121266;min-height:44px;height:100%;padding:12px 16px}.contact .field__input::placeholder{color:#667085;opacity:1}.contact label.field__label{position:relative;transition:none;top:0;left:0;color:var(--primary-color);opacity:.5;margin-bottom:4px;letter-spacing:0}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label{font-size:1.4rem;top:0;left:0;letter-spacing:0}.contact .field__input:focus,.field__input:focus-visible{box-shadow:none;outline:0;border-radius:0}.contact button{cursor:pointer}@media screen and (min-width: 750px){.contact .field{margin-bottom:12px}}.contact__button{margin-top:2rem}@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}}@media screen and (max-width: 1260px){.block__contact-sec .block__contact-form-container{margin-left:30px;max-width:100%}}@media screen and (max-width: 749px){.block__contact-sec .block__contact-form-wrapper{padding:0;flex-direction:column;gap:4rem}.block__contact-sec .block__contact-form-image-wrap,.block__contact-sec .block__contact-form-container{width:100%;max-width:100%;margin:0}.block__contact-sec .block__contact-form-image-wrap{padding-bottom:112%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-contact-form.css.map */
