.js-text-section{max-width:950px;margin:0 auto;width:100%;padding:20px 40px}@media only screen and (max-width: 768px){.js-text-section{padding:20px}}.js-text-section.fw{max-width:inherit;padding:0}.js-text-section.fw .form-wrap{border:none}@media only screen and (max-width: 768px){.js-text-section.fw{padding:0}}.js-text-section .form-wrap{display:flex;border:1px black solid}@media only screen and (max-width: 768px){.js-text-section .form-wrap{flex-direction:column}}.js-text-section .form-wrap>div{flex:1}.js-text-section .form-wrap .img-f{overflow:hidden;position:relative}@media only screen and (max-width: 768px){.js-text-section .form-wrap .img-f{width:100%;height:0;padding-top:66%}}.js-text-section .form-wrap .img-f img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0}.js-contact{padding:20px;max-width:600px}.js-contact .titles{margin-bottom:15px;width:100%;padding-bottom:10px;border-bottom:1px solid #bcbcbc}.js-contact .titles h1,.js-contact .titles h2,.js-contact .titles h3,.js-contact .titles h4{font-size:18px}.js-contact .success{padding-bottom:20px}.js-contact .form-item{display:flex;flex-direction:column;margin-bottom:20px}.js-contact label{color:#161616;font-style:normal;font-weight:600;font-size:16px;line-height:24px;margin-bottom:5px}.js-contact label span{color:red;padding-left:3px}.js-contact input,.js-contact textarea,.js-contact select{border:1px solid #b9b9b9;border-radius:5px;padding:10px;width:100%}.js-contact button{background:#000;color:#fff;width:100%;padding:23px;line-height:0;border-radius:6px;font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/508/assets/css_js_image_form.css.map */
