.lang[data-v-035c1296]{background-color:var(--lang-track,#0c23400f);border-radius:11px;gap:2px;padding:3px;display:flex}.lang__button[data-v-035c1296]{letter-spacing:.04em;min-width:38px;height:32px;color:var(--lang-text,#3d5166);border-radius:8px;padding:0 8px;font-size:13px;font-weight:700;transition:background-color .25s,color .25s,box-shadow .25s}.lang__button[data-v-035c1296]:hover{color:var(--lang-hover,#0c2340)}.lang__button--active[data-v-035c1296],.lang__button--active[data-v-035c1296]:hover{color:#0c2340;background-color:#fff;box-shadow:0 1px 2px #0c23401a,0 2px 6px #0c23400f}.menu[data-v-bb95a6c5]{z-index:50;color:#fff;flex-direction:column;justify-content:space-between;gap:32px;padding-top:88px;padding-bottom:28px;transition:transform .5s 1s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(-100%)}.menu.active[data-v-bb95a6c5]{transition-delay:0s;transform:translate(0)}.menu.active .menu__bottom[data-v-bb95a6c5]>*,.menu.active .menu__item[data-v-bb95a6c5]{opacity:1;translate:0}.menu__list[data-v-bb95a6c5]{flex-direction:column;display:flex}.menu__item[data-v-bb95a6c5]{opacity:0;border-bottom:1px solid #ffffff29;transition:opacity .5s,translate .6s cubic-bezier(.16,1,.3,1);translate:0 16px}.menu__item[data-v-bb95a6c5]:first-child{transition-delay:.2s}.menu__item[data-v-bb95a6c5]:nth-child(2){transition-delay:.25s}.menu__item[data-v-bb95a6c5]:nth-child(3){transition-delay:.3s}.menu__item[data-v-bb95a6c5]:nth-child(4){transition-delay:.35s}.menu__item[data-v-bb95a6c5]:nth-child(5){transition-delay:.4s}.menu__item[data-v-bb95a6c5]:nth-child(6){transition-delay:.45s}.menu__item[data-v-bb95a6c5]:nth-child(7){transition-delay:.5s}.menu__item[data-v-bb95a6c5]:nth-child(8){transition-delay:.55s}.menu__link[data-v-bb95a6c5]{letter-spacing:-.025em;color:#ffffffb8;justify-content:space-between;align-items:center;padding:14px 0;font-size:calc(clamp(24px,7vw,30px));font-weight:700;line-height:1.15;transition:color .25s;display:flex}.menu__link[data-v-bb95a6c5]:focus-visible{outline-offset:2px;outline:2px solid #fff}.menu__link--active[data-v-bb95a6c5],.menu__link[data-v-bb95a6c5]:hover{color:#fff}.menu__link--active[data-v-bb95a6c5]:after{content:"";background-color:#fff;border-radius:2px;width:20px;height:3px}.menu__bottom[data-v-bb95a6c5]{flex-direction:column;gap:20px;display:flex}.menu__bottom[data-v-bb95a6c5]>*{opacity:0;transition:opacity .5s .55s,translate .6s cubic-bezier(.16,1,.3,1) .55s;translate:0 12px}.menu__contacts[data-v-bb95a6c5]{flex-direction:column;gap:6px;font-size:18px;font-weight:600;display:flex}.menu__contacts a[data-v-bb95a6c5]{align-self:flex-start}.menu__contacts a[data-v-bb95a6c5]:focus-visible{outline-offset:2px;outline:2px solid #fff}.menu__socials[data-v-bb95a6c5]{gap:10px;display:flex}.menu__socials a[data-v-bb95a6c5]{background-color:#ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .25s;display:grid}.menu__socials a[data-v-bb95a6c5]:focus-visible{outline-offset:2px;outline:2px solid #fff}.menu__socials a[data-v-bb95a6c5]:hover{background-color:#ffffff42}.menu__socials-icon[data-v-bb95a6c5]{fill:#fff;width:20px;height:20px}.menu__rights[data-v-bb95a6c5]{color:#fff9;font-size:13px;line-height:1.5}.menu__rights a[data-v-bb95a6c5]{color:#ffffffd9;text-underline-offset:3px;text-decoration:underline}.header[data-v-5b255c76]{z-index:100;--pad:9vw;height:76px;padding-inline:var(--pad);align-items:center;gap:20px;transition:padding-inline .5s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:0}@media only screen and (width<=992px){.header[data-v-5b255c76]{--pad:5vw}}@media only screen and (width<=768px){.header[data-v-5b255c76]{--pad:2vw;justify-content:space-between;gap:12px;height:64px}}@media only screen and (width<=576px){.header[data-v-5b255c76]{--pad:16px}}@media (width>=769px){.header--scrolled[data-v-5b255c76]:not(.header--menu){padding-inline:calc(20px + var(--pad))}}@media (prefers-reduced-motion:reduce){.header[data-v-5b255c76]{transition:none}}.header[data-v-5b255c76]:before{content:"";z-index:-1;inset:8px var(--pad);-webkit-backdrop-filter:blur(16px)saturate(1.6);opacity:0;background-color:#fffc;border-radius:18px;transition:opacity .25s,scale .6s cubic-bezier(.34,1.56,.64,1),translate .6s cubic-bezier(.34,1.56,.64,1),inset .5s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1),background-color .5s;position:absolute;translate:0 -14px;scale:.9 .6;box-shadow:0 0 0 1px #0c23400f,0 12px 32px -12px #0c23404d}@media only screen and (width<=768px){.header[data-v-5b255c76]:before{border-radius:0;transition:opacity .25s,translate .45s cubic-bezier(.16,1,.3,1),background-color .5s;inset:0;translate:0 -100%;scale:1;box-shadow:0 1px #0c234014,0 8px 24px -12px #0c234040}.header__logo .icon-logo[data-v-5b255c76]{width:132px}}.header--scrolled[data-v-5b255c76]:before{opacity:1;translate:0;scale:1}@media (prefers-reduced-motion:reduce){.header[data-v-5b255c76]:before{transition:opacity .25s;translate:0;scale:1}}.header--fixed[data-v-5b255c76]{position:fixed;left:0;right:0}.header--white[data-v-5b255c76]:before{opacity:1;-webkit-backdrop-filter:none;box-shadow:none;background-color:#0000;background-image:linear-gradient(#0c234080,#0c234000);border-radius:0;inset:0;translate:0;scale:1}.header--white .header__link[data-v-5b255c76]{color:#ffffffc7}.header--white .header__link--active[data-v-5b255c76],.header--white .header__link[data-v-5b255c76]:hover{color:#fff}.header--white .header__indicator[data-v-5b255c76]{background-color:#fff}.header--white .header__pill[data-v-5b255c76]{background-color:#ffffff2e}.header--white .header__logo .icon-logo[data-v-5b255c76]{--main-color:#fff;--secondary-color:#fff}.header--menu[data-v-5b255c76]:before{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#b31133;background-image:none;border-radius:0;inset:0;translate:0;scale:1}.header--menu .header__logo .icon-logo[data-v-5b255c76]{filter:brightness(0)invert()}.header__logo[data-v-5b255c76]{border-radius:6px;flex-shrink:0;animation:.8s cubic-bezier(.16,1,.3,1) backwards rise;display:flex}.header__logo .icon-logo[data-v-5b255c76]{filter:brightness()invert(0);transition:filter .5s}.header__nav[data-v-5b255c76]{flex-grow:1;justify-content:center;align-self:stretch;animation:.8s cubic-bezier(.16,1,.3,1) 80ms backwards rise;display:flex;position:relative}@media only screen and (width<=1200px){.header__nav[data-v-5b255c76]{display:none}.header__lang[data-v-5b255c76]{margin-left:auto}}.header__list[data-v-5b255c76],.header__track[data-v-5b255c76]{display:flex;position:relative}.header__list[data-v-5b255c76]{align-items:stretch;gap:calc(max(0px,-28px + clamp(20px,2.2vw,36px)))}.header__item[data-v-5b255c76],.header__link[data-v-5b255c76]{align-items:center;display:flex}.header__link[data-v-5b255c76]{letter-spacing:.005em;white-space:nowrap;color:#3d5166;height:36px;padding-inline:14px;font-size:15px;font-weight:600;transition:color .25s}.header__link--active[data-v-5b255c76],.header__link[data-v-5b255c76]:hover{color:#0c2340}.header__link[data-v-5b255c76]:focus-visible{outline-offset:-2px;border-radius:10px}.header__pill[data-v-5b255c76]{pointer-events:none;opacity:0;background-color:#034d9114;border-radius:10px;height:36px;margin-top:-18px;transition:opacity .2s,scale .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;scale:.8}.header__pill--shown[data-v-5b255c76]{opacity:1;scale:1}.header__pill--glide[data-v-5b255c76]{transition:opacity .2s,scale .35s cubic-bezier(.16,1,.3,1),translate .4s cubic-bezier(.16,1,.3,1),width .4s cubic-bezier(.16,1,.3,1)}.header__indicator[data-v-5b255c76]{pointer-events:none;background-color:#b31133;border-radius:2px;width:0;height:2px;position:absolute;bottom:18px;left:0}.header__indicator--ready[data-v-5b255c76]{transition:translate .45s cubic-bezier(.16,1,.3,1),width .45s cubic-bezier(.16,1,.3,1),opacity .25s}.header__burger[data-v-5b255c76],.header__lang[data-v-5b255c76]{flex-shrink:0;animation:.8s cubic-bezier(.16,1,.3,1) .16s backwards rise}.header__burger[data-v-5b255c76]{z-index:102;background-color:#b31133;border-radius:50%;width:44px;height:44px;transition:background-color .3s;position:relative}@media (width>=1201px){.header__burger[data-v-5b255c76]{display:none}}.header__burger-line[data-v-5b255c76]{background-color:#fff;border-radius:2px;height:2px;transition:translate .35s cubic-bezier(.16,1,.3,1),rotate .35s cubic-bezier(.16,1,.3,1);position:absolute;left:13px;right:13px}.header__burger-line[data-v-5b255c76]:first-child{translate:0 -4px}.header__burger-line[data-v-5b255c76]:last-child{translate:0 4px}.header--white .header__burger[data-v-5b255c76]{background-color:#fff}.header--white .header__burger .header__burger-line[data-v-5b255c76]{background-color:#b31133}.header--menu .header__burger[data-v-5b255c76]{background-color:#ffffff29}.header--menu .header__burger .header__burger-line[data-v-5b255c76]{background-color:#fff}.header--menu .header__lang[data-v-5b255c76],.header--white .header__lang[data-v-5b255c76]{--lang-track:#ffffff29;--lang-text:#ffffffd9;--lang-hover:#fff}.header--open .header__burger-line[data-v-5b255c76]:first-child{translate:0;rotate:45deg}.header--open .header__burger-line[data-v-5b255c76]:last-child{translate:0;rotate:-45deg}.footer[data-v-ecb2ac1b]{color:#fff;background-color:#0c2340;border-radius:32px 32px 0 0;padding-top:calc(clamp(36px,4vw,52px));padding-bottom:28px}@media only screen and (width<=768px){.footer[data-v-ecb2ac1b]{border-radius:24px 24px 0 0;padding-top:36px;padding-bottom:24px}}.footer a[data-v-ecb2ac1b]:focus-visible,.footer button[data-v-ecb2ac1b]:focus-visible{outline-offset:3px;outline:2px solid #fff}.footer__top[data-v-ecb2ac1b]{justify-content:space-between;align-items:center;gap:20px 32px;display:flex}@media only screen and (width<=1200px){.footer__top[data-v-ecb2ac1b]{flex-direction:column;align-items:flex-start}}.footer__logo-link[data-v-ecb2ac1b]{border-radius:6px;flex-shrink:0;display:flex}.footer__logo[data-v-ecb2ac1b]{--main-color:#fff;--secondary-color:#fff;width:180px}@media only screen and (width<=768px){.footer__logo[data-v-ecb2ac1b]{width:160px}}.footer__links[data-v-ecb2ac1b]{flex-wrap:wrap;gap:10px 28px;display:flex}@media only screen and (width<=576px){.footer__links[data-v-ecb2ac1b]{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;gap:14px 24px;display:grid}}.footer__link[data-v-ecb2ac1b]{color:#ffffffc7;font-size:15px;font-weight:600;transition:color .25s}.footer__link.router-link-active[data-v-ecb2ac1b],.footer__link[data-v-ecb2ac1b]:hover{color:#fff}.footer__contact[data-v-ecb2ac1b]{justify-content:space-between;align-items:flex-end;gap:24px;padding:calc(clamp(40px,4.4vw,60px)) 0 calc(clamp(32px,3.4vw,44px));display:flex}@media only screen and (width<=576px){.footer__contact[data-v-ecb2ac1b]{flex-direction:column;align-items:flex-start;padding:36px 0 32px}}.footer__reach[data-v-ecb2ac1b]{flex-direction:column;gap:12px;display:flex}.footer__phone[data-v-ecb2ac1b]{letter-spacing:-.045em;white-space:nowrap;align-self:flex-start;font-size:calc(clamp(30px,4.2vw,60px));font-weight:800;line-height:.95;transition:color .25s}.footer__phone[data-v-ecb2ac1b]:hover{color:#b4c8dc}.footer__email[data-v-ecb2ac1b]{letter-spacing:-.005em;color:#fff9;align-self:flex-start;font-size:calc(clamp(17px,1.35vw,21px));font-weight:600;line-height:1.5;transition:color .25s}.footer__email[data-v-ecb2ac1b]:hover{color:#fff}.footer__social[data-v-ecb2ac1b]{gap:10px;display:flex}.footer__round[data-v-ecb2ac1b]{background-color:#ffffff14;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .25s,box-shadow .25s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.footer__round svg[data-v-ecb2ac1b]{fill:#fff;width:20px;height:20px}.footer__round[data-v-ecb2ac1b]:hover{background-color:#b31133;box-shadow:inset 0 0 0 1px #b31133}.footer__bottom[data-v-ecb2ac1b]{letter-spacing:.005em;color:#ffffff80;border-top:1px solid #ffffff1f;padding-top:24px;font-size:14px;font-weight:500;line-height:1.5}.footer__bottom a[data-v-ecb2ac1b]{color:#fffc;transition:color .25s}.footer__bottom a[data-v-ecb2ac1b]:hover{color:#fff}.footer__dev[data-v-ecb2ac1b]{white-space:nowrap}.container[data-v-d1958b9f]{overflow-x:clip}
