.form-wrapper .form-group{margin-bottom:30px;position:relative}.form-group textarea{resize:none}.form-group textarea,.form-group input{margin-top:10px}.form-group label{color:var(--section-text-color)}.form-wrapper_button{width:100%;--button-padding-y: 2.4rem;--button-padding-x: 1.6rem}.contact-form .form-consent{margin:-8px 0 22px}.contact-form .form-consent .custom-checkbox-input+label{display:block;padding-left:2.8rem;color:color-mix(in srgb,var(--section-text-color) 82%,transparent);font-size:1.35rem;line-height:1.55}.contact-form .form-consent .custom-checkbox-input+label:before,.contact-form .form-consent .custom-checkbox-input+label:after{top:.2em}.contact-form .form-consent .custom-checkbox-input+label:before{width:1.55rem;height:1.55rem}.contact-form .form-consent .custom-checkbox-input+label:after{margin-top:-.48em;font-size:1.35rem}.contact-form .form-consent a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.contact-form_wrapper{display:flex;flex-wrap:wrap;gap:30px}.contact-form_col-form{width:100%}.contact-form_col-info{flex-grow:1;flex-basis:0}.contact-form .form-wrapper_heading{--mt-bottom: 7px}.contact-form_col-form .heading-head{margin-bottom:25px}.form-wrapper_main-heading{--mt-bottom: 28px}.contact-form .errors-list_link{text-decoration:none}.contact-form .success-message{text-align:center;margin-top:39px;font-size:2rem;line-height:3.3rem}.contact-form .success-message p{margin:0}.contact-form .success-message .image{margin-bottom:10px}.contact-form .form__message{font-weight:400;font-size:1.8rem;line-height:2.8rem;margin-top:50px}.contact-form .form__message,.contact-form .error-email{display:flex;align-items:center;gap:15px}.contact-form .error-email{margin-top:11px;position:absolute;right:0;font-size:1.4rem;line-height:2.1rem}.contact-form .errors-list{margin-bottom:30px}.contact-form .success-message_icn{display:block;margin-bottom:14px}.contact-form_col-info{display:none}@media(min-width:992px){.contact-form{overflow:visible}.contact-form_col-info{display:block;border-radius:var(--section-radius)}.contact-form_col-info svg,.contact-form_col-info img{border-radius:inherit}.contact-form_col{position:sticky;top:var(--page-header-height, 0)}.contact-form_wrapper{gap:40px}.contact-form_col-form{width:50%}.contact-form--form-center .contact-form_col-form{margin-left:auto;margin-right:auto;width:100%;max-width:703px}}@media(min-width:1200px){.contact-form_wrapper{gap:55px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/contact-form.css.map */
