.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact #ContactForm .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact #ContactForm .field{margin-bottom:2rem}}.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}}.contact .hero-banner_image{max-width:100%;padding-left:0;padding-right:0}.contact .hero-banner_image Img{max-height:273px;object-fit:cover;object-position:center;filter:brightness(.5)}.contact #ContactForm label{position:static;font-size:16px}.contact .field{display:flex;flex-direction:column-reverse}.contact #ContactForm .field :is(input,textarea){outline:1px solid #edeef4!important;padding:15px}.contact .field__input:focus~.field__label{font-size:1.5rem}.contact #ContactForm :is(input){margin-bottom:4px}.contact #ContactForm .field__input::placeholder{opacity:1}#comment_form .field__input::placeholder,#comment_form .customer .field input::placeholder{opacity:1}.contact .field__input:focus{padding:1.5rem}.contact .page-wrapper{margin-top:-100px;background-color:#fff;padding-left:20px;padding-right:20px;padding-top:40px;position:relative;z-index:1}.contact .main-page-title{display:none}.contact .contact-from__wrapper{padding-left:20px;padding-right:20px}.section-contact__form .contact-from__wrapper label{margin-bottom:4px}@media only screen and (max-width:749px){.contact-from__wrapper{margin-top:20px}}.contact-context__wrapper{position:absolute;top:60px;width:100%;z-index:1;left:50%;color:#fff;transform:translate(-50%);text-align:center}.contact .hero-banner_image{position:relative}@media only screen and (min-width:750px){.contact .page-wrapper{position:static;margin-top:0}.section-contact__form .contact-page-wrapper{display:grid;grid-template-columns:221fr 679fr;margin-top:-100px;position:relative;z-index:1}.contact-from__wrapper{padding-top:40px;margin-left:-1px;padding-left:1px;background-color:#fff}.contact-from__wrapper form{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;grid-template-rows:auto}.contact-from__wrapper .contact__fields{display:flex;grid-row:1 / 3;flex-direction:column}.contact-from__wrapper .contactForm_phone{grid-row:3 / 4}.contact-from__wrapper .contactForm-body{grid-column:2 / -1;grid-row:1 / 4}.contact-from__wrapper .form__label{margin-bottom:0}.contact .contact-from__wrapper{padding-left:7%}.contact__button{margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/section-contact-form.css.map */
