@charset "UTF-8";.contact-section{margin-top:var(--mt-mobile)}@media (min-width: 768px){.contact-section{margin-top:var(--mt-desktop)}}.contact-section .container{max-width:932px;margin-inline:auto;padding:0 16px;position:relative}.contact-section__head{position:relative;z-index:1}.contact-section__head .heading-1{line-height:1.1}.contact-section__head+.contact-card{margin-top:16px}.contact-card{position:relative;z-index:1;background:var(--color-bg, #fff);border-radius:32px;padding:24px}@media (min-width: 768px){.contact-card{padding:60px 120px}}.contact-form__grid{margin-bottom:16px}.contact-form .label{display:block;color:#6c6d6e;font-size:16px;letter-spacing:.06em;margin-bottom:6px;opacity:.8}@media (max-width: 768px){.contact-form .label{font-size:12px}}.contact-form__field{position:relative}.contact-form__field input,.contact-form__field textarea{color:#6c6d6e;height:auto!important}.contact-form__field.is-invalid input,.contact-form__field.is-invalid textarea,.contact-form__field.is-invalid select{border-bottom:1px solid #E12528}.contact-form .has-select:after{content:"";position:absolute;right:8px;top:38px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);pointer-events:none;opacity:.7}.contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;width:100%;height:48px;padding:0 28px 0 0;border:0;border-bottom:1px solid #474747;outline:none;font:inherit;color:#bbbbbf;font-size:16px}.contact-form .field-error{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;line-height:1.2;color:#e12528}.contact-form .field-error:before{content:"";background:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_7999_35546)"><path d="M10.6181 6.14569L8.73765 7.99997L10.6181 9.85426C10.6705 9.90325 10.7122 9.96247 10.7407 10.0282C10.7692 10.094 10.7839 10.1649 10.7839 10.2366C10.7839 10.3083 10.7692 10.3793 10.7407 10.445C10.7122 10.5108 10.6705 10.57 10.6181 10.619C10.5692 10.6676 10.5111 10.706 10.4473 10.732C10.3835 10.7581 10.3152 10.7713 10.2462 10.7709C10.1088 10.7703 9.97712 10.7158 9.87956 10.619L7.99908 8.73854L6.1448 10.619C6.04723 10.7158 5.91555 10.7703 5.77813 10.7709C5.70919 10.7713 5.64086 10.7581 5.57704 10.732C5.51322 10.706 5.45517 10.6676 5.40623 10.619C5.30867 10.5209 5.25391 10.3881 5.25391 10.2497C5.25391 10.1113 5.30867 9.97859 5.40623 9.88045L7.26051 7.99997L5.40623 6.14569C5.32041 6.04548 5.27557 5.91658 5.28066 5.78475C5.28575 5.65292 5.34041 5.52787 5.43369 5.43458C5.52698 5.34129 5.65203 5.28664 5.78386 5.28155C5.91569 5.27646 6.04459 5.3213 6.1448 5.40712L7.99908 7.2614L9.85337 5.40712C9.90186 5.3569 9.95977 5.31673 10.0238 5.28889C10.0878 5.26106 10.1567 5.24611 10.2265 5.24489C10.2963 5.24368 10.3656 5.25622 10.4306 5.28181C10.4955 5.30739 10.5548 5.34552 10.605 5.39402C10.6552 5.44252 10.6954 5.50043 10.7233 5.56445C10.7511 5.62847 10.766 5.69734 10.7673 5.76714C10.7685 5.83694 10.7559 5.90629 10.7303 5.97125C10.7048 6.0362 10.6666 6.09547 10.6181 6.14569Z" fill="%23E12528"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.666016 8.00002C0.666016 3.9513 3.95062 0.666687 7.99935 0.666687C12.0481 0.666687 15.3327 3.9513 15.3327 8.00002C15.3327 12.0487 12.0481 15.3334 7.99935 15.3334C3.95062 15.3334 0.666016 12.0487 0.666016 8.00002ZM7.99935 1.79489C4.57371 1.79489 1.79422 4.57439 1.79422 8.00002C1.79422 11.4257 4.57371 14.2051 7.99935 14.2051C11.425 14.2051 14.2045 11.4257 14.2045 8.00002C14.2045 4.57439 11.425 1.79489 7.99935 1.79489Z" fill="%23E12528"/></g><defs><clipPath id="clip0_7999_35546"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');width:16px;height:16px}.contact-form__counter{margin-top:6px;font-size:11px;text-align:right;opacity:.6}.contact-form__actions{margin-top:18px;display:flex;justify-content:center}.contact-form__errors{margin:0 0 16px;padding:10px 12px;border-radius:10px;background:#ffecec;color:#8a1f1f;font-size:14px;list-style:disc;list-style-position:inside}.contact-form__success{margin:0 0 16px;padding:10px 12px;border-radius:10px;background:#eefcf0;color:#226b33;font-size:14px}
