:root {--white: #ffffff;--black: #0B0C0C;--gray: rgba(0, 0, 0, 0.3);--gray10: #F9F9FA;--gray20: #DDDDDD;--gray30: #E3E9ED;--gray40: #7A8C97;--gray50: #B2B4B2;--gray60: rgba(184, 184, 184, 0.47);--color10: #F17400;--color20: #F13A00;--color30: #F1CB00;--color40: #006732;--color50: #FE3D00;--color60: #9CB81C;--color70: #46255D;--color80: #28343E;--color90: #161818;--color100: rgba(156, 184, 28, 0.06);--color110: #374957;}@keyframes animate {0% {transform: translatey(0px)}50% {transform: translatey(-10px)}100% {transform: translatey(0px)}}html {-webkit-text-size-adjust: 100%;}body {margin: 0px;padding: 0px;font-family: '~', sans-serif;font-size: 0px;color: var(--black);}.🦄 {display: flex;flex-direction: column;min-height: 100vh;}.🦄 * {margin: 0px;padding: 0px;outline: none;box-sizing: border-box;}.🦄 a {text-decoration: none;color: var(--black);}.🦄 img,.🦄 svg {display: block;width: 100%;height: auto;}.🦄 input,.🦄 button,.🦄 textarea {display: block;width: 100%;font-family: '~', sans-serif;font-size: 0px;color: var(--black);border: none;box-shadow: none;background: none;}.🦄 .wrapper {padding-left: 16px;padding-right: 16px;max-width: 1216px;margin: 0px auto;box-sizing: content-box;}@media screen and (min-width: 744px) {.🦄 .wrapper {padding-left: 76px;padding-right: 76px;}}.🦄 .c {overflow: hidden;}.🦄 .b {padding-top: 48px;padding-bottom: 48px;}@media screen and (min-width: 744px) {.🦄 .b {padding-top: 64px;padding-bottom: 64px;}}.sc {touch-action: pan-y;overflow: hidden;}.sw {display: flex;justify-content: center;transition-property: transform;transform: translate3d(0px, 0, 0);}.ss {flex-shrink: 0;transform: translateZ(0);backface-visibility: hidden;transition-property: transform;}.sal {opacity: 0;visibility: hidden;}.n {display: flex;align-items: center;white-space: nowrap;overflow: hidden;overflow-x: auto;padding: 4px 0px 32px;scrollbar-width: none;}.n::-webkit-scrollbar {display: none;}.n a {position: relative;font-size: 14px;line-height: 18px;transition: color 200ms;}.n a:hover {color: var(--color20);}.n span {font-size: 14px;}.n svg {width: 5px;margin: 0px 10px;flex: none;}@media screen and (min-width: 744px) {.n {padding-top: 24px;}.n a:after {content: '';display: block;position: absolute;bottom: 1px;height: 1px;width: 100%;background-color: currentColor;}}.🦄 .h-noty {position: sticky;top: 0px;z-index: 10;}.🦄 .h-noty+.h {top: var(--h-noty-height);}@media screen and (max-width: 1279px) {.🦄 .h-noty+.h .h-menu {height: calc(100vh - var(--h-noty-height));height: calc((var(--vh, 1vh) * 100) - var(--h-noty-height));}}.🦄 .h-noty-email {font-weight: 700;font-size: 16px;line-height: 18px;padding: 7px 16px;text-align: center;background-color: var(--color60);}.🦄 .h {position: sticky;padding: 12px 0px;top: 0px;z-index: 10;}.🦄 .h.hf {background-color: var(--white);background-color: rgb(255 255 255 / 80%);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);transition: background 200ms;}.🦄 .h-wrapper {display: flex;align-items: center;height: 50px;}.🦄 .h-logo {margin-right: 16px;}.🦄 .h-logo a {transition: opacity 200ms;}.🦄 .h-logo a:hover {opacity: 0.7;}.🦄 .h-back {display: none;}.🦄 .h-menu__item-link {font-size: 16px;line-height: 24px;font-weight: 700;transition: color 200ms;white-space: nowrap;}.🦄 .h-menu__item-sublink:not(:last-child) {margin-bottom: 12px;}.🦄 .h-menu__item-sublink a {font-size: 14px;line-height: 18px;transition: color 200ms;}.🦄 .h-menu__item-3-list {opacity: 0 ;visibility: hidden ;position: absolute ;left: 95%;bottom: -1px;margin-top: 0;border-radius: 0 16px 16px 0;height: fit-content;box-shadow: 10px 8px 12px -7px rgba(2, 69, 90, 0.15);border: 1px solid var(--gray10);border-left: 0;border-top: 0;background-color: #fff;padding: 24px 0;min-width: 170px;}.🦄 .h-menu__item-sublink {display: flex;}.🦄 .h-menu__item-sublink:hover > .h-menu__item-3-list {opacity: 1;visibility: visible;}.🦄 .h-menu__item-3-arrow {width: 7px;margin-left: auto;}.🦄 .h-menu__item-sublink a:hover {color: var(--color10);}.🦄 .h-panel {display: inline-flex;align-items: center;margin-left: auto;}.🦄 .h-lang {margin-right: 16px;}.🦄 .h-lang a {font-size: 16px;font-weight: 900;text-transform: uppercase;color: var(--color70);transition: color 200ms;}.🦄 .h-lang a:hover {color: var(--color10);}.🦄 .h-login span {display: inline-flex;align-items: center;color: var(--color70);border: 2px solid var(--color70);height: 48px;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;transition: background 200ms, color 200ms;cursor: pointer;}.🦄 .h-login span:hover {background-color: var(--color70);color: var(--white)}.🦄 .h-profile__button {position: relative;display: inline-block;width: 40px;height: 40px;border-radius: 50%;background-color: var(--gray20);overflow: hidden;}.🦄 .h-profile__button img {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;object-fit: cover;}.🦄 .h-profile__dots {display: none;}.🦄 .h-profile__list-item:not(:last-child) {margin-bottom: 16px;}.🦄 .h-profile__list-item a {font-size: 16px;line-height: 24px;transition: color 200ms;}.🦄 .h-profile__list-item a:hover {color: var(--color10);}.🦄 .h-memu__botton {display: none;}@media screen and (max-width: 1279px) {.🦄 .h-back-button {display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;}.🦄 .h-back-button svg {width: 16px;}.🦄 .h-menu {opacity: 0;visibility: hidden;overflow-y: auto;position: absolute;display: none;top: 0px;left: 0px;width: 100%;height: 100vh;height: calc(var(--vh, 1vh) * 100);padding: 86px 16px 32px;background-color: var(--white);-webkit-overflow-scrolling: touch;transition: opacity 200ms;z-index: -1;}.🦄 .h-menu__item:not(:last-child) {margin-bottom: 32px;}.🦄 .h-menu__item-link:hover {color: var(--color10);}.🦄 .h-menu__item-link svg {display: none;}.🦄 .h-menu__item-dropdown {margin-top: 16px;}.🦄 .h-menu__item:not(:last-child) .h-menu__item-dropdown {padding-bottom: 24px;border-bottom: 1px solid var(--gray30);}.🦄 .h-memu__botton {display: inline-block;padding: 12px 10px;margin-left: 10px;margin-right: -10px;transition: color 200ms;cursor: pointer;}.🦄 .h-memu__botton-toggle {display: inline-block;position: relative;width: 20px;height: 16px;transform: rotate(0deg);}.🦄 .h-memu__botton-toggle span {display: block;position: absolute;height: 2px;width: 100%;background-color: var(--color70);opacity: 1;left: 0;transform: rotate(0deg);transition: 500ms;}.🦄 .h-memu__botton-toggle span:nth-child(1) {top: 0px;transform-origin: left center;}.🦄 .h-memu__botton-toggle span:nth-child(2) {top: calc(50% - 1px);transform-origin: left center;}.🦄 .h-memu__botton-toggle span:nth-child(3) {top: calc(100% - 2px);transform-origin: left center;}.🦄 .h-menu__item-list .h-menu__item-3-list {margin-top: 10px;border: 0;border-left: 1px solid var(--gray30) ;padding: 0 ;padding-left: 16px ;opacity: 1 ;visibility: visible;position: static;box-shadow: none ;border-radius: 0 ;}.🦄 .h-menu__item-sublink {display: block;}.🦄 .h-menu__item-3-arrow {display: none;}.🦄 .h-profile__dropdown {opacity: 0;visibility: hidden;overflow-y: auto;position: absolute;top: 0px;left: 0px;width: 100%;height: 100vh;height: calc(var(--vh, 1vh) * 100);padding: 86px 16px 32px;background-color: var(--white);-webkit-overflow-scrolling: touch;z-index: -1;}.🦄.open-menu .b-counter {display: none;}.🦄.open-menu .h {margin-top: 0px;}.🦄.open-menu .h-menu {opacity: 1;visibility: visible;display: block;}.🦄.open-menu .h-lang {display: none;}.🦄.open-menu .h-memu__botton-toggle span:nth-child(1) {transform: rotate(45deg);top: 0px;left: 3px;}.🦄.open-menu .h-memu__botton-toggle span:nth-child(2) {width: 0%;opacity: 0;}.🦄.open-menu .h-memu__botton-toggle span:nth-child(3) {transform: rotate(-45deg);top: 14px;left: 3px;}.🦄.open-menu.open-menu-profile .h-logo {display: none;}.🦄.open-menu.open-menu-profile .h-back {display: block;}.🦄.open-menu.open-menu-profile .h-menu {display: none;}.🦄.open-menu.open-menu-profile .h-profile__dropdown {opacity: 1;visibility: visible;}@media screen and (min-width: 744px) {.🦄 .h-menu {padding-left: 76px;padding-right: 76px;}.🦄 .h-profile__dropdown {padding-left: 76px;padding-right: 76px;}}}@media screen and (min-width: 744px) {.🦄 .h {margin-top: 20px;}}@media screen and (min-width: 1280px) {.🦄 .h-logo img {width: 146px;}.🦄 .h-lang {margin-right: 60px;}.🦄 .h-menu {display: flex;align-items: center;margin: 0px auto;}.🦄 .h-menu__item:hover .h-menu__item-link {background-color: var(--gray10);}.🦄 .h-menu .h-menu__item {position: relative;}.🦄 .h-menu .h-menu__item:not(:last-child) {margin-right: 4px;}.🦄 .h-menu__item-link {display: inline-flex;align-items: center;height: 40px;padding: 0px 12px;border-radius: 20px;}.🦄 .h-menu__item-link svg {width: 15px;margin-left: 14px;margin-right: 8px;}.🦄 .h-menu__item-dropdown {position: absolute;width: max-content;min-width: 270px;padding-top: 8px;opacity: 0;visibility: hidden;transition: opacity 200ms;}.🦄 .h-menu__item:hover .h-menu__item-dropdown {opacity: 1;visibility: visible;}.🦄 .h-menu__item-list {position: relative;border: 1px solid var(--gray10);background-color: var(--white);box-shadow: 0px 8px 12px rgba(2, 69, 90, 0.15);border-radius: 16px;padding: 24px 0;}.🦄 .h-menu__item-sublink {padding: 0 24px;}.🦄 .h-profile {position: relative;display: inline-flex;align-items: center;padding: 8px;border-radius: 30px;transition: background 200ms;}.🦄 .h-profile:hover {background-color: var(--gray10);}.🦄 .h-profile__button {margin-right: 8px;}.🦄 .h-profile__dots {display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;}.🦄 .h-profile__dots svg {width: 18px;}.🦄 .h-profile__dropdown {position: absolute;top: 100%;right: 0px;width: max-content;min-width: 270px;padding-top: 8px;opacity: 0;visibility: hidden;}.🦄 .h-profile:hover .h-profile__dropdown {opacity: 1;visibility: visible;}.🦄 .h-profile__list {background-color: var(--white);box-shadow: rgba(2, 69, 90, 0.15) 0px 8px 12px;border: 1px solid var(--gray10);border-radius: 16px;padding: 24px;}.🦄 .h-panel {margin-left: 0px;}}.🦄 .b-counter {position: relative;background-color: var(--color30);padding: 12px 0px;}.🦄 .b-counter-book__left {display: none;}.🦄 .b-counter-text {font-size: 18px;line-height: 24px;text-align: center;font-weight: 700;}.🦄 .b-counter-book__right {width: 105px;}.🦄 .b-counter-button {margin-top: 8px;text-align: center;}.🦄 .b-counter-button a {position: relative;display: inline-flex;align-items: center;color: var(--black);border: 2px solid var(--black);background-color: var(--color30);height: 48px;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;transition: background 200ms, border 200ms, color 200ms;cursor: pointer;z-index: 1;}.🦄 .b-counter-button a:hover {background-color: var(--color10);border-color: var(--color10);color: var(--white);}@media screen and (max-width: 743px) {.🦄 .b-counter-book__right {position: absolute;left: -24px;bottom: 14px;}}@media screen and (min-width: 744px) {.🦄 .b-counter-wrapper {display: flex;align-items: center;}.🦄 .b-counter-text {font-size: 24px;line-height: 32px;padding-right: 30px;text-align: left;}.🦄 .b-counter-book__right {margin-left: auto;}.🦄 .b-counter-button {margin-top: 0px;margin-left: 30px;flex: none;}}@media screen and (min-width: 1280px) {.🦄 .b-counter {padding: 0px;}.🦄 .b-counter-book__left {display: block;width: 280px;flex: none;}.🦄 .b-counter-book__right {width: 127px;}.🦄 .b-counter-button {margin-left: auto;}.🦄 .b-counter-text {padding-right: 0px;margin-left: auto;}}.🦄 .f {padding: 32px 0px;background-color: var(--color70);margin-top: auto;}.🦄 .f-logo {display: block;margin-bottom: 16px;}.🦄 .f-logo a {transition: opacity 200ms;}.🦄 .f-logo a:hover {opacity: 0.7;}.🦄 .f-logo img {display: inline-block;filter: brightness(0) invert(1);width: 170px;}.🦄 .f-requisites {font-size: 14px;line-height: 19px;color: var(--gray30);}.🦄 .f-text {font-size: 14px;line-height: 19px;margin-top: 16px;color: var(--white);}.🦄 .f-socials {margin-top: 24px;}.🦄 .f-socials__title {font-size: 18px;line-height: 22px;font-weight: 700;margin-bottom: 8px;color: var(--white);}.🦄 .f-socials__list {display: flex;}.🦄 .f-socials__item {display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 50%;color: var(--white);background-color: var(--gray);flex: none;transition: background 200ms;}.🦄 .f-socials__item:hover {background-color: var(--color10);}.🦄 .f-socials__item:not(:last-child) {margin-right: 16px;}.🦄 .f-socials__item svg {width: auto;height: 15px;}.🦄 .f-right {margin-top: 24px;}.🦄 .f-support__right {margin-top: 32px;}.🦄 .f-support {padding: 32px 24px;border-radius: 24px;background-color: var(--gray);}.🦄 .f-support__title {font-weight: 700;font-size: 24px;line-height: 28px;color: var(--white);}.🦄 .f-support__button {margin-top: 16px;}.🦄 .f-support__button span {display: inline-flex;align-items: center;color: var(--white);border: 1px solid var(--white);height: 48px;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;transition: background 200ms, border 200ms;cursor: pointer;}.🦄 .f-support__button span:hover {background-color: var(--color10);border-color: var(--color10);}.🦄 .f-support__item:not(:last-child) {margin-bottom: 24px;}.🦄 .f-support__item-label {font-size: 14px;line-height: 17px;margin-bottom: 8px;color: var(--white);}.🦄 .f-support__item-contact a {display: inline-flex;font-size: 18px;line-height: 22px;font-weight: 700;color: var(--white);transition: color 200ms;}.🦄 .f-support__item-contact a:hover {color: var(--color10);}.🦄 .f-support__item-contact svg {width: 16px;margin-right: 8px;flex: none;}.🦄 .f-partners {margin-top: 32px;}.🦄 .f-partners__title {font-size: 18px;line-height: 22px;font-weight: 700;margin-bottom: 16px;color: var(--white);}.🦄 .f-partners__item:not(:last-child) {margin-bottom: 24px;}.🦄 .f-partners__item {position: relative;transition: opacity 200ms;}.🦄 .f-partners__item:hover {opacity: 0.7;}.🦄 .f-partners__item img {width: auto;height: 40px;}.🦄 .f-panel {margin-top: 32px;}.🦄 .f-links__link:not(:last-child) {margin-bottom: 8px;}.🦄 .f-links__link a {font-size: 14px;line-height: 20px;color: var(--white);text-decoration: underline;transition: color 200ms;}.🦄 .f-links__link a:hover {color: var(--color10);}.🦄 .f-copy {font-size: 14px;line-height: 20px;margin-top: 16px;color: var(--gray30);}.🦄 .f-arrow-top {display: none;}@media screen and (min-width: 744px) {.🦄 .f {padding: 48px 0px;}.🦄 .f-support {display: flex;}.🦄 .f-support__left {width: calc(50% - 16px);}.🦄 .f-support__right {width: calc(50% - 16px);margin-top: 0px;margin-left: auto;}.🦄 .f-support__button span {height: 54px;}.🦄 .f-support__item:not(:last-child) {margin-bottom: 32px;}.🦄 .f-partners {margin-top: 80px;}.🦄 .f-partners__list {display: flex;}.🦄 .f-partners__title {position: absolute;margin-bottom: 0px;bottom: calc(100% + 16px);}.🦄 .f-partners__item:not(:last-child) {margin-bottom: 0px;margin-right: 40px;}.🦄 .f-panel {display: flex;}.🦄 .f-copy {margin-top: auto;margin-left: auto;}}@media screen and (min-width: 1280px) {.🦄 .f-colums {display: flex;}.🦄 .f-left {margin-right: 30px;}.🦄 .f-logo {margin-bottom: 24px;}.🦄 .f-text {margin-top: 24px;}.🦄 .f-right {flex: none;margin-top: 0px;max-width: 696px;}.🦄 .f-support {display: flex;padding: 32px 48px;}.🦄 .f-support__left {width: auto;}.🦄 .f-support__right {width: auto;margin-left: 30px;flex: none;}.🦄 .f-arrow-top {position: fixed;display: inline-flex;align-items: center;justify-content: center;width: 50px;height: 50px;bottom: 20px;left: 20px;border-radius: 50%;color: var(--color10);border: 1px solid var(--color10);cursor: pointer;transition: background 200ms, color 200ms, opacity 200ms;}.🦄 .f-arrow-top:hover {background-color: var(--color10);color: var(--white);}.🦄 .f-arrow-top:not(.f-arrow-active) {opacity: 0;visibility: hidden;}.🦄 .f-arrow-top svg {width: 14px;}}.🦄 .m {position: fixed;width: 100%;height: 100%;top: 0;left: 0;text-align: center;white-space: nowrap;background-color: rgb(0 0 0 / 70%);overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;z-index: 30;padding: 16px;}.🦄 .m:before {content: '';display: inline-block;overflow: hidden;width: 0;height: 100%;vertical-align: middle;}.🦄 .m-wrapper {position: relative;display: inline-block;vertical-align: middle;white-space: normal;text-align: left;max-width: 100%;width: auto;}.🦄 .m-content {padding: 24px 32px;border-radius: 24px;background-color: var(--white);}.🦄 .m-header {display: flex;align-items: center;margin-bottom: 24px;}.🦄 .m-title {font-weight: 700;font-size: 24px;line-height: 32px;padding-right: 20px;color: var(--black);}.🦄 .m-send .m-wrapper {max-width: 592px;width: 100%;}.🦄 .m-send .m-close {position: absolute;right: 24px;top: 24px;width: 24px;color: var(--color70);transition: color 0.2s;margin-left: auto;cursor: pointer;}.🦄 .m-send .m-close:hover {color: var(--color10);}.🦄 .m-send .m-content {padding-top: 64px;}.🦄 .m-send-image {max-width: 242px;margin: 0px auto;}.🦄 .m-send-title {font-weight: 700;font-size: 24px;line-height: 32px;margin-top: 24px;text-align: center;}.m-send-description {font-size: 18px;line-height: 24px;margin-top: 16px;text-align: center;}.🦄 .m-send-button {margin-top: 24px;text-align: center;}.🦄 .m-send-button span {display: inline-flex;align-items: center;justify-content: center;color: var(--white);background-color: var(--color10);height: 48px;width: 100%;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;transition: background 200ms;cursor: pointer;}.🦄 .m-send-button span:hover {background-color: var(--color20);}.🦄 .m-form .m-wrapper {max-width: 592px;width: 100%;}.🦄 .m-form .m-close {width: 24px;color: var(--color70);transition: color 0.2s;margin-left: auto;cursor: pointer;}.🦄 .m-form .m-close:hover {color: var(--color10);}.🦄 .m-form-fields__item:not(:last-child) {margin-bottom: 24px;}.🦄 .m-form-fields__item input {padding: 0px 16px;height: 48px;border-radius: 3px;font-size: 16px;border: 1px solid var(--gray30);}.🦄 .m-form-fields__item textarea {padding: 12px 16px;border-radius: 3px;font-size: 16px;height: 120px;border: 1px solid var(--gray30);resize: none;}.🦄 .m-form-required {margin-top: 8px;font-size: 12px;line-height: 16px;color: var(--gray40);}.🦄 .m-form-policy {margin-top: 24px;}.🦄 .m-form-policy label {display: inline-flex;cursor: pointer;}.🦄 .m-form-policy__check {position: relative;margin-right: 16px;flex: none;}.🦄 .m-form-policy__check input {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;opacity: 0;z-index: -1;}.🦄 .m-form-policy__check span {display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 3px;border: 1px solid var(--gray40);transition: background 200ms, border 200ms;}.🦄 .m-form-policy__check:hover span {border-color: var(--color10);}.🦄 .m-form-policy__check :checked+span {background-color: var(--color10);border-color: var(--color10);}.🦄 .m-form-policy__check svg {width: 14px;}.🦄 .m-form-policy__text {font-size: 16px;line-height: 20px;padding-top: 2px;}.🦄 .m-form-policy__text a {text-decoration: underline;transition: color 200ms;}.🦄 .m-form-policy__text a:hover {color: var(--color10);}.🦄 .m-form-button {margin-top: 24px;}.🦄 .m-form-button button {display: inline-flex;align-items: center;justify-content: center;color: var(--white);background-color: var(--color10);height: 48px;width: 100%;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;transition: background 200ms;cursor: pointer;}.🦄 .m-form-button button:hover {background-color: var(--color20);}@media screen and (min-width: 744px) {.🦄 .m-send .m-content {padding-top: 95px;padding-bottom: 64px;}.🦄 .m-send-image {max-width: 290px;}.🦄 .m-send-button span {width: auto;height: 54px;min-width: 256px;}.m-send-description {font-size: 20px;line-height: 28px;}.🦄 .m-form-button button {width: auto;height: 54px;min-width: 256px;}}#time-mm {display: none;}.timeout-modal__wrapper {position: fixed;width: 100%;height: 100%;top: 0;left: 0;text-align: center;white-space: nowrap;background-color: rgb(0 0 0 / 70%);overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;z-index: 30;}.timeout-modal__container {position: relative;top: 25%;max-width: 500px;width: 100%;max-height: 350px;height: 100%;margin: 0 auto;background: url('/static/img/modal-bg.jpg') no-repeat center;background-size: cover;}.timeout-modal__btn {position: absolute;bottom: 30px;width: 100%;}.timeout-modal__btn .timeout-modal__btn-link {cursor: pointer;padding: 12px 44px;border: none;border-radius: 32px;background-color: #fff;font-size: 14px;line-height: 24px;color: #000000;text-decoration: none;}@media screen and (max-width: 744px) {.timeout-modal__container {max-height: 262px;}}@media screen and (max-width: 374px) {.timeout-modal__container {max-height: 224px;}}.🦄 .login {position: fixed;width: 100%;height: 100%;top: 0;left: 0;text-align: center;white-space: nowrap;background-color: rgb(0 0 0 / 30%);overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;z-index: 30;padding: 16px;}.🦄 .login:before {content: '';display: inline-block;overflow: hidden;width: 0;height: 100%;vertical-align: middle;}.🦄 .login-wrapper {position: relative;display: inline-block;vertical-align: middle;white-space: normal;text-align: left;max-width: 383px;width: 100%;}.🦄 .login-block {position: relative;padding: 32px;background: var(--white);border: 1px solid var(--gray10);box-shadow: 0px 8px 12px rgba(2, 69, 90, 0.15);border-radius: 20px;}.🦄 .login-close {position: absolute;top: 22px;right: 22px;width: 20px;color: var(--gray30);transition: color 0.2s;cursor: pointer;}.🦄 .login-close:hover {color: var(--color10);}.🦄 .login-title {font-weight: 700;font-size: 18px;line-height: 24px;margin-bottom: 24px;text-align: center;color: var(--black);}.🦄 .login-error {font-size: 14px;line-height: 18px;margin-bottom: 20px;text-align: center;color: var(--color50);}.🦄 .login-error:empty {display: none;}.🦄 .login-fields__item:not(:last-child) {margin-bottom: 16px;}.🦄 .login-fields__item-input {position: relative;}.🦄 .login-fields__item-input span {position: absolute;left: 12px;padding: 0px 4px;color: var(--gray40);background-color: var(--white);pointer-events: none;transition: all 200ms;}.🦄 .login-fields__item-input:not(.focus) span,.🦄 .login-fields__item-input:not(.not-empty) span {font-size: 16px;line-height: 24px;top: 12px;}.🦄 .login-fields__item-input.focus span,.🦄 .login-fields__item-input.not-empty span {font-size: 14px;line-height: 18px;top: -8px;}.🦄 .login-fields__item-input.focus span {color: var(--color60);}.🦄 .login-fields__item-input.error span {color: var(--color50);}.🦄 .login-fields__item-input input {padding: 0px 16px;height: 48px;border-radius: 3px;font-size: 16px;border: 1px solid var(--gray30);background-color: var(--white);transition: border 200ms;}.🦄 .login-fields__item-input input:-webkit-autofill,.🦄 .login-fields__item-input input:-webkit-autofill:hover,.🦄 .login-fields__item-input input:-webkit-autofill:focus {-webkit-text-fill-color: #000000;-webkit-box-shadow: 0 0 0px 40rem #ffffff inset;}.🦄 .login-fields__item-input.focus input {border-color: var(--color60);}.🦄 .login-fields__item-input.error input {border-color: var(--color50);}.🦄 .login-fields__item-error {margin-top: 6px;font-size: 14px;line-height: 18px;color: var(--color50);}.🦄 .login-forgot {margin-top: 12px;text-align: center;}.🦄 .login-forgot span {text-decoration: underline;font-size: 14px;transition: color 200ms;cursor: pointer;}.🦄 .login-forgot span:hover {color: var(--color10);}.🦄 .login-button {margin-top: 32px;}.🦄 .login-button button {display: flex;align-items: center;justify-content: center;color: var(--white);background-color: var(--color10);height: 48px;width: 100%;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;transition: background 200ms;cursor: pointer;}.🦄 .login-button button:hover {background-color: var(--color20);}.🦄 .login-or {margin-top: 16px;font-size: 16px;line-height: 20px;color: var(--gray40);text-align: center;}.🦄 .login-socials {display: flex;justify-content: center;margin-top: 16px;}.🦄 .login-socials span {display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 50%;border: 1px solid var(--color70);color: var(--color70);flex: none;cursor: pointer;transition: background 200ms, color 200ms;}.🦄 .login-socials span:hover {background-color: var(--color70);color: var(--white);}.🦄 .login-socials span:not(:last-child) {margin-right: 12px;}.🦄 .login-socials svg {width: auto;}.🦄 .login-social__vk svg {height: 13px;}.🦄 .login-social__go svg {height: 18px;}.🦄 .login-social__ta svg {height: 28px;}.🦄 .login-reg {padding: 32px;margin-top: 12px;background: var(--white);border: 1px solid var(--gray10);box-shadow: 0px 8px 12px rgba(2, 69, 90, 0.15);border-radius: 20px;text-align: center;}.🦄 .login-reg__title {font-weight: 700;font-size: 18px;line-height: 24px;margin-bottom: 16px;color: var(--black);}.🦄 .login-reg__text {font-size: 14px;line-height: 18px;}.🦄 .login-reg__button {margin-top: 24px;}.🦄 .login-reg__button a {display: flex;align-items: center;justify-content: center;color: var(--color70);border: 1px solid var(--color70);height: 48px;width: 100%;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;transition: background 200ms, color 200ms;cursor: pointer;}.🦄 .login-reg__button a:hover {background-color: var(--color70);color: var(--white);}.🦄 .login-recovery-block {position: relative;padding: 32px;background: var(--white);border: 1px solid var(--gray10);box-shadow: 0px 8px 12px rgba(2, 69, 90, 0.15);border-radius: 20px;text-align: center;}.🦄 .login-recovery__title {font-weight: 700;font-size: 18px;line-height: 24px;margin-bottom: 16px;color: var(--black);}.🦄 .login-recovery__text {font-size: 14px;line-height: 18px;}.🦄 .login-recovery__item-input {position: relative;margin-top: 16px;}.🦄 .login-recovery__item-input span {position: absolute;left: 12px;padding: 0px 4px;color: var(--gray40);background-color: var(--white);pointer-events: none;transition: all 200ms;}.🦄 .login-recovery__item-input:not(.focus) span,.🦄 .login-recovery__item-input:not(.not-empty) span {font-size: 16px;line-height: 24px;top: 12px;}.🦄 .login-recovery__item-input.focus span,.🦄 .login-recovery__item-input.not-empty span {font-size: 14px;line-height: 18px;top: -8px;}.🦄 .login-recovery__item-input.focus span {color: var(--color60);}.🦄 .login-recovery__item-input.error span {color: var(--color50);}.🦄 .login-recovery__item-input input {padding: 0px 16px;height: 48px;border-radius: 3px;font-size: 16px;border: 1px solid var(--gray30);transition: border 200ms;}.🦄 .login-recovery__item-input.focus input {border-color: var(--color60);}.🦄 .login-recovery__item-input.error input {border-color: var(--color50);}.🦄 .login-recovery__item-error {margin-top: 6px;font-size: 14px;line-height: 18px;text-align: left;color: var(--color50);}.🦄 .login-recovery__button {margin-top: 16px;}.🦄 .login-recovery__button button {display: flex;align-items: center;justify-content: center;color: var(--white);background-color: var(--color10);height: 48px;width: 100%;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;transition: background 200ms;cursor: pointer;}.🦄 .login-recovery__button button:hover {background-color: var(--color20);}.🦄 .login-recovery-result {font-size: 14px;line-height: 18px;}@media screen and (min-width: 744px) {.🦄 .login-title {font-size: 24px;line-height: 32px;margin-bottom: 32px;}.🦄 .login-reg__title {font-size: 24px;line-height: 32px;}.🦄 .login-recovery__title {font-size: 24px;line-height: 32px;}}.video {position: fixed;width: 100%;height: 100%;top: 0;left: 0;padding: 36px;text-align: center;white-space: nowrap;background-color: rgb(0 0 0 / 85%);overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;box-sizing: border-box;z-index: 30;}.video:before {content: '';display: inline-block;overflow: hidden;width: 0;height: 100%;vertical-align: middle;}.video-container {position: relative;display: inline-block;vertical-align: middle;white-space: normal;text-align: left;max-width: 1224px;width: 100%;}.video-wrapper {width: 100%;padding-top: 56.25%;}.video-wrapper iframe {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;border: none;background-color: #000000;}.video-close {display: flex;align-items: center;justify-content: center;position: absolute;top: 0px;right: 0px;background-color: rgba(30, 30, 30, 0.6);color: #cccccc;width: 45px;height: 45px;cursor: pointer;transition: color 0.2s;}.video-close:hover {color: #ffffff;}.video-close svg {width: 13px;}.🦄 .b-welcome-popups {position: fixed;bottom: 0px;width: 100%;padding: 0px 16px 16px 16px;pointer-events: none;z-index: 10;}.🦄 .b-minc-popup {opacity: 0;visibility: hidden;transition: opacity 200ms, visibility 200ms;}.b-minc-popup-wrapper {position: relative;background: #F9F9FA;border: 1px solid #E3E9ED;border-radius: 16px;padding: 24px 16px;max-width: 1010px;margin: 0 auto;pointer-events: auto;}.minc-title {font-weight: 600;font-size: 20px;line-height: 24px;margin-bottom: 16px;padding-right: 50px;color: #000000;}.minc-btn {position: absolute;right: 16px;top: 24px;width: 24px;height: 24px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid #E1E5EA;cursor: pointer;border-radius: 6px;transition: all 300ms;}.minc-btn:hover {background-color: #209F6D;border-color: #209F6D;color: #fff;}.minc-btn svg {color: #000;width: 8px;height: auto;transition: all 300ms;}.minc-btn:hover svg {color: #fff;}.minc-text {font-size: 14px;line-height: 18px;}.minc-text a {color: #21BA72;transition: color 0.2s;text-decoration: underline;}.🦄 .b-cookies-popup {opacity: 0;visibility: hidden;overflow: hidden;transition: all 200ms, visibility 200ms, height 200ms;}.🦄 .b-cookies-wrapper {position: relative;background: #F9F9FA;border: 1px solid #E3E9ED;border-radius: 16px;padding: 24px 16px;max-width: 1010px;margin: 16px auto 0;pointer-events: auto;}.🦄 .b-cookies-content {display: flex;flex-direction: column;column-gap: 32px;row-gap: 16px;}.🦄 .b-cookies-btn span {display: inline-flex;align-items: center;white-space: nowrap;padding: 0px 16px;font-weight: 700;font-size: 16px;line-height: 24px;height: 32px;border-radius: 32px;background-color: #F1CB00;transition: background 200ms;cursor: pointer;}.🦄 .b-cookies-btn span:hover {background-color: #F17400;}.🦄 .b-cookies-text {font-size: 14px;line-height: 18px;}.🦄 .b-cookies-text a {color: #006732;text-decoration: underline;transition: color 200ms;}.🦄 .b-cookies-text a:hover {color: #F17400;}.🦄 .b-cookies-body {position: absolute;width: 116px;top: -72px;left: 20px;z-index: -1;}.🦄 .b-cookies-arm {position: absolute;width: 34px;top: -18px;left: 108px;}@media screen and (min-width: 744px) {.🦄 .b-welcome-popups {position: fixed;bottom: 0px;width: 100%;padding: 0px 76px 40px 76px;}.🦄 .b-cookies-wrapper {padding: 24px 32px;}.🦄 .b-cookies-text {font-size: 18px;line-height: 26px;}.🦄 .b-cookies-btn span {padding: 0px 24px;height: 42px;}.🦄 .b-cookies-body {left: -64px;}.🦄 .b-cookies-arm {left: 24px;}.b-minc-popup-wrapper {padding: 24px 32px;}.minc-text {font-size: 18px;line-height: 26px;}.minc-title {font-size: 24px;line-height: 32px;}.minc-btn {right: 32px;}.🦄 .b-cookies-wrapper {margin-top: 24px;}}@media screen and (min-width: 1280px) {.🦄 .b-cookies-wrapper {padding: 32px;}.🦄 .b-cookies-content {flex-direction: row;}.🦄 .b-cookies-body {width: 205px;top: -120px;left: -68px;}.🦄 .b-cookies-arm {width: 58px;left: 90px;top: -30px;}}.icons {width: 0px;height: 0px;overflow: hidden;}[id^=bx_incl_area] {display: initial;}@media screen and (min-width: 1280px) {.🦄 .h-wrapper [id^=bx_incl_area] {margin: 0px auto;}}.🦄 .b-welcome {padding-top: 0px;padding-bottom: 0px;}.🦄 .b-welcome-header {margin-left: 8px;}.b-welcome-banner img {max-width: 320px;margin: 0 auto;transform: translateX(-10px);}@media screen and (min-width: 400px) and (max-width: 1279px) {.🦄 .b-welcome-header {display: flex;justify-content: center;}.b-welcome-banner img {transform: translateX(-30px);}}.🦄 .b-welcome-title__block {font-weight: 700;font-size: 38px;line-height: 44px;}.🦄 .b-welcome-title__bold {position: relative;display: inline-block;background-color: var(--black);color: var(--white);font-style: italic;padding: 0px 16px;margin-bottom: 10px;}.🦄 .b-welcome-title__bold:before {content: '';position: absolute;bottom: -8px;left: -8px;display: block;width: 100%;height: 100%;z-index: -1;border: 2px solid var(--black);}.🦄 .b-welcome__icon-1 {display: none;}.🦄 .b-welcome__icon-2 {display: inline-block;vertical-align: middle;margin-left: 30px;width: 63px;height: auto;}@media screen and (min-width: 744px) {.🦄 .b-welcome-header {margin-left: 0px;}.🦄 .b-welcome-title__block {font-size: 72px;line-height: 82px;}.🦄 .b-welcome-title__bold {line-height: 90px;padding: 0px 28px;}.🦄 .b-welcome-title__bold:before {left: -10px;top: -10px;}.b-welcome-title__block {position: relative;display: inline-block;}.🦄 .b-welcome__icon-2 {right: -65px;width: 100px;position: absolute;margin: 0;}.b-welcome-banner img {max-width: 420px;transform: none;}.🦄 .b-welcome-header {margin-bottom: 16px;}}@media screen and (min-width: 1280px) {.🦄 .b-welcome-wrapper {display: flex;align-items: center;}.🦄 .b-welcome-header {flex: none;margin-bottom: 0px;}.🦄 .b-welcome-content {margin-left: auto;}.🦄 .b-welcome-title__block {position: relative;}.🦄 .b-welcome__icon-2 {display: none;}.🦄 .b-welcome__icon-1 {display: inline-block;right: -80px;top: -120px;width: 110px;position: absolute;}.b-welcome-banner img {max-width: 613px;}}.🦄 .b-reviews-header {margin-bottom: 40px;}.🦄 .b-reviews-title {font-size: 38px;line-height: 44px;font-weight: 900;}.🦄 .b-reviews-nav {display: none;}.🦄 .b-reviews-slider__container {margin: 0px -16px;padding: 0px 16px;}.🦄 .b-reviews-slider__slide {border-radius: 24px;width: 100%;max-width: 306px;padding: 24px 16px;border: 1px solid var(--gray20);}.🦄 .b-reviews-slider__slide:not(:last-child) {margin-right: 24px;}.🦄 .b-reviews-author {display: flex;align-items: center;margin-bottom: 24px;}.🦄 .b-reviews-author__photo {position: relative;width: 70px;height: 70px;border-radius: 50%;margin-right: 16px;overflow: hidden;flex: none;}.🦄 .b-reviews-author__photo img {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;object-fit: cover;}.🦄 .b-reviews-author__name {font-weight: 700;font-size: 18px;line-height: 22px;}.🦄 .b-reviews-author__work {font-size: 16px;line-height: 19px;margin-top: 4px;color: var(--gray40);}.🦄 .b-reviews-name {font-weight: 700;font-size: 18px;line-height: 22px;margin-bottom: 8px;}.🦄 .b-reviews-text {font-size: 16px;line-height: 24px;}.🦄 .b-reviews {padding-bottom: 0px;}@media screen and (min-width: 744px) {.🦄 .b-reviews {padding-bottom: 30px;}.🦄 .b-reviews-title {font-size: 48px;line-height: 56px;}.🦄 .b-reviews-slider__slide {max-width: 488px;padding: 32px 24px;}.🦄 .b-reviews-slider__slide:not(:last-child) {margin-right: 32px;}.🦄 .b-reviews-slider__container {margin: 0px -76px;padding: 0px 76px;}.🦄 .b-reviews-author__photo {margin-right: 24px;}}@media screen and (min-width: 1280px) {.🦄 .b-reviews-header {display: flex;align-items: center;}.🦄 .b-reviews-slider__container {margin: 0px;padding: 0px;}.🦄 .b-reviews-slider__slide {max-width: none;width: calc(33.33333% - 24px);}.🦄 .b-reviews-nav {display: block;margin-left: auto;}.🦄 .b-reviews-slider__arrow {display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border: 1px solid var(--black);border-radius: 50%;transition: border 200ms, color 200ms;cursor: pointer;}.🦄 .b-reviews-slider__arrow:not(:last-child) {margin-right: 16px;}.🦄 .b-reviews-slider__arrow:hover {border-color: var(--color50);color: var(--color50);}.🦄 .b-reviews-slider__arrow svg {width: 22px;}}.🦄 .b-faq-title {text-align: center;font-weight: 900;padding-top: 10px;margin-bottom: 24px;}.🦄 .b-faq-title__first {position: relative;display: inline-block;background-color: var(--black);color: var(--white);font-size: 38px;line-height: 44px;font-style: italic;padding: 2px 16px;}.🦄 .b-faq-title__first:before {content: '';position: absolute;top: -10px;left: -10px;display: block;width: 100%;height: 100%;border: 1.5px solid var(--black);z-index: -1;}.🦄 .b-faq-title__last span {position: relative;color: var(--black);font-size: 38px;line-height: 44px;}.🦄 .b-faq-item {border-radius: 16px;background-color: var(--gray10);border: 1px solid var(--gray20);}.🦄 .b-faq-item:not(:last-child) {margin-bottom: 16px;}.🦄 .b-faq-header {display: flex;align-items: center;padding: 16px;cursor: pointer;}.🦄 .b-faq-header__title {font-size: 18px;line-height: 24px;font-weight: 700;padding-right: 8px;}.🦄 .b-faq-header__arrow {display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--color70);color: var(--color70);border-radius: 50%;width: 32px;height: 32px;margin-left: auto;flex: none;transition: background 200ms, color 200ms;}.🦄 .b-faq-header:hover .b-faq-header__arrow {background-color: var(--color70);color: var(--white);}.🦄 .b-faq-header__arrow svg {width: 14px;transition: transform 200ms;}.🦄 .b-faq-active .b-faq-header__arrow svg {transform: rotateX(180deg);}.🦄 .b-faq-text {overflow: hidden;max-height: 0px;transition: max-height 1s;}.🦄 .b-faq-active .b-faq-text {max-height: 999px;}.🦄 .b-faq-text__html {font-size: 16px;line-height: 24px;padding: 0px 16px 16px 16px;}.🦄 .b-faq-text__html a {color: var(--color10);transition: color 200ms;}.🦄 .b-faq-text__html a:hover {color: var(--color20);}.🦄 .b-faq-text__html p {margin-block-start: 12px;margin-block-end: 12px;}.🦄 .b-faq-text__html ul,.🦄 .b-faq-text__html ol {margin-block-start: 12px;margin-block-end: 12px;padding-inline-start: 20px;}@media screen and (min-width: 744px) {.🦄 .b-faq-title {text-align: left;padding-top: 0px;padding-bottom: 18px;margin-bottom: 28px;}.🦄 .b-faq-title__first {font-size: 64px;line-height: 72px;padding: 6px 28px;margin-right: 16px;}.🦄 .b-faq-title__first:before {border: 2px solid var(--black);bottom: -18px;left: -18px;top: auto;}.🦄 .b-faq-title__last span {font-size: 64px;line-height: 72px;}.🦄 .b-faq-header {padding: 24px 32px;}.🦄 .b-faq-header__title {padding-right: 24px;}.🦄 .b-faq-header__arrow {width: 48px;height: 48px;}.🦄 .b-faq-text__html {padding: 0px 32px 24px 32px;}}.b-slider-header {margin-bottom: 32px;}.b-slider-title {color: #0B0C0C;font-size: 40px;font-weight: 700;line-height: 48px;}.b-slider-text {margin-top: 8px;color: #28343E;font-size: 20px;font-weight: 400;line-height: 28px;}.b-slider-block {display: flex;align-items: center;gap: 48px;border-radius: 24px;border: 2px solid #E3E9ED;background: #F9F9FA;padding: 30px 80px;}.slider-image {width: 328px;flex: none;}.slider-content {width: calc(100% - 376px);}.slider-panel {display: flex;align-items: center;margin-top: 16px;}.slider-nav {display: inline-flex;align-items: center;gap: 8px;margin-left: auto;}.slider-nav span {display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;color: #0B0C0C;transition: color 350ms;cursor: pointer;}.slider-nav span:hover {color: var(--color50);}.slider-nav span svg {width: 23px;height: auto;}.slider-content-title {color: #28343E;font-size: 24px;font-weight: 700;line-height: 32px;margin-bottom: 16px;}.slider-sn {color: #7A8C97;font-size: 18px;font-weight: 700;line-height: 24px;}.slider-sn .swiper-pagination-current {color: #28343E;}.slider-content-text {color: #374957;font-size: 20px;line-height: 28px;}.slider-content-text .ss {width: 100%;}.b-bnnr {border-radius: 24px;background: var(--violet-10, #46255D);padding: 12px;margin-top: 80px;}.b-bnnr-wrapper {border-radius: 16px;border: 1px solid var(--grey-00, #FFF);padding: 48px;display: flex;align-items: center;gap: 32px;}.b-bnnr-image {width: 450px;flex: none;}.b-bnnr-content {flex: 1;}.b-bnnr-title {color: var(--grey-00, #FFF);font-size: 40px;font-weight: 700;line-height: 48px;}.b-bnnr-text {color: var(--grey-00, #FFF);font-size: 20px;font-weight: 400;line-height: 28px;margin-top: 16px;}.b-bnnr-button {margin-top: 32px;}.b-bnnr-button span {display: inline-flex;align-items: center;justify-content: center;color: var(--white);background-color: var(--color10);height: 48px;width: auto;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;transition: background 200ms;cursor: pointer;}.b-bnnr-button span:hover {background-color: var(--color20);}.b-programms {background: var(--grey-10, #F9F9FA);}.b-programms-header {margin-bottom: 32px;}.b-programms-title {color: var(--grey-60, #0B0C0C);font-size: 40px;font-weight: 700;line-height: 48px;}.b-programms-text {color: var(--grey-50, #28343E);margin-top: 8px;font-size: 20px;line-height: 28px;}.b-programms-list {display: flex;gap: 32px;}.b-programms-item {flex: 1;border-radius: 24px;background: var(--green-10, #9CB81C);padding: 12px;}.b-programms-item-content {flex: 1;}.b-programms-item:last-child {background: var(--violet-10, #46255D);}.b-programms-item-wrapper {display: flex;align-items: center;border-radius: 16px;padding: 32px;gap: 24px;border: 1px solid var(--grey-20, #E3E9ED);}.b-programms-item-title {color: var(--grey-00, #FFF);font-size: 40px;font-weight: 700;line-height: 48px;}.b-programms-item-button {margin-top: 16px;}.b-programms-item-button a {display: inline-flex;align-items: center;justify-content: center;color: var(--white);background-color: var(--color10);height: 56px;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;width: auto;transition: background 200ms;cursor: pointer;}.b-programms-item-button a:hover {background-color: var(--color20);}.b-programms-item-image {flex: none;width: 255px;}@media screen and (max-width: 1279px) {.b-slider-block {position: relative;padding: 40px 32px 20px;flex-direction: column;align-items: flex-start;gap: 32px;}.slider-content {width: 100%;}.slider-image {width: auto;height: 154px;}.slider-image img {width: auto;height: 100%;}.slider-content-title {position: absolute;margin: 0;top: 40px;right: 32px;left: 270px;height: 154px;display: flex;align-items: center;}.b-bnnr {margin-top: 64px;}.b-bnnr-wrapper {flex-direction: column;padding: 32px;}.b-bnnr-content {order: 1;}.b-programms-list {flex-direction: column;}}@media screen and (max-width: 743px) {.b-slider-title {font-size: 24px;line-height: 32px;}.b-slider-text {font-size: 18px;line-height: 22px;}.b-slider-block {align-items: center;padding: 32px 32px 20px;}.slider-content-title {position: relative;margin-bottom: 16px;inset: 0;height: auto;display: block;font-size: 18px;line-height: 24px;}.slider-content-text {font-size: 18px;line-height: 22px;}.b-bnnr {margin-top: 48px;}.b-bnnr-title {font-size: 18px;line-height: 24px;}.b-bnnr-text {font-size: 18px;line-height: 22px;}.b-bnnr-button span {width: 100%;}.b-bnnr-image {width: 250px;}.b-programms-title {font-size: 24px;line-height: 32px;}.b-programms-text {font-size: 18px;line-height: 22px;}.b-programms-item-wrapper {flex-direction: column;gap: 24px;}.b-programms-item-content {order: 1;}.b-programms-item-title {font-size: 18px;line-height: 24px;}.b-programms-item-title br {display: none;}.b-programms-item-content {width: 100%;text-align: center;}.b-programms-item-button a {width: 100%;height: 32px;}}.b-order {position: fixed;width: 100%;height: 100%;top: 0;left: 0;text-align: center;white-space: nowrap;background-color: rgb(0 0 0 / 70%);overflow: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;z-index: 30;padding: 16px;}.b-order:before {content: '';display: inline-block;overflow: hidden;width: 0;height: 100%;vertical-align: middle;}.b-order-wrapper {position: relative;display: inline-block;vertical-align: middle;white-space: normal;text-align: left;max-width: 1072px;width: 100%;}.b-order-content {padding: 48px 32px;border-radius: 24px;background-color: var(--white);}.b-order-close {position: absolute;top: 34px;right: 24px;width: 24px;color: var(--color70);transition: color 0.2s;cursor: pointer;}.b-order-close:hover {color: var(--color10);}.b-order-title {color: var(--grey-50, #28343E);font-size: 24px;font-weight: 700;line-height: 32px;margin-bottom: 32px;padding-right: 40px;}.b-order-progress {display: flex;flex-direction: column;gap: 8px;width: 100%;max-width: 280px;flex: none;}.b-order-line {display: flex;align-items: center;padding: 8px 16px;border-radius: 8px;gap: 8px;}.b-order-line-num {width: 12px;flex: none;color: var(--grey-30, #7A8C97);text-align: center;font-size: 14px;line-height: 18px;}.b-order-line-check {width: 12px;flex: none;}.b-order-line:not(.done) .b-order-line-check {display: none;}.b-order-line-value {flex: 1;color: var(--grey-60, #0B0C0C);font-size: 16px;line-height: 24px;}.b-order-block {display: flex;gap: 32px;}.b-order-forms {flex: 1;}.b-order-line.active {background: var(--green-10, #9CB81C);}.b-order-line.active .b-order-line-value {color: #fff;}.b-order-line.active .b-order-line-num {color: #fff;}.b-order-line.done .b-order-line-num {display: none;}.b-order-line.done .b-order-line-value {color: #9CB81C;}.b-order-worn {display: flex;align-items: center;color: var(--green-20, #006732);font-size: 16px;font-weight: 700;line-height: 20px;margin-bottom: 16px;gap: 8px;}.b-order-worn svg {width: 24px;height: auto;flex: none;}.b-order-form-title {color: var(--grey-50, #28343E);font-size: 18px;font-weight: 700;line-height: 24px;margin-bottom: 16px;}.b-order-form-text {color: var(--grey-60, #0B0C0C);font-size: 16px;line-height: 24px;margin-bottom: 16px;}.b-reg-field {position: relative;flex: 1;}.b-reg-field__input {position: relative;}.b-reg-field__input span {position: absolute;left: 12px;padding: 0px 4px;color: var(--gray40);background-color: var(--white);pointer-events: none;transition: all 200ms;}.b-reg-field__input:not(.focus) span,.b-reg-field__input:not(.not-empty) span {font-size: 16px;line-height: 24px;top: 12px;}.b-reg-field__input.focus span,.b-reg-field__input.not-empty span {font-size: 14px;line-height: 18px;top: -8px;}.b-reg-field__input.focus span {color: var(--color60);}.b-reg-field__input.error span {color: var(--color50);}.b-reg-field__input input {padding: 0px 16px;height: 48px;border-radius: 5px;font-size: 16px;border: 1px solid var(--gray30);transition: border 200ms;}.b-reg-field__input.focus input {border-color: var(--color60);}.b-reg-field__input.error input {border-color: var(--color50);}.b-reg-field__error {margin-top: 6px;font-size: 14px;line-height: 18px;color: var(--color50);}.b-order-form-group-inputs {display: flex;gap: 24px;}.b-order-form-group-inputs+.b-order-form-group-inputs {margin-top: 16px;}.b-order-form-group-margin{margin-top: 16px;}.b-reg-field-fix {flex: 1;}.b-reg-field-icon svg {width: 16px;height: auto;position: absolute;left: 16px;top: 15px;pointer-events: none;}.b-reg-field-icon input {padding-left: 40px;}.b-reg-field-icon span {left: 40px;}.b-reg-field-icon .b-reg-field__input.focus span,.b-reg-field-icon .b-reg-field__input.not-empty span {left: 12px;}.b-order-form-label {color: var(--grey-60, #0B0C0C);font-size: 16px;line-height: 24px;margin-bottom: 8px;}.b-order-form-groups {display: flex;flex-direction: column;gap: 32px;}.b-order-form-group-radios {display: flex;flex-wrap: wrap;gap: 10px 24px;}.b-order-form-group-radios input {display: none;}.b-order-form-checkes {display: flex;flex-wrap: wrap;gap: 24px;}.b-order-form-checkes input {display: none;}.b-order-radio-fa {display: inline-flex;align-items: center;justify-content: center;width: 16px;height: 16px;border: 1px solid #E3E9ED;border-radius: 50%;flex: none;}.b-order-radio-fa:before {content: '';display: block;width: 8px;height: 8px;background-color: #0B0C0C;border-radius: 50%;opacity: 0;transition: opacity 350ms;}.b-order-form-group-radios label {cursor: pointer;display: inline-flex;align-items: center;gap: 8px;}.b-order-form-checkes label {cursor: pointer;display: inline-flex;gap: 8px;}.b-order-radio-value {color: var(--grey-30, #7A8C97);font-size: 16px;line-height: 24px;}.b-order-form-group-radios input:checked+.b-order-radio-fa:before {opacity: 1;}.b-order-form-checkes input:checked+.b-order-radio-fa:before {opacity: 1;}.b-order-address {margin-top: 24px;}.b-order-form-group-input {display: flex;gap: 24px;flex: 1;}.b-order-button {margin-top: 32px;display: flex;align-items: center;justify-content: space-between;gap: 16px;}.b-order-button button {display: inline-flex;align-items: center;justify-content: center;color: var(--white);background-color: var(--color10);height: 48px;width: 100%;max-width: 280px;font-size: 16px;font-weight: 900;padding: 0px 24px;border-radius: 30px;margin-left: auto;transition: background 200ms, opacity 200ms;cursor: pointer;}.b-order-button button:not(.errs):hover {background-color: var(--color20);}.b-order-button button.errs {opacity: 0.5;cursor: not-allowed;}.b-order-form-group-radios .b-reg-field__error {width: 100%;margin-top: -4px;}.b-order-form-textareas {display: flex;flex-direction: column;gap: 16px;}.b-order-form-textarea-field {position: relative;}.b-order-form-textarea-field__input span {max-width: calc(100% - 13px);position: absolute;left: 12px;padding: 0px 4px;color: var(--gray40);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background-color: var(--white);pointer-events: none;transition: all 200ms;}.b-order-form-textarea-field__input:not(.focus) span,.b-order-form-textarea-field__input:not(.not-empty) span {font-size: 16px;line-height: 24px;top: 12px;}.b-order-form-textarea-field__input.focus span,.b-order-form-textarea-field__input.not-empty span {font-size: 14px;line-height: 18px;top: -8px;}.b-order-form-textarea-field__input.focus span {color: var(--color60);}.b-order-form-textarea-field.error .b-order-form-textarea-field__input span {color: var(--color50);}.b-order-form-textarea-field__input textarea {padding: 12px 16px;height: 108px;border-radius: 5px;font-size: 16px;border: 1px solid var(--gray30);transition: border 200ms;resize: none;}.b-order-form-textarea-field__input.focus textarea {border-color: var(--color60);}.b-order-form-textarea-field.error textarea {border-color: var(--color50);}.b-order-button span {display: inline-flex;align-items: center;justify-content: center;color: var(--white);height: 48px;width: 100%;max-width: 176px;font-size: 16px;font-weight: 700;padding: 0px 24px;border: 1px solid var(--violet-10, #46255D);color: var(--violet-10, #46255D);border-radius: 30px;transition: background 200ms, opacity 200ms, color 200ms;cursor: pointer;gap: 8px;}.b-order-button span svg {width: 24px;height: auto;}.b-order-button span:hover {background-color: #46255D;color: #fff;}.b-order-form-textarea-field-count {color: var(--grey-30, #7A8C97);font-size: 14px;line-height: 18px;position: absolute;right: 16px;bottom: 12px;background: #fff;pointer-events: none;}.b-order-form-textarea-field__input {position: relative;}.b-order-form-checkes {display: flex;flex-direction: column;gap: 8px;}.b-order-form-group-last {margin-top: 24px;}.b-order-form-group-check .b-order-form-text {margin-bottom: 8px;}.b-order-form-checkes-gap {gap: 16px;}.b-order-form-group-check .b-order-radio-value {color: #0B0C0C;}.b-order-form-checkes .b-order-radio-fa {top: 3px;position: relative;}.b-order-form-checkes-check .b-order-radio-fa {border-radius: 4px;}.b-order-form-checkes-check .b-order-radio-fa:before {background: url('/static/img/b-test-item-checkbox.svg');background-size: cover;background-repeat: no-repeat;width: 11px;height: 8px;border-radius: 0;}.b-order-form-checkes .b-reg-field__error {margin-top: -8px;}.b-order-form-group-last .b-reg-field__error {margin-top: -4px;}.b-order-politic {margin-top: 25px;}.b-order-politic label {width: 100%;max-width: 280px;margin-left: auto;display: flex;}.b-order-politic .m-form-policy__check {margin-right: 10px;}.b-order-politic .m-form-policy__check span {top: 2px;position: relative;width: 16px;height: 16px;border: 1px solid #E3E9ED;}.b-order-politic .m-form-policy__text {color: #7A8C97;font-size: 14px;line-height: 18px;padding-top: 0;}.b-order-politic .m-form-policy__check:hover span {border-color: #E3E9ED;}.b-order-politic .m-form-policy__text a {color: #006732;}.b-order-politic .m-form-policy__check :checked+span {background: none;border-color: #E3E9ED;}.b-order-politic .m-form-policy__check span:before {content: '';background: url(/static/img/b-test-item-checkbox.svg);background-size: cover;background-repeat: no-repeat;width: 11px;height: 8px;display: block;border-radius: 0;opacity: 0;transition: opacity 350ms;}.b-order-politic .m-form-policy__check :checked+span:before {opacity: 1;}.b-order-politic.error .m-form-policy__check span {border-color: var(--color50);}.b-order-politic.error .m-form-policy__text {color: var(--color50);}.b-order-politic.error .m-form-policy__text a {color: var(--color50);}.b-task-start-note {display: inline-block;vertical-align: middle;flex: none;margin-left: 8px;width: 24px;position: relative;}.b-task-start-note svg {width: 16px;height: auto;cursor: pointer;}.b-task-start-note-arrow {position: absolute;left: 0px;top: 24px;opacity: 0;visibility: hidden;transition: opacity 200ms;}.b-task-start-note-arrow:before {content: '';position: absolute;transform: rotate(45deg);background: #ffffff;border-radius: 3px;width: 15px;height: 15px;z-index: 2;}.b-task-start-note-content {position: absolute;left: 0px;top: 30px;box-shadow: 0px 0px 16px 0px rgba(12, 16, 24, 0.12);border: 1px solid #E3E9ED;background-color: #ffffff;border-radius: 8px;padding: 24px;opacity: 0;font-size: 14px;line-height: 18px;font-weight: 400;width: 343px;visibility: hidden;transform: translateX(calc(-50% + 12px));transition: opacity 200ms;z-index: 1;}.b-task-start-note:hover .b-task-start-note-content {opacity: 1;visibility: visible;}.b-task-start-note:hover .b-task-start-note-arrow {opacity: 1;visibility: visible;}.b-order-result .b-order-wrapper {max-width: 592px;}@media screen and (max-width: 1279px) {.b-order-content {padding: 32px 24px;}.b-order-block {flex-direction: column;}}@media screen and (max-width: 743px) {.b-order-content {padding: 24px 16px;}.b-order-title {margin-bottom: 24px;font-size: 18px;line-height: 24px;}.b-order-block {gap: 24px;}.b-order-form-group-inputs {flex-direction: column;gap: 16px;}.b-reg-field-fix {display: none;}}@media screen and (max-width: 428px) {.b-order-progress{max-width: none;}.b-order-button{flex-direction: column;}.b-order-button button{max-width: none;}.b-order-button span{max-width: none;}.b-order-politic label{max-width: none;}}