.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem;width:auto;height:16px}.contact .field{margin-bottom:1.5rem}.contact.page-width{max-width:139rem}.contact-info{background:#fff;box-shadow:0 14px 54px #1a3c6e0f;padding:2rem 1.5rem}.contact .contact-info .contact__fields{grid-column-gap:2.4rem}.contact .contact-info .field{margin-bottom:2.4rem;display:flex;flex-direction:column;row-gap:1.2rem}.contact .contact-info .field:before,.contact .contact-info .field:after{display:none}.contact .contact-info .field .field__label{font-size:var(--p20);position:static;transition:all .2s ease;color:var(--bodyColor);letter-spacing:0;line-height:1.2;margin:0;margin-left:.8rem;font-family:var(--bodyFont);font-weight:400}.contact .contact-info .field .field__input{min-height:5rem;border-radius:.5rem;border:1px solid #D1D8E2;padding:1rem 1.6rem!important;outline:none!important;box-shadow:none!important;height:auto;font-size:1.6rem;color:var(--bodyColor);font-weight:400;font-family:var(--bodyFont)}.contact .contact-info .field .field__input::placeholder{opacity:1;color:#b3b3b3}.contact .contact-info .field textarea.field__input{min-height:10rem!important;height:10rem!important}.contact .contact__button{margin-top:var(--padding-60)}.contact .contact__button .button{box-shadow:none;filter:none;max-width:50rem;width:100%}.contact .contact-info .form-status-list{padding:0;margin:2rem 0 1.5rem!important;list-style:none}.contact .contact-info .form-status-list a{text-decoration:none!important;color:red!important;font-size:var(--p20);font-weight:600}.contact .contact-info .form__message{align-items:flex-start!important;position:static;transition:all .2s ease;color:var(--bodyColor);letter-spacing:0;line-height:1.2;margin:0}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}.contact .contact-info .field .field__label{margin-right:1.6rem}.contact-info{padding:var(--padding-70) var(--padding-90)}.contact .contact-info .field .field__input{min-height:6.4rem;padding:2rem 3rem!important}.contact .contact-info .field textarea.field__input{min-height:14rem!important;height:14rem!important}}.contact__button{margin-top:3rem}@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}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-contact-form.css.map */
