section.contact-header{margin-bottom:-40px!important;margin-top:30px}.contact-wrapper{display:flex;flex-direction:column;gap:35px}.contact-wrapper .contact-right{position:absolute;right:0;top:0;height:100%;width:50%}.contact__form form{margin-top:20px!important}.contact-img{height:100%;display:flex;align-items:flex-end;padding:0 60px 128px;background-size:cover;background-repeat:no-repeat;position:relative}.contact-img .placeholder_main{height:100%;overflow:hidden}.contact-img .placeholder_main svg{transform:scale(3);transition:.8s ease}.contact-img:hover .placeholder_main svg{transform:scale(2.7)}.contact-img .img-overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.3}.contact-img .image-content{width:100%;display:flex;flex-direction:column;gap:2rem;z-index:30}.contact-img .address-div{display:flex;gap:5rem}.contact-img .address-div .address_title{font-weight:600}.contact-img .address p{padding:0}.contact-img .contact-logo{width:180px;height:40px;object-fit:scale-down}.form-div{width:50%;display:flex;flex-direction:column;padding:0 120px 120px 0}.form-div h2{color:var(--secondary-theme-color);font-weight:400}form.contact-form{display:flex;flex-direction:column;gap:1.12px;width:100%}form.contact-form-page>div{display:flex;flex-direction:column;gap:.5rem}form .input_label{margin-bottom:12px;line-height:1!important;display:block}form.contact-form-page input,form.contact-form-page textarea,form.contact-form-page select{border:1px solid var(--color-form-input-border);padding:12px;height:50px;line-height:1}form .input-group__box{display:flex;flex-direction:column;gap:10px}form .input__wrapper{display:flex;align-items:center;gap:12px}form.contact-form-page .input__wrapper input[type=radio],form.contact-form-page .input__wrapper input[type=checkbox]{height:24px;width:24px;opacity:0;pointer-events:all;z-index:50}form .input__wrapper{position:relative;min-height:24px}form .input__wrapper:before,form .input__wrapper:after{position:absolute;content:"";height:24px;width:24px;border:1px solid var(--primary-font-color);display:block;left:0;top:0;z-index:10}form .input__wrapper:after{background-position:center;background-repeat:no-repeat;opacity:0;transition:.5s ease;z-index:20;width:16px;height:16px;top:4px;left:4px;border:none!important}form .input__wrapper:has(input[type=radio]):after{background-color:var(--primary-font-color)}form .input__wrapper:has(input[type=radio]):before,form .input__wrapper:has(input[type=radio]):after{border-radius:100%!important}form .input__wrapper:has(input[type=checkbox]):after{background-image:url(./icon-check.svg)}form .input__wrapper:has(input:checked):after{opacity:1!important}form.contact-form-page{display:flex;flex-direction:column;gap:1.2rem;width:100%}form.contact-form input,form.contact-form textarea{outline:none;padding:12px;line-height:1}form.contact-form textarea{min-height:80px;max-height:200px;min-width:100%;max-width:100%}form.contact-form .form-input .theme-btn{padding:0;width:100%}.theme-btn .btn-text{justify-content:center}form.contact-form .btn-text{width:100%}form.contact-form .theme-btn input{padding:10px 50px;width:100%!important;background-color:transparent;border:none;color:var(--color-btn-primary-text);line-height:1.9;cursor:pointer;width:140px}form.contact-form-page .theme-btn{width:fit-content}form.contact-form-page .btn-text{width:100%}form.contact-form-page .theme-btn input{padding:10px 50px;width:100%!important;background-color:transparent;border:none;color:var(--color-btn-primary-text);line-height:1.9;cursor:pointer;width:140px}.footer-menu{border-top:none!important}.input-group__btn.btn-text{position:relative!important;right:auto!important;width:100%!important}.input-group__btn.btn-text button{width:100%!important;margin-top:12px!important}@media screen and (max-width:1280px){.form-div h2{font-size:40px}}@media screen and (max-width:420px){.form-div h2{font-size:36px}}@media screen and (max-width:980px){.contact-wrapper{flex-direction:column;gap:16px}.form-div{padding:0;width:100%}.contact-wrapper .contact-right{position:relative;width:100%!important;height:100%;margin-bottom:40px}form.contact-form{width:100%}section.contact-header{margin-bottom:-3px!important}.contact-img{padding:40px 20px}}@media screen and (max-width:768px){section.contact-header{margin-top:0!important}.submit.theme-btn{max-width:100%!important}}@media screen and (max-width:540px){.contact__form .submit.theme-btn{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/contact.css.map */
