.router-link-active[data-v-a2690db5],.router-link-exact-active[data-v-a2690db5]{color:var(--color-primary)}.header__top[data-v-2b7f35fb]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc;border-bottom:2px solid var(--color-primary);padding-block:var(--spacing-100)}.header__phone[data-v-2b7f35fb]{display:none}select[data-v-2b7f35fb]{background-color:transparent;border:none;margin-left:auto}.flex[data-v-2b7f35fb]{flex-direction:row}@media screen and (min-width:768px){.header__phone[data-v-2b7f35fb]{display:flex;gap:var(--spacing-200)}.header__img[data-v-2b7f35fb]{width:20px}.header__img--phone[data-v-2b7f35fb]{width:16px}}.header__bottom .logo-full[data-v-03112145]{display:none}.header__bottom .logo-part[data-v-03112145]{max-width:50px}.footer__top .logo-part[data-v-03112145]{display:none}.footer__top .logo-full[data-v-03112145]{max-height:70px}@media screen and (min-width:1024px){.header__bottom .logo-full[data-v-03112145]{display:block;max-height:70px}.footer__top .logo-full[data-v-03112145],.header__bottom .logo-part[data-v-03112145]{display:none}.footer__top .logo-part[data-v-03112145]{display:block;max-width:150px}}.menu__button[data-v-0904d505]{height:25px;position:relative;width:35px}.menu__button_line[data-v-0904d505]{background-color:var(--color-light-contrast);border:2px solid var(--color-light-contrast);border-radius:5px;opacity:1;position:absolute;top:40%;transform:rotate(0);transition:transform .3s ease 0s,top .3s ease .3s,opacity 0s ease .3s;width:100%}.active .menu__button_line[data-v-0904d505]{opacity:0;transition:opacity 0s ease .3s}.menu__button_line[data-v-0904d505]:first-of-type{top:0}.menu__button_line[data-v-0904d505]:nth-of-type(3){top:80%}.menu__button_line[data-v-0904d505]:nth-of-type(2){width:85%}.active .menu__button_line[data-v-0904d505]:first-of-type{transform:rotate(45deg)}.active .menu__button_line[data-v-0904d505]:first-of-type,.active .menu__button_line[data-v-0904d505]:nth-of-type(3){opacity:1;top:40%;transition:top .3s ease 0s,transform .3s ease .3s,opacity 0s ease 0s}.active .menu__button_line[data-v-0904d505]:nth-of-type(3){transform:rotate(-45deg)}.nav__sublist[data-v-478900ea]{max-height:0;overflow:hidden;transition:var(--transition)}.is-dropdown-open .nav__sublist[data-v-478900ea]{max-height:500px}.is-dropdown-open .nav__caret-down[data-v-478900ea]{transform:rotateX(180deg)}.nav__link[data-v-478900ea]{align-items:center;display:flex;gap:var(--spacing-200)}.nav__caret-down[data-v-478900ea]{transition:var(--transition);width:10px}@media screen and (max-width:767px){.nav[data-v-478900ea]{display:none}.nav.active[data-v-478900ea]{background-color:var(--color-surface);display:block;height:100vh;top:100px;right:0;bottom:0;left:0;overflow-y:auto;position:fixed;z-index:1000}.nav__item[data-v-478900ea]{border-block-end:1px solid rgba(var(--color-medium-rgb),.1)}.router-link-active[data-v-478900ea],.router-link-exact-active[data-v-478900ea]{background-color:var(--color-primary);color:var(--color-primary-contrast)}.router-link-active .nav__caret-down[data-v-478900ea]{filter:invert(95%) sepia(100%) saturate(0) hue-rotate(100deg) brightness(104%) contrast(101%)}.nav__link[data-v-478900ea],.nav__sublink[data-v-478900ea]{padding:var(--spacing-300);text-transform:uppercase;width:100%}.nav__sublink[data-v-478900ea]{display:inline-block;padding-inline-start:var(--spacing-600)}.nav__sublink>span[data-v-478900ea]:last-of-type{display:none}}@media screen and (min-width:768px){.nav__listWrapper[data-v-478900ea]{display:grid;gap:var(--spacing-600);grid-template-columns:repeat(3,1fr);padding-block:var(--spacing-800)}.nav__subitem[data-v-478900ea]{width:100%}.nav__sublink[data-v-478900ea]{border-radius:var(--border-radius-soft);display:flex;flex-direction:column;gap:var(--spacing-200);height:100%;justify-content:flex-start;padding:var(--spacing-400) var(--spacing-300);transition:var(--transition);width:100%}.nav__sublink.router-link-exact-active[data-v-478900ea],.nav__sublink[data-v-478900ea]:hover{background-color:#ffffff80;box-shadow:var(--box-shadow)}.nav__sublink>span[data-v-478900ea]:first-of-type{font-weight:600;text-transform:uppercase}.nav__sublink>span[data-v-478900ea]:last-of-type{color:#202527;display:block}.nav-toggle[data-v-478900ea]{display:none}.nav__list[data-v-478900ea]{align-items:center;display:flex;gap:var(--spacing-400);height:100%}.nav__link[data-v-478900ea]{padding:var(--spacing-200) var(--spacing-100)}.nav__link.router-link-active[data-v-478900ea],.nav__link.router-link-exact-active[data-v-478900ea],.nav__link[data-v-478900ea]:not(.router-link-active):hover{border-bottom:2px solid var(--color-primary);padding-block-end:calc(var(--spacing-200) - 2px)}.nav__sublist[data-v-478900ea]{background-color:#ece5e5;left:0;position:absolute;top:100px;width:100vw}}@media screen and (min-width:1024px){.nav__sublist[data-v-478900ea]{top:115px}}.header__bottom[data-v-57395afc]{background:#fffc;box-shadow:0 3px 15px #0003;height:100%;padding:var(--spacing-200)}.flex[data-v-57395afc]{flex-direction:row}.header{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;grid-template-rows:30px 70px;left:0;position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width:1024px){.header{grid-template-rows:30px 85px}}.logo[data-v-8982ea9b]{height:75px}.footer__top a[data-v-8982ea9b]{display:inline-block;padding-block:var(--spacing-100)}.flex[data-v-8982ea9b]{align-items:flex-start;flex-direction:column}@media screen and (min-width:1024px){.flex[data-v-8982ea9b]{flex-direction:row}}.footer__bottom[data-v-14c01cc9]{border-top:2px solid rgba(var(--color-primary-rgb),.2);padding-block:var(--spacing-200);width:100%}.footer[data-v-7b3f738f]{background-color:var(--color-surface);border-top:5px solid var(--color-primary);color:var(--color-secondary-contrast)}.layout{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.main{margin-block-end:var(--spacing-800);margin-block-start:100px}.main.lang{margin-block-end:0;margin-block-start:0}@media screen and (min-width:768px){.main{margin-block-start:125px}}.error__container{display:grid;height:100vh;place-items:center;text-align:center;width:100%}.error__heading{color:var(--color-danger);font-size:4rem}
