.bottom-banner[data-v-1c6432c2] {
  display: block;
  position: relative;
  height: calc(var(--scale) * 60);
  background-image: url("/v2/global/banner-bg.webp");
  background-position: center;
  background-size: cover;
  overflow: hidden;
}
@media only screen and (max-width: 1200px) {
.bottom-banner[data-v-1c6432c2] {
    background-image: url("/v2/global/banner-bg-tablet.webp");
    height: calc(var(--scale) * 50);
}
}
@media only screen and (max-width: 767px) {
.bottom-banner[data-v-1c6432c2] {
    background-image: url("/v2/global/banner-bg-mob.webp");
}
}
.bottom-banner *[data-v-1c6432c2] {
  font-family: "Onest", sans-serif;
}
.bottom-banner__content[data-v-1c6432c2] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
@media only screen and (max-width: 767px) {
.bottom-banner__content[data-v-1c6432c2] {
    justify-content: space-between;
    padding-inline: 16px;
}
}
.bottom-banner__left[data-v-1c6432c2] {
  position: relative;
  font-weight: 700;
  font-size: 16px;
  line-height: 98%;
  color: #FFFFFF;
}
@media only screen and (max-width: 1200px) {
.bottom-banner__left[data-v-1c6432c2] {
    font-size: 13px;
}
}
.bottom-banner__left span[data-v-1c6432c2] {
  display: block;
  margin-top: 3px;
  padding: 4px 5px;
  background-color: #FFF0D1;
  border-radius: 8px;
  font-weight: 600;
  line-height: 98%;
  color: #FF5319;
}
.bottom-banner__btn[data-v-1c6432c2] {
  margin-inline: 30px;
  padding: 8px 20px 10px;
  background-color: #FF5319;
  border-radius: 16px;
  font-weight: 600;
  font-size: 20px;
  line-height: 130%;
  color: #FFFFFF;
}
@media only screen and (max-width: 1200px) {
.bottom-banner__btn[data-v-1c6432c2] {
    margin-inline: 19px 14px;
    padding: 7px 21px;
    border-radius: 8px;
    font-weight: 700;
    font-size: 11px;
    line-height: 120%;
}
}
@media only screen and (max-width: 767px) {
.bottom-banner__btn[data-v-1c6432c2] {
    display: none;
}
}
.bottom-banner__right[data-v-1c6432c2] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.bottom-banner__right span[data-v-1c6432c2] {
  position: relative;
  padding: 4px 8px;
  border-radius: 999px;
  font-weight: 600;
  font-size: 16px;
  line-height: 98%;
}
@media only screen and (max-width: 1200px) {
.bottom-banner__right span[data-v-1c6432c2] {
    padding: 3px 8px;
    font-size: 13px;
}
}
.bottom-banner__right span[data-v-1c6432c2]:first-child {
  z-index: 2;
  background-color: #FFF0D1;
  color: #FF5319;
}
@media only screen and (max-width: 1200px) {
.bottom-banner__right span[data-v-1c6432c2]:first-child {
    transform: rotate(-2.54deg);
}
}
.bottom-banner__right span[data-v-1c6432c2]:last-child {
  margin-left: 6px;
  background-color: #E6CEFF;
  transform: rotate(-2deg);
  color: #5237E6;
}
@media only screen and (max-width: 1200px) {
.bottom-banner__right span[data-v-1c6432c2]:last-child {
    z-index: 3;
    transform: none;
    margin-left: -8px;
    margin-top: -2px;
}
}.page-bottom-banner[data-v-7b94f405] {
  position: fixed;
  bottom: 0;
  width: 100%;
  z-index: 9;
}
@media only screen and (max-width: 1200px) {
.page-bottom-banner[data-v-7b94f405] {
    top: 0;
    bottom: auto;
}
}
.page-bottom-banner .page-bottom-banner__close[data-v-7b94f405] {
  position: absolute;
  z-index: 3;
  right: calc(var(--scale) * 8);
  top: calc(50% - var(--scale) * 12);
  width: calc(var(--scale) * 24);
  height: calc(var(--scale) * 24);
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
.page-bottom-banner .page-bottom-banner__close[data-v-7b94f405] {
    top: 0;
    right: 0;
}
}
.slide-enter-active[data-v-7b94f405] {
  -moz-transition-duration: 0.6s;
  -webkit-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -moz-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
}
.slide-leave-active[data-v-7b94f405] {
  -moz-transition-duration: 0.6s;
  -webkit-transition-duration: 0.6s;
  -o-transition-duration: 0.6s;
  transition-duration: 0.6s;
  -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.slide-enter-to[data-v-7b94f405], .slide-leave-from[data-v-7b94f405] {
  max-height: 100px;
  overflow: hidden;
}
.slide-enter-from[data-v-7b94f405], .slide-leave-to[data-v-7b94f405] {
  overflow: hidden;
  max-height: 0;
}.app-header__dropdowns[data-v-e3be19ba] {
  display: grid;
  grid-template-columns: calc(var(--scale) * 285) calc(var(--scale) * 285) calc(var(--scale) * 285);
  grid-template-rows: repeat(2, auto);
  row-gap: calc(var(--scale) * 40);
  column-gap: calc(var(--scale) * 60);
}
@media only screen and (max-width: 1200px) {
.app-header__dropdowns[data-v-e3be19ba] {
    grid-template-columns: repeat(2, calc(var(--scale) * 300));
    row-gap: calc(var(--scale) * 30);
}
}
@media only screen and (max-width: 767px) {
.app-header__dropdowns[data-v-e3be19ba] {
    grid-template-columns: 100%;
}
}
.app-header__dropdowns *[data-v-e3be19ba] {
  font-family: "Synergy Sans", sans-serif;
}
.dropdown__title[data-v-e3be19ba] {
  margin-bottom: calc(var(--scale) * 20);
  font-weight: 500;
  font-size: calc(var(--scale) * 32);
  line-height: 110%;
}
@media only screen and (max-width: 1200px) {
.dropdown__title[data-v-e3be19ba] {
    margin-bottom: calc(var(--scale) * 8);
}
}
.dropdown__links[data-v-e3be19ba] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(var(--scale) * 4);
}
.dropdown__links a[data-v-e3be19ba],
.dropdown__links button[data-v-e3be19ba] {
  padding-block: calc(var(--scale) * 7) calc(var(--scale) * 9);
  font-weight: 400;
  font-size: calc(var(--scale) * 20);
  line-height: 130%;
  color: #02120F;
  text-align: left;
}
@media only screen and (max-width: 1200px) {
.dropdown__links a[data-v-e3be19ba],
  .dropdown__links button[data-v-e3be19ba] {
    padding-block: calc(var(--scale) * 5) calc(var(--scale) * 7);
    font-size: calc(var(--scale) * 18);
    letter-spacing: -0.02em;
}
}
.dropdown__links a span[data-v-e3be19ba],
.dropdown__links button span[data-v-e3be19ba] {
  text-decoration: underline;
}
.app-header__dropdowns--home .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--home a span[data-v-e3be19ba],
.app-header__dropdowns--home a[data-v-e3be19ba]:hover,
.app-header__dropdowns--home button span[data-v-e3be19ba],
.app-header__dropdowns--home button[data-v-e3be19ba]:hover {
  color: #FF5319;
}
.app-header__dropdowns--home .dropdown--school[data-v-e3be19ba],
.app-header__dropdowns--home .dropdown--age[data-v-e3be19ba] {
  grid-row: 1/3;
}
@media only screen and (max-width: 767px) {
.app-header__dropdowns--home .dropdown--school[data-v-e3be19ba],
  .app-header__dropdowns--home .dropdown--age[data-v-e3be19ba] {
    grid-row: auto;
}
}
.app-header__dropdowns--ege .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--ege a span[data-v-e3be19ba],
.app-header__dropdowns--ege a[data-v-e3be19ba]:hover,
.app-header__dropdowns--ege button span[data-v-e3be19ba],
.app-header__dropdowns--ege button[data-v-e3be19ba]:hover,
.app-header__dropdowns--oge .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--oge a span[data-v-e3be19ba],
.app-header__dropdowns--oge a[data-v-e3be19ba]:hover,
.app-header__dropdowns--oge button span[data-v-e3be19ba],
.app-header__dropdowns--oge button[data-v-e3be19ba]:hover {
  color: #0A4183;
}
@media only screen and (max-width: 1200px) {
.app-header__dropdowns--ege .dropdown--subject[data-v-e3be19ba],
  .app-header__dropdowns--oge .dropdown--subject[data-v-e3be19ba] {
    grid-row: 1/3;
}
}
@media only screen and (max-width: 767px) {
.app-header__dropdowns--ege .dropdown--subject[data-v-e3be19ba],
  .app-header__dropdowns--oge .dropdown--subject[data-v-e3be19ba] {
    grid-row: auto;
}
}
.app-header__dropdowns--10-11 .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--10-11 a span[data-v-e3be19ba],
.app-header__dropdowns--10-11 a[data-v-e3be19ba]:hover,
.app-header__dropdowns--10-11 button span[data-v-e3be19ba],
.app-header__dropdowns--10-11 button[data-v-e3be19ba]:hover,
.app-header__dropdowns--8-9 .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--8-9 a span[data-v-e3be19ba],
.app-header__dropdowns--8-9 a[data-v-e3be19ba]:hover,
.app-header__dropdowns--8-9 button span[data-v-e3be19ba],
.app-header__dropdowns--8-9 button[data-v-e3be19ba]:hover,
.app-header__dropdowns--5-7 .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--5-7 a span[data-v-e3be19ba],
.app-header__dropdowns--5-7 a[data-v-e3be19ba]:hover,
.app-header__dropdowns--5-7 button span[data-v-e3be19ba],
.app-header__dropdowns--5-7 button[data-v-e3be19ba]:hover,
.app-header__dropdowns--1-4 .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--1-4 a span[data-v-e3be19ba],
.app-header__dropdowns--1-4 a[data-v-e3be19ba]:hover,
.app-header__dropdowns--1-4 button span[data-v-e3be19ba],
.app-header__dropdowns--1-4 button[data-v-e3be19ba]:hover,
.app-header__dropdowns--kids .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--kids a span[data-v-e3be19ba],
.app-header__dropdowns--kids a[data-v-e3be19ba]:hover,
.app-header__dropdowns--kids button span[data-v-e3be19ba],
.app-header__dropdowns--kids button[data-v-e3be19ba]:hover,
.app-header__dropdowns--tutors .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--tutors a span[data-v-e3be19ba],
.app-header__dropdowns--tutors a[data-v-e3be19ba]:hover,
.app-header__dropdowns--tutors button span[data-v-e3be19ba],
.app-header__dropdowns--tutors button[data-v-e3be19ba]:hover {
  color: #5237E6;
}
.app-header__dropdowns--tutors[data-v-e3be19ba] {
  grid-template-rows: repeat(3, auto);
}
.app-header__dropdowns--tutors .dropdown--subject[data-v-e3be19ba] {
  grid-row: 1/4;
}
@media only screen and (max-width: 767px) {
.app-header__dropdowns--tutors .dropdown--subject[data-v-e3be19ba] {
    grid-row: auto;
}
}
.app-header__dropdowns--tutors .dropdown--age[data-v-e3be19ba] {
  grid-row: 1/3;
  grid-column: 3/4;
}
@media only screen and (max-width: 1200px) {
.app-header__dropdowns--tutors .dropdown--age[data-v-e3be19ba] {
    grid-column: auto;
}
}
@media only screen and (max-width: 767px) {
.app-header__dropdowns--tutors .dropdown--age[data-v-e3be19ba] {
    grid-row: auto;
}
}
.app-header__dropdowns--tutors .dropdown--free[data-v-e3be19ba] {
  margin-top: calc(-1 * var(--scale) * 140);
  grid-column: 3/4;
}
@media only screen and (max-width: 1200px) {
.app-header__dropdowns--tutors .dropdown--free[data-v-e3be19ba] {
    margin-top: 0;
    grid-column: auto;
}
}
@media only screen and (max-width: 767px) {
.app-header__dropdowns--tutors .dropdown--free[data-v-e3be19ba] {
    grid-row: auto;
}
}
.app-header__dropdowns--10-11 .dropdown--courses[data-v-e3be19ba],
.app-header__dropdowns--8-9 .dropdown--courses[data-v-e3be19ba] {
  grid-row: 1/3;
  grid-column: 2/3;
}
@media only screen and (max-width: 1200px) {
.app-header__dropdowns--10-11 .dropdown--courses[data-v-e3be19ba],
  .app-header__dropdowns--8-9 .dropdown--courses[data-v-e3be19ba] {
    grid-column: auto;
}
}
.app-header__dropdowns--10-11 .dropdown--free[data-v-e3be19ba],
.app-header__dropdowns--8-9 .dropdown--free[data-v-e3be19ba] {
  margin-top: calc(-1 * var(--scale) * 100);
}
@media only screen and (max-width: 1200px) {
.app-header__dropdowns--10-11 .dropdown--free[data-v-e3be19ba],
  .app-header__dropdowns--8-9 .dropdown--free[data-v-e3be19ba] {
    margin-top: 0;
}
}
.app-header__dropdowns--5-7 .dropdown--school[data-v-e3be19ba],
.app-header__dropdowns--5-7 .dropdown--courses[data-v-e3be19ba] {
  grid-row: 1/3;
}
@media only screen and (max-width: 767px) {
.app-header__dropdowns--5-7 .dropdown--school[data-v-e3be19ba],
  .app-header__dropdowns--5-7 .dropdown--courses[data-v-e3be19ba] {
    grid-row: auto;
}
}
.app-header__dropdowns--skills .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--skills a span[data-v-e3be19ba],
.app-header__dropdowns--skills a[data-v-e3be19ba]:hover,
.app-header__dropdowns--skills button span[data-v-e3be19ba],
.app-header__dropdowns--skills button[data-v-e3be19ba]:hover {
  color: #01410D;
}
.app-header__dropdowns--skills .dropdown--courses[data-v-e3be19ba],
.app-header__dropdowns--skills .dropdown--directions[data-v-e3be19ba] {
  grid-row: 1/3;
}
@media only screen and (max-width: 767px) {
.app-header__dropdowns--skills .dropdown--courses[data-v-e3be19ba],
  .app-header__dropdowns--skills .dropdown--directions[data-v-e3be19ba] {
    grid-row: auto;
}
}
.app-header__dropdowns--it .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--it a span[data-v-e3be19ba],
.app-header__dropdowns--it a[data-v-e3be19ba]:hover,
.app-header__dropdowns--it button span[data-v-e3be19ba],
.app-header__dropdowns--it button[data-v-e3be19ba]:hover {
  color: #01412E;
}
@media only screen and (max-width: 1200px) {
.app-header__dropdowns--it .dropdown--programming[data-v-e3be19ba] {
    grid-row: 1/3;
}
}
@media only screen and (max-width: 767px) {
.app-header__dropdowns--it .dropdown--programming[data-v-e3be19ba] {
    grid-row: auto;
}
}
.app-header__dropdowns--adult .dropdown__title[data-v-e3be19ba],
.app-header__dropdowns--adult a span[data-v-e3be19ba],
.app-header__dropdowns--adult a[data-v-e3be19ba]:hover,
.app-header__dropdowns--adult button span[data-v-e3be19ba],
.app-header__dropdowns--adult button[data-v-e3be19ba]:hover {
  color: #8D1717;
}
@media only screen and (max-width: 1200px) {
.app-header__dropdowns--adult .dropdown--education[data-v-e3be19ba] {
    grid-row: 1/3;
}
}
@media only screen and (max-width: 767px) {
.app-header__dropdowns--adult .dropdown--education[data-v-e3be19ba] {
    grid-row: auto;
}
}.dropdown-menu[data-v-1a12f77a] {
  position: fixed;
  left: 0;
  top: calc(var(--scale) * 70);
  z-index: 9;
  padding: calc(var(--scale) * 46) calc(var(--scale) * 40) calc(var(--scale) * 40);
  display: flex;
  gap: calc(var(--scale) * 20);
  width: 100%;
  max-height: calc(100vh - var(--scale) * 100);
  overflow-y: auto;
  background-color: #ECEDF0;
  box-shadow: calc(var(--scale) * 10) calc(var(--scale) * 10) calc(var(--scale) * 50) rgba(7, 21, 57, 0.1), calc(var(--scale) * 4) calc(var(--scale) * 4) calc(var(--scale) * 20) rgba(7, 21, 57, 0.05);
  border-radius: 0 0 calc(var(--scale) * 60) calc(var(--scale) * 60);
}
.dropdown-menu *[data-v-1a12f77a] {
  font-family: "Synergy Sans", sans-serif;
}
.dropdown-menu__links[data-v-1a12f77a] {
  width: 100%;
  display: flex;
  background: #FFFFFF;
  border-radius: calc(var(--scale) * 40);
  padding: calc(var(--scale) * 32) calc(var(--scale) * 40);
}
.dropdown-menu__navigation[data-v-1a12f77a] {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  gap: calc(var(--scale) * 30);
  width: calc(var(--scale) * 210);
  padding-right: calc(var(--scale) * 20);
  border-right: 1px solid #DADCDB;
}
.dropdown-menu__navigation_list[data-v-1a12f77a] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(var(--scale) * 4);
}
.dropdown-menu__navigation_list button[data-v-1a12f77a] {
  display: flex;
  align-items: center;
  gap: calc(var(--scale) * 8);
  padding: calc(var(--scale) * 10) calc(var(--scale) * 20);
  background-color: #FFFFFF;
  border: 1px solid #CACACB;
  box-shadow: inset 0 calc(var(--scale) * 5) calc(var(--scale) * 20) rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(5px);
  border-radius: calc(var(--scale) * 24);
  transition: 200ms;
}
.dropdown-menu__navigation_list button span[data-v-1a12f77a] {
  transition: 200ms;
  font-style: normal;
  font-weight: 500;
  font-size: calc(var(--scale) * 16);
  line-height: 130%;
  color: #A7ABAC;
  white-space: nowrap;
}
.dropdown-menu__navigation_list button.orange:hover span[data-v-1a12f77a] {
  color: #FF5319;
}
.dropdown-menu__navigation_list button.orange.active[data-v-1a12f77a] {
  background-color: #FFF0D1;
  border-color: #FFF0D1;
}
.dropdown-menu__navigation_list button.orange.active span[data-v-1a12f77a] {
  color: #FF5319;
}
.dropdown-menu__navigation_list button.orange.active img[data-v-1a12f77a] {
  filter: invert(59%) sepia(58%) saturate(7143%) hue-rotate(349deg) brightness(100%) contrast(102%);
}
.dropdown-menu__navigation_list button.blue:hover span[data-v-1a12f77a] {
  color: #0A4183;
}
.dropdown-menu__navigation_list button.blue.active[data-v-1a12f77a] {
  background-color: #CEF9FF;
  border-color: #CEF9FF;
}
.dropdown-menu__navigation_list button.blue.active span[data-v-1a12f77a] {
  color: #0A4183;
}
.dropdown-menu__navigation_list button.blue.active img[data-v-1a12f77a] {
  filter: invert(13%) sepia(53%) saturate(4403%) hue-rotate(204deg) brightness(101%) contrast(92%);
}
.dropdown-menu__navigation_list button.violet:hover span[data-v-1a12f77a] {
  color: #5237E6;
}
.dropdown-menu__navigation_list button.violet.active[data-v-1a12f77a] {
  background-color: #E6CEFF;
  border-color: #E6CEFF;
}
.dropdown-menu__navigation_list button.violet.active span[data-v-1a12f77a] {
  color: #5237E6;
}
.dropdown-menu__navigation_list button.violet.active img[data-v-1a12f77a] {
  filter: invert(17%) sepia(97%) saturate(3477%) hue-rotate(248deg) brightness(92%) contrast(96%);
}
.dropdown-menu__navigation_list button.green:hover span[data-v-1a12f77a] {
  color: #01410D;
}
.dropdown-menu__navigation_list button.green.active[data-v-1a12f77a] {
  background-color: #D1FAD8;
  border-color: #D1FAD8;
}
.dropdown-menu__navigation_list button.green.active span[data-v-1a12f77a] {
  color: #01410D;
}
.dropdown-menu__navigation_list button.green.active img[data-v-1a12f77a] {
  filter: invert(13%) sepia(22%) saturate(6598%) hue-rotate(120deg) brightness(98%) contrast(99%);
}
.dropdown-menu__navigation_list button.light-green:hover span[data-v-1a12f77a] {
  color: #01412E;
}
.dropdown-menu__navigation_list button.light-green.active[data-v-1a12f77a] {
  background-color: #E3FFF7;
  border-color: #E3FFF7;
}
.dropdown-menu__navigation_list button.light-green.active span[data-v-1a12f77a] {
  color: #01412E;
}
.dropdown-menu__navigation_list button.light-green.active img[data-v-1a12f77a] {
  filter: invert(18%) sepia(38%) saturate(1564%) hue-rotate(122deg) brightness(93%) contrast(99%);
}
.dropdown-menu__navigation_list button.red:hover span[data-v-1a12f77a] {
  color: #8D1717;
}
.dropdown-menu__navigation_list button.red.active[data-v-1a12f77a] {
  background-color: #FFCDCF;
  border-color: #FFCDCF;
}
.dropdown-menu__navigation_list button.red.active span[data-v-1a12f77a] {
  color: #8D1717;
}
.dropdown-menu__navigation_list button.red.active img[data-v-1a12f77a] {
  filter: invert(23%) sepia(6%) saturate(7270%) hue-rotate(317deg) brightness(106%) contrast(126%);
}
.dropdown-menu__content[data-v-1a12f77a] {
  padding-left: calc(var(--scale) * 40);
}
.dropdown-menu__form[data-v-1a12f77a] {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: calc(var(--scale) * 445);
  background-color: #F6F7FA;
  border-radius: calc(var(--scale) * 40);
  padding: calc(var(--scale) * 24) calc(var(--scale) * 20) calc(var(--scale) * 20);
}
.dropdown-menu__form h5[data-v-1a12f77a] {
  margin-bottom: calc(var(--scale) * 20);
  padding-inline: calc(var(--scale) * 10);
  font-weight: 500;
  font-size: calc(var(--scale) * 32);
  line-height: 110%;
  color: #02120F;
}
.dropdown-menu__form_fields[data-v-1a12f77a] {
  margin-bottom: calc(var(--scale) * 12);
  display: flex;
  flex-direction: column;
  gap: calc(var(--scale) * 8);
  width: 100%;
}
.dropdown-menu__form_field[data-v-1a12f77a] input {
  width: 100%;
  height: calc(var(--scale) * 72);
  background-color: #FFFFFF;
  border: 1px solid rgba(167, 171, 172, 0.4);
}
.dropdown-menu__form_links[data-v-1a12f77a] {
  padding-inline: calc(var(--scale) * 5);
}
.dropdown-menu__form_links span[data-v-1a12f77a] {
  font-weight: 500;
  font-size: calc(var(--scale) * 16);
  line-height: 130%;
  color: #A7ABAC;
}
.dropdown-menu__form_links a[data-v-1a12f77a] {
  color: #5237E6;
  text-decoration: underline;
}
.dropdown-menu__form .m-btn[data-v-1a12f77a] {
  width: 100%;
  margin-top: auto;
  padding: calc(var(--scale) * 19) calc(var(--scale) * 10) calc(var(--scale) * 22);
  background-color: #FF5319;
  border-radius: calc(var(--scale) * 24);
  font-weight: 500;
  font-size: calc(var(--scale) * 26);
  line-height: 120%;
  color: #FFFFFF;
}
.fade-enter-active[data-v-1a12f77a], .fade-leave-active[data-v-1a12f77a] {
  transition: opacity 0.2s;
}
.fade-enter-from[data-v-1a12f77a], .fade-leave-to[data-v-1a12f77a] {
  opacity: 0;
}.dropdown-menu__mobile[data-v-3bbeaad8] {
  position: fixed;
  left: 0;
  top: calc(var(--scale) * 62);
  z-index: 9;
  padding: calc(var(--scale) * 48) calc(var(--scale) * 12) calc(var(--scale) * 110);
  display: flex;
  flex-direction: column;
  gap: calc(var(--scale) * 20);
  width: 100%;
  max-height: calc(100vh - var(--scale) * 62);
  height: 100%;
  overflow-y: auto;
  background-color: #ECEDF0;
}
@media only screen and (max-width: 767px) {
.dropdown-menu__mobile[data-v-3bbeaad8] {
    padding-bottom: calc(var(--scale) * 136);
}
}
.dropdown-menu__mobile *[data-v-3bbeaad8] {
  font-family: "Synergy Sans", sans-serif;
}
.dropdown-menu__mobile .dropdown-menu__items[data-v-3bbeaad8] {
  margin-bottom: calc(var(--scale) * 16);
  display: flex;
  flex-direction: column;
  gap: calc(var(--scale) * 4);
}
.dropdown-menu__mobile .dropdown-menu__item[data-v-3bbeaad8] {
  padding: calc(var(--scale) * 16);
  background-color: #FFFFFF;
  border-radius: calc(var(--scale) * 16);
}
.dropdown-menu__mobile .dropdown-menu__item button[data-v-3bbeaad8] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.dropdown-menu__mobile .dropdown-menu__item button span[data-v-3bbeaad8] {
  font-weight: 500;
  font-size: calc(var(--scale) * 20);
  line-height: 110%;
  letter-spacing: -0.02em;
}
.dropdown-menu__mobile .dropdown-menu__item button img[data-v-3bbeaad8] {
  transition: 200ms;
}
.dropdown-menu__mobile .dropdown-menu__item button.opened[data-v-3bbeaad8] {
  margin-bottom: calc(var(--scale) * 30);
}
.dropdown-menu__mobile .dropdown-menu__item button.opened img[data-v-3bbeaad8] {
  transform: rotate(180deg);
}
.dropdown-menu__mobile button.orange span[data-v-3bbeaad8] {
  color: #FF5319;
}
.dropdown-menu__mobile button.blue span[data-v-3bbeaad8] {
  color: #0A4183;
}
.dropdown-menu__mobile button.violet span[data-v-3bbeaad8] {
  color: #5237E6;
}
.dropdown-menu__mobile button.green span[data-v-3bbeaad8] {
  color: #01410D;
}
.dropdown-menu__mobile button.light-green span[data-v-3bbeaad8] {
  color: #01412E;
}
.dropdown-menu__mobile button.red span[data-v-3bbeaad8] {
  color: #8D1717;
}
.fade-enter-active[data-v-3bbeaad8], .fade-leave-active[data-v-3bbeaad8] {
  transition: opacity 0.2s;
}
.fade-enter-from[data-v-3bbeaad8], .fade-leave-to[data-v-3bbeaad8] {
  opacity: 0;
}.header[data-v-876ccca0] {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 10;
  background-color: #ECEDF0;
  padding-bottom: calc(var(--scale) * 8);
}
.header *[data-v-876ccca0] {
  font-family: "Synergy Sans", sans-serif;
}
.header__container[data-v-876ccca0] {
  padding-inline: calc(var(--scale) * 40);
}
@media only screen and (max-width: 1200px) {
.header__container[data-v-876ccca0] {
    padding-inline: calc(var(--scale) * 16);
}
}
@media only screen and (max-width: 767px) {
.header__container[data-v-876ccca0] {
    padding-inline: calc(var(--scale) * 12);
}
}
.header__top[data-v-876ccca0] {
  position: relative;
  z-index: 8;
  height: calc(var(--scale) * 62);
  display: flex;
  align-items: center;
}
.header__logo[data-v-876ccca0] {
  display: flex;
  align-items: center;
  margin-right: calc(var(--scale) * 124);
  transition: none;
}
@media only screen and (max-width: 1200px) {
.header__logo[data-v-876ccca0] {
    margin-right: 0;
}
}
.header__logo_img[data-v-876ccca0] {
  width: calc(var(--scale) * 185);
  transition: none;
}
@media only screen and (max-width: 1200px) {
.header__logo_img[data-v-876ccca0] {
    width: calc(var(--scale) * 173);
}
}
.header__logo--arsenal[data-v-876ccca0] {
  margin-right: calc(var(--scale) * 70);
}
@media only screen and (max-width: 1200px) {
.header__logo--arsenal[data-v-876ccca0] {
    margin-right: 0;
}
}
.header__logo--arsenal .header__logo_img[data-v-876ccca0] {
  width: calc(var(--scale) * 239);
}
@media only screen and (max-width: 1200px) {
.header__logo--arsenal .header__logo_img[data-v-876ccca0] {
    width: calc(var(--scale) * 223);
}
}
.header__menu-toggle[data-v-876ccca0] {
  display: flex;
  align-items: center;
  padding: calc(var(--scale) * 5) calc(var(--scale) * 16) calc(var(--scale) * 7) calc(var(--scale) * 6);
  gap: calc(var(--scale) * 8);
  background-color: #FF5319;
  border-radius: calc(var(--scale) * 100);
}
@media only screen and (max-width: 1200px) {
.header__menu-toggle[data-v-876ccca0] {
    display: none;
}
}
.header__menu-toggle img[data-v-876ccca0] {
  width: calc(var(--scale) * 32);
}
.header__menu-toggle span[data-v-876ccca0] {
  font-style: normal;
  font-weight: 400;
  font-size: calc(var(--scale) * 20);
  line-height: 130%;
  color: #FFFFFF;
}
.header__list[data-v-876ccca0] {
  margin-left: calc(var(--scale) * 30);
  display: flex;
  align-items: center;
  gap: calc(var(--scale) * 2);
}
@media only screen and (max-width: 1200px) {
.header__list[data-v-876ccca0] {
    display: none;
}
}
.header__list a[data-v-876ccca0],
.header__list button[data-v-876ccca0] {
  padding: calc(var(--scale) * 8) calc(var(--scale) * 14) calc(var(--scale) * 10);
  font-style: normal;
  font-weight: 400;
  font-size: calc(var(--scale) * 20);
  line-height: 130%;
  color: #A7ABAC;
  white-space: nowrap;
}
@media (hover: hover) {
.header__list a[data-v-876ccca0]:hover,
  .header__list button[data-v-876ccca0]:hover {
    color: #5237E6;
}
}
.header__actions[data-v-876ccca0] {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: calc(var(--scale) * 4);
}
@media only screen and (max-width: 1200px) {
.header__actions[data-v-876ccca0] {
    gap: calc(var(--scale) * 8);
}
}
.header__actions_btn[data-v-876ccca0] {
  display: flex;
  align-items: center;
  padding: calc(var(--scale) * 6);
  padding-right: 1rem;
  gap: 0.5rem;
  background-color: #FFFFFF;
  border-radius: calc(var(--scale) * 100);
  transition: 300ms;
}
@media only screen and (max-width: 1200px) {
.header__actions_btn[data-v-876ccca0] {
    padding: 0;
    width: calc(var(--scale) * 32);
    height: calc(var(--scale) * 32);
    justify-content: center;
}
}
.header__actions_btn span[data-v-876ccca0] {
  font-style: normal;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 130%;
  color: #02120F;
}
@media only screen and (max-width: 1200px) {
.header__actions_btn span[data-v-876ccca0] {
    display: none;
}
}
.header__actions_btn img[data-v-876ccca0] {
  width: 2rem;
  height: 2rem;
  filter: invert(6%) sepia(11%) saturate(2664%) hue-rotate(119deg) brightness(90%) contrast(99%);
}
.header__phone[data-v-876ccca0] {
  padding: calc(var(--scale) * 9) calc(var(--scale) * 16);
  font-style: normal;
  font-weight: 400;
  font-size: calc(var(--scale) * 20);
  line-height: 130%;
  color: #02120F;
}
@media only screen and (max-width: 1200px) {
.header__phone[data-v-876ccca0] {
    order: 1;
    display: grid;
    place-content: center;
    width: calc(var(--scale) * 32);
    height: calc(var(--scale) * 32);
    background-color: #FFFFFF;
    background-image: url("/v2/header/phone.svg");
    background-position: center;
    background-size: 2rem;
    background-repeat: no-repeat;
    border-radius: calc(var(--scale) * 100);
}
.header__phone span[data-v-876ccca0] {
    display: none;
}
}
.header[data-v-876ccca0] .drop-down-select__btn--active .header__soc img {
  filter: invert(63%) sepia(19%) saturate(5497%) hue-rotate(0deg) brightness(103%) contrast(103%);
}
.header__soc[data-v-876ccca0] {
  padding: calc(var(--scale) * 9) calc(var(--scale) * 16);
  font-size: calc(var(--scale) * 20);
  line-height: 130%;
  color: #02120F;
  font-weight: 500;
}
.header__soc img[data-v-876ccca0] {
  display: none;
}
@media only screen and (max-width: 1200px) {
.header__soc img[data-v-876ccca0] {
    display: block;
}
.header__soc span[data-v-876ccca0] {
    display: none;
}
}
@media only screen and (max-width: 1200px) {
.header__tg[data-v-876ccca0] {
    background-color: #2193CC;
}
.header__tg img[data-v-876ccca0] {
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(82deg) brightness(105%) contrast(105%);
    width: calc(var(--scale) * 18);
    height: auto;
}
}
@media (hover: hover) {
.header__tg:hover img[data-v-876ccca0] {
    filter: invert(49%) sepia(98%) saturate(1164%) hue-rotate(169deg) brightness(85%) contrast(85%);
}
.header__tg:hover span[data-v-876ccca0] {
    color: #2193CC;
}
}
@media only screen and (max-width: 1200px) {
.header__sign[data-v-876ccca0] {
    order: 2;
}
}
.header__sign_img[data-v-876ccca0] {
  background-color: #ECEDF0;
  border-radius: 50%;
  height: 2rem;
}
@media only screen and (max-width: 1200px) {
.header__sign_img[data-v-876ccca0] {
    height: 3rem;
    background-color: transparent;
}
}
.header__sign img[data-v-876ccca0] {
  filter: invert(7%) sepia(39%) saturate(635%) hue-rotate(120deg) brightness(93%) contrast(102%);
}
@media only screen and (max-width: 1200px) {
.header__sign img[data-v-876ccca0] {
    width: 100%;
    height: 100%;
}
}
.header__sign:hover img[data-v-876ccca0] {
  filter: invert(39%) sepia(97%) saturate(2048%) hue-rotate(347deg) brightness(103%) contrast(111%);
}
.header__sign:hover span[data-v-876ccca0] {
  color: #FF5319;
}
.header__bottom[data-v-876ccca0] {
  display: flex;
  gap: calc(var(--scale) * 4);
}
@media only screen and (max-width: 1200px) {
.header__bottom[data-v-876ccca0] {
    width: calc(100% + var(--scale) * 32);
    margin-left: calc(-1 * var(--scale) * 16);
    padding-inline: calc(var(--scale) * 12);
    gap: calc(var(--scale) * 2);
    overflow-x: auto;
}
}
@media only screen and (max-width: 767px) {
.header__bottom[data-v-876ccca0] {
    width: calc(100% + var(--scale) * 24);
    margin-left: calc(-1 * var(--scale) * 12);
}
}
.header__bottom[data-v-876ccca0]::-webkit-scrollbar {
  display: none;
}
.header__bottom a[data-v-876ccca0],
.header__bottom button[data-v-876ccca0] {
  padding: calc(var(--scale) * 8) calc(var(--scale) * 14) calc(var(--scale) * 10);
  background-color: #FFFFFF;
  border-radius: calc(var(--scale) * 40);
  transition: 200ms;
  font-weight: 500;
  font-size: calc(var(--scale) * 16);
  line-height: 136%;
  color: #02120F;
}
@media (hover: hover) {
.header__bottom a[data-v-876ccca0]:hover,
  .header__bottom button[data-v-876ccca0]:hover {
    color: #5237E6;
}
}
@media only screen and (max-width: 1200px) {
.header__bottom a[data-v-876ccca0],
  .header__bottom button[data-v-876ccca0] {
    white-space: nowrap;
    flex-shrink: 0;
    padding: calc(var(--scale) * 6) calc(var(--scale) * 12) calc(var(--scale) * 8);
    font-size: calc(var(--scale) * 14);
}
}
.header__overlay[data-v-876ccca0] {
  position: fixed;
  inset: 0;
  z-index: 7;
  background-color: rgba(2, 18, 15, 0.3);
  backdrop-filter: blur(5px);
}
.header--active[data-v-876ccca0] {
  background-color: #ECEDF0;
}
.header__mobile[data-v-876ccca0] {
  display: none;
  align-items: center;
  gap: calc(var(--scale) * 8);
  width: fit-content;
  position: fixed;
  z-index: 9;
  bottom: calc(var(--scale) * 16);
  left: 50%;
  transform: translateX(-50%);
  filter: drop-shadow(0 0 calc(var(--scale) * 10) rgba(15, 8, 59, 0.1)) drop-shadow(0 calc(var(--scale) * 10) calc(var(--scale) * 10) rgba(15, 8, 59, 0.3));
}
@media only screen and (max-width: 1200px) {
.header__mobile[data-v-876ccca0] {
    display: flex;
}
}
@media only screen and (max-width: 767px) {
.header__mobile[data-v-876ccca0] {
    padding-inline: calc(var(--scale) * 12);
    width: 100%;
    flex-wrap: wrap;
    justify-content: flex-start;
}
}
.header__mobile[data-v-876ccca0] * {
  font-family: "Synergy Sans", sans-serif;
  text-align: center;
}
.header__mobile_menu[data-v-876ccca0] {
  position: relative;
  padding: calc(var(--scale) * 14) calc(var(--scale) * 16) calc(var(--scale) * 16) calc(var(--scale) * 46);
  background-color: #FFFFFF;
  border-radius: calc(var(--scale) * 16);
}
@media only screen and (max-width: 767px) {
.header__mobile_menu[data-v-876ccca0] {
    width: calc(var(--scale) * 110);
}
}
.header__mobile_menu span[data-v-876ccca0] {
  font-weight: 500;
  font-size: calc(var(--scale) * 18);
  line-height: 120%;
  color: #02120F;
}
.header__mobile_menu i[data-v-876ccca0] {
  position: absolute;
  height: calc(var(--scale) * 2);
  background-color: #FF5319;
  border-radius: 1px;
  transform-origin: left;
  transition: 200ms;
}
.header__mobile_menu i[data-v-876ccca0]:nth-of-type(1) {
  width: calc(var(--scale) * 14);
  top: calc(var(--scale) * 19);
  left: calc(var(--scale) * 18);
}
.header__mobile_menu i[data-v-876ccca0]:nth-of-type(2) {
  width: calc(var(--scale) * 20);
  top: calc(var(--scale) * 25);
  left: calc(var(--scale) * 15);
}
.header__mobile_menu i[data-v-876ccca0]:nth-of-type(3) {
  width: calc(var(--scale) * 14);
  bottom: calc(var(--scale) * 19);
  left: calc(var(--scale) * 18);
}
.header__mobile_menu.opened i[data-v-876ccca0]:nth-of-type(1) {
  width: calc(var(--scale) * 20);
  left: calc(var(--scale) * 15);
  top: calc(var(--scale) * 18);
  transform: rotate(45deg);
}
.header__mobile_menu.opened i[data-v-876ccca0]:nth-of-type(2) {
  opacity: 0;
}
.header__mobile_menu.opened i[data-v-876ccca0]:nth-of-type(3) {
  width: calc(var(--scale) * 20);
  left: calc(var(--scale) * 15);
  bottom: calc(var(--scale) * 18);
  transform: rotate(-45deg);
}
.header__mobile_request[data-v-876ccca0] {
  padding: calc(var(--scale) * 15) calc(var(--scale) * 52);
  background-color: #FF5319;
  border-radius: calc(var(--scale) * 16);
  font-weight: 500;
  font-size: calc(var(--scale) * 18);
  line-height: 120%;
  color: #FFFFFF;
  white-space: nowrap;
}
.header__mobile_consult[data-v-876ccca0] {
  padding: calc(var(--scale) * 15) calc(var(--scale) * 19);
  background-color: #FF5319;
  border-radius: calc(var(--scale) * 16);
  font-weight: 500;
  font-size: calc(var(--scale) * 18);
  line-height: 120%;
  color: #FFFFFF;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
.header__mobile_consult[data-v-876ccca0] {
    display: none;
}
}
@media only screen and (max-width: 767px) {
.header__mobile .header__mobile_menu.opened ~ .header__mobile_consult[data-v-876ccca0] {
    display: block;
    order: -1;
    width: calc(var(--scale) * 366);
}
}
@media only screen and (max-width: 1200px) {
[data-v-876ccca0] .header--desktop {
    display: none !important;
}
}
[data-v-876ccca0] .header--tablet {
  display: none !important;
}
@media only screen and (max-width: 1200px) {
[data-v-876ccca0] .header--tablet {
    display: flex !important;
}
}
.fade-enter-active[data-v-876ccca0], .fade-leave-active[data-v-876ccca0] {
  transition: opacity 0.2s;
}
.fade-enter-from[data-v-876ccca0], .fade-leave-to[data-v-876ccca0] {
  opacity: 0;
}
@media only screen and (max-width: 1200px) {
[data-v-876ccca0] button:focus-visible,[data-v-876ccca0] a:focus-visible {
    outline: none;
}
}