.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .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_form_section{position:relative}.contact_form_section .contact-form_wrp{display:flex;flex-wrap:wrap;align-items:center;border-radius:6px;background:#fff;overflow:hidden}.contact_form_section .contact-form-image{width:calc(50% + -0px)}.contact_form_section .contact-form-image figure{margin:0}.contact_form_section .bg_image{height:100%;width:100%;object-fit:cover;vertical-align:middle;border-radius:6px}.contact_form_section .contact{width:calc(50% + -0px);padding:50px}.contact_form_section .contact-form-block{border-radius:10px;position:relative}.contact_form_section .contact-form-block .title{font-size:28px;text-align:center;margin-bottom:30px;font-weight:600}.contact_form_section .contact-form-block .section-text{margin:0 auto 15px;line-height:normal;color:#555}.contact_form_section .contact-form-block .contact_field{margin-bottom:30px;font-size:20px}.contact_form_section .contact-form-block .contact_field .field__label{display:none}.contact_form_section .contact-form-block .contact_field .field__input{padding:15px;font-size:16px;border-radius:3px;border:1px solid #797979;height:auto;line-height:normal;background:transparent}.contact_form_section .contact-form-block .contact_field .field__input.text-area{height:140px}.contact_form_section .contact-form-block .contact_field .field__input::placeholder{opacity:1;color:#797979}.contact_form_section .contact-form-block .contact__button{margin-top:30px}.contact_form_section .contact-form-block .bottom_text{margin:30px 0 0}.contact_form_section #wizard-validation-form .hulk-powered-wrapper,.contact_form_section #wizard-validation-form .hulk-powered-wrapper a{display:none}.contact_form_section .after_form_submit .form_generater_form_div p{text-align:center;font-size:28px!important;color:#000!important;margin:0!important}.contact_form_section #wizard-validation-form .form_generater_form_div{max-width:100%!important}.contact_form_section #wizard-validation-form .form_submit_div button{height:46px!important}.contact_form_section .pxFormGenerator:after{content:unset!important}.contact_form_section #wizard-validation-form .block_label{font-size:15px!important;font-weight:600!important;margin:0!important}.contact_form_section #wizard-validation-form .form-control{height:40px!important;padding:5px 10px!important;border-radius:6px}@media screen and (max-width:1400px){.contact_form_section .contact-form-block{max-width:600px}.contact_form_section .contact-form-block .title{margin-bottom:20px;font-size:22px}.contact_form_section .contact-form-block .section-text{margin-bottom:20px}.contact_form_section .contact-form-block .bottom_text{margin-top:20px}.contact_form_section .contact-form-block .contact_field{margin-bottom:20px}.contact_form_section .contact-form-block .contact_field .field__input{padding:15px;font-size:16px}.contact_form_section .contact-form-block .contact__button{margin-top:20px}}@media screen and (max-width:991px){.contact_form_section .bg_image{position:relative}.contact_form_section .contact-form-block{background:rgba(var(--color-background),60%)}.contact_form_section .contact-form-block .title{margin-bottom:15px;font-size:20px}.contact_form_section .contact-form-block .section-text{margin-bottom:15px}.contact_form_section .contact-form-block .bottom_text{margin-top:15px}.contact_form_section .contact-form-block .contact_field{margin-bottom:15px}.contact_form_section .contact-form-block .contact_field .field__input{padding:12px;font-size:14px}.contact_form_section .contact-form-block .contact__button{margin-top:15px}.contact_form_section .contact{padding:25px}}@media screen and (max-width:767px){.contact_form_section .contact,.contact_form_section .contact-form-image{width:100%}.contact_form_section .contact-form-image{max-width:500px;margin:0 auto}.contact_form_section .contact-form-block{max-width:100%}.contact_form_section .contact{padding:20px}}@media screen and (max-width:575px){.contact_form_section .contact{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
