.contact__wrapper{max-width:1920px;margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0}.contact-img{width:50%;display:flex;flex-direction:row;justify-content:center}.contact-img img{width:100%}.contact__container{flex:1;display:flex;flex-direction:column;gap:3.33vw;padding:0 8vw;height:100%}.contact__title{letter-spacing:-.02em;margin:0 0 1.33vw}.contact__text .contact__title p{margin:0;font-size:min(50px,3.33vw);line-height:1.12;font-weight:600;text-align:center;letter-spacing:normal}.contact__text p{font-size:min(18px,1.2vw);line-height:1.33;letter-spacing:-.03em;text-align:center;margin:0}.contact__desc{margin-top:2rem;text-align:center}.contact-form{flex:1}.contact .contact__wrapper .field .field__label:before{color:#33333380}.contact .field{min-height:auto;height:fit-content}.contact .field .field__input{padding:1.2vw 1.33vw 1.2vw .86vw;border:.5px solid rgb(128,128,128,.5);width:100%;height:3.6vw}.contact .field textarea.field__input{min-height:min(80px,5.33vw)}.field textarea.field__input+label{top:30%}.contact .contact__wrapper .field .field__label:before{font-size:min(14px,.93vw)}.contact .contact__field-error .form__message{align-items:flex-start;margin:1rem 0 0;font-size:1.2rem;font-weight:var(--font-body-weight);color:rgba(var(--color-error))}.contact .contact__field-error .form__message:before{content:"*";color:rgba(var(--color-error));margin-right:.2rem}.contact__field{display:flex;gap:1.33vw;flex-direction:column}.contact__field .contact__field-left{width:100%}.contact__field .first-field{display:flex;flex-direction:row;justify-content:space-between}.contact .first-field .field{width:48%}.contact__field .contact__field-right{width:100%}.contact__field .contact__field-right .field{margin:0}.contact__field .contact__field-error{position:absolute;bottom:-14px}.contact .field{margin-bottom:1.33vw}.contact .text-area{min-height:5.4vw;height:100%}.contact__privacy{width:100%;height:auto;display:flex;flex-direction:row;justify-content:left;align-items:center}.contact__privacy .contact__privacy-remind{margin:0;color:#33333380;margin-left:1rem}.contact__privacy p{font-size:min(14px,.9vw);line-height:1;letter-spacing:-.03em;margin:0;color:#33333380;margin-left:1rem}.contact__privacy p a{color:#33333380;text-decoration-color:#3333334d}.contact__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:2vw}.contact__wrapper .contact__bottom .button.button--primary{padding:min(14px,1.3vw) min(30px,2vw)!important;min-height:initial}.contact__wrapper .contact__bottom .button--primary span{font-size:min(16px,1.06vw);line-height:1.375}.contact__wrapper .contact__bottom .button--primary svg{margin-left:10px;width:11px;height:11px}.contact__add-text{font-size:min(12px,.8vw);color:rgba(var(--color-secondary-text));max-width:54.4rem}.contact__add-text a{text-decoration:none;transition:color var(--duration-default)}.contact__add-text a:hover{color:rgba(var(--color-secondary-text))}.contact__add-text>*{margin:0}.contact .icon-success{margin-top:.2rem}.grecaptcha-badge{visibility:hidden}.contact__bottom{flex-direction:row;align-items:center;gap:3.3rem;margin-top:3rem}.field input[type=text]+label,.field input[type=email]+label,.field input[type=tel]+label,.field input[type=password]+label,.field .field__input+label{line-height:1}.breadcrumb{margin-top:10px}@media screen and (max-width: 1024px){.contact__wrapper{max-width:100%;padding:0 1.27vw 11vw}.contact__container{gap:2.24vw;padding:0 4.88vw 0 3.9vw}.contact__title{margin:0 0 4px;line-height:1.158}.contact__text .contact__title p{font-size:min(38px,3.71vw)}.contact__text p{font-size:min(16px,1.56vw)}.contact .field .field__input{padding:1.27vw 1.46vw;height:3.9vw}.contact .field textarea.field__input{min-height:min(60px,6vw)}.contact .contact__wrapper .field .field__label:before{font-size:12px}.contact__field{gap:1.46vw}.contact .field{margin-bottom:1.46vw}.contact .text-area{min-height:6vw;height:100%}.contact__privacy p{font-size:12px}.contact__bottom{margin-top:1.6rem}.contact__wrapper .contact__bottom .button.button--primary{padding:min(14px,1.3vw) min(30px,2vw)!important}.contact__wrapper .contact__bottom .button--primary span{font-size:min(16px,1.06vw);line-height:1.375}.contact__wrapper .contact__bottom .button--primary svg{width:11px;height:11px}.breadcrumb_border .container{padding-bottom:5.86vw}}@media screen and (max-width: 750px){.breadcrumb_border .container{padding-top:16.73vw;padding-left:6.67vw}.contact__wrapper{flex-direction:column;padding:0 25px 16vw;gap:10.67vw}.contact-img{width:100%}.contact__container{width:100%;gap:12vw}.contact__title{margin:0 0 2.67vw}.contact__text .contact__title p{font-size:6.4vw;line-height:7.2vw}.contact__text p{font-size:3.73vw;line-height:4.53vw}.contact .field .field__input{padding:3.47vw 4vw;height:11.73vw}.contact .field textarea.field__input{min-height:min(140px,19vw)}.contact .contact__wrapper .field .field__label:before{font-size:3.2vw}.contact__field{gap:4vw}.contact .field{margin-bottom:30px}.contact .text-area{min-height:19.33vw}.contact__privacy p{font-size:3.2vw}.contact__bottom{margin-top:6.93vw}.contact__wrapper .contact__bottom .button.button--primary{padding:2.4vw 4vw!important}.contact__wrapper .contact__bottom .button--primary span{font-size:3.2vw;line-height:4vw}.contact__wrapper .contact__bottom .button--primary svg{margin-left:14px;width:2.93vw;height:2.93vw}.header-wrapper{position:absolute;left:50%;transform:translate(-50%);border-radius:4px;transition:max-width .15s,margin .15s,border-radius .15s;filter:drop-shadow(0px 5px 10px rgba(135,135,135,.1)) drop-shadow(0px 18px 18px rgba(135,135,135,.09)) drop-shadow(0px 41px 25px rgba(135,135,135,.05)) drop-shadow(0px 73px 29px rgba(135,135,135,.01)) drop-shadow(0px 114px 32px rgba(135,135,135,0))}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-contact-form.css.map */
