.custom-toast{display:flex;justify-content:center;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(-50%) scale(.9);visibility:hidden;width:100%;will-change:transform;z-index:999999}.custom-toast.is-enter{animation:toastEnter .2s ease-out forwards}.custom-toast.is-out{animation:toastOut .2s ease-out forwards}.custom-toast__container{align-items:center;background:#fff;border-radius:4px;box-shadow:0 3px 10px #0000001a,0 3px 3px #0000000d;color:#363636;display:flex;font-size:1.2rem;font-weight:500;gap:.6rem;max-width:350px;min-height:2rem;padding:.8rem 1rem;pointer-events:auto}.custom-toast__icon{flex-shrink:0}.custom-toast__icon svg{height:2.4rem;width:2.4rem}.custom-toast__container{max-width:90%;width:-moz-max-content;width:max-content}@keyframes toastEnter{0%{opacity:0;transform:translateY(-50%) scale(.9);visibility:hidden}to{opacity:1;transform:translateY(1rem) scale(1);visibility:visible}}@keyframes toastOut{0%{opacity:1;transform:translateY(1rem) scale(1);visibility:visible}to{opacity:0;transform:translateY(-50%) scale(.9);visibility:hidden}}.button{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:500;gap:12px;height:4.8rem;justify-content:center;padding:0 2.3rem;text-align:center;transition:.3s}.button:before{content:"[ ";transition:.3s}.button:after{content:" ]";transition:.3s}.button:hover:before{transform:translate(-5px)}.button:hover:after{transform:translate(5px)}.button.is-primary{background:#fff;color:var(--c-black)}.button.is-primary:hover{background:var(--c-prime);color:#fff}.button.is-primary:hover:after,.button.is-primary:hover:before{color:#fff}.button.is-black{background:var(--c-black);color:#fff}.button.is-ghost{background:transparent;border-color:var(--c-black);color:var(--c-black)}.button.is-ghost-white{background:transparent;border-color:#fff;color:#fff}.button.is-ghost-white:hover{background:#fff;color:var(--c-black)}.button.is-ghost-white:hover:after,.button.is-ghost-white:hover:before{color:var(--c-black)}.navigate-link-wr{cursor:pointer}.footer{background:#f9f9f9;border-radius:30px 30px 0 0;color:var(--c-black);margin-top:var(--footer-margin);padding:9.5rem}@media screen and (max-width:1024px){.footer{padding:5rem 3rem}}@media screen and (max-width:780px){.footer{margin-top:var(--footer-margin);padding:3rem 0}}.footer__container{max-width:88rem}.footer__wrapper{display:flex;justify-content:space-between}@media screen and (max-width:780px){.footer__wrapper{flex-direction:column;gap:3rem}}@media screen and (min-width:780px){.footer__form-col{max-width:28rem}}.footer__contacts-col{align-items:flex-start;display:flex;flex-direction:column;gap:2rem 0;justify-content:space-between}.footer__contacts-box{display:flex;flex-direction:column;font-weight:500;gap:1rem;line-height:130%}.error-page[data-v-0aa5ed4b]{background:#212121;height:100svh}.error-page .footer[data-v-0aa5ed4b]{margin:0}.error-page .page[data-v-0aa5ed4b]{height:90%}.error-page__wrapper[data-v-0aa5ed4b]{align-items:center;display:flex;flex-direction:column;gap:3rem;height:100%;justify-content:center}.error-page__text[data-v-0aa5ed4b]{font-size:2.4rem;font-weight:400;letter-spacing:-.02em;line-height:110%;max-width:88rem;text-align:center}@media screen and (max-width:1024px){.error-page__text[data-v-0aa5ed4b]{font-size:1.8rem}}.error-page__text a[data-v-0aa5ed4b]{color:var(--c-prime);text-decoration:underline}.error-page__button[data-v-0aa5ed4b]{max-width:100%;width:20rem}.error-page__image[data-v-0aa5ed4b]{max-width:100%;width:67rem}.error-page__image svg[data-v-0aa5ed4b]{height:auto;width:100%}
