@charset "UTF-8";@media (min-width: 1240px) and (max-width: 1499px) {:root {--layout-padding: 25px;--footer-height: 1120px;}}@media (min-width: 768px) and (max-width: 1239px) {:root {--layout-padding: 25px;--footer-height: 1120px;--h3-font-size: 20px;}}@media (min-width: 768px) and (max-width: 1239px) {:root {--h3-font-size: 20px;--footer-height: 1980px;}}@media (max-width: 767px) {:root {--h3-font-size: 20px;--footer-height: 2660px;--layout-padding: 24px;}}.l-column {position: relative;z-index: 1;display: flex;flex-wrap: wrap;gap: 32px;}@media (min-width: 1240px) and (max-width: 1499px) {.l-column {gap: 24px;}}.l-column .column__center {width: 100%;padding: 0;box-sizing: border-box;}.l-column .column__left {width: 581px;flex: 0 0 auto;order: -1;box-sizing: border-box;}@media (max-width: 1239px) {.l-column .column__left {width: 100%;order: -1;}}@media (min-width: 1240px) and (max-width: 1499px) {.l-column .column__left {width: 461px;}}.l-column .column__right {width: 581px;flex: 0 0 auto;box-sizing: border-box;}@media (max-width: 1239px) {.l-column .column__right {width: 100%;}}.l-column--right .column__center {width: calc(100% - 581px - 32px);}@media (max-width: 1239px) {.l-column--right .column__center {width: 100%;}}.l-column--left .column__center {width: calc(100% - 581px - 32px);}@media (max-width: 1239px) {.l-column--left .column__center {width: 100%;}}@media (min-width: 1240px) and (max-width: 1499px) {.l-column--left .column__center {width: calc(100% - 461px - 24px);}}.l-column--both .column__center {width: calc(100% - 581px - 581px - 64px);}@media (max-width: 1239px) {.l-column--both .column__center {width: 100%;}} h2 {font-weight: 500;font-size: var(--h3-font-size);line-height: 1.1;letter-spacing: -0.02em;color: var(--on_white_tex);}@media (max-width: 1239px) {h2 {font-size: 30px;margin-bottom: 30px;}}h3 {font-weight: 500;font-size: var(--h3-font-size);line-height: 1.1;letter-spacing: -0.02em;color: var(--on_white_tex);margin-bottom: 40px;}@media (min-width: 768px) and (max-width: 1239px) {h3 {margin-bottom: 30px;}}@media (max-width: 767px) {h3 {margin-bottom: 30px;}}.b-swiper-pagination {text-align: center;}.b-swiper-pagination .swiper-pagination-bullet {width: 12px;height: 12px;background: #fff;opacity: 1;}.b-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #3c6144;}button,input,textarea {font-family: inherit;}.b-head-contacts .head-contacts__links {display: flex;align-items: center;column-gap: 25px;}.b-head-contacts .head-contacts__link:link, .b-head-contacts .head-contacts__link:visited {color: var(--on_dark_light);font-weight: 300;font-size: 24px;line-height: 1.4;display: flex;align-items: center;column-gap: 16px;}.b-head-contacts .head-contacts__link--animated svg path {animation: phoneIconAnimation 1s ease-in-out 1s infinite alternate;}.b-head-contacts .head-contacts__socials {display: flex;align-items: center;gap: 16px;}.b-head-contacts--footer .head-contacts__links {justify-content: flex-end;}@media (max-width: 1239px) {.b-head-contacts--footer .head-contacts__links {justify-content: flex-start;flex-direction: column;align-items: flex-start;gap: 16px;}}@keyframes phoneIconAnimation {from {fill: var(--white);}to {fill: var(--red);}}.b-btn, .b-btn:link, .b-btn:visited {appearance: none;font-family: var(--font-fira);font-weight: 700;font-size: 20px;line-height: 1.6;display: flex;align-items: center;text-align: center;justify-content: center;padding: 16px;box-sizing: border-box;width: 100%;max-width: 275px;border-radius: 3px;transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease;text-decoration: none;white-space: nowrap;border: none;cursor: pointer;}@media (min-width: 1240px) and (max-width: 1499px) {.b-btn, .b-btn:link, .b-btn:visited {max-width: 218px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-btn, .b-btn:link, .b-btn:visited {max-width: 224px;}}.b-btn--red, .b-btn--red:link, .b-btn--red:visited {background-color: var(--accent);color: var(--on_dark_light);}.b-btn--red:hover {background-color: var(--on_dark_light);color: var(--on_white_tex);}.b-btn--transparent {background-color: transparent;}.b-btn--red-border, .b-btn--red-border:link, .b-btn--red-border:visited {border: 3px solid var(--accent);padding: 13px;color: var(--on_dark_light);}.b-btn--red-border:hover {background-color: var(--on_dark_light);border-color: var(--on_dark_light);color: var(--on_white_tex);}.b-btn--white-border, .b-btn--white-border:link, .b-btn--white-border:visited {border: 3px solid var(--on_white_light);padding: 13px;color: var(--on_dark_light);}.b-btn--white-border:hover {background-color: var(--on_dark_light);border-color: var(--on_dark_light);color: var(--on_white_tex);}.b-btn--blue-border, .b-btn--blue-border:link, .b-btn--blue-border:visited {border: 3px solid var(--on_white_tex);padding: 13px;color: var(--on_white_tex);}.b-btn--blue-border:hover {background-color: var(--main);border-color: var(--main);color: var(--on_dark_light);}.b-btn--blue, .b-btn--blue:link, .b-btn--blue:visited {background-color: var(--main);color: var(--on_dark_light);}.b-btn--blue:hover {background-color: var(--accent);}.b-btn--full, .b-btn--full:link, .b-btn--full:visited {max-width: none;}.b-arrowed-link:link, .b-arrowed-link:visited {display: flex;align-items: flex-start;column-gap: 14px;}.b-arrowed-link::before {content: "";display: block;width: 15px;height: 12px;background: url("/files/110/link-arrow-white.svg") center center no-repeat;flex-shrink: 0;margin-top: 0.4em;}.b-promo {position: relative;margin-bottom: 74px;}@media (min-width: 768px) and (max-width: 1239px) {.b-promo {margin-bottom: 40px;}}@media (max-width: 767px) {.b-promo {margin-bottom: 40px;}}@media (max-width: 1239px) {.b-promo .promo__item {height: 670px;}}.b-promo .promo__item img {display: block;max-width: 100%;}@media (max-width: 1239px) {.b-promo .promo__item img {height: 100%;width: 100%;object-fit: cover;}}.b-promo .promo__item::before {content: "";position: absolute;inset: 0;background: linear-gradient(0deg, rgba(30, 4, 113, 0.35), rgba(30, 4, 113, 0.35)), linear-gradient(87.78deg, rgba(11, 1, 46, 0) 79.27%, rgba(11, 1, 46, 0.75) 94.86%), linear-gradient(115.09deg, rgba(11, 1, 46, 0) 38.33%, #0b012e 94.84%);}.b-slider-text {position: absolute;left: var(--layout-padding);right: var(--layout-padding);bottom: 135px;z-index: 2;}@media (max-width: 1239px) {.b-slider-text {bottom: 32px;}}.b-slider-text .slider-text__heading {font-weight: 500;font-size: 100px;line-height: 1.1;letter-spacing: -0.02em;color: var(--on_dark_light);margin-bottom: 87px;}@media (min-width: 768px) and (max-width: 1239px) {.b-slider-text .slider-text__heading {font-size: 28px;margin-bottom: 40px;}}@media (max-width: 767px) {.b-slider-text .slider-text__heading {font-size: 28px;margin-bottom: 20px;}}.b-slider-text .slider-text__bottom {display: flex;justify-content: space-between;gap: 40px 10px;}@media (max-width: 1239px) {.b-slider-text .slider-text__bottom .b-arrowed-link:before {display: none;}}@media (max-width: 1239px) {.b-slider-text .slider-text__bottom {flex-direction: column;}}.b-slider-text .slider-text__consult-link:link, .b-slider-text .slider-text__consult-link:visited {color: var(--on_white_light);max-width: 980px;font-weight: 400;font-size: 27px;line-height: 1.4;}@media (max-width: 1239px) {.b-slider-text .slider-text__consult-link:link, .b-slider-text .slider-text__consult-link:visited {font-size: 16px;}}.b-slider-text .slider-text__btns {display: flex;align-items: center;justify-content: flex-end;gap: 24px 30px;width: 100%;max-width: 580px;}@media (max-width: 767px) {.b-slider-text .slider-text__btns {flex-direction: column;}}.b-slider-text .slider-text__btns a:link,.b-slider-text .slider-text__btns a:visited {flex-shrink: 0;}@media (max-width: 767px) {.b-slider-text .slider-text__btns a:link,.b-slider-text .slider-text__btns a:visited {max-width: 100%;}}.b-slider-text .slider-text__feature-text {min-height: 110px;}.b-slider-text .slider-text__sentence {display: block;}.b-slider-text .slider-text__input-cursor {display: inline-block;width: 4px;height: 102px;background-color: var(--white);margin-left: 19px;animation: blink 0.6s linear infinite alternate;margin-bottom: -21px;}@media (max-width: 1239px) {.b-slider-text .slider-text__input-cursor {height: 26px;margin-bottom: 0;}}@keyframes blink {0% {opacity: 1;}40% {opacity: 1;}60% {opacity: 0;}100% {opacity: 0;}}.b-block-name {display: flex;align-items: flex-start;gap: 16px;font-weight: 400;font-size: 27px;line-height: 1.4;color: var(--text_on_white_dop_2);}@media (max-width: 1239px) {.b-block-name {font-size: 16px;align-items: center;}}.b-block-name::before {content: "";display: inline-block;width: 24px;height: 24px;background: url("/files/110/block-name-icon.svg") center center no-repeat;margin-top: 7px;}@media (max-width: 1239px) {.b-block-name::before {margin-top: 0;}}.b-block-name--white {color: var(--on_white_light);}.b-block-name--white::before {background-image: url("/files/110/block-name-icon-white.svg");}.b-company-numbers .company-numbers__container {padding: 0 0 112px;}.b-company-numbers .company-numbers__top {display: flex;align-items: flex-start;justify-content: space-between;gap: 32px 15px;margin-bottom: 160px;}@media (max-width: 1239px) {.b-company-numbers .company-numbers__top {flex-direction: column;margin-bottom: 48px;}}.b-company-numbers .company-numbers__heading {max-width: 67%;margin: 0;}@media (max-width: 1239px) {.b-company-numbers .company-numbers__heading {max-width: 100%;}}.b-company-numbers .company-numbers__swiper-outher {position: relative;flex: 1;width: calc(33.3333333333% - 22px);}@media (min-width: 768px) and (max-width: 1239px) {.b-company-numbers .company-numbers__swiper-outher {width: calc(50% - 12px);flex: 0;}}@media (max-width: 767px) {.b-company-numbers .company-numbers__swiper-outher {width: 100%;}}.b-company-numbers .company-numbers__content {display: flex;gap: 32px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-company-numbers .company-numbers__content {gap: 24px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-company-numbers .company-numbers__content {flex-wrap: wrap;gap: 96px 24px;}}@media (max-width: 767px) {.b-company-numbers .company-numbers__content {row-gap: 100px;flex-direction: column;}}.b-company-numbers .company-numbers__number {font-family: var(--font-fira);font-weight: 200;font-size: 128px;line-height: 0.94;letter-spacing: -0.02em;color: var(--accent);padding-bottom: 16px;border-bottom: 1px solid var(--border-color);}@media (max-width: 1239px) {.b-company-numbers .company-numbers__number {font-size: 96px;padding-bottom: 24px;}}.b-company-numbers .company-numbers__description {padding: 28px 0 0 48px;font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.3;color: var(--text_on_white_dop_2);}@media (max-width: 1239px) {.b-company-numbers .company-numbers__description {padding: 24px 0 0;font-size: 16px;}}.b-company-numbers .company-numbers__button {position: absolute;margin: 0;bottom: -28px;top: auto;width: 40px;height: 40px;transform: translateY(100%);}.b-company-numbers .company-numbers__button--next {right: 13px;background: url("/files/110/carousel-next.svg") center center no-repeat;}.b-company-numbers .company-numbers__button--prev {left: auto;right: 68px;background: url("/files/110/carousel-prev.svg") center center no-repeat;}.b-company-numbers .company-numbers__button::after {content: "";}.b-categories .categories__container {display: flex;margin: 0 calc(-1 * var(--layout-padding)) 104px;}@media (max-width: 1239px) {.b-categories .categories__container {flex-direction: column;}}.b-categories .categories__item {width: 16.6666666667%;min-height: 560px;padding: 40px 56px;box-sizing: border-box;display: flex;flex-direction: column;justify-content: space-between;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center center;}@media (min-width: 1240px) and (max-width: 1499px) {.b-categories .categories__item {padding: 40px 25px;}}@media (max-width: 1239px) {.b-categories .categories__item {width: 100%;padding: 40px 24px;}}.b-categories .categories__item::before {content: "";position: absolute;inset: 0;background: linear-gradient(0deg, rgba(30, 4, 113, 0.5), rgba(30, 4, 113, 0.5)), linear-gradient(217.95deg, rgba(11, 1, 46, 0) 54.31%, #0b012e 89.03%), linear-gradient(267.78deg, rgba(11, 1, 46, 0) 60.35%, rgba(11, 1, 46, 0.45) 96.27%);z-index: 0;opacity: 0;transition: opacity 0.3s ease;}.b-categories .categories__item:hover::before {opacity: 1;}.b-categories .categories__name {font-weight: 500;font-size: 32px;line-height: 1.1;letter-spacing: -0.02em;color: var(--on_dark_light);position: relative;z-index: 1;}.b-categories .categories__link {position: relative;z-index: 1;}.b-services .services__container {margin-bottom: 80px;}@media (max-width: 1239px) {.b-services .services__container {margin-bottom: 40px;}}.b-services .services__top {display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 48px;}@media (max-width: 1239px) {.b-services .services__top {flex-direction: column;gap: 25px;margin-bottom: 32px;}}.b-services .services__title {margin: 0;font-weight: 500;font-size: 48px;line-height: 1.1;letter-spacing: -0.02em;color: var(--on_white_tex);}@media (max-width: 1239px) {.b-services .services__title {font-size: 20px;}}.b-services .services__heading {max-width: 49%;width: 100%;margin: 0;}@media (max-width: 1239px) {.b-services .services__heading {max-width: 100%;}}.b-services .services__description {font-family: var(--font-fira);font-size: 20px;line-height: 1.32;color: var(--on_white_light);padding: 0;}.b-services .services__carousel-btns {display: flex;align-items: center;gap: 16px;margin-left: auto;margin-right: 200px;}@media (max-width: 1239px) {.b-services .services__carousel-btns {margin-right: 0;margin-left: 0;}}.b-services .services__carousel-btn {position: relative;margin: 0;width: 40px;height: 40px;}.b-services .services__carousel-btn::after {content: "";}.b-services .services__carousel-btn-prev {background: url("/files/110/carousel-prev.svg") center center no-repeat;left: 0;}.b-services .services__carousel-btn-next {background: url("/files/110/carousel-next.svg") center center no-repeat;right: 0;}.b-services .services__slide {display: flex;flex-direction: column;align-items: flex-start;padding: 24px;gap: 24px;background: var(--main);border-radius: 4px;box-sizing: border-box;color: var(--on_dark_light);transition: background 0.3s ease, color 0.3s ease;height: auto;}.b-services .services__slide:hover {background: var(--accent);}.b-services .services__link:link, .b-services .services__link:visited {font-family: var(--font-fira);font-weight: 700;font-size: 20px;line-height: 1.6;color: var(--on_dark_light);text-decoration: none;}.b-services .services__link:link::before, .b-services .services__link:visited::before {content: "→ ";}@media (max-width: 1239px) {.b-services--additional .services__heading {display: none;}}.b-services--additional .services__description {color: var(--text_on_white_dop_2);}.b-services--additional .services__slide {background-color: var(--on_dark_light);color: var(--on_white_tex);}.b-services--additional .services__slide:hover {color: var(--on_dark_light);}.b-services--additional .services__slide:hover .services__link:link, .b-services--additional .services__slide:hover .services__link:visited {color: var(--on_dark_light);}.b-services--additional .services__slide:hover .services__description {color: var(--on_white_light);}.b-services--additional .services__link:link, .b-services--additional .services__link:visited {color: var(--on_white_tex);transition: color 0.3s ease;}.b-buy-ready-company .buy-ready-company__container {display: flex;flex-direction: column;align-items: flex-start;padding: 32px 24px;gap: 24px;background: var(--on_dark_light);border-radius: 8px;margin-bottom: 105px;}@media (max-width: 1239px) {.b-buy-ready-company .buy-ready-company__container {margin-bottom: 40px;}}.b-buy-ready-company .buy-ready-company__heading {font-weight: 500;font-size: 48px;line-height: 1.1;letter-spacing: -0.02em;margin: 0;}@media (max-width: 1239px) {.b-buy-ready-company .buy-ready-company__heading {font-size: 20px;}}.b-buy-ready-company .buy-ready-company__advantages {display: flex;justify-content: space-between;gap: 24px 10px;width: 100%;font-weight: 400;font-size: 27px;line-height: 1.4;}@media (max-width: 1239px) {.b-buy-ready-company .buy-ready-company__advantages {font-size: 16px;flex-wrap: wrap;}}.b-buy-ready-company .buy-ready-company__description {font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;padding: 0;color: var(--text_on_white_dop_2);}@media (max-width: 1239px) {.b-buy-ready-company .buy-ready-company__description {font-size: 16px;}}.b-buy-ready-company .buy-ready-company__link:link, .b-buy-ready-company .buy-ready-company__link:visited {font-family: var(--font-fira);font-weight: 700;font-size: 20px;line-height: 1.6;color: var(--on_white_tex);}.b-buy-ready-company .buy-ready-company__link:link:before, .b-buy-ready-company .buy-ready-company__link:visited:before {content: "→ ";}.red-line {margin: 0;background-color: var(--accent);width: 100%;display: block;height: 4px;border: 0;}@media (min-width: 768px) and (max-width: 1239px) {.b-regions-block {margin-bottom: 82px;}}@media (max-width: 767px) {.b-regions-block {margin-bottom: 40px;}}.b-regions-block .regions-block__top {display: flex;justify-content: space-between;margin-bottom: 72px;gap: 20px;}@media (max-width: 1239px) {.b-regions-block .regions-block__top {flex-direction: column;margin-bottom: 24px;}}.b-regions-block .regions-block__heading {max-width: 1195px;margin: 0;}@media (max-width: 1239px) {.b-regions-block .regions-block__heading {font-size: 20px;}}.b-regions-block .regions-block__number {font-family: var(--font-fira);font-weight: 200;font-size: 128px;line-height: 0.94;letter-spacing: -0.02em;color: var(--accent);margin-bottom: 15px;}@media (max-width: 1239px) {.b-regions-block .regions-block__number {font-size: 96px;}}.b-regions-block .regions-block__line {margin-bottom: 50px;position: relative;z-index: 0;}@media (max-width: 1499px) {.b-regions-block .regions-block__line {margin-bottom: 28px;}}.b-regions-block .regions-block__description {position: relative;z-index: 2;font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--text_on_white_dop_2);padding-left: 48px;max-width: 510px;box-sizing: border-box;}@media (max-width: 1239px) {.b-regions-block .regions-block__description {padding-left: 0;max-width: 100%;font-size: 16px;}}.b-regions-block .regions-block__map {display: flex;justify-content: flex-end;margin-top: -234px;position: relative;z-index: 1;}@media (max-width: 1239px) {.b-regions-block .regions-block__map {margin-top: 0;}}@media (min-width: 1240px) and (max-width: 1499px) {.b-regions-block .regions-block__map {max-width: 81%;margin: -155px calc(-1 * var(--layout-padding)) 0 auto;}}@media (max-width: 767px) {.b-regions-block .regions-block__map {margin: 0 calc(-1 * var(--layout-padding));}}.b-regions-block .regions-block__map img {max-width: 100%;}.b-how-we-work {--element-top-offset: 56px;}.b-how-we-work .how-we-work__container {font-family: var(--font-fira);margin-bottom: 130px;}@media (max-width: 1239px) {.b-how-we-work .how-we-work__container {margin-bottom: 100px;}}.b-how-we-work .how-we-work__lines {display: flex;gap: 15.8%;min-height: 530px;}.b-how-we-work .how-we-work__line {font-weight: 400;font-size: 20px;line-height: 1.6;color: var(--on_white_light);position: relative;}.b-how-we-work .how-we-work__line::before {content: "";position: absolute;left: 0;top: 32px;bottom: 0;width: 1px;background-color: var(--on_white_light);}.b-how-we-work .how-we-work__description {font-family: var(--font-montserrat);padding: 0;max-width: 888px;font-weight: 400;font-size: 27px;line-height: 1.4;}@media (max-width: 1239px) {.b-how-we-work .how-we-work__description {font-size: 16px;}}.b-how-we-work .how-we-work__items {position: absolute;top: 100px;left: 0;right: 0;z-index: 1;}.b-how-we-work .how-we-work__item {width: 100%;max-width: 430px;background-color: var(--on_dark_light);font-weight: 400;font-size: 20px;line-height: 1.6;color: var(--on_white_tex);padding: 4px 25px;display: flex;align-items: center;gap: 16px;cursor: pointer;position: absolute;}.b-how-we-work .how-we-work__item.active::before, .b-how-we-work .how-we-work__item:hover::before {background-color: var(--accent);}.b-how-we-work .how-we-work__item::before {content: "";display: block;width: 16px;height: 17px;background-color: var(--main);transition: background-color 0.3s ease;}.b-how-we-work .how-we-work__item--first {top: 0;left: 0;}.b-how-we-work .how-we-work__item--second {top: var(--element-top-offset);left: 8.4%;}.b-how-we-work .how-we-work__item--third {top: calc(2 * var(--element-top-offset));left: 25.4%;}.b-how-we-work .how-we-work__item--fourth {top: calc(3 * var(--element-top-offset));left: 33.9%;}.b-how-we-work .how-we-work__item--fifth {top: calc(4 * var(--element-top-offset));left: 42.4%;}.b-how-we-work .how-we-work__item--sixth {top: calc(5 * var(--element-top-offset));left: 50.9%;}.b-how-we-work .how-we-work__item--seventh {top: calc(6 * var(--element-top-offset));left: 67.9%;}.b-how-we-work .how-we-work__item--eighth {top: calc(7 * var(--element-top-offset));right: 0;}.b-how-we-work .how-we-work__popup {position: absolute;left: 0;bottom: 16px;background-color: var(--accent);border-radius: 3px;padding: 16px 32px 16px 24px;width: 100%;max-width: 580px;box-sizing: border-box;}@media (max-width: 1239px) {.b-how-we-work .how-we-work__popup {max-width: 272px;padding: 0 0 0 0;}}.b-how-we-work .how-we-work__popup-inner {display: none;}.b-how-we-work .how-we-work__popup-inner.active {display: block;}.b-how-we-work .how-we-work__popup::before {content: "";position: absolute;width: 16px;left: 24px;top: 16px;bottom: 16px;background-color: var(--on_dark_light);}.b-how-we-work .how-we-work__popup-text {padding: 17px 0 17px 55px;font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--on_dark_light);}@media (max-width: 1239px) {.b-how-we-work .how-we-work__popup-text {padding: 16px 32px 16px 80px;font-size: 16px;}}.tab-block {margin: 50px auto 0;font-family: var(--font-fira);}@media (max-width: 1239px) {.tab-block {margin-top: 40px;}}.tab-block .tab-mnu {display: flex;gap: 10px;list-style: none;padding: 0;margin: 0;justify-content: space-between;}@media (max-width: 1239px) {.tab-block .tab-mnu {flex-direction: column;align-items: flex-start;}}.tab-block .tab-mnu li {box-sizing: border-box;text-align: center;padding: 16px 29px;border-radius: 3px;font-weight: 400;font-size: 20px;line-height: 1.6;margin: 0;color: var(--on_white_tex);cursor: pointer;}@media (max-width: 767px) {.tab-block .tab-mnu li {padding: 16px 15px;width: 100%;}}.tab-block .tab-mnu .active {background-color: var(--main);color: var(--on_dark_light);font-weight: 700;font-size: 20px;line-height: 1.6;cursor: default;}.tab-block .tab-cont {box-sizing: border-box;overflow: auto;}.tab-block .tab-cont .tab-pane {padding: 40px 0 0;position: relative;width: 1790px;}.b-completed-orders {width: 100vw;margin-left: 50%;transform: translateX(-50%);background-color: var(--on_white_tex);color: var(--on_white_light);align-items: center;}.b-completed-orders .completed-orders__container {max-width: var(--max-layout-width);margin: 0 auto;padding: 60px var(--layout-padding) 25px;box-sizing: border-box;}.b-completed-orders .completed-orders__top {display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 65px;border-bottom: 1px solid var(--on_white_light);}@media (max-width: 1239px) {.b-completed-orders .completed-orders__top {flex-direction: column;}}.b-completed-orders .completed-orders__description {max-width: 580px;display: flex;flex-direction: column;align-items: flex-end;gap: 80px;font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--on_white_light);}@media (max-width: 1239px) {.b-completed-orders .completed-orders__description {margin-top: 48px;gap: 50px;font-size: 16px;max-width: 100%;align-items: stretch;}}.b-completed-orders .completed-orders__description-text {padding: 0;}.b-completed-orders .completed-orders__item {display: flex;align-items: flex-start;gap: 30px;padding: 70px 0 65px;border-bottom: 1px solid var(--on_dark_light);}@media (max-width: 1239px) {.b-completed-orders .completed-orders__item {flex-direction: column;gap: 15px;}}.b-completed-orders .completed-orders__item:last-child .completed-orders__name {margin-bottom: 0;}@media (max-width: 1239px) {.b-completed-orders .completed-orders__text {margin-bottom: 50px;}}.b-completed-orders .completed-orders__text p {max-width: 580px;font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;padding-bottom: 40px;}@media (max-width: 1239px) {.b-completed-orders .completed-orders__text p {max-width: 100%;padding-bottom: 24px;font-size: 16px;}}.b-completed-orders .completed-orders__text p:last-child {padding-bottom: 0;}.b-completed-orders .completed-orders__date {min-width: 120px;font-family: var(--font-fira);font-weight: 700;font-size: 20px;line-height: 1.6;color: var(--on_white_light);}.b-completed-orders .completed-orders__name {font-weight: 500;font-size: 48px;line-height: 1.1;letter-spacing: -0.02em;color: var(--on_dark_light);margin-bottom: 40px;}@media (max-width: 1239px) {.b-completed-orders .completed-orders__name {font-size: 20px;margin-bottom: 24px;}}.b-completed-orders .completed-orders__images {margin-left: auto;display: flex;flex-direction: column;gap: 25px;}@media (max-width: 1239px) {.b-completed-orders .completed-orders__images {margin-right: auto;}}.b-completed-orders .completed-orders__images img {max-width: 100%;}@media (max-width: 767px) {.b-completed-orders .completed-orders__images img {width: 100%;height: 100%;object-fit: cover;}}@media (max-width: 767px) {.b-completed-orders .completed-orders__image {height: 240px;}}.b-completed-orders .completed-orders__link:link, .b-completed-orders .completed-orders__link:visited {font-family: var(--font-fira);font-weight: 700;font-size: 20px;line-height: 1.6;color: var(--on_dark_light);margin-left: auto;margin-right: 130px;display: flex;align-items: center;gap: 25px;text-decoration: none;}@media (max-width: 1239px) {.b-completed-orders .completed-orders__link:link, .b-completed-orders .completed-orders__link:visited {margin-left: 0;margin-right: 0;margin-top: -55px;}}.b-completed-orders .completed-orders__link:link::after, .b-completed-orders .completed-orders__link:visited::after {content: "";display: block;width: 15px;height: 14px;background: url("/files/110/link-arrow-down.svg") center center no-repeat;}@media (max-width: 1239px) {.b-completed-orders .b-btn {max-width: 100%;}}.b-consulting .consulting__top {padding-left: 150px;padding-top: 120px;display: flex;gap: 33px;position: relative;}@media (min-width: 1240px) and (max-width: 1499px) {.b-consulting .consulting__top {padding-left: 120px;padding-top: 112px;}}@media (max-width: 1239px) {.b-consulting .consulting__top {padding-left: 0;flex-direction: column;margin-bottom: 65px;}}.b-consulting .consulting__carousel {max-width: 887px;max-height: 430px;margin-top: 188px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-consulting .consulting__carousel {max-width: 725px;margin-right: calc(-1 * var(--layout-padding));}}@media (max-width: 1239px) {.b-consulting .consulting__carousel {max-width: 100%;margin-top: 0;max-height: fit-content;height: 430px;}}.b-consulting .consulting__heading {margin-right: -540px;font-weight: 500;font-size: 64px;line-height: 1.1;letter-spacing: -0.02em;margin-bottom: 65px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-consulting .consulting__heading {margin-right: -585px;}}@media (max-width: 1239px) {.b-consulting .consulting__heading {margin-right: 0;font-size: 28px;max-width: 390px;margin-bottom: 112px;}}@media (max-width: 767px) {.b-consulting .consulting__heading {max-width: 330px;}}.b-consulting .consulting__description {font-weight: 400;font-size: 27px;line-height: 1.4;padding-bottom: 50px;color: var(--text_on_white_dop_2);}@media (max-width: 1239px) {.b-consulting .consulting__description {font-size: 16px;}}.b-consulting .consulting__swiper {height: 100%;}.b-consulting .consulting__slide {display: flex;justify-content: center;align-items: center;height: calc((100% - 30px) / 2);padding: 27px;box-sizing: border-box;background-color: var(--white);}@media (max-width: 1499px) {.b-consulting .consulting__slide {height: calc((100% - 32px) / 2);}}.b-consulting .consulting__slide img {max-width: 100%;max-height: 100%;width: auto !important;}.b-consulting .consulting__carousel-btns {position: absolute;top: 120px;right: 0;}@media (max-width: 1239px) {.b-consulting .consulting__carousel-btns {right: auto;top: 134px;}}@media (max-width: 767px) {.b-consulting .consulting__carousel-btns {top: 197px;}}.b-consulting .consulting__bottom {margin-top: -28px;display: flex;gap: 32px;}@media (max-width: 1239px) {.b-consulting .consulting__bottom {flex-direction: column-reverse;gap: 30px;margin-top: 0;}}.b-consulting .consulting__content {margin-top: 130px;}@media (max-width: 1239px) {.b-consulting .consulting__content {margin-top: 0;}}.b-consulting .consulting__recomendation {font-weight: 400;font-size: 27px;line-height: 1.4;color: var(--text_on_white_dop_2);margin-bottom: 40px;display: flex;gap: 24px;margin-left: -39px;}@media (max-width: 1239px) {.b-consulting .consulting__recomendation {margin-left: 0;font-size: 16px;margin-bottom: 60px;}}.b-consulting .consulting__recomendation::before {content: "";display: inline-block;width: 15px;height: 12px;background: url("/files/110/link-arrow-black.svg") center center no-repeat;flex-shrink: 0;margin-top: 0.4em;}@media (max-width: 1239px) {.b-consulting .consulting__recomendation::before {margin-top: 0.3em;}}.b-consulting .consulting__text {font-weight: 500;font-size: 48px;line-height: 1.1;letter-spacing: -0.02em;color: var(--on_white_tex);}@media (max-width: 1239px) {.b-consulting .consulting__text {font-size: 20px;max-width: 560px;}}.b-consulting .consulting__image {align-self: flex-end;}@media (max-width: 1239px) {.b-consulting .consulting__image {align-self: flex-start;}}.b-consulting .consulting__image img {display: block;}@media (max-width: 767px) {.b-consulting .consulting__image img {max-width: 100%;}}@media (max-width: 1239px) {.b-consulting .consulting__main-content .b-btn {max-width: 100%;}}.b-carousel-btns {position: relative;display: flex;align-items: center;gap: 16px;}.b-carousel-btns .carousel-btns__btn {position: relative;margin: 0;width: 40px;height: 40px;}.b-carousel-btns .carousel-btns__btn::after {content: "";}.b-carousel-btns .carousel-btns__btn-prev {background: url("/files/110/carousel-prev.svg") center center no-repeat;left: 0;}.b-carousel-btns .carousel-btns__btn-next {background: url("/files/110/carousel-next.svg") center center no-repeat;right: 0;}.b-carousel-btns--white .carousel-btns__btn-prev {background: url("/files/110/carousel-prev-white.svg") center center no-repeat;}.b-carousel-btns--white .carousel-btns__btn-next {background: url("/files/110/carousel-next-white.svg") center center no-repeat;}.b-delegate {width: 100vw;margin-bottom: 96px;margin-left: 50%;transform: translateX(-50%);background-color: var(--main);}@media (min-width: 768px) and (max-width: 1239px) {.b-delegate {margin-bottom: 40px;}}@media (max-width: 767px) {.b-delegate {margin-bottom: 40px;}}.b-delegate .delegate__container {max-width: 1808px;margin: 0 auto;padding: 80px var(--layout-padding) 0;display: flex;gap: 0 32px;}@media (max-width: 1239px) {.b-delegate .delegate__container {padding: 80px 0 0;flex-direction: column;}}.b-delegate .delegate__left {background-color: var(--on_dark_light);color: var(--on_white_tex);padding: 65px 120px 180px;box-sizing: border-box;border-radius: 4px 4px 0 0;flex: 1;}@media (min-width: 1240px) and (max-width: 1499px) {.b-delegate .delegate__left {padding: 65px 40px 180px;}}@media (max-width: 1239px) {.b-delegate .delegate__left {padding: 40px 22px;}}.b-delegate .delegate__left .delegate__icon {background-color: var(--background-color);}.b-delegate .delegate__left .delegate__title {color: var(--on_white_tex);}.b-delegate .delegate__left .delegate__description {color: var(--on_white_text_dop);}.b-delegate .delegate__icon {width: 122px;height: 122px;display: flex;justify-content: center;align-items: center;margin-bottom: 72px;border-radius: 8px;}@media (max-width: 1239px) {.b-delegate .delegate__icon {margin-bottom: 48px;}}.b-delegate .delegate__title {font-weight: 500;font-size: 64px;line-height: 1.1;letter-spacing: -0.02em;margin-bottom: 72px;}@media (max-width: 1239px) {.b-delegate .delegate__title {font-size: 32px;margin-bottom: 48px;}}.b-delegate .delegate__description {font-weight: 400;font-size: 27px;line-height: 1.4;margin-bottom: 72px;}@media (max-width: 1239px) {.b-delegate .delegate__description {font-size: 16px;margin-bottom: 48px;}}.b-delegate .delegate__right {padding: 65px 120px 180px;box-sizing: border-box;flex: 1;}@media (min-width: 1240px) and (max-width: 1499px) {.b-delegate .delegate__right {padding: 65px 40px 180px;}}@media (max-width: 1239px) {.b-delegate .delegate__right {padding: 40px 22px;}}.b-delegate .delegate__right .delegate__icon {background-color: var(--main_light);}.b-delegate .delegate__right .delegate__title {color: var(--background-color);}.b-delegate .delegate__right .delegate__description {color: var(--on_white_light);}.b-documents .documents__container {padding: 0 0 95px 0;}@media (max-width: 1239px) {.b-documents .documents__container {padding: 0 0 40px 0;}}.b-documents .documents__top {display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 56px;}@media (max-width: 1239px) {.b-documents .documents__top {flex-direction: column;gap: 24px;margin-bottom: 24px;}}.b-documents .documents__heading {max-width: 49%;width: 100%;margin: 0;font-weight: 500;font-size: 48px;line-height: 1.1;letter-spacing: -0.02em;color: var(--on_white_tex);}@media (min-width: 1240px) and (max-width: 1499px) {.b-documents .documents__heading {max-width: 50%;margin-right: 55px;}}@media (max-width: 1239px) {.b-documents .documents__heading {max-width: 100%;font-size: 20px;}}@media (max-width: 1239px) {.b-documents .documents__swiper {margin: 0 calc(-1 * var(--layout-padding));}}.b-documents .documents__carousel-btns {display: flex;align-items: center;gap: 16px;margin-left: auto;margin-right: 200px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-documents .documents__carousel-btns {margin-right: 65px;margin-left: 65px;}}@media (max-width: 1239px) {.b-documents .documents__carousel-btns {margin-left: 0;margin-right: auto;}}.b-documents .documents__slide {background: var(--on_dark_light);border-radius: 4px;padding: 40px 50px 60px;box-sizing: border-box;position: relative;}.b-documents .documents__image {position: relative;}.b-documents .documents__image img {max-width: 100%;border-radius: 4px 4px 0px 0px;}.b-documents .documents__image::after {content: "";position: absolute;inset: 0;background: linear-gradient(179.91deg, rgba(243, 239, 255, 0) 0.08%, #f3efff 99.92%);}.b-documents .documents__content {position: absolute;bottom: 25px;left: 50px;right: 50px;}.b-documents .documents__name {font-weight: 400;font-size: 27px;line-height: 1.4;text-align: center;color: var(--on_white_tex);margin-bottom: 11px;}.b-documents .documents__caption {font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--text_on_white_dop_2);text-align: center;}.b-documents .documents__link {position: absolute;inset: 0;z-index: 2;text-decoration: none;}.b-label .label__inner {margin-bottom: 48px;}.b-label .label__text {max-width: 580px;font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;}@media (min-width: 1240px) and (max-width: 1499px) {.b-label .label__text {max-width: 640px;}}@media (max-width: 1239px) {.b-label .label__text {max-width: 100%;font-size: 16px;}}.b-footer-contacts {text-align: right;}@media (max-width: 1239px) {.b-footer-contacts {text-align: left;}}.b-footer-contacts .footer-contacts__socials {display: flex;justify-content: flex-end;align-items: center;gap: 16px;margin-bottom: 120px;}@media (min-width: 768px) and (max-width: 1239px) {.b-footer-contacts .footer-contacts__socials {justify-content: flex-start;margin-bottom: 285px;}}@media (max-width: 1239px) {.b-footer-contacts .footer-contacts__socials {justify-content: flex-start;margin-bottom: 360px;}}.b-footer-contacts .footer-contacts__socials-link:link, .b-footer-contacts .footer-contacts__socials-link:visited {display: flex;align-items: center;gap: 16px;font-weight: 400;font-size: 27px;line-height: 1.4;color: var(--on_white_light);}@media (max-width: 1239px) {.b-footer-contacts .footer-contacts__socials-link:link span, .b-footer-contacts .footer-contacts__socials-link:visited span {display: none;}}.b-footer-contacts .footer-contacts__company {font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--on_white_light);margin-bottom: 8px;}@media (max-width: 1239px) {.b-footer-contacts .footer-contacts__company {margin-bottom: 16px;}}.b-footer-contacts .footer-contacts__address {font-family: var(--font-fira);font-style: normal;font-weight: 700;font-size: 20px;line-height: 1.6;color: var(--on_dark_light);margin-bottom: 46px;}@media (max-width: 1239px) {.b-footer-contacts .footer-contacts__address {margin-bottom: 40px;}}.b-footer-menu .footer-menu__container {display: flex;justify-content: space-between;gap: 32px;}@media (max-width: 1239px) {.b-footer-menu .footer-menu__container {flex-direction: column;}}.b-footer-menu .footer-menu__col {flex: 1;display: flex;flex-direction: column;gap: 8px;}.b-footer-menu .footer-menu__link:link, .b-footer-menu .footer-menu__link:visited {font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--background-color);}.b-footer-menu .footer-menu__subitems {display: flex;flex-direction: column;gap: 8px;}.b-footer-menu .footer-menu__subitem-link:link, .b-footer-menu .footer-menu__subitem-link:visited {font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--on_white_light);}.b-red-text {background-color: var(--accent);color: var(--on_dark_light);position: relative;padding: 16px 32px 16px 80px;border-radius: 4px;margin-bottom: 80px;}.b-red-text:before {content: "";position: absolute;top: 16px;bottom: 16px;left: 24px;width: 16px;background-color: var(--on_dark_light);}.b-red-text span {padding: 17px 0;font-family: var(--font-fira);font-weight: 400;font-size: 20px;line-height: 1.32;color: var(--on_dark_light);}@media (max-width: 767px) {.b-red-text span {font-size: 16px;}}.b-news-text {margin-bottom: 53px;font-size: 27px;line-height: 1.4;color: var(--text_on_white_dop_2);}@media (max-width: 767px) {.b-news-text {margin-bottom: 64px;font-weight: 400;font-size: 16px;}}.b-tags {display: flex;flex-wrap: wrap;gap: 16px 24px;margin-bottom: 48px;}@media (max-width: 767px) {.b-tags {margin-bottom: 40px;}}.b-tags a {color: currentColor;}.b-tags .tags__item {border-radius: 4px;padding: 4px 16px;background-color: var(--text_on_white_dop_2);color: var(--white);font-family: var(--font-fira);font-size: 20px;line-height: 1.32;}.b-promo-license {padding: 268px var(--layout-padding) 0;margin-bottom: 56px;color: var(--white);position: relative;z-index: 1;}@media (min-width: 768px) and (max-width: 1239px) {.b-promo-license {padding-top: 130px;margin-bottom: 72px;}}@media (max-width: 767px) {.b-promo-license {padding-top: 190px;margin-bottom: 0;}}.b-promo-license h1 {margin-bottom: 60px;}@media (min-width: 768px) and (max-width: 1239px) {.b-promo-license h1 {max-width: 350px;margin-bottom: 48px;}}@media (max-width: 767px) {.b-promo-license h1 {margin-bottom: 48px;}}.b-promo-license .promo-license__rating {position: absolute;right: 55px;bottom: -10px;width: 275px !important;height: 32px !important;z-index: 2;}@media (min-width: 1240px) and (max-width: 1499px) {.b-promo-license .promo-license__rating {object-position: 0 !important;}}@media (max-width: 1239px) {.b-promo-license .promo-license__rating {display: none;}}.b-promo-license .promo-license__bg-image {position: absolute;z-index: -1;pointer-events: none;right: 0;top: 268px;height: 571px;}@media (min-width: 768px) and (max-width: 1239px) {.b-promo-license .promo-license__bg-image {top: 0;}}@media (max-width: 767px) {.b-promo-license .promo-license__bg-image {top: 0;}}.b-promo-license .promo-license__bg-image::before {content: "";position: absolute;inset: 0;background: linear-gradient(90deg, #1e0471 0%, rgba(30, 4, 113, 0.15) 66.73%);}.b-promo-license .promo-license__bg-image::after {content: "";position: absolute;inset: 0;background: linear-gradient(90deg, #1e0471 0%, rgba(30, 4, 113, 0.15) 66.73%);}.b-promo-license .promo-license__bg-image img {width: 100%;height: 100%;object-fit: cover;}@media (min-width: 1240px) and (max-width: 1499px) {.b-promo-license .promo-license__bg-image img {object-position: calc(100% + 100px) 50%;}}@media (min-width: 768px) and (max-width: 1239px) {.b-promo-license .promo-license__bg-image img {object-position: calc(100% + 100px) 50%;}}@media (max-width: 767px) {.b-promo-license .promo-license__bg-image img {object-position: calc(100% + 325px) 50%;}}.b-promo-license .promo-license__inner {max-width: 1350px;}@media (min-width: 768px) and (max-width: 1239px) {.b-promo-license .promo-license__inner {max-width: 470px;}}.b-promo-license .promo-license__text {position: relative;padding-left: 40px;font-size: 27px;line-height: 1.4;color: var(--on_white_light);}@media (min-width: 768px) and (max-width: 1239px) {.b-promo-license .promo-license__text {font-size: 16px;}}@media (max-width: 767px) {.b-promo-license .promo-license__text {font-size: 16px;}}.b-promo-license .promo-license__text:before {position: absolute;pointer-events: none;top: 13px;left: 0;content: "";display: block;width: 17px;height: 14px;background: url("/images/promo-arr.svg") 50% 50% no-repeat;}@media (min-width: 768px) and (max-width: 1239px) {.b-promo-license .promo-license__text:before {top: 11px;}}@media (max-width: 767px) {.b-promo-license .promo-license__text:before {top: 11px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-promo-license--detail .promo-license__inner {max-width: 100%;}}.b-promo-license--detail .promo-license__inner h1 {font-weight: 500;font-size: 64px;line-height: 1.1;letter-spacing: -0.02em;}@media (min-width: 768px) and (max-width: 1239px) {.b-promo-license--detail .promo-license__inner h1 {max-width: 100%;font-size: 28px;margin-bottom: 48px;}}@media (max-width: 767px) {.b-promo-license--detail .promo-license__inner h1 {max-width: 100%;font-size: 28px;margin-bottom: 48px;}}.b-promo-license--detail .promo-license__bg-image {max-width: 940px;}.b-pageline {display: flex;margin-bottom: 32px;flex-wrap: wrap;gap: 16px;}.b-pageline a:link, .b-pageline a:visited, .b-pageline a:hover, .b-pageline a:active {text-decoration: none;}.b-pageline .pageline__item {padding: 4px 12px;border-radius: 4px;background: #241f36;font-size: 20px;line-height: 1.32;color: #faf9ff;}.b-pageline .pageline__item--on {background: #ab0545;}.b-pageline .pageline__item--back2, .b-pageline .pageline__item--next2 {color: #241f36;background: transparent;}.b-faq-top {color: var(--on_dark_light);margin-bottom: 120px;}@media (min-width: 768px) and (max-width: 1239px) {.b-faq-top {margin-bottom: 96px;}}@media (max-width: 767px) {.b-faq-top {margin-bottom: 72px;}}.b-faq-top .faq-top__header {display: flex;flex-wrap: wrap;gap: 24px 40px;margin-bottom: 8px;}@media (min-width: 768px) and (max-width: 1239px) {.b-faq-top .faq-top__header {margin-bottom: 47px;}}@media (max-width: 767px) {.b-faq-top .faq-top__header {margin-bottom: 18px;}}.b-faq-top .faq-top__header-title {width: 573px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-faq-top .faq-top__header-title {width: 410px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-faq-top .faq-top__header-title {width: 240px;}}@media (max-width: 767px) {.b-faq-top .faq-top__header-title {width: 100%;}}.b-faq-top .faq-top__header-head {width: calc(100% - 573px - 40px);}@media (min-width: 1240px) and (max-width: 1499px) {.b-faq-top .faq-top__header-head {text-align: right;width: calc(100% - 410px - 40px);}}@media (min-width: 768px) and (max-width: 1239px) {.b-faq-top .faq-top__header-head {text-align: right;width: calc(100% - 240px - 40px);}}@media (max-width: 767px) {.b-faq-top .faq-top__header-head {width: 100%;}}.b-faq-top .faq-top__items {display: flex;flex-direction: column;gap: 24px;}.b-faq-top .faq-top__item {position: relative;background-color: #17084d;border-radius: 4px;padding: 16px 24px;}.b-faq-top .faq-top__item--active .faq-top__title:after {background-image: url("/images/faq-close.svg");}.b-faq-top .faq-top__item--active .faq-top__content {display: block;}@media (max-width: 767px) {.b-faq-top .faq-top__item--active .faq-top__content {padding-bottom: 22px;}}.b-faq-top .faq-top__inner {position: relative;flex: 1 1 auto;display: flex;flex-direction: column;gap: 16px;}.b-faq-top .faq-top__title {position: relative;display: flex;padding-right: 60px;font-size: 27px;line-height: 1.4;cursor: pointer;user-select: none;}@media (max-width: 767px) {.b-faq-top .faq-top__title {font-size: 16px;}}.b-faq-top .faq-top__title:after {content: "";position: absolute;top: 50%;right: 0;display: block;width: 28px;height: 28px;background: url("/images/faq-plus.svg") 50% 50% no-repeat;transition: transform 0.2s ease-out;transform: translateY(-50%);}.b-faq-top .faq-top__title-val {flex: 1 1 auto;}.b-faq-top .faq-top__content {position: relative;display: none;color: var(--on_white_light);font-family: var(--font-fira);font-size: 20px;padding-top: 16px;line-height: 1.32;}@media (max-width: 767px) {.b-faq-top .faq-top__content {font-size: 16px;letter-spacing: -0.01em;}}.b-faq-top .faq-top__content:before {content: "";position: absolute;top: 0;right: 0;left: 0;border-top: 1px solid #605976;}.b-faq-top .faq-top__btn {text-align: center;}.b-benefits {margin-bottom: 104px;}.b-benefits .benefits__items {display: grid;gap: 25px 32px;grid-template-columns: repeat(2, 1fr);}@media (min-width: 1240px) and (max-width: 1499px) {.b-benefits .benefits__items {gap: 25px 26px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-benefits .benefits__items {grid-template-columns: repeat(1, 1fr);}}@media (max-width: 767px) {.b-benefits .benefits__items {grid-template-columns: repeat(1, 1fr);}}.b-benefits .benefits__item {display: flex;flex-direction: column;gap: 24px;background: #f3efff;border-radius: 8px;padding: 32px 24px;}.b-benefits .benefits__title {font-weight: 500;font-size: 48px;line-height: 1.1;letter-spacing: -0.02em;color: var(--on_white_tex);}@media (max-width: 767px) {.b-benefits .benefits__title {font-size: 20px;}}.b-benefits .benefits__caption {font-size: 27px;line-height: 1.4;color: var(--on_white_tex);}@media (max-width: 767px) {.b-benefits .benefits__caption {font-size: 16px;}}.b-benefits .benefits__content {display: flex;flex-direction: column;gap: 22px;font-size: 20px;font-family: var(--font-fira);line-height: 1.32;}@media (max-width: 767px) {.b-benefits .benefits__content {font-size: 16px;letter-spacing: -0.01em;}}.b-benefits .benefits__content:before {content: "";display: block;border-bottom: 4px solid var(--accent);}.b-benefits .benefits__more a {font-family: var(--font-fira);font-weight: 700;font-size: 20px;line-height: 1.2;color: var(--on_white_tex);}.b-benefits .benefits__more a:before {content: "→ ";}.b-benefits .benefits__more a:hover {color: var(--accent);}.b-tabs {margin-bottom: 80px;}@media (max-width: 767px) {.b-tabs h2 {margin-bottom: 2px;}}.b-tabs .tabs__header {display: grid;grid-template-columns: repeat(2, 1fr);margin-bottom: 50px;gap: 24px 33px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-tabs .tabs__header {gap: 24px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-tabs .tabs__header {grid-template-columns: repeat(1, 1fr);margin-bottom: 84px;}}@media (max-width: 767px) {.b-tabs .tabs__header {grid-template-columns: repeat(1, 1fr);}}.b-tabs .tabs__nav {display: grid;grid-template-columns: repeat(3, 1fr);gap: 32px;align-items: flex-start;}@media (min-width: 1240px) and (max-width: 1499px) {.b-tabs .tabs__nav {gap: 24px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-tabs .tabs__nav {gap: 24px;}}@media (max-width: 767px) {.b-tabs .tabs__nav {gap: 24px;grid-template-columns: repeat(1, 1fr);}}.b-tabs .tabs__nav a {display: block;padding: 16px 15px;text-align: center;font-size: 20px;line-height: 1.6;font-family: var(--font-fira);text-align: center;color: var(--on_white_tex);transition: 0.2s ease-in-out;transition-property: color, background-color;border-radius: 4px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-tabs .tabs__nav a {padding-left: 8px;padding-right: 8px;white-space: nowrap;}}@media (min-width: 768px) and (max-width: 1239px) {.b-tabs .tabs__nav a {padding-left: 8px;padding-right: 8px;white-space: nowrap;}}.b-tabs .tabs__nav a.tabs__nav-active {color: var(--on_dark_light);background-color: var(--main);}.b-tabs .tabs__tab {display: none;}.b-tabs .tabs__tab--active {display: block;}.b-reviews {display: grid;grid-template-columns: repeat(4, 1fr);gap: 33px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-reviews {gap: 24px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-reviews {grid-template-columns: repeat(2, 1fr);gap: 24px;}}@media (max-width: 767px) {.b-reviews {grid-template-columns: repeat(1, 1fr);gap: 24px;}}.b-reviews .reviews__img {position: relative;height: 640px;}.b-reviews .reviews__img:before {content: "";position: absolute;top: 50%;left: 50%;width: 101px;height: 100px;transform: translate(-50%, -50%);background: url("/images/icon-play.svg") 50% 50% no-repeat;z-index: 2;pointer-events: none;}.b-reviews .reviews__img:after {content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(45deg, rgb(30, 4, 113) 0%, rgba(30, 4, 113, 0.5) 50%, rgba(30, 4, 113, 0) 100%);}.b-reviews .reviews__img img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;vertical-align: top;}.b-order-tabs {display: flex;flex-wrap: wrap;gap: 24px 32px;margin-bottom: 88px;}.b-order-tabs .order-tabs__tabs {flex: 1 1 0;}@media (min-width: 768px) and (max-width: 1239px) {.b-order-tabs .order-tabs__tabs {width: 100%;}}@media (max-width: 767px) {.b-order-tabs .order-tabs__tabs {width: 100%;}}.b-order-tabs .order-tabs__tabs-nav {display: flex;flex-wrap: wrap;gap: 24px 32px;margin-bottom: 24px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-order-tabs .order-tabs__tabs-nav {gap: 24px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-order-tabs .order-tabs__tabs-nav {gap: 24px;}}.b-order-tabs .order-tabs__tabs-nav a {display: block;min-width: 275px;box-sizing: border-box;padding: 16px 15px;text-align: center;font-size: 20px;line-height: 1.6;font-family: var(--font-fira);text-align: center;color: var(--on_white_tex);transition: 0.2s ease-in-out;transition-property: color, background-color;border-radius: 4px;}@media (min-width: 1240px) and (max-width: 1499px) {.b-order-tabs .order-tabs__tabs-nav a {min-width: 219px;}}@media (min-width: 768px) and (max-width: 1239px) {.b-order-tabs .order-tabs__tabs-nav a {min-width: 0;flex: 1 1 auto;}}.b-order-tabs .order-tabs__tabs-nav a.active {color: var(--on_dark_light);background-color: var(--main);}.b-order-tabs .order-tabs__tabs-tab {display: none;}.b-order-tabs .order-tabs__tabs-tab.active {display: block;}.b-order-tabs .order-tabs__invoice {width: 581px;flex: 0 0 auto;}@media (min-width: 768px) and (max-width: 1239px) {.b-order-tabs .order-tabs__invoice {width: 100%;flex: 1 1 auto;}}@media (max-width: 767px) {.b-order-tabs .order-tabs__invoice {width: 100%;flex: 1 1 auto;}}.b-order-tabs .order-tabs__invoice img {max-width: 100%;vertical-align: top;box-shadow: 0 27px 32px -20px rgba(36, 31, 54, 0.08);}.b-order-tabs .order-tabs__invoice-tab {display: none;}.b-order-tabs .order-tabs__invoice-tab.active {display: block;}.b-order-tabs .order-tabs__info {display: flex;gap: 17px;padding: 24px 0;margin-bottom: 24px;font-size: 20px;line-height: 1.32;color: var(--text_on_white_dop_2);font-family: var(--font-fira);}@media (max-width: 767px) {.b-order-tabs .order-tabs__info {font-size: 16px;line-height: 1.32;letter-spacing: -0.01em;}}.b-order-tabs .order-tabs__info:before {content: "";width: 16px;flex: 0 0 auto;background-color: var(--accent);}.b-order-tabs .order-tabs__btns {display: flex;flex-wrap: wrap;gap: 30px;}.b-order-tabs .order-tabs__btn {flex: 0 0 0;}