@charset "UTF-8";@font-face {font-weight: 400;font-family: "YesevaOne";font-style: normal;font-display: swap;src: local("YesevaOne"), url("../fonts/YesevaOne/YesevaOne-Regular.woff2") format("woff2"), url("../fonts/YesevaOne/YesevaOne-Regular.woff") format("woff");}@font-face {font-weight: 300;font-family: "MuseoSansCyrl";font-style: normal;font-display: swap;src: local("MuseoSansCyrl"), url("../fonts/MuseoSansCyrl/MuseoSansCyrl-300.woff2") format("woff2"), url("../fonts/MuseoSansCyrl/MuseoSansCyrl-300.woff") format("woff");}@font-face {font-weight: 500;font-family: "MuseoSansCyrl";font-style: normal;font-display: swap;src: local("MuseoSansCyrl"), url("../fonts/MuseoSansCyrl/MuseoSansCyrl-500.woff2") format("woff2"), url("../fonts/MuseoSansCyrl/MuseoSansCyrl-500.woff") format("woff");}@font-face {font-weight: 700;font-family: "MuseoSansCyrl";font-style: normal;font-display: swap;src: local("MuseoSansCyrl"), url("../fonts/MuseoSansCyrl/MuseoSansCyrl-700.woff2") format("woff2"), url("../fonts/MuseoSansCyrl/MuseoSansCyrl-700.woff") format("woff");}@font-face {font-weight: 900;font-family: "MuseoSansCyrl";font-style: normal;font-display: swap;src: local("MuseoSansCyrl"), url("../fonts/MuseoSansCyrl/MuseoSansCyrl-900.woff2") format("woff2"), url("../fonts/MuseoSansCyrl/MuseoSansCyrl-900.woff") format("woff");}.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden;}.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper, .owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;}.owl-carousel .owl-item img {display: block;width: 100%;}.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: none;}.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {background: none;color: inherit;border: none;padding: 0 !important;font: inherit;}.owl-carousel.owl-loaded {display: block;}.owl-carousel.owl-loading {opacity: 0;display: block;}.owl-carousel.owl-hidden {opacity: 0;}.owl-carousel.owl-refresh .owl-item {visibility: hidden;}.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel.owl-grab {cursor: move;cursor: -webkit-grab;cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {float: right;}.no-js .owl-carousel {display: block;}.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.owl-carousel .owl-animated-in {z-index: 0;}.owl-carousel .owl-animated-out {z-index: 1;}.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.owl-height {-webkit-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel .owl-item {}.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {max-height: 0;}.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: -webkit-transform 100ms ease;transition: -webkit-transform 100ms ease;-o-transition: transform 100ms ease;transition: transform 100ms ease;transition: transform 100ms ease, -webkit-transform 100ms ease;}.owl-carousel .owl-video-play-icon:hover {-webkit-transform: scale(1.3, 1.3);-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;-webkit-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;}.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;box-sizing: border-box;}.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.mfp-align-top .mfp-container:before {display: none;}.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -webkit-zoom-out;cursor: zoom-out;}.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: zoom-in;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.mfp-loading.mfp-figure {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}.mfp-preloader a {color: #CCC;}.mfp-preloader a:hover {color: #FFF;}.mfp-s-ready .mfp-preloader {display: none;}.mfp-s-error .mfp-content {display: none;}button.mfp-close, button.mfp-arrow {overflow: visible;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;-ms-touch-action: manipulation;touch-action: manipulation;}button::-moz-focus-inner {padding: 0;border: 0;}.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-size: 28px;font-family: Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus {opacity: 1;}.mfp-close:active {top: 1px;}.mfp-close-btn-in .mfp-close {color: #333;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%;}.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}.mfp-arrow {position: absolute;opacity: 0.65;margin: 0;top: 50%;margin-top: -55px;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.mfp-arrow:active {margin-top: -54px;}.mfp-arrow:hover, .mfp-arrow:focus {opacity: 1;}.mfp-arrow:before, .mfp-arrow:after {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}.mfp-arrow-left {left: 0;}.mfp-arrow-left:after {border-right: 17px solid #FFF;margin-left: 31px;}.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3F3F3F;}.mfp-arrow-right {right: 0;}.mfp-arrow-right:after {border-left: 17px solid #FFF;margin-left: 39px;}.mfp-arrow-right:before {border-left: 27px solid #3F3F3F;}.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}.mfp-iframe-holder .mfp-close {top: -40px;}.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 40px 0 40px;margin: 0 auto;}.mfp-figure {line-height: 0;}.mfp-figure:after {content: '';position: absolute;left: 0;top: 40px;bottom: 40px;display: block;right: 0;width: auto;height: auto;z-index: -1;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}.mfp-figure figure {margin: 0;}.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px;}.mfp-image-holder .mfp-content {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}.mfp-bg {opacity: 0;background: rgba(220, 108, 66, 0.2);-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.mfp-bg.mfp-ready {opacity: 1;}.mfp-bg.mfp-removing {opacity: 0;}.mfp-counter {position: static;margin-top: 10rem;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {top: 40rem;right: 1rem;color: var(--accent-color);}.css-modal-animate {overflow: hidden;}.css-modal-animate .mfp-content > *, .css-modal-animate .mfp-figure {opacity: 0;-webkit-transform: translateY(30rem);-ms-transform: translateY(30rem);transform: translateY(30rem);-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.css-modal-animate.mfp-ready .mfp-content > *, .css-modal-animate.mfp-ready .mfp-figure {opacity: 1;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}.css-modal-animate.mfp-removing .mfp-content > *, .css-modal-animate.mfp-removing .mfp-figure {opacity: 0;}.mfp-counter, .owl-counter {font-size: 18rem;text-align: center;color: #1a1618;letter-spacing: 1.09rem;}.mfp-counter span, .owl-counter span {font-weight: 700;font-size: 26rem;color: var(--accent-color);}.slider__slide-num {font-size: 18rem;line-height: 29rem;color: #dc6c42;letter-spacing: 0.25rem;}.video iframe {width: 100%;height: 100%;}.owl-dots {position: relative;z-index: 10;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.owl-carousel button.owl-dot {width: 16rem;height: 16rem;margin: 0 10rem;color: transparent;border: 1rem solid #dd7f5c;border-radius: 50%;}.owl-carousel button.owl-dot.active {background-image: -webkit-gradient(linear, left bottom, left top, from(#dd7f5c), to(#ffdcaa));background-image: -o-linear-gradient(bottom, #dd7f5c 0%, #ffdcaa 100%);background-image: linear-gradient(to top, #dd7f5c 0%, #ffdcaa 100%);border: none;}.owl-nav {--d: 47rem;position: absolute;top: 50%;left: 0;z-index: -1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: calc(100% + var(--d) * 2);margin-top: -37rem;margin-left: calc(-1 * var(--d));-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.owl-button {--x: 12rem;--arrow-color: #eea367;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100rem;height: 100rem;background-color: #ffffff;border-radius: 50%;cursor: pointer;border: 4px solid;}.owl-button {border-color: #eea367;}.second-theme .owl-button {border-color: #b053f6;}.owl-button.disabled {opacity: 0;pointer-events: none;}.owl-button .owl-arrow {width: 0;height: 0;border-style: solid;pointer-events: none;}.owl-button .owl-arrow-left {border-width: 12rem 16rem 12rem 0;border-color: transparent var(--arrow-color) transparent transparent;-webkit-transform: translateX(calc(-1 * var(--x)));-ms-transform: translateX(calc(-1 * var(--x)));transform: translateX(calc(-1 * var(--x)));}.owl-button .owl-arrow-right {border-width: 12rem 0 12rem 16rem;border-color: transparent transparent transparent var(--arrow-color);-webkit-transform: translateX(calc(1 * var(--x)));-ms-transform: translateX(calc(1 * var(--x)));transform: translateX(calc(1 * var(--x)));}h1, h2, h3, h4, h5, h6, p, body {margin: 0;}* {-webkit-box-sizing: border-box;box-sizing: border-box;}ul {margin: 0;padding: 0;list-style: none;}body {min-width: 350px;font-weight: 300;font-size: 16rem;font-family: "MuseoSansCyrl", sans-serif;color: #3c3a3b;--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--safe-area-inset-right: env(safe-area-inset-right);--accent-color: #ef8052;}html {font-size: 0.05208vw;}.relative {position: relative;overflow: hidden;}.point-item {display: -webkit-box;display: -ms-flexbox;display: flex;}.point-item:not(:last-child) {margin-bottom: 15rem;}.point-item::before {content: "";display: block;-ms-flex-negative: 0;flex-shrink: 0;width: 16rem;height: 16rem;margin-top: 4rem;margin-right: 13rem;background-image: url("../img/icons/circle.svg");background-repeat: no-repeat;background-position: 0 0;background-size: contain;}.point-item span {-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;text-align: left;}.decor-image {background-repeat: no-repeat;background-size: contain;pointer-events: none;}.decor-image_absolute {position: absolute;top: 0;left: 0;}.accent-text {color: var(--accent-color);}.inCorrect-number {font-weight: 500;text-align: left;color: #dd1d1a;}.tanks-modal-trigger {position: absolute;top: -10rem;}.container {max-width: 1360rem;margin: 0 auto;}.text-gradient {font-weight: 700;background: -webkit-gradient(linear, left bottom, left top, from(#ffdcaa), to(#dd7f5c));background: -o-linear-gradient(bottom, #ffdcaa 0%, #dd7f5c 100%);background: linear-gradient(0deg, #ffdcaa 0%, #dd7f5c 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.bold {font-weight: 700;}.h1 {font-size: 42rem;}.h2 {font-weight: 700;font-size: 42rem;line-height: 1.36;}.h3 {font-size: 22rem;}.h4 {font-size: 20rem;}.subtitle {font-size: 22rem;line-height: 34rem;}.link {--color: #ddbfa8;color: var(--color);text-decoration: none;}.br-tablet {display: none;}.br-phone {display: none;}@-webkit-keyframes fade {from {opacity: 0.1;}to {opacity: 1;}}@keyframes fade {from {opacity: 0.1;}to {opacity: 1;}}@-webkit-keyframes move-light {from {-webkit-transform: translateX(-10em) skewX(-45deg);transform: translateX(-10em) skewX(-45deg);}to {-webkit-transform: translateX(40em) skewX(-45deg);transform: translateX(40em) skewX(-45deg);}}@keyframes move-light {from {-webkit-transform: translateX(-10em) skewX(-45deg);transform: translateX(-10em) skewX(-45deg);}to {-webkit-transform: translateX(40em) skewX(-45deg);transform: translateX(40em) skewX(-45deg);}}.fat-icon-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 50rem;height: 50rem;background-image: -webkit-gradient(linear, left bottom, left top, from(#dc6c42), color-stop(57%, #ea975f), to(#f7c17c));background-image: -o-linear-gradient(bottom, #dc6c42 0%, #ea975f 57%, #f7c17c 100%);background-image: linear-gradient(0deg, #dc6c42 0%, #ea975f 57%, #f7c17c 100%);border-radius: 50%;}.fat-icon-wrap-exclamation {width: 50rem;height: 50rem;}.fat-icon-wrap-check {width: 26rem;height: 26rem;}.fat-icon-wrap-phone {width: 32rem;height: 32rem;}.fat-icon-wrap-play {width: 82rem;height: 82rem;}.fat-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #fff4e9;}.fat-icon-exclamation {width: 15rem;height: 29rem;}.fat-icon-check {width: 13rem;height: 10rem;}.fat-icon-phone {width: 16rem;height: 16rem;}.fat-icon-play {width: 18rem;height: 30rem;-webkit-transform: translateX(15%);-ms-transform: translateX(15%);transform: translateX(15%);}.button {height: 92rem;padding-right: 32rem;padding-left: 32rem;font-weight: 900;font-size: 15rem;line-height: 22rem;font-family: inherit;color: #ffffff;text-transform: uppercase;letter-spacing: 1.58rem;background-image: -webkit-gradient(linear, left bottom, left top, from(#dc6c42), to(#f7c17c));background-image: -o-linear-gradient(bottom, #dc6c42 0%, #f7c17c 100%);background-image: linear-gradient(to top, #dc6c42 0%, #f7c17c 100%);border: none;border-bottom: solid 6rem #d87c52;border-radius: 4rem 4rem 8rem 8rem;outline: 0;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.button:hover {opacity: 0.8 }.input-wrap {position: relative;}.input-container {height: 105.5rem;}.input {width: 338rem;height: 86rem;padding: 22rem;font-size: 16rem;font-family: inherit;color: #544f52;background-color: #ffffff;border: 3rem solid #ffffff;border-radius: 6rem;outline: 0;}.input.error {border: 3rem solid #dd1d1a;}.input_icon {padding-left: 90rem;}.input__icon-wrap {position: absolute;top: 50%;left: 22rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 48rem;height: 48rem;background-color: #f5f5f8;border-radius: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);pointer-events: none;}.input__icon-wrap .icon {width: 20rem;height: 20rem;color: #c7ccd3;}.phone__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: -2rem;}.phone__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 32rem;height: 32rem;margin-right: 17rem;background-image: -webkit-gradient(linear, left bottom, left top, from(#dc6c42), to(#f7c17c));background-image: -o-linear-gradient(bottom, #dc6c42 0%, #f7c17c 100%);background-image: linear-gradient(to top, #dc6c42 0%, #f7c17c 100%);border-radius: 50%;}.phone__wrapper .fat-icon-wrap-phone {-ms-flex-negative: 0;flex-shrink: 0;}.phone__content {text-align: right;}.phone__text {display: block;font-weight: 500;font-size: 22rem;text-align: left;color: #3c3a3b;text-decoration: none;font-style: normal;letter-spacing: 0.4rem;white-space: nowrap;}.phone__callback {display: inline-block;margin-top: 9rem;padding: 0;font-weight: 500;font-size: 10rem;line-height: 13rem;color: #1a1618;text-transform: uppercase;font-style: normal;letter-spacing: 1.25rem;background-color: transparent;border: none;border-bottom: 1rem solid #d1c3be;outline: 0;cursor: pointer;}.burger-wrap {width: 44rem;height: 24rem;padding: 0;background-color: transparent;border: none;outline: 0;cursor: pointer;}.burger-wrap.active .burger {--color: var(--accent-color);}.burger {--color: #5d5559;position: relative;display: inline-block;width: 44rem;height: 3rem;background-color: var(--color);border-radius: 4rem;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}.burger::after, .burger::before {content: "";position: absolute;display: block;width: 100%;height: 3rem;background: var(--color);border-radius: 4rem;-webkit-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}.burger::before {top: -8rem;}.burger::after {top: 8rem;}.image-with-play {position: relative;overflow: hidden;background-color: #f5f5f8;border-radius: 4rem;}.image-with-play.inserted .image-with-play__img {display: none;}.image-with-play.inserted .image-with-play__button {display: none;}.image-with-play.pause iframe {display: none;}.image-with-play.pause .image-with-play__img {display: block;}.image-with-play.pause .image-with-play__button {display: block;}.image-with-play__img {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.image-with-play__button {position: absolute;top: 50%;left: 50%;z-index: 100;padding: 0;background-color: transparent;border: none;outline: 0;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);cursor: pointer;}.format {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.format__text {font-size: 16rem;line-height: 20rem;text-align: left;color: #1a1618;letter-spacing: 0.67rem;}.format__icon {width: 33rem;height: 33rem;margin-right: 16rem;background-image: url("../img/icons/phone-world.webp");background-repeat: no-repeat;background-size: contain;}.circle-out-overflow {--external-bg: #ffffff;--inner-bg: #f5f5f8;--width: 151rem;--height: 184rem;position: relative;width: var(--width);height: var(--height);overflow: hidden;background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, var(--external-bg)));background: -o-linear-gradient(top, transparent 50%, var(--external-bg) 50%);background: linear-gradient(to bottom, transparent 50%, var(--external-bg) 50%);}.circle-out-overflow::before {content: "";position: absolute;bottom: 0;left: 0;z-index: 1;width: var(--width);height: var(--width);background: transparent;border-radius: 50%;-webkit-box-shadow: 0 100rem 0 40rem var(--external-bg);box-shadow: 0 100rem 0 40rem var(--external-bg);pointer-events: none;}.circle-out-overflow__circle {position: absolute;bottom: 0;left: 0;width: var(--width);height: var(--width);overflow: hidden;background: var(--inner-bg);border-radius: 50%;pointer-events: none;}.circle-out-overflow__img {position: absolute;bottom: 0;left: 50%;height: var(--height);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none;}.work-position {--skew: 8;display: inline-block;background-color: #f9f9fb;border-radius: 6rem;-webkit-transform: skewX(calc(-1deg * var(--skew)));-ms-transform: skewX(calc(-1deg * var(--skew)));transform: skewX(calc(-1deg * var(--skew)));}.work-position__wrap {padding: 10rem 26rem;text-align: center;-webkit-transform: skewX(calc(1deg * var(--skew)));-ms-transform: skewX(calc(1deg * var(--skew)));transform: skewX(calc(1deg * var(--skew)));}.work-position__name {margin-bottom: 3rem;font-weight: 500;font-size: 20rem;line-height: 1.4;}.work-position__text {font-size: 14rem;line-height: 1.71;}.dotted-card {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 15rem 10rem;background-color: rgba(255, 255, 255, 0.5);border-radius: 4rem;}.dotted-card__wrap {z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;text-align: center;background-color: #ffffff;border: 1rem dashed #dedee5;border-radius: 4rem;}.parents-reviews-avatar {position: relative;}.parents-reviews-avatar__img-wrap {position: absolute;top: -53rem;left: 50%;width: 102rem;height: 102rem;padding: 5rem;background-color: #ffffff;border: 1rem dashed #dedee5;border-radius: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.parents-reviews-avatar__img-inner-wrap {width: 100%;height: 100%;overflow: hidden;background-color: #f5f5f8;border: 1rem dashed #dedee5;border-radius: 50%;}.parents-reviews-avatar__content {padding: 70rem 44rem 25rem;}.parents-reviews-avatar__text {font-weight: 500;font-size: 18rem;}.parents-reviews-avatar__date {font-size: 13rem;color: #1a1618;}.logo {color: #e07b4c;--main-color: #3c3a3b;}.timer {padding: 10rem;background-color: #ffffff;}.timer .dotted-card__wrap {padding: 14rem 24rem 20rem 24rem;}.timer .fat-icon-wrap {margin-bottom: 12rem;}.timer__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;}.timer__time {position: relative;}.timer__time:first-child .timer__list {margin-right: 11rem;}.timer__list {display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 20rem;}.timer__item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 35rem;height: 46rem;font-weight: 500;font-size: 20rem;color: #6a5b56;letter-spacing: 0.28rem;background-color: #f8f8f8;border-radius: 4rem;}.timer__item:first-child {margin-right: 4rem;}.timer__title {margin-bottom: 14rem;font-weight: 300;font-size: 15rem;line-height: 24rem;color: #3b3636;letter-spacing: 0.63rem;}.timer__time-text {position: absolute;bottom: 0;left: 0;width: 46rem;font-weight: 400;font-size: 13rem;line-height: 1;text-align: center;color: #ada9a9;-webkit-transform: rotate(-90deg) translateY(100%);-ms-transform: rotate(-90deg) translateY(100%);transform: rotate(-90deg) translateY(100%);-webkit-transform-origin: 0 100%;-ms-transform-origin: 0 100%;transform-origin: 0 100%;}.custom-select {position: relative;}.custom-select select {display: none;}.custom-select .selected-item {position: relative;padding: 32rem 101rem 30rem 68rem;color: #7c7272;letter-spacing: 0.67rem;background-color: #f8f7f8;border-radius: 4rem;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.custom-select .selected-item::before {content: "";position: absolute;top: 50%;left: 30rem;width: 20rem;height: 22rem;background-image: url("../sprites/intermediate-svg/custom-select-list.svg");background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.custom-select .selected-item.rotate_icon::after {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}.custom-select .selected-item::after {content: "";position: absolute;top: 50%;right: 30rem;width: 15rem;height: 9rem;background-image: url("../sprites/intermediate-svg/arrowDown.svg");background-repeat: no-repeat;background-position: center;background-size: cover;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.custom-select .item {padding: 20rem 101rem 20rem 68rem;color: #7c7272;letter-spacing: 0.67rem;background-color: #f8f7f8;border-top: 1rem solid #e2e2e2;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.custom-select .item:hover {background: #e8e8e8;}.custom-select .all-items {position: absolute;top: 100%;left: 0;z-index: 100;width: 100%;}.custom-select .all-items-hide {display: none;}.modals {margin-right: auto;margin-left: auto;}.modals__wrap {position: relative;margin: 7rem auto;background: #ffffff;border-radius: 8rem;}.modals__close {position: absolute;top: 1.5rem;right: 1.5rem;display: none;}.modals__btn-close {position: absolute;top: 35rem;right: 35rem;z-index: 5;padding: 0;font-size: 50rem;color: #ecd7c9;background-color: transparent;border: none;outline: 0;cursor: pointer;}.icon-close {width: 20rem;}.review-modal__wrap {max-width: 600rem;font-size: 18rem;}.review-modal__wrap .modals__btn-close {top: 14rem;right: 14rem;}.review-modal__container {padding: 20rem 26rem;}.review-modal__title {margin-bottom: 10rem;font-weight: 700;font-size: 22rem;}.review-modal__body p {margin-top: 10rem;}.teacher-modal__wrap {max-width: 600rem;font-size: 18rem;}.teacher-modal__wrap .modals__btn-close {top: 14rem;right: 14rem;}.teacher-modal__container {padding: 20rem 26rem;}.teacher-modal__title {margin-bottom: 10rem;font-weight: 700;font-size: 22rem;}.teacher-modal__body p {margin-top: 10rem;}.modal__ege-free-testing {overflow: hidden;}.modal__ege-free-testing .modals__wrap {background-image: url("../img/free-testing/bg.webp");background-repeat: no-repeat;background-position: center;background-size: cover;}.modal__ege-free-testing .free-testing__list {margin-bottom: 35rem;}.modal__ege-free-testing .free-testing__arrow {top: 304rem;left: calc(50% + 442rem);}.modal__ege-back-call .modals__wrap {background-image: url("../img/back-call/bg-back-call.webp");background-position-x: center;background-position-y: -18rem;background-size: 1493rem;}.back-call__content {width: 366rem;margin-left: auto;}.back-call__container {max-width: 952rem;}.back-call__title {margin-bottom: 18rem;font-weight: 700;font-size: 42rem;line-height: 57rem;color: #3c3a3b;letter-spacing: 0.59rem;}.back-call__subtitle {margin-bottom: 18rem;font-weight: 300;font-size: 22rem;line-height: 34rem;color: #1a1618;letter-spacing: 0.92rem;}.back-call__list {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 42rem;}.back-call__item {margin-right: 48rem;padding-bottom: 4rem;font-weight: 300;font-size: 14rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.77rem;cursor: pointer;}.back-call__item:last-child {margin-right: 0;}.back-call__phone {margin-bottom: 18rem;}.back-call__phone .input-container {margin-bottom: 18rem;}.back-call__button {width: 350rem;}.back-call__text {width: 241rem;margin-bottom: 21rem;font-weight: 300;font-size: 14rem;line-height: 22rem;color: #a89d9d;letter-spacing: 0.59rem;}.back-call__text .link {color: var(--accent-color);}.back-call__img-director {position: absolute;bottom: 0;left: calc(50% - 605rem);width: 641rem;height: 704rem;background: url("../img/back-call/director.webp") center no-repeat;background-size: contain;}.back-call__work-position {position: absolute;bottom: 119rem;left: calc(50% - 263rem);}.back-call__work-position .work-position__wrap {padding: 10rem 40rem;}.back-call__work-position .work-position__text {width: 172rem;margin: 0 auto;}.back-call__subscribe-text {font-weight: 300;font-size: 16rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.67rem;}.back-call__accent {font-weight: 700;}.back-call__input .input__icon-wrap {background: transparent;}.back-call__input {width: 350rem;}.back-call__input .input {width: 100%;padding-left: 67rem;}.oge-page .back-call__item.active {font-weight: 700;font-size: 14rem;line-height: 24rem;color: var(--accent-color);letter-spacing: 0.77rem;border-bottom: 1rem solid var(--accent-color);}.oge-page .back-call__radio:checked ~ .back-call__item-text {color: var(--accent-color);border-bottom: 1rem solid var(--accent-color);}.oge-page .back-call__img-director {background-image: url("../img/questions/oge-director.webp");}.oge-page .back-call__text .link {color: var(--accent-color);}.back-call__radio {display: none;}.back-call__radio:checked ~ .back-call__item-text {font-weight: 700;font-size: 14rem;line-height: 24rem;color: var(--accent-color);letter-spacing: 0.77rem;border-bottom: 1rem solid var(--accent-color);}.modal__thanks {background: #f5f5f8;border-radius: 6rem;}.thanks {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 80rem 0;}.thanks__title {font-weight: 700;font-size: 42rem;line-height: 57rem;color: #3c3a3b;letter-spacing: 0.59rem;}.thanks__subtitle {font-weight: 300;font-size: 22rem;color: #1a1618;letter-spacing: 0.92rem;}.modal__oge-free-testing .modals__wrap {background: #f5f5f8;}.modal__oge-free-testing .free-testing-input .input__icon-wrap {background: transparent;}.common-modals .branch-offices__sheets-img {top: 366rem;}.common-modals:not(.no-clip) .modals__wrap {--clip-path: 24361rem;padding-top: 85rem;padding-bottom: 60rem;-webkit-clip-path: circle(var(--clip-path) at 50% var(--clip-path));clip-path: circle(var(--clip-path) at 50% var(--clip-path));}.modals__wrap {overflow: hidden;}.nav__item {position: relative;padding-right: 16rem;padding-left: 16rem;font-weight: 300;font-size: 16rem;line-height: 1;color: #1a1618;font-style: normal;letter-spacing: 0.67rem;}.nav__item::before {content: "";position: absolute;top: 6.6rem;left: 0;display: block;width: 6rem;height: 6rem;margin-right: 12rem;background-image: -webkit-gradient(linear, left bottom, left top, from(#ce7641), to(#fab968));background-image: -o-linear-gradient(bottom, #ce7641 0%, #fab968 100%);background-image: linear-gradient(to top, #ce7641 0%, #fab968 100%);border-radius: 50%;}.nav__item-link {text-decoration: none;}.menu {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1000;display: none;width: 100%;height: 100%;}.menu.active {display: block;}.menu.active .menu__overlay {opacity: 0.3;-webkit-transition: 1s all ease-out;-o-transition: 1s all ease-out;transition: 1s all ease-out;}.menu.active .menu__wrap {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: 1s all ease-out;-o-transition: 1s all ease-out;transition: 1s all ease-out;}.menu.animated-open .menu__overlay {opacity: 0;}.menu.animated-open .menu__wrap {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.menu.animated-close .menu__overlay {opacity: 0;-webkit-transition: 1s all ease;-o-transition: 1s all ease;transition: 1s all ease;}.menu.animated-close .menu__wrap {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: 1s all ease;-o-transition: 1s all ease;transition: 1s all ease;}.menu__overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #d87c52;opacity: 0;}.menu__wrap {position: absolute;top: 0;left: 0;height: 100%;overflow: auto;background: #ffffff;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.menu__about, .menu__since {font-size: 14rem;line-height: 19rem;color: #1a1618;letter-spacing: 0.59rem;}.menu__top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 30rem;}.menu__logo {width: 88rem;height: 33rem;}.menu__body {padding-right: 30rem;padding-left: 30rem;}.menu__body .menu__phone {margin-bottom: 54rem;}.menu__body .phone__text {font-size: 18rem;}.menu__body .phone__wrapper {display: none;}.menu__body .phone__callback {margin-top: 12rem;font-size: 10rem;}.menu__format {margin-bottom: 35rem;}.menu__format .format__text {line-height: 23rem;}.menu__footer {margin: 0 30rem;padding: 27rem 0 51rem 0;border-top: 1rem solid rgba(60, 58, 59, 0.1);}.menu__footer .menu__about {margin-bottom: 14rem;}.personal-chat-wrap {position: relative;padding-bottom: 100rem;overflow: hidden;}.personal-chat {padding: 71rem 0 84rem;background-color: #f5f5f8;}.personal-chat__title {font-weight: 700;font-size: 42rem;line-height: 57rem;text-align: left;color: #3c3a3b;letter-spacing: 0.59rem;}.personal-chat__subtitle {margin-top: 11rem;font-weight: 300;font-size: 22rem;line-height: 34rem;color: #1a1618;letter-spacing: 0.92rem;}.personal-chat-content {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 37rem;}.personal-chat-content .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}.personal-chat__item {position: relative;z-index: 2;}.personal-chat__item:nth-child(1) {margin-right: 61rem;}.personal-chat__item-number {position: absolute;top: 34rem;left: -70rem;z-index: -1;font-weight: 900;font-size: 110rem;color: #efeff3;letter-spacing: 1.06rem;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0.78;}.mobile-personal-chat__item-number {display: none;font-weight: 300;font-size: 16rem;text-align: left;color: #dc6c42;letter-spacing: 0.22rem;}.personal-chat-block__card {height: 100%;background: #ffffff;-webkit-box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);}.personal-chat-block__title {font-weight: 700;font-size: 20rem;line-height: 28rem;text-align: left;color: #3c3a3b;letter-spacing: 0.84rem;}.personal-chat-block__list {margin-top: 16rem;list-style-type: none;}.personal-chat__img {position: absolute;top: -166rem;left: calc(50% - 237rem);z-index: 3;width: 1196rem;height: 1138rem;background-image: url("../img/personal-chat/phone.webp");pointer-events: none;}.personal-chat-block__wrapper {width: 508rem;padding: 29rem 50rem 48rem;}.before-lessons {margin-top: -108rem;padding: 6rem 0 86rem;overflow: hidden;}.before-lessons__wrap {position: relative;}.before-lessons__pic {position: absolute;top: -34rem;left: calc(50% - 967rem);width: 798rem;height: 784rem;background-image: url("../img/before-lessons/tablet.webp");}.before-lessons__title {max-width: 701rem;margin-bottom: 78rem;letter-spacing: 0.59rem;-webkit-transform: translate(555rem, 18rem);-ms-transform: translate(555rem, 18rem);transform: translate(555rem, 18rem);}.before-lessons__slider {display: -webkit-box;display: -ms-flexbox;display: flex;max-width: 799rem;margin-left: 555rem;}.before-lessons__slide-first .before-lessons__img {width: 239rem;height: 196rem;background-image: url("../img/before-lessons/1.webp");}.before-lessons__slide-second .before-lessons__img {top: -6rem;width: 163rem;height: 163rem;background-image: url("../img/before-lessons/2.webp");}.before-lessons__slide-third .before-lessons__img {top: -5rem;left: 29rem;width: 180rem;height: 152rem;background-image: url("../img/before-lessons/3.webp");}.before-lessons__img-wrap {position: relative;height: 160rem;}.before-lessons__slide-num {position: absolute;top: 4rem;left: -20rem;z-index: -1;font-weight: 900;font-size: 110rem;color: #efeff3;letter-spacing: 1.06rem;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0.5;}.before-lessons__img {z-index: -1;}.before-lessons__content-container {padding-top: 10rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.67rem;}.before-lessons__slide-title {display: inline-block;}.header {background: url(../img/themes/bg-header.webp);position: sticky;z-index: 999;padding: 10rem 0 10rem;top: 0;}.header__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transform: translateX(13rem);-ms-transform: translateX(13rem);transform: translateX(13rem);}.header__logo {-ms-flex-negative: 0;flex-shrink: 0;width: 88rem;height: 33rem;margin-right: 32rem;}.header__about {width: 195rem;border-right: 1rem solid #b4aba7;}.header__since {width: 82rem;margin-left: 15rem;}.header__format {margin-right: 36rem;margin-left: 38rem;opacity: 0;}.header__nav-list {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 26rem;margin-left: 120rem;}.header__nav-item:first-child {margin-right: 10rem;}.header__nav-link {display: block;margin-top: 2rem;text-decoration: none;}.header__nav-link-text {margin-top: 1rem;font-weight: 400;font-size: 13rem;line-height: 20rem;text-align: left;color: #3c3a3b;letter-spacing: 0.55rem;border-bottom: 1rem solid;}.header__phone {margin-right: 23rem;margin-left: auto;}.header__burger {display: block;margin-right: 178rem;}.header__show-map {cursor: pointer;}.fs {position: relative;overflow: hidden;background-size: cover;}.fs__container {position: relative;z-index: 4;}.fs__titles {margin-top: 108rem;}.fs__title {font-weight: 700;font-size: 40rem;line-height: 54rem;color: #3c3a3b;letter-spacing: 0.6rem;max-width: 900rem;}.fs__sub-title {font-weight: 500;font-size: 27rem;line-height: 32rem;color: #3c3a3b;letter-spacing: 0.6rem;margin-top: 10rem;max-width: 900rem;}.fs__description {margin-top: 34rem;font-weight: 400;font-size: 18rem;line-height: 27rem;color: #1a1618;letter-spacing: 0.6rem;}.fs__tile {position: absolute;}.fs__tile-number {font-weight: 700;font-size: 42rem;color: #fda27c;font-style: normal;letter-spacing: 0.76rem;}.fs__tile-title {font-weight: 500;font-size: 16rem;color: #3c3a3b;font-style: normal;letter-spacing: 0.88rem;}.fs__tile-text {font-size: 14rem;line-height: 21rem;color: #1a1618;letter-spacing: 0.8rem;}.fs__bg-people {position: absolute;z-index: 10;background-repeat: no-repeat;background-size: contain;pointer-events: none;}.fs__bg-watercolor {position: absolute;bottom: 0;left: 50%;z-index: 20;width: 1920rem;height: 792rem;background-image: url("../img/fs/watercolor.webp");background-repeat: no-repeat;background-size: contain;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none; filter: blur(1px) brightness(2);}.analysis-tasks {position: relative;z-index: 1;height: 1100rem;margin-top: -50rem;padding: 127rem 0 120rem;overflow: hidden;background-size: cover;}.analysis-tasks__title {margin-bottom: 10rem;letter-spacing: 0.6rem;}.analysis-tasks__description {width: 830rem;margin-bottom: 21rem;letter-spacing: 0.9rem;}.analysis-tasks__tasks {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;max-width: 770rem;margin-left: 9rem;}.analysis-tasks__task {margin-bottom: 16rem;}.analysis-tasks__task:nth-child(1) .analysis-tasks__task-img {position: absolute;width: 223rem;height: 178rem;-webkit-transform: translate(-35rem, 0);-ms-transform: translate(-35rem, 0);transform: translate(-35rem, 0);}.analysis-tasks__task:nth-child(2) .analysis-tasks__task-img {width: 253rem;height: 157rem;-webkit-transform: translate(25rem, 21rem);-ms-transform: translate(25rem, 21rem);transform: translate(25rem, 21rem);}.analysis-tasks__task:nth-child(3) .analysis-tasks__task-img {width: 417rem;height: 233rem;-webkit-transform: translate(-83rem, -3rem);-ms-transform: translate(-83rem, -3rem);transform: translate(-83rem, -3rem);}.analysis-tasks__task:nth-child(4) .analysis-tasks__task-img {width: 695rem;height: 360rem;-webkit-transform: translate(-147rem, -74rem);-ms-transform: translate(-147rem, -74rem);transform: translate(-147rem, -74rem);}.analysis-tasks__task-img-wrap {position: relative;height: 180rem;}.analysis-tasks__task-img {pointer-events: none;}.analysis-tasks__task-title {position: relative;z-index: 10;margin-top: 9rem;margin-bottom: 5rem;font-weight: 700;font-size: 24rem;line-height: 28rem;letter-spacing: -1.9rem;}.analysis-tasks__task-text {position: relative;z-index: 10;font-size: 16rem;line-height: 1.5;letter-spacing: 0.7rem;}.analysis-tasks__author-wrap {position: absolute;top: 767rem;left: calc(50% + 361rem);z-index: 2;}.analysis-tasks__author-img {position: absolute;top: 0;left: calc(50% + 0rem);z-index: -1;width: 961rem;height: 1003rem;background-repeat: no-repeat;background-size: contain;pointer-events: none;}.analysis-tasks__watercolour-img {position: absolute;top: 130rem;left: 50%;z-index: 1;width: 1920rem;height: 1979rem;background-repeat: no-repeat;background-size: contain;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none; filter: blur(1px) brightness(2);}.branch-offices-map {position: relative;width: 753rem;height: 640rem;background-color: #f9f9fb;background-image: url("../img/branch-offices/metro-map.svg");background-repeat: no-repeat;background-position: center;background-size: contain;}.branch-offices-map__stations {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.branch-offices-map__station {--bg-color: #f0965d;position: absolute;top: 0;left: 0;display: inline-block;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.branch-offices-map__station:hover .branch-offices-map__station-text {color: #ffffff;background-color: var(--bg-color);}.branch-offices-map__station:hover::after {background-color: var(--bg-color);}.branch-offices-map__station::after {content: "";position: absolute;width: 16rem;height: 16rem;background-color: #e3e3e7;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: background-color 0.3s ease;-o-transition: background-color 0.3s ease;transition: background-color 0.3s ease;}.branch-offices-map__station.active .branch-offices-map__station-text {color: #ffffff;background-color: var(--bg-color);}.branch-offices-map__station.active::after {background-color: var(--bg-color);}.branch-offices-map__station.zelenograd {top: 22rem;left: 7rem;}.branch-offices-map__station.zelenograd::after {top: -6rem;left: 20rem;}.branch-offices-map__station.mitino {top: 115rem;left: 5rem;}.branch-offices-map__station.mitino::after {top: -6rem;right: 6rem;}.branch-offices-map__station.strogino {top: 192rem;left: 5rem;}.branch-offices-map__station.strogino::after {top: -6rem;right: 18rem;}.branch-offices-map__station.kuntsevskaya {top: 266rem;left: 5rem;}.branch-offices-map__station.kuntsevskaya::after {top: -6rem;right: 29rem;}.branch-offices-map__station.skhodnenskaya {top: 81rem;left: 126rem;}.branch-offices-map__station.skhodnenskaya::after {top: 12rem;left: -6rem;}.branch-offices-map__station.voykovskaya {top: 136rem;left: 174rem;}.branch-offices-map__station.voykovskaya::after {top: -6rem;right: 86rem;}.branch-offices-map__station.polezhaevskaya {top: 184rem;left: 193rem;}.branch-offices-map__station.polezhaevskaya::after {top: 11rem;left: -6rem;}.branch-offices-map__station.vladykino {top: 8rem;left: 268rem;}.branch-offices-map__station.vladykino::after {right: 77rem;bottom: -6rem;}.branch-offices-map__station.botanical_garden {top: 73rem;left: 316rem;width: 126rem;}.branch-offices-map__station.botanical_garden::after {top: -6rem;right: 29rem;}.branch-offices-map__station.rokossovsky_boulevard {top: 77rem;left: 477rem;}.branch-offices-map__station.rokossovsky_boulevard::after {top: 11rem;left: -6rem;}.branch-offices-map__station.partisan {top: 137rem;left: 520rem;}.branch-offices-map__station.partisan::after {right: 62rem;bottom: 30rem;}.branch-offices-map__station.novogireevo {top: 191rem;left: 543rem;}.branch-offices-map__station.novogireevo::after {right: 59rem;bottom: -6rem;}.branch-offices-map__station.proletarian {top: 339rem;left: 405rem;}.branch-offices-map__station.proletarian::after {right: 110rem;bottom: 46rem;}.branch-offices-map__station.vykhino {top: 365rem;left: 616rem;}.branch-offices-map__station.vykhino::after {top: 11rem;left: -6rem;}.branch-offices-map__station.nekrasovka {top: 463rem;left: 611rem;}.branch-offices-map__station.nekrasovka::after {top: -6rem;right: 53rem;}.branch-offices-map__station.marino {top: 423rem;left: 505rem;}.branch-offices-map__station.marino::after {right: 28rem;bottom: -6rem;}.branch-offices-map__station.kashirskaya {top: 399rem;left: 385rem;}.branch-offices-map__station.kashirskaya::after {right: 23rem;bottom: -6rem;}.branch-offices-map__station.sevastopol {top: 484rem;left: 384rem;}.branch-offices-map__station.sevastopol::after {top: -6rem;right: 127rem;}.branch-offices-map__station.belyaevo {top: 432rem;left: 279rem;}.branch-offices-map__station.belyaevo::after {right: 62rem;bottom: -6rem;}.branch-offices-map__station.vernadsky_avenue {top: 460rem;left: 150rem;width: 126rem;}.branch-offices-map__station.vernadsky_avenue::after {top: -6rem;right: 49rem;}.branch-offices-map__station.michurinsky_prospekt {top: 422rem;left: 19rem;width: 126rem;}.branch-offices-map__station.michurinsky_prospekt::after {top: -6rem;right: 9rem;}.branch-offices-map__station.skobelevskaya_street {top: 589rem;left: 295rem;}.branch-offices-map__station.skobelevskaya_street::after {top: -6rem;right: 69rem;}.branch-offices-map__station-text {position: relative;z-index: 10;padding: 10rem 16rem;font-weight: 500;font-size: 15rem;color: #534c4c;background-color: #e3e3e7;border-radius: 8rem;-webkit-transition: color 0.3s ease, background-color 0.3s ease;-o-transition: color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, background-color 0.3s ease;pointer-events: none;}.branch-offices {position: relative;z-index: 1;}.branch-offices__title {line-height: 57rem;text-align: center;letter-spacing: 0.59rem;}.branch-offices__subtitle {text-align: center;color: #1a1618;}.branch-offices__container {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;border-radius: 4rem;}.branch-offices__wrapper {background: #ffffff;}.branch-offices__content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.branch-offices__subway {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 48rem;}.branch-offices__subway-text {font-weight: 700;font-size: 24rem;line-height: 24rem;color: #3c3a3b;letter-spacing: 1.01rem;}.branch-offices__info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;height: 120rem;}.branch-offices__info-item.classes {width: 160rem;margin-bottom: 12rem;}.branch-offices__info-item.free-places {width: 160rem;}.branch-offices__info-item.subjects {width: 280rem;margin-left: 50rem;}.branch-offices__info-title {font-weight: 300;font-size: 14rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.63rem;}.branch-offices__info-description {font-weight: 700;font-size: 18rem;line-height: 27rem;color: #3c3a3b;letter-spacing: 0.25rem;}.branch-offices__form {position: relative;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.branch-offices__phone {position: relative;z-index: 1;}.branch-offices__phone .input-container {margin-bottom: 22rem;}.branch-offices__text {margin-bottom: 16rem;font-weight: 300;font-size: 20rem;line-height: 28rem;color: #1a1618;letter-spacing: 0.84rem;}.branch-offices__input .input {width: 331rem;}.branch-offices__button {padding: 0;}.branch-offices__list-top-right-img {position: absolute;top: 0;right: 0;display: none;width: 250rem;background-image: url("../img/branch-offices/list-top-right.webp");}.branch-offices__list-bottom-left-img {position: absolute;bottom: 0;left: 0;display: none;width: 277rem;background-image: url("../img/branch-offices/list-bottom-left.webp");}.branch-offices__list-bottom-right-img {position: absolute;right: 0;bottom: 0;width: 236rem;height: 231rem;background-image: url("../img/branch-offices/list-bottom-right.webp");background-size: cover;}.branch-offices__sheets-img {position: absolute;top: 666rem;left: calc(50% + 409rem);width: 383rem;height: 267rem;background-image: url("../img/branch-offices/sheets.webp");background-repeat: no-repeat;background-size: contain;pointer-events: none;}.fs-advantage {position: relative;z-index: 20;}.fs-advantage__slider {display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap:wrap;}.fs-advantage__img-wrap {position: relative;height: 340rem;}.fs-advantage__content-container {position: relative;z-index: 1;}.fs-advantage__title {font-weight: 700;line-height: 29rem;}.fs-advantage__text {line-height: 24rem;}.fs-advantage__slide-num {display: none;}.ege-page .footer {margin-top: -45rem;}.oge-page .footer {padding-top: 121rem;}.footer {position: relative;z-index: 1;padding: 90rem 0 17rem;background-color: #f9f9fb;}.footer__title {margin-bottom: 70rem;font-weight: 700;font-size: 24rem;line-height: 36rem;text-align: center;color: #3c3a3b;letter-spacing: 0.34rem;}.footer__title-phone {color: inherit;text-decoration: none;white-space: nowrap;}.footer__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.footer__logo {width: 88rem;height: 33rem;margin-right: 40rem;}.footer__logo .icon {width: 100%;height: 100%;}.footer__about {width: 220rem;padding-right: 20rem;border-right: 1rem solid #b4aba7;}.footer__since {width: 82rem;margin-left: 20rem;}.footer__nav-list {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: wrap;flex-flow: wrap;width: 520rem;height: 52rem;margin-left: 80rem;}.footer__nav-item {margin-bottom: 10rem;}.footer__nav-item-link {font-size: 14rem;color: inherit;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.footer__nav-item-link:hover {opacity: 0.7;}.footer__phone {margin-top: 9rem;margin-left: auto;}.footer__pages {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 18rem;}.footer__page {font-size: 14rem;line-height: 14rem;color: #a29997;text-decoration: none;letter-spacing: 0.59rem;border-bottom: 1rem solid;}.footer__page:nth-child(2) {border-bottom: none;}.footer__page:not(:last-child) {margin-right: 63rem;}.students-reviews {position: relative;z-index: 2;}.students-reviews__description {color: #1a1618;letter-spacing: 0.92rem;}.students-reviews__slider .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}.students-reviews__slider .owl-counter {display: none;}.students-reviews__slide {border-radius: 4rem;}.students-reviews__slide-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}.students-reviews__slide-wrap-left {position: relative;-ms-flex-negative: 0;flex-shrink: 0;}.students-reviews__slide-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 16rem;line-height: 22rem;color: #1a1618;letter-spacing: 0.77rem;}.students-reviews__slide-top {display: -webkit-box;display: -ms-flexbox;display: flex;}.students-reviews__slide-title {font-weight: 700;font-size: 22rem;line-height: 17rem;color: #3c3a3b;letter-spacing: 0.31rem;}.students-reviews__slide-text {line-height: 24rem;}.students-reviews__slide-blockquote {font-weight: 700;font-size: 22rem;line-height: 29rem;letter-spacing: 0.31rem;}.students-reviews__slide-body p:not(:last-child) {margin-bottom: 33rem;}.students-reviews__slide-bottom {position: relative;margin-top: auto;}.students-reviews__slide-bottom::before {content: "";position: absolute;background: url("../img/students-reviews/line.svg") center no-repeat;background-size: cover;}.students-reviews__slide-read-more {display: none;padding: 0;font-size: 10rem;line-height: 21rem;color: var(--accent-color);text-transform: uppercase;text-decoration: underline;letter-spacing: 1.25rem;background-color: transparent;border: none;outline: 0;cursor: pointer;}.points {position: relative;z-index: 1;margin-top: -29rem;padding: 50rem 0 58rem;}.points__title {width: 1203rem;margin: 0 auto 10rem;text-align: center;}.points__description {width: 900rem;margin: 0 auto 32rem;text-align: center;}.points__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.points__point-wrap {width: 414rem;margin: 10rem;padding: 10rem;background-color: #f5f5f8;border-radius: 4rem;}.points__point {height: 100%;padding: 36rem 34rem;background-color: #f6f6f8;border: 1rem dashed #dedee5;border-radius: 4rem;}.points__point-title {font-size: 42rem;line-height: 60rem;color: #fc7d48;letter-spacing: 0.76rem;}.points__point-subtitle {font-weight: 700;font-size: 20rem;line-height: 28rem;color: #3c3a3b;letter-spacing: 0.28rem;}.points__point-list {margin-top: 24rem;padding-left: 28rem;}.points__point-item {position: relative;font-size: 16rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.67rem;}.points__point-item:not(:last-child) {margin-bottom: 16rem;}.points__point-item::before {content: "";position: absolute;top: 4rem;left: -28rem;display: block;width: 16rem;height: 16rem;background-image: url("../img/icons/circle.svg");background-repeat: no-repeat;background-position: 0 0;background-size: contain;}.points-offer {--clip-path: 13100rem;padding-bottom: 90rem;}.points-offer__wrap {position: relative;width: 1111rem;margin: 0 auto;}.points-offer__img-pages {position: absolute;top: -70rem;right: -119rem;z-index: 20;width: 332rem;height: 350rem;background-repeat: no-repeat;background-size: contain;pointer-events: none;}.points-offer__content {position: relative;padding: 70rem 117rem 41rem;background-color: #f5f5f8;border-radius: 6rem;-webkit-clip-path: circle(var(--clip-path) at 50% var(--clip-path));clip-path: circle(var(--clip-path) at 50% var(--clip-path));}.points-offer__img-list {position: absolute;top: 0;left: 0;width: 167rem;height: 171rem;background-image: url("../img/points-offer/list.webp");background-repeat: no-repeat;background-size: contain;pointer-events: none;}.points-offer__title {margin-bottom: 5rem;}.points-offer__description {margin-bottom: 24rem;}.points-offer__form {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: -5rem;}.points-offer__phone {margin-right: 34rem;}.points-offer__button {width: 359rem;}.online-success {padding: 60rem 0 80rem;}.online-success .container {position: relative;}.online-success__wrapper {position: relative;}.online-success__content {position: relative;width: 1250rem;height: 606rem;margin: auto;padding-top: 98rem;padding-left: 735rem;background-color: #f5f5f8;}.online-success__title {margin-bottom: 15rem;font-weight: 700;font-size: 22.5rem;line-height: 31rem;color: #3c3a3b;}.online-success__subtitle {margin-bottom: 52rem;font-size: 16rem;line-height: 24rem;color: #1a1618;}.online-success__list {margin-left: 4rem;}.online-success__item {font-size: 16rem;line-height: 25rem;}.online-success__item:not(:last-child) {margin-bottom: 36rem;}.online-success__item::before {width: 24rem;height: 24rem;}.online-success__item-text {padding-left: 3rem;}.online-success__card {position: absolute;bottom: 41rem;left: -30rem;width: 256rem;height: 205rem;background: #ffffff;-webkit-box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);}.online-success__card .fat-icon-wrap {margin-top: 14rem;}.online-success__card .dotted-card__wrap {height: 100%;}.online-success__card-text {margin-top: 19rem;font-size: 17rem;line-height: 23rem;text-align: center;}.online-success__bg-girl {position: absolute;bottom: 0;left: 0;width: 678rem;height: 650rem;background-image: url("../img/online-success/online-success-bg-1.webp");background-repeat: no-repeat;background-size: contain;pointer-events: none;}.online-success__bg-list1 {position: absolute;right: 0;bottom: 0;width: 205rem;height: 246rem;background-image: url("../img/online-success/online-success-bg-2.webp");}.online-success__bg-list2 {display: none;}.materials {position: relative;padding: 75rem 0 60rem;overflow: hidden;background-color: #f5f5f8;}.materials__container-sliders {padding-left: 40rem;}.materials__title {margin-bottom: 66rem;text-align: center;}.materials__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;}.materials__list {margin-left: -20rem;}.materials__list .owl-dots {display: none;}.materials__item {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 30rem;}.materials__item_man .materials__item-img {width: 149rem;height: 173rem;-webkit-transform: translate(4rem, -33rem);-ms-transform: translate(4rem, -33rem);transform: translate(4rem, -33rem);}.materials__item_man .materials__item-text {width: 300rem;}.materials__item_book .materials__item-img {width: 153rem;height: 106rem;-webkit-transform: translate(-13rem, -5rem);-ms-transform: translate(-13rem, -5rem);transform: translate(-13rem, -5rem);}.materials__item_book .materials__item-text {width: 310rem;}.materials__item_girl .materials__item-img {width: 147rem;height: 132rem;-webkit-transform: translate(5rem, -20rem);-ms-transform: translate(5rem, -20rem);transform: translate(5rem, -20rem);}.materials__item_girl .materials__item-text {width: 300rem;}.materials__item_cup .materials__item-img {width: 106rem;height: 150rem;-webkit-transform: translate(12rem, -15rem);-ms-transform: translate(12rem, -15rem);transform: translate(12rem, -15rem);}.materials__item_cup .materials__item-text {width: 394rem;}.materials__item-num {display: none;}.materials__item-img-wrap {position: relative;width: 150rem;margin-right: 22rem;}.materials__item-text {font-size: 16rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.67rem;}.materials__right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;margin-left: 100rem;padding-bottom: 36rem;}.materials__subtitle-wrap {position: absolute;bottom: 463rem;left: calc(50% - 3rem);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.materials__subtitle-points {margin-right: 32rem;font-size: 54rem;line-height: 60rem;letter-spacing: 0.97rem;}.materials__subtitle-text {width: 480rem;font-weight: 700;font-size: 22rem;line-height: 30rem;color: #3c3a3b;letter-spacing: 0.4rem;}.materials__examples {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.materials__examples .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}.materials__examples .owl-dots {display: none;}.materials__example {margin-right: 25rem;background-color: #fefdfd;}.materials__example_first .materials__example-img {}.materials__example_second .materials__example-img {}.materials__example-wrap {position: relative;width: 240rem;padding: 100rem 21rem 34rem;}.materials__example-img {width: 210rem;height: 176rem;-webkit-transform: translate(27rem, -94rem);-ms-transform: translate(27rem, -94rem);transform: translate(27rem, -94rem);}.materials__example-text {font-weight: 500;font-size: 16rem;line-height: 24rem;text-align: center;color: #3c3a3b;letter-spacing: 0.67rem;}.materials__example-link {color: #ef8052;}.materials__example-link .icon {display: none;}.success-pass {padding-top: 60rem;padding-bottom: 70rem;}.success-pass__title {font-weight: 700;font-size: 42rem;line-height: 57rem;text-align: center;color: #3c3a3b;font-style: normal;letter-spacing: 0.59rem;}.success-pass__description {margin-top: 5rem;margin-bottom: 80rem;text-align: center;color: #1a1618;letter-spacing: 0.92rem;}.success-pass__slider {display: -webkit-box;display: -ms-flexbox;display: flex;}.success-pass__item {display: -webkit-box;display: -ms-flexbox;display: flex;}.success-pass__item_people {margin-left: 73rem;}.success-pass__item_people .success-pass__item-img {width: 241rem;height: 245rem;-webkit-transform: translate(-2rem, -85rem);-ms-transform: translate(-2rem, -85rem);transform: translate(-2rem, -85rem);}.success-pass__item_computer {margin-left: 42rem;}.success-pass__item_computer .success-pass__item-img-wrap {margin-top: 39rem;}.success-pass__item_computer .success-pass__item-img {width: 233rem;height: 212rem;-webkit-transform: translate(-2rem, -77rem);-ms-transform: translate(-2rem, -77rem);transform: translate(-2rem, -77rem);}.success-pass__item-img-wrap {position: relative;-ms-flex-negative: 0;flex-shrink: 0;width: 240rem;}.success-pass__item-description {position: relative;z-index: 1;}.success-pass__item-title {font-weight: 700;font-size: 20rem;line-height: 28rem;text-align: left;color: #3c3a3b;font-style: normal;letter-spacing: 0.28rem;}.success-pass__item-text {margin-top: 14rem;font-weight: 300;font-size: 16rem;line-height: 24rem;text-align: left;color: #1a1618;font-style: normal;letter-spacing: 0.67rem;}.groups {position: relative;overflow: hidden;}.groups__description {color: #1a1618;letter-spacing: 0.92rem;}.groups__list .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}.groups__item-title {margin-bottom: 10rem;font-weight: 700;font-size: 20rem;line-height: 28rem;color: #3c3a3b;font-style: normal;letter-spacing: 0.28rem;}.groups__item-text {font-weight: 300;font-size: 16rem;line-height: 24rem;color: #1a1618;font-style: normal;letter-spacing: 0.67rem;}.groups__calendar {position: absolute;z-index: 2;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding: 10rem 9rem;}.groups__calendar .dotted-card__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.groups__calendar-img-wrap {position: relative;margin-right: 26rem;}.groups__calendar-title {font-weight: 700;font-size: 20rem;text-align: left;color: #3c3a3b;font-style: normal;letter-spacing: 0.28rem;}.groups__calendar-text {font-weight: 300;font-size: 16rem;line-height: 24rem;text-align: left;color: #1a1618;font-style: normal;letter-spacing: 0.67rem;}.groups__people {position: absolute;z-index: 3;}.groups__work-position {position: absolute;z-index: 4;}.end-lessons {position: relative;height: 1123rem;margin-top: -40rem;padding-top: 191rem;overflow: hidden;}.end-lessons .end-lessons__container {position: relative;z-index: 1;}.end-lessons__bg {position: absolute;top: 0;left: calc(50% - 1225rem);width: 2697rem;height: 100%;background-image: url("../img/end-lessons/blick.webp");background-size: cover;}.end-lessons__title {margin-bottom: 16rem;}.end-lessons__description {margin-bottom: 52rem;padding-left: 2rem;font-weight: 300;font-size: 24rem;line-height: 33rem;color: #3c3a3b;}.end-lessons__card {width: 855rem;height: 101rem;padding-top: 50rem;padding-left: 38rem;background: #f8f7f8;border-bottom: 1rem dashed #dedee5;}.end-lessons__student {display: -webkit-box;display: -ms-flexbox;display: flex;}.end-lessons__student-item {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 56rem;}.end-lessons__student-item:nth-child(2) .end-lessons__student-item-icon {margin-right: 10rem;}.end-lessons__student-item:first-child {font-weight: 700;}.end-lessons__student-item:first-child .end-lessons__student-item-title {font-size: 18rem;}.end-lessons__student-item:last-child {margin-right: 0;}.end-lessons__student-item-title {font-size: 16rem;letter-spacing: 0.76rem;}.end-lessons__student-item-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 40rem;}.end-lessons__table {width: 855rem;padding-right: 54rem;padding-left: 44rem;background: #ffffff;border-bottom: 1rem dashed #dedee5;}.end-lessons__table-col {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.end-lessons__table-col:first-child {min-width: 200rem;}.end-lessons__table-col:first-child .end-lessons__table-cell {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 20rem 0 17rem;font-size: 16rem;text-align: left;}.end-lessons__table-col:first-child .end-lessons__table-cell.head {padding: 15rem 0 12rem;}.end-lessons__table-cell {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 16rem 0 13rem;font-weight: 300;font-size: 22rem;text-align: center;color: #1a1618;letter-spacing: 0.67rem;border-bottom: 1rem dashed #dedee5;}.end-lessons__table-cell.head {padding: 15rem 0 12rem;font-size: 14rem;line-height: 24rem;color: #797474;letter-spacing: 0.59rem;}.end-lessons__table-cell:last-child {border: 0;}.end-lessons__table-cell:nth-child(4) {height: 82rem;}.end-lessons__comment {padding: 30rem 120rem 10rem 44rem;font-size: 16rem;letter-spacing: 0.67rem;}.end-lessons__work-position {position: absolute;bottom: 73rem;left: 50%;z-index: 3;width: 368rem;-webkit-transform: translateX(310rem);-ms-transform: translateX(310rem);transform: translateX(310rem);}.end-lessons__work-position .work-position {width: 100%;height: 100%;}.end-lessons__teacher {position: absolute;right: calc(50% - -7rem);bottom: -244rem;z-index: 2;width: 1126rem;height: 1361rem;background-repeat: no-repeat;-webkit-transform: translateX(1260rem);-ms-transform: translateX(1260rem);transform: translateX(1260rem);pointer-events: none;background-size: contain;}.salary {--clip-path-bg: 13300rem;padding: 90rem 0 58rem;overflow: hidden;background-color: #f5f5f8;-webkit-clip-path: circle(var(--clip-path-bg) at 50% calc(100% - var(--clip-path-bg)));clip-path: circle(var(--clip-path-bg) at 50% calc(100% - var(--clip-path-bg)));}.salary__title {width: 1090rem;margin-right: auto;margin-bottom: 11rem;margin-left: auto;text-align: center;letter-spacing: 0.7rem;}.salary__description {width: 930rem;margin-right: auto;margin-bottom: 25rem;margin-left: auto;text-align: center;letter-spacing: 0.92rem;}.salary__slider-wrap {--clip-path: 13100rem;--l: 0.8;display: -webkit-box;display: -ms-flexbox;display: flex;background: -o-repeating-linear-gradient(45deg, #dedee5, #dedee5 calc(var(--l) * 3rem), transparent calc(var(--l) * 1rem), transparent calc(var(--l) * 4rem));background: repeating-linear-gradient(45deg, #dedee5, #dedee5 calc(var(--l) * 3rem), transparent calc(var(--l) * 1rem), transparent calc(var(--l) * 4rem));border-radius: 6rem;-webkit-clip-path: circle(var(--clip-path) at 50% calc(100% - var(--clip-path)));clip-path: circle(var(--clip-path) at 50% calc(100% - var(--clip-path)));}.salary__slider {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin: 1rem;overflow: hidden;border-radius: 6rem;-webkit-clip-path: circle(var(--clip-path) at 50% calc(100% - var(--clip-path)));clip-path: circle(var(--clip-path) at 50% calc(100% - var(--clip-path)));}.salary__item {position: relative;}.salary__item-wrap {padding: 40rem 0 24rem;}.salary__item-num {display: none;}.salary__item-teacher-count {position: absolute;top: 0;right: -60rem;font-weight: 900;font-size: 212rem;line-height: 1;color: #f9f9fb;letter-spacing: -19.06rem;}.salary__item-teacher-count.rotate {top: 15rem;right: -115rem;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.salary__item-icon-wrap {margin-bottom: 24rem;}.salary__item-icon-wrap .icon {width: 46rem;height: 46rem;color: #dc6c42;}.salary__item-title {margin-bottom: 7rem;font-weight: 700;font-size: 22rem;line-height: 24rem;color: #3c3a3b;}.salary__item-text {font-size: 15rem;line-height: 28rem;color: #1a1618;}.teachers {position: relative;z-index: 1;background-color: #ffffff;}.teachers__description {text-align: center;}.teachers__sliders {position: relative;}.teachers__experience-slider-wrap {position: absolute;z-index: 100;width: 258rem;min-height: 224rem;overflow: hidden;}.teachers__experience-slider-wrap .dotted-card {display: block;}.teachers__experience-slider-wrap .dotted-card__wrap {display: block;}.teachers__slider-wrap {margin: 0 auto;}.teachers__slider .owl-counter {display: none;}.teachers__slide {display: -webkit-box;display: -ms-flexbox;display: flex;background: #ffffff;}.teachers__slide-left {margin-right: 64rem;}.teachers__slide-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.teachers__slide-subtitle {font-weight: 700;font-size: 22rem;line-height: 34rem;color: #3c3a3b;letter-spacing: 0.31rem;}.teachers__slide-title {font-size: 16rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.67rem;}.teachers__slide-skill {font-weight: 700;font-size: 16rem;line-height: 24rem;color: #1a1618;}.teachers__slide-photo {--external-bg: #ffffff;--inner-bg: #f5f5f8;-ms-flex-negative: 0;flex-shrink: 0;}.teachers__slide-text {font-size: 16rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.67rem;}.teachers__slide-bottom {display: none;}.teachers__slide-tile {display: block;background-color: #f9f9fb;}.teachers__slide-read-more {display: block;padding: 0;font-size: 10rem;line-height: 21rem;color: var(--accent-color);text-transform: uppercase;text-decoration: underline;letter-spacing: 1.25rem;background-color: transparent;border: none;outline: 0;cursor: pointer;}.teacher-experience {width: 100%;text-align: center;}.teacher-experience__age {margin-bottom: 8rem;}.teacher-experience__age-number {margin-bottom: -7rem;font-weight: 700;font-size: 54rem;line-height: 60rem;letter-spacing: 0.97rem;}.teacher-experience__age-text {font-weight: 700;font-size: 18rem;line-height: 24rem;letter-spacing: 0.54rem;}.teacher-experience__text {margin: 0 auto;}.teacher-experience__text small {display: block;font-size: 13rem;}.gift {position: relative;padding: 126rem 0;background-color: #f5f5f8;}.gift__main {display: -webkit-box;display: -ms-flexbox;display: flex;}.gift__wrap {margin-right: 66rem;margin-left: 5rem;}.gift__title {position: relative;width: 890rem;margin-bottom: 13rem;letter-spacing: 1.1rem;}.gift__subtitle {width: 740rem;margin-bottom: 68rem;font-size: 22rem;line-height: 34rem;color: #1a1618;letter-spacing: 1.27rem;}.gift__text {margin-bottom: 42rem;font-size: 20rem;letter-spacing: 0.57rem;}.gift__list {margin-left: 1rem;list-style: none;font-size: 20rem;}.gift__list-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 19rem;font-size: 20rem;color: #3c3a3b;}.gift__img {position: absolute;top: 113rem;left: calc(50% + 297rem);width: 388rem;height: 514rem;background-image: url("../img/gift/gift.webp");}.every-lesson {padding-top: 70rem;background: #f5f5f8;}.every-lesson__title {max-width: 950rem;margin: 0 auto 180rem;font-size: 43rem;line-height: 57rem;text-align: center;color: #3c3a3b;}.every-lesson__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.every-lesson__item {position: relative;width: 530rem;height: 350rem;margin-right: 49rem;padding: 128rem 20rem 0 47rem;background: #ffffff;border: 10rem solid #f5f5f8;}.every-lesson__item::after {content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: 1rem dashed #dedee5;pointer-events: none;}.every-lesson__item:first-child .every-lesson__img {top: -165rem;left: 15rem;width: 408rem;height: 249rem;background-image: url("../img/every-lesson/item-1.webp");}.every-lesson__item:last-child {margin-right: 0;padding-top: 122rem;}.every-lesson__item:last-child .every-lesson__img {top: -130rem;left: 50rem;width: 393rem;height: 223rem;background-image: url("../img/every-lesson/item-2.webp");}.every-lesson__item:last-child .every-lesson__header {margin-bottom: 13rem;}.every-lesson__img {position: absolute;z-index: 1;}.every-lesson__header {margin-bottom: 19rem;font-weight: 700;font-size: 21.6rem;line-height: 28rem;color: #3c3a3b;}.every-lesson__text {font-size: 17.3rem;line-height: 24rem;color: #1a1618;}.every-homework-before {display: none;}.every-homework {position: relative;padding-top: 210rem;padding-bottom: 152rem;overflow: hidden;}.every-homework__wrapper {padding-left: 130rem;}.every-homework__title {margin: 0 0 126rem;font-size: 43rem;line-height: 56rem;text-align: left;color: #3c3a3b;}.every-homework__item {position: relative;margin-bottom: 95rem;}.every-homework__item:last-child {margin-bottom: 0;}.every-homework__item-bg {position: relative;padding-top: 10rem;background: #ffffff;}.every-homework__header {margin-bottom: 1rem;font-weight: 700;font-size: 16rem;color: #1a1618;letter-spacing: 0.67rem;}.every-homework__numb {position: absolute;top: -79rem;font-weight: 900;font-size: 108rem;color: #efeff3;opacity: 0.65;}.every-homework__text {font-size: 16rem;letter-spacing: 0.67rem;}.every-homework__bg {position: absolute;top: 317rem;right: 50%;width: 1242rem;height: 922rem;background-image: url("../img/every-homework/bg.webp");-webkit-transform: translateX(934rem);-ms-transform: translateX(934rem);transform: translateX(934rem);}.free-testing {position: relative;margin-left: -20rem;padding: 254rem 0 112rem 0;overflow: hidden;background: url("../img/free-testing/bg.webp") center no-repeat;background-size: cover;}.free-testing__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;overflow: hidden;}.free-testing__content {margin: 0 49rem 0 auto;}.free-testing__subscribe-text {max-width: 408rem;margin-bottom: 23rem;font-weight: 500;font-size: 16rem;line-height: 24rem;}.free-testing__title {margin-bottom: 18rem;font-weight: 700;font-size: 42rem;line-height: 57rem;text-align: left;color: #3c3a3b;letter-spacing: 0.59rem;}.free-testing__subtitle {font-weight: 300;font-size: 22rem;color: #1a1618;letter-spacing: 0.92rem;}.free-testing__list {margin-bottom: 56rem;}.free-testing__list .point-item:not(:last-child) {margin-bottom: 13rem;}.free-testing__phone .input-container {margin-bottom: 10rem;}.free-testing__button {width: 350rem;height: 98rem;margin-bottom: 9rem;}.free-testing__text {font-weight: 300;font-size: 14rem;color: #979292;letter-spacing: 0.59rem;}.free-testing-dotted-card {position: absolute;bottom: 120rem;left: calc(50% - 313rem);z-index: 4;width: 261rem;padding: 10rem 11rem;background-color: #ffffff;border-radius: 4rem;}.free-testing-dotted-card .dotted-card__wrap {padding: 14rem 39rem 11rem 39rem;}.free-testing-dotted-card .fat-icon-wrap-exclamation {margin-bottom: 13rem;}.free-testing-dotted-card__fat-icon {margin-bottom: 13rem;}.free-testing-dotted-card__text {font-weight: 300;font-size: 15rem;line-height: 24rem;color: #3b3636;letter-spacing: 0.63rem;}.free-testing-dotted-card__important {font-size: 18rem;letter-spacing: 0.76rem;}.free-testing__arrow {position: absolute;top: 495rem;left: calc(50% + 478rem);z-index: 3;width: 97rem;height: 144rem;background-image: url("../img/free-testing/arrow.webp");}.free-testing__bg-girls {position: absolute;bottom: -9rem;left: calc(50% - 966rem);z-index: 3;width: 1041rem;height: 733rem;background-image: url("../img/free-testing/girls.webp");}.free-testing-input {width: 350rem;}.free-testing-input .input {width: 100%;}.consultation {position: relative;padding-top: 63rem;padding-bottom: 63rem;}.consultation__container {--clip-path-out: 1574rem;--clip-path-in: 1484rem;width: 998rem;margin: 0 auto;padding: 20rem;background-color: #f8f8f8;-webkit-box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);-webkit-clip-path: ellipse(var(--clip-path-out) 49.9%);clip-path: ellipse(var(--clip-path-out) 49.9%);}.consultation__wrapper {position: relative;padding-bottom: 102rem;background-color: #ffffff;border: 1rem dashed #dedee5;border-top-left-radius: 6rem;border-top-right-radius: 6rem;-webkit-clip-path: ellipse(var(--clip-path-in) 49%);clip-path: ellipse(var(--clip-path-in) 49%);}.consultation__img {position: absolute;top: -16rem;left: calc(50% - 479rem);width: 130rem;height: 490rem;background-image: url("../img/consultation/greens.webp");}.consultation__accent {color: #b053f6;}.consultation__title {margin-top: 57rem;margin-bottom: 13rem;font-weight: 700;font-size: 42rem;line-height: 57rem;text-align: center;color: #3c3a3b;letter-spacing: 0.59rem;}.consultation__subtitle {margin-bottom: 49rem;font-weight: 300;font-size: 22rem;line-height: 24rem;text-align: center;color: #1a1618;letter-spacing: 0.92rem;}.consultation__form {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.consultation__phone {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 21rem;}.consultation__phone .input-container {margin-bottom: 23rem;}.consultation__text {font-weight: 300;font-size: 14rem;line-height: 22rem;color: #c2c2c2;letter-spacing: 0.59rem;}.mobile-consultation__text {display: none;}.consultation-input {margin-right: 38rem;}.consultation-input .input {background-color: #f8f8f8;}.consultation-input .input__icon-wrap {left: 9rem;background: transparent;}.consultation__button {padding-right: 44rem;padding-left: 44rem;}.consultation__timer {position: absolute;top: 133rem;left: calc(50% - 692rem);}.booking {--clip-path: 13100rem;padding-top: 76rem;background-color: #ffffff;background-image: url("../img/booking/pencils.webp"), url("../img/booking/book.webp");background-repeat: no-repeat, no-repeat;background-position: left calc(50% - 601rem) bottom 40rem, right calc(50% - 660rem) bottom 20rem;background-size: 888rem 535rem, 938rem 678rem;}.booking__wrap {position: relative;}.booking__arrow {display: none;}.booking__title {max-width: 883rem;margin: 0 auto 12rem;text-align: center;letter-spacing: 0.59rem;}.booking__form-wrap {position: relative;z-index: 1;max-width: 890rem;margin: 0 auto;padding: 27rem 16rem;background-color: #f8f7f8;-webkit-clip-path: circle(var(--clip-path) at 50% var(--clip-path));clip-path: circle(var(--clip-path) at 50% var(--clip-path));}.booking-form {padding: 48rem 56rem 44rem 56rem;background-color: #ffffff;background-image: url("../img/booking/decoration.webp");background-repeat: no-repeat;background-position: left 0 bottom 0;background-size: 245rem 224rem;border: 1rem dashed #dedee5;-webkit-clip-path: circle(var(--clip-path) at 50% var(--clip-path));clip-path: circle(var(--clip-path) at 50% var(--clip-path));}.booking-form form {-webkit-margin-after: 0;margin-block-end: 0;}.booking-form__title {max-width: 642rem;margin: 0 auto;margin-bottom: 53rem;font-weight: 700;font-size: 24rem;line-height: 35rem;text-align: center;letter-spacing: 1.01rem;}.booking-form__row {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 23rem;}.booking-form__row:nth-child(3) {margin-bottom: 50rem;}.booking-form__row:nth-child(4) {margin-bottom: 63rem;}.booking-form__row:last-child {margin-bottom: 76rem;}.booking-form__block {position: relative;padding: 21rem 32rem 24rem 54rem;background-color: #f8f7f8;border-radius: 4rem;cursor: pointer;}.booking-form__block:not(:last-child) {margin-right: 23rem;}.booking-form__radio {display: none;}.booking-form__radio:checked ~ .booking-form__radio-circle {background: url("../img/booking/check.svg") no-repeat center, -webkit-gradient(linear, left bottom, left top, from(#dc6c42), to(#f7c17c));background: url("../img/booking/check.svg") no-repeat center, -o-linear-gradient(bottom, #dc6c42 0%, #f7c17c 100%);background: url("../img/booking/check.svg") no-repeat center, linear-gradient(to top, #dc6c42 0%, #f7c17c 100%);background-size: 13rem 10rem, auto auto;}.booking-form__radio-circle {position: absolute;top: 50%;left: 13rem;width: 28rem;height: 28rem;background-color: #ffffff;border-radius: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.second-theme .booking-form__radio-circle {left: 13rem !important;}.booking-form__radio-text {color: #1a1618;letter-spacing: 0.64rem;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.booking-form__col {width: 50%;}.booking-form__col:not(:last-child) {margin-right: 27rem;}.booking-form__select {min-width: 357rem;}.booking-form__phone-input .input {width: 100%;height: auto;padding: 32rem 30rem 30rem 68rem;font-weight: 300;color: #7c7272;background-color: #f8f7f8;border-radius: 4rem;}.booking-form__phone-input .input__icon-wrap {left: 12rem;background-color: #f8f7f8;}.booking-form__price-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 auto;}.booking-form__price-content-col:not(:last-child) {margin-right: 27rem;}.booking-form__text {font-size: 21rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.29rem;}.booking-form__price-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.booking-form__old-price {margin-right: 14rem;font-size: 18rem;line-height: 24rem;color: #b3afaf;text-decoration: line-through;letter-spacing: 0.76rem;}.booking-form__price {font-weight: 700;font-size: 26rem;line-height: 24rem;color: #3c3a3b;letter-spacing: 0.36rem;}.booking-form__button-wrap {margin: 0 auto;margin-bottom: 28rem;}.booking-form__button {display: block;max-width: 333rem;margin-right: auto;margin-left: auto;}.booking-form__button-text.hide {display: none;}.booking-form__agree {max-width: 237rem;margin: 0 auto;font-size: 14rem;line-height: 19rem;text-align: center;color: #c2c2c2;letter-spacing: 0.59rem;}.booking-form__card {position: absolute;right: -20rem;bottom: 66rem;padding: 10rem;font-size: 18rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.76rem;background-color: #f9f9fa;-webkit-box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);}.booking-form__card.hide {display: none;}.booking-form__card .dotted-card__wrap {padding: 21rem 53rem 28rem;}.booking-form__card .fat-icon-wrap {margin-bottom: 6rem;}.booking-form__card-value-text {font-weight: 700;white-space: nowrap;}.questions {position: relative;overflow: hidden;background: #ffffff;}.questions-wrap {padding-top: 75rem;padding-bottom: 107rem;background: url("../img/questions/bg.webp") center no-repeat;background-size: cover;}.questions__title {margin-bottom: 10rem;font-weight: 700;font-size: 42rem;line-height: 57rem;color: #3c3a3b;letter-spacing: 0.59rem;}.questions__subtitle {width: 793rem;margin-bottom: 37rem;font-weight: 300;font-size: 22rem;line-height: 34rem;color: #1a1618;letter-spacing: 0.92rem;}.questions__img-director {position: absolute;
bottom: 0;
left: calc(50% + 92rem);
    z-index: 2;
    width: 880rem;
    height: 880rem;
background-image: url("../img/questions/director-min.webp");
background-size: contain;
pointer-events: none;
background-repeat: no-repeat;
}.accordion__item {margin-bottom: 30rem;padding: 10rem 10rem;background: #ffffff;}.accordion__item:first-child .accordion__body {display: block !important;}.accordion {position: relative;z-index: 1;}.accordion__item:last-child {margin-bottom: 0;}.accordion__content {width: 695rem;margin: 0 53rem 0 40rem;}.accordion__header {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 24rem 0 20rem 0;cursor: pointer;}.accordion__header::after {content: "";position: absolute;top: 50%;right: 0;width: 15rem;height: 9rem;background-image: url("../img/questions/arrow.webp");background-repeat: no-repeat;background-size: contain;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.accordion__header.active {border-bottom: 1rem dashed #dedee5;}.accordion__header.active::after {-webkit-transform: translateY(-50%) scale(1, -1);-ms-transform: translateY(-50%) scale(1, -1);transform: translateY(-50%) scale(1, -1);}.accordion__title {font-weight: 700;font-size: 20rem;line-height: 30rem;color: #3c3a3b;letter-spacing: 0.84rem;text-align: left;max-width: 624rem;}.accordion__text {font-weight: 300;font-size: 14rem;line-height: 22rem;text-align: left;color: #1a1618;letter-spacing: 0.59rem;}.accordion__description {margin-bottom: 34rem;font-weight: 300;font-size: 14rem;line-height: 22rem;text-align: left;color: #1a1618;letter-spacing: 0.59rem;}.accordion__phone {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.accordion__phone .input_icon {padding-left: 61rem;}.accordion__phone .input__icon-wrap {left: 10rem;}.accordion__form {margin-bottom: 18rem;}.accordion__policy {font-weight: 300;font-size: 14rem;line-height: 22rem;text-align: left;color: #d0cfce;letter-spacing: 0.59rem;}.accordion-input .input {width: 334rem;background-color: #f8f7f6;}.accordion__button {width: 334rem;font-weight: 900;font-size: 15rem;color: #ffffff;text-transform: uppercase;letter-spacing: 1.57rem;}.accordion__body {display: none;margin-bottom: 45rem;padding-top: 11rem;}.classes-going {position: relative;z-index: 1;padding-top: 166rem;padding-bottom: 132rem;overflow: hidden;}.classes-going__bg {position: absolute;top: 0;left: calc(50% - 960rem);z-index: -1;width: 1920rem;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}.classes-going__container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}.classes-going__title {width: 552rem;margin-bottom: 35rem;}.classes-going__wrapper {width: 740rem;}.classes-going__duration {margin-bottom: 48rem;border: 2rem dashed #f3ba8e;border-radius: 5rem;}.classes-going__duration-title {padding: 19rem 0;font-weight: 700;font-size: 20rem;line-height: 24rem;text-align: center;letter-spacing: 0.84rem;border-bottom: 2rem dashed #f3ba8e;}.classes-going__duration-tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.classes-going__duration-tab {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 56rem;font-weight: 500;font-size: 16rem;line-height: 19rem;text-align: center;color: #797474;letter-spacing: 0.22rem;background-color: #f0f0f3;border-radius: 5rem;cursor: pointer;}.classes-going__duration-tab.active {color: #fff8f4;background-image: -webkit-gradient(linear, left bottom, left top, from(#dc6c42), to(#f7c17c));background-image: -o-linear-gradient(bottom, #dc6c42 0%, #f7c17c 100%);background-image: linear-gradient(to top, #dc6c42 0%, #f7c17c 100%);}.classes-going__duration-tab:nth-child(1) {width: 127rem;}.classes-going__duration-tab:nth-child(2) {width: 173rem;}.classes-going__duration-tab:nth-child(3) {width: 313rem;}.classes-going__duration-tab:nth-child(4) {width: 116rem;}.classes-going__slider {position: relative;width: 408rem;}.classes-going__slider.unload {height: 193rem;overflow: hidden;}.classes-going__slider .owl-nav {margin-top: 0;}.classes-going__slider .owl-button.disabled {opacity: 0;pointer-events: none;}.classes-going__slide-title {font-weight: 700;font-size: 20rem;line-height: 28rem;color: #3c3a3b;letter-spacing: 0.28rem;}.classes-going__slide-title br {display: none;}.classes-going__slide-title::before {margin-top: 7rem;}.classes-going__slide {display: none;width: 408rem;padding: 10rem;}.classes-going__slide .dotted-card__wrap {position: relative;padding: 29rem 38rem 37rem 37rem;overflow: hidden;}.classes-going__slide:first-child {display: block;}.classes-going__slide-text {font-weight: 300;font-size: 16rem;line-height: 24rem;text-align: left;color: #1a1618;letter-spacing: 0.67rem;}.classes-going__number {position: absolute;top: 28rem;right: -50rem;z-index: -1;font-weight: 900;font-size: 110rem;color: #efeff3;letter-spacing: 1.06rem;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0.78;}.classes-going__slide-wrapper .point-item:not(:last-child) {margin-bottom: 9rem;}.parents-reviews {padding: 71rem 0;background-color: #ffffff;}.parents-reviews__title {width: 840rem;margin: 0 auto 11rem;}.parents-reviews__subtitle {width: 870rem;margin: 0 auto 32rem;}.parents-reviews__sliders-container {max-width: 900rem;padding: 0;}.parents-reviews__sliders {position: relative;}.parents-reviews__mini-sliders {position: absolute;top: -33rem;left: calc(50% - -320rem);z-index: 100;width: 258rem;}.parents-reviews__mini-photo-slider-wrap {position: absolute;top: -44rem;left: 50%;z-index: 20;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.parents-reviews__mini-photo-slider-wrap .dotted-card {background-color: #f5f5f8;}.parents-reviews__mini-photo-slider-wrap .dotted-card__wrap {background-color: #f5f5f8;}.parents-reviews__mini-slider-wrap .dotted-card {display: block;padding: 10rem;background-color: #f5f5f8;}.parents-reviews__mini-slider-wrap .dotted-card__wrap {display: block;background-color: #f5f5f8;}.parents-reviews__mini-slide {position: relative;height: 132rem;padding-top: 50rem;}.parents-reviews__slide-top {display: none;}.parents-reviews__mini-slide-photo-wrap {width: 100rem;height: 100rem;padding: 6rem;}.parents-reviews__mini-slide-photo-wrap .dotted-card {display: block;background-color: #f9f9fb;border-radius: 50%;}.parents-reviews__mini-slide-photo-wrap .dotted-card__wrap {display: block;height: 100%;overflow: hidden;border-radius: 50%;}.parents-reviews__slider-wrap {width: 920rem;margin: 0 auto;padding: 10rem;background-color: #f5f5f8;border: 1rem solid #dedee5;border-radius: 6rem;}.parents-reviews__slider .owl-counter {display: none;}.parents-reviews__slider .owl-nav {--d: 50rem;}.parents-reviews__slider .owl-button {--x: 18rem;background-color: #f5f5f8;border: 1rem solid #dedee5;}.parents-reviews__slide {height: 512rem;overflow: hidden;background-color: #f5f5f8;border: 1rem solid #dedee5;border-radius: 6rem;}.parents-reviews__slide-image-with-play {height: 100%;}.parents-reviews__slide-image-with-play .image-with-play__img {position: static;}.parent-card__photo-wrap {border-radius: 50%;}.parent-card__photo {pointer-events: none;}.parent-card__title {font-weight: 500;font-size: 18rem;line-height: 30rem;color: #3c3a3b;letter-spacing: 0.25rem;}.parent-card__subtitle {font-size: 13rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.55rem;}.parents-reviews__slide-top-image-wrap {-ms-flex-negative: 0;flex-shrink: 0;width: 114rem;height: 114rem;padding: 3rem;overflow: hidden;background-color: #ffffff;border: 1rem solid #dedee5;border-radius: 50%;}.parents-reviews__slide-top-image-content {width: 100%;height: 100%;overflow: hidden;border: 1rem solid #dedee5;border-radius: 50%;}.parents-reviews__slide-image-wrap {height: 100%;}.desktop-menu {position: fixed;top: 0;left: 0;z-index: 1000;display: none;width: 100%;height: 100%;}.desktop-menu.active {display: block;}.desktop-menu.active .desktop-menu__overlay {opacity: 0.3;-webkit-transition: 0.3s all ease-out;-o-transition: 0.3s all ease-out;transition: 0.3s all ease-out;}.desktop-menu.active .desktop-menu__wrap {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: 0.3s all ease-out;-o-transition: 0.3s all ease-out;transition: 0.3s all ease-out;}.desktop-menu.animated-open .desktop-menu__overlay {opacity: 0;}.desktop-menu.animated-open .desktop-menu__wrap {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.desktop-menu.animated-close .desktop-menu__overlay {opacity: 0;-webkit-transition: 0.3s all ease;-o-transition: 0.3s all ease;transition: 0.3s all ease;}.desktop-menu.animated-close .desktop-menu__wrap {-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-transition: 0.3s all ease;-o-transition: 0.3s all ease;transition: 0.3s all ease;}.desktop-menu .desktop-menu__overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--accent-color);opacity: 0;}.desktop-menu .desktop-menu__wrap {position: absolute;top: 0;left: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;width: 450rem;height: 100%;padding: 65rem 50rem 65rem 84rem;overflow: auto;background: #ffffff;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}.desktop-menu .desktop-menu__wrap::-webkit-scrollbar {display: none;}.desktop-menu__wrapper {width: 212rem;}.desktop-menu__wrapper:last-child .desktop-menu__link {margin-bottom: 19rem;}.desktop-menu__wrapper:last-child .desktop-menu__link:last-child {margin-bottom: 0;}.desktop-menu__point {position: relative;padding-right: 16rem;padding-left: 16rem;}.desktop-menu__point::before {content: "";position: absolute;top: 6.6rem;left: 0;display: block;width: 6rem;height: 6rem;margin-right: 12rem;background-image: -webkit-gradient(linear, left bottom, left top, from(#ce7641), to(#fab968));background-image: -o-linear-gradient(bottom, #ce7641 0%, #fab968 100%);background-image: linear-gradient(to top, #ce7641 0%, #fab968 100%);border-radius: 50%;}.desktop-menu__link {display: block;font-weight: 300;font-size: 16rem;line-height: 19rem;color: #1a1618;text-decoration: none;letter-spacing: 0.67rem;cursor: pointer;}.desktop-menu__course-link {font-weight: 700;font-size: 16rem;line-height: 19rem;color: #3c3a3b;text-decoration: none;letter-spacing: 0.67rem;}.desktop-menu__subjects-title {position: relative;margin-bottom: 14rem;padding-left: 18rem;font-weight: 700;font-size: 16rem;line-height: 19rem;color: #3c3a3b;letter-spacing: 0.67rem;cursor: pointer;}.desktop-menu__subjects-title::before {content: "";position: absolute;top: 50%;left: 0;width: 10rem;height: 6rem;background-image: url("../img/questions/arrow.webp");background-repeat: no-repeat;background-size: contain;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.desktop-menu__subjects-title.active::before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.desktop-menu-subject {margin-bottom: 10rem;font-weight: 500;font-size: 14rem;line-height: 19rem;color: #3c3a3b;letter-spacing: 0.59rem;opacity: 0.8;}.desktop-menu__link-main {margin-bottom: 40rem;}.desktop-menu__courses {padding-bottom: 26rem;}.desktop-menu__course {margin-bottom: 21rem;}.desktop-menu__course:last-child {margin-bottom: 0;}.desktop-menu__line {width: 100%;height: 2rem;margin-bottom: 20rem;background-color: #3c3a3b;opacity: 0.1;}.desktop-menu__subjects-list {display: none;padding-left: 18rem;}.desktop-menu__subjects {margin-bottom: 39rem;}.desktop-menu__subjects:last-child {margin-bottom: 54rem;}.desktop-menu-link {color: inherit;text-decoration: none;}.ege-page .fs {padding-bottom: 480rem;} #p438 .fs {padding-bottom: 427rem;}.ege-page .fs__list {display: none;}.ege-page .fs__button {margin-top: 41rem;}.ege-page .fs__tile {position: absolute;top: 4rem;left: calc(108% - 338rem);}.ege-page .fs__tile .dotted-card__wrap {width: 240rem;padding: 10rem 10rem 36rem;}.ege-page .fs__tile-number {margin-top: 14rem;}.ege-page .fs__tile-title {margin-top: 2rem;}.ege-page .fs__tile-text {margin-top: 13rem;}.ege-page .fs__bg-people {top: 127rem;left: calc(50% - 287rem);width: 1248rem;height: 937rem;}.ege-page .fs-advantage {margin-top: -189rem;padding: 88rem 0 76rem;}.ege-page .fs-advantage__slide_first .fs-advantage__img {width: 476rem;
height: 227rem; background-image: url("../img/fs-advantage/1.webp");-webkit-transform: translate(-30rem,103rem);-ms-transform: translate(-30rem,103rem);transform: translate(-30rem,103rem);}.ege-page .fs-advantage__slide_second .fs-advantage__img {width: 378rem;
	height: 259rem;-webkit-transform: translate(-20rem, 78rem);-ms-transform: translate(-20rem, 78rem);transform: translate(-20rem, 78rem);}.ege-page .fs-advantage__slide_third .fs-advantage__img {width: 348rem;
		height: 379rem;-webkit-transform:translate(-33rem, 90rem);-ms-transform: translate(-33rem, 90rem);transform: translate(-33rem, 90rem);}.ege-page .fs-advantage__slide_third .fs-advantage__title {width: 300rem;}.ege-page .fs-advantage__title {margin-bottom: 16rem;}.ege-page .students-reviews {--clip-path-bg: 13000rem;padding-top: 82rem;padding-bottom: 115rem;background-color: #f5f5f8;-webkit-clip-path: circle(var(--clip-path-bg) at 50% calc(100% - var(--clip-path-bg)));clip-path: circle(var(--clip-path-bg) at 50% calc(100% - var(--clip-path-bg)));}.ege-page .students-reviews__title {width: 990rem;margin: 0 auto 11rem;text-align: center;}.ege-page .students-reviews__description {width: 1040rem;margin: 0 auto 42rem;text-align: center;}.ege-page .students-reviews__slider.unload {height: 686rem;overflow: hidden;}.ege-page .students-reviews__slide {padding: 65rem 60rem;background-color: #ffffff;}.ege-page .students-reviews__slide-wrap-left {margin-right: 54rem;}.ege-page .students-reviews__slide-image-wrap {width: 558rem;height: 556rem;}.ege-page .students-reviews__slide-top {margin-bottom: 30rem;}.ege-page .students-reviews__slide-title {margin-bottom: 18rem;}.ege-page .students-reviews__slide-blockquote {margin: 0 0 16rem;}.ege-page .students-reviews__slide-bottom {padding-left: 34rem;}.ege-page .students-reviews__slide-bottom::before {top: -21rem;left: -67rem;width: 100rem;height: 72rem;}.ege-page .teachers {height: 922rem;padding: 80rem 0 0;}.ege-page .teachers__title {margin-bottom: 20rem;text-align: center;}.ege-page .teachers__description {margin-bottom: 53rem;}.ege-page .teachers__experience-slider-wrap {top: -56rem;left: -86rem;}.ege-page .teachers__experience-slider-wrap .dotted-card {background-color: #f9f9fb;}.ege-page .teachers__slider.unload {height: 568rem;overflow: hidden;}.ege-page .teachers__slide {padding: 50rem 100rem 50rem 50rem;}.ege-page .teachers__slide-image-with-play {width: 558rem;height: 466rem;}.ege-page .teachers__slide-top {--photo-offset: 46rem;margin-bottom: 40rem;}.ege-page .teachers__slide-titles {margin-bottom: 25rem;}.ege-page .teachers__slide-subtitle {margin-bottom: 8rem;}.ege-page .teachers__slide-photo {--width: 151rem;--height: 184rem;}.ege-page .teachers__slide-text {padding-left: 9rem;}.ege-page .teachers__slide-text p {margin-bottom: 20rem;}.ege-page .teachers__slide-read-more {margin-top: 20rem;}.ege-page .teacher-experience {padding: 24rem 0;}.ege-page .teacher-experience__text {width: 220rem;font-size: 15rem;line-height: 22rem;color: #1a1618;letter-spacing: 0.63rem;}.ege-page .groups {--clip-path: 10300rem;height: 1059rem;margin-top: -100rem;padding: 175rem 0 104rem 0;background-position: center;background-repeat: no-repeat;background-size: cover;-webkit-clip-path: circle(var(--clip-path) at 50% var(--clip-path));clip-path: circle(var(--clip-path) at 50% var(--clip-path));}.ege-page .groups__title {max-width: 700rem;margin-bottom: 15rem;}.ege-page .groups__description {max-width: 510rem;margin-bottom: 46rem;}.ege-page .groups__list {padding-left: 2rem;}.ege-page .groups__list .owl-dots {margin-top: 33rem;}.ege-page .groups__calendar {top: 189rem;left: calc(50% - -26rem);width: 655rem;background-color: #fefdfd;}.ege-page .groups__calendar .dotted-card__wrap {padding: 29rem 48rem 25rem 15rem;}.ege-page .groups__calendar-img-wrap {width: 340rem;height: 132rem;}.ege-page .groups__calendar-img {width: 196rem;height: 132rem;background-image: url("../img/groups/calendar.webp");-webkit-transform: translate(9rem, -2rem);-ms-transform: translate(9rem, -2rem);transform: translate(9rem, -2rem);}.ege-page .groups__calendar-title {margin-bottom: 7rem;line-height: 26rem;}.ege-page .groups__people {bottom: -12rem;left: calc(50% - 256rem);width: 1059rem;height: 719rem;}.ege-page .groups__work-position {bottom: 155rem;left: calc(50% - 140rem);}.ege-page .branch-offices {height: 778rem;padding-top: 68rem;background-color: #f5f5f8;}.ege-page .branch-offices_page .branch-offices__content {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.ege-page .branch-offices_page .branch-offices__button {width: 331rem;}.ege-page .branch-offices__title {margin-bottom: 12rem;}.ege-page .branch-offices__subtitle {margin-bottom: 54rem;}.ege-page .branch-offices__wrapper {height: 250rem;padding: 45rem 70rem 29rem;}.ege-page .branch-offices__subway {margin-bottom: 19rem;}.ege-page .branch-offices__form {margin: 0;background-color: #f5f5f8;}.ege-page .branch-offices__form .input__icon-wrap {background-color: transparent;}.ege-page .branch-offices__form .input {padding-left: 67rem;}.oge-page .timer {background-color: #f8f8f8;}.oge-page .parents-reviews-avatar {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.oge-page .parents-reviews-avatar__text {margin-top: auto;}.oge-page .parents-reviews-avatar__img-wrap {top: -37rem;}.oge-page .fs {padding-bottom: 417rem;}.oge-page .fs__titles {margin-top: 114rem;}.oge-page .fs__title {width: 780rem;}.oge-page .fs__list {margin-top: 38rem;}.oge-page .fs__item {font-size: 20rem;}.oge-page .fs__button {width: 381rem;margin-top: 50rem;padding-right: 47rem;}.oge-page .fs__button-description {position: absolute;top: 474rem;left: 456rem;width: 206rem;font-size: 13rem;line-height: 18rem;color: #6f6966;letter-spacing: 0.55rem;}.oge-page .fs__button-description::before {content: "";position: absolute;top: 25rem;left: -59rem;width: 48rem;height: 26rem;background-image: url("../img/fs/curve.webp");background-size: contain;}.oge-page .fs__button-wrap {position: relative;display: inline-block;}.oge-page .fs__button-img {position: absolute;right: -69rem;bottom: -22rem;width: 103rem;height: 123rem;background-image: url("../img/fs/paper.webp");background-size: contain;pointer-events: none;}.oge-page .fs__tile {top: -31rem;left: calc(108% - 364rem);}.oge-page .fs__tile .dotted-card__wrap {width: 298rem;padding: 10rem 10rem 126rem;}.oge-page .fs__tile-number {margin-top: 14rem;}.oge-page .fs__tile-title {margin-top: 10rem;}.oge-page .fs__tile-text {margin-top: 5rem;}.oge-page .fs__bg-people {top: 189rem;left: calc(50% + 139rem);width: 820rem;height: 703rem;}.oge-page .students-reviews {padding-top: 121rem;padding-bottom: 60rem;background-color: #ffffff;}.oge-page .students-reviews__title {margin: 0 auto 12rem;text-align: center;}.oge-page .students-reviews__description {width: 752rem;margin: 0 auto 36rem;text-align: center;}.oge-page .students-reviews__slider {padding: 20rem;background-color: #ffffff;-webkit-box-shadow: 0 2rem 92rem rgba(233, 232, 235, 0.54);box-shadow: 0 2rem 92rem rgba(233, 232, 235, 0.54);}.oge-page .students-reviews__slider.unload {height: 725rem;overflow: hidden;}.oge-page .students-reviews__slider .owl-button {--x: 0;}.oge-page .students-reviews__slide {padding: 56rem 74rem 56rem 89rem;background-color: #f5f5f8;}.oge-page .students-reviews__slide-wrap-left {margin-right: 94rem;}.oge-page .students-reviews__slide-image-wrap {width: 506rem;height: 564rem;background-color: #ffffff;}.oge-page .students-reviews__slide-top {margin-bottom: 43rem;}.oge-page .students-reviews__slide-right {width: 236rem;height: 127rem;padding: 34rem;text-align: center;background-color: #ffffff;border: 1rem dashed #dedee4;border-radius: 4rem;}.oge-page .students-reviews__slide-title {margin-bottom: 18rem;}.oge-page .students-reviews__slide-blockquote {max-width: 503rem;margin: 12rem 0 36rem;}.oge-page .students-reviews__slide-body {margin-bottom: 62rem;}.oge-page .students-reviews__slide-bottom::before {top: -20rem;left: -72rem;width: 78rem;height: 27rem;}.oge-page .students-reviews__slide-line {width: 166rem;height: 2rem;margin-bottom: 35rem;background-color: #b8b6bf;border-radius: 1rem;opacity: 0.28;}.oge-page .students-reviews__slide-title_student {color: var(--accent-color);}.oge-page .fs-advantage {margin-top: -79rem;padding-bottom: 140rem;}.oge-page .fs-advantage__slide_first .fs-advantage__img {width: 576rem;height: 329rem;-webkit-transform: translate(-152rem, -16rem);-ms-transform: translate(-152rem, -16rem);transform: translate(-152rem, -16rem);}.oge-page .fs-advantage__slide_first .fs-advantage__text {max-width: 300rem;}.oge-page .fs-advantage__slide_second .fs-advantage__img {width: 468rem;height: 333rem;-webkit-transform: translate(-1rem, -1rem);-ms-transform: translate(-1rem, -1rem);transform: translate(-1rem, -1rem);}.oge-page .fs-advantage__slide_second .fs-advantage__text {max-width: 100%;}.oge-page .fs-advantage__slide_third .fs-advantage__img {width: 468rem;height: 337rem;-webkit-transform: translate(-121rem, 13rem);-ms-transform: translate(-121rem, 13rem);transform: translate(-121rem, 13rem);}.oge-page .fs-advantage__slide_third .fs-advantage__title {width: 100%;}.oge-page .fs-advantage__title {margin-bottom: 16rem;}.oge-page .teachers {padding: 115rem 0 70rem;}.oge-page .teachers__title {max-width: 890rem;margin: 0 auto 24rem;text-align: center;}.oge-page .teachers__description {max-width: 1047rem;margin: 0 auto 35rem;color: #1a1618;}.oge-page .teachers__experience-slider-wrap {top: -15rem;right: 25rem;}.oge-page .teachers__experience-slider-wrap .dotted-card {background-color: #f5f4f9;}.oge-page .teachers__slider {border-radius: 4rem;-webkit-box-shadow: 0 2rem 92rem rgba(233, 232, 235, 0.54);box-shadow: 0 2rem 92rem rgba(233, 232, 235, 0.54);}.oge-page .teachers__slider.unload {height: 722rem;overflow: hidden;}.oge-page .teachers__slide {padding: 63rem 100rem 59rem 50rem;}.oge-page .teachers__slide-image-with-play {width: 500rem;height: 600rem;overflow: initial;}.oge-page .teachers__slide-image-with-play .image-with-play__img {top: 8rem;left: -10rem;max-width: 100%;}.oge-page .teachers__slide-top {--photo-offset: 6rem;margin-bottom: 44rem;}.oge-page .teachers__slide-titles {margin-bottom: 51rem;}.oge-page .teachers__slide-title {margin-top: 6rem;}.oge-page .teachers__slide-skill::before {margin-top: 0;}.oge-page .teachers__slide-skill:not(:last-child) {margin-bottom: 13rem;}.oge-page .teachers__slide-photo {display: none;--width: 164rem;--height: 211rem;}.oge-page .teachers__slide-text p {margin-bottom: 48rem;}.oge-page .teachers__slide-read-more {margin-top: 20rem;}.oge-page .teacher-experience {padding: 20rem 10rem;}.oge-page .teacher-experience__age-text {margin-top: 5rem;}.oge-page .teacher-experience__text {width: 195rem;font-size: 14rem;line-height: 18.99rem;color: #3c3a3b;}.oge-page .teachers__slide-notification {position: relative;max-width: 157rem;line-height: 24rem;color: #706f70;-webkit-transform: translateX(17rem);-ms-transform: translateX(17rem);transform: translateX(17rem);}.oge-page .teachers__slide-notification::before {content: "";position: absolute;top: -13rem;left: -57rem;width: 48rem;height: 27rem;background-image: url("../img/teachers/line.svg");background-repeat: no-repeat;background-position: center;}.oge-page .consultation {padding-top: 125rem;padding-bottom: 112rem;}.oge-page .consultation__button {padding-right: 53rem;padding-left: 53rem;}.oge-page .consultation__img {display: none;}.oge-page .consultation__img-paper {position: absolute;bottom: 170rem;left: calc(50% + 341rem);width: 96rem;}.oge-page .parents-reviews {padding: 150rem 0 96rem;overflow: hidden;background-color: #f5f4f9;}.oge-page .parents-reviews__title {width: 1052rem;margin: 0 auto 28rem;text-align: center;}.oge-page .parents-reviews__description {max-width: 793rem;margin: 0 auto 58rem;text-align: center;}.oge-page .parents-reviews__description--mobile {display: none;}.oge-page .parents-reviews__sliders {position: relative;}.oge-page .parents-reviews__avatar-slider-wrap {position: absolute;top: -33rem;left: calc(50% - -249rem);z-index: 100;width: 210rem;min-height: 140rem;overflow: hidden;}.oge-page .parents-reviews__avatar-slider-wrap .dotted-card {display: block;height: 140rem;margin-top: 17rem;padding: 10rem;background-color: #ffffff;}.oge-page .parents-reviews__avatar-slider .owl-stage-outer {overflow: initial;}.oge-page .parents-reviews__avatar-slider .owl-item:not(.active) {opacity: 0;}.oge-page .parents-reviews__avatar-slide {display: -webkit-box;display: -ms-flexbox;display: flex;height: 114rem;padding: 5rem;}.oge-page .parents-reviews__slider-wrap {max-width: 890rem;}.oge-page .parents-reviews__slider .owl-stage-outer {overflow: initial;}.oge-page .parents-reviews__slider .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.oge-page .parents-reviews__slider .owl-counter {display: none;}.oge-page .parents-reviews__slider .owl-nav {z-index: 1;}.oge-page .parents-reviews__slider .owl-item:not(:last-child) {margin-right: 120rem;}.oge-page .parents-reviews__slider .owl-button {position: absolute;--x: 2rem;width: 79rem;height: 79rem;}.oge-page .parents-reviews__slider .owl-button_prev {left: 0;}.oge-page .parents-reviews__slider .owl-button_next {right: 0;}.oge-page .parents-reviews__slider .owl-item:not(.active) {opacity: 0.45;}.oge-page .parents-reviews__slider .owl-item:not(.active) .parents-reviews__slide {width: 632rem;height: 453rem;margin: 0 auto;padding: 0;overflow: hidden;}.oge-page .parents-reviews__slide {width: 890rem;height: 554rem;padding: 10rem;background-color: #ffffff;}.oge-page .parents-reviews__avatar--inner {display: none;}.oge-page .parents-reviews__slide-img-with-play {width: 100%;height: 100%;}.oge-page .parents-reviews__slide-img-with-play .fat-icon-wrap-play {width: 100rem;height: 100rem;}.oge-page .parents-reviews-avatar__img-wrap {left: 88rem;overflow: hidden;}.oge-page .parents-reviews-avatar {width: 100%;}.oge-page .parents-reviews__slide-img-wrap {height: 100%;}
.oge-page .questions__img-director {background-image: url("../img/questions/oge-director.webp");background-repeat: no-repeat;
	left: calc(50% + 92rem);
	width: 880rem;
	height: 880rem;
	top: auto;}
.oge-page .accordion__phone .input__icon-wrap {background: #f8f7f6;}.oge-page .booking {padding-top: 158rem;padding-bottom: 100rem;background-color: #f5f4f9;background-image: none;}.oge-page .booking__title {max-width: 989rem;margin-bottom: 20rem;}.oge-page .booking__form::after {content: "";position: absolute;bottom: -2rem;left: 0;z-index: 1;width: 169rem;height: 285rem;background-image: url("../img/booking/buklet1.webp");background-repeat: no-repeat;background-position: left 0 bottom 0;background-size: 169rem 285rem;}.oge-page .booking__form-wrap::before {content: "";position: absolute;bottom: -3rem;left: calc(50% - 778rem);z-index: 1;width: 333rem;height: 390rem;background-image: url("../img/booking/buklet2.webp");background-repeat: no-repeat;background-position: center;background-size: 333rem 390rem;}.oge-page .booking__buklet {position: absolute;bottom: -161rem;left: calc(50% - 778rem);z-index: 1;width: 729rem;height: 159rem;background-image: url("../img/booking/buklet3.webp");background-repeat: no-repeat;background-position: center;background-size: 729rem 159rem;}.oge-page .booking-form {background-image: none;}.oge-page .booking-form__title {margin-bottom: 75rem;}.oge-page .booking-form__row {margin-bottom: 40rem;}.oge-page .booking-form__row:nth-child(3) {margin-bottom: 55rem;}.oge-page .booking-form__row:nth-child(4) {margin-bottom: 55rem;}.oge-page .booking-form__block {}.oge-page .booking-form__block:not(:last-child) {margin-right: 23rem;}.oge-page .booking-form__radio:checked ~ .booking-form__radio-circle {background-image: none;}.oge-page .booking-form__radio:checked ~ .booking-form__radio-circle::before {content: "";position: absolute;top: 50%;left: 50%;width: 13rem;height: 13rem;background-image: -webkit-gradient(linear, left bottom, left top, from(#7f2eed), to(#ce7efc));background-image: -o-linear-gradient(bottom, #7f2eed 0%, #ce7efc 100%);background-image: linear-gradient(to top, #7f2eed 0%, #ce7efc 100%);border-radius: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.oge-page .booking-form__radio-circle {left: 0;width: 25rem;height: 25rem;-webkit-box-shadow: inset 0 0 10rem rgba(16, 15, 16, 0.1);box-shadow: inset 0 0 10rem rgba(16, 15, 16, 0.1);}.oge-page .booking-form__col:not(:last-child) {margin-right: 30rem;}.oge-page .booking-form__phone-input .input {color: #7a6f84;}.oge-page .booking-form__price-content-col:not(:last-child) {margin-right: 17rem;}.oge-page .booking-form__old-price {margin-right: 17rem;}.oge-page .booking-form__card {top: 20rem;right: -140rem;bottom: initial;}.oge-page .booking-form__card .fat-icon-wrap {background-image: -webkit-gradient(linear, left bottom, left top, from(#7f2eed), to(#ce7efc));background-image: -o-linear-gradient(bottom, #7f2eed 0%, #ce7efc 100%);background-image: linear-gradient(to top, #7f2eed 0%, #ce7efc 100%);}.oge-page .booking-form__card .fat-icon-wrap .fat-icon {background-image: none;}.oge-page .groups {height: 1126rem;padding: 123rem 0 158rem;background: #f5f4f9;}.oge-page .groups__title {max-width: 816rem;margin-bottom: 15rem;}.oge-page .groups__description {max-width: 702rem;margin-bottom: 64rem;}.oge-page .groups__item {width: 439rem;}.oge-page .groups__item:not(:last-child) {margin-bottom: 63rem;}.oge-page .groups__item-text {font-size: 20rem;line-height: 29rem;color: #3c3a3b;letter-spacing: 0.28rem;}.oge-page .groups__calendar {top: 129rem;left: calc(50% + 204rem);width: 471rem;background-color: rgba(255, 255, 255, 0.5);}.oge-page .groups__calendar .dotted-card__wrap {display: block;padding: 62rem 57rem 40rem;}.oge-page .groups__calendar-body {max-width: 337rem;margin-bottom: 0;}.oge-page .groups__calendar-img-wrap {position: absolute;top: -63rem;left: calc(50% - 109rem);display: block;}.oge-page .groups__calendar-img {width: 240rem;height: 136rem;background-image: url("../img/groups/calendar-oge.webp");}.oge-page .groups__calendar-title {margin-bottom: 12rem;line-height: 30rem;}.oge-page .groups__people {bottom: 0;left: calc(50% - 213rem);width: 1084rem;height: 759rem;background-image: url("../img/groups/people-oge.webp");}.oge-page .groups__work-position {bottom: 140rem;left: calc(50% - 232rem);background-color: #ffffff;}.oge-page .branch-offices {padding-top: 20px;padding-bottom: 130rem;}.oge-page .branch-offices_page .branch-offices__form, .oge-page .modals .branch-offices__form {height: 442rem;margin-left: 48rem;padding: 50rem 70rem 90rem 50rem;background: #fbfbfb;border: 1rem dashed #dedee5;border-radius: 4rem;}.oge-page .branch-offices_page .branch-offices__button, .oge-page .modals .branch-offices__button {width: 384rem;}.oge-page .branch-offices__sheets-img {top: 769rem;left: calc(50% + 429rem);z-index: 1;}.oge-page .branch-offices__title {margin-bottom: 19rem;}.oge-page .branch-offices__subtitle {margin-bottom: 36rem;}.oge-page .branch-offices__container {background-color: #ffffff;-webkit-box-shadow: 1rem -17rem 229rem rgba(221, 221, 225, 0.76);box-shadow: 1rem -17rem 229rem rgba(221, 221, 225, 0.76);}.oge-page .branch-offices__wrapper {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;height: 322rem;padding: 56rem 70rem 29rem 105rem;}.oge-page .branch-offices__content {-ms-flex-negative: 0;flex-shrink: 0;width: 600rem;margin-left: auto;background-color: #ffffff;}.oge-page .branch-offices__subway {margin-bottom: 37rem;}.oge-page .branch-offices__text {font-size: 16rem;}.oge-page .branch-offices-map {margin: auto;background-color: #ffffff;-webkit-transform: translateX(33rem);-ms-transform: translateX(33rem);transform: translateX(33rem);}.oge-page .free-testing {position: relative;padding: 100rem 0 79rem;overflow: hidden;background: #f5f5f8;border-radius: 4rem;}.oge-page .free-testing__container {position: relative;z-index: 1;display: block;overflow: visible;}.oge-page .free-testing__title {width: 600rem;margin-bottom: 24rem;letter-spacing: 1rem;}.oge-page .free-testing__subtitle {margin-bottom: 60rem;font-weight: 700;letter-spacing: 0.55rem;}.oge-page .free-testing__list {margin-bottom: 83rem;}.oge-page .free-testing__item {letter-spacing: 0.6rem;}.oge-page .free-testing__item:not(:last-child) {margin-bottom: 32rem;}.oge-page .free-testing__item::before {margin-right: 20rem;}.oge-page .free-testing__phone {display: -webkit-box;display: -ms-flexbox;display: flex;}.oge-page .free-testing-input {width: 338rem;margin-right: 37rem;border: 1rem solid #e3e3e3;border-radius: 6rem;}.oge-page .free-testing-input .input__icon-wrap {background-color: transparent;border-radius: 50%;}.oge-page .free-testing__button {width: 383rem;}.oge-page .free-testing__text {width: 270rem;line-height: 26rem;letter-spacing: 1.6rem;}.oge-page .free-testing__img {position: absolute;bottom: calc(50% - 709rem);left: calc(50% - 677rem);z-index: -1;width: 1538rem;height: 1036rem;background-image: url("../img/oge-free-testing/girl.webp");-webkit-transform: translate(207rem, -86rem);-ms-transform: translate(207rem, -86rem);transform: translate(207rem, -86rem);}.oge-page .oge-free-testing__tile {position: absolute;top: 0;right: 0;z-index: -2;-webkit-transform: translate(272rem, 15rem);-ms-transform: translate(272rem, 15rem);transform: translate(272rem, 15rem);}.oge-page .oge-free-testing__tile .dotted-card__wrap {padding: 24rem 29rem 40rem 38rem;}.oge-page .oge-free-testing__tile-number {margin-bottom: -5rem;font-size: 54rem;}.oge-page .oge-free-testing__tile-title {margin-bottom: 15rem;font-size: 14rem;letter-spacing: 1rem;}.oge-page .oge-free-testing__tile-subtitle {margin-bottom: 5rem;font-size: 14rem;letter-spacing: 0.59rem;}.oge-page .oge-free-testing__tile-text {font-weight: 700;letter-spacing: 0.22rem;}.leading-teachers {padding: 112rem 0 137rem;overflow: hidden;background-color: #f5f4f9;}.leading-teachers__title {display: block;max-width: 1014rem;margin: 0 auto 30rem;font-size: 42rem;line-height: 56rem;text-align: center;color: #3c3a3b;letter-spacing: 0.9rem;}.leading-teachers__subtitle {display: block;max-width: 670rem;margin: 0 auto 40rem;font-size: 22rem;line-height: 34rem;text-align: center;color: #1a1618;letter-spacing: 0.92rem;}.leading-teachers__color {color: #b053f6;}.leading-teachers__wrapper {position: relative;width: 1291rem;height: 564rem;margin: auto;padding: 170rem 30rem 0 0;background: #ffffff;border-radius: 4rem;}.leading-teachers__wrapper::before {content: "";position: absolute;bottom: -18rem;left: -19rem;display: block;width: 1211rem;height: 539rem;background: #ffffff;border-radius: 4rem;-webkit-box-shadow: 0 2rem 92rem rgba(233, 232, 235, 0.54);box-shadow: 0 2rem 92rem rgba(233, 232, 235, 0.54);}.leading-teachers__wrapper::after {content: "";position: absolute;bottom: 0;left: 0;z-index: 1;display: block;width: 100%;height: 100%;background: #ffffff;border-radius: 4rem;-webkit-box-shadow: 0 2rem 92rem rgba(233, 232, 235, 0.54);box-shadow: 0 2rem 92rem rgba(233, 232, 235, 0.54);}.leading-teachers__list {position: relative;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.leading-teachers__list .owl-stage-outer {overflow: visible;}.leading-teachers__list .owl-counter {position: absolute;bottom: -72rem;left: 291rem;}.leading-teachers__list .item-0 .leading-teachers__img {top: -160rem;left: 0;width: 565rem;}.leading-teachers__list .item-1 .leading-teachers__img {top: -100rem;left: 30rem;width: 425rem;}.leading-teachers__list .item-2 .leading-teachers__img {top: -90rem;left: 54rem;width: 228rem;}.leading-teachers__list .item-3 .leading-teachers__img {top: -125rem;left: 110rem;width: 147rem;}.leading-teachers__list .item-4 .leading-teachers__img {top: -270rem;left: -55rem;width: 523rem;}.leading-teachers__list .item-5 .leading-teachers__img {top: -160rem;left: 30rem;width: 454rem;}.leading-teachers__item {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 33%;height: 78rem;margin-bottom: 200rem;text-align: center;}.leading-teachers__img {position: absolute;pointer-events: none;}.leading-teachers__header {position: relative;display: block;width: 250rem;margin-bottom: 2rem;font-weight: 700;font-size: 22rem;line-height: 24rem;text-align: center;color: #3c3a3b;letter-spacing: 0.92rem;}.leading-teachers__text {position: relative;display: block;width: 250rem;font-size: 15rem;line-height: 28rem;text-align: center;color: #1a1618;letter-spacing: 0.63rem;}.leading-teachers__numb {display: none;}.test-student {padding: 23rem 0 42rem;overflow: hidden;}.test-student__title {max-width: 1060rem;margin: 0 auto 25rem;text-align: center;}.test-student__subtitle {margin-bottom: 20rem;text-align: center;}.test-student__list {display: -webkit-box;display: -ms-flexbox;display: flex;padding-bottom: 47rem;-webkit-transform: translateX(40rem);-ms-transform: translateX(40rem);transform: translateX(40rem);}.test-student__item_first {width: 400rem;margin-right: 48rem;}.test-student__item_second {max-width: 352rem;margin-right: 125rem;}.test-student__item_third {width: 380rem;}.test-student__img-wrap {position: relative;height: 367rem;}.test-student__img {position: absolute;top: 0;left: 0;z-index: -1;}.test-student__img_first {width: 510rem;height: 415rem;background-image: url("../img/test-student/1.webp");-webkit-transform: translate(-70rem, 74rem);-ms-transform: translate(-70rem, 74rem);transform: translate(-70rem, 74rem);}.test-student__img_second {width: 320rem;height: 273rem;background-image: url("../img/test-student/2.webp");-webkit-transform: translate(88rem, 86rem);-ms-transform: translate(88rem, 86rem);transform: translate(88rem, 86rem);}.test-student__img_third {width: 355rem;height: 272rem;background-image: url("../img/test-student/3.webp");-webkit-transform: translate(20rem, 68rem);-ms-transform: translate(20rem, 68rem);transform: translate(20rem, 68rem);}.test-student__item-text {font-size: 20rem;line-height: 29rem;}.estimations__wrap {position: relative;padding: 148rem 0 153rem;}.estimations__title {width: 520rem;margin-bottom: 103rem;margin-left: 40rem;letter-spacing: 1rem;}.estimations__list {display: -webkit-box;display: -ms-flexbox;display: flex;margin-left: 40rem;}.estimations__block_0 {width: 200rem;margin-right: 75rem;}.estimations__block_1 {width: 230rem;margin-right: 42rem;}.estimations__block-number {font-weight: 800;font-size: 110rem;color: #dcdbe0;}.estimations__block-text {padding-top: 10rem;font-size: 20rem;line-height: 34rem;letter-spacing: 0.7rem;background: #ffffff;-webkit-transform: translateY(-53rem);-ms-transform: translateY(-53rem);transform: translateY(-53rem);}.estimations__img {position: absolute;right: 0;bottom: 0;width: 384rem;height: 587rem;background-image: url("../img/estimations/phone.webp");background-repeat: no-repeat;background-size: 100%;-webkit-transform: translateX(-48rem);-ms-transform: translateX(-48rem);transform: translateX(-48rem);}.motivate {position: relative;padding: 190rem 0 181rem;overflow: hidden;}.motivate__container {max-width: 900rem;-webkit-transform: translateX(239rem);-ms-transform: translateX(239rem);transform: translateX(239rem);}.motivate__title {margin-bottom: 53rem;letter-spacing: 1rem;}.motivate__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.motivate__check {margin-right: 18rem;-webkit-transform: translateY(11rem);-ms-transform: translateY(11rem);transform: translateY(11rem);}.motivate__text {width: 830rem;font-weight: 300;font-size: 22rem;line-height: 44rem;letter-spacing: 1rem;}.motivate__img {position: absolute;top: 0;left: calc(50% - 956rem);z-index: -1;width: 838rem;height: 1133rem;background-image: url("../img/motivate/boy.webp");background-repeat: no-repeat;background-size: 100%;-webkit-transform: translate(-29rem, -48rem);-ms-transform: translate(-29rem, -48rem);transform: translate(-29rem, -48rem);}.structure {position: relative;min-height: 1160rem;padding-top: 150rem;overflow: hidden;}.structure__container {position: relative;z-index: 2;}.structure__title {max-width: 850rem;margin-bottom: 14rem;font-size: 42rem;line-height: 57rem;color: #3c3a3b;letter-spacing: 0.59rem;}.structure__subtitle {display: block;margin-bottom: 100rem;font-weight: 300;font-size: 22rem;line-height: 34rem;letter-spacing: 0.92rem;}.structure__bold {font-weight: 700;}.structure__list {margin-bottom: 130rem;}.structure__item:not(:last-child) {margin-bottom: 62rem;}.structure__card {position: relative;padding-left: 167rem;}.structure__img {position: absolute;}.structure__item:nth-child(1) .structure__img {top: -42rem;left: -172rem;width: 488rem;height: 219rem;background-image: url("../img/structure/item-1.webp");}.structure__item:nth-child(2) .structure__img {top: -36rem;left: -202rem;width: 488rem;height: 257rem;background-image: url("../img/structure/item-2.webp");}.structure__item:nth-child(3) .structure__img {top: -5rem;left: -240rem;width: 424rem;height: 319rem;background-image: url("../img/structure/item-3.webp");}.structure__card-wrap {position: relative;}.structure__text {display: block;font-weight: 300;font-size: 22rem;line-height: 34rem;letter-spacing: 0.31rem;}.structure__item:nth-child(1) .structure__text {max-width: 410rem;}.structure__item:nth-child(2) .structure__text {max-width: 480rem;}.structure__item:nth-child(3) .structure__text {max-width: 590rem;}.structure__blick {position: absolute;top: 0;left: 50%;width: 1920rem;height: 815rem;background: url("../img/structure/blick.webp") no-repeat center/contain;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none;display: none;}.structure__bg {position: absolute;top: -3rem;left: 50%;width: 1920rem;height: 1441rem;background: url("../img/structure/bg.webp") no-repeat center/contain;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);pointer-events: none;}.structure__btn-wrap {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;}.structure__btn {width: 383rem;}.structure__btn-bg {position: absolute;top: 11rem;left: 405rem;width: 43rem;height: 22rem;background: url("../img/structure/line-btn.webp") no-repeat center/contain;}.structure__btn-text {display: block;max-width: 380rem;margin: 42rem 0 0 68rem;font-weight: 300;font-size: 16rem;line-height: 24rem;color: #706f70;letter-spacing: 0.67rem;}.oge-classes-going {position: relative;padding: 200rem 0 192rem;overflow: hidden;}.oge-classes-going__wrapper {position: relative;z-index: 1;padding-left: 611rem;}.oge-classes-going__title {max-width: 610rem;margin-bottom: 14rem;font-size: 42rem;line-height: 57rem;color: #3c3a3b;letter-spacing: 0.48rem;}.oge-classes-going__subtitle {display: block;margin-bottom: 64rem;font-weight: 300;font-size: 22rem;line-height: 34rem;color: #1a1618;letter-spacing: 0.92rem;}.oge-classes-going__slider-wrap {position: relative;z-index: 1;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;height: 287rem;}.oge-classes-going__tabs {position: relative;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.oge-classes-going__tab {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 120rem;height: 100%;padding: 0;color: #636363;background-color: #f9f9fb;border: 1rem dashed #dedee5;border-radius: 4rem;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.oge-classes-going__tab.active {position: relative;z-index: 1;color: #ffffff;background: -webkit-gradient(linear, left bottom, left top, from(#7f2eed), to(#ce7efc));background: -o-linear-gradient(bottom, #7f2eed 0%, #ce7efc 100%);background: linear-gradient(to top, #7f2eed 0%, #ce7efc 100%);border-color: transparent;}.oge-classes-going__tab-title {margin-bottom: 4rem;font-weight: 500;}.oge-classes-going__tab-text {font-weight: 500;}.oge-classes-going__slider-card {--offset: -12rem;width: 700rem;margin-left: var(--offset);background: #f9f9fb;border: 1rem solid rgba(222, 222, 228, 0.5);}.oge-classes-going__slider {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;width: calc(714rem - var(--offset));overflow: hidden;}.oge-classes-going__slider.unload {height: 253rem;overflow: hidden;}.oge-classes-going__slide-title {margin-bottom: 20rem;font-weight: 500;font-size: 22rem;}.oge-classes-going__slide-text {font-size: 16rem;}.oge-classes-going__slide-num {display: none;pointer-events: none;}.oge-classes-going__bg {position: absolute;top: 138rem;left: calc(50% - 964rem);width: 1368rem;height: 1530rem;background: url("../img/oge-classes-going/bg.webp") no-repeat center/contain;pointer-events: none;}.always-online {position: relative;padding: 125rem 0 192rem;overflow: hidden;}.always-online__title {max-width: 1200rem;margin-bottom: 9rem;font-size: 42rem;line-height: 57rem;color: #3c3a3b;letter-spacing: 0.59rem;}.always-online__subtitle {display: block;margin-bottom: 103rem;font-weight: 300;font-size: 22rem;line-height: 34rem;color: #1a1618;letter-spacing: 0.92rem;}.always-online__list {display: -webkit-box;display: -ms-flexbox;display: flex;}.always-online__item:not(:last-child) {margin-right: 45rem;}.always-online__card {position: relative;width: 468rem;min-height: 491rem;background: #ffffff;border: 10rem solid #f5f5f8;border-radius: 4rem;}.always-online__card::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1rem dashed #dedee5;border-radius: 4rem;pointer-events: none;}.always-online__item:nth-child(1) .always-online__card {padding: 213rem 50rem 30rem 73rem;}.always-online__item:nth-child(2) .always-online__card {padding: 224rem 40rem 30rem 64rem;}.always-online__img {position: absolute;}.always-online__img.tablet {display: none;}.always-online__item:nth-child(1) .always-online__img {top: 47rem;left: 111rem;width: 216rem;}.always-online__item:nth-child(2) .always-online__img {top: 50rem;left: 122rem;width: 234rem;}.always-online__card-wrap {position: relative;}.always-online__header {display: block;max-width: 300rem;margin-bottom: 30rem;font-weight: 700;font-size: 22rem;line-height: 28rem;color: #1a1618;letter-spacing: 0.84rem;}.always-online__card-item {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 11rem;}.always-online__card-item::before {content: "";display: block;width: 16rem;min-width: 16rem;height: 16rem;min-height: 16rem;margin-top: 4rem;margin-right: 13rem;background-image: url("../img/always-online/check-oge.webp");background-repeat: no-repeat;background-position: 0 0;background-size: contain;}.always-online__text {display: block;font-weight: 300;font-size: 16rem;line-height: 24rem;color: #3c3a3b;letter-spacing: 0.22rem;}.always-online__bg {position: absolute;bottom: 0;left: calc(50% - 100rem);width: 589rem;height: 833rem;background: url("../img/always-online/bg.webp") no-repeat center/contain;-webkit-transform: translateX(350rem);-ms-transform: translateX(350rem);transform: translateX(350rem);}.oge-before-lessons {padding: 181rem 0 665rem;overflow: hidden;background-color: #f5f4f9;}.oge-before-lessons__wrap {position: relative;}.oge-before-lessons__img {position: absolute;top: -46rem;left: calc(50% - 915rem);width: 839rem;pointer-events: none;}.oge-before-lessons__content {position: absolute;left: calc(50% - 109rem);}.oge-before-lessons__title {width: 792rem;margin-bottom: 145rem;letter-spacing: 0.99rem;}.oge-before-lessons__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-transform: translate(10rem, 0);-ms-transform: translate(10rem, 0);transform: translate(10rem, 0);}.oge-before-lessons__item {max-width: 215rem;}.oge-before-lessons__item:not(:last-child) {margin-right: 60rem;}.oge-before-lessons__num-wrap {position: relative;height: 57rem;overflow: hidden;}.oge-before-lessons__num {position: absolute;top: -23rem;font-weight: 900;font-size: 108rem;color: #e3e1e7;}.oge-before-lessons__text {padding-top: 16rem;line-height: 24rem;letter-spacing: 0.67rem;}.oge-before-lessons__text span {font-weight: 700;}.check {position: relative;padding: 102rem 0 60rem;overflow: hidden;}.check__container {-webkit-transform: translateX(-20rem);-ms-transform: translateX(-20rem);transform: translateX(-20rem);}.check__title {width: 950rem;margin-bottom: 97rem;letter-spacing: 1rem;}.check__list-block {position: relative;margin-bottom: 109rem;}.check__list-img {position: absolute;top: 0;left: 0;}.check__list-img-1 {width: 373rem;-webkit-transform: translate(-142rem, -39rem);-ms-transform: translate(-142rem, -39rem);transform: translate(-142rem, -39rem);}.check__list-img-2 {width: 204rem;-webkit-transform: translate(-33rem, -22rem);-ms-transform: translate(-33rem, -22rem);transform: translate(-33rem, -22rem);}.check__list-img-3 {width: 603rem;-webkit-transform: translate(-213rem, -45rem);-ms-transform: translate(-213rem, -45rem);transform: translate(-213rem, -45rem);}.check__list-text {position: relative;z-index: 2;width: 400rem;margin-left: 201rem;font-size: 22rem;line-height: 34rem;letter-spacing: 1.2rem;}.check__bg-img {position: absolute;right: calc(50% - 960rem);bottom: 0;width: 943rem;height: 797rem;background-image: url("../img/check/bg.webp");background-repeat: no-repeat;background-size: 100%;}.check__bg-img-tablet {display: none;}.themes {position: relative;overflow:hidden; max-width: 100%;padding: 85rem 0 217rem;overflow-x: hidden;background: url("../img/themes/bg.webp") center no-repeat;background-size: cover;}.themes__container {position: relative;z-index: 5;width: 1275rem;}.themes__title {width: 900rem;margin-bottom: 24rem;letter-spacing: 1rem;}.themes__subtitle {margin-bottom: 67rem;font-size: 22rem;letter-spacing: 0.8rem;}.themes__list {margin-bottom: 68rem;}.themes__list .themes__item {letter-spacing: 0.55rem;}.themes__item:not(:last-child) {margin-bottom: 36rem;}.themes__item::before {margin-right: 20rem;}.themes__form {margin-bottom: 23rem;}.themes__phone {display: -webkit-box;display: -ms-flexbox;display: flex;}.themes__input {margin-right: 35rem;}.themes__input input {height: 94rem;padding-left: 85rem;border: 1rem solid #e3e3e3;border-radius: 6rem;}.themes__input .input__icon-wrap {left: 30rem;}.themes__input input::-webkit-input-placeholder {font-weight: 300;font-size: 18rem;}.themes__input input::-moz-placeholder {font-weight: 300;font-size: 18rem;}.themes__input input:-ms-input-placeholder {font-weight: 300;font-size: 18rem;}.themes__input input::-ms-input-placeholder {font-weight: 300;font-size: 18rem;}.themes__input input::placeholder {font-weight: 300;font-size: 18rem;}.themes__button {width: 385rem;height: 97rem;}.themes__text {line-height: 26rem;letter-spacing: 0.5rem;}.themes__bg {top: 315rem;position: absolute;right: calc(50% - 958rem);bottom: 0;height: 670rem;background-size: cover;background-repeat: no-repeat;left: calc(50% - 600rem);}.themes__bg-img {position: relative;z-index: 2;width: 1749rem;}.themes__tile {position: absolute;top: 210rem;right: 481rem;padding: 10rem;}.themes__tile .dotted-card__wrap {padding: 24rem 29rem 37rem 38rem;}.themes__tile-number {margin-bottom: -5rem;font-size: 54rem;}.themes__tile-title {margin-bottom: 15rem;font-size: 14rem;letter-spacing: 1rem;}.themes__tile-subtitle {margin-bottom: 2rem;font-size: 14rem;letter-spacing: 0.59rem;}.themes__tile-text {font-weight: 700;letter-spacing: 0.22rem;}.themes__tile-text span {font-size: 20rem;}.gallery {padding: 80rem 0;overflow: hidden;background-color: #f5f4f9;}.gallery__title {display: none;}.gallery__slider.unload {height: 500rem;overflow: hidden;}.gallery__slider .owl-item:not(:last-child) .gallery__slide {border-right: none;}.gallery__slider .owl-item:first-child .gallery__slide {border-right: none;}.gallery__slider .owl-counter {display: none;}.gallery__slide {height: 251rem;border: 1rem dashed #dedee5;border-radius: 4rem;}.gallery__slide:not(:first-child) {margin-top: -1rem;}.gallery__slide-link {display: block;width: 100%;height: 100%;}.gallery__slide-image {display: block;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.results {position: relative;z-index: 1;height: 1050rem;padding-top: 112rem;overflow: hidden;}.results .results__container {position: relative;z-index: 1;max-width: 1472rem;}.results__bg {position: absolute;top: 50%;left: 57%;width: 2692rem;height: 1750rem;background-image: url("../img/results/blick.webp");background-size: cover;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);pointer-events: none;}.results__title {margin-bottom: 19rem;letter-spacing: 1rem;}.results__description {margin-bottom: 67rem;font-weight: 300;font-size: 24rem;line-height: 33rem;color: #3c3a3b;letter-spacing: 0.3rem;}.results__wrapper {position: relative;width: 1030rem;height: 474rem;margin-bottom: 60rem;border: 10rem solid #f9f9fb;border-right: 15rem solid #f9f9fb;border-radius: 4rem;}.results__wrapper::after {content: "";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;border: 2rem dashed #f3f3f6;border-radius: 4rem;pointer-events: none;}.results__card {-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 114rem;padding-top: 5rem;padding-left: 31rem;background: #ffffff;}.results__card .header {margin-bottom: 15rem;padding: 0;color: #3c3a3b;}.results__student {display: -webkit-box;display: -ms-flexbox;display: flex;}.results__student-item {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 94rem;}.results__student-item:first-child {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 332rem;height: 57rem;margin-right: 90rem;padding-top: 15rem;font-weight: 700;font-size: 22rem;line-height: 22rem;color: #3c3a3b;letter-spacing: 0.92rem;background: #fafafb;background-color: #f9f9fb;border-radius: 6rem;-webkit-transform: skewX(calc(-1deg * var(--skew)));-ms-transform: skewX(calc(-1deg * var(--skew)));transform: skewX(calc(-1deg * var(--skew)));--skew: 8;}.results__student-item:first-child .results__student-item-title {font-weight: 700;font-size: 22rem;line-height: 22rem;color: #3c3a3b;letter-spacing: 0.92rem;-webkit-transform: skewX(calc(1deg * var(--skew)));-ms-transform: skewX(calc(1deg * var(--skew)));transform: skewX(calc(1deg * var(--skew)));}.results__student-item:last-child {margin-right: 0;}.results__student-item-title {font-size: 22rem;letter-spacing: 0.76rem;}.results__table {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 100%;padding-left: 24rem;background: #ffffff;border-bottom: 1rem dashed #dedee5;}.results__table-col {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 18.5rem 0;border-bottom: 1rem solid #f9f9fb;}.results__table-col.head {padding: 8rem 0 6rem;font-size: 16rem;line-height: 24rem;color: #797474;letter-spacing: 0.59rem;background-color: #f9f9fb;border: 0;}.results__table-col:last-child {margin-bottom: 25rem;}.results__table-col.head .results__table-cell {border: none;}.results__table-cell {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 300;font-size: 16rem;text-align: center;color: #1a1618;letter-spacing: 0.67rem;}.results__table-cell:nth-child(1) {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;width: 220rem;padding-left: 35rem;}.results__table-cell:nth-child(2) {width: 195rem;}.results__table-cell:nth-child(3) {width: 96rem;}.results__table-cell:nth-child(4) {width: 223rem;}.results__table-cell:nth-child(5) {width: 117rem;}.results__comment {padding: 19rem 55rem 10rem;font-size: 16rem;color: #918b8e;background-color: #f9f9fb;}.results__comment-header {margin-bottom: 14rem;letter-spacing: 0.65rem;}.results__comment-text {width: 500rem;line-height: 24rem;letter-spacing: 0.75rem;}.results__undertext {position: relative;z-index: 5;max-width: 790rem;font-size: 22rem;line-height: 34rem;color: #1a1618;letter-spacing: 1rem;}.results__teacher {position: absolute;right: 50%;bottom: 7rem;z-index: 2;width: 1500rem;height: 712rem;background-image: url("../img/results/teacher.webp");-webkit-transform: translate(963rem, 13rem);-ms-transform: translate(963rem, 13rem);transform: translate(963rem, 13rem);pointer-events: none;}.results__name {display: none;}.results__name-title {margin-bottom: 8rem;margin-left: -20rem;font-weight: 500;font-size: 24rem;text-align: center;letter-spacing: 0.6rem;-webkit-transform: skewX(15deg);-ms-transform: skewX(15deg);transform: skewX(15deg);}.results__name-text {font-size: 18rem;text-align: center;letter-spacing: 1.05rem;-webkit-transform: skewX(15deg);-ms-transform: skewX(15deg);transform: skewX(15deg);}.main-firstscreen {padding-bottom: 144rem;overflow: hidden;}.main-firstscreen__bg {position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 1300rem;background: url("../img/fs/main-bg.webp") center no-repeat;background-size: cover;pointer-events: none;}.main-firstscreen__form-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 90rem;}.main-firstscreen__form {width: 890rem;height: 607rem;background-color: #f8f7f8;}.main-firstscreen__form .dotted-card__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 1rem dashed #3c3a3b;}.main-firstscreen__form-subtitle {width: 324rem;margin: 0 auto 35rem;font-size: 14rem;line-height: 20rem;color: #1a1618;}.main-firstscreen__form-title {width: 540rem;margin: 0 auto 67rem;font-weight: 700;font-size: 40rem;line-height: 54rem;text-align: center;color: #3c3a3b;}.main-firstscreen__form-btns {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.main-firstscreen__form-btn {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 295rem;font-size: 60rem;text-decoration: none;}.main-firstscreen__form-btn:first-child {margin-right: 40rem;}.main-page .main-firstscreen__form-btns .main-firstscreen__form-btn {border: 1rem dashed #3c3a3b;color: #3c3a3b;}.main-page {position: relative;}.main-page .footer {padding-bottom: 50rem;background: transparent;}.main-page .footer__menu-container {max-width: 1200rem;}.main-page .footer__menu {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 90rem;}.main-page .footer__menu.tablet {display: none;}.main-page .footer__menu-title {margin-bottom: 20rem;font-weight: 700;font-size: 16rem;color: #1a1618;}.main-page .footer__menu-list {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 340rem;padding: 0;list-style: none;}.main-page .footer__menu-item {width: 50%;margin-bottom: 4rem;}.main-page .footer__menu-link {font-size: 14rem;color: #1a1618;text-decoration: none;-webkit-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}.main-page .footer__menu-link:hover {color: #a756f5;}.main-page .footer__menu-link_btn {padding: 0;outline: 0;border: none;background-color: transparent;font-weight: 400;font-family: inherit;}.main-page .footer__submenu {margin-top: 40rem;}.main-page .footer__submenu-list {list-style: none;}.main-page .footer__submenu-item {position: relative;margin-bottom: 6rem;}.main-page .footer__submenu-item::after {content: "";position: absolute;top: 50%;left: -20rem;width: 4rem;height: 4rem;background-image: -webkit-gradient(linear, left bottom, left top, from(#7f2eed), to(#ce7efc));background-image: -o-linear-gradient(bottom, #7f2eed 0%, #ce7efc 100%);background-image: linear-gradient(to top, #7f2eed 0%, #ce7efc 100%);border-radius: 4rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.main-page .footer__submenu-link {font-size: 14rem;color: #1a1618;text-decoration: none;-webkit-transition: color 0.3s ease;-o-transition: color 0.3s ease;transition: color 0.3s ease;}.main-page .footer__submenu-link:hover {color: #a756f5;}.main-page .footer__pages {margin-left: auto;}.main-page .footer__logo {margin-left: 0;}.practice {position: relative;padding: 90rem 0 128rem 0;overflow: hidden;}.practice__title {width: 735rem;font-weight: 700;font-size: 42rem;line-height: 57rem;color: #3c3a3b;letter-spacing: 0.59rem;}.practice__item {width: 433rem;}.practice__item:nth-child(1) .practice__item-img {top: -8rem;left: -36rem;width: 481rem;height: 249rem;background-image: url("../img/analysis-tasks/3.webp");}.practice__item:nth-child(2) .practice__item-img {top: 29rem;width: 325rem;background-image: url("../img/analysis-tasks/2.webp");}.practice__item:nth-child(3) {margin-bottom: 10rem;}.practice__item:nth-child(3) .practice__item-img {top: 31rem;left: 79rem;width: 184rem;background-image: url("../img/analysis-tasks/1.webp");}.practice__item-img-wrap {position: relative;height: 153rem;}.practice__item-img {position: absolute;width: 223rem;height: 178rem;-webkit-transform: translate(-35rem, 0);-ms-transform: translate(-35rem, 0);transform: translate(-35rem, 0);}.practice__item-title {position: relative;z-index: 10;margin-top: 13rem;margin-bottom: 5rem;font-weight: 700;font-size: 20rem;line-height: 28rem;color: #3c3a3b;font-style: normal;letter-spacing: 0.28rem;}.practice__item-text {font-weight: 300;font-size: 16rem;line-height: 24rem;color: #1a1618;letter-spacing: 0.67rem;}.practice__author-img {position: absolute;top: 106rem;left: calc(50% + -300rem);z-index: -1;width: 1282rem;height: 1064rem;background-image: url("../img/practice/author.webp");background-repeat: no-repeat;background-size: contain;pointer-events: none;}.learning-outcomes {position: relative;min-height: 1000rem;padding: 86rem 0 86rem 0;overflow: hidden;}.learning-outcomes__img {position: absolute;bottom: -715rem;left: calc(50% - 966rem);z-index: 2;width: 1528rem;height: 1439rem;background-image: url("../img/learning-outcomes/girl.webp");background-size: contain;}.learning-outcomes__title {width: 993rem;margin-right: auto;margin-left: auto;font-weight: 700;font-size: 42rem;line-height: 57.02rem;text-align: center;color: #3c3a3b;letter-spacing: 0.59rem;}.learning-outcomes-dotted-card {position: absolute;top: 367rem;left: calc(50% - 41rem);z-index: 1;}.learning-outcomes-dotted-card .dotted-card__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: end;-ms-flex-align: end;align-items: end;padding: 38rem 35rem 49rem 30rem;}.learning-outcomes__dotted-card-content {width: 460rem;margin-left: 22rem;text-align: left;}.learning-outcomes__dotted-card-title {font-weight: 700;font-size: 22rem;line-height: 34rem;color: #150e11;letter-spacing: 0.7rem;}.learning-outcomes__dotted-card-description {font-weight: 300;font-size: 22rem;line-height: 34rem;color: #150e11;letter-spacing: 0.7rem;}.ege-page.inner .students-reviews {--clip-path-bg: initial;}.ege-page.inner .same .free-testing {padding: 117rem 0 48rem 0;--clip-path: 10300rem;-webkit-clip-path: circle(var(--clip-path) at 50% var(--clip-path));clip-path: circle(var(--clip-path) at 50% var(--clip-path));}.ege-page.inner .same .free-testing__title {width: 700rem;}.ege-page.inner .same .free-testing__content {margin: auto 49rem 0 0;}.ege-page.inner .same .free-testing__container {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.ege-page.inner .same .free-testing__bg-girls {bottom: -183rem;left: calc(50% - 324rem);width: 1076rem;height: 963rem;background-image: url("../img/ege-inner-free-testing/girl.webp");}.ege-page.inner .same .free-testing-dotted-card {bottom: 262rem;left: calc(50% - 114rem);z-index: 3;}.ege-page.inner .same .free-testing__arrow {top: 426rem;left: calc(50% - 306rem);width: 81rem;height: 131rem;}.ege-page.inner .same .free-testing__list {margin-bottom: 43rem;}.ege-page.inner .same .free-testing__list .point-item:not(:last-child) {margin-bottom: 15rem;}.ege-page.inner .same .free-testing__item {width: 355rem;}.ege-page.inner .same .free-testing__text {width: 242rem;margin-top: 14rem;}.ege-page.inner .same .free-testing__text br {display: none;}.ege-page.inner .same .free-testing-dotted-card .dotted-card__wrap {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-right: auto;margin-left: auto;}.testing {padding: 150rem 0 110rem 0;overflow: hidden;}.testing__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;width: 1464rem;margin: 0 auto;}.testing__list .owl-stage-outer {overflow: unset;}.testing__list .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}.testing__title {width: 1030rem;margin: 0 auto 29rem auto;font-weight: 700;font-size: 42rem;line-height: 57rem;text-align: center;color: #3c3a3b;letter-spacing: 0.59rem;}.testing__subtitle {margin-bottom: 43rem;font-weight: 300;font-size: 22rem;text-align: center;color: #1a1618;letter-spacing: 0.92rem;}.testing__item {background-color: #f6f6f8;}.testing__item .dotted-card__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;background-color: #f6f6f8;}.testing__item:nth-child(1) .testing__item-description {width: 340rem;}.testing__item:nth-child(2) .testing__item-description {width: 360rem;}.testing__item:nth-child(3) .testing__item-description {width: 395rem;}.testing__item-title {margin-bottom: 22rem;font-weight: 700;font-size: 42rem;line-height: 60rem;letter-spacing: 0.76rem;background-image: -webkit-gradient(linear, left bottom, left top, from(#ce7efc), to(#7f2eed));background-image: -o-linear-gradient(bottom, #ce7efc 0%, #7f2eed 100%);background-image: linear-gradient(to top, #ce7efc 0%, #7f2eed 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.testing__item-description {font-weight: 300;font-size: 20rem;line-height: 29rem;text-align: left;color: #1a1618;}.testing__item-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 457rem;padding: 21rem 28rem 33rem 34rem;}.second-theme {--accent-color: #b053f6;}.second-theme .modals__btn-close {color: #ce7efc;}.second-theme .burger.active {--color: #b053f6;}.second-theme .link {--color: #b253f6;}.second-theme .desktop-menu__point::before {background-image: -webkit-gradient(linear, left bottom, left top, from(#7f2eed), to(#ce7efc));background-image: -o-linear-gradient(bottom, #7f2eed 0%, #ce7efc 100%);background-image: linear-gradient(to top, #7f2eed 0%, #ce7efc 100%);}.second-theme .point-item {font-size: 20rem;line-height: 30rem;}.second-theme .point-item::before {width: 22rem;height: 18rem;margin-top: 8rem;background-image: url("../img/icons/oge-li-check.svg");}.second-theme .mfp-bg {background: rgba(127, 46, 237, 0.2);}.second-theme .owl-counter span, .second-theme .slider__current-page {color: #b053f6;}.second-theme .slider__slide-num {color: #a548f8;}.second-theme .owl-carousel button.owl-dot {border-color: #a548f8;}.second-theme .owl-carousel button.owl-dot.active {background-image: -webkit-gradient(linear, left bottom, left top, from(#7f2eed), to(#ce7efc));background-image: -o-linear-gradient(bottom, #7f2eed 0%, #ce7efc 100%);background-image: linear-gradient(to top, #7f2eed 0%, #ce7efc 100%);}.second-theme .owl-arrow {width: 15rem;height: 26rem;background-image: url("../img/slider/l.svg");background-repeat: no-repeat;background-position: center;background-size: cover;border-width: 0;}.second-theme .owl-arrow-right {background-image: url("../img/slider/r.svg");}.second-theme .fat-icon-wrap {background-image: -webkit-gradient(linear, left bottom, left top, from(#7f2eed), to(#ce7efc));background-image: -o-linear-gradient(bottom, #7f2eed 0%, #ce7efc 100%);background-image: linear-gradient(to top, #7f2eed 0%, #ce7efc 100%);}.second-theme .format__icon {background-image: url("../img/icons/phone-world-oge.webp");}.second-theme .button {background-image: -webkit-gradient(linear, left bottom, left top, from(#7f2eed), to(#ce7efc));background-image: -o-linear-gradient(bottom, #7f2eed 0%, #ce7efc 100%);background-image: linear-gradient(to top, #7f2eed 0%, #ce7efc 100%);border-bottom: solid 6rem #8d28d6;-webkit-box-shadow: inset 0 0 61rem 7rem rgba(216, 121, 219, 0.76), 0 13rem 65rem rgba(159, 67, 239, 0.27);box-shadow: inset 0 0 61rem 7rem rgba(216, 121, 219, 0.76), 0 13rem 65rem rgba(159, 67, 239, 0.27);}.second-theme .button.secondary {-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.second-theme .button.secondary:hover {color: #ffffff;background-image: -webkit-gradient(linear, left bottom, left top, from(#7f2eed), to(#ce7efc));background-image: -o-linear-gradient(bottom, #7f2eed 0%, #ce7efc 100%);background-image: linear-gradient(to top, #7f2eed 0%, #ce7efc 100%);border: none;border-bottom: solid 6rem #8d28d6;-webkit-box-shadow: inset 0 0 61rem 7rem rgba(216, 121, 219, 0.76), 0 13rem 65rem rgba(159, 67, 239, 0.27);box-shadow: inset 0 0 61rem 7rem rgba(216, 121, 219, 0.76), 0 13rem 65rem rgba(159, 67, 239, 0.27);}.second-theme .logo {color: #a548f8;}.second-theme .nav__item::before {background-image: -webkit-gradient(linear, left bottom, left top, from(#7f2eed), to(#ce7efc));background-image: -o-linear-gradient(bottom, #7f2eed 0%, #ce7efc 100%);background-image: linear-gradient(to top, #7f2eed 0%, #ce7efc 100%);}.second-theme .branch-offices-map__station {--bg-color: #ce7efc;}.second-theme .text-gradient {background-image: -o-linear-gradient(83deg, rgba(206, 126, 252, 0.42) 0%, rgba(127, 46, 237, 0.92) 100%);background-image: linear-gradient(7deg, rgba(206, 126, 252, 0.42) 0%, rgba(127, 46, 237, 0.92) 100%);}.button.secondary {color: rgba(69, 67, 68, 0.6);background: transparent;border: 2rem dashed rgba(0, 0, 0, 0.3);-webkit-box-shadow: none;box-shadow: none;}.police-modal .modals__btn-close {top: 15rem;line-height: 1;}.police-modal__wrap {padding: 20rem;}.police-modal__wrap ol {counter-reset: item;}.police-modal__wrap > ol li::before {font-weight: 500;}.police-modal__wrap li {display: block;}.police-modal__wrap li::before {content: counters(item, ".") ". ";counter-increment: item;}.police-modal__wrap .title {font-weight: 500;font-size: 18rem;}.fab-phone {position: fixed;right: 40rem;bottom: 80rem;z-index: 9999;width: 30rem;height: 30rem;text-align: center;cursor: pointer;opacity: 0;-webkit-transition: 0.3s all ease;-o-transition: 0.3s all ease;transition: 0.3s all ease;pointer-events: none;display: none;}.fab-phone_show {opacity: 1;pointer-events: initial;}.end-lessons__table {display: -webkit-box;display: -ms-flexbox;display: flex;}@media screen and (min-width: 1025px) {.modals {width: 1360rem;}.modal__ege-free-testing .modals__wrap {background-size: 115%;}.modal__ege-free-testing .modals__wrap:not(.no-clip) {--clip-path: 7260rem;}.modal__ege-back-call:not(.no-clip) .modals__wrap {padding-top: 110rem;padding-bottom: 80rem;}.modal__thanks {width: 700rem;}.common-modals .branch-offices__content {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.before-lessons__slide-first {width: 210rem;margin-right: 40rem;}.before-lessons__slide-first .before-lessons__img {top: 1rem;left: -28rem;}.before-lessons__slide-second {width: 250rem;margin-right: 47rem;}.analysis-tasks__task:nth-child(2n + 1) {width: 430rem;}.analysis-tasks__task:nth-child(2n) {width: 310rem;}.students-reviews__slide {width: 1310rem;height: 686rem;}.materials__item_man {margin-bottom: 41rem;}.materials__item_book {margin-bottom: 53rem;}.materials__item_girl {margin-bottom: 64rem;}.success-pass__item_people .success-pass__item-description {width: 350rem;}.success-pass__item_computer .success-pass__item-description {width: 380rem;}.success-pass__item_computer .success-pass__item-text {width: 370rem;}.groups__item::before {width: 26rem;height: 26rem;}.salary__container {padding: 0;}.salary__item {width: 33.33%;padding: 0;}.salary__item .dotted-card__wrap {border-style: solid;border-color: #dedee5;border-radius: 0;}.salary__item:nth-child(1) .dotted-card__wrap {border-top: 0;border-right: 0;border-left: 0;}.salary__item:nth-child(2) .dotted-card__wrap {border-top: 0;}.salary__item:nth-child(3) .dotted-card__wrap {border-top: 0;border-right: 0;border-left: 0;}.salary__item:nth-child(4) .dotted-card__wrap {border-top: 0;border-right: 0;border-bottom: 0;border-left: 0;}.salary__item:nth-child(5) .dotted-card__wrap {border-top: 0;border-bottom: 0;}.salary__item:nth-child(6) .dotted-card__wrap {border: 0;}.salary__item:nth-child(4) .salary__item-wrap, .salary__item:nth-child(5) .salary__item-wrap, .salary__item:nth-child(6) .salary__item-wrap {padding-top: 50rem;padding-bottom: 70rem;}.every-lesson {height: 651rem;}.free-testing {background-size: 110%;}.free-testing-input .input {padding-left: 69rem;}.free-testing-input .input__icon-wrap {background: transparent;}.ege-page .consultation {position: relative;z-index: 1;}.consultation-input .input {padding-left: 77rem;}.parents-reviews__mini-photo-slider-wrap .parents-reviews__mini-slider.unload {height: 105rem;overflow: hidden;}.parents-reviews__mini-slider-wrap .parents-reviews__mini-slider.unload {height: 132rem;overflow: hidden;}.ege-page .fs-advantage__container {max-width: 1317rem;-webkit-transform: translateX(20rem);-ms-transform: translateX(20rem);transform: translateX(20rem);}.ege-page .fs-advantage__slide_first {width: 329rem;margin-right: 110rem;}.ege-page .fs-advantage__slide_second {width: 322rem;margin-right: 125rem;}.ege-page .fs-advantage__slide_third {width: 360rem;}.ege-page .students-reviews__slide-left {width: 230rem;margin-right: 30rem;}.ege-page .teachers__sliders {margin-top: -100rem;-webkit-transform: translateY(100rem);-ms-transform: translateY(100rem);transform: translateY(100rem);}.ege-page .teachers__slider-wrap {width: 1290rem;}.ege-page .teachers__slider {-webkit-box-shadow: 0 5rem 43rem rgba(181, 181, 201, 0.2);box-shadow: 0 5rem 43rem rgba(181, 181, 201, 0.2);}.ege-page .groups__item:not(:last-child) {margin-bottom: 43rem;}.ege-page .branch-offices__form {padding: 30rem 70rem 30rem;}.ege-page .branch-offices-map__stations,.oge-page .branch-offices-map__stations {left: 8rem;}.oge-page .fs__title {line-height: 56rem;}.oge-page .students-reviews__slide-left {width: 215rem;margin-right: 59rem;}.oge-page .fs-advantage__container {max-width: 1429rem;}.oge-page .fs-advantage__slide_first {width: 380rem;margin-right: 127rem;}.oge-page .fs-advantage__slide_second {width: 372rem;margin-right: 148rem;}.oge-page .fs-advantage__slide_third {width: 348rem;}.oge-page .teachers__slider-wrap {width: 1250rem;}.oge-page .consultation__container {-webkit-transform: translateX(60rem);-ms-transform: translateX(60rem);transform: translateX(60rem);}.oge-page .parents-reviews__avatar-slider.unload {height: 114rem;overflow: hidden;}.oge-page .parents-reviews__slider.unload {height: 114rem;overflow: hidden;}.oge-page .questions-wrap {padding-top: 112rem;padding-bottom: 47rem;}.oge-page .groups__title {margin-left: -42rem;}.oge-page .groups__description {margin-left: -42rem;}.oge-page .groups__slider-wrap {margin-left: -42rem;}.oge-page .free-testing__container {max-width: 1000rem;-webkit-transform: translateX(-100rem);-ms-transform: translateX(-100rem);transform: translateX(-100rem);}.motivate__title {-webkit-transform: translateX(-36rem);-ms-transform: translateX(-36rem);transform: translateX(-36rem);}.oge-classes-going {height: 905rem;overflow: hidden;}.oge-classes-going__tab:not(:first-child) {margin-top: -1rem;}.oge-classes-going__slider-card > .dotted-card__wrap {overflow: hidden;}.oge-classes-going__slider .owl-stage {height: 100%;}.oge-classes-going__slider .owl-stage-outer {height: 100%;}.oge-classes-going__slider .owl-item {height: 100%;}.oge-classes-going__slide {height: 100%;background: transparent;}.oge-classes-going__slide > .dotted-card__wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 110rem;border: none;}.oge-classes-going__slide-title::before {display: none;}.gallery__container {max-width: 1300rem;background-color: #ffffff;}.main-page .footer__page:last-child {display: none;}.main-page .footer__logo {margin-right: 90rem;}.ege-page.inner .points {margin-top: 0;}.testing__container {max-width: initial;}}@media screen and (min-width: 1281px) {.mfp-wrap {display: inline-block;}.classes-going__slider-wrap {width: 408rem;}.oge-page .booking__form-wrap {-webkit-transform: translateX(20rem);-ms-transform: translateX(20rem);transform: translateX(20rem);}}@media screen and (max-width: 1024px) {.mfp-container {padding-left: 15rem;padding-right: 15rem;}.mfp-container .production-map__box {display: block;}html {font-size: 0.13vw;}.point-item::before {width: 19rem;height: 17rem;margin-top: 7rem;background-image: url("../img/icons/li-check.svg");background-size: contain;}.container {max-width: 668rem;}.h2 {font-size: 34rem;line-height: 1.35;}.h3 {font-size: 20rem;}.subtitle {font-size: 24rem;line-height: 34rem;}.br-desktop {display: none;}.button {height: 122rem;font-size: 20rem;line-height: 26rem;}.input-container {height: 141.5rem;}.input {height: 122rem;font-size: 20rem;}.input_icon {padding-left: 122rem;}.input__icon-wrap {left: 30rem;width: 66rem;height: 66rem;}.input__icon-wrap .icon {width: 30rem;height: 30rem;}.image-with-play {width: 100%;height: 200rem;margin-right: 0;margin-bottom: 22rem;}.image-with-play__button .fat-icon-wrap-play {width: 58rem;height: 58rem;}.image-with-play__button .fat-icon-play {width: 14rem;height: 22rem;}.work-position {--skew: 14;}.work-position__wrap {padding: 24rem 64rem;}.work-position__name {font-size: 24rem;}.work-position__text {font-size: 18rem;}.parents-reviews-avatar__img-wrap {position: static;width: 114rem;height: 114rem;margin-right: 34rem;padding: 8rem;background-color: #ffffff;border: 1rem solid #dedee5;border-radius: 50%;-webkit-transform: initial;-ms-transform: initial;transform: initial;}.parents-reviews-avatar__content {padding: 0;}.parents-reviews-avatar__text {margin-bottom: 13rem;padding: 0;font-weight: 500;font-size: 22rem;}.parents-reviews-avatar__date {font-size: 16rem;}.timer .dotted-card__wrap {padding: 0;border: none;}.timer .fat-icon-wrap-exclamation {display: none;}.timer__item {width: 46rem;height: 61rem;font-size: 26rem;letter-spacing: 0.28rem;}.timer__title {font-size: 18rem;line-height: 26rem;letter-spacing: 0.76rem;}.custom-select .selected-item {padding: 54rem 131rem 54rem 98rem;font-size: 20rem;background-color: #f3f3f3;}.custom-select .selected-item::before {width: 31rem;height: 33rem;}.custom-select .selected-item::after {right: 65rem;width: 17rem;height: 10rem;}.custom-select .item {padding: 30rem 101rem 30rem 68rem;font-size: 20rem;background-color: #f3f3f3;}.custom-select .all-items {height: 200rem;overflow: scroll;}.modals__btn-close {top: 40rem;}.modal__ege-free-testing .modals__wrap {background-size: 264%;}.modal__ege-free-testing .free-testing__bg-girls {display: none;}.back-call__content {width: 461rem;margin-right: auto;margin-left: auto;}.back-call__title {width: 297rem;font-size: 34rem;line-height: 46rem;letter-spacing: 0.48rem;}.back-call__phone .input-container {margin-bottom: 19rem;}.back-call__phone .button {width: 100%;}.back-call__text {margin-right: auto;margin-left: auto;}.back-call__img-director {display: none;}.back-call__work-position {display: none;}.back-call__subscribe-text {width: 315rem;margin-right: auto;margin-left: auto;}.back-call__input .input__icon-wrap {left: 26rem;width: 66rem;height: 66rem;background: #f5f5f8;}.back-call__input {width: 461rem;}.back-call__input .input {height: 122rem;padding-left: 118rem;font-size: 20rem;}.modal__oge-free-testing .modals__btn-close {top: 28rem;}.modal__oge-free-testing .oge-free-testing__tile {display: none;}.modal__oge-free-testing .free-testing__img {display: none;}.modal__oge-free-testing .free-testing__button {width: 461rem;}.modal__oge-free-testing .free-testing-input {width: 461rem;}.modal__oge-free-testing .free-testing-input .input {height: 122rem;padding-left: 118rem;font-size: 20rem;}.modal__oge-free-testing .free-testing-input .input__icon-wrap {left: 26rem;width: 66rem;height: 66rem;background: #ffffff;}.modal__oge-free-testing:not(.no-clip) .modals__wrap {padding-top: 90rem;}.common-modals_offer .modals__wrap {--clip-path: 0;padding: 0;background-color: transparent;}.common-modals .branch-offices__container {height: 1374rem;}.common-modals .branch-offices__form {margin-top: 570rem;padding: 40rem 70rem 30rem;background-color: #f5f5f8;}.common-modals .branch-offices__form .input {width: 100%;}.common-modals .branch-offices-map__stations {-webkit-transform: translate(-38rem, -35rem) scale(0.85);-ms-transform: translate(-38rem, -35rem) scale(0.85);transform: translate(-38rem, -35rem) scale(0.85);}.common-modals .branch-offices-map {height: 579rem;background-size: 78%;}.common-modals .branch-offices__sheets-img {display: none;}.common-modals .branch-offices__map {background-size: 80%;}.common-modals .branch-offices__stations {-webkit-transform: translateX(-39rem) scale(0.875);-ms-transform: translateX(-39rem) scale(0.875);transform: translateX(-39rem) scale(0.875);}.common-modals:not(.no-clip) .modals__wrap {margin-top: 30rem;--clip-path: 7700rem;}.nav__list {margin-bottom: 51rem;}.nav__item::before {width: 4rem;height: 4rem;}.menu__wrap {width: 430rem;background-color: #fcfaf8;}.menu__nav-item {padding-right: 22rem;padding-left: 22rem;font-weight: 700;font-size: 18rem;letter-spacing: 0.78rem;}.menu__nav-item:first-child {padding-bottom: 21rem;border-bottom: 1rem solid rgba(60, 58, 59, 0.1);}.menu__nav-item:last-child {margin-top: 18rem;}.personal-chat-wrap {padding: 0;}.personal-chat {padding-bottom: 470rem;overflow: hidden;}.personal-chat__title {font-size: 34rem;line-height: 47rem;text-align: center;letter-spacing: 0.48rem;}.personal-chat__subtitle {margin-top: 17rem;font-size: 24rem;text-align: center;letter-spacing: 1.01rem;}.personal-chat-content {margin-top: 62rem;}.personal-chat-content.unload {height: 430rem;overflow: hidden;}.personal-chat-content .owl-stage-outer {overflow: unset;}.personal-chat-content .owl-dots {margin-top: 50rem;}.personal-chat__item {height: 100%;}.personal-chat__item:nth-child(1) {margin: 0;}.personal-chat__item-number {display: none;}.mobile-personal-chat__item-number {display: block;}.personal-chat-block__card .dotted-card__wrap {height: 100%;}.personal-chat-block__card {height: 100%;padding: 15rem 15rem;}.personal-chat-block__title {margin-top: 11rem;}.personal-chat-block__list {margin-top: 21rem;}.personal-chat__img {top: initial;bottom: -910rem;left: calc(50% - 1156rem);width: 1800rem;height: 1710rem;}.personal-chat-block__wrapper {width: 367rem;height: 100%;padding: 22rem 32rem 49rem;}.before-lessons {margin-top: 0;padding: 55rem 0 76rem;}.before-lessons__pic {display: none;}.before-lessons__title {margin-bottom: 69rem;text-align: center;letter-spacing: 0.48rem;-webkit-transform: none;-ms-transform: none;transform: none;}.before-lessons__title-span {display: inline-block;max-width: 513rem;margin-top: 17rem;font-weight: 300;font-size: 24rem;line-height: 34rem;letter-spacing: 1.1rem;}.before-lessons__title-span::first-letter {text-transform: uppercase;}.before-lessons__slider {margin-left: 0;}.before-lessons__slider.unload {height: 450rem;overflow: hidden;}.before-lessons__slider .owl-dots {margin-top: 60rem;}.before-lessons__slider .owl-stage-outer {margin-left: -20rem;overflow: unset;}.before-lessons__slider .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}.before-lessons__slide {padding: 10rem;background-color: #f5f5f8;border-radius: 4rem;-webkit-box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);}.before-lessons__slide-first .before-lessons__img {top: 33rem;right: 24rem;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}.before-lessons__slide-second .before-lessons__img {top: 23rem;right: 82rem;-webkit-transform: scale(1.25);-ms-transform: scale(1.25);transform: scale(1.25);}.before-lessons__slide-third .before-lessons__img {top: 33rem;left: 124rem;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}.before-lessons__slide-content {width: 327rem;height: 100%;background-color: #ffffff;border: 1rem dashed #dedee5;border-radius: 4rem;}.before-lessons__img-wrap {height: 215rem;overflow: hidden;}.before-lessons__slide-num {top: 25rem;left: 32rem;z-index: 1;font-size: 135rem;}.before-lessons__img {left: initial;z-index: 2;}.before-lessons__content-container {padding: 23rem 18rem 15rem 44rem;font-size: 18rem;line-height: 26rem;letter-spacing: 0.76rem;}.before-lessons__slide-title {display: block;font-weight: 700;}.header {padding-top: 48rem;}.header__container {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-transform: none;-ms-transform: none;transform: none;}.header__logo {margin-right: 26rem;}.header__about {width: 180rem;border: none;}.header__since {display: none;}.header__format {display: none;margin-right: 26rem;margin-left: 32rem;}.header__nav-list {display: none;}.header__nav-link {margin-top: 22rem;}.header__phone {margin-left: auto;}.header__phone .phone__callback {display: none;}.header__phone .phone__wrap {-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.header__phone .phone__text {font-size: 18rem;}.header__burger {display: block;-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;margin-right: 0;margin-left: 40rem;}.fs {background-image: url("../img/fs/fs-bg-tablet.webp");}.fs__titles {margin-top: 77rem;}.fs__title {font-size: 38rem;line-height: 50rem;}.fs__subtitle {display: block;margin-top: 13rem;font-weight: 300;font-size: 24rem;line-height: 34rem;}.fs__description {display: none;}.fs__tile-title {line-height: 25rem;}.fs__tile-text br {display: none;}.analysis-tasks {height: 3267rem;margin-top: 0;padding: 62rem 0 0;overflow: hidden;background: url("../img/analysis-tasks/mobile-bg.webp");background-size: cover;}.analysis-tasks__title {max-width: 450rem;margin-right: auto;margin-bottom: 24rem;margin-left: auto;text-align: center;}.analysis-tasks__description {width: initial;text-align: center;}.analysis-tasks__tasks {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-align: center;}.analysis-tasks__task {margin-bottom: 88rem;}.analysis-tasks__task:nth-child(1) .analysis-tasks__task-img-wrap {height: 430rem;}.analysis-tasks__task:nth-child(1) .analysis-tasks__task-img {width: 431rem;height: 344rem;-webkit-transform: translate(-50rem, 52rem);-ms-transform: translate(-50rem, 52rem);transform: translate(-50rem, 52rem);}.analysis-tasks__task:nth-child(2) .analysis-tasks__task-img-wrap {height: 297rem;}.analysis-tasks__task:nth-child(2) .analysis-tasks__task-img {width: 450rem;height: 278rem;-webkit-transform: translateX(64rem);-ms-transform: translateX(64rem);transform: translateX(64rem);}.analysis-tasks__task:nth-child(3) .analysis-tasks__task-img-wrap {height: 316rem;}.analysis-tasks__task:nth-child(3) .analysis-tasks__task-img {width: 742rem;height: 414rem;-webkit-transform: translate(-178rem, -29rem);-ms-transform: translate(-178rem, -29rem);transform: translate(-178rem, -29rem);}.analysis-tasks__task:nth-child(3) .analysis-tasks__task-text br {display: none;}.analysis-tasks__task:nth-child(4) .analysis-tasks__task-img-wrap {height: 277rem;}.analysis-tasks__task:nth-child(4) .analysis-tasks__task-img {width: 1313rem;height: 682rem;-webkit-transform: translate(-362rem, -177rem);-ms-transform: translate(-362rem, -177rem);transform: translate(-362rem, -177rem);}.analysis-tasks__task:nth-child(4) .analysis-tasks__task-text br {display: none;}.analysis-tasks__task-title {margin: 0 auto 16rem;line-height: 36rem;letter-spacing: 0.3rem;}.analysis-tasks__task-text {margin-right: auto;margin-left: auto;font-size: 18rem;line-height: 28rem;}.analysis-tasks__author-wrap {top: initial;bottom: 109rem;left: 0;width: 100%;text-align: center;}.analysis-tasks__author-img {position: static;display: block;width: 970rem;height: 1000rem;margin-top: 22rem;margin-left: -131rem;background-image: url("../img/analysis-tasks/mobile-author.webp");}.analysis-tasks__watercolour-img {display: none;}.branch-offices-map {position: absolute;top: 287rem;left: 0;width: 100%;height: 660rem;}.branch-offices-map__stations {-webkit-transform: translateX(10rem);-ms-transform: translateX(10rem);transform: translateX(10rem);}.branch-offices-map__station.mitino {top: 118rem;left: 12rem;}.branch-offices-map__station.strogino {top: 199rem;left: 13rem;}.branch-offices-map__station.kuntsevskaya {top: 275rem;left: 14rem;}.branch-offices-map__station.skhodnenskaya {top: 87rem;left: 126rem;}.branch-offices-map__station.skhodnenskaya::after {top: 9rem;}.branch-offices-map__station.voykovskaya {top: 138rem;left: 178rem;}.branch-offices-map__station.voykovskaya::after {right: 82rem;}.branch-offices-map__station.polezhaevskaya {top: 191rem;left: 197rem;}.branch-offices-map__station.polezhaevskaya::after {top: 9rem;}.branch-offices-map__station.vladykino {top: 13rem;left: 274rem;}.branch-offices-map__station.vladykino::after {right: 71rem;}.branch-offices-map__station.botanical_garden {top: 73rem;left: 328rem;}.branch-offices-map__station.rokossovsky_boulevard {top: 81rem;left: 490rem;}.branch-offices-map__station.rokossovsky_boulevard::after {top: 9rem;}.branch-offices-map__station.partisan {top: 148rem;left: 528rem;}.branch-offices-map__station.partisan::after {right: 92rem;}.branch-offices-map__station.novogireevo {top: 203rem;left: 567rem;}.branch-offices-map__station.proletarian {top: 355rem;left: 430rem;}.branch-offices-map__station.proletarian:after{bottom: 40rem;}.branch-offices-map__station.vykhino {top: 380rem;left: 629rem;}.branch-offices-map__station.vykhino::after {top: 9rem;}.branch-offices-map__station.nekrasovka {top: 477rem;left: 622rem;}.branch-offices-map__station.nekrasovka::after {right: 42rem;}.branch-offices-map__station.marino {top: 444rem;left: 527rem;}.branch-offices-map__station.kashirskaya {top: 421rem;left: 405rem;}.branch-offices-map__station.sevastopol {top: 498rem;left: 377rem;}.branch-offices-map__station.sevastopol::after {right: 101rem;}.branch-offices-map__station.belyaevo {top: 453rem;left: 286rem;}.branch-offices-map__station.belyaevo::after {right: 61rem;}.branch-offices-map__station.vernadsky_avenue {top: 474rem;left: 154rem;}.branch-offices-map__station.michurinsky_prospekt {top: 438rem;left: 20rem;}.branch-offices-map__station.skobelevskaya_street {top: 611rem;left: 317rem;}.branch-offices-map__station-text {padding: 8rem 14rem;font-size: 14rem;}.branch-offices {overflow: hidden;}.branch-offices__container {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;max-width: initial;padding: 0;}.branch-offices__wrapper {display: block;width: 451rem;margin: 0 auto;}.branch-offices__info {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;height: initial;}.branch-offices__info-item.classes {width: initial;margin-right: 16rem;}.branch-offices__info-item.free-places {width: 50%;}.branch-offices__info-item.subjects {margin-left: 0;}.branch-offices_page .branch-offices__form {display: none;}.branch-offices__text {margin-bottom: 47rem;padding-top: 16rem;font-size: 34rem;line-height: 42rem;text-align: center;letter-spacing: 1.43rem;}.branch-offices__input .input__icon-wrap {left: 30rem;width: 66rem;height: 66rem;}.branch-offices__input .input {width: 461rem;height: 122rem;font-size: 20rem;}.branch-offices__button {width: 100%;}.branch-offices__list-top-right-img {display: block;}.branch-offices__list-bottom-left-img {display: block;}.branch-offices__list-bottom-right-img {display: none;}.branch-offices__sheets-img {top: 1677rem;left: calc(50% - -56rem);z-index: 4;width: 607rem;}.fs-advantage {overflow: hidden;}.fs-advantage__slider .owl-stage-outer {overflow: unset;}.fs-advantage__slider .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 40rem 0;}.fs-advantage__slider .owl-dots {margin-top: -2rem;}.fs-advantage__slide {width: 400rem;height: 529rem;padding: 32rem 40rem 56rem;overflow: hidden;text-align: center;background-color: #ffffff;-webkit-box-shadow: 0 5rem 43rem rgba(181, 181, 201, 0.19);box-shadow: 0 5rem 43rem rgba(181, 181, 201, 0.19);}.fs-advantage__img-wrap {height: 242rem;}.fs-advantage__slide-num {display: block;}.footer__title {max-width: 600rem;margin-right: auto;margin-bottom: 60rem;margin-left: auto;font-size: 34rem;line-height: 46rem;}.footer__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;width: 460rem;margin: 0 auto;}.footer__logo {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;width: 123rem;height: 46rem;margin-right: 34rem;margin-left: 75rem;}.footer__about {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;-ms-flex-item-align: center;-ms-grid-row-align: center;align-self: center;padding-right: 0;border: none;}.footer__since {-webkit-box-ordinal-group: 6;-ms-flex-order: 5;order: 5;width: 100%;margin-top: 40rem;margin-left: 0;font-size: 15rem;}.footer__nav-list {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;height: initial;margin-top: 57rem;margin-left: 0;}.footer__nav-item {width: 45%;margin-bottom: 15rem;padding-left: 20rem;}.footer__nav-item:nth-child(2n) {margin-left: auto;}.footer__nav-item-link {font-size: 18rem;line-height: 26rem;}.footer__phone {-webkit-box-ordinal-group: 5;-ms-flex-order: 4;order: 4;width: 100%;margin-top: 50rem;}.footer__phone .phone__wrapper {width: 56rem;height: 56rem;margin-right: 27rem;}.footer__phone .fat-icon-wrap-phone {width: 56rem;height: 56rem;}.footer__phone .fat-icon-phone {width: 28rem;height: 28rem;}.footer__phone .phone__text {font-size: 26rem;}.footer__phone .phone__callback {margin-top: 12rem;font-size: 13rem;}.footer__pages {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column;flex-flow: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 460rem;margin: 40rem auto 0;padding-top: 37rem;border-top: 1rem solid rgba(60, 58, 59, 0.1);}.footer__page {display: inline-block;}.footer__page:not(:last-child) {margin-right: 0;margin-bottom: 24rem;}.students-reviews {overflow: hidden;}.students-reviews__slider .owl-stage-outer {overflow: unset;}.students-reviews__slider .owl-counter {display: block;margin-top: 35rem;}.students-reviews__slider .owl-nav {display: none;}.students-reviews__slide-image-wrap {margin: 0 auto;border-radius: 10rem;}.students-reviews__slide-wrap {display: block;}.students-reviews__slide-wrap-left {width: 100%;}.students-reviews__slide-content {display: block;}.students-reviews__slide-top {display: block;}.students-reviews__slide-title {font-size: 20rem;}.students-reviews__slide-blockquote {display: none;}.students-reviews__slide-body p {display: none;}.students-reviews__slide-bottom {display: none;}.students-reviews__slide-read-more {display: block;}.points {margin-top: -30rem;padding: 50rem 0 70rem;overflow: hidden;}.points__title {width: 490rem;margin-bottom: 21rem;font-size: 34rem;line-height: 46rem;}.points__description {width: 594rem;margin-bottom: 52rem;}.points__list.unload {height: 478rem;overflow: hidden;}.points__list .owl-stage-outer {overflow: unset;}.points__list .owl-dots {margin-top: 45rem;}.points__point-wrap {width: 387rem;height: 418rem;margin: 0;}.points__point {padding: 41rem 31rem 41rem 50rem;}.points__point-title {margin-bottom: 20rem;font-size: 36rem;line-height: 1;}.points__point-subtitle {padding-right: 20rem;font-size: 20rem;line-height: 28rem;}.points__point-list {padding-left: 20rem;}.points__point-item::before {width: 19rem;height: 17rem;background-image: url("../img/icons/li-check.svg");background-size: contain;}.points-offer {padding-bottom: 0;}.points-offer__container {max-width: 100%;padding: 0;}.points-offer__wrap {width: 100%;overflow: hidden;}.points-offer__img-pages {top: 302rem;right: -127rem;-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}.points-offer__content {padding: 70rem 157rem 54rem;background-image: url("../img/points-offer/tablet-bg.webp");background-repeat: no-repeat;background-size: cover;border-radius: 0;}.points-offer__img-list {display: none;}.points-offer__title {max-width: 380rem;margin-right: auto;margin-bottom: 24rem;margin-left: auto;text-align: center;}.points-offer__description {max-width: 380rem;margin-right: auto;margin-bottom: 24rem;margin-left: auto;text-align: center;}.points-offer__form {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.points-offer__phone {margin-right: 0;margin-bottom: 15rem;}.points-offer__phone-input .input {width: 100%;}.points-offer__button {width: 100%;}.online-success {position: relative;height: 1054rem;padding: 76rem 0 0;background-color: #f5f5f8;}.online-success .container {position: static;}.online-success__wrapper {position: static;padding: 0 0 0 32rem;}.online-success__wrapper br {display: none;}.online-success__content {position: static;width: auto;height: auto;padding: 0;}.online-success__title {margin-bottom: 21rem;padding-left: 27rem;font-size: 34rem;line-height: 46rem;letter-spacing: 0.48rem;}.online-success__subtitle {max-width: 503rem;margin-bottom: 38rem;padding-left: 27rem;font-size: 24rem;line-height: 34rem;letter-spacing: 1.01rem;}.online-success__list {margin-left: 23rem;}.online-success__item {font-size: 16rem;line-height: 26rem;}.online-success__item:not(:last-child) {margin-bottom: 25rem;}.online-success__item:last-child {font-size: 14rem;line-height: 22rem;letter-spacing: 0.59rem;}.online-success__item::before {-webkit-transform: translate(4rem, -5rem);-ms-transform: translate(4rem, -5rem);transform: translate(4rem, -5rem);}.online-success__card {bottom: 279rem;left: 174rem;width: 313rem;height: 234rem;}.online-success__card .fat-icon-wrap {width: 61rem;height: 61rem;}.online-success__card-text {max-width: 200rem;margin-top: 21rem;font-size: 16rem;line-height: 26rem;}.online-success__bg-girl {right: 0;bottom: 0;left: initial;z-index: 6;width: 625rem;height: 477rem;}.online-success__bg-list1 {bottom: 0;left: 0;width: 274rem;height: 126rem;}.online-success__bg-list2 {position: absolute;right: 61rem;bottom: 11rem;display: block;width: 415rem;height: 195rem;}.materials {padding: 60rem 0 93rem;overflow: hidden;}.materials__container-sliders {padding-left: 0;}.materials__title {width: 530rem;margin-right: auto;margin-bottom: 47rem;margin-left: auto;}.materials__title-small {display: block;width: 460rem;margin: 20rem auto 0;font-weight: 300;font-size: 24rem;}.materials__wrap {display: block;}.materials__list {margin-left: 0;}.materials__list.unload {height: 549rem;overflow: hidden;}.materials__list .owl-stage-outer {padding: 20rem 0 40rem;overflow: visible;}.materials__list .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.materials__item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;width: 397rem;height: 460rem;padding: 40rem 45rem 50rem;background-color: #f9f9fc;-webkit-box-shadow: 0 5rem 43rem rgba(181, 181, 201, 0.19);box-shadow: 0 5rem 43rem rgba(181, 181, 201, 0.19);}.materials__item_man .materials__item-img {width: 246rem;height: 235rem;-webkit-transform: translate(15rem, 10rem);-ms-transform: translate(15rem, 10rem);transform: translate(15rem, 10rem);}.materials__item_man .materials__item-text {margin-top: 8rem;}.materials__item_book .materials__item-img {width: 330rem;height: 196rem;-webkit-transform: translate(-9rem, 48rem);-ms-transform: translate(-9rem, 48rem);transform: translate(-9rem, 48rem);}.materials__item_girl .materials__item-img {width: 257rem;height: 232rem;-webkit-transform: translate(8rem, 3rem);-ms-transform: translate(8rem, 3rem);transform: translate(8rem, 3rem);}.materials__item_girl .materials__item-text {margin-top: 10rem;}.materials__item_cup .materials__item-img {width: 139rem;height: 200rem;-webkit-transform: translate(72rem, 31rem);-ms-transform: translate(72rem, 31rem);transform: translate(72rem, 31rem);}.materials__item_cup .materials__item-text {width: 300rem;margin-top: 43rem;}.materials__item-num {position: absolute;top: 8rem;left: 44rem;display: block;}.materials__item-img-wrap {width: 100%;height: 236rem;margin-right: 0;}.materials__right {margin-top: -30rem;margin-left: 0;padding-bottom: 0;}.materials__subtitle-wrap {position: static;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.materials__subtitle-points {margin-right: 0;margin-bottom: 26rem;font-size: 62rem;}.materials__subtitle-text {margin-bottom: 40rem;font-weight: 300;font-size: 18rem;line-height: 28rem;text-align: center;}.materials__examples.unload {height: 455rem;overflow: hidden;}.materials__examples .owl-stage-outer {padding-top: 90rem;overflow: visible;}.materials__examples .owl-dots {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: 40rem;}.materials__examples .owl-item {margin-right: 20rem !important;}.materials__example {margin-right: 0;}.materials__example-wrap {width: 378rem;padding: 169rem 21rem 63rem;}.materials__example-img {top: 8rem;left: 28rem;width: 282rem;height: 276rem;}.materials__example-link .icon {position: relative;top: 2rem;display: inline-block;width: 16rem;height: 16rem;margin-right: 8rem;}.success-pass {padding-bottom: 52rem;}.success-pass__description {margin-top: 13rem;margin-bottom: 57rem;}.success-pass__slider.unload {height: 516rem;overflow: hidden;}.success-pass__slider .owl-dots {margin-top: 40rem;}.success-pass__item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 0;}.success-pass__item_people {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-left: 0;}.success-pass__item_people .success-pass__item-img {width: 395rem;height: 455rem;-webkit-transform: translate(16rem, -69rem);-ms-transform: translate(16rem, -69rem);transform: translate(16rem, -69rem);}.success-pass__item_computer .success-pass__item-img-wrap {margin-top: 0;}.success-pass__item_computer .success-pass__item-img {width: 423rem;height: 412rem;-webkit-transform: translate(-31rem, -37rem);-ms-transform: translate(-31rem, -37rem);transform: translate(-31rem, -37rem);}.success-pass__item-img-wrap {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 375rem;height: 323rem;}.success-pass__item-title {font-size: 24rem;line-height: 34rem;text-align: center;}.success-pass__item-text {margin-top: 18rem;font-size: 18rem;line-height: 28rem;text-align: center;}.groups__list .owl-stage-outer {overflow: unset;}.groups__item {height: 100%;background-color: #ffffff;border-radius: 4rem;-webkit-box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);}.groups__item-text {line-height: 27rem;}.groups__calendar {display: block;margin: 0 auto;}.groups__calendar .dotted-card__wrap {-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;border: none;}.groups__calendar-img-wrap {margin-right: 0;}.groups__calendar-title {margin-bottom: 13rem;font-size: 22rem;line-height: 30rem;}.groups__calendar-text {font-size: 18rem;line-height: 29rem;}.end-lessons {height: 1781rem;margin-top: 0;padding-top: 59rem;}.end-lessons .end-lessons__container {max-width: 690rem;}.end-lessons__bg {top: 0;left: 0;display: block;width: 780rem;height: 100%;background-image: url("../img/end-lessons/blick-tablet.webp");-webkit-transform: none;-ms-transform: none;transform: none;}.end-lessons__title {margin-bottom: 22rem;text-align: center;letter-spacing: 0.48rem;}.end-lessons__description {width: 540rem;margin-right: auto;margin-bottom: 65rem;margin-left: auto;padding: 0;font-size: 24rem;line-height: 34rem;text-align: center;letter-spacing: 1.01rem;}.end-lessons__description br {display: none;}.end-lessons__card {width: 361rem;height: 178rem;margin: 0 auto 65rem;padding: 35rem 0 0;background: #ffffff;border: 1rem dashed #dedee5;border-radius: 4rem;}.end-lessons__student {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.end-lessons__student-item {margin: 15rem 0 0;}.end-lessons__student-item:nth-child(2) {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.end-lessons__student-item:nth-child(2) .end-lessons__student-item-title {font-size: 18rem;}.end-lessons__student-item:first-child {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin: 0;}.end-lessons__student-item:first-child .end-lessons__student-item-title {font-size: 24rem;}.end-lessons__student-item:last-child {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.end-lessons__student-item:last-child .end-lessons__student-item-title {font-size: 18rem;}.end-lessons__student-item-title {font-size: 24rem;letter-spacing: 1.01rem;}.end-lessons__student-item-icon {display: none;}.end-lessons__table {width: auto;margin-left: 10rem;padding: 0;overflow: auto;background: transparent;border: 0;}.end-lessons__table-col {-webkit-box-flex: initial;-ms-flex: initial;flex: initial;min-width: 133rem;margin-right: 20rem;padding: 0 0 27rem;background: #ffffff;border: 1rem dashed #dedee5;}.end-lessons__table-col:first-child {min-width: 250rem;margin-right: 30rem;background: transparent;border: 0;}.end-lessons__table-col:first-child .end-lessons__table-cell {margin: 0;padding: 20rem 0 13rem;font-size: 20rem;border: 0;}.end-lessons__table-col:first-child .end-lessons__table-cell.head {padding: 21rem 0 3rem;font-size: 16rem;}.end-lessons__table-col:last-child {margin: 0;}.end-lessons__table-cell {margin: 0 16rem;padding: 19rem 0 13rem;font-size: 20rem;letter-spacing: 0.84rem;border-bottom: 1rem dashed #dedee5;}.end-lessons__table-cell.head {padding: 22rem 0 2rem;font-size: 16rem;letter-spacing: 0.67rem;border: 0;}.end-lessons__table-cell:last-child {border-bottom: 1rem dashed #dedee5;}.end-lessons__table-cell:nth-child(4) {height: 70rem;}.end-lessons__comment {width: 667rem;height: 217rem;margin: 52rem 0 0;padding: 50rem 50rem 10rem 50rem;font-size: 18rem;line-height: 28rem;text-align: center;}.end-lessons__comment br {display: none;}.end-lessons__work-position {bottom: 74rem;width: 556rem;height: 114rem;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.end-lessons__work-position .work-position__wrap {padding-top: 23rem;}.end-lessons__work-position .work-position__name {margin-bottom: 2rem;font-size: 24rem;letter-spacing: 0.34rem;}.end-lessons__work-position .work-position__text {font-size: 18rem;letter-spacing: 0.76rem;}.end-lessons__teacher {top: auto;right: -202rem;bottom: -274rem;display: block;width: 1229rem;height: 1471rem;background-image: url("../img/end-lessons/teacher-tablet.webp");-webkit-transform: none;-ms-transform: none;transform: none;}.salary {padding-top: 62rem;padding-bottom: 64rem;}.salary__title {width: 100%;margin-bottom: 21rem;letter-spacing: 0.48rem;}.salary__description {width: 88%;margin-bottom: 54rem;}.salary__slider-wrap {display: block;background: none;-webkit-clip-path: none;clip-path: none;}.salary__slider {display: block;width: initial;margin: 0;-webkit-clip-path: none;clip-path: none;}.salary__slider.unload {height: 355rem;overflow: hidden;}.salary__slider .owl-counter {margin-top: 49rem;}.salary__item {width: 100%;background-color: #fefdfd;-webkit-box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);}.salary__item-wrap {padding-top: 30rem;padding-right: 40rem;padding-left: 40rem;}.salary__item-num {position: absolute;top: 22rem;left: 23rem;display: block;}.salary__item-teacher-count {display: none;}.salary__item-icon-wrap .icon {width: 72rem;height: 72rem;}.salary__item-title {font-size: 20rem;line-height: 29rem;}.salary__item-text {font-size: 16rem;line-height: 27.99rem;}.teachers {overflow: hidden;background: #ffffff;}.teachers__experience-slider-wrap {display: none;}.teachers__slider .owl-counter {display: block;}.teachers__slider .owl-stage-outer {overflow: visible;}.teachers__slider .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 50rem 0;}.teachers__slider .owl-nav {display: none;}.teachers__slide {display: block;width: 374rem;-webkit-box-shadow: 0 5rem 43rem rgba(181, 181, 201, 0.19);box-shadow: 0 5rem 43rem rgba(181, 181, 201, 0.19);}.teachers__slide-left {display: none;}.teachers__slide-top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.teachers__slide-about {width: 100%;margin-top: calc(-1 * var(--photo-offset));}.teachers__slide-titles {text-align: center;}.teachers__slide-title {font-size: 18rem;line-height: 24rem;}.teachers__slide-skill {display: block;text-align: center;}.teachers__slide-skill::before {display: none;}.teachers__slide-photo {-webkit-box-ordinal-group: 0;-ms-flex-order: -1;order: -1;-webkit-transform: translateY(calc(-1 * var(--photo-offset)));-ms-transform: translateY(calc(-1 * var(--photo-offset)));transform: translateY(calc(-1 * var(--photo-offset)));}.teachers__slide-text {display: none;}.teachers__slide-bottom {display: block;padding: 0 40rem;}.teachers__slide-read-more {padding: 0 25rem;}.teacher-experience__age-number {font-size: 42rem;}.gift {padding: 62rem 0;}.gift__main {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.gift__wrap {margin-right: 0;margin-bottom: 53rem;}.gift__title {width: 550rem;margin-bottom: 20rem;font-size: 34rem;line-height: 1.39;letter-spacing: 0.8rem;}.gift__subtitle {width: 550rem;margin-bottom: 46rem;font-size: 24rem;}.gift__text {width: 520rem;margin-bottom: 32rem;font-size: 24rem;line-height: 1.4;letter-spacing: 1.4rem;}.gift__list {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 30rem;margin-left: -2rem;}.gift__list-item {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;max-width: 357rem;margin-bottom: 0;font-size: 20rem;}.gift__img {position: static;width: 340rem;height: 450rem;margin: 0 auto;-webkit-transform: translateX(-39rem);-ms-transform: translateX(-39rem);transform: translateX(-39rem);}.every-lesson {padding: 69rem 0 0;}.every-lesson__mobile-hide {display: none;}.every-lesson__title {margin-bottom: 98rem;font-size: 34rem;line-height: 46rem;letter-spacing: 0.48rem;}.every-lesson__subtitle {display: block;max-width: 560rem;margin: 23rem auto 0;font-weight: 400;font-size: 24rem;line-height: 34rem;letter-spacing: 0.9rem;}.every-lesson__list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.every-lesson__item {width: 478rem;height: 575rem;margin: 0 0 68rem;padding: 226rem 42rem 52rem 42rem;}.every-lesson__item:first-child .every-lesson__img {top: -45rem;left: 30rem;width: 390rem;height: 238rem;}.every-lesson__item:last-child {height: 556rem;padding: 227rem 27rem 52rem 42rem;}.every-lesson__item:last-child .every-lesson__img {top: -38rem;left: 18rem;width: 439rem;height: 249rem;}.every-lesson__item:last-child .every-lesson__header {max-width: none;margin-bottom: 17rem;}.every-lesson__header {max-width: 340rem;margin-bottom: 17rem;font-size: 24rem;line-height: 32rem;letter-spacing: 1.01rem;}.every-lesson__text {font-size: 18rem;line-height: 28rem;letter-spacing: 0.76rem;}.every-homework-before {display: block;width: 100%;height: 1050rem;background-image: url("../img/before-lessons/tablet.webp");background-position: -347rem -19rem;background-size: 156%;}.every-homework {padding-top: 64rem;padding-bottom: 0;}.every-homework__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0;}.every-homework__hidden-mobile {display: none;}.every-homework__subtitle {display: block;margin: 23rem auto 0;font-weight: 300;font-size: 24rem;line-height: 34rem;letter-spacing: 1.01rem;}.every-homework__title {margin-bottom: 122rem;font-size: 34rem;line-height: 46rem;text-align: center;letter-spacing: 0.48rem;}.every-homework__item {padding-left: 29rem;}.every-homework__header {margin-bottom: 4rem;font-size: 20rem;line-height: 28rem;letter-spacing: 0.9rem;}.every-homework__numb {font-size: 130rem;}.every-homework__text {font-size: 20rem;line-height: 28rem;letter-spacing: 0.9rem;}.every-homework__bg {position: static;width: 1080rem;height: 800rem;margin-top: 19rem;margin-right: -101rem;margin-bottom: -223rem;-webkit-transform: none;-ms-transform: none;transform: none;}.free-testing {padding: 70rem 0 582rem 0;background-size: 2820rem;}.free-testing__container {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.free-testing__content {margin: 0;}.free-testing__subscribe-text {max-width: 516rem;margin-right: auto;margin-left: auto;font-size: 20rem;text-align: center;}.free-testing__title {margin-bottom: 27rem;font-size: 34rem;line-height: 46rem;text-align: center;letter-spacing: 0.48rem;}.free-testing__subtitle {display: block;margin-top: 18rem;font-size: 24rem;letter-spacing: 1.01rem;}.free-testing__list {margin: 0 65rem 39rem;}.free-testing__list .point-item::before {margin-top: 5rem;}.free-testing__list .point-item:not(:last-child) {margin-bottom: 14rem;}.free-testing__phone .input-container {margin-bottom: 10rem;}.free-testing__phone {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.free-testing__item {font-size: 18rem;}.free-testing__button {width: 461rem;font-size: 20rem;}.free-testing__text {margin-top: 14rem;text-align: center;}.free-testing-dotted-card {position: static;width: 100%;margin-bottom: 33rem;background: transparent;}.free-testing-dotted-card .dotted-card__wrap {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-left: 163rem;padding: 0;background: transparent;border: none;}.free-testing-dotted-card .fat-icon-wrap-exclamation {width: 65rem;height: 65rem;margin-right: 27rem;margin-bottom: 0;}.free-testing-dotted-card .fat-icon-exclamation {width: 21rem;height: 35rem;}.free-testing-dotted-card__text {font-size: 18rem;line-height: 30rem;}.free-testing-dotted-card__important {font-size: 22rem;}.free-testing__arrow {top: 358rem;left: calc(50% + 154rem);width: 134rem;height: 192rem;-webkit-transform: rotate(-8deg);-ms-transform: rotate(-8deg);transform: rotate(-8deg);pointer-events: none;}.free-testing__bg-girls {bottom: -31rem;left: calc(50% - 415rem);z-index: 3;width: 847rem;height: 583rem;}.free-testing-input {width: 461rem;}.consultation__container {--clip-path-out: 921rem;--clip-path-in: 865rem;width: 100%;}.consultation__wrapper {padding-bottom: 50rem;}.consultation__img {left: 0;width: 70rem;height: 264rem;}.consultation__title {position: relative;z-index: 1;margin-top: 77rem;margin-bottom: 28rem;font-size: 34rem;line-height: 46rem;letter-spacing: 0.48rem;}.consultation__subtitle {margin-bottom: 35rem;font-size: 24rem;line-height: 34rem;letter-spacing: 1.01rem;}.consultation__form {margin-bottom: 9rem;}.consultation__phone .input-container {margin-bottom: 10rem;}.consultation__phone {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.consultation__text {display: none;}.mobile-consultation__text {display: block;font-size: 14rem;line-height: 22rem;text-align: center;letter-spacing: 0.59rem;}.consultation-input {margin: 0 0;}.consultation-input .input {width: 448rem;}.consultation-input .input__icon-wrap {left: 28rem;width: 66rem;height: 66rem;background-color: #ffffff;}.consultation__button {width: 448rem;padding: 0;font-size: 20rem;line-height: 26.57rem;letter-spacing: 1.8rem;}.consultation__timer {position: initial;display: block;margin: 0 auto 30rem;padding: 0;}.booking {--clip-path: 1700rem;padding-top: 60rem;background-image: none;}.booking__container {max-width: 100%;padding: 0;}.booking__arrow {position: absolute;top: 64rem;right: calc(50% - 296rem);z-index: 2;display: block;width: 49rem;height: 199rem;background-image: url("../img/booking/booking-arrow.svg");background-repeat: no-repeat;background-position: center;background-size: cover;}.booking__title {max-width: 510rem;margin-bottom: 64rem;letter-spacing: 0.48rem;}.booking__form-wrap {max-width: 768rem;padding: 27rem 16rem 17rem;-webkit-box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);-webkit-clip-path: ellipse(1700rem 49.9% at center);clip-path: ellipse(1700rem 49.9% at center);}.booking-form {padding: 75rem 70rem 70rem 70rem;background-image: url("../img/booking/decoration_tablet1.webp"), url("../img/booking/decoration_tablet2.webp");background-repeat: no-repeat, no-repeat;background-position: left -20rem top -20rem, right -20rem bottom -30rem;background-size: 60rem 653rem, 95rem 373rem;-webkit-clip-path: ellipse(1410rem 49.9% at center);clip-path: ellipse(1410rem 49.9% at center);}.booking-form__title {max-width: 593rem;margin-bottom: 63rem;font-weight: 300;font-size: 34rem;line-height: 42rem;}.booking-form__row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 39rem;padding: 0 62rem;}.booking-form__row:nth-child(3) {margin-bottom: 43rem;}.booking-form__row:nth-child(4) {margin-bottom: 56rem;}.booking-form__block {padding: 49rem 130rem;background-color: #ffffff;border: 1rem dashed #dedee5;}.booking-form__block:not(:last-child) {margin-right: 0;margin-bottom: 21rem;}.booking-form__radio:checked ~ .booking-form__radio-circle {background-size: 32rem 24rem, auto auto;}.booking-form__radio-circle {left: 29rem;width: 65rem;height: 65rem;background-color: #f8f7f8;}.booking-form__radio-text {font-size: 20rem;letter-spacing: 0.6rem;}.booking-form__col {width: 100%;}.booking-form__col:not(:last-child) {margin-right: 0;margin-bottom: 19rem;}.booking-form__phone-input .input {padding: 54rem 54rem 54rem 98rem;font-size: 20rem;background-color: #f3f3f3;}.booking-form__phone-input .input__icon-wrap {background-color: #f3f3f3;}.booking-form__price-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.booking-form__price-content-col:not(:last-child) {margin-right: 0;margin-bottom: 32rem;}.booking-form__text {font-size: 32rem;letter-spacing: 1.14rem;}.booking-form__old-price {margin-right: 44rem;font-size: 26rem;letter-spacing: 1.09rem;}.booking-form__price {font-size: 33rem;letter-spacing: 0.46rem;}.booking-form__button-wrap {margin-bottom: 35rem;padding: 0 60rem;}.booking-form__button {max-width: 100%;padding-right: 42rem;padding-left: 42rem;}.booking-form__card {display: none;}.questions-wrap {padding-top: 63rem;padding-bottom: 60rem;}.questions__title {width: 311rem;margin: 0 auto 20rem;font-size: 34rem;line-height: 46rem;text-align: center;letter-spacing: 0.48rem;}.questions__subtitle {width: 589rem;margin: 0 auto 65rem;font-size: 24rem;line-height: 34rem;text-align: center;letter-spacing: 1.01rem;}.questions__img-director {position: static;width: 100%;height: 716rem;background-size: 100%;}.questions__accordion-container {max-width: 100%;padding: 0;}.accordion__item {width: 100%;padding: 18rem;}.accordion {z-index: 2;max-width: initial;padding: 0;}.accordion__content {width: 665rem;}.accordion__header {position: relative;-webkit-box-align: initial;-ms-flex-align: initial;align-items: initial;padding: 30rem 0;}.accordion__title {width: 357rem;margin: 0 auto;font-size: 26rem;line-height: 36rem;letter-spacing: 0.6rem;text-align: center;}.accordion__text {text-align: center;font-size: 20rem;line-height: 30rem;letter-spacing: 0.46rem;}.accordion__description {width: 572rem;margin: 0 auto;margin-bottom: 30rem;font-size: 20rem;line-height: 30rem;text-align: center;letter-spacing: 0.46rem;}.accordion__phone .input-container {width: 461rem;margin: 0 auto 10rem;}.accordion__phone {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: initial;-ms-flex-pack: initial;justify-content: initial;}.accordion__phone .input_icon {padding-left: 116rem;}.accordion__phone .input__icon-wrap {left: 26rem;width: 66rem;height: 66rem;background: #ffffff;}.accordion__form {margin-bottom: 34rem;}.accordion__policy {width: 276rem;margin: 0 auto;font-size: 14rem;line-height: 22rem;text-align: center;letter-spacing: 0.32rem;}.accordion__policy span {color: inherit;}.accordion-input .input {width: 100%;height: 122rem;font-size: 20rem;line-height: 31.8rem;letter-spacing: 0.63rem;}.accordion-input {width: 461rem;height: 122rem;margin: 0 auto;}.accordion__button {width: 461rem;height: 122rem;margin: 0 auto;}.accordion__body {padding-top: 35rem;}.accordion__img {position: absolute;top: 44rem;right: 40rem;width: 24rem;height: 14rem;}.classes-going {padding-top: 53rem;padding-bottom: 0;background-color: #f5f5f8;}.classes-going__bg {position: static;width: 100%;height: 650rem;margin-top: -26rem;background: url("../img/classes-going/bg-tablet.webp") no-repeat;background-repeat: no-repeat;background-position-y: -270rem;background-size: 100%;}.classes-going__container {display: block;}.classes-going__title {width: 460rem;margin: 0 auto;font-size: 34rem;line-height: 46rem;text-align: center;letter-spacing: 0.48rem;}.classes-going__wrapper {width: 100%;}.classes-going__duration {border: none;}.classes-going__duration-title {width: 290rem;margin: 0 auto 32rem;font-size: 24rem;line-height: 34rem;text-align: center;letter-spacing: 1.01rem;border: none;}.classes-going__duration-tabs {-ms-flex-wrap: wrap;flex-wrap: wrap;}.classes-going__duration-tab {height: 126rem;font-size: 26rem;line-height: 40rem;letter-spacing: 0.17rem;background-color: #e5e5ee;border-radius: 4rem;}.classes-going__duration-tab:nth-child(1) {width: 324rem;margin-bottom: 18rem;}.classes-going__duration-tab:nth-child(2) {width: 324rem;}.classes-going__duration-tab:nth-child(3) {width: 324rem;}.classes-going__duration-tab:nth-child(4) {width: 324rem;}.classes-going__slider {width: 100%;}.classes-going__slider.unload {height: 208rem;}.classes-going__slider .owl-nav {display: none;}.classes-going__slider .owl-stage-outer {overflow: unset;}.classes-going__slider .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}.classes-going__slide {width: 347rem;}.classes-going__slide .dotted-card__wrap {padding: 29rem 38rem 52rem 22rem;}.classes-going__number {right: -57rem;}.parents-reviews {padding-top: 59rem;overflow: hidden;}.parents-reviews__title {width: 100%;margin-bottom: 16rem;text-align: center;}.parents-reviews__subtitle {width: 100%;margin-bottom: 63rem;text-align: center;}.parents-reviews__sliders {margin-top: 0;-webkit-transform: none;-ms-transform: none;transform: none;}.parents-reviews__mini-sliders {display: none;}.parents-reviews__mini-slider-wrap {display: none;}.parents-reviews__mini-slide {height: initial;margin-left: 40rem;padding-top: 0;}.parents-reviews__slide-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 30rem;}.parents-reviews__slider-wrap {width: 100%;padding: 0;background-color: transparent;border: none;}.parents-reviews__slider .owl-counter {display: block;margin-top: 40rem;}.parents-reviews__slider .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}.parents-reviews__slider .owl-nav {display: none;}.parents-reviews__slider .owl-stage-outer {overflow: visible;}.parents-reviews__slide {display: block;width: 447rem;height: initial;padding: 30rem;}.parents-reviews__slide-image-with-play {height: 275rem;margin-bottom: 0;}.parent-card__photo-wrap {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.parent-card__title {font-size: 22rem;line-height: 43.63rem;}.parent-card__subtitle {font-size: 16rem;line-height: 34.9rem;}.desktop-menu .desktop-menu__wrap {width: 430rem;background-color: #fcfaf8;}.desktop-menu__point::before {width: 4rem;height: 4rem;}.ege-page .fs {padding-bottom: 852rem;background-image: url("../img/fs/fs-bg-tablet.webp");}.ege-page .fs__list {display: block;margin-top: 50rem;}.ege-page .fs__item {font-size: 20rem;line-height: 28rem;}.ege-page .fs__item:not(:last-child) {margin-bottom: 21rem;}.ege-page .fs__button {width: 464rem;margin-top: 41rem;}.ege-page .fs__button-subtext {display: none;}.ege-page .fs__tile {top: initial;bottom: -332rem;left: calc(50% - 320rem);padding: 10rem;}.ege-page .fs__tile .dotted-card__wrap {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;width: 259rem;padding: 10rem 16rem 55rem 52rem;text-align: left;}.ege-page .fs__bg-people {top: initial;bottom: 50rem;left: calc(50% - 383rem);width: 768rem;height: 758rem;background-image: url("../img/fs/people-mobile.webp");}.ege-page .fs-advantage {margin-top: -191rem;padding: 40rem 0 70rem;}.ege-page .fs-advantage__slider.unload {height: 622rem;overflow: hidden;}.ege-page .fs-advantage__slide_first .fs-advantage__img {width: 518rem;-webkit-transform: translate(-96rem, -8rem);-ms-transform: translate(-96rem, -8rem);transform: translate(-96rem, -8rem);}.ege-page .fs-advantage__slide_second .fs-advantage__img {-webkit-transform: translate(-28rem, -8rem);-ms-transform: translate(-28rem, -8rem);transform: translate(-28rem, -8rem);}.ege-page .fs-advantage__content-container {margin-top: -4rem;}.ege-page .fs-advantage__title {margin-bottom: 4rem;}.ege-page .fs-advantage__slide-num {position: absolute;top: 10rem;left: 43rem;}.ege-page .students-reviews {padding-top: 59rem;padding-bottom: 60rem;-webkit-clip-path: none;clip-path: none;}.ege-page .students-reviews__title {width: 600rem;margin-bottom: 28rem;}.ege-page .students-reviews__description {width: 624rem;margin-bottom: 35rem;}.ege-page .students-reviews__slider.unload {height: 613rem;}.ege-page .students-reviews__slide {width: 396rem;margin-right: 20rem;padding: 25rem 10rem;}.ege-page .students-reviews__slide-wrap-left {margin-right: 0;margin-bottom: 25rem;padding: 0 25rem;}.ege-page .students-reviews__slide-image-wrap {width: 100%;height: 198rem;margin: 0 auto;border-radius: 10rem;}.ege-page .students-reviews__slide-top {margin-bottom: 18rem;}.ege-page .students-reviews__slide-left {margin-bottom: 25rem;padding: 0 25rem;}.ege-page .students-reviews__slide-right {padding: 25rem;border: 1rem dashed #dedee5;}.ege-page .students-reviews__slide-read-more {padding: 0 25rem;}.ege-page .teachers {height: initial;padding: 62rem 0 51rem;}.ege-page .teachers__title {margin-bottom: 24rem;}.ege-page .teachers__description {margin-bottom: 57rem;}.ege-page .teachers__slider.unload {height: 900rem;}.ege-page .teachers__slider .owl-counter {margin-top: -26rem;}.ege-page .teachers__slide {padding: 20rem 0 44rem;}.ege-page .teachers__slide-top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 28rem;}.ege-page .teachers__slide-titles {margin-bottom: 33rem;padding: 0 40rem;}.ege-page .teachers__slide-skills {padding: 20rem;border: 1rem dashed #dedee5;}.ege-page .teachers__slide-skill {font-weight: 300;}.ege-page .teachers__slide-photo {--width: 178rem;--height: 216rem;margin-bottom: 30rem;}.ege-page .teachers__slide-read-more {margin-top: 25rem;text-align: center;}.ege-page .groups {height: 1840rem;margin-top: 0;padding-top: 64rem;}.ege-page .groups__title {max-width: 100%;margin-bottom: 28rem;text-align: center;}.ege-page .groups__description {max-width: 100%;margin-bottom: 60rem;text-align: center;}.ege-page .groups__list {margin-bottom: 65rem;padding-left: 0;}.ege-page .groups__list.unload {height: 320rem;overflow: hidden;}.ege-page .groups__item {width: 349rem;height: 100%;padding: 37rem 25rem 38rem 25rem;}.ege-page .groups__calendar {top: 733rem;left: calc(50% - 244rem);width: 495rem;}.ege-page .groups__calendar .dotted-card__wrap {padding: 44rem 55rem 80rem;}.ege-page .groups__calendar-img-wrap {width: 254rem;height: 170rem;}.ege-page .groups__calendar-img {width: 254rem;height: 170rem;-webkit-transform: translate(39rem, 38rem);-ms-transform: translate(39rem, 38rem);transform: translate(39rem, 38rem);}.ege-page .groups__people {bottom: -12rem;left: calc(50% - 303rem);width: 1194rem;height: 802rem;}.ege-page .groups__work-position {bottom: 132rem;left: calc(50% - 205rem);}.ege-page .branch-offices {padding-top: 62rem;padding-bottom: 0;}.ege-page .branch-offices_page {height: 1280rem;}.ege-page .branch-offices__title {margin-bottom: 18rem;}.ege-page .branch-offices__wrapper {padding: 40rem 60rem 37rem 78rem;}.ege-page .branch-offices__subway {margin-bottom: 18rem;}.ege-page .branch-offices__form .input {width: 100%;padding-left: 90rem;}.ege-page .branch-offices-map {top: 249rem;}.oge-page .fs {padding-bottom: 734rem;}.oge-page .fs__titles {margin-top: 65rem;}.oge-page .fs__title {width: 660rem;}.oge-page .fs__subtitle br {display: none;}.oge-page .fs__list {margin-top: 32rem;}.oge-page .fs__button {width: 470rem;}.oge-page .fs__button-description {display: none;}.oge-page .fs__button-img {display: none;}.oge-page .fs__tile {top: 523rem;left: calc(50% - 65rem);}.oge-page .fs__tile .dotted-card__wrap {-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 281rem;padding: 10rem 10rem 126rem;text-align: center;}.oge-page .fs__tile-title {margin-top: 3rem;}.oge-page .fs__bg-people {top: 685rem;left: calc(50% - 310rem);width: 690rem;}.oge-page .fs__bg-watercolor {bottom: -100rem;}.oge-page .students-reviews {padding-top: 48rem;padding-bottom: 34rem;}.oge-page .students-reviews__title {width: 652rem;margin-bottom: 29rem;}.oge-page .students-reviews__description {width: 534rem;margin: 0 auto 54rem;}.oge-page .students-reviews__slider {padding: 0;-webkit-box-shadow: none;box-shadow: none;}.oge-page .students-reviews__slider.unload {height: 674rem;}.oge-page .students-reviews__slider .owl-item img {position: static;width: 100%;height: 100%;}.oge-page .students-reviews__slide {width: 356rem;padding: 22rem 23rem;border-radius: 10rem;}.oge-page .students-reviews__slide-wrap-left {margin-right: 0;margin-bottom: 40rem;}.oge-page .students-reviews__slide-image-wrap {width: 80%;height: 268rem;}.oge-page .students-reviews__slide-top {margin-bottom: 31rem;}.oge-page .students-reviews__slide-right {width: auto;height: auto;margin-top: 23rem;padding: 20rem;text-align: left;border-radius: 0;}.oge-page .students-reviews__slide-title {margin-bottom: 20rem;}.oge-page .students-reviews__slide-body {margin-bottom: 0;}.oge-page .students-reviews__slide-read-more {padding: 0;}.oge-page .students-reviews__slide-line {display: none;}.oge-page .students-reviews__slide-title_student {color: #3c3a3b;}.oge-page .fs-advantage {margin-top: -17rem;padding-bottom: 70rem;}.oge-page .fs-advantage__slider.unload {display: block;height: 622rem;overflow: hidden;}.oge-page .fs-advantage__slide_first {max-width: 400rem;}.oge-page .fs-advantage__slide_first .fs-advantage__img {width: 538rem;-webkit-transform: translate(-110rem, -14rem);-ms-transform: translate(-110rem, -14rem);transform: translate(-110rem, -14rem);}.oge-page .fs-advantage__slide_second {max-width: 400rem;}.oge-page .fs-advantage__slide_second .fs-advantage__img {width: 408rem;-webkit-transform: translate(-35rem, 6rem);-ms-transform: translate(-35rem, 6rem);transform: translate(-35rem, 6rem);}.oge-page .fs-advantage__slide_third .fs-advantage__img {width: 408rem;-webkit-transform: translate(-101rem, 43rem);-ms-transform: translate(-101rem, 43rem);transform: translate(-101rem, 43rem);}.oge-page .fs-advantage__content-container {margin-top: -4rem;}.oge-page .fs-advantage__title {margin-bottom: 19rem;}.oge-page .fs-advantage__slide-num {position: absolute;top: 10rem;left: 43rem;}.oge-page .teachers {padding: 70rem 0 60rem;}.oge-page .teachers__title {max-width: 660rem;margin: 0 auto 25rem;}.oge-page .teachers__description {max-width: 562rem;margin: 0 auto 42rem;}.oge-page .teachers__slider {border-radius: initial;-webkit-box-shadow: initial;box-shadow: initial;}.oge-page .teachers__slider.unload {height: 889rem;}.oge-page .teachers__slider .owl-counter {margin-top: -20rem;}.oge-page .teachers__slide {padding: 0 0 46rem;}.oge-page .teachers__slide-top {margin-bottom: 49rem;}.oge-page .teachers__slide-titles {margin-top: 27rem;margin-bottom: 50rem;padding: 0 40rem;}.oge-page .teachers__slide-subtitle {max-width: 186rem;margin: 0 auto 13rem;}.oge-page .teachers__slide-title {font-size: 19rem;}.oge-page .teachers__slide-skill {font-size: 16rem;}.oge-page .teachers__slide-skill:not(:last-child) {margin-bottom: 4rem;}.oge-page .teachers__slide-photo {display: block;margin-top: -27rem;}.oge-page .teachers__slide-read-more {margin-top: 16rem;margin-right: auto;margin-left: auto;text-align: center;}.oge-page .teacher-experience__text {width: 239rem;font-size: 16rem;line-height: 23.99rem;}.oge-page .teachers__slide-notification {display: none;}.oge-page .consultation__img-paper {display: none;}.oge-page .consultation__subtitle {margin-bottom: 70rem;}.oge-page .parents-reviews {padding: 86rem 0 55rem;}.oge-page .parents-reviews__title {max-width: 624rem;margin: 0 auto 22rem;}.oge-page .parents-reviews__description {display: none;}.oge-page .parents-reviews__description--mobile {display: block;max-width: 575rem;margin: 0 auto 43rem;text-align: center;}.oge-page .parents-reviews__avatar-slider-wrap {display: none;}.oge-page .parents-reviews__slider-wrap {max-width: 447rem;margin: 0 auto;}.oge-page .parents-reviews__slider .owl-stage-outer {-webkit-transform: translateX(calc(50% - 316rem));-ms-transform: translateX(calc(50% - 316rem));transform: translateX(calc(50% - 316rem));}.oge-page .parents-reviews__slider .owl-counter {display: block;}.oge-page .parents-reviews__slider .owl-item:not(:last-child) {margin-right: 19rem;}.oge-page .parents-reviews__slider .owl-item:not(.active) {opacity: 1;}.oge-page .parents-reviews__slider .owl-item:not(.active) .parents-reviews__slide {width: 447rem;height: 481rem;padding: 33rem;}.oge-page .parents-reviews__slide {width: 447rem;height: 481rem;padding: 33rem;border: 1rem solid #dedee5;border-radius: 10rem;}.oge-page .parents-reviews__avatar--inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 24rem;padding-left: 10rem;}.oge-page .parents-reviews__slide-img-with-play {height: 277rem;margin-bottom: 0;}.oge-page .parents-reviews__slide-img-with-play .fat-icon-wrap-play {width: 77rem;height: 77rem;}.oge-page .questions-wrap {padding-top: 43rem;}.oge-page .questions__title {width: 400rem;}.oge-page .booking {padding-top: 60rem;padding-bottom: 88rem;background-color: #ffffff;}.oge-page .booking__title {max-width: 510rem;margin-bottom: 0;}.oge-page .booking__form-wrap {max-width: initial;padding: 0;background-color: initial;-webkit-box-shadow: initial;box-shadow: initial;-webkit-clip-path: initial;clip-path: initial;}.oge-page .booking__form::after {display: none;}.oge-page .booking__form-wrap::before {display: none;}.oge-page .booking__buklet {display: none;}.oge-page .booking-form {padding: 50rem 90rem 0;border: none;-webkit-clip-path: initial;clip-path: initial;}.oge-page .booking-form__title {margin-bottom: 63rem;}.oge-page .booking-form__row:nth-child(3) {margin-bottom: 50rem;}.oge-page .booking-form__row:nth-child(4) {margin-bottom: 50rem;}.oge-page .booking-form__block {padding: 49rem 130rem;background-color: #ffffff;border-radius: 4rem;}.oge-page .booking-form__block:not(:last-child) {margin-right: 0;}.oge-page .booking-form__radio:checked ~ .booking-form__radio-circle::before {width: 21rem;height: 21rem;}.oge-page .booking-form__radio-circle {left: 30rem;width: 50rem;height: 50rem;}.oge-page .booking-form__col:not(:last-child) {margin-right: 0;}.oge-page .booking-form__price-content-col:not(:last-child) {margin-right: 0;margin-bottom: 27rem;}.oge-page .booking-form__text {font-size: 30rem;line-height: 42rem;letter-spacing: 1.34rem;}.oge-page .booking-form__old-price {margin-right: 38rem;}.oge-page .groups {height: 1951rem;padding: 41rem 0 692rem 0;}.oge-page .groups__title {max-width: 524rem;margin: 0 auto 30rem;text-align: center;}.oge-page .groups__description {max-width: 495rem;margin: 0 auto 40rem;text-align: center;}.oge-page .groups__slider-wrap {margin-bottom: 186rem;}.oge-page .groups__list .owl-dots {margin-top: 48rem;}.oge-page .groups__item {width: 357rem;padding: 30rem 25rem;}.oge-page .groups__calendar {top: 911rem;left: calc(50% + -223rem);width: 447rem;padding: 0;border-radius: initial;}.oge-page .groups__calendar .dotted-card__wrap {position: relative;padding: 97rem 64rem 100rem 46rem;}.oge-page .groups__calendar-body {max-width: initial;}.oge-page .groups__calendar-img-wrap {-webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5);}.oge-page .groups__calendar-img {-webkit-transform: translate(-24rem, -27rem);-ms-transform: translate(-24rem, -27rem);transform: translate(-24rem, -27rem);}.oge-page .groups__calendar-title {margin-bottom: 18rem;font-size: 20rem;}.oge-page .groups__people {bottom: -10rem;left: calc(50% - 281rem);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.oge-page .groups__work-position {bottom: 136rem;left: calc(50% - 320rem);}.oge-page .branch-offices {padding-top: 40px;padding-bottom: 630rem;}.oge-page .branch-offices__container {background-color: transparent;}.oge-page .branch-offices__wrapper {padding: 41rem 60rem 37rem 70rem;}.oge-page .branch-offices__content {width: 100%;background-color: transparent;}.oge-page .branch-offices__subway {margin-bottom: 15rem;}.oge-page .branch-offices-map {top: 292rem;z-index: 10;margin: 0;-webkit-transform: none;-ms-transform: none;transform: none;}.oge-page .free-testing {margin-left: 0;padding: 67rem 0 647rem;}.oge-page .free-testing__title {margin: 0 auto 25rem;letter-spacing: 1rem;}.oge-page .free-testing__subtitle {margin-bottom: 34rem;font-weight: 300;text-align: center;}.oge-page .free-testing__list {width: 600rem;margin-bottom: 40rem;margin-left: 49rem;}.oge-page .free-testing__form {width: 464rem;margin-right: auto;margin-left: auto;}.oge-page .free-testing__item {font-size: 18rem;letter-spacing: 1.05rem;}.oge-page .free-testing__item:not(:last-child) {margin-bottom: 8rem;}.oge-page .free-testing__item::before {margin-right: 14rem;}.oge-page .free-testing__phone .input-container {width: 100%;margin-bottom: 10rem;}.oge-page .free-testing-input {width: 100%;margin-right: 0;}.oge-page .free-testing-input .input__icon-wrap {background-color: #f5f5f8;}.oge-page .free-testing-input .input {letter-spacing: 1rem;}.oge-page .free-testing__button {width: 100%;margin-bottom: 7rem;}.oge-page .free-testing__text {margin: 0 auto;line-height: 21rem;letter-spacing: 1rem;}.oge-page .free-testing__img {bottom: calc(50% - 1381rem);left: calc(50% - 771rem);width: 1180rem;height: 936rem;}.oge-page .oge-free-testing__tile {top: 813rem;right: calc(50% - -20rem);-webkit-transform: none;-ms-transform: none;transform: none;}.leading-teachers {padding: 78rem 0 135rem;}.leading-teachers__title {max-width: 600rem;margin: 0 auto 24rem;font-size: 34rem;line-height: 46rem;}.leading-teachers__subtitle {max-width: 550rem;margin: 0 auto 65rem;font-size: 24rem;line-height: 34rem;letter-spacing: 1.01rem;}.leading-teachers__wrapper {height: auto;padding: 0;background: transparent;border-radius: 0;}.leading-teachers__wrapper::before {display: none;}.leading-teachers__wrapper::after {display: none;}.leading-teachers__list {-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.leading-teachers__list.unload {height: 267rem;overflow: hidden;}.leading-teachers__list .item-0 .leading-teachers__header {margin-bottom: 12rem;}.leading-teachers__list .item-0 .leading-teachers__img {top: 16rem;left: -15rem;width: 453rem;}.leading-teachers__list .item-1 {padding-top: 154rem;}.leading-teachers__list .item-1 .leading-teachers__img {top: 61rem;left: 7rem;width: 364rem;}.leading-teachers__list .item-2 {padding-top: 154rem;}.leading-teachers__list .item-2 .leading-teachers__header {margin-bottom: 8rem;}.leading-teachers__list .item-2 .leading-teachers__img {top: 58rem;left: 24rem;width: 230rem;}.leading-teachers__list .item-3 .leading-teachers__header {width: 190rem;margin-bottom: 13rem;}.leading-teachers__list .item-3 .leading-teachers__img {top: 27rem;left: 93rem;width: 129rem;}.leading-teachers__list .item-4 .leading-teachers__header {margin-bottom: 5rem;}.leading-teachers__list .item-4 .leading-teachers__img {top: -87rem;left: -86rem;width: 460rem;}.leading-teachers__list .item-5 {padding-top: 143rem;}.leading-teachers__list .item-5 .leading-teachers__header {margin-bottom: 9rem;}.leading-teachers__list .item-5 .leading-teachers__img {top: 0;left: 9rem;width: 410rem;}.leading-teachers__item {width: 313rem;height: 268rem;margin-bottom: 0;padding-top: 133rem;overflow: hidden;background: #ffffff;border-radius: 4rem;}.leading-teachers__item::before {content: "";position: absolute;top: 9rem;left: 9rem;z-index: 1;display: block;width: calc(100% - 18rem);height: calc(100% - 18rem);border: 1rem dashed #b8b7bf;border-radius: 4rem;}.leading-teachers__header {margin-bottom: 2rem;font-size: 18rem;line-height: 26rem;letter-spacing: 0.8rem;}.leading-teachers__text {font-size: 18rem;line-height: 24rem;letter-spacing: 0.8rem;}.leading-teachers__text {font-size: 14rem;line-height: 18rem;}.leading-teachers__numb {position: absolute;top: 21rem;left: 26rem;display: block;font-weight: 400;font-size: 17rem;line-height: 27rem;color: #b053f6;letter-spacing: 0.25rem;}.test-student {padding: 40rem 0;}.test-student__container {max-width: 100%;padding: 0;}.test-student__title {margin: 0 auto 20rem;}.test-student__subtitle {width: 500rem;margin: 0 auto 82rem;}.test-student__list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-transform: none;-ms-transform: none;transform: none;}.test-student__item {width: auto;max-width: 100%;height: 529rem;margin: 0 auto;text-align: center;}.test-student__item_first {margin-bottom: 21rem;}.test-student__item_second {margin-bottom: 65rem;}.test-student__img-wrap {height: 388rem;}.test-student__img {left: calc(50% - 200rem);}.test-student__img_first {width: 705rem;height: 572rem;-webkit-transform: translateX(-105rem);-ms-transform: translateX(-105rem);transform: translateX(-105rem);}.test-student__img_second {width: 450rem;height: 383rem;-webkit-transform: translate(76rem, 10rem);-ms-transform: translate(76rem, 10rem);transform: translate(76rem, 10rem);}.test-student__img_third {width: 515rem;height: 394rem;-webkit-transform: translate(-9rem, -30rem);-ms-transform: translate(-9rem, -30rem);transform: translate(-9rem, -30rem);}.test-student__item-text {width: 450rem;font-size: 18rem;}.estimations__wrap {padding: 78rem 0 0;}.estimations__title {margin: 0 auto 51rem;text-align: center;}.estimations__list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 0;}.estimations__block {width: 100%;margin-right: 0;margin-bottom: -67rem;text-align: center;}.estimations__block_1 {margin-right: 0;}.estimations__block_2 {margin-bottom: -19rem;}.estimations__block-number {font-size: 205rem;-webkit-transform: translateX(-5rem);-ms-transform: translateX(-5rem);transform: translateX(-5rem);}.estimations__block-text {padding-top: 38rem;font-size: 22rem;-webkit-transform: translateY(-100rem);-ms-transform: translateY(-100rem);transform: translateY(-100rem);}.estimations__img {position: static;display: block;width: 390rem;margin: 0 auto;text-align: center;-webkit-transform: translateX(8rem);-ms-transform: translateX(8rem);transform: translateX(8rem);}.motivate {padding: 43rem 0 0;}.motivate__container {-webkit-transform: none;-ms-transform: none;transform: none;}.motivate__title {width: 700rem;margin-bottom: 11rem;text-align: center;}.motivate__check {display: none;}.motivate__text {width: 540rem;margin: 0 auto;line-height: 45rem;text-align: center;}.motivate__img {position: static;width: 100%;height: 629rem;background-position: 0 -66rem;-webkit-transform: none;-ms-transform: none;transform: none;}.structure {min-height: 2145rem;padding-top: 80rem;}.structure__title {max-width: 460rem;margin: 0 auto 20rem;font-size: 34rem;line-height: 46rem;text-align: center;letter-spacing: 0.48rem;}.structure__subtitle {max-width: 600rem;margin: 0 auto 99rem;font-size: 24rem;line-height: 34rem;text-align: center;letter-spacing: 1.01rem;}.structure__list {margin-bottom: 845rem;}.structure__item:not(:last-child) {margin-bottom: 120rem;}.structure__card {padding-left: 260rem;}.structure__item:nth-child(1) .structure__img {top: -24rem;left: -176rem;width: 593rem;height: 266rem;}.structure__item:nth-child(2) .structure__img {top: -45rem;left: -190rem;width: 586rem;height: 308rem;}.structure__item:nth-child(3) .structure__img {top: -4rem;left: -235rem;width: 500rem;height: 376rem;}.structure__item:nth-child(2) .structure__text {max-width: 410rem;}.structure__item:nth-child(3) .structure__text {max-width: 410rem;}.structure__blick {display: block;width: 768rem;height: 1864rem;background: url("../img/structure/blick-tablet.webp") no-repeat center/contain;}.structure__bg {top: 850rem;z-index: 1;display: block;width: 768rem;height: 1520rem;background: url("../img/structure/bg-tablet.webp") no-repeat center/contain;}.structure__btn-wrap {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.structure__btn {width: 463rem;}.structure__btn-bg {top: 125rem;left: 76rem;display: block;width: 95rem;height: 95rem;background: url("../img/structure/line-btn-tablet.webp") no-repeat center/contain;}.structure__btn-text {max-width: 425rem;margin: 44rem 0 0 135rem;font-size: 18rem;}.oge-classes-going {padding: 71rem 0 720rem;}.oge-classes-going__wrapper {padding-left: 0;}.oge-classes-going__title {max-width: 490rem;margin: 0 auto 24rem;font-size: 34rem;line-height: 46rem;text-align: center;letter-spacing: 0.48rem;}.oge-classes-going__subtitle {margin-bottom: 83rem;font-weight: 700;font-size: 24rem;text-align: center;letter-spacing: 1.01rem;}.oge-classes-going__slider-wrap {display: block;height: initial;}.oge-classes-going__tabs {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-bottom: 20rem;}.oge-classes-going__tab {-webkit-box-flex: initial;-ms-flex-positive: initial;flex-grow: initial;width: 325rem;height: 126rem;margin-bottom: 16rem;font-size: 26rem;}.oge-classes-going__slider-card {--offset: 0;display: block;width: initial;padding: 0;background-color: transparent;border: none;}.oge-classes-going__slider-card > .dotted-card__wrap {display: block;background-color: transparent;border: none;}.oge-classes-going__slider {width: 100%;overflow: unset;}.oge-classes-going__slider.unload {height: 227rem;}.oge-classes-going__slider .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}.oge-classes-going__slider .owl-stage-outer {overflow: visible;}.oge-classes-going__slide {position: relative;width: 347rem;overflow: hidden;background-color: #f9f9fb;}.oge-classes-going__slide > .dotted-card__wrap {display: block;padding: 30rem 50rem 30rem 26rem;text-align: left;}.oge-classes-going__slide-title {margin-bottom: 7rem;font-size: 20rem;line-height: 29rem;}.oge-classes-going__slide-title.point-item:not(:last-child) {margin-bottom: 7rem;}.oge-classes-going__slide-text {line-height: 26rem;}.oge-classes-going__slide-num {position: absolute;top: 50%;right: -67rem;display: block;font-weight: 900;font-size: 120rem;color: rgba(245, 245, 248, 0.78);letter-spacing: 1.16rem;-webkit-transform: translateY(-50%) rotate(270deg);-ms-transform: translateY(-50%) rotate(270deg);transform: translateY(-50%) rotate(270deg);}.oge-classes-going__bg {top: auto;bottom: -750rem;left: calc(50% + 183rem);width: 1160rem;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.always-online {padding: 76rem 0 88rem;}.always-online__title {margin-bottom: 8rem;font-size: 34rem;line-height: 46rem;text-align: center;letter-spacing: 0.48rem;}.always-online__subtitle {width: 390rem;margin-right: auto;margin-bottom: 65rem;margin-left: auto;font-size: 24rem;line-height: 34rem;text-align: center;letter-spacing: 0.34rem;}.always-online__list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.always-online__item:not(:last-child) {margin-right: 0;margin-bottom: 42rem;}.always-online__card {width: 461rem;min-height: 509rem;background: #f5f5f8;border: 0;}.always-online__item:nth-child(1) .always-online__card {padding: 263rem 50rem 39rem 42rem;}.always-online__item:nth-child(2) .always-online__card {padding: 241rem 60rem 60rem 43rem;}.always-online__img {display: none;}.always-online__img.tablet {display: inline-block;}.always-online__item:nth-child(1) .always-online__img {top: 85rem;left: 40rem;width: 266rem;}.always-online__item:nth-child(2) .always-online__img {top: 71rem;left: 93rem;width: 232rem;}.always-online__header {margin-bottom: 35rem;font-size: 24rem;line-height: 28rem;letter-spacing: 1.01rem;}.always-online__card-list {margin-left: -13rem;}.always-online__card-item {margin-bottom: 9rem;}.always-online__text {margin-left: 8rem;line-height: 26rem;letter-spacing: 0.67rem;}.always-online__bg {display: none;}.oge-before-lessons {padding: 81rem 0 680rem;}.oge-before-lessons__img {top: 1055rem;left: calc(50% - 425rem);-webkit-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);}.oge-before-lessons__content {position: static;}.oge-before-lessons__title {width: 100%;margin-bottom: 87rem;text-align: center;letter-spacing: 0.39rem;}.oge-before-lessons__list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.oge-before-lessons__item {max-width: 441rem;text-align: center;}.oge-before-lessons__item:not(:last-child) {margin-right: 0;margin-bottom: 73rem;}.oge-before-lessons__num-wrap {height: 107rem;}.oge-before-lessons__num {top: -44rem;left: calc(50% - 137rem);font-size: 210rem;}.oge-before-lessons__text {padding-top: 40rem;font-size: 22rem;line-height: 34rem;letter-spacing: 0.31rem;}.check {padding: 79rem 0 0;}.check__container {-webkit-transform: none;-ms-transform: none;transform: none;}.check__title {width: 600rem;margin: 0 auto 116rem;text-align: center;}.check__list-block {margin-bottom: 142rem;}.check__list-block-2 {margin-bottom: 163rem;}.check__list-block-3 {margin-bottom: 113rem;}.check__list-img-1 {width: 440rem;-webkit-transform: translate(-140rem, -40rem);-ms-transform: translate(-140rem, -40rem);transform: translate(-140rem, -40rem);}.check__list-img-2 {width: 240rem;-webkit-transform: translate(-14rem, -16rem);-ms-transform: translate(-14rem, -16rem);transform: translate(-14rem, -16rem);}.check__list-img-3 {width: 650rem;-webkit-transform: translate(-195rem, -63rem);-ms-transform: translate(-195rem, -63rem);transform: translate(-195rem, -63rem);}.check__list-text {margin-left: 252rem;letter-spacing: 0.6rem;}.check__list-text span {font-weight: 700;}.check__bg-img {position: static;width: 613rem;height: 521rem;margin: 0 auto;background-image: url("../img/check/bg-tablet.webp");-webkit-transform: translateX(48rem);-ms-transform: translateX(48rem);transform: translateX(48rem);}.check__bg-img-desktop {display: none;}.check__bg-img-tablet {display: block;}.themes {padding: 78rem 0 0;background: url("../img/themes/bg-tablet.webp") center no-repeat;background-size: cover;}.themes__container {width: 100%;}.themes__title {width: 650rem;margin: 0 auto 21rem;line-height: 47rem;text-align: center;}.themes__subtitle {margin-bottom: 33rem;margin-left: 85rem;font-size: 24rem;}.themes__list {margin-bottom: 43rem;margin-left: 50rem;}.themes__list .themes__item {letter-spacing: 0;}.themes__item:not(:last-child) {margin-bottom: 9rem;}.themes__item::before {margin-right: 13rem;}.themes__phone .input-container {margin-bottom: 10rem;}.themes__phone {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.themes__input {margin-right: 0;}.themes__input input {width: 461rem;height: 122rem;padding-left: 122rem;border: none;}.themes__input input::-webkit-input-placeholder {font-size: 20rem;letter-spacing: 1rem;}.themes__input input::-moz-placeholder {font-size: 20rem;letter-spacing: 1rem;}.themes__input input:-ms-input-placeholder {font-size: 20rem;letter-spacing: 1rem;}.themes__input input::-ms-input-placeholder {font-size: 20rem;letter-spacing: 1rem;}.themes__input input::placeholder {font-size: 20rem;letter-spacing: 1rem;}.themes__button {width: 460rem;margin-bottom: 0;font-size: 18rem;}.themes__text {font-size: 14rem;line-height: 21rem;text-align: center;}.themes__bg {position: relative;right: 0;width: 100%;overflow: hidden;}.themes__bg-img {width: 1330rem;-webkit-transform: translate(-531rem, 44rem);-ms-transform: translate(-531rem, 44rem);transform: translate(-531rem, 44rem);}.themes__tile {right: auto;left: 0;-webkit-transform: translate(184rem, -5rem);-ms-transform: translate(184rem, -5rem);transform: translate(184rem, -5rem);}.gallery {padding: 110rem 0 50rem;}.gallery__slider.unload {height: 516rem;}.gallery__slider .owl-nav {display: none;}.gallery__slider .owl-counter {display: block;margin-top: 50rem;}.gallery__slider .owl-stage-outer {overflow: visible;}.gallery__slide {width: 464rem;height: 436rem;}.results {height: auto;padding-top: 68rem;padding-bottom: 180rem;}.results .results__container {position: static;max-width: 690rem;}.results__bg {top: 0;left: 0;z-index: -1;display: block;width: 780rem;background-image: url("../img/results/blick-tablet.webp");-webkit-transform: none;-ms-transform: none;transform: none;}.results__title {margin-bottom: 10rem;line-height: 47rem;text-align: center;letter-spacing: 0.9rem;}.results__description {width: 500rem;margin: 0 auto 37rem;padding: 0;font-size: 24rem;line-height: 34rem;text-align: center;letter-spacing: 1.4rem;}.results__description br {display: none;}.results__wrapper {width: 100%;height: auto;margin-bottom: 0;border: none;}.results__wrapper::after {display: none;}.results__card {width: 361rem;height: auto;margin: 0 auto 68rem;padding: 27rem 0 38rem;background: #ffffff;border: 1rem dashed #dedee5;border-radius: 4rem;}.results__student {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.results__student-item {margin: 0 auto;text-align: center;}.results__student-item:first-child {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin: 0;background: #ffffff;}.results__student-item:first-child .results__student-item-title {font-size: 24rem;}.results__student-item:nth-child(2) {-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.results__student-item:nth-child(2) .results__student-item-title {font-size: 18rem;}.results__student-item:last-child {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;margin: 0 auto 10rem;}.results__student-item:last-child .results__student-item-title {font-size: 18rem;}.results__student-item-title {font-size: 24rem;letter-spacing: 1.01rem;}.results__table {width: auto;margin-right: -45rem;margin-bottom: 137rem;margin-left: -10rem;padding: 0;overflow: auto;overflow-x: scroll;background: transparent;border: 0;}.results__table-col {-webkit-box-flex: initial;-ms-flex: initial;flex: initial;width: 125%;min-width: 133rem;margin-right: 20rem;padding: 0;}.results__table-col.head {padding: 0;font-size: 16rem;letter-spacing: 0.67rem;background: transparent;border: 0;}.results__table-col:nth-child(3) {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.results__table-col:last-child {margin-bottom: 0;}.results__table-col.head .results__table-cell {padding-top: 18rem;padding-bottom: 25rem;font-size: 16rem;color: #797474;border: 1rem dashed #dedee5;border-bottom: none;}.results__table-col.head .results__table-cell:nth-child(1) {border: none;}.results__table-col:nth-child(3) .results__table-cell {border-bottom: 1rem dashed #dedee5;}.results__table-col:nth-child(3) .results__table-cell:first-child {border-bottom: none;}.results__table-cell {padding: 0 0 21rem;font-size: 20rem;letter-spacing: 0.84rem;}.results__table-cell:nth-child(2), .results__table-cell:nth-child(3), .results__table-cell:nth-child(4), .results__table-cell:nth-child(5) {width: 133rem;margin-right: 19rem;background: #ffffff;border: none;border-right: 1rem dashed #dedee5;border-left: 1rem dashed #dedee5;}.results__table-cell:nth-child(1) {margin-right: 55rem;padding-left: 11rem;text-align: left;}.results__comment {width: 667rem;margin: 0 auto;padding: 55rem 124rem 59rem;font-size: 18rem;line-height: 28rem;text-align: center;color: #1a1618;background: #ffffff;border: 1rem dashed #dedee5;border-radius: 4rem;}.results__comment-header {display: inline;margin-right: 5rem;font-weight: 700;line-height: 28rem;letter-spacing: 0.8rem;}.results__comment-text {display: inline;line-height: 28rem;letter-spacing: 0.8rem;}.results__undertext {position: absolute;bottom: 59rem;left: calc(50% - 290rem);max-width: 590rem;margin: 0 auto;font-size: 18rem;line-height: 29rem;text-align: center;background: #ffffff;}.results__teacher {position: relative;width: 1420rem;height: 673rem;-webkit-transform: translate(-141rem, -41rem);-ms-transform: translate(-141rem, -41rem);transform: translate(-141rem, -41rem);}.results__name {position: absolute;bottom: 0;left: 0;display: block;padding: 20rem 18rem 23rem 34rem;background-color: #ffffff;border: 1rem dashed #dedee5;border-radius: 10rem;-webkit-transform: translate(63rem, -680rem) skewX(-13deg);-ms-transform: translate(63rem, -680rem) skewX(-13deg);transform: translate(63rem, -680rem) skewX(-13deg);}.main-firstscreen {padding-bottom: 340rem;}.main-firstscreen__bg {height: 100%;background: url("../img/fs/main-bg-768.webp") no-repeat 9rem 30rem;background-size: 102%;}.main-firstscreen__form {width: 100%;height: initial;background: transparent;}.main-firstscreen__form .dotted-card__wrap {background: transparent;border: none;}.main-firstscreen__form-subtitle {font-size: 14rem;color: #706f70;}.main-firstscreen__form-title {font-size: 36rem;}.main-firstscreen__form-btn {height: 100rem;font-size: 30rem;}.main-page .footer__menu-container {display: none;}.main-page .footer__menu {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;width: 100%;height: 170rem;margin-top: 70rem;margin-bottom: 30rem;}.main-page .footer__menu.desktop {display: none;}.main-page .footer__menu.tablet {display: -webkit-box;display: -ms-flexbox;display: flex;}.main-page .footer__menu-title {margin-bottom: 10rem;font-size: 26rem;}.main-page .footer__menu-link {font-size: 18rem;}.main-page .footer__submenu {margin-top: 0;margin-left: auto;}.main-page .footer__submenu-item {margin-bottom: 10rem;}.main-page .footer__submenu-item::after {width: 8rem;height: 8rem;}.main-page .footer__submenu-link {font-size: 18rem;}.main-page .footer__pages {-webkit-box-ordinal-group: 11;-ms-flex-order: 10;order: 10;}.practice {height: 2674rem;padding: 0;padding-top: 90rem;}.practice__title {max-width: 512rem;margin-right: auto;margin-bottom: 85rem;margin-left: auto;text-align: center;}.practice__list {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 770rem;text-align: center;}.practice__item:nth-child(1) .practice__item-img-wrap {height: 277rem;}.practice__item:nth-child(1) .practice__item-img {width: 1313rem;height: 682rem;-webkit-transform: translate(-298rem, -177rem);-ms-transform: translate(-298rem, -177rem);transform: translate(-298rem, -177rem);}.practice__item:nth-child(2) .practice__item-img-wrap {height: 316rem;}.practice__item:nth-child(2) .practice__item-img {top: 0;left: 0;width: 742rem;height: 414rem;-webkit-transform: translate(-178rem, -29rem);-ms-transform: translate(-178rem, -29rem);transform: translate(-178rem, -29rem);}.practice__item:nth-child(3) .practice__item-img-wrap {height: 297rem;}.practice__item:nth-child(3) .practice__item-img {top: 0;left: 0;width: 450rem;height: 278rem;-webkit-transform: translateX(64rem);-ms-transform: translateX(64rem);transform: translateX(64rem);}.practice__item {margin-bottom: 88rem;}.practice__item-title {margin: 0 auto 16rem;line-height: 36rem;letter-spacing: 0.3rem;}.practice__item-text {margin-right: auto;margin-left: auto;font-size: 18rem;line-height: 28rem;}.practice__author-img {position: static;display: block;width: 970rem;height: 1000rem;margin-top: 22rem;margin-left: -131rem;background-image: url("../img/analysis-tasks/mobile-author.webp");}.learning-outcomes {min-height: 1200rem;}.learning-outcomes__img {bottom: -749rem;left: calc(50% - 415rem);width: 1311rem;height: 1439rem;}.learning-outcomes__title {width: initial;font-size: 34rem;line-height: 46rem;text-align: center;letter-spacing: 0.48rem;}.learning-outcomes-dotted-card .dotted-card__wrap {padding: 0;border: none;}.learning-outcomes-dotted-card {position: static;display: block;width: 552rem;margin: 60rem auto 0 auto;}.ege-page.inner .same .free-testing {padding: 70rem 0 470rem;}.ege-page.inner .same .free-testing__title {width: 483rem;}.ege-page.inner .same .free-testing__content {margin: 0;}.ege-page.inner .same .free-testing__container {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.ege-page.inner .same .free-testing__bg-girls {width: 847rem;height: 583rem;}.ege-page.inner .same .free-testing-dotted-card {width: 461rem;}.ege-page.inner .same .free-testing__arrow {top: 358rem;left: calc(50% + 159rem);}.ege-page.inner .same .free-testing__list {margin: 0;margin-bottom: 39rem;}.ege-page.inner .same .free-testing__text {margin: 0 auto;margin-top: 14rem;}.testing {padding: 50rem 0 70rem;}.testing__list {width: initial;}.testing__list.unload {height: 335rem;overflow: hidden;}.testing__list .owl-dots {margin-top: 40rem;}.testing__title {width: 511rem;margin-bottom: 21rem;font-size: 34rem;line-height: 46rem;}.testing__subtitle {width: 472rem;margin-right: auto;margin-left: auto;font-size: 24rem;line-height: 34rem;}.testing__item {height: 100%;}.testing__item-title {margin-bottom: 20rem;font-size: 36rem;line-height: 1;}.testing__item-description {font-size: 16rem;line-height: 24rem;letter-spacing: 0.67rem;}.testing__item-wrap {width: 396rem;}.police-modal__wrap ol {padding-left: 20rem;}.police-modal__wrap > ol {padding-left: 0;}.fab-phone {display: block;}}@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);-ms-transform: scale(0.75);transform: scale(0.75);}.mfp-arrow-left {-webkit-transform-origin: 0;-ms-transform-origin: 0;transform-origin: 0;}.mfp-arrow-right {-webkit-transform-origin: 100%;-ms-transform-origin: 100%;transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}}@media screen and (max-width: 576px) {.mfp-counter, .owl-counter {font-size: 13rem;}.mfp-counter span, .owl-counter span {font-size: 19rem;}.slider__slide-num {font-size: 13rem;}.owl-carousel button.owl-dot {width: 8rem;height: 8rem;margin: 0 5rem;}html {font-size: 0.24vw;}.point-item {font-size: 14rem;line-height: 22rem;}.point-item:not(:last-child) {margin-bottom: 11rem;}.point-item::before {width: 15rem;height: 13rem;margin-top: 7rem;margin-right: 15rem;}.container {max-width: 320rem;}.h2 {font-size: 24rem;line-height: 1.4;}.subtitle {font-size: 16rem;line-height: 26rem;}.br-phone {display: block;}.button {height: 87rem;font-size: 13rem;line-height: 20rem;}.input-container {height: 113.8rem;}.input {height: 93rem;font-size: 14rem;}.input_icon {padding-left: 89rem;}.input__icon-wrap {left: 20rem;width: 48rem;height: 48rem;}.input__icon-wrap .icon {width: 20rem;height: 20rem;}.burger {width: 36rem;}.work-position {--skew: 8;}.work-position__wrap {padding: 16rem 30rem;}.work-position__name {font-weight: 700;font-size: 18rem;}.work-position__text {font-size: 12rem;}.parents-reviews-avatar__img-wrap {width: 80rem;height: 80rem;margin-right: 20rem;padding: 5rem;}.parents-reviews-avatar__text {margin-bottom: 6rem;font-size: 16rem;}.parents-reviews-avatar__date {font-size: 12rem;}.timer__item {width: 35rem;height: 46rem;font-size: 20rem;letter-spacing: 0.28rem;}.timer__title {margin-bottom: 17rem;font-size: 15rem;line-height: 24rem;letter-spacing: 0.63rem;}.custom-select .selected-item {padding: 30rem 48rem 30rem 68rem;font-size: 16rem;letter-spacing: 0.67rem;}.custom-select .selected-item::before {width: 20rem;height: 22rem;}.custom-select .selected-item::after {right: 30rem;width: 15rem;height: 9rem;}.custom-select .item {padding: 33rem 48rem 29rem 68rem;font-size: 16rem;letter-spacing: 0.67rem;}.modal__ege-free-testing .modals__wrap {background-size: 461%;}.modal__ege-free-testing .free-testing__title br {display: none;}.modal__ege-free-testing .free-testing__content {padding: 0 40rem;}.modal__ege-back-call .modals__wrap {padding-top: 80rem;}.back-call__content {width: 366rem;}.back-call__title {font-size: 24rem;line-height: 34rem;text-align: left;}.back-call__subtitle {font-size: 18rem;}.back-call__item {font-size: 12rem;}.back-call__input .input__icon-wrap {left: 19rem;width: 48rem;height: 48rem;}.back-call__input {width: 100%;}.back-call__input .input {height: 92rem;padding-left: 86rem;font-size: 14rem;}.thanks {padding: 50rem 0;}.thanks__title {font-size: 22rem;}.thanks__subtitle {font-size: 16rem;}.modal__oge-free-testing .free-testing__container {padding: 0 38rem;}.modal__oge-free-testing .free-testing__button {width: 100%;font-size: 14rem;}.modal__oge-free-testing .free-testing__list {margin-left: 0;}.modal__oge-free-testing .free-testing-input {width: 100%;}.modal__oge-free-testing .free-testing-input .input {height: 92rem;padding-left: 86rem;font-size: 14rem;}.modal__oge-free-testing .free-testing-input .input__icon-wrap {left: 19rem;width: 48rem;height: 48rem;}.common-modals .branch-offices__wrapper {-webkit-box-shadow: none;box-shadow: none;}.common-modals .branch-offices__container {height: 1052rem;}.common-modals .branch-offices__form {margin-top: 377rem;padding: 40rem 30rem 30rem;}.common-modals .branch-offices-map__stations {-webkit-transform: translate(-6rem, -4rem) scale(0.87);-ms-transform: translate(-6rem, -4rem) scale(0.87);transform: translate(-6rem, -4rem) scale(0.87);}.common-modals .branch-offices-map {height: 379rem;}.common-modals .branch-offices__content {width: 100%;background: #ffffff;}.common-modals .branch-offices__stations {-webkit-transform: translateX(-4rem) scale(0.9);-ms-transform: translateX(-4rem) scale(0.9);transform: translateX(-4rem) scale(0.9);}.common-modals .container {max-width: 100%;}.common-modals:not(.no-clip) .modals__wrap {--clip-path: 1161rem;}.nav__list {margin-bottom: 48rem;}.menu__wrap {width: 80%;}.menu__body .menu__phone {margin-bottom: 51rem;}.menu__body {margin-top: 28rem;}.personal-chat {padding-bottom: 270rem;}.personal-chat__title {font-size: 24rem;line-height: 34rem;text-align: left;}.personal-chat__subtitle {margin-top: 7rem;font-size: 16rem;line-height: 27rem;text-align: left;}.personal-chat-content {margin-top: 18rem;}.personal-chat-content.unload {height: 373rem;}.personal-chat-content .owl-dots {margin-top: 23rem;}.personal-chat-block__card {padding: 10rem 10rem;}.personal-chat-block__title {font-size: 18rem;line-height: 26rem;}.personal-chat-block__list {margin-top: 17rem;padding-left: 6rem;}.personal-chat__img {bottom: -573rem;left: calc(50% - 710rem);width: 1104rem;height: 1059rem;}.personal-chat-block__wrapper {width: 307rem;padding: 22rem 21rem 22rem;}.personal-chat-block__wrapper {height: 317rem;}.before-lessons {padding: 57rem 0 58rem;}.before-lessons__title {margin-bottom: 26rem;text-align: left;letter-spacing: 0.17rem;}.before-lessons__title-span {margin-top: 10rem;font-size: 20rem;line-height: 29rem;letter-spacing: 0.14rem;}.before-lessons__title-span-mobile {font-weight: 700;}.before-lessons__slider.unload {height: 354rem;}.before-lessons__slider .owl-dots {margin-top: 38rem;}.before-lessons__slider .owl-stage-outer {margin-left: 5rem;}.before-lessons__slide-first .before-lessons__img {top: 23rem;right: calc(50% - 141rem);-webkit-transform: scale(1.03);-ms-transform: scale(1.03);transform: scale(1.03);}.before-lessons__slide-second .before-lessons__img {top: 19rem;right: calc(50% - 89rem);-webkit-transform: scale(1.13);-ms-transform: scale(1.13);transform: scale(1.13);}.before-lessons__slide-third .before-lessons__img {top: 23rem;left: calc(50% - 55rem);-webkit-transform: scale(1.13);-ms-transform: scale(1.13);transform: scale(1.13);}.before-lessons__slide-content {width: 290rem;}.before-lessons__img-wrap {height: 185rem;}.before-lessons__slide-num {top: 33rem;left: calc(50% - 105rem);z-index: 1;font-size: 110rem;}.before-lessons__content-container {padding: 15rem 16rem 15rem 25rem;font-size: 16rem;line-height: 23rem;letter-spacing: 0.67rem;}.header {padding-top: 36rem;}.header__about {display: none;}.header__phone .phone__wrapper {margin-right: 0;}.header__phone .phone__content {display: none;}.header__burger {margin-left: 30rem;}.fs {padding-bottom: 488rem;background-image: url("../img/fs/fs-bg-mobile.webp");background-position: -4rem;background-size: 103% 100%;}.fs__titles {margin-top: 61rem;}.fs__title {font-size: 23rem;line-height: 35rem;}.fs__tile-number {font-size: 32rem;}.fs__tile-title {font-size: 14rem;line-height: 22rem;}.fs__tile-text {font-size: 12rem;line-height: 20rem;}.fs__bg-watercolor {width: 420rem;height: 187rem;background-image: url("../img/fs/watercolor-mobile.webp");}.analysis-tasks {height: 2196rem;padding-top: 58rem;}.analysis-tasks__title {max-width: 400rem;margin-bottom: 20rem;}.analysis-tasks__task {margin-bottom: 56rem;}.analysis-tasks__task:nth-child(1) .analysis-tasks__task-img-wrap {height: 190rem;}.analysis-tasks__task:nth-child(1) .analysis-tasks__task-img {width: 223rem;-webkit-transform: translate(7rem, 9rem);-ms-transform: translate(7rem, 9rem);transform: translate(7rem, 9rem);}.analysis-tasks__task:nth-child(2) .analysis-tasks__task-img-wrap {height: 163rem;}.analysis-tasks__task:nth-child(2) .analysis-tasks__task-img {width: 253rem;height: 157rem;-webkit-transform: translate(42rem, -5rem);-ms-transform: translate(42rem, -5rem);transform: translate(42rem, -5rem);}.analysis-tasks__task:nth-child(3) .analysis-tasks__task-img-wrap {height: 166rem;}.analysis-tasks__task:nth-child(3) .analysis-tasks__task-img {width: 420rem;-webkit-transform: translate(-56rem, -18rem);-ms-transform: translate(-56rem, -18rem);transform: translate(-56rem, -18rem);}.analysis-tasks__task:nth-child(3) .analysis-tasks__task-text br {display: block;}.analysis-tasks__task:nth-child(4) .analysis-tasks__task-img-wrap {height: 152rem;}.analysis-tasks__task:nth-child(4) .analysis-tasks__task-img {width: 663rem;-webkit-transform: translate(-128rem, -88rem);-ms-transform: translate(-128rem, -88rem);transform: translate(-128rem, -88rem);}.analysis-tasks__task:nth-child(4) .analysis-tasks__task-text br {display: block;}.analysis-tasks__task-title {margin: 0 auto 8rem;font-size: 20rem;line-height: 31rem;}.analysis-tasks__task-text {font-size: 14rem;line-height: 22rem;}.analysis-tasks__author-wrap {bottom: 68rem;}.analysis-tasks__author-img {width: 630rem;height: 600rem;margin-top: -8rem;margin-left: -162rem;}.branch-offices-map {top: 246rem;z-index: 10;width: 100%;height: 390rem;}.branch-offices-map__stations {-webkit-transform: none;-ms-transform: none;transform: none;}.branch-offices-map__station::after {width: 10rem;height: 10rem;}.branch-offices-map__station.zelenograd {top: 11rem;}.branch-offices-map__station.zelenograd::after {top: -3rem;left: 10rem;}.branch-offices-map__station.mitino {top: 70rem;left: 7rem;}.branch-offices-map__station.mitino::after {top: -3rem;right: 18rem;}.branch-offices-map__station.strogino {top: 117rem;left: 3rem;}.branch-offices-map__station.strogino::after {top: -3rem;right: 28rem;}.branch-offices-map__station.kuntsevskaya {top: 163rem;left: 5rem;}.branch-offices-map__station.kuntsevskaya::after {top: -3rem;}.branch-offices-map__station.skhodnenskaya {top: 52rem;left: 62rem;}.branch-offices-map__station.skhodnenskaya::after {top: 5rem;left: -3rem;}.branch-offices-map__station.voykovskaya {top: 84rem;left: 91rem;}.branch-offices-map__station.voykovskaya::after {top: -3rem;right: 54rem;}.branch-offices-map__station.polezhaevskaya {top: 114rem;left: 103rem;}.branch-offices-map__station.polezhaevskaya::after {top: 5rem;left: -3rem;}.branch-offices-map__station.vladykino {top: 8rem;left: 149rem;}.branch-offices-map__station.vladykino::after {right: 49rem;bottom: -3rem;}.branch-offices-map__station.botanical_garden {top: 43rem;left: 180rem;width: 80rem;}.branch-offices-map__station.botanical_garden::after {top: -3rem;}.branch-offices-map__station.rokossovsky_boulevard {top: 49rem;left: 275rem;}.branch-offices-map__station.rokossovsky_boulevard::after {top: 5rem;left: -3rem;}.branch-offices-map__station.partisan {top: 89rem;left: 297rem;}.branch-offices-map__station.partisan::after {right: 61rem;bottom: -3rem;}.branch-offices-map__station.novogireevo {top: 119rem;left: 300rem;}.branch-offices-map__station.novogireevo::after {right: 21rem;bottom: -3rem;}.branch-offices-map__station.proletarian {top: 210rem;left: 220rem;}.branch-offices-map__station.proletarian::after {right: 59rem;bottom: 26rem;}.branch-offices-map__station.vykhino {top: 225rem;left: 357rem;}.branch-offices-map__station.vykhino::after {top: 5rem;left: -3rem;}.branch-offices-map__station.nekrasovka {top: 280rem;left: 342rem;}.branch-offices-map__station.nekrasovka::after {top: -3rem;right: 18rem;}.branch-offices-map__station.marino {top: 260rem;left: 282rem;}.branch-offices-map__station.marino::after {right: 6rem;bottom: -3rem;}.branch-offices-map__station.kashirskaya {top: 245rem;left: 211rem;}.branch-offices-map__station.kashirskaya::after {right: 4rem;bottom: -3rem;}.branch-offices-map__station.sevastopol {top: 295rem;left: 221rem;}.branch-offices-map__station.sevastopol::after {top: -3rem;right: 79rem;}.branch-offices-map__station.belyaevo {top: 265rem;left: 151rem;}.branch-offices-map__station.belyaevo::after {right: 34rem;bottom: -3rem;}.branch-offices-map__station.vernadsky_avenue {top: 281rem;left: 78rem;width: 74rem;}.branch-offices-map__station.vernadsky_avenue::after {top: -3rem;right: 29rem;}.branch-offices-map__station.michurinsky_prospekt {top: 211rem;left: 6rem;width: 74rem;}.branch-offices-map__station.michurinsky_prospekt::after {top: initial;right: 12rem;bottom: -3rem;}.branch-offices-map__station.skobelevskaya_street {top: 363rem;left: 173rem;}.branch-offices-map__station.skobelevskaya_street::after {top: -3rem;right: 52rem;}.branch-offices-map__station-text {padding: 4rem 6rem;font-size: 10rem;}.branch-offices__title {text-align: left;}.branch-offices__subtitle {text-align: left;}.branch-offices__container {max-width: initial;}.branch-offices__wrapper {position: relative;z-index: 1;width: 316rem;border-radius: 4rem;-webkit-box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);box-shadow: 0 12rem 43rem rgba(182, 182, 203, 0.1);}.branch-offices__subway-text {font-size: 19rem;line-height: 24.02rem;letter-spacing: 0.84rem;}.branch-offices__info-title {font-size: 12rem;line-height: 27rem;letter-spacing: 0.54rem;}.branch-offices__info-description {font-size: 16rem;line-height: 24rem;letter-spacing: 0.22rem;}.branch-offices__phone .input-container {margin-bottom: 30rem;}.branch-offices__text {width: 100%;margin: 0 auto 33rem;padding-top: 0;font-size: 18rem;line-height: 27rem;text-align: left;color: #1a1618;letter-spacing: 0.76rem;}.branch-offices__input .input__icon-wrap {left: 20rem;width: 48rem;height: 48rem;}.branch-offices__input .input {display: block;width: 316rem;height: 92rem;margin: 0 auto;font-size: 14rem;}.branch-offices__button {height: 92rem;}.branch-offices__list-top-right-img {right: -70rem;}.branch-offices__list-bottom-left-img {left: -70rem;}.branch-offices__sheets-img {top: 1186rem;left: calc(50% + 40rem);width: 394rem;}.fs-advantage__slider .owl-dots {margin-top: -10rem;}.fs-advantage__slide {width: 307rem;height: 100%;margin-right: 0;padding: 20rem 20rem 26rem;-webkit-box-shadow: 0 5rem 43rem rgba(181, 181, 201, 0.19);box-shadow: 0 5rem 43rem rgba(181, 181, 201, 0.19);}.fs-advantage__img-wrap {height: 247rem;}.fs-advantage__title {font-weight: 400;font-size: 20rem;}.fs-advantage__text {padding: 0 10rem;font-size: 14rem;line-height: 22rem;}.footer__title {margin-bottom: 32rem;margin-left: 22rem;font-size: 20rem;line-height: 30rem;text-align: left;}.footer__wrap {width: initial;}.footer__logo {width: 88rem;height: 33rem;margin-right: auto;margin-left: 23rem;}.footer__about {width: 160rem;font-size: 10rem;line-height: 13.99rem;}.footer__since {margin-top: 23rem;margin-left: 22rem;font-size: 12rem;line-height: 20rem;}.footer__nav-list {width: 100%;margin-top: 44rem;margin-right: auto;margin-left: 25rem;}.footer__nav-item {width: 44%;margin-bottom: 13rem;padding-right: 2rem;}.footer__nav-item:nth-child(2n) {margin-left: 16rem;}.footer__nav-item-link {font-size: 14rem;line-height: 19rem;}.footer__phone {margin-top: 36rem;margin-left: 24rem;}.footer__phone .phone__wrapper {width: 32rem;height: 32rem;margin-right: 18rem;}.footer__phone .fat-icon-wrap-phone {width: 32rem;height: 32rem;}.footer__phone .fat-icon-phone {width: 16rem;height: 16rem;}.footer__phone .phone__text {font-size: 20rem;line-height: 1;}.footer__phone .phone__callback {margin-top: 6rem;font-size: 10rem;line-height: 12rem;}.footer__pages {width: 312rem;margin-top: 25rem;padding-top: 23rem;}.footer__page {font-size: 12rem;line-height: 19rem;}.footer__page:not(:last-child) {margin-bottom: 11rem;}.students-reviews__description {font-size: 16rem;line-height: 26rem;}.students-reviews__slider .owl-counter {margin-top: 18rem;}.students-reviews__slide {border-radius: 10rem;}.students-reviews__slide-content {font-size: 14rem;line-height: 22rem;}.students-reviews__slide-title {font-size: 18rem;line-height: 30.01rem;}.points {padding-bottom: 23rem;}.points__title {width: 253rem;margin-left: 0;font-size: 24rem;line-height: 34rem;text-align: left;}.points__description {width: 290rem;margin-bottom: 27rem;margin-left: 0;text-align: left;}.points__list.unload {height: 384rem;}.points__list .owl-dots {margin-top: 25rem;}.points__point-wrap {width: 307rem;height: 348rem;}.points__point {padding: 22rem 12rem 22rem 32rem;}.points__point-title {font-size: 32rem;}.points__point-subtitle {font-size: 18rem;}.points__point-list {margin-top: 18rem;}.points__point-item {font-size: 14rem;line-height: 21rem;}.points__point-item:not(:last-child) {margin-bottom: 11rem;}.points-offer {--clip-path: 1000rem;}.points-offer__container {max-width: 100%;padding: 0;}.points-offer__img-pages {top: 296rem;right: -119rem;width: 210rem;}.points-offer__content {padding: 76rem 54rem 84rem;background-image: url("../img/points-offer/mobile-bg.webp");}.points-offer__title {margin-bottom: 17rem;text-align: left;}.points-offer__description {margin-bottom: 20rem;text-align: left;}.online-success {height: 983rem;padding: 45rem 0 0;overflow: hidden;}.online-success__wrapper {padding-left: 0;}.online-success__title {margin-bottom: 14rem;padding-left: 0;font-size: 24rem;line-height: 34rem;letter-spacing: 0.34rem;}.online-success__subtitle {margin-bottom: 21rem;padding-left: 3rem;font-size: 16rem;line-height: 26rem;letter-spacing: 0.67rem;}.online-success__list {margin-left: -7rem;}.online-success__item {max-width: 300rem;font-size: 14rem;line-height: 22rem;letter-spacing: 0.59rem;}.online-success__item:not(:last-child) {margin-bottom: 15rem;}.online-success__item-text {padding-left: 7rem;}.online-success__card {bottom: 253rem;left: 51rem;width: 258rem;height: 204rem;}.online-success__card .fat-icon-wrap {width: 49rem;height: 49rem;}.online-success__card-text {font-size: 14rem;line-height: 20rem;}.online-success__bg-girl {right: -132rem;width: 542rem;height: 407rem;}.online-success__bg-list2 {right: -119rem;}.materials {padding: 50rem 0 61rem;}.materials__title {width: 100%;margin-bottom: 20rem;}.materials__title-small {width: 239rem;margin-top: 17rem;font-size: 20rem;line-height: 30rem;}.materials__list.unload {height: 369rem;}.materials__list .owl-stage-outer {padding: 20rem 0 40rem;}.materials__list .owl-dots {display: -webkit-box;display: -ms-flexbox;display: flex;margin-top: -44rem;}.materials__item {width: 300rem;height: auto;padding: 20rem 20rem 38rem 27rem;}.materials__item_man .materials__item-img {width: 141rem;-webkit-transform: translate(69rem, -2rem);-ms-transform: translate(69rem, -2rem);transform: translate(69rem, -2rem);}.materials__item_man .materials__item-text {width: 100%;margin-top: 0;}.materials__item_book .materials__item-img {width: 190rem;-webkit-transform: translate(16rem, 43rem);-ms-transform: translate(16rem, 43rem);transform: translate(16rem, 43rem);}.materials__item_book .materials__item-text {width: 100%;}.materials__item_girl .materials__item-img {width: 170rem;-webkit-transform: translate(27rem, 24rem);-ms-transform: translate(27rem, 24rem);transform: translate(27rem, 24rem);}.materials__item_girl .materials__item-text {width: 100%;margin-top: 23rem;}.materials__item_cup .materials__item-img {width: 110rem;-webkit-transform: translate(50rem, 35rem);-ms-transform: translate(50rem, 35rem);transform: translate(50rem, 35rem);}.materials__item_cup .materials__item-text {width: 100%;margin-top: 30rem;}.materials__item-num {top: 10rem;left: 19rem;}.materials__item-img-wrap {height: 167rem;}.materials__item-text {font-size: 13rem;line-height: 22rem;}.materials__right {margin-top: 54rem;margin-left: 0;}.materials__subtitle-points {margin-bottom: 3rem;font-size: 42rem;}.materials__subtitle-text {width: 250rem;margin-bottom: 9rem;font-size: 18rem;line-height: 26rem;}.materials__examples.unload {height: 315rem;}.materials__examples .owl-stage-outer {padding-top: 73rem;}.materials__examples .owl-dots {margin-top: 20rem;}.materials__example-wrap {width: 290rem;padding: 105rem 21rem 27rem;}.materials__example-img {width: 212rem;}.materials__example-text {font-size: 14rem;line-height: 24rem;}.materials__example-link {position: relative;}.materials__example-link .icon {position: absolute;top: 2rem;left: -20rem;}.success-pass {padding: 51rem 0 60rem;}.success-pass__title {font-size: 24rem;line-height: 32rem;}.success-pass__description {margin-top: 17rem;margin-bottom: 25rem;}.success-pass__slider.unload {height: 380rem;}.success-pass__slider .owl-dots {margin-top: 20rem;}.success-pass__item_people .success-pass__item-img {width: 250rem;-webkit-transform: translate(52rem, -44rem);-ms-transform: translate(52rem, -44rem);transform: translate(52rem, -44rem);}.success-pass__item_people .success-pass__item-text {width: 253rem;}.success-pass__item_computer .success-pass__item-img {width: 273rem;-webkit-transform: translate(22rem, -17rem);-ms-transform: translate(22rem, -17rem);transform: translate(22rem, -17rem);}.success-pass__item_computer .success-pass__item-text {width: 275rem;}.success-pass__item-img-wrap {width: 100%;height: 206rem;}.success-pass__item-title {font-size: 20rem;line-height: 29rem;}.success-pass__item-text {margin-top: 13rem;font-size: 14rem;line-height: 22rem;}.groups__item-text {line-height: 22rem;}.groups__calendar-img-wrap {width: 100%;margin-left: -21rem;text-align: left;}.groups__calendar-title {margin-bottom: 11rem;font-size: 19rem;line-height: 28rem;}.groups__calendar-text {font-size: 14rem;line-height: 23rem;}.end-lessons {height: 1292rem;padding-top: 54rem;}.end-lessons .end-lessons__container {max-width: 358rem;padding-left: 23rem;}.end-lessons__title {margin-bottom: 13rem;font-size: 24rem;line-height: 34rem;text-align: left;}.end-lessons__description {width: 100%;margin-bottom: 24rem;font-size: 16rem;line-height: 26rem;text-align: left;}.end-lessons__card {width: 244rem;height: 133rem;margin: 0 0 20rem;padding-top: 34rem;}.end-lessons__student-item {width: 180rem;margin-top: 8rem;}.end-lessons__student-item:nth-child(2) .end-lessons__student-item-title {font-size: 14rem;text-align: left;}.end-lessons__student-item:first-child .end-lessons__student-item-title {font-size: 20rem;}.end-lessons__student-item:last-child .end-lessons__student-item-title {font-size: 14rem;text-align: left;}.end-lessons__student-item-title {font-size: 20rem;text-align: left;}.end-lessons__table {margin-left: 0;}.end-lessons__table-col {min-width: 115rem;padding-bottom: 20rem;}.end-lessons__table-col:first-child {min-width: 190rem;margin-right: 0;}.end-lessons__table-col:first-child .end-lessons__table-cell {font-size: 14rem;}.end-lessons__table-col:first-child .end-lessons__table-cell.head {font-size: 12rem;}.end-lessons__table-cell {height: 38rem;padding: 5rem 0;font-size: 18rem;}.end-lessons__table-cell.head {height: 44rem;padding: 16rem 0 0;font-size: 12rem;}.end-lessons__table-cell:nth-child(4) {height: 38rem;}.end-lessons__comment {width: 420rem;height: 205rem;margin: 34rem -51rem 0;padding: 30rem 48rem 30rem 50rem;font-size: 14rem;line-height: 22rem;text-align: left;}.end-lessons__work-position {bottom: 64rem;width: 337rem;height: 71rem;}.end-lessons__work-position .work-position__wrap {padding: 10rem 5rem 0;}.end-lessons__work-position .work-position__name {margin-bottom: 2rem;font-size: 18rem;letter-spacing: 0.25rem;}.end-lessons__work-position .work-position__text {font-size: 12rem;letter-spacing: 0.5rem;}.end-lessons__teacher {right: -13rem;bottom: 0;display: block;width: 431rem;height: 766rem;background-image: url("../img/end-lessons/teacher-phone.webp");-webkit-transform: none;-ms-transform: none;transform: none;}.salary {padding-top: 51rem;padding-bottom: 52rem;}.salary__description {width: 100%;margin-bottom: 38rem;}.salary__slider {overflow: unset;}.salary__slider.unload {height: 246rem;}.salary__slider .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}.salary__slider .owl-stage-outer {overflow: unset;}.salary__slider .owl-counter {margin-top: 12rem;}.salary__item {height: 100%;}.salary__item-wrap {width: 290rem;padding-top: 16rem;padding-bottom: 13rem;}.salary__item-icon-wrap {margin-bottom: 8rem;}.salary__item-icon-wrap .icon {width: 49rem;height: 49rem;}.salary__item-title {margin-bottom: 2rem;}.teachers__slide {width: 307rem;}.teachers__slide-title {font-size: 14rem;line-height: 24rem;}.teachers__slide-skill:not(:last-child) {margin-bottom: 5rem;}.teachers__slide-bottom {padding: 0 20rem;}.teacher-experience__age-text {font-size: 16rem;}.teacher-experience__text {font-size: 14rem;}.gift {padding: 49rem 0;}.gift__wrap {margin-bottom: 28rem;margin-left: 12rem;}.gift__title {width: 300rem;margin-bottom: 15rem;font-size: 24rem;line-height: 1.42;letter-spacing: 0.55rem;}.gift__subtitle {width: 344rem;margin-bottom: 29rem;font-size: 16rem;line-height: 1.65;letter-spacing: 0.87rem;}.gift__text {width: 350rem;margin-bottom: 20rem;font-size: 16rem;line-height: 1.65;letter-spacing: 0.88rem;}.gift__list {display: block;}.gift__list-item {margin-bottom: 11rem;font-size: 15rem;}.gift__img {width: 222rem;height: 297rem;-webkit-transform: scaleX(-1) translate(-5rem, -15rem);-ms-transform: scaleX(-1) translate(-5rem, -15rem);transform: scaleX(-1) translate(-5rem, -15rem);}.every-lesson {height: 926rem;padding: 52rem 0 0;}.every-lesson__title {margin-bottom: 61rem;padding-left: 10rem;font-size: 24rem;line-height: 34rem;text-align: left;}.every-lesson__subtitle {margin-top: 17rem;font-size: 18rem;line-height: 27rem;}.every-lesson__item {width: 340rem;height: 406rem;margin-bottom: 30rem;padding: 138rem 23rem 0 21rem;}.every-lesson__item:first-child .every-lesson__img {width: 271rem;height: 167rem;}.every-lesson__item:last-child {height: 424rem;padding: 151rem 10rem 0 16rem;}.every-lesson__item:last-child .every-lesson__img {top: -25rem;left: 37rem;width: 293rem;height: 168rem;}.every-lesson__item:last-child .every-lesson__header {margin-bottom: 22rem;letter-spacing: 0.76rem;}.every-lesson__header {margin-bottom: 11rem;font-size: 18rem;line-height: 27rem;}.every-lesson__text {font-size: 14rem;line-height: 22rem;letter-spacing: 0.59rem;}.every-homework-before {height: 843rem;background-position: -230rem 194rem;background-size: 168%;}.every-homework {padding-top: 53rem;}.every-homework__wrapper {padding-left: 8rem;}.every-homework__hidden-mobile {display: inline-block;}.every-homework__subtitle {margin-top: 13rem;font-size: 20rem;line-height: 29rem;letter-spacing: 0.28rem;}.every-homework__title {margin-bottom: 79rem;font-size: 24rem;line-height: 32rem;text-align: left;letter-spacing: 0.34rem;}.every-homework__item {margin-bottom: 70rem;padding: 0;}.every-homework__header {margin: 0;font-size: 16rem;line-height: 24rem;letter-spacing: 0.67rem;}.every-homework__numb {top: -60rem;font-size: 80rem;}.every-homework__text {font-size: 16rem;line-height: 24rem;}.every-homework__bg {width: 502rem;height: 376rem;margin: 9rem 0 -100rem 35rem;}.free-testing {padding: 58rem 0 407rem 0;background-size: 2500rem;}.free-testing__subscribe-text {max-width: 340rem;margin-right: auto;margin-left: auto;font-size: 12rem;text-align: center;}.free-testing__title {margin-bottom: 13rem;font-size: 24rem;line-height: 34rem;text-align: left;}.free-testing__subtitle {margin-top: 11rem;font-size: 18rem;}.free-testing__list {margin-bottom: 23rem;margin-left: 0;}.free-testing__list .point-item::before {margin-top: 9rem;}.free-testing__item {font-size: 15rem;}.free-testing__button {width: 319rem;margin-bottom: 2rem;}.free-testing__text {font-size: 12rem;}.free-testing-dotted-card {padding: 0;}.free-testing-dotted-card .dotted-card__wrap {margin-left: 0;}.free-testing-dotted-card .fat-icon-wrap-exclamation {width: 50rem;height: 50rem;margin-right: 25rem;}.free-testing-dotted-card .fat-icon-exclamation {width: 15rem;height: 29rem;}.free-testing-dotted-card__text {font-size: 14rem;line-height: 26rem;text-align: left;}.free-testing-dotted-card__important {font-size: 18rem;}.free-testing-dotted-card_small-text .free-testing-dotted-card__important {font-size: 12rem;}.free-testing-dotted-card_small-text {font-size: 12rem;}.free-testing__arrow {top: 382rem;left: calc(50% + 59rem);width: 134rem;height: 149rem;-webkit-transform: rotate(-19deg);-ms-transform: rotate(-19deg);transform: rotate(-19deg);}.free-testing__bg-girls {bottom: -42rem;left: calc(50% - 292rem);width: 580rem;height: 423rem;}.free-testing-input {width: 319rem;}.consultation__container {--clip-path-out: 631rem;--clip-path-in: 564rem;}.consultation__img {width: 50rem;height: 190rem;}.consultation__title {margin-top: 66rem;margin-bottom: 16rem;font-size: 22rem;line-height: 32rem;letter-spacing: 0.31rem;}.consultation__subtitle {margin-bottom: 18rem;font-size: 16rem;line-height: 26rem;letter-spacing: 0.67rem;}.consultation__phone {margin-bottom: 10rem;}.mobile-consultation__text {font-size: 12rem;line-height: 20rem;letter-spacing: 0.5rem;}.consultation-input .input {width: 319rem;}.consultation-input .input__icon-wrap {left: 22rem;width: 48rem;height: 48rem;}.consultation__button {width: 319rem;height: 92rem;font-size: 13rem;letter-spacing: 1.43rem;}.consultation__timer {margin-bottom: 23rem;}.booking {--clip-path: 670rem;padding-top: 50rem;}.booking__container {max-width: 100%;padding: 0;}.booking__arrow {top: 88rem;right: calc(50% - 160rem);width: 49rem;height: 129rem;}.booking__title {max-width: 334rem;margin-bottom: 24rem;}.booking__form-wrap {max-width: 420rem;-webkit-clip-path: ellipse(var(--clip-path) 489rem at center);clip-path: ellipse(var(--clip-path) 489rem at center);}.booking-form {padding: 58rem 32rem 50rem 33rem;background-image: url("../img/booking/decoration_mobile1.webp"), url("../img/booking/decoration_mobile2.webp");background-position: left -20rem top 10rem, right -20rem bottom -10rem;background-size: 51rem 300rem, 85rem 164rem;-webkit-clip-path: ellipse(var(--clip-path) 459rem at center);clip-path: ellipse(var(--clip-path) 459rem at center);}.booking-form__title {max-width: 268rem;margin-bottom: 35rem;font-size: 20rem;line-height: 28rem;letter-spacing: 0.64rem;}.booking-form__row {margin-bottom: 25rem;padding: 0;}.booking-form__row:nth-child(3) {margin-bottom: 31rem;}.booking-form__row:nth-child(4) {margin-bottom: 35rem;}.booking-form__block {padding: 24rem 56rem 24rem 90rem;}.booking-form__block:not(:last-child) {margin-bottom: 15rem;}.booking-form__radio:checked ~ .booking-form__radio-circle {background-size: 18rem 14rem, auto auto;}.booking-form__radio-circle {left: 30rem;width: 36rem;height: 36rem;}.booking-form__radio-text {font-size: 16rem;}.booking-form__col:not(:last-child) {margin-bottom: 12rem;}.booking-form__select {min-width: auto;}.booking-form__phone-input .input {padding: 30rem 28rem 30rem 68rem;font-size: 16rem;}.booking-form__price-content-col:not(:last-child) {margin-bottom: 8rem;}.booking-form__text {font-size: 18rem;letter-spacing: 0.25rem;}.booking-form__old-price {margin-right: 17rem;font-size: 16rem;letter-spacing: 0.67rem;}.booking-form__price {font-size: 22rem;letter-spacing: 0.31rem;}.booking-form__button-wrap {margin-bottom: 18rem;padding: 0;}.booking-form__agree {font-size: 12rem;line-height: normal;letter-spacing: 0.5rem;}.questions__title {width: 220rem;margin: 0 0 16rem;font-size: 24rem;line-height: 34rem;text-align: left;letter-spacing: 0.34rem;}.questions__subtitle {width: initial;margin: 0 auto 15rem;font-size: 16rem;line-height: 27.01rem;text-align: left;letter-spacing: 0.67rem;}.questions__img-director {height: 364rem;}.questions__accordion-container {max-width: 100%;padding: 0;}.accordion__item {padding: 9rem;}.accordion {max-width: initial;}.accordion__content {width: 100%;margin: 0;}.accordion__header {width: 100%;padding: 23rem 0;}.accordion__header::after {right: 20rem;}.accordion__title {width: 319rem;font-size: 18rem;line-height: 28rem;text-align: left;letter-spacing: 0.84rem;}.accordion__text {width: 319rem;margin-left: auto;margin-right: auto;text-align: left;font-size: 14rem;line-height: 22rem;letter-spacing: 0.59rem;}.accordion__description {width: 319rem;margin-bottom: 21rem;font-size: 14rem;line-height: 22rem;text-align: left;letter-spacing: 0.59rem;}.accordion__description br {display: none;}.accordion__phone .input-container {width: 319rem;}.accordion__phone .input_icon {padding-left: 91rem;}.accordion__phone .input__icon-wrap {width: 48rem;height: 48rem;}.accordion__form {margin-bottom: 21rem;}.accordion__policy {font-size: 12rem;line-height: 20rem;letter-spacing: 0.5rem;}.accordion-input .input {width: 100%;height: 93rem;font-size: 14rem;line-height: 24rem;letter-spacing: 0.59rem;}.accordion-input {width: 319rem;height: 93rem;}.accordion__button {width: 319rem;height: 93rem;font-size: 13rem;line-height: 21.01rem;letter-spacing: 1.43rem;}.accordion__body {padding-top: 15rem;}.accordion__img {top: 24rem;right: 0;width: 14rem;height: 9rem;}.classes-going__bg {height: 401rem;background-position-y: -160rem;background-size: 120%;}.classes-going__title {width: initial;margin-bottom: 19rem;font-weight: 700;font-size: 23rem;line-height: 34rem;text-align: left;letter-spacing: 0.34rem;}.classes-going__duration {margin-bottom: 28rem;}.classes-going__duration-title {width: 218rem;margin: 0 0 29rem;padding: 0;font-weight: 700;font-size: 18rem;line-height: 27rem;text-align: left;letter-spacing: 0.75rem;}.classes-going__duration-tab {height: 60rem;font-size: 14rem;line-height: 22rem;letter-spacing: 0.2rem;}.classes-going__duration-tab:nth-child(1) {width: 156rem;margin-bottom: 7rem;}.classes-going__duration-tab:nth-child(2) {width: 156rem;}.classes-going__duration-tab:nth-child(3) {width: 156rem;}.classes-going__duration-tab:nth-child(4) {width: 156rem;}.classes-going__slider.unload {height: 187rem;}.classes-going__slide-title {font-size: 18rem;line-height: 28.04rem;letter-spacing: 0.25rem;}.classes-going__slide {width: 307rem;}.classes-going__slide .dotted-card__wrap {padding: 29rem 36rem 20rem 22rem;}.classes-going__slide-text {font-size: 14rem;line-height: 22rem;letter-spacing: 0.59rem;}.classes-going__number {top: 15rem;right: -73rem;}.classes-going__slide-wrapper {margin-bottom: 12rem;}.parents-reviews {padding-bottom: 53rem;}.parents-reviews__subtitle {margin-bottom: 30rem;}.parents-reviews__mini-slide {margin-left: 19rem;}.parents-reviews__slide-top {margin-bottom: 10rem;}.parents-reviews__slider .owl-counter {margin-top: 11rem;}.parents-reviews__slide {width: 307rem;}.parents-reviews__slide-image-with-play {height: 189rem;}.parent-card__title {font-size: 16rem;line-height: 30rem;}.parent-card__subtitle {font-size: 12rem;line-height: 24rem;}.parents-reviews__slide-top-image-wrap {width: 80rem;height: 80rem;}.desktop-menu .desktop-menu__wrap {width: 80%;}.ege-page .fs {padding-bottom: 488rem;background-image: url("../img/fs/fs-bg-mobile.webp");}.ege-page .fs__subtitle {margin-top: 9rem;font-size: 20rem;line-height: 29rem;}.ege-page .fs__list {margin-top: 29rem;}.ege-page .fs__item {font-size: 16rem;line-height: 26rem;}.ege-page .fs__item:not(:last-child) {margin-bottom: 10rem;}.ege-page .fs__button {width: 320rem;margin-top: 33rem;}.ege-page .fs__tile {bottom: -312rem;left: calc(50% - 158rem);}.ege-page .fs__tile .dotted-card__wrap {width: 234rem;padding: 10rem 10rem 55rem 52rem;}.ege-page .fs__tile-number {margin-top: 21rem;}.ege-page .fs__tile-title {margin-top: 4rem;}.ege-page .fs__tile-text {margin-top: 7rem;}.ege-page .fs__bg-people {bottom: -350rem;left: calc(50% - 258rem);width: 658rem;}.ege-page .fs__bg-watercolor {bottom: -9rem;width: 100%;}.ege-page .fs-advantage {margin-top: 0;padding: 3rem 0 57rem;}.ege-page .fs-advantage__slider.unload {height: 554rem;}.ege-page .fs-advantage__slide_first .fs-advantage__img {width: 509rem;-webkit-transform: translate(-128rem, 3rem);-ms-transform: translate(-128rem, 3rem);transform: translate(-128rem, 3rem);}.ege-page .fs-advantage__slide_second .fs-advantage__img {-webkit-transform: translate(-65rem, -8rem);-ms-transform: translate(-65rem, -8rem);transform: translate(-65rem, -8rem);}.ege-page .fs-advantage__content-container {margin-top: -2rem;}.ege-page .fs-advantage__title {margin-bottom: 14rem;padding: 0 14rem;}.ege-page .students-reviews {padding-top: 53rem;padding-bottom: 50rem;}.ege-page .students-reviews__title {width: 304rem;margin-bottom: 11rem;}.ege-page .students-reviews__description {width: 311rem;margin-bottom: 43rem;}.ege-page .students-reviews__slider.unload {height: 686rem;}.ege-page .students-reviews__slide {width: 307rem;padding: 23rem 0 28rem;border-radius: 10rem;}.ege-page .students-reviews__slide-wrap-left {margin-bottom: 30rem;}.ege-page .students-reviews__slide-image-wrap {height: 186rem;}.ege-page .students-reviews__slide-top {margin-bottom: 6rem;}.ege-page .students-reviews__slide-left {margin-bottom: 17rem;}.ege-page .students-reviews__slide-title {margin-bottom: 6rem;}.ege-page .teachers {padding-top: 51rem;padding-bottom: 70rem;}.ege-page .teachers__title {margin-bottom: 9rem;}.ege-page .teachers__description {margin-bottom: 0;}.ege-page .teachers__slider.unload {height: 786rem;}.ege-page .teachers__slider .owl-counter {margin-top: -33rem;}.ege-page .teachers__slide {padding-bottom: 40rem;}.ege-page .teachers__slide-top {--photo-offset: 38rem;margin-bottom: 7rem;}.ege-page .teachers__slide-titles {margin-bottom: 15rem;}.ege-page .teachers__slide-subtitle {margin-bottom: 4rem;font-size: 18rem;line-height: 27rem;}.ege-page .teachers__slide-photo {--width: 151rem;--height: 184rem;margin-bottom: 24rem;}.ege-page .teachers__slide-read-more {margin-top: 15rem;text-align: left;}.ege-page .teacher-experience {padding: 24rem 10rem;}.ege-page .teacher-experience__text {width: 210rem;}.ege-page .groups {height: 1446rem;padding: 65rem 0 375rem 0;}.ege-page .groups__title {text-align: left;}.ege-page .groups__description {margin-bottom: 25rem;text-align: left;}.ege-page .groups__list.unload {height: 244rem;}.ege-page .groups__item {width: 317rem;padding: 27rem 20rem 38rem 21rem;}.ege-page .groups__calendar {top: 677rem;left: calc(50% - 159rem);width: 305rem;}.ege-page .groups__calendar .dotted-card__wrap {padding: 32rem 0 2rem 26rem;}.ege-page .groups__calendar-img {width: 201rem;height: 132rem;-webkit-transform: translate(3rem, 20rem);-ms-transform: translate(3rem, 20rem);transform: translate(3rem, 20rem);}.ege-page .groups__people {left: calc(50% - 183rem);width: 687rem;height: 467rem;}.ege-page .groups__work-position {bottom: 62rem;left: calc(50% - 142rem);}.ege-page .branch-offices {padding-top: 54rem;}.ege-page .branch-offices_page {height: 933rem;}.ege-page .branch-offices__title {margin-bottom: 12rem;}.ege-page .branch-offices__subtitle {margin-bottom: 25rem;}.ege-page .branch-offices__wrapper {padding: 27rem 21rem 28rem 21rem;}.ege-page .branch-offices__subway {margin-bottom: 11rem;}.ege-page .branch-offices__form .input {padding-left: 68rem;}.oge-page .oge-page .custom-select .selected-item {font-size: 14rem;}.oge-page .oge-page .custom-select .item {padding: 32rem 48rem 29rem 62rem;font-size: 14rem;}.oge-page .fs {padding-bottom: 488rem;}.oge-page .fs__titles {margin-top: 61rem;}.oge-page .fs__title {width: 350rem;line-height: 33rem;}.oge-page .fs__subtitle {margin-top: 14rem;font-size: 18rem;line-height: 29rem;}.oge-page .fs__list {margin-top: 25rem;}.oge-page .fs__item {font-size: 16rem;line-height: 26rem;}.oge-page .fs__item:not(:last-child) {margin-bottom: 17rem;}.oge-page .fs__button {width: 320rem;margin-top: 78rem;padding-right: 32rem;}.oge-page .fs__tile {top: 498rem;left: calc(50% - 82rem);}.oge-page .fs__tile .dotted-card__wrap {width: 235rem;}.oge-page .fs__tile-number {margin-top: 30rem;}.oge-page .fs__bg-people {top: 660rem;left: calc(50% - 240rem);width: 490rem;}.oge-page .fs__bg-watercolor {bottom: 0;}.oge-page .students-reviews {padding-top: 61rem;padding-bottom: 62rem;}.oge-page .students-reviews__title {width: 309rem;margin: 0 0 19rem;text-align: left;}.oge-page .students-reviews__description {width: 290rem;margin: 0 0 28rem;text-align: left;}.oge-page .students-reviews__slider.unload {height: 541rem;}.oge-page .students-reviews__slide {width: 307rem;padding: 23rem 0 0;}.oge-page .students-reviews__slide-wrap-left {margin-bottom: 27rem;padding: 0 23rem;}.oge-page .students-reviews__slide-image-wrap {width: 100%;height: 185rem;}.oge-page .students-reviews__slide-top {margin-bottom: 0;}.oge-page .students-reviews__slide-left {padding: 0 23rem;}.oge-page .students-reviews__slide-title {margin-bottom: 8rem;}.oge-page .students-reviews__slide-read-more {width: 100%;padding: 29rem 0 0 0;background: #ffffff;}.oge-page .fs-advantage {padding-bottom: 54rem;}.oge-page .fs-advantage__slider.unload {height: 591rem;}.oge-page .fs-advantage__slide_first .fs-advantage__img {width: 488rem;-webkit-transform: translate(-113rem, 21rem);-ms-transform: translate(-113rem, 21rem);transform: translate(-113rem, 21rem);}.oge-page .fs-advantage__slide_second .fs-advantage__img {width: 390rem;-webkit-transform: translate(-15rem, 36rem);-ms-transform: translate(-15rem, 36rem);transform: translate(-15rem, 36rem);}.oge-page .fs-advantage__slide_third .fs-advantage__img {width: 348rem;-webkit-transform: translate(-81rem, 65rem);-ms-transform: translate(-81rem, 65rem);transform: translate(-81rem, 65rem);}.oge-page .fs-advantage__content-container {margin-top: 16rem;}.oge-page .fs-advantage__title {margin-bottom: 4rem;}.oge-page .fs-advantage__slide-num {position: absolute;top: 42rem;left: 23rem;}.oge-page .teachers {padding: 35rem 0;}.oge-page .teachers__title {max-width: 298rem;margin-bottom: 55rem;}.oge-page .teachers__description {max-width: 336rem;margin: 0 auto -14rem;}.oge-page .teachers__slider.unload {height: 645rem;}.oge-page .teachers__slide {width: 225rem;padding-top: 14rem;padding-bottom: 20rem;}.oge-page .teachers__slide-top {margin-bottom: 20rem;}.oge-page .teachers__slide-titles {margin-top: 0;margin-bottom: 24rem;}.oge-page .teachers__slide-subtitle {margin-bottom: 9rem;font-size: 16rem;line-height: 23rem;}.oge-page .teachers__slide-title {font-size: 14rem;letter-spacing: 0.58rem;}.oge-page .teachers__slide-skill {font-size: 12rem;line-height: 16rem;}.oge-page .teachers__slide-skill:not(:last-child) {max-width: 134rem;margin: 0 auto 9rem;}.oge-page .teachers__slide-photo {--width: 95rem;--height: 130rem;margin-top: 0;margin-bottom: 13rem;}.oge-page .teachers__slide-tile {padding: 6rem;}.oge-page .teachers__slide-read-more {display: block;margin: 8rem auto 0;padding: 0;font-size: 6rem;}.oge-page .teacher-experience {padding: 10rem;}.oge-page .teacher-experience__age-text {font-size: 10rem;line-height: 14.41rem;}.oge-page .teacher-experience__text {width: 100%;font-size: 10rem;line-height: 15.6rem;letter-spacing: 0.67rem;}.oge-page .consultation__button {padding: 0;}.oge-page .consultation__title {margin-bottom: 5rem;font-size: 24rem;line-height: 35rem;letter-spacing: 0.56rem;}.oge-page .consultation__subtitle {margin-bottom: 30rem;}.oge-page .parents-reviews {padding: 52rem 0 19rem;}.oge-page .parents-reviews__title {max-width: 320rem;margin: 0 auto 12rem;text-align: left;}.oge-page .parents-reviews__description--mobile {max-width: 315rem;margin: 0 auto 22rem;line-height: 23rem;text-align: left;}.oge-page .parents-reviews__slider-wrap {max-width: 313rem;}.oge-page .parents-reviews__slider .owl-stage-outer {-webkit-transform: none;-ms-transform: none;transform: none;}.oge-page .parents-reviews__slider .owl-counter {margin-top: 25rem;}.oge-page .parents-reviews__slider .owl-item:not(:last-child) {margin-right: 14rem;}.oge-page .parents-reviews__slider .owl-item:not(.active) .parents-reviews__slide {width: 313rem;height: 350rem;padding: 23rem;}.oge-page .parents-reviews__slide {width: 313rem;height: 334rem;padding: 19rem 23rem 23rem;}.oge-page .parents-reviews__avatar--inner {margin-bottom: 18rem;padding-left: 4rem;}.oge-page .parents-reviews__slide-img-with-play {height: 194rem;}.oge-page .parents-reviews__slide-img-with-play .fat-icon-wrap-play {width: 55rem;height: 55rem;}.oge-page .questions__title {width: 100%;}.oge-page .booking {padding-top: 43rem;padding-bottom: 61rem;}.oge-page .booking__title {max-width: 364rem;}.oge-page .booking-form {padding: 42rem 60rem 0;}.oge-page .booking-form__title {max-width: 300rem;margin-bottom: 48rem;font-size: 18rem;line-height: 28rem;letter-spacing: 0.36rem;}.oge-page .booking-form__row {margin-bottom: 25rem;}.oge-page .booking-form__row:nth-child(3) {margin-bottom: 31rem;}.oge-page .booking-form__row:nth-child(4) {margin-bottom: 19rem;}.oge-page .booking-form__block {padding: 38rem 46rem 38rem 90rem;}.oge-page .booking-form__radio:checked ~ .booking-form__radio-circle::before {width: 15rem;height: 15rem;}.oge-page .booking-form__radio-circle {left: 22rem;width: 35rem;height: 35rem;}.oge-page .booking-form__radio-text {font-size: 14rem;}.oge-page .booking-form__phone-input .input {font-size: 14rem;}.oge-page .booking-form__text {font-size: 14rem;line-height: 28rem;letter-spacing: 0.36rem;}.oge-page .booking-form__old-price {margin-right: 24rem;font-size: 18rem;letter-spacing: 1.09rem;}.oge-page .booking-form__price {font-size: 24rem;letter-spacing: 0.48rem;}.oge-page .groups {height: 1399rem;padding: 44rem 0 455rem 0;}.oge-page .groups__title {max-width: initial;margin-bottom: 20rem;}.oge-page .groups__description {margin: 0 auto 12rem;line-height: 26rem;}.oge-page .groups__slider-wrap {margin-bottom: 106rem;margin-left: 0;}.oge-page .groups__list .owl-dots {margin-top: 25rem;}.oge-page .groups__item {width: 260rem;padding: 18rem 19rem 17rem 23rem;}.oge-page .groups__item-text {font-size: 14rem;line-height: 22rem;letter-spacing: 0.84rem;}.oge-page .groups__calendar {top: 697rem;left: calc(50% + -148rem);width: 314rem;-webkit-transform: none;-ms-transform: none;transform: none;}.oge-page .groups__calendar .dotted-card__wrap {padding: 65rem 30rem 66rem 33rem;}.oge-page .groups__calendar-img-wrap {left: calc(50% - 75rem);-webkit-transform: none;-ms-transform: none;transform: none;}.oge-page .groups__calendar-img {-webkit-transform: translate(-6rem, -5rem);-ms-transform: translate(-6rem, -5rem);transform: translate(-6rem, -5rem);}.oge-page .groups__calendar-title {margin-bottom: 7rem;font-size: 14rem;line-height: 22rem;letter-spacing: 0.84rem;}.oge-page .groups__people {bottom: -140rem;left: calc(50% - 371rem);-webkit-transform: scale(0.75);-ms-transform: scale(0.75);transform: scale(0.75);}.oge-page .groups__work-position {bottom: 57rem;left: calc(50% - 172rem);}.oge-page .branch-offices {padding-bottom: 317rem;}.oge-page .branch-offices__wrapper {padding: 21rem 21rem 28rem 45rem;}.oge-page .branch-offices-map {top: 247rem;}.oge-page .free-testing {padding: 67rem 0 369rem;}.oge-page .free-testing__title {width: 330rem;margin-bottom: 17rem;text-align: center;letter-spacing: 0.5rem;}.oge-page .free-testing__subtitle {margin-bottom: 40rem;font-size: 16rem;letter-spacing: 0.45rem;}.oge-page .free-testing__list {width: 100%;margin-bottom: 31rem;margin-left: 0;}.oge-page .free-testing__form {width: 324rem;}.oge-page .free-testing__item {font-size: 14rem;line-height: 26rem;letter-spacing: 0.8rem;}.oge-page .free-testing__item::before {margin-left: 4rem;}.oge-page .free-testing__phone .input-container {margin-bottom: 10rem;}.oge-page .free-testing__text {width: 230rem;}.oge-page .free-testing__img {bottom: calc(50% - 1331rem);left: calc(50% - 536rem);width: 700rem;height: 936rem;}.oge-page .oge-free-testing__tile {top: 660rem;right: calc(50% - 18rem);width: 184rem;}.oge-page .oge-free-testing__tile .dotted-card__wrap {padding: 20rem 14rem 29rem 14rem;}.oge-page .oge-free-testing__tile-number {font-size: 32rem;}.oge-page .oge-free-testing__tile-title {margin-bottom: 10rem;font-size: 12rem;}.oge-page .oge-free-testing__tile-subtitle {margin-bottom: 2rem;font-size: 12rem;}.oge-page .oge-free-testing__tile-text {font-size: 12rem;letter-spacing: 0.62rem;}.leading-teachers {padding: 34rem 0 68rem;}.leading-teachers__container {max-width: 350rem;}.leading-teachers__title {max-width: 270rem;margin: 0 0 21rem;font-size: 24rem;line-height: 34rem;text-align: left;letter-spacing: 0.56rem;}.leading-teachers__subtitle {max-width: 340rem;margin: 0 0 30rem;font-size: 16rem;line-height: 26rem;text-align: left;letter-spacing: 0.47rem;}.leading-teachers__list.unload {height: 190rem;}.leading-teachers__list .owl-counter {bottom: -40rem;left: 143rem;font-size: 14rem;letter-spacing: 0.5rem;}.leading-teachers__list .owl-counter span {font-size: 20rem;}.leading-teachers__list .item-0 .leading-teachers__header {margin-bottom: 6rem;}.leading-teachers__list .item-0 .leading-teachers__img {top: 11rem;left: -8rem;width: 310rem;}.leading-teachers__list .item-1 {padding-top: 103rem;}.leading-teachers__list .item-1 .leading-teachers__img {top: 38rem;left: 3rem;width: 255rem;}.leading-teachers__list .item-2 {padding-top: 104rem;}.leading-teachers__list .item-2 .leading-teachers__header {margin-bottom: 0;}.leading-teachers__list .item-2 .leading-teachers__img {top: 39rem;left: 20rem;width: 151rem;}.leading-teachers__list .item-3 .leading-teachers__header {width: 170rem;margin-bottom: 5rem;}.leading-teachers__list .item-3 .leading-teachers__img {top: 17rem;left: 67rem;width: 87rem;}.leading-teachers__list .item-4 .leading-teachers__img {top: -62rem;left: -58rem;width: 320rem;}.leading-teachers__list .item-5 {padding-top: 93rem;}.leading-teachers__list .item-5 .leading-teachers__header {margin-bottom: 6rem;}.leading-teachers__list .item-5 .leading-teachers__img {top: -6rem;left: 9rem;width: 281rem;}.leading-teachers__item {width: 220rem;height: 188rem;padding-top: 93rem;}.leading-teachers__item::before {top: 6rem;left: 6rem;width: calc(100% - 12rem);height: calc(100% - 12rem);}.leading-teachers__header {max-width: 200rem;margin-bottom: 2rem;font-size: 16rem;line-height: 22rem;letter-spacing: 0.8rem;}.leading-teachers__numb {top: 10rem;left: 19rem;font-size: 12rem;}.test-student {padding-top: 24rem;}.test-student__container {max-width: 100%;padding: 0;}.test-student__title {width: 330rem;text-align: left;}.test-student__subtitle {width: 300rem;margin: 0 0 24rem;text-align: left;}.test-student__list {padding-bottom: 17rem;}.test-student__item {height: auto;}.test-student__item_first {margin-bottom: 31rem;}.test-student__item_second {margin-bottom: 46rem;}.test-student__img-wrap {height: 194rem;}.test-student__img_first {width: 385rem;height: 316rem;-webkit-transform: translateX(9rem);-ms-transform: translateX(9rem);transform: translateX(9rem);}.test-student__img_second {width: 240rem;height: 206rem;-webkit-transform: translateX(113rem);-ms-transform: translateX(113rem);transform: translateX(113rem);}.test-student__img_third {width: 250rem;height: 193rem;-webkit-transform: translate(98rem, -15rem);-ms-transform: translate(98rem, -15rem);transform: translate(98rem, -15rem);}.test-student__item-text {width: 285rem;font-size: 14rem;line-height: 26rem;letter-spacing: 0.59rem;}.estimations__wrap {padding: 32rem 0 0;}.estimations__title {width: 100%;margin: 0 auto 5rem;font-size: 25rem;}.estimations__block {margin-bottom: -61rem;}.estimations__block_2 {margin-bottom: -41rem;}.estimations__block-number {font-size: 145rem;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.estimations__block-text {padding-top: 18rem;font-size: 14rem;-webkit-transform: translateY(-69rem);-ms-transform: translateY(-69rem);transform: translateY(-69rem);}.estimations__img {width: 265rem;height: 426rem;-webkit-transform: translateX(-10rem);-ms-transform: translateX(-10rem);transform: translateX(-10rem);}.motivate {padding-top: 28rem;}.motivate__title {width: 100%;margin-bottom: 23rem;text-align: left;}.motivate__text {width: 100%;font-size: 16rem;line-height: 26rem;text-align: left;}.motivate__img {height: 440rem;background-size: 111%;}.structure {min-height: 1870rem;padding-top: 20rem;padding-bottom: 40rem;}.structure__title {max-width: 325rem;margin: 0 0 20rem;font-size: 24rem;line-height: 34rem;text-align: left;letter-spacing: 0.42rem;}.structure__subtitle {max-width: 270rem;margin: 0 0 192rem;font-size: 16rem;line-height: 26rem;text-align: left;letter-spacing: 0.84rem;}.structure__list {margin-bottom: 540rem;}.structure__item:not(:last-child) {margin-bottom: 187rem;}.structure__card {padding-left: 0;}.structure__item:nth-child(1) .structure__img {top: -154rem;left: -143rem;width: 570rem;height: 258rem;}.structure__item:nth-child(2) .structure__img {top: -149rem;left: -121rem;width: 470rem;height: 250rem;}.structure__item:nth-child(3) .structure__img {top: -144rem;left: -204rem;width: 480rem;height: 364rem;}.structure__text {font-size: 17rem;line-height: 28rem;}.structure__blick {display: none;}.structure__bg {top: 0;z-index: 1;display: block;width: 420rem;height: 2122rem;background: url("../img/structure/bg-phone.png") no-repeat center/contain;}.structure__btn {width: 323rem;}.structure__btn-bg {top: 82rem;left: -6rem;display: block;width: 37rem;height: 49rem;background: url("../img/structure/line-btn-phone.webp") no-repeat center/contain;}.structure__btn-text {margin: 21rem 0 0 35rem;font-size: 12rem;line-height: 19rem;letter-spacing: 0.63rem;}.oge-classes-going {padding: 24rem 0 488rem;}.oge-classes-going__title {max-width: 350rem;margin: 0 0 20rem;line-height: 26rem;text-align: left;letter-spacing: 0.34rem;}.oge-classes-going__subtitle {margin-bottom: 30rem;font-size: 18rem;line-height: 27rem;text-align: left;letter-spacing: 0.75rem;}.oge-classes-going__tabs {margin-bottom: 16rem;}.oge-classes-going__tab {width: 156rem;height: 58rem;margin-bottom: 8rem;font-size: 14rem;}.oge-classes-going__slider.unload {height: 190rem;}.oge-classes-going__slide {width: 307rem;}.oge-classes-going__slide > .dotted-card__wrap {padding: 15rem 40rem 10rem 26rem;}.oge-classes-going__slide-title.point-item:not(:last-child) {margin-bottom: 14rem;}.oge-classes-going__slide-text {font-size: 14rem;line-height: 22rem;}.oge-classes-going__bg {left: calc(50% + 123rem);width: 700rem;}.always-online {padding: 29rem 0 42rem;}.always-online__title {margin-bottom: 10rem;font-size: 24rem;line-height: 34rem;text-align: left;letter-spacing: 0.48rem;}.always-online__subtitle {width: initial;margin-bottom: 37rem;font-size: 18rem;line-height: 29rem;text-align: left;letter-spacing: 0.18rem;}.always-online__item:not(:last-child) {margin-bottom: 19rem;}.always-online__card {width: 324rem;height: initial;min-height: initial;}.always-online__item:nth-child(1) .always-online__card {padding: 176rem 50rem 100rem 30rem;}.always-online__item:nth-child(2) .always-online__card {padding: 159rem 15rem 40rem 31rem;}.always-online__item:nth-child(1) .always-online__img {top: 61rem;width: 171rem;}.always-online__item:nth-child(2) .always-online__img {top: 39rem;left: 66rem;width: 162rem;}.always-online__header {margin-bottom: 20rem;font-size: 16rem;line-height: 23rem;letter-spacing: 0.96rem;}.always-online__card-list {margin-left: -4rem;}.always-online__card-item {margin-bottom: 6rem;}.always-online__text {margin-left: -1rem;font-size: 14rem;line-height: 23rem;letter-spacing: 0.84rem;}.oge-before-lessons {padding: 31rem 0 363rem;}.oge-before-lessons__img {top: calc(50% - -264rem);left: calc(50% - 424rem);-webkit-transform: scale(0.53);-ms-transform: scale(0.53);transform: scale(0.53);}.oge-before-lessons__title {margin-bottom: 31rem;font-size: 22rem;line-height: 1.5;}.oge-before-lessons__item:not(:last-child) {margin-bottom: 53rem;}.oge-before-lessons__num-wrap {height: 81rem;}.oge-before-lessons__num {top: -31rem;left: calc(50% - 107rem);font-size: 160rem;}.oge-before-lessons__text {padding-top: 29rem;font-size: 18rem;line-height: 28rem;letter-spacing: normal;}.check {max-width: 100%;padding: 40rem 0 0;overflow-x: hidden;}.check__title {width: 100%;margin: 0 auto 199rem;text-align: left;letter-spacing: 0.6rem;}.check__list-block {margin-bottom: 225rem;}.check__list-block-2 {margin-bottom: 258rem;}.check__list-block-3 {margin-bottom: 57rem;}.check__list-img-1 {-webkit-transform: translate(-90rem, -173rem);-ms-transform: translate(-90rem, -173rem);transform: translate(-90rem, -173rem);}.check__list-img-2 {-webkit-transform: translate(16rem, -156rem);-ms-transform: translate(16rem, -156rem);transform: translate(16rem, -156rem);}.check__list-img-3 {width: 680rem;-webkit-transform: translate(-187rem, -186rem);-ms-transform: translate(-187rem, -186rem);transform: translate(-187rem, -186rem);}.check__list-text {width: 100%;margin-left: 0;font-size: 18rem;line-height: 28rem;}.check__bg-img {width: 420rem;height: 357rem;-webkit-transform: translateX(24rem);-ms-transform: translateX(24rem);transform: translateX(24rem);}.themes {padding: 36rem 0 0;}.themes__title {width: 345rem;margin-bottom: 23rem;line-height: 34rem;text-align: left;letter-spacing: 0.5rem;}.themes__subtitle {margin-bottom: 31rem;margin-left: 0;font-size: 16rem;letter-spacing: 1rem;}.themes__list {margin-bottom: 33rem;margin-left: 0;}.themes__list .themes__item {margin-bottom: -3rem;font-size: 14rem;letter-spacing: 0.6rem;}.themes__form {margin-bottom: 12rem;}.themes__input input {width: 319rem;height: 93rem;padding-left: 89rem;}.themes__input .input__icon-wrap {left: 22rem;}.themes__input input::-webkit-input-placeholder {font-size: 14rem;letter-spacing: 0.75rem;}.themes__input input::-moz-placeholder {font-size: 14rem;letter-spacing: 0.75rem;}.themes__input input:-ms-input-placeholder {font-size: 14rem;letter-spacing: 0.75rem;}.themes__input input::-ms-input-placeholder {font-size: 14rem;letter-spacing: 0.75rem;}.themes__input input::placeholder {font-size: 14rem;letter-spacing: 0.75rem;}.themes__button {width: 324rem;height: 80rem;}.themes__text {font-size: 12rem;line-height: 20rem;}.themes__bg-img {width: 900rem;-webkit-transform: translate(-407rem, 4rem);-ms-transform: translate(-407rem, 4rem);transform: translate(-407rem, 4rem);}.themes__tile {padding: 7rem;-webkit-transform: translate(85rem, -102rem);-ms-transform: translate(85rem, -102rem);transform: translate(85rem, -102rem);}.themes__tile .dotted-card__wrap {padding: 20rem 19rem 29rem 20rem;}.themes__tile-number {font-size: 32rem;}.themes__tile-title {margin-bottom: 10rem;font-size: 12rem;}.themes__tile-subtitle {margin-bottom: 2rem;font-size: 12rem;}.themes__tile-text {font-size: 12rem;letter-spacing: 0.62rem;}.themes__tile-text span {font-size: 14rem;}.gallery {padding: 40rem 0 25rem;}.gallery__slider.unload {height: 340rem;}.gallery__slider .owl-counter {margin-top: 20rem;}.gallery__slide {width: 315rem;height: 295rem;}.results {height: auto;margin-top: -28rem;padding-top: 0;}.results .results__container {max-width: 358rem;padding-left: 23rem;}.results__bg {top: 0;left: 0;z-index: -1;display: block;width: 420rem;height: 1163rem;background-image: url("../img/results/blick-phone.webp");-webkit-transform: none;-ms-transform: none;transform: none;}.results__title {margin-bottom: 9rem;font-size: 24rem;line-height: 34rem;text-align: center;}.results__description {width: 210rem;margin: 0 auto 24rem;font-size: 16rem;line-height: 26rem;text-align: center;letter-spacing: 0.9rem;}.results__card {width: 270rem;height: 133rem;margin: 0 auto 29rem;padding-top: 14rem;}.results__student-item {width: 180rem;margin-top: 8rem;}.results__student-item:first-child {width: auto;margin-bottom: 10rem;}.results__student-item:first-child .results__student-item-title {font-size: 16rem;letter-spacing: 0.65rem;}.results__student-item:nth-child(2) {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.results__student-item:nth-child(2) .results__student-item-title {font-size: 14rem;letter-spacing: 0.5rem;}.results__student-item:last-child {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 0 auto;}.results__student-item:last-child .results__student-item-title {font-size: 14rem;text-align: left;}.results__student-item-title {font-size: 20rem;text-align: left;}.results__table {margin-bottom: 84rem;margin-left: -13rem;}.results__table-col {width: 550%;}.results__table-col.head {font-size: 12rem;}.results__table-col.head .results__table-cell {padding-top: 11rem;padding-bottom: 8rem;font-size: 12rem;}.results__table-cell {padding: 6rem 0;font-size: 14rem;line-height: 22rem;}.results__table-cell:nth-child(2), .results__table-cell:nth-child(3), .results__table-cell:nth-child(4), .results__table-cell:nth-child(5) {width: 100rem;}.results__table-cell:nth-child(1) {width: 150rem;}.results__comment {width: 420rem;margin: 0 -51rem;padding: 40rem 48rem 39rem 50rem;font-size: 14rem;text-align: center;}.results__comment-header {line-height: 22rem;}.results__comment-text {line-height: 22rem;}.results__undertext {bottom: 12rem;left: calc(50% - 162rem);max-width: 324rem;font-size: 14rem;line-height: 22rem;letter-spacing: 0.7rem;}.results__teacher {width: 770rem;height: 367rem;-webkit-transform: translate(-109rem, 33rem);-ms-transform: translate(-109rem, 33rem);transform: translate(-109rem, 33rem);}.results__name {padding: 15rem 19rem 17rem 28rem;-webkit-transform: translate(16rem, -403rem) skewX(-12deg);-ms-transform: translate(16rem, -403rem) skewX(-12deg);transform: translate(16rem, -403rem) skewX(-12deg);}.results__name-title {margin-bottom: 5rem;margin-left: 0;font-size: 14rem;text-align: left;-webkit-transform: skewX(12deg);-ms-transform: skewX(12deg);transform: skewX(12deg);}.results__name-text {margin-left: 9rem;font-size: 13rem;line-height: 18rem;text-align: left;-webkit-transform: skewX(12deg);-ms-transform: skewX(12deg);transform: skewX(12deg);}.main-firstscreen {padding-bottom: 140rem;}.main-firstscreen__bg {background-position: 9rem 220rem;}.main-firstscreen__form-wrap {margin-top: 50rem;}.main-firstscreen__form-title {width: 100%;margin-bottom: 50rem;font-size: 24rem;line-height: 32.2rem;}.main-firstscreen__form-btns {display: block;}.main-firstscreen__form-btn {width: 212rem;height: 80rem;font-size: 22rem;}.main-firstscreen__form-btn:first-child {margin-right: 0;margin-bottom: 20rem;}.main-page .footer__menu {height: 120rem;margin-top: 40rem;margin-bottom: 20rem;}.main-page .footer__menu-title {font-size: 18rem;line-height: 24rem;}.main-page .footer__menu-link {font-size: 13rem;line-height: 13.29rem;}.main-page .footer__submenu-item::after {width: 4rem;height: 4rem;}.main-page .footer__submenu-link {font-size: 13rem;line-height: 13.29rem;}.practice {height: 1779rem;padding-top: 58rem;}.practice__title {width: initial;max-width: 400rem;margin-bottom: 60rem;font-size: 24rem;line-height: 1.4;}.practice__item:nth-child(1) .practice__item-img-wrap {height: 152rem;}.practice__item:nth-child(1) .practice__item-img {width: 663rem;-webkit-transform: translate(-78rem, -88rem);-ms-transform: translate(-78rem, -88rem);transform: translate(-78rem, -88rem);}.practice__item:nth-child(2) .practice__item-img-wrap {height: 166rem;}.practice__item:nth-child(2) .practice__item-img {width: 420rem;-webkit-transform: translate(-56rem, -18rem);-ms-transform: translate(-56rem, -18rem);transform: translate(-56rem, -18rem);}.practice__item:nth-child(3) .practice__item-img-wrap {height: 163rem;}.practice__item:nth-child(3) .practice__item-img {width: 253rem;height: 157rem;-webkit-transform: translate(42rem, -5rem);-ms-transform: translate(42rem, -5rem);transform: translate(42rem, -5rem);}.practice__item {width: initial;margin-bottom: 56rem;}.practice__item-title {margin: 0 auto 8rem;font-size: 20rem;line-height: 31rem;}.practice__author-img {width: 630rem;height: 600rem;margin-top: -8rem;margin-left: -162rem;}.learning-outcomes {min-height: 1288rem;}.learning-outcomes__img {bottom: -913rem;left: calc(50% - 310rem);width: 1000rem;}.learning-outcomes__title br {display: none;}.learning-outcomes__title {font-size: 24rem;line-height: 34rem;text-align: left;}.learning-outcomes-dotted-card .dotted-card__wrap .fat-icon-wrap-exclamation {display: none;}.learning-outcomes-dotted-card {width: initial;}.learning-outcomes__dotted-card-content {width: initial;margin-left: initial;}.ege-page.inner .same .free-testing__title {width: 100%;}.ege-page.inner .same .free-testing__content {width: 100%;}.ege-page.inner .same .free-testing-dotted-card {width: 319rem;}.ege-page.inner .same .free-testing__arrow {top: 309rem;left: calc(50% + 132rem);}.testing__list {max-width: 100%;}.testing__list.unload {height: 334rem;}.testing__title {width: initial;max-width: 100%;margin-bottom: 28rem;font-size: 24rem;line-height: 34rem;text-align: left;}.testing__subtitle {max-width: 100%;font-size: 16rem;line-height: 26rem;text-align: left;}.testing__item:nth-child(1) .testing__item-description {width: 245rem;}.testing__item-title {font-size: 32rem;}.testing__item-description {font-size: 14rem;line-height: 21rem;}.testing__item-wrap {width: 307rem;}.second-theme .point-item::before {width: 18rem;height: 14rem;margin-right: 10rem;}.police-modal__wrap ol {padding-left: 0;}}@media screen and (max-width: 350px) {html {font-size: 0.8px;}.groups__item-title {font-size: 18rem;}}@media screen and (min-width: 576px) and (max-width: 1024px) {.br-tablet {display: block;}.analysis-tasks__task:nth-child(1) .analysis-tasks__task-title {width: 490rem;}.analysis-tasks__task:nth-child(1) .analysis-tasks__task-text {width: 460rem;}.analysis-tasks__task:nth-child(2) .analysis-tasks__task-title {width: 490rem;}.analysis-tasks__task:nth-child(2) .analysis-tasks__task-text {width: 400rem;}.analysis-tasks__task:nth-child(3) .analysis-tasks__task-title {width: 440rem;}.analysis-tasks__task:nth-child(4) .analysis-tasks__task-title {width: 400rem;}.success-pass__item_computer .success-pass__item-title {width: 436rem;}.oge-page .free-testing__button {font-size: 18rem;}}.main-theme input.input.input_icon.js-input {border: 1px solid #e17f50;}section.gallery .gallery__slide-link {background-repeat: no-repeat;background-size: cover;}section.gallery .gallery__slide-link[href*="/1.webp"] {background-image: url("/new_design/img/gallery/full/1.webp");}section.gallery .gallery__slide-link[href*="/2.webp"] {background-image: url("/new_design/img/gallery/full/2.webp");}section.gallery .gallery__slide-link[href*="/3.webp"] {background-image: url("/new_design/img/gallery/full/3.webp");}section.gallery .gallery__slide-link[href*="/4.webp"] {background-image: url("/new_design/img/gallery/full/4.webp");}section.gallery .gallery__slide-link[href*="/5.webp"] {background-image: url("/new_design/img/gallery/full/5.webp");}section.gallery .gallery__slide-link[href*="/6.webp"] {background-image: url("/new_design/img/gallery/full/6.webp");}section.gallery .gallery__slide-link[href*="/7.webp"] {background-image: url("/new_design/img/gallery/full/7.webp");}section.gallery .gallery__slide-link[href*="/8.webp"] {background-image: url("/new_design/img/gallery/full/8.webp");}section.gallery .gallery__slide-link[href*="/9.webp"] {background-image: url("/new_design/img/gallery/full/9.webp");}section.gallery .gallery__slide-link[href*="/10.webp"] {background-image: url("/new_design/img/gallery/full/10.webp");}section.gallery .gallery__slide-link[href*="/11.webp"] {background-image: url("/new_design/img/gallery/full/11.webp");}section.gallery .gallery__slide-link[href*="/12.webp"] {background-image: url("/new_design/img/gallery/full/12.webp");}section.gallery .gallery__slide-link[href*="/13.webp"] {background-image: url("/new_design/img/gallery/full/13.webp");}section.gallery .gallery__slide-link[href*="/14.webp"] {background-image: url("/new_design/img/gallery/full/14.webp");}section.gallery .gallery__slide-link[href*="/15.webp"] {background-image: url("/new_design/img/gallery/full/15.webp");}section.gallery .gallery__slide-link[href*="/16.webp"] {background-image: url("/new_design/img/gallery/full/16.webp");}section.gallery .gallery__slide-link[href*="/17.webp"] {background-image: url("/new_design/img/gallery/full/17.webp");}section.gallery .gallery__slide-link[href*="/18.webp"] {background-image: url("/new_design/img/gallery/full/18.webp");}section.gallery .gallery__slide-link[href*="/19.webp"] {background-image: url("/new_design/img/gallery/full/19.webp");}section.gallery .gallery__slide-link[href*="/20.webp"] {background-image: url("/new_design/img/gallery/full/20.webp");}section.gallery .gallery__slide-link[href*="/21.webp"] {background-image: url("/new_design/img/gallery/full/21.webp");}section.gallery .gallery__slide-link[href*="/22.webp"] {background-image: url("/new_design/img/gallery/full/22.webp");}#parents-reviews .owl-stage > .owl-item:nth-child(1) .image-with-play {background-image: url("/new_design/img/parents-reviews/oge/1.webp");}#parents-reviews .owl-stage > .owl-item:nth-child(2) .image-with-play {background-image: url("/new_design/img/parents-reviews/oge/2.webp");}#parents-reviews .owl-stage > .owl-item:nth-child(3) .image-with-play {background-image: url("/new_design/img/parents-reviews/oge/3.webp");}#parents-reviews .owl-stage > .owl-item:nth-child(4) .image-with-play {background-image: url("/new_design/img/parents-reviews/oge/4.webp");}@media screen and (max-width: 425px) {.main-firstscreen__form-wrap .main-firstscreen__form-btns {margin-top: 100px;}}.second-theme input.input.input_icon.js-input {border: 1px solid #b053f6;}@media screen and (max-width: 1024px) {.ege-page .fs-advantage__content-container {margin-top: 86px;}}@media screen and (max-width: 576px) {.analysis-tasks__author-img {width: 416rem;margin-left: -48rem;background-size: contain;margin-right: 0 !important;}.analysis-tasks__watercolour-img {background-image:none !important;}.text-align-center{text-align: center;}}

#p438 .points, #p438 .points-offer, #p438 .materials, #p438 .success-pass, #p438 .online-success, #p438 .salary, #p438 .end-lessons, #p438 .consultation, #p438 .gift, #p438 .parents-reviews, #p439 .testing, #p439 .estimations, #p439 .gallery, #p439 .consultation, #p439 .leading-teachers, #p439 .always-online, #p439 .oge-before-lessons, #p439 .check {display: none;}
#p438 .end-lessons__teacher {display: none !important;}
.ege-page.inner .points, .learning-outcomes, .ege-page .consultation, .before-lessons, .testing, .leading-teachers, .consultation, .oge-before-lessons{
    display: none;
}
#p438 .before-lessons {display: none;}
.relative {
    background-color: #f5f5f8;
}
.fs-advantage__slide {box-shadow: none;}
.oge-page .fs-advantage__img-wrap {
    height: 270rem;
}
.themes {overflow: hidden;}
@media screen and (max-width: 1025px) {
	.analysis-tasks__task-text {
		font-size: 20rem;
	}
	.ege-page .owl-carousel .analysis-tasks__task-img-wrap .my3 {
		width: 553rem; transform: translate( 0, 40rem);}
	.ege-page .owl-carousel .analysis-tasks__task-img-wrap .my2 {
		width: 553rem; transform: translate( 30rem, 20rem);}
	.ege-page .owl-carousel .analysis-tasks__task-img-wrap .my1 {transform: translate(100rem, 50rem);}
	.analysis-tasks__watercolour-img {
		top: 180rem;}
	.analysis-tasks__task-img-wrap {
		height: 350rem;
	}
	.analysis-tasks__task:nth-child(1) .analysis-tasks__task-img {
		position: absolute;
		width: 423rem;
		height: 348rem;
		transform: translate(80rem);}
	.analysis-tasks__task {
		width: 770rem;
	}
	.fs__bg-watercolor {
		bottom: -10px;
	}
	body, html {
		height: 100%;
		width: 100%;
		min-width: 100%;
	  }
	*:before, *:after {
		webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#p438 .fs {
		padding-bottom: 470rem;
	}
	.ege-page .fs {
		padding-bottom: 470rem;
	}
	.ege-page .fs-advantage .container {max-width: 90%;}
	.ege-page .fs-advantage .container .fs-advantage__slide {width: 20%;}
	.ege-page .fs-advantage .container .fs-advantage__slider {display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;}
}
@media screen and (max-width: 920px) {
	.fs-advantage__slider .owl-dots {
		display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
	}
	.oge-page .questions__img-director {
		
		left: 0;
		width: 580rem;
		height: 580rem;
		
		margin: 0 auto;
		position: relative;
	}
	.oge-page .fs__tile {
		top: 550rem;
	}
	.oge-page .check .owl-carousel .check__list-img-3 {width: 850rem;
		height: 400rem;
		transform: translate(-130rem, 40rem);
    }
	.oge-page .check .owl-carousel .check__list-img-2 {width: 450rem;
		height: 300rem;
		transform: translate(60rem, 20rem);
    margin-bottom: 100rem;}
	.check__title {
		margin: 0 auto 40rem;
	}
	.check__bg-img {margin-top: 60rem;}
	.oge-page .owl-carousel .check__list-img {position: relative;
		width: 750rem;
		height: 400rem;
		transform: translate(-96rem, -8rem);}
	.check__list-text {
		margin-left: 0;
		margin: -60rem auto;
	}
	.check__list-block {
		margin-bottom: 0;
		width: 650rem;
		height: 460rem;
	}
	.themes {
		overflow-y: hidden;
	}
	.themes__bg {
		top: 20rem;
background-position-x: -500rem;
		left: 0;}
	.results__table-col {
		width: 680rem;
	  }
	#p438 .every-homework-before {display: none;}
	.practice__author-img {
		width: 800rem;
		height: 800rem;
		margin-top: 22rem;
		margin-left: -50rem;
		background-position-y: -210rem;
		background-size: 100%;
	}
	.ege-page .owl-carousel .analysis-tasks__task-img-wrap .my3 {
		transform: translate( 100rem, 40rem);}
	.ege-page .owl-carousel .analysis-tasks__task-img-wrap .my2 {
		transform: translate( 60rem, 20rem);
	}
	.ege-page .owl-carousel .analysis-tasks__task-img-wrap .my1 {
		transform: translate(190rem, 50rem);
	}
	.analysis-tasks__task {
		width: 720rem;
	}
	.analysis-tasks__task:nth-child(1) .analysis-tasks__task-img-wrap {
		height: 350rem;
	}
	.oge-page .groups {
		height: 1551rem;
	}
	.oge-page .groups__calendar {
		display: none;
	}
	.ege-page .branch-offices {
		padding-top: 20rem;
	}
	.classes-going__bg {
		background-position-y: 0;
		height: 250rem;
	}
	.ege-page .groups {
		/* height: 1540rem; */
		/* height: auto !important; */
	}
	.ege-page .groups__calendar {
		display: none;
	}
	.analysis-tasks__watercolour-img {
		display: none !important;
	}
	.analysis-tasks {
		height: 2000rem;}
	
	.ege-page .fs-advantage__slide_third .fs-advantage__img {
		width: 270rem;
        height: 250rem;
		-webkit-transform: translate(30rem,60rem);
		-ms-transform: translate(30rem,60rem);
		transform: translate(30rem,60rem);
	}
	.ege-page .fs-advantage__slide_second .fs-advantage__img {
		width: 220rem;
		height: 229rem;
		-webkit-transform: translate(60rem, 20rem);
		-ms-transform: translate(60rem, 20rem);
		transform: translate(60rem, 20rem);
	}
	
	.ege-page .fs-advantage__slide_first .fs-advantage__img {
		width: 270rem;
		-webkit-transform: translate(20rem, 40rem);
		-ms-transform: translate(20rem, 40rem);
		transform: translate(20rem, 40rem);
	}
	.ege-page .fs-advantage__content-container {
		margin-top: 10rem;
	}
	.fs-advantage__slide {
		background-color: transparent;
		padding: 32rem 10rem 16rem;
	}
	.ege-page .fs-advantage .container .fs-advantage__slide {
		width: 350rem;
		height: 460rem;
	}
	.fs__bg-watercolor {
		bottom: -100rem;
	}
	.ege-page .fs__bg-people {
		bottom: -250rem;
		left: auto;
		width: 668rem;
		height: 758rem;
		right: 0;
	}
	.ege-page .fs__button {
		/* width: 50%; */
		margin-top: 41rem;
	}
	.ege-page .fs__tile .dotted-card__wrap {
		width: 159rem;
		padding: 10px;
	}
	.ege-page .fs__tile {
		bottom: -120rem;
		left: auto;
		padding: 10rem;
		right: 0;
	}
 }
@media screen and (max-width: 480px) {
	.oge-page .fs__button {
		margin-top: 28rem;
	  }
	.oge-page .check .owl-carousel .check__list-block-3 .check__list-text {padding-left: 80rem;}
	.oge-page .check .owl-carousel .check__list-img-3 {
		width: 650rem;
		height: 300rem;
		transform: translate(-120rem, 20rem);
	}
	.oge-page .check .owl-carousel .check__list-img-2 {
		width: 350rem;
		height: 200rem;
		transform: translate(-40rem, 20rem);
		margin-bottom: 100rem;
	}
	.oge-page .owl-carousel .check__list-img {
		position: relative;
		width: 550rem;
		height: 300rem;
		transform: translate(-160rem, -30rem);
	}
	.check__list-block {
		margin-bottom: 0;
		width: 350rem;
		height: 360rem;
	}
	.oge-page .groups__slider-wrap {
		margin-bottom: 40rem;
	}
	.oge-page .groups {
		height: auto;
		padding: 44rem 0 0 0;
	}
	.ege-page .groups {
		height: auto;
	}
	.analysis-tasks__task:nth-child(1) .analysis-tasks__task-img-wrap {
		height: 180rem;
	}
	.header {
		box-shadow: 0px 3px 3px rgb(0 0 0 / 12%);
	}
	#p438 .fs {
		padding-bottom: 488rem;
		background-size: cover;
	}
	.ege-page .fs__button {
		/* width: 80%; */
	}
	.ege-page .fs__tile {
		bottom: -210rem;
		left: 0;
		right: auto;
		width: 80%;
	}
	.ege-page .fs__tile-number {
		margin-top: 0;
	}
	.ege-page .fs__tile .dotted-card__wrap {
		width: 100%;
	}
	.every-lesson {
		height: auto;
	}
	.every-homework {
		padding-bottom: 0;
	}
	.every-homework-before {
		display: none;
	}
	#p438 .every-homework-before {display: none;}
	.practice {
		height: 1900rem;
	}
	.ege-page.inner .same .free-testing__bg-girls {
		bottom: -70rem;
	  }
	.ege-page.inner .same .free-testing {
		padding: 70rem 0 0;
		background-size: cover;
	  }
	.oge-page .questions__img-director {
		left: 0;
		width: 100%;
		height: 480rem;
	}
	.oge-page .fs__bg-people {
		top: 680rem;
	  }
	.oge-page .fs__tile {
		top: 540rem;
	  }
	#p439 .questions__img-director {left: 0;
		width: 100%;
		height: 480rem;}
		#p439 .free-testing, #p439 .themes{display: none;}
	.analysis-tasks__task {
		width: 307rem;
	  }
	.analysis-tasks {
		height: 1196rem;
		padding-top: 58rem;
	  }
	.analysis-tasks__task:nth-child(1) .analysis-tasks__task-img {
		width: 307rem;
		height: 170rem;
	  }
	  .ege-page .owl-carousel .analysis-tasks__task-img-wrap .my3 {
		transform: translate( 0);
	}
	  .ege-page .owl-carousel .analysis-tasks__task-img-wrap .my2 {
		transform: translate( 0);
	}
	  .ege-page .owl-carousel .analysis-tasks__task-img-wrap .my1 {
		transform: translate(0);
	}
	.ege-page .owl-carousel .my0 {
		transform: translate(0);
	  }
	  .ege-page .owl-carousel .my2, .ege-page .owl-carousel .my3 {
		margin-left: -30rem;
	  }
	.ege-page .analysis-tasks__task-text {
		font-size: 10pt;
		line-height: 1.2;
		text-align: left;
	  }
	.ege-page .analysis-tasks__task-title {
		line-height: 1.2;
		text-align: left;
		font-size: 10pt;
	  }
	.ege-page .branch-offices_page {
		height: 973rem;
	  }
	.ege-page .personal-chat {
		padding-top: 370rem;
		padding-bottom: 40rem;
	  }
	  #p438 .every-homework, #p438 .before-lessons {display: none;}
	  #p438 .free-testing {display: none;}
	.ege-page .points-offer {display: block;}
	.practice__author-img {
		margin-left: -52rem;
		width: 630rem;
		height: 600rem;
		margin-top: -8rem;
		background-position-y: 0;
		background-size: contain;
	  }
	.learning-outcomes__img {background-image: url("../img/learning-outcomes/girl-min.webp");
		width: 800rem;
	}
	  
	.every-homework__bg {
		background-image: url("../img/every-homework/bg-min.webp") !important;
	}
	.every-homework-before {
		background-image: url("../img/before-lessons/tablet2-min.webp");
		position: relative;
		margin-top: 60%;
		background-size: contain;
		background-position: 0 100%;
		height: 600rem;
	  }
	.ege-page .fs__bg-people { background-image: url(/new_design/img/fs/people-mobile.webp) !important;
		left: calc(50% - 220rem);
		width: 558rem;
	}
	.results__teacher {position: relative;right: 0;bottom: 0;z-index: 2;width: 100%;height: 350px;background-image: url("../img/results/t-min.webp");-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);pointer-events: none;margin-left: 20px;}.results__bg {background-image: url("../img/results/blick-phone2.webp");}.oge-page .groups__people {bottom: 0;left: 0;width: 700rem;height: 509rem;background-image: url("../img/groups/people-oge1.webp");position: relative;transform: scale(1);}.themes__tile {padding: 7rem;-webkit-transform: translate(20rem, -102rem);-ms-transform: translate(20rem, -102rem);transform: translate(20rem, -102rem);}.themes__bg-img {display: none !important;}.themes__bg {position: relative;right: 0;width: 100%;overflow: hidden;background-image: url("../img/themes/girl2-min.webp") !important;height: 350px;top: 0;left: 0;background-position-x: 0;}.oge-page .free-testing__img {position: relative;bottom: 0;left: -150px;z-index: -1;width: 720px;height: 450px;background-image: url("../img/oge-free-testing/girl03.webp");-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);margin-top: 30px;margin-bottom: -450px;}.motivate__img {position: relative;top: 30px;left: 0;z-index: -1;width: 100%;height: 350px;background-image: url("../img/motivate/boy2.webp");background-repeat: no-repeat;background-size: 100%;-webkit-transform: translate(-29rem, -48rem);-ms-transform: translate(-29rem, -48rem);transform: translate(-29rem, -48rem);}.oge-classes-going {padding: 24rem 0 0;}.oge-classes-going__bg {position: relative;top: 0;left: 0;width: 100%;height: 350px;background: url("../img/oge-classes-going/bg2-min.webp") no-repeat center/cover;bottom: 0;transform: translateX(0);}.parents-reviews__slide-image-with-play {background-size: cover;background-position-x: center;}.ege-page .fs {padding-bottom: 488rem; background-size: cover; background-image: url("../img/fs/fs-bg-mobile2.webp");}.fs {padding-bottom: 488rem;background-image: url("../img/fs/fs-bg-mobile2.webp");}#parents-reviews .owl-stage > .owl-item:nth-child(2) .image-with-play {background-image: url("/new_design/img/parents-reviews/oge/2_2.webp");}#parents-reviews .owl-stage > .owl-item:nth-child(4) .image-with-play {background-image: url("/new_design/img/parents-reviews/oge/4_2.webp");}#parents-reviews .owl-stage > .owl-item:nth-child(3) .image-with-play {background-image: url("/new_design/img/parents-reviews/oge/3_3.webp");background-size: cover;}#parents-reviews .owl-stage > .owl-item:nth-child(1) .image-with-play {background-image: url("/new_design/img/parents-reviews/oge/1_1.webp");background-size: cover;background-position-x: center;}.questions__img-director {position: relative;bottom: 0;left: calc(8% + 12rem);z-index: 2;width: 100%;height: 350PX;background-image: url("../img/questions/director2.webp");background-size: contain;pointer-events: none;background-repeat: no-repeat;}.free-testing {padding: 58rem 0 0 0;}.free-testing__bg-girls {position: relative;bottom: 0;left: 0;z-index: 3;width: 100%;height: 350px;background-image: url(../img/free-testing/girls2.webp);}.every-homework__bg {background-image: url("../img/every-homework/bg.webp");}.end-lessons__teacher {right: -170rem;bottom: 0;width: 100%;height: 420rem;}.ege-page .fs__bg-people {bottom: -400rem;}.personal-chat__img {top: -5px;left: 8px;width: 98%;height: 738rem;background-image: url("../img/personal-chat/phone2-min.webp");}.classes-going__bg {height: 401rem;background-position-y: 2em;background-size: 120%;background-image: url("/new_design/img/classes-going/bg-tablet2-min.webp") !important;}
}
@media screen and (max-width: 391px) {
	.results__name {
		-webkit-transform: translate(16rem, -443rem) skewX(-12deg);
		-ms-transform: translate(16rem, -443rem) skewX(-12deg);
		transform: translate(16rem, -443rem) skewX(-12deg);
	  }
}
@media screen and (max-width: 361px) {
	.results__name {
		-webkit-transform: translate(16rem, -463rem) skewX(-12deg);
		-ms-transform: translate(16rem, -463rem) skewX(-12deg);
		transform: translate(16rem, -463rem) skewX(-12deg);
	  }
}


/* jn start */
.index{
    font-family: 'Montserrat', 'Arial', sans-serif;
    
    /* background: #F2F2F2; */
}

.index__title{
    color: #5A5A5A;
    
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -ms-line-clamp: 7;
    -webkit-line-clamp: 7;
    line-clamp: 7;
    display: -webkit-box;
    display: box;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.index__title strong{
    color: #343434;
}

.index .index__button{
    background: linear-gradient(81.89deg, #A548F8 13.13%, #C048F8 108.86%);
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.3);
    border-bottom: unset;
    
    width: 300rem;
    height: 55rem;
    
    font-weight: 600;
    text-transform: unset;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 6px;
}

.block-1-wrp{
    width: 100%;
    /* min-height: 800px; */
    height: 850rem;
    
    position: relative;
    overflow: hidden;
    
    margin-bottom: 75rem;
}

.block-1{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 225rem;
}

/*.block-1 .index__title{
    margin-bottom: 40rem;
}*/

.block-1__start{
    position: relative;
    z-index: 15;
    max-width: 650rem;
}

.block-1__container{
    position: relative;
    height: 100%;
}

.main-page .block-1__img-people{
    bottom: 15rem !important;
    right: -250rem !important;
    top: unset !important;
    left: unset !important;
    width: 1181rem !important;
    height: 790rem !important;
    
    z-index: 20;
}

.block-1-bg-imgs{
    position: absolute;
    z-index: 10;
    background-repeat: no-repeat;
    background-size: cover;
    pointer-events: none;
    
    left: 50%;
    transform: translateX(-50%);
}

.block-1-img-bg{
    width: 100%;
    height: 100%;
    top: -15rem;
}

.block-1-img-foot-bg{
    width: 100%;
    height: 354rem;
    bottom: 0;
    z-index: 21;
}

.block-2-wrp{
    margin-bottom: 100rem;
}

.block-2 strong{
    font-weight: 800;
    font-size: 100rem;
    line-height: 122rem;
    letter-spacing: -0.015em;
    color: #A548F8;
    
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -ms-line-clamp: 1;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    display: -webkit-box;
    display: box;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.block-2 span{
    display: block;
    position: relative;

    font-weight: 500;
    font-size: 18rem;
    line-height: 22rem;
    letter-spacing: 0.01em;
    color: #343434;
}

.block-2 ul{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.block-2 li{
    /* width: 30%; */
    position: relative;
    max-width: 33%;
    margin-bottom: 10rem;
}

.block-3__foot-block{
    position: relative;
    width: 624rem;
    height: 227rem;
    z-index: 1;
    
    background-image: url('../../uploads/blog/jn-nd-images/fixed/block-2-foot-elem-bg.webp');
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: contain;
    background-size: contain;
    
    filter: drop-shadow(0px 4px 19px rgba(0, 0, 0, 0.1));
    border-radius: 10px;
    
    margin: 0 auto;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 85rem;
    
    margin-bottom: 180rem;
}

.block-3__icon-text{
    display: block;
    width: 136px;
    height: 84px;
    
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-background-size: contain;
    background-size: contain;
    background-position: 15px;
}

.block-2__list-decor-img{
    display: block;
    width: 100%;
    height: 65rem;
    
    position: absolute;
    left: 0;
    bottom: 0;
    /* margin-top: -37.5rem; */
    /* margin-top: 30.5px; */
    transform: matrix(-1, 0, 0, 1, 0, 0);
    
    background-image: url('../../uploads/blog/jn-nd-images/fixed/cloud-bg.webp');
    -webkit-background-size: cover;
    background-size: cover;
}

.block-3__foot-block p{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.block-3__foot-block strong{
    width: 90%;
    font-weight: 700;
    font-size: 32rem;
    line-height: 39rem;
    
    text-align: center;
    letter-spacing: -0.035em;
    color: #FFFFFF;
    margin-bottom: 10px;
    
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -ms-line-clamp: 1;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    display: -webkit-box;
    display: box;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.block-3__foot-block span{
    display: block;
    font-weight: 500;
    font-size: 16rem;
    line-height: 20rem;
    text-align: center;
    letter-spacing: 0.01em;
    
    color: rgba(255, 255, 255, 0.75);
    
    max-width: 340px;
    
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -ms-line-clamp: 3;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    display: -webkit-box;
    display: box;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.tst{
    width: 500px;
    height: 500px;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center center;
}

/* background-image: url(../img/analysis-tasks/1.webp); */

.block-3__hidden-list{
    display: none;
}

.jn-h2-title{
    font-style: normal;
    font-weight: 700;
    font-size: 36rem;
    line-height: 46rem;
    text-align: center;
    letter-spacing: -0.035em;
    
    color: #343434;
    
    margin-bottom: 70rem;
}

.block-3__list{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    
    position: relative;
    z-index: 2;
}

.block-3__list>li{
    width: 32%;
    margin-bottom: 2%;
    
    background: #FFFFFF;
    box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 12rem;
    padding-right: 12rem;
    padding-top: 12rem;
    
    position: relative;
}
.block-3__list h3{
    font-weight: 700;
    font-size: 24rem;
    line-height: 29rem;
    text-align: center;
    letter-spacing: -0.035em;
    color: #A548F8;
    
    margin-bottom: 30rem;
    
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -ms-line-clamp: 4;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    display: -webkit-box;
    display: box;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
    box-orient: vertical;
}

.block-3__list h3 span{
    font-size: 16rem;
    line-height: 20rem;
    color: #000;
}

.block-3__list .wrp{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    
    border: 2px solid rgba(165, 72, 248, 0.3);
    border-radius: 8px;
    
    padding-left: 24rem;
    padding-right: 24rem;
    padding-top: 44rem;
    /* padding-bottom: 125rem; */
    
    position: relative;
    margin-bottom: 55rem;
    
    min-height: 400rem;
    height: 90%;
    padding-bottom: 10%;
}

.block-3__text-list li{
    margin-bottom: 14rem;
    
    font-style: normal;
    font-weight: 500;
    font-size: 16rem;
    line-height: 20rem;
    letter-spacing: 0.01em;
    
    color: #343434;
    
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 19px;
}

.block-3__text-list li::after{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 9px;
    height: 9px;
    background: #A548F8;
    border-radius: 50%;
}

.block-3-img-wrp{
    width: 240rem;
    height: 150rem;
    
    position: absolute;
    right: 0rem;
    bottom: 10rem;
    
    /* border: 1px solid red; */
}
.block-3-img-wrp img{
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}


.block-3__list .index__button{
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    width: 195rem;
    height: 45rem;
    font-size: 14rem;
    
    /* margin-top: -22.5px;
    margin-left: 24px;
    margin-bottom: 32px; */
    
    position: absolute;
    z-index: 10;
    
    bottom: -22.5rem;
}

.block-3__list>li:nth-child(1) .block-3-img-wrp{
    width: 146rem;
    height: 117rem;
    right: 28rem;
    bottom: 16rem;
}
.block-3__list>li:nth-child(2) .block-3-img-wrp{
    width: 200rem;
    height: 113rem;
    bottom: 1px;
    right: 25rem;
}
.block-3__list>li:nth-child(3) .block-3-img-wrp{
    width: 279rem;
    height: 154rem;
    bottom: 0;
    right: 0;
}
.block-3__list>li:nth-child(4) .block-3-img-wrp{
    width: 239rem;
    height: 125rem;
    bottom: 0;
    right: 0;
}
.block-3__list>li:nth-child(5) .block-3-img-wrp{
    width: 157rem;
    height: 147rem;
    right: 21rem;
    bottom: 0rem;
}
.block-3__list>li:nth-child(6) .block-3-img-wrp{
    width: 300rem;
    height: 152rem;
    bottom: 0;
    right: 24rem;
}

.block-4 .icon-wrp{
    position: relative;
    width: 80rem;
    height: 80rem;
}
.block-4 li:nth-child(1) .icon-wrp{
    width: 94rem;
    height: 94rem;
}
.block-4 li:nth-child(2) .icon-wrp{
    width: 66rem;
    height: 76rem;
}
.block-4 li:nth-child(3) .icon-wrp{
    width: 76rem;
    height: 76rem;
}
.block-4 li:nth-child(4) .icon-wrp{
    width: 69rem;
    height: 72rem;
}
.block-4 .icon{
    width: 100%;
    height: 100%;
    position: relative;
    
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.block-4 .icon-bg{
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 2px;
    -webkit-background-size: cover;
    background-size: cover;
}

.block-4 .jn-h2-title{
    margin: 0 auto;
    margin-bottom: 72rem;
    max-width: 972rem;
    
    position: relative;
    z-index: 2;
}

.block-4 ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    
    box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.04);
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 54rem;
    padding-left: 85rem;
    /* padding-right: 85rem; */
    padding-bottom: 16rem;
    background-color: #fff;
    
    position: relative;
    z-index: 2;
}

.block-4 li{
    width: 49%;
    margin-bottom: 60rem;
}
.block-4 p{
    font-weight: 500;
    font-size: 16rem;
    line-height: 20rem;
    letter-spacing: 0.01em;
    color: #343434;
    
    max-width: 350rem;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 25rem;
    
    position: relative;
    z-index: 10;
    margin-top: -20rem;
}

.block-4{
    width: 1055rem;
    margin: 0 auto;
}
.block-4-wrp{
    min-height: 810rem;
    background-image: url('../../uploads/blog/jn-nd-images/fixed/block-4-bg.webp');
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 50rem;
    padding-bottom: 70rem;
    
    position: relative;
}

.block-3-wrp{
    background: #F2F2F2;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 70rem;
    padding-bottom: 100rem;
    
    position: relative;
}

.block-2 li p{
    position: relative;
}

.block-5 .input::first-letter {
    color: red;
}

.block-5-wrp{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 220rem;
    padding-bottom: 210rem;
    
    overflow: hidden;
    
    position: relative;
}


.block-5{
    display: flex;
}

.block-5__container{
    position: relative;
}

.block-5 .start{
    width: 654rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.block-5 .right{
    width: 1065rem;
    height: 603rem;
    position: absolute;
    right: -400rem;
    top: 50%;
    transform: translateY(-50%);
    /* margin-right: -400rem; */
    /* margin-top: -25rem; */
    
}
.block-5 .right>div{
    width: 100%;
    height: 100%;
    -webkit-background-size: contain;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.main-page{
    overflow-x: hidden;
}

.block-5 .jn-h2-title{
    text-align: left;
    margin-bottom: 15rem;
}

.block-5 p{
    font-weight: 500;
    font-size: 16rem;
    line-height: 20rem;
    
    letter-spacing: 0.01em;
    
    color: #343434;
}

.block-5 .wrp{
    margin-bottom: 70rem;
}

.jn-index-form{
    
}

.jn-index-form input{
    border: 1px solid #A548F8;
    border-radius: 6px;
    width: 300rem;
    height: 56rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    padding-left: 24rem;
    
    display: flex;
    align-items: center;
    
    font-weight: 600;
    font-size: 14rem;
    
    color: #A548F8;
    
    margin-right: 25rem;
}

.jn-index-form .wrp{
    display: flex;
    margin-bottom: 15rem;
}

.jn-index-form .input-container{
    height: auto;
}
.form-review-wrapper .input-container{
    height: auto;
}

.jn-index-form .back-call__text{
    width: auto;
    font-weight: 500;
    font-size: 12rem;
    line-height: 15rem;
    color: #848484;
}

.jn-header{
    font-family: 'Montserrat', 'Arial', sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-bottom: 13rem;
    width: 100% !important;
    position: fixed !important;
}

.jn-header .header__burger{
/*     width: 28rem;
height: 14rem; */
    width: 38rem;
    height: 27rem;
    margin-right: 55rem;
}
.jn-header .header__burger>svg{
    width: 100%;
    height: 100%;
    display: block;
}

.jn-header .header__since{
    width: 175rem;
    margin: 0;
    margin-right: 205rem;
    
    font-weight: 400;
    font-size: 15rem;
    line-height: 16rem;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.7);
}

.jn-header .header__nav-list{
    margin: 0;
}
.jn-header .nav__item::before{
    display: none !important;
}

.jn-header .nav__item{
    margin: 0;
    padding: 0;

    font-weight: 400;
    font-size: 16rem;
    line-height: 16rem;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.7);
}
.jn-header .header__nav-link-text{
    font-weight: 400;
    font-size: 14rem;
    line-height: 16rem;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.7);
}

.jn-header .header__phone{
    margin-right: 0;
}
.jn-header .header__container{
    transform: unset;
}

.jn-header .phone__wrapper{
    margin-right: 8rem;
}
.jn-header .phone__wrapper svg{
    width: 20rem;
    height: 20rem;
}

.jn-header .phone__wrapper--last{
    margin-right: 12rem;
}

.jn-header .phone__content{
}

.jn-header .phone__text{
    font-weight: 400;
    font-size: 22rem;
    letter-spacing: 0.01em;
    color: #000000;
    margin-top: 5rem;
}
.jn-header .phone__callback{
    font-family: 'Montserrat', 'Arial', sans-serif;
    font-weight: 400;
    font-size: 12rem;
    line-height: 16rem;
    letter-spacing: 0.01em;
    color: rgba(0, 0, 0, 0.7);
    text-transform: unset;
    margin-top: 0;
}

.jn-header .phone__wrap{
    margin-top: 0;
}

.jn-header .burger{
    width: 100%;
    height: 3px;
    border-radius: 14px;
}
.jn-header .burger::after,
.jn-header .burger::before{
    height: 3px;
    border-radius: 14px;
}
.jn-header .burger::after{
    top: 8px;
}
.jn-header .burger::before{
    top: -8px;
}

.jn-header__logo{
    width: 148rem;
    height: 35rem;
}
.jn-header__logo>svg{
    display: block;
    width: 100%;
    height: 100%;
}

.jn-header .fat-icon-wrap{
    background: linear-gradient(13.88deg, #A548F8 14.94%, #C048F8 82.39%);
    border-radius: 32px;
}

.main-page .jn-footer{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 190rem;
    padding-bottom: 24rem;
    background: #F2F2F2;
    font-family: 'Montserrat', 'Arial', sans-serif;
    position: relative;
}

.jn-footer .wrp{
    display: flex;
    flex-wrap: wrap;
}

.jn-footer__container{
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 2;
}

.jn-footer .start{
    width: 100%;
    display: flex;
    margin-bottom: 120rem;
}

.jn-footer .end{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.jn-footer .end span{
    font-weight: 500;
    font-size: 18rem;
    line-height: 24rem;
    letter-spacing: 0.01em;
    color: #848484;
}

.jn-footer .end .link{
    font-size: 18rem;
    line-height: 24rem;
}

.jn-footer__logo{
    width: 216rem;
    height: 51rem;
    margin-right: 108rem;
}

.jn-footer__logo svg{
    display: block;
    width: 100%;
    height: 100%;
}

.jn-footer__item{
    margin-bottom: 14rem;
    position: relative;
}

.jn-footer__item a,
.jn-footer__item button{
    font-weight: 500;
    font-size: 14rem;
    line-height: 17rem;
    letter-spacing: 0.01em;
    color: #343434;
    text-decoration: unset;
    background: unset;
}
.jn-footer__item button{
    border: unset;
    padding: 0;
    font-family: 'Montserrat', 'Arial', sans-serif;
    cursor: pointer;
}
.jn-footer .desktop-menu__subjects-title{
    padding-left: 0;
    font-weight: 500;
    font-size: 14rem;
    line-height: 17rem;
    letter-spacing: 0.01em;
    color: #343434;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 30rem;
}
.jn-footer .desktop-menu__subjects-title::before{
    left: unset;
    right: 0;
    background-position: center center;
    width: 14rem;
    height: 14rem;
}

.jn-footer__list{
    margin-right: 78rem;
}


.jn-footer .phone__text{
    font-weight: 700;
    font-size: 24rem;
    line-height: 23rem;
    letter-spacing: 0.01em;
    
    color: #343434;
}

.jn-footer .footer__phone{
    margin: 0;
    margin-right: 0;
    margin-left: auto;
}

.jn-footer .phone__callback{
    border: unset;
    text-transform: unset;
    
    font-weight: 500;
    font-size: 15rem;
    line-height: 17rem;
    letter-spacing: 0.01em;
    color: #A548F8;
    margin: 0;
}

.main-page .jn-footer__container{
    max-width: 1370rem;
    position: relative;
    z-index: 2;
}

.jn-footer .desktop-menu-subject{
    font-size: 12rem;
    line-height: 12rem;
    margin-bottom: 3rem;
}
.jn-footer .desktop-menu__subjects-list{
    padding-left: 8rem;
    position: absolute;
    position: absolute;
    left: 0px;
    top: 110%;
    
    /* background: #F2F2F2; */
}

.jn-footer .desktop-menu__subjects-title.active::before{
    top: 2rem;
}

.decor-cloud{
    width: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    
    top: -5px;
    border: 1px solid red;
    height: 293rem;
    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.block-3__decor-cloud{
    top: 0;
    border: unset;
    height: 293rem;
}
.block-3__decor-cloud-end{
    bottom: 0;
    border: unset;
    top: unset;
    height: 173rem;
    transform: translateX(-50%);
}

.block-4__decor-cloud{
    transform: matrix(1, 0, 0, -1, 0, 0) translateX(-50%);
    height: 173rem;
    border: unset;
}

.block-4__decor-cloud--end{
    border: unset;
    top: unset;
    bottom: 0;
    transform: translateX(-50%);
    height: 200rem;
}

.block-5__decor-cloud{
    height: 248rem;
    border: unset;
}

.jn-footer__decor-cloud{
    height: 248rem;
    border: unset;
}

.fs{
    margin-top: 55px !important;
}
.contact-map{
    background: #fff;
}

#map-contact{
    height: 795px;
    width: 100%;
    position: relative;
}
.map-contact__info{
    position: absolute;
    bottom: 30px;
    left: 50%;
    padding: 20px 15px;
    background: #fff;
    z-index: 1;
    max-width: 400rem;
    width: 100%;
    font-size: 17px;
    font-weight: 600;
    transform: translateX(-50%);
    border-radius: 5px;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.25)
}
.main-contact-bg{
  top: 50px;
  background-size: 120%;
}
.row-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.col-page-6{
    width: 50%;
    padding: 0 15px;
}
.box-white{
    background: #fff;
    border-radius: 5px;
    padding: 10px;
}
.border__radius{
    border-radius: 5px;
    border: 1px dashed #ECECEC;
    padding: 40px 40px;
}
.st1{
    margin-bottom: 50px;
    padding-top: 80px;
    padding-bottom: 50px;
}
.st1__left .border__radius{
    padding: 15px;
}
.sign_consultation .sf-notify{
    font-size: 17rem;
    font-weight: 400;
    margin-top: 25px
    
}
.payment__cell-val{
   display: flex;
    align-items: center; 
    font-size: 20rem;
}
.payment__price-old{
    font-size: 18px;
    text-decoration:line-through;
    margin-right: 5px;
}
.st1__right{
    height: 400rem;
}
.st__title {
    width: 100%;
    color: #242122;
    text-align: center;
    font-size: 35rem;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 70rem;
}

.st1__left p{
    margin-bottom: 20px;
    font-size: 20px;
}
.st1{
    width: 100%;
}
.st1__item{
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
   
}
.st1__item img{
    width: 100%;
    height: 100%;
     -o-object-fit: contain;
     object-fit: contain;
    
}
.st2{
    margin-bottom: 65px;
}
.st2__item span{
    color: #DB976C;
    text-align: center;
    font-size: 67rem;
    font-weight: 600;
    line-height: 1;
    margin-right: 25px;
}
.st2__item{
    max-width: 600px;
    width: 100%;
    margin: 0 auto 27px auto;
    box-shadow: 0px 0px 22.6px 0px rgba(0, 0, 0, 0.11);
    border-radius: 10px;
}
.st2__item p{
    font-size: 20rem;
    font-weight: 600;
}
.st2__list{
    max-width: 800px;
    margin: 0 auto;
}
.st2__list{
    position: relative;
}
/* .st2__list:before{
    content: '';
    position: absolute;
    top: 50%;
    left: 37px;
    transform: translateY(-50%);
    width: 6px;
    height: 100%;
    background: #DB976C;
} */
.st2__item .border__radius{
    display: flex;
    align-items: center;
    padding: 10px 25px;
}
.st2__item{
    position: relative;
}
.st2__item:before{
    content: '';
    position: absolute;
    top: 50%;
    left: -30px;
    transform: translateX(-50%);
    width: 60px;
    height: 6px;
    background: #DB976C;
}
.st2__item:after{
    content: '';
    position: absolute;
    top: 50%;
    left: -65px;
    width: 5px;
    height: calc(100% + 33px);
    background: #DB976C;
}
.st2__item:last-child:after{
    content: none;
}
.st1{
    position: relative;
}
.st1__left{
    z-index: 2;
}
.st1 .section--title{
    z-index: 1;
    position: relative;
}
.st1__right{
    z-index: 1;
}
.st1 .container{
    position: relative;
}
.st1__img-cloud {
    position: absolute;
    width: 1990rem;
    height: 358rem;
    left: 50%;
    bottom: -10px;
    transform: translateX(-50%);
    z-index: 1;
}
.st1 .clsten_first-display__bg{
    z-index: 0;
}

.st1__img-cloud img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -o-object-fit: contain;
    object-fit: contain;
}

.st-row{
    display: flex;
}
.st3{
    position: relative;
    background: #F5F5F8;
    padding-top: 70px;
}
.st__text{
    max-width: 875px;
    margin: 0 auto;
    text-align: center;
    font-size: 20px;
}
.st3 .st__title{
    margin-bottom: 45px;
}
.st3__image{
    text-align: center;
    margin-top: 15px;
}
.st3__image img{
    width: 100%;
}
.st4{
    margin: 85px 0 140px;
}
.st4 .box-white{
    box-shadow: 0px 0px 22.6px 0px rgba(0, 0, 0, 0.11);
    border-radius: 15px;
   /*  max-width: 1080px; */
    margin: 0 auto;
}
.st4 .st__title{
    margin-bottom: 30px;
}
.st4__image{
    max-width: 170px;
    margin: 0 auto 20px auto;
}
.st4__image img{
    width: 100%;
}
.st4 .border__radius{
    border-width: 2px;
   padding: 45px 40px 55px 40px;
}
.st4 p{
    padding: 0 40px;
    text-align: center;
    font-size: 20rem;
}
.st5__item{
    display: flex;
    align-items: center;
    margin-bottom: 60px;
}
.st5__item-img{
    margin-right: 25px;
    width: 180rem;
    flex-shrink: 0;
    height: 120rem;
}
.st5__item-img img{
    width: 100%;
    height: 100%;
   object-fit: contain;
}
.st5 .st__title{
    line-height: 1.3;
}
.st5__item-text h3{
    color: #3C3A3B;
    font-size: 25rem;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 25px
}
.st5__item-text p{
    color: #3C3A3B;
    font-size: 20rem;
    font-weight: 400;
}
.st5{
    margin-bottom: 175px;
}
.st6__text{
    margin-top: 60px;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
}
.st6__item{
    position: relative;
    padding: 45px 50px;
    display: flex;
    background: #fff;
}
.st8__item-info{
    margin-top: 25px;
}
.st8__item-content{
    padding: 15px 20px;
}
.st8__item-photo img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.st8__item-info span{
    font-size: 30px;
    font-weight: 400;
}
.st8__item-info div{
    display: flex;
    font-weight: 400;
    margin-bottom: 5px;
    align-items: baseline;
}
.st8__item-info span{
    margin-right: 5px;
}
.section--text{
    max-width: 640rem;
    margin: 0 auto;
}
.st8__item{
 display: flex; 
 border-radius: 10px;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.text__center{
    text-align: center!important;
}
.section--title h1{
    max-width: 100%;
}
.mb-30{
    margin-bottom: 30px;
}
.st7{
    position: relative;
    padding: 110px 0;
}
.st7 .container{
    position: relative;
    z-index: 1;
}
.st7 .st4__image{
   display: flex;
    align-items: end; 
        max-width: 440px;
    margin: 0 auto 35px auto;
    width: 100%;
}
.st7__layer{
   background-size: 120%;
   height: 100%;
   width: 100%;
   position: absolute;
    top: 0; 
    left: 0;
}
.box__shadow{
    box-shadow: 0px 0px 22.6px 0px rgba(0, 0, 0, 0.11);
    border-radius: 15px;
}
.st7 .border__radius{
   border-width: 2px; 
   border-radius: 10px;
   
}
.st7 .box-white{
    max-width: 820px;
    margin: 0 auto;
}
.st7 .st4__image svg{
    margin: 0 10px;
}
.st6{
    margin-bottom: 60px;
}
.st6__item-photo{
    max-width: 400rem;
    min-height: 435rem;
}

.st6__item-photo:hover span img{
    transform: scale(1.1);
}
.teacher-video-mobile{
    display: none;
}
.teacher-video-mobile{
    width: 40px;
    height: 40px;
        position: absolute;
    left: 75%;
}
.teacher-video-mobile img{
    width: 100%;
    height: 100%;
}
.st6__item-photo{
    position: relative;
}
.r-image{
    position: relative;
}

.st6__item-photo a,.r-image a{
    position: absolute;
    top: 50%;
    left: 50%;
     width: 80rem;
    height: 80rem;
    transform: translate(-50%,-50%);
    transition: .1s;
}
.myytplayer{
    position: absolute;
    top: 0;
    left: 0;
}
.st6__item-photo  a span img,.st6__item-photo  .fat-icon-wrap-play{
    transition: .1s;
}
.st6__item-photo:hover .fat-icon-wrap-play{
    transform: scale(1.1);
}

.fancybox-content{
    height: 100%!important;
}
.teachers-slider-wrapper{
    position: relative;
}
.teachers-slider-wrapper 
/* .slick-slider .arrow{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
} */
.slider-arrows{
    position: absolute;
    top: 50%;
    width: 100%;
}
.teachers-slider-wrapper .slick-arrow{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100px;
    height: 100px;
}
.slick-arrow img{
    width: 100%;
}
.teachers-slider-wrapper .prev-arrow{
    left: -45px;
}
.teachers-slider-wrapper .next-arrow{
    right: -45px;
}
.slider-arrows-students{
    position: absolute;
     top: 45%;
    transform: translateY(-50%);
    width: 100%;
}
.students-slider-wrapper{
    position: relative;
}
.st8__item{
    background: #fff;
    margin: 0 10px;
}
.slider-arrows-students .slick-arrow{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100px;
    height: 100px;
}

.slider-arrows-students .prev-arrow{
    left: -35px;
}
.slider-arrows-students .next-arrow{
    right: -35px;
}
.st6 .container{
    position: relative;
}
.slick-slider .prev-arrow{
    left: 0;
}
.slick-slider .next-arrow{
    right: 0;
}
.slick-dots{
    display: flex;
    justify-content: center;
   
}
.teachers-slider-wrapper .slick-dots,.students-slider-wrapper .slick-dots{
    margin-top: 20px;
}
.slick-dots li{
    border: 1px solid #DB976C;
    width: 17px;
    height: 17px;
    border-radius: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    cursor: pointer;
}
.slick-dots button{
    padding: 0;
    border: none;
    font-size: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    border-radius: 100%;
    background: #DB976C;
    opacity: 0;
    transition: .2s;
    outline: none;
}
.slick-dots .slick-active button{
    opacity: 1;
    transform: scale(1);
}


.teachers-slider .slick-list{
    border-radius: 10px;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.teachers-slider-item{
    z-index: 100;
}
/* .students-slider .slick-dots{
    margin-top: 20px;
}
 .students-slider .slick-slide {
      margin: 0 20px;
  } */


/* .students-slider .slick-slide {
      margin-right: 40px;
  }
 .students-slider .slick-slide:last-child {
      margin-right: 0;
  } */
/* .students-slider .slick-list {
      margin: 0 -20px;
  } */
.st8__item-photo{
   max-width: 230rem;
   height: 280rem;
   border-radius: 10px 0 0 10px;
   overflow: hidden;
   width: 100%;
}
.st8{
    background: #F5F5F8;
    padding-top: 90px;
    padding-bottom: 120px
}
.st6__item-photo img{
    width: 100%;
    height: 100%;
        object-fit: cover;
}
.section-teachers{
    color: #3C3A3B;
}
.st6__item-content h4,.st8__item-content h4{
    font-size: 25rem;
    font-weight: 700;
    line-height: 1.2;
    margin: 10px 0 10px;
}
.st6__item-content span{
    font-size: 20rem;
    font-weight: 400;
}
.st6__item-photo-small{
    position: absolute;
    top: 50px;
    right: 120px;
    width: 175rem;
    height: 215rem;
}
.st6__item-photo-small img{
    width: 100%;
    
}
.st6__item-content{
    max-width: 410px;
    margin-left: 50px;
}
.page-contact h3{
    color: #2B282A;
    font-size: 21rem;
    font-weight: 600;
    line-height: 130.9%;
}
.sf1{
   padding-top: 100px;
    padding-bottom: 115px; 
    position: relative;
    background-color:#fff;
    webkit-clip-path: circle(7000rem at 50% calc(100% - 7000rem));
     clip-path: circle(7000rem at 50% calc(100% - 7000rem));
}
/* .sf1 .clsten_first-display__img{
    height: 880rem;
} */
.sf1 .clsten_first-display__bg{
    z-index: 0;
}
.sf1 .container{
    z-index: 1;
    position: relative;
}
.sf1 .box-white{
    border-radius: 15px;
}
.sf1 .border__radius{
    border-radius: 10px;
}
.sf1 .box-white{
    margin-top: 60rem;
}
.sf1 .border__radius {
    border-width: 2px;
    padding-left: 80px;
    padding-right: 80px;
    padding-bottom: 70rem;
}
.sf2{
  padding-top: 65px;  
  padding-bottom: 60rem;
}
.sf2 .s-item{
    box-shadow: 0px 0px 37px 0px rgba(0, 0, 0, 0.25);
}
.stock__more-btn{
    border-radius: 5rem;
    background: #DB976C;
    max-width: 372rem;
    height: 65rem; 
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 17rem;
    margin: 85px auto 0 auto;
    transition: .2s;
}
.stock__more-btn:hover{
    background: #f39a61;
}
.list__style{
    margin: 33px 0;
}
.list__style li{
    position: relative;
    padding-left: 30px;
    margin-bottom: 20px;
    font-size: 20rem;
    font-weight: 700;
}
.list__style li:before,.list__style li:after{
    content: '';
}
.list__style li:before{
  position: absolute;
  top: 50%;
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #DB976C;
  border-radius: 100%;
  transform: translateY(-50%);
}
.list__style li:after{
  position: absolute;
  top: 50%;
   left: 6px;
    width: 8px;
    height: 8px;
  background: #DB976C;
  border-radius: 100%;
  transform: translateY(-50%);
}
.st6__item-content p{
    font-size: 20rem;
    font-weight: 400;
}
.payment__item{
    border-bottom: 1px solid #D0D0D0;
    font-size: 20px;
}
.payment__item{
    display: flex;
    padding: 15rem 0;
}
.payment{
    position: relative;
}
.payment .label-stock{
    position: absolute;
    top: -25px;
    left: 0;
    font-size: 15px;
    font-weight: 400;
}
.payment__price{
    color: #DB976C;
    font-size: 23rem;
    font-weight: 700;
}
.sf3{
    padding-top: 35px;
}
.payment__head{
    font-weight: 700;
}
.payment__cell{
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: 10px;
    font-size: 20rem;
}
.tabs_box {
    display: flex;
}
.sf3 .tabs{
    max-width: 400rem;
    width: 100%;
    margin-right: 40rem;
}
.tab__item:first-child{
    border-radius: 10px 0 0 0;
}
.tab__item:last-child{
   border-radius: 0 0 0 10px; 
}
.tab__item{
    background: transparent;
    border: 4px solid #DB976C;
    max-width: 360rem;
    width: 100%;
    height: 100rem;
    padding: 25px;
    display: flex;
    align-items: center;
    color: #DB976C;
    font-size: 20rem;
    font-weight: 700;
    cursor: pointer;
    transition: .2s;
    margin-bottom: 15px;
}
.tabs-content-item.hide{
    display: none;
}

.tab__item.active{
  background: #DB976C; 
  color: #fff;
}
.tab__item.active img{
    filter: invert(0)
}
.tab__item img{
    width: 52rem;
    margin-right: 15px;
}
.tabs-content{
    max-width: 760rem;
    width: 100%;
}
.rt-wrap{
    display: flex;
}
.r-content{
    margin-left: 40px;
}
.r-content .r-title{
    text-align: left;
}
.r-content .r-skills div{
    font-weight: 700;
}
.text-review .review-list{
   gap: 0; 
}
.form__wrapper{
    max-width: 465px;
    margin: 50px auto 0 auto;
    padding-bottom: 30px;
}
.sign_consultation .form__wrapper input,.sign_consultation .form__wrapper .s-btn{
    max-width: 100%;
}

.text-review .r-target{
    margin-top: 10px;
}
.text-review .r-image{
    min-width: 270px;
    max-width: 300px;
    width: 100%;
    max-height: 200px;
    height: 100%;
}
.r-image{
    border-radius: 5px;
    overflow: hidden;
    
}
.video-review .r-image{
    height: 240px;
}
.r-image img{
    border-radius: 5px;
    
}
.r-content {
    margin-left: 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.tabs-content-item{
   border-radius: 15px;
    background: #FFF;
    padding: 15px;
    box-shadow: 0px 0px 22.6px 0px rgba(0, 0, 0, 0.11);
}
.text-review .review-item{
    width: 100%;
}
.accordion-title span{
    transition: .1s
}
.form-review-wrapper{
    border-radius: 2px;
border: 1px solid #A9A9A9;
margin: 0 auto 0 auto;
max-width: 840px;
}
.formbold-input #photo{
    display: none;
}
.flex .formbold-form-label{
    margin-bottom: 5px;
}
.formbold-input img{
    position: relative;
    top: 6px;
    left: 30px;
    cursor: pointer;
}
.formbold-input{
    padding: 17px 24px 24px 24px;
    border-bottom: 1px solid #A9A9A9;
}
.formbold-input-chek .formbold-check-group{
    display: flex;
    flex-wrap: wrap;
}
.formbold-input-chek .formbold-check-label{
    width: 33.333333%;
    margin-bottom: 30px;
}
.formbold-check-flex {
    display: flex;
    align-items: center;
    gap: 15px;
  }
  h3.formbold-form-label{
      margin-bottom: 40px;
  }
  .formbold-check-label {
    font-size: 17px;
        padding-top: 1px;
    font-weight: 600;
    line-height: 24px;
    color: #07074D;
    position: relative;
    padding-left: 44px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .formbold-input-check {
    position: absolute;
    opacity: 0;
    cursor: pointer;
  }
  .formbold-check-checkmark {
    position: absolute;
    top: -1px;
    left: 0;
    height: 26px;
    width: 26px;
    border-radius: 1px;
    background-color: #FFFFFF;
    border: 1px solid #A9A9A9;
  }
  .formbold-check-label .formbold-input-check:checked ~ .formbold-check-checkmark {
    background-color: #fff;
    border-color: #DB976C;
  }
  .formbold-check-checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }

  .formbold-check-label .formbold-input-check:checked ~ .formbold-check-checkmark:after {
    display: block;
  }

  .formbold-check-label .formbold-check-checkmark:after {
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    background: #DB976C;
    border-radius: 1px;
    transform: translate(-50%, -50%);
  }
.accordion-title{
    color: #3C3A3B;
    font-size: 20rem;
    font-weight: 600;
    padding: 17px 0;
    position: relative;
    cursor: pointer;
    padding-right: 50px;
}
.accordion-title.active span{
    transform: rotate(-90deg);
}
.accordion-item{
  border-bottom: 1px solid #D0D0D0;  
}
.accordion-title span{
    position: absolute;
    top: 15px;
    right: 20px;
}
.accordion-text{
    border-top: 1px solid #D0D0D0;  
    padding: 20rem 0 30rem;
}
.accordion{
    padding: 20px;
    border: 2px dashed #D0D0D0;
    border-radius: 10px;
}
.map__title h3{
    margin-bottom: 20px;
}
.map__contact-other h3{
    margin-bottom: 30px;
}
.map__full-contact{
    padding: 15px;
    border-radius: 1px;
    border: 1px solid #EABC94;
    background: #F8F0E9;
    position: relative;
    margin-bottom: 20px;
}
.map__full-contact:before{
    content: '';
    width: 6px;
    height: 100%;
    background: #EABC94;
    position: absolute;
    left: 0;
    top: 0;
}
.map__contact p{
    font-size: 17px;
    font-weight: 600;
}
.map-link__info-text p:nth-child(2){
    color: #2957CE;
}
.map-link__info-text p:nth-child(2) strong{
    color: #AAA;
}
.map__contact--main-address{
    cursor: pointer;
    text-decoration: underline;
}
.map__contact span{
    color: #AAA;
}
.section-contact{
    position: relative;
    box-sizing: border-box;
    padding-top: 100rem;
    overflow: hidden;
    padding-bottom: 140px;
}
.map__contact-other-link a{
    color: #2B282A;
    position: relative;
    font-weight: 600;
    position: relative;
    display: flex;
}
.map__contact-other-link li{
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    padding-right: 30px;
}
.map__contact-other-link li:last-child{
    margin-bottom: 0;
}

.show-map{
    color: #2957CE;
    font-size: 14.5px;
    font-weight: 600;
    margin-bottom: 10px;
}
.map__title .show-map{
    display: none;
}
.map__contact-other-link li span{
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    margin-right: 6px;
    min-width: 6px;
    margin-top: 7px;
}
.map__contact-other-link ul{
    padding-left: 0;
}
.pl-25{
    padding-left: 25px;
}
.pr-25{
    padding-right: 25px;
}
.col-page-12{
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}
.fs-company-p{
    font-size: 19px;
    font-weight: 600;
}
.fs-company-p p{
    line-height: 130%;
}
.fs-company-p strong{
    font-weight: 800;
}
.grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        // grid-auto-rows: minmax(100px, auto);
      }
.company-first-image{
    margin-top: 60px;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.third-block{
    padding-bottom: 35px;
}
.third-block .bg-image{
        height: 100%;
    position: absolute;
    bottom: -139px;
    left: 0px;
    width: 118%;
    background-size: 124%;
    background-repeat: no-repeat;
    background-position: bottom;
}
.first-box .bg-image{
    height: 100%;
    position: absolute;
    bottom: -215px;
    left: -40px;
    width: 104%;
    background-size: 155%;
    background-repeat: no-repeat;
    background-position: bottom;
}
.two-box .bg-image{
    height: 100%;
    position: absolute;
    bottom: -351px;
    left: 0;
    width: 100%;
    background-size: 155%;
    background-repeat: no-repeat;
    background-position: center;
}
@media screen and (max-width: 1600px){
    .st1__right{
        height: auto;
    }
}
@media screen and (max-width: 1450px){
    .st1 .st1__img-cloud{
        bottom: 75px;
    }
    .st1 .st1__img-cloud:before{
        content: '';
        position: absolute;
        bottom: -220px;
        left: 0;
        height: 100%;
        width: 100%;
        background: #fff;
    }
    .st1{
        overflow: hidden;
    }
}
@media screen and (max-width: 1300px){
    .first-box .bg-image{
        bottom: -160px;
        left: 0;
    }
    .slider-arrows-students .next-arrow {
        right: -25px;
    }
    .slider-arrows-students .prev-arrow {
        left: -24px;
    }
    .st6__item {
        padding: 30px 30px;
    }
    .st6__item-content {
        margin-left: 35px;
    }
        .teachers-slider-wrapper .slick-arrow,.slider-arrows-students .slick-arrow {
        width: 75px;
        height: 75px;
    }
    .teachers-slider-wrapper .next-arrow {
        right: -35px;
    }
    .teachers-slider-wrapper .prev-arrow {
    left: -35px;
    }
    .st6__item-content h4, .st8__item-content h4{
        font-size: 18px;
    }
    .list__style li{
       padding-left: 20px;
       margin-bottom: 11px;
    }
    .list__style li:before {
        left: 0;
        width: 12px;
        height: 12px;
    
    }
    .list__style {
        margin: 22px 0;
    }
    .list__style li:after {
        left: 5px;
        width: 4px;
        height: 4px;
    }
    .st6__item-content p {
        font-size: 14px;
    }
    .third-block .bg-image{
        bottom: -65px;
    }
    .two-box .bg-image{
        bottom: -367px;
    }
}
.first-box{
    position: relative;
}
.two-box{
    position: relative;
}
.section-company {
    position: relative;
    box-sizing: border-box;
    padding-top:25px;
    overflow: hidden;
}
.section-reviews{
   position: relative;
    box-sizing: border-box;
    padding-top:25px;
    overflow: hidden; 
}
.section-reviews p.text--center{
    font-size: 20px;
}
.sf .sign_consultation{
    margin-top: 60px;
}
.sf .input-container {
    margin-bottom: 15px;
}
.sf .jn-index-form input{
    font-size: 15px;
    font-weight: 400;
}
.sf .s-btn{
    font-weight: 400;
}
.sf .sign_consultation h3{
    margin-bottom: 15px;
}
.first-box{
    padding-top: 75px;
}
.two-box{
    padding-top: 100px;
}
.third-block{
    background:#F8F0E9;
    padding-top: 70px;
    position: relative;
}
.first-box{
    position: relative;
}
/* .third-block:before,.first-box:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 20%;
    bottom: 0;
    left: 0;
    right: 0;
   background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 35%, rgba(255,255,255,0.00043767507002800965) 100%);
} */
.company-first-image img{
    max-width:100%;
    width: 100%;
}
.main-company-bg.clsten_first-display__bg{
    background-size: 120%;
    top:0;
}
.col-page-12-first{
    margin-bottom: 50px;
}
.map-link__info{
    display:none;
}
.map__contact.map-link__info{
    display: block;
}
.map-link__mobile-map{
    display: none;
}
.map__title .map-link{
    display: none;
}
.jn-form__title{
    color: #1B1813;
    text-align: center;
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 15px;
}
.jn-form__text{
    color: #1B1813;
    text-align: center;
    font-size: 17px;
    font-weight: 500;
    line-height: 130.9%; 
    margin-bottom: 35px;
    padding: 0 45px;
}
.jn-form__modal{
    max-width: 640px;
    width: 100%;
    margin: 0 auto;
    padding: 35px 70px;
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.25);
}

.jn-form__modal .modals__btn-close{
   color: #000; 
   top: -4px;
   right: 12px;
}

.jn-form-custom{
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.jn-form__modal-btn{
    position: relative;
}
.jn-form__modal-btn:after {
    content: '';
    display: block;
    width: 100%;
    height: 63rem;
    position: absolute;
    top: 4rem;
    left: 0;
    z-index: 1;
    border-radius: 5rem;
    background: #9D47DB;
}
.jn-form-custom input{
    margin-bottom: 20px;
    margin-right: 0;
    color: rgba(68, 62, 62, 0.45);
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
    border-radius: 5px;
    border: 1px solid #1B1813;

}
.jn-form-custom button,.jn-form-custom input{
    max-width: 400px;
    width: 100%;
    height: 55px;
}
.jn-form__modal-btn{
    margin-bottom: 10px;
}
.jn-form-custom button{
    border-radius: 5px;
    background: linear-gradient(180deg, #AD76D4 0%, #D184F6 100%);
    border: none;
    cursor:pointer;
    margin-top: 10px;
}
.jn-form-custom button .main-btn-main{
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    line-height: normal;
    text-transform: none;
    box-shadow: none;
}
.section-wrapper{
        padding-top: 75px;
}
.s-item{
  display: flex; 
  background: #fff;
  margin-bottom: 30px;
  border-radius: 10px;
  overflow: hidden;
}
.s-item-title{
    color: #2B282A;
    font-size: 30px;
    font-weight: 600;
    line-height: 130.9%;
    margin-bottom: 30px;
    }
.row-stock{
    color: #2B282A;
    margin-top: 60px;
}
.sf2 .s-item-title{
    font-size: 30rem;
}
.s-item-date img{
    margin-right: 10px;
}
.s-item-content{
    padding: 45px 60px 45px 40px;
    width: 100%;
}
.s-item__image{
    min-width: 460px;
    height: 390px;
    position: relative;
    overflow :hidden;
}
.s-item__image img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.s-item .s-item__image span{
   color: #fff; 
    font-size: 60rem;
    font-weight: 700;
    line-height: 130.9%;
    position: absolute;
    top: 50%;
    left: 45%;
    transform: translate(-50%,-50%);
}
.s-item:nth-child(1) .s-item__image span{
    font-size: 80rem;
    left: 7%;
    transform: rotate(-21deg);
    top: 47px;
}
.s-item:nth-child(2) .s-item__image span{
    color: #B93E89;
    font-size: 118rem;
}
.s-item:nth-child(3) .s-item__image span{
    transform: translate(34%,-147%) rotate(-4deg);
}
.s-item:nth-child(4) .s-item__image span{
    color: #3E52E2;
    font-size: 43rem;
    width: 100%;
    text-align: center;
    transform: translate(-50%,-240%);
}
.s-item-content p{
    color: #2B282A;
    font-size: 17rem;
    font-weight: 400;
    line-height: 130.9%;
    }
.s-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 5rem;
    max-width: 250px;
    width: 100%;
    height: 50px;
    background: linear-gradient(90deg, #994DEF 0.05%, #AF50F0 99.95%);
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    line-height: 24rem;
    text-decoration: none;
}
.sf2 .s-btn,.sf2 .s-item-date span{
    font-size: 17rem;
}
.sign_consultation .s-btn{
    cursor: pointer;
    border: none;

}
.sign_consultation .input::placeholder{
    color: rgba(68, 62, 62, 0.45);
}


.sign_consultation .input::-ms-input-placeholder { /* Edge 12 -18 */
  color: rgba(68, 62, 62, 0.45);
}
.sign_consultation .jn-index-form .wrp{
    display: flex;
    margin: 60px auto 0;
    text-align: center;
    align-items: center;
    width: 100%;
    justify-content: center;
}
.sign_consultation .input{
    max-width: 365px;
    width: 100%;
}
.sign_consultation .jn-index-form input{
    height: 50px;
}
.sign_consultation{
    margin: 120rem auto 140px;
}
.st6__item-photo .video iframe{
    width: 400px;
    height: 450px;
}
.section-teachers.section-company{
     padding-bottom: 10rem;   
}
.sign_consultation h3{
    color: #3C3A3B;
    text-align: center;
    font-size: 30px;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 30px;
}
.sign_consultation p{
    color: #2B282A;
    text-align: center;
    font-size: 17rem;
    font-weight: 600;
    line-height: 130.9%;  
}
.s-item-date span{
    color: #B8B8B8;
    font-size: 17px;
    font-weight: 600;
    line-height: 130.9%;
}
.s-item-content-bottom{
    position: relative;
}
.s-item-content-top{
    margin-bottom: 20px;
}
.s-item-date{
    position: absolute;
    bottom: 15px;
    right: 0;
    display: flex;
    align-items: center;
}
.s-item-content{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.section--text p{
    font-size: 20rem;
}
.tab-review{
    width: 465px;
    height: 60px;
    margin: 0 auto;
    border-radius: 6px;
    border: 1px solid #DB976C;
    display: flex;
    align-items: center;
    padding: 0 25px;
    cursor: pointer;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 130.9%; 
    margin-bottom: 10px;
    position: relative;
    color: #DB976C;
 }
 .tab-review span svg{
     fill: #DB976C;
     transform: rotate(-90deg);
     transition: .1s;
 }
 .tab-review span {
    position: absolute;
    right: 18px;
    }
  .tab-review.active span svg{
     fill: #fff;
     transform: rotate(0deg);
 }
.sr-btn{
   display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0 25px; 
    height: 50px;
    color: #fff;
    outline: none;
    text-decoration: none;
    border-radius: 5px;
    border: none;
    background: #DB976C;
    font-size: 17px;
    font-weight: 600;
    width: 100%;
    text-align: center;
        justify-content: center;
        margin: 0 auto;
        transition: .1s;
}
.formbold-btn .sr-btn{
    margin: 27px auto 27px 23px;
}
.section-reviews{
    padding-bottom: 60px;
}
.section-reviews .sr-btn{
    max-width: 360px;
}
.formbold-form-label{
    font-size: 17px;
    font-weight: 600;
}
.form-review .form-input{
    height: 60px;
    max-width: 465px;
    width: 100%;
    border-radius: 5.857px;
    border: 1.17px solid #A9A9A9;
    padding: 10px 20px;
    font-size: 17px
}
.form-review textarea.form-input{
    height: 140px;
}
.formbold-input{
    display: flex;
    flex-direction: column;
}
.form--review-wrapper{
    max-width: 840px;
    margin: 0 auto;
}
.formbold-form-label{
    margin-bottom: 15px;
}
.st7 .st__title{
    font-size: 30px;
}
.sr-btn:hover{
    background: #da8e5e;
}
.st7 .sr-btn{
    max-width: 295px;
}
.text--center{
    text-align: center;
}
.section-reviews  .section--title{
     text-align: center;
 }
 .tab-review.active{
    background: #DB976C; 
    color: #fff;
 }
.tabs-review{
    margin-top: 45px;
    margin-bottom: 70px;
}
.review-item{
    border-radius: 8.377px;
    background: #FFF;
    padding: 8px;
    box-shadow: 0px 0px 37px 0px rgba(0, 0, 0, 0.25);
    margin-bottom: 70px;
}
.review-item__wrap{
    border-radius: 5px;
    border: 1px dashed #D0D0D0;
    padding: 23px;
    height: 100%;
}
.video-review .review-item{
    width: calc(33.33333% - 10px);
}
.ytp-show-cards-titlem,.ytp-title-text{
    display: none!important;
}
.r-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.r-title{
    color: #3C3A3B;
    text-align: center;
    font-size: 23px;
    font-weight: 400;
    margin: 0 0 20px 0;
}
.r-skills{
    margin-top: 20px;
}
.r-target{
    margin-top: 35px;
}
.section-reviews .tabs-content{
    max-width: 100%;
}
.r-skills div,.r-target{
    font-size: 20px;
    font-weight: 400;
}
.review-list{
   display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
@media screen and (max-width: 1500px){
    .jn-header .phone__wrapper svg{
        width: 26rem;
        height: 26rem;
    }
    .st5{
        margin-bottom: 140px;
    }
    .st8__item-info span {
        font-size: 22px;
    }
    .s-item-date span{
        font-size: 15px;
    }
    .s-item__image {
        min-width: 410px;
        height: 345px;
    }
    .jn-header .nav__item{
        font-size: 18rem;
    }
    .jn-header .header__nav-link-text{
        font-size: 16rem;
        line-height: 18rem;
    }
    .jn-header .header__since{
        width: 185rem;
        font-size: 16rem;
    }
    .st6__item-photo-small{
        right: 50px;
    }
    .jn-header__logo{
        width: 196rem;
        height: 46rem;
    }
    .jn-header .fat-icon-wrap{
        width: 100%;
        height: 100%;
    }
    .jn-header .phone__wrapper{
        width: 42rem;
        height: 42rem;
    }
    .jn-header .phone__callback{
        font-size: 14rem;
    }
    .jn-header .phone__text{
        font-size: 23rem;
    }
    .third-block .bg-image{
        bottom: -120px;;
    }
    .st1 .st-row{
        align-items: center;
    }
    .st1__right {
    height: 500rem;
}
}
.section-company .clsten_first-display__h2{
        text-align: left;
        margin-bottom: 35rem;
    }
@media screen and (max-width: 1300px){
    .s-item__image {
        min-width: 320px;
        height: 300px;
    }
    .s-btn{
        max-width: 190px;
        height: 36px;
    }
    .review-item{
        margin-bottom: 50px;
    }
    .sf3 .s-btn,.st8 .s-btn{
        height: 50px;
    }
    .st1__left p{
        font-size: 13px;
    }
    .s-item-content {
        padding: 35px 35px 35px 30px;
        width: 100%;
    }
    .s-item-date{
        top: 13px;
    }
    .s-item-title{
        font-size: 21px;
        margin-bottom: 25px;
    }
    .video-review .review-item{
        width: calc(33.33333% - 23px);
    }
    .s-item-content p,.s-btn,.s-item-date span{
        font-size: 13px;
    }
    .s-item-date img {
        margin-right: 10px;
        width: 15px;
        margin-top: -3px;
    }
    .payment__price{
        font-size: 20px;
    }
    .payment__price-old{
        font-size: 14px;
    }
    .payment__cell{
        font-size: 17px;
    }

    .st1{
        margin-bottom: 0;
    }
    .st1__img-cloud {
    bottom: -1px;
    }
    .st1 .st1__img-cloud {
    bottom: -1px;
    }
    .review-item__wrap{
        padding: 22px;
    }
    .r-title{
        font-size: 21px;
    }
    .r-skills div, .r-target{
        font-size: 18px;
    }
}
.show-modile{
    display: none;
}
.st6__item-photo .fat-icon-wrap-play{
    width: 100%;
    height: 100%
}
@media screen and (max-width: 1024px){
    .main-page .container,
    .header__container,
    .jn-footer__container{
        max-width: 840rem !important;
        padding-left: 30rem !important;
        padding-right: 30rem !important;
    }
    .st7.s--review .st__title{
        font-size: 23px;
        line-height: normal;
    }
    .sf{
        padding: 0 20px;
    }
    .section-reviews{
        padding-bottom: 48px
    }
    .tab-review{
           max-width: 390px;
               width: 100%;
    }
    .video-review .review-item{
        width: calc(50% - 23px);
    }
    .slick-dots li{
        margin-bottom: 10px;
    }
    .st6__item-photo a{
        width: 50rem;
        height: 50rem;
    }
    .sign_consultation .sf-notify{
        font-size: 15rem;
    }
    .payment__cell-val{
        font-size: 17px;
    }
    .sf2 .s-item-title{
        font-size: 20rem;
    }
    .sf2 .s-btn,.sf2 .s-item-date span,.sf2 .s-item-content p,.sf2 .s-item-date span{
        font-size: 13rem;
    }
    .list__style li{
        font-size: 14rem;
    }
    .st1 .st1__img-cloud:before{
        content: none;
    }
    .st1__right{
        height: auto;
    }
    .teachers-slider-wrapper .slick-dots, .students-slider-wrapper .slick-dots{
        flex-wrap: wrap;
    }
    .slick-dots li{
        flex-shrink: 0;
    }
    .st8__item-info p{
        font-size: 13px;
    }
    .st8__item-photo {
    max-width: 145rem;
    height: 180rem;
    }
    .st8__item-content .st8-skill{
        font-size: 13px;
    }
    .st7 {
        position: relative;
        padding: 80px 0;
    }
    .st2__item p{
        font-size: 17rem;
    }
    .st2__item span{
        font-size: 55px;
    }
    .st2__item {
        margin: 0 auto 20px auto;
        max-width: 500px;
    }
    .st2__item:after {
    height: calc(100% + 26px);
    }
    .st3 .st__title{
        margin-bottom: 38px;
    }
    .st3{
        padding-top: 55px;
    }
    .st5 {
        margin-bottom: 115px;
    }
    .st5__item-text h3{
        font-size: 17px;
        margin-bottom: 13px;
    }
    .st4 {
        margin: 50px 0 100px;
    }
    .st__text,.st4 p,.st5__item-text p{
        font-size: 13px;
    }
    .two-box .bg-image{
        background-size: 190%;
    }
    .section-company .clsten_first-display__h2{
        text-align: left;
        margin-bottom: 30px;
    }
    .jn-footer .desktop-menu__subjects-list{
        position: absolute !important;
    }
    .block-4{
     width: auto;
    }
    .main-page .jn-footer__container{
     display: flex;
    }
    .jn-footer .start{
        flex-wrap: wrap;
        position: relative;
    }
    .jn-header{
     padding-top: 12px;
     padding-bottom: 12px;
    }
    .jn-header .phone__content{
     display: none;
    }
    .jn-header .header__burger{
     margin: 0;
     margin-right: 0;
    }
    .jn-header .phone__wrapper{
     margin-right: 18rem;
    }
    .block-1{
     padding-top: 95rem;
    }
    .index .index__title{
    font-size: 32rem;
    line-height: 40rem;    
    text-align: center;
    /*margin-bottom: 50rem;*/
    }
    .third-block:before, .first-box:before{
        height: 12%;
    }
    .fs__sub-title {
    font-size: 20rem;
    line-height: 24rem;
    }
    .block-1__start{
     display: flex;
     flex-wrap: wrap;
     justify-content: center;
     max-width: unset;
    }
    .index .index__button{
    border-right: 10px;
    font-size: 14rem;
    }
    .main-page .block-1__img-people{
    width: 720rem !important;
    height: 481rem !important;
    left: 50% !important;
    right: unset !important;
    transform: translateX(-50%);
    z-index: 14;
    }
    .block-1-img-foot-bg{
     height: 264rem;
    }
    .block-1-wrp{
     height: 810rem;
    }
    .block-1-img-bg{
        background-image: url('../../uploads/blog/jn-nd-images/fixed/block-1-bg-tablet.webp') !important;
        background-position: center top;
    }
    .block-1-wrp{
        margin-bottom: 20rem;
    }
    .block-2 strong{
        font-size: 65rem;
        line-height: 79rem;
    }
    .block-2 span{
        font-size: 16rem;
        line-height: 20rem;
    }
    .block-2-wrp{
        margin-bottom: 130rem;
    }
    .block-3-wrp{
        padding-top: 0;
    }
    .block-3__decor-cloud{
        height: 178rem;
        top: -3px;
    }
    .block-3__foot-block{
        width: 508rem;
        height: 210rem;
        padding-top: 70px;
        margin-bottom: 120px;
    }
    .block-3__icon-text{
        width: 115rem;
        height: 70rem;
    }
    .block-3__foot-block strong{
        width: 100%;
        font-size: 28rem;
        line-height: 34rem;
        margin-bottom: 15rem;
    }
    .block-3__foot-block span{
        font-size: 16rem;
        line-height: 20rem;
    }
    .block-2 li{
        max-width: 29%;
    }
    .jn-h2-title{
        margin: 0 auto;
        font-size: 32rem;
        line-height: 36rem;
        margin-bottom: 40rem;
        max-width: 600rem;
    }
    .block-3__list>li{
        width: 49%;
        overflow: hidden;
    }
    .block-3__list .wrp{
        padding-top: 28rem;
        min-height: 300rem;
    }
    .block-3__list h3{
        margin-bottom: 20rem;
        font-size: 19rem;
        line-height: 23rem;
    }
    .block-3__text-list li{
        margin-bottom: 12rem;
        padding-left: 16rem;
        font-size: 14rem;
        line-height: 17rem;
    }
    .block-3__text-list li::after{
        width: 8px;
        height: 8px;
    }
    .block-3__list .index__button{
        width: 178rem;
        font-size: 12rem;
    }
    .block-3__list>li:nth-child(1) .block-3-img-wrp{
        width: 120rem;
        height: 96rem;
        right: 21rem;
        bottom: 5rem;
    }
    .block-3__list>li:nth-child(2) .block-3-img-wrp{
        bottom: -25rem;
        right: 14rem;
        width: 176rem;
        height: 125rem;
    }
    .block-3__list>li:nth-child(3) .block-3-img-wrp{
        bottom: -43rem;
        right: -20rem;
        width: 250rem;
        height: 169rem;
    }
    .block-3__list>li:nth-child(4) .block-3-img-wrp{
        bottom: -10rem;
        right: 0;
        width: 195rem;
        height: 110rem;
    }
    .block-3__list>li:nth-child(5) .block-3-img-wrp{
        /* bottom: -35rem; */
        bottom: -5rem;
        right: 23rem;
        width: 133rem;
        height: 125rem;
    }
    .block-3__list>li:nth-child(5) .block-3-img-wrp img{
        transform: translate(-50%, -50%);
    }
    .block-3__list>li:nth-child(6) .block-3-img-wrp{
        width: 224rem;
        height: 113rem;
        right: 24rem;
        bottom: 10rem;
    }
    .block-3-wrp{
        padding-bottom: 150rem;
    }
    .block-4 .jn-h2-title{
        max-width: 700rem;
    }
    .block-4 p{
        font-size: 12rem;
        line-height: 14rem;
    }
    .block-4 ul{
        padding-left: 38rem;
        padding-right: 46rem;
        padding-bottom: 0;
        padding-top: 32rem;
    }
    .block-4 .icon-wrp{
        width: 60rem;
        height: 60rem;
    }
    .block-4 li:nth-child(1) .icon-wrp{
        width: 74rem;
        height: 74rem;
    }
    .block-4 li:nth-child(2) .icon-wrp{
        width: 64rem;
        height: 74rem;
    }
    .block-4 li:nth-child(3) .icon-wrp{
        width: 74rem;
        height: 74rem;
    }
    .block-4 li:nth-child(4) .icon-wrp{
        width: 65rem;
        height: 68rem;
    }
    .block-4-wrp{
        min-height: unset;
        padding-bottom: 110rem;
    }
    .block-5 .right{
        display: none;
    }
    .block-5-wrp{
        padding-top: 71rem;
        padding-bottom: 100rem;
    }
    .block-5__decor-cloud{
        display: none !important;
    }
    .block-5 .start{
        margin: 0 auto;
    }
    .block-5 .jn-h2-title{
        text-align: center;
    }
    .block-5 p{
        text-align: center;
    }
    .jn-index-form .wrp{
        margin-bottom: 25rem;
    }
    .jn-footer__decor-cloud{
        height: 94rem;
    }
    .main-page .jn-footer{
        padding-top: 88rem;
        padding-bottom: 16rem;
    }
    .jn-footer .wrp{
        order: 2;
        width: 100%;
        justify-content: space-between;
    }
    .jn-footer .footer__phone{
        position: absolute;
        right: 0;
        width: auto;
    }
    .jn-footer__list{
        margin: 0;
    }
    .jn-footer__logo{
        margin-bottom: 52rem;
    }
    .box-white{
        padding: 9px;
    }
    .border__radius {
        padding: 28px;
    }
    .page-contact h3{
        font-size: 18px;
    }
    .map__contact-other-link a{
        font-size: 15px;
    }
    .map-link:before {
        content: '';
        position: absolute;
        top: 3px;
        right: 2px;
        background-image: url('/new_design/img/fs/arrow-map-link.svg');
      display: block;
      width: 15px;
      height: 15px;
      background-repeat: no-repeat;
      transition: .1s;
    }
    .map-link.active:before{
        transform: rotate(90deg);
    }

    .pr-25{
        padding-right: 6px;
    }
    .pl-25{
        padding-left: 6px;
    }
    .col-page-12-first{
    margin-bottom: 12px;
    }
    .col-page-6,.col-page-12{
        width: 100%;
        padding: 0;
    }
    .map__contact-other-link .grid{
        display: block;
    }
    .map__contact-other-link li,.map__title .map__contact-other-link{
        border-top: 1px solid #8D8D8D;
        margin-bottom: 0;
        padding: 11px 0;
    }
    .map__contact-other-link li:last-child,.map__title .map__contact-other-link{
      border-bottom: 1px solid #8D8D8D;  
    }
    .map__title .show-map{
        display: block;
        margin: 15px 0 15px;
    }
    .map__contact-other-link li a{
        text-decoration-color: #8D8D8D;
        width: 100%;
    }
    .map__title .map-link{
        text-decoration-color: #8D8D8D;
    }
    .map__title .map__contact-other-link .map-link span {
        display: block;
        width: 6px;
        height: 6px;
        border-radius: 100%;
        margin-right: 6px;
        min-width: 6px;
        margin-top: 7px;
    }
    .map__title .map__contact-other-link .map-link:before{
        top: 3px;
        right: 4px;
    }
    .page-contact-map,.map__contact,.map__full-contact,.map__contact.map-link__info{
        display: none;
    }
    .map-link__info-text,.map__contact p{
        font-size: 14px;
        line-height: 130%;
    }
    #map-contact-mobile{
        height: 200px;
        width: 100%;
    }
    .map__title .map-link{
    display: flex;
    }
    .map-link__info-text p{
      font-weight: 600;  
    }
    .map-link__info-text p strong{
        color: #AAA;
    }
    .map-link__info-text{
    margin: 20px 0 19px;
    line-height: 130%;
    }
    .map__title .map-link__info{
        margin: 20px 0 0 0;
        line-height: 130%;
    }
    .s-item .s-item__image span{
        font-size: 60rem;
    }
    .s-item:nth-child(1) .s-item__image span{
        font-size: 60rem;
    }
    .s-item:nth-child(2) .s-item__image span{
        font-size: 85rem;
    }
    .s-item:nth-child(3) .s-item__image span{
        transform: translate(16%,-147%) rotate(-4deg);
    }
    .s-item:nth-child(4) .s-item__image span{
        font-size: 30rem;
    }
    .sf1{
        padding-top: 75px;
    }
    .section--text p{
        font-size: 17px;
    }
    .section-company.section-teachers .clsten_first-display__h2{
        margin-bottom: 25px;
    }
    .payment__item {
    font-size: 16px;
    padding: 11px 0;
    }
    .payment__price {
        font-size: 19px;
    }
    .sf1 .border__radius {
        border-width: 2px;
        padding-left: 65px;
        padding-right: 65px;
        padding-bottom: 50px;
    }
    .sf1 {
        padding-bottom: 75px;
        webkit-clip-path: circle(4000rem at 50% calc(100% - 4000rem));
        clip-path: circle(4000rem at 50% calc(100% - 4000rem));
    }
    .st__title{
        font-size: 29rem;
        margin-bottom: 50rem;
    }
    .stock__more-btn{
        margin-top: 70px;
    }
    .tab__item,.sf3 .tabs{
        max-width: 280px;
    }
    .sf3 .tabs{
        margin-right: 15px;
    }
    .tab__item,.accordion-title{
        font-size: 16rem;
    }
    .tab__item img{
        width: 40px;
    }
    .accordion-title {
    padding: 13rem 50rem 13rem 0;}
    .accordion-text{
        font-size: 14.5px;
        padding: 15px 0 25px;
    }
    .accordion-title span {
        top: 10px;
    }
    .tab__item {
    height: 80px;
        border-width: 3px;
        border-radius: 0;
    }
    .st6__item-photo-small {
        width: 120px;
        height: 150px;
    }
    .st6__item-photo {
        max-width: 215rem;
        min-height: 230rem;
    }
    .st6__item-content span {
        font-size: 14px;
    }
    .st6__item-content h4, .st8__item-content h4{
        font-size: 18rem;
    }
    .list__style li:after {
        left: 4px;
    }
    .st6__item-content {
        max-width: 280px;
    }
   


}
@media screen and (max-width: 870px){
    .s-item-date {
        position: relative;
        top: 0;
        margin-bottom: 30px;
    }
    .st6__item-photo-small {
        width: 105px;
        height: 130px;
        right: 30px;
    }
    .st6__item-content {
        max-width: 235px;
    }
    .teachers-slider-wrapper .slider-arrows,.slider-arrows-students{
        display: none;
    }
}

@media screen and (max-width: 700px){
    .block-3__foot-block{
        width: auto;
    }
    .video-review .review-item{
        width: 100%;
    }
    .st8__item-content h4{
        font-size: 17rem;
    }
    .rt-wrap{
        flex-direction: column;
    }
    .r-content{
        margin-top: 23px;
        margin-left: 0;
    }

    .st8__item-info span{
        font-size: 16rem;
    }
    .st8__item-content{
        font-size: 11rem;
    }
    .st8__item-photo{
        height: auto;
    }
    .payment__cell-val{
        justify-content: center;
    }
    .s-item-date span{
        font-size: 15px;
    }
    .st2__item:before,.st2__item:after{
        content: none;
    }
    .st6__item-photo{
        display: none;
    }
    .st6__item{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .st6__item-content {
        max-width: 100%;
        margin-left: 0;
        text-align: center;
    }
    .st6__item-content .list__style{
        display: flex;
    flex-direction: column;
    align-items: center;
    }
    .st6__item-content h4{
        margin-top: 20px;
    }
    .st1 .st-row{
        flex-direction: column;
    }
    .st1__item {
    width: 100%;
        
    }
    .st6__item-photo-small {
        position: relative;
        top: 0;
        right: inherit;
        width: 150px;
        height: 180px;
    }
    .s-item-title{
        font-size: 22px;
    }
    .tabs_box {
    flex-direction: column;
    }
    .tab__item, .sf3 .tabs {
        max-width: 100%;
    }

    .s-item .s-btn,.s-item-content p{
        font-size: 17px;
    }

    .s-item{
        margin-bottom: 15px;
    }
    .s-item__image{
        display: none;
    }
    .col-page-12-first {
    margin-bottom: 30px;
    }
    
    .jn-header{
        box-shadow: unset !important;
    }
    .jn-header .phone__wrapper{
        margin-right: 8rem;
    }
    .jn-header .phone__wrapper--last{
        margin-right: 16rem;
    }
    .main-page .container,
    .header__container,
    .jn-footer__container{
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 16rem;
        padding-right: 16rem;
    }
    .block-1{
        /* padding-top: 61rem; */
        padding-top: 140rem;
    }
    .index .index__title{
        font-size: 22rem;
        line-height: 27rem;
        margin-bottom: 0;
    }
    .block-1 .index__button{
        display: none;
    }
    .block-1-wrp{
        height: 570rem;
    }
    .main-page .block-1__img-people{
        width: 523rem !important;
        height: 349rem !important;
    }
    .block-1-img-foot-bg{
        height: 170rem;
    }
    .block-2 ul{
        flex-wrap: wrap;
    }
    .block-2 li{
        max-width: 100%;
        width: 100%;
        margin-bottom: 35rem;
    }
    .block-2__list-decor-img{
        height: 45rem;
    }
    .block-2-wrp{
        margin-bottom: 70rem;
    }
    .block-3__foot-block{
        width: 343rem;
        height: 168rem;
        padding-top: 65rem;
        
        background: #A548F8;
        box-shadow: 0px 4px 18px rgb(0 0 0 / 8%);
        border-radius: 10px;
        
        margin-bottom: 68rem;
    }
    .block-3__icon-text{
        width: 105rem;
        height: 65rem;
    }
    .block-3__foot-block strong{
        font-size: 22rem;
        line-height: 27rem;
        margin-bottom: 4rem;
    }
    .block-3__foot-block span{
        font-size: 14rem;
        line-height: 17rem;
        max-width: 240rem;
    }
    .jn-h2-title{
        font-size: 22rem;
        line-height: 27rem;
        margin-bottom: 28rem;
        text-align: left;
    }
    .block-3__list>li{
        width: 100%;
        max-width: 500px;
        margin-bottom: 16px;
    }
    .block-3-wrp{
        padding-bottom: 70rem;
    }
    .block-4 ul{
        padding: 0;
        background: unset;
        box-shadow: unset;
    }
    .block-4 li{
        width: 100%;
        margin-bottom: 28rem;
        
        display: flex;
        align-items: center;
    }
    .block-4 p{
        width: 100%;
        max-width: 283rem;
        padding: 0;
        margin: 0;
    }
    .block-4 .icon-bg{
        display: none !important;
    }
    .block-4 .icon-wrp{
        width: 48px !important;
        height: 48px !important;
        border-radius: 16px;
        background-color: #fff;
        
        display: flex;
        align-items: center;
        justify-content: center;
        
        margin-right: 14rem;
    }
    .block-4 .icon{
        width: 30px;
        height: 30px;
    }
    .block-4 .jn-h2-title{
        margin-bottom: 36rem;
    }
    .block-4-wrp{
        padding-bottom: 70rem;
    }
    .block-5 .start{
        width: 100%;
    }
    .block-5 .jn-h2-title{
        text-align: left;
        margin-bottom: 8rem;
    }
    .block-5 p{
        text-align: left;
        font-size: 14rem;
        line-height: 17rem;
    }
    .block-5 .start>.wrp{
        margin-bottom: 32rem;
    }
    .jn-index-form .wrp{
        flex-wrap: wrap;
    }
    .jn-index-form input{
        width: 100%;
        margin: 0;
        margin-bottom: 16rem;
    }
    .jn-index-form .index__button{
        width: 100%;
    }
    .jn-index-form .wrp{
        margin-bottom: 20rem;
    }
    .jn-index-form .back-call__text{
        text-align: center;
        max-width: 310px;
        margin-bottom: 0;
    }
    .block-5-wrp{
        padding-top: 10rem;
        padding-bottom: 40rem;
    }
    .main-page .jn-footer{
        padding-top: 65rem;
    }
    .jn-footer .footer__phone{
        position: relative;
        order: 1;
        right: unset;
        margin: 0;
        margin-bottom: 32rem;
    }
    .jn-footer__logo{
        width: 152rem;
        height: 36rem;
        margin-bottom: 32rem;
    }
    .jn-footer__list{
        width: 100%;
    }
    .jn-footer .desktop-menu__subjects-list{
        width: 100%;
        top: 160%;
        z-index: 2;
    }
    .jn-footer .desktop-menu-subject{
        margin-bottom: 10rem;
    }
    .jn-footer .desktop-menu__subjects-title{
        display: inline-block;
        margin: 0;
    }
    .jn-footer .start{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-bottom: 15rem;
        border-bottom: 1px solid #E0E0E0;
        margin-bottom: 15rem;
    }
    .jn-footer .end{
        flex-wrap: wrap;
    }
    .jn-footer .end span{
        order: 2;
        display: block;
        width: 100%;
        margin: 0;
    }
    .jn-footer .end .link{
        order: 1;
        margin-bottom: 7rem;
    }
    .block-3__list{
        justify-content: center;
    }
    .block-1__start{
        max-width: 400px;
        margin: 0 auto;
    }
    .jn-form__text{
        padding: 0;
    }
    .jn-form__modal{
        padding: 100px 40px;
    }
    .payment__item{
        flex-direction: column;
        text-align: center;
    }
    .payment__cell,.payment__price{
        font-size: 15px;
    }

    .payment__cell{
        width: 100%;
       
    }
    .payment__item .payment__cell:first-child{
        margin-bottom: 5px; 
    }
    .sf1 .border__radius {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 30px;
    }
    .payment__head:first-child,.payment__head>div{
        display: none;
    }
    .payment .label-stock{
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        top: -24px;
    }
    .sf1 .box-white{
        margin-top: 30px;
    }
    .sf1 {
    padding-bottom: 75px;
    webkit-clip-path: circle(1000rem at 50% calc(100% - 1000rem));
    clip-path: circle(1000rem at 50% calc(100% - 1000rem));
}
    .st__title{
        font-size: 25rem;
    }
    .sf2{
        padding-top: 55px;
    }
    .stock__more-btn {
        margin-top: 50px;
    }
    .sf3{
        padding-top: 20px;
    }
    .tab__item:first-child {
        border-radius: 0;
    }
    .tab__item{
        margin-bottom: 10px;
    }
    .tabs-content{
        margin-top: 35px;
    }
     .tab__item:last-child{
      border-radius: 0;  
    }
    .accordion-title span{
        display: none;
    }
    .accordion {
    padding: 0 15px 15px 15px;
    }
    .tabs-content-item {
        padding: 10px;
    }
    .jn-index-form input{
        margin-bottom: 0;
    }
    .sign_consultation .input{
        max-width: 100%;
        margin-bottom: 15px
    }
    .form-review-wrapper,.formbold-input{
        border: none;
    }
    .formbold-check-label{
        line-height: 19px;
        font-size: 16px;
    }
    .section-reviews .clsten_first-display__h2{
        font-size: 30px;
    }
    h3.formbold-form-label {
        margin-bottom: 30px;
    }
    .formbold-check-label:last-child{
        margin-bottom: 10px;
    }
    .formbold-input {
    padding: 0 0 24px 0;
    }
    .form-review .form-input,.section-reviews .sr-btn{
        max-width: 100%;
    }
    .formbold-btn .sr-btn{
        margin: 0;
    }
    .formbold-check-checkmark{
        width: 24px;
        height: 24px;
    }
    .form-review .form-input{
        height: 50px;
    }
    .formbold-input-chek .formbold-check-label{
        width: 100%;
    }
 
    
}

.main-theme .jn-header .fat-icon-wrap{
    background-image: linear-gradient(0deg, #dc6c42 0%, #ea975f 57%, #f7c17c 100%);
}

.main-theme .jn-header__logo svg path:nth-child(1){
    fill: #f7c17c;
}
.main-theme .jn-header__logo svg path:nth-child(2){
    fill: #f7c17c;
}
.main-theme .jn-header__logo svg path:nth-child(3){
    fill: #f7c17c;
}
.main-theme .jn-header__logo svg path:nth-child(4){
    fill: #f7c17c;
}
.main-theme .jn-header__logo svg path:nth-child(5){
    fill: #f7c17c;
}
.main-theme .jn-header__logo svg path:nth-child(6){
    fill: #f7c17c;
}
.main-theme .jn-header__logo svg path:nth-child(14){
    fill: #f7c17c;
}

.main-theme .jn-footer svg path:nth-child(1){
    fill: #f7c17c;
}
.main-theme .jn-footer svg path:nth-child(2){
    fill: #f7c17c;
}
.main-theme .jn-footer svg path:nth-child(3){
    fill: #f7c17c;
}
.main-theme .jn-footer svg path:nth-child(4){
    fill: #f7c17c;
}
.main-theme .jn-footer svg path:nth-child(5){
    fill: #f7c17c;
}
.main-theme .jn-footer svg path:nth-child(6){
    fill: #f7c17c;
}
.main-theme .jn-footer svg path:nth-child(14){
    fill: #f7c17c;
}
.main-theme .jn-footer .phone__callback{
    color: #f7c17c;
}
@media screen and (max-width: 576px){
.sf1 .container {
    max-width: 375rem;
    }

}
@media screen and (max-width: 560px){
.two-box .bg-image {
    background-size: 177%;
    }
}
@media screen and (max-width: 1024px){
    #p438 .fs {
        padding-bottom: 961rem;
    }
    body {
        min-height: 100%!important;
    }
    .ege-page .fs-advantage .container .fs-advantage__slide {
        width: 400rem;
    }
    
    .ege-page .fs__bg-people{
        bottom: -77rem;
    }
    .analysis-tasks__watercolour-img{
        display: none !important;
    }
    .analysis-tasks{
        height: 2007rem;
    }
    .st4__image span:first-child{
        width: 35px;
    }
    .st4__image span:nth-child(2){
        width: 45px;
    }
    .st4__image span:nth-child(3){
        width: 55px;
    }
    .st4__image span:nth-child(4){
        width: 45px;
    }
    .st4__image span:last-child{
        width: 35px;
    }
    .st7 .st4__image{
        max-width: max-content;
    }
    .st4__image span svg{
        width: 100%;
    }
    .classes-going__bg{
        background-position-y: 0;
        background-size: contain;
        width: 1920rem;
    }
    .ege-page .fs__tile{
        bottom: -332rem;
        max-width: 259rem;
        /* left: calc(50% - 320rem); */
    }
    .ege-page .fs__tile .dotted-card__wrap{
        width: 100%;
        padding: 10rem 16rem 55rem 52rem;
    }
    .ege-page .fs {
        padding-bottom: 852rem;
        background-image: url(../img/fs/fs-bg-tablet.webp) !important;
        background-size: cover;
    }
    .map__contact--main-address{
        text-decoration: none;
    }
     .map-link__mobile-map{
       margin-top: 30px; 
    }
    .ege-page .fs-advantage__slide_second .fs-advantage__img,
    .ege-page .fs-advantage__slide_third .fs-advantage__img{
        position: absolute;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;
        background-position: center center;
    }
    .ege-page .fs-advantage__slide_third .fs-advantage__title{
        width: 100%;
    }
}


@media screen and (max-width: 920px){
    #p438 .fs {
        padding-bottom: 761rem;
    }
    .ege-page .fs-advantage{
        margin-top: 0;
    }
    .ege-page .fs__bg-people {
        bottom: -176rem;
        left: auto;
        width: 868rem;
        height: 758rem;
        right: 0;
    }
    .st3 .st1__img-cloud {
        height: 180rem;
    }
}
#map-mobile{
    width: 100%;
    height: 200px;
}
.jn-footer__item.active{
    z-index: 2;
}
.jn-footer__item.active .desktop-menu__subjects-list{
    z-index: 10;
}
.jn-footer .jn-footer__item.active .desktop-menu__subjects-list{
    background: #f9f9fb;
}
.visible-mobile{
    display: none;
}
@media screen and (max-width: 480px){
    .analysis-tasks {
        height: 1196rem;
        padding-top: 58rem;
    }
    .fat-icon-wrap-play,.video-review .r-image a{
        width: 45rem;
        height: 45rem;
    }
    .st5 .st__title{
        margin-bottom: 20px;
    }
    .st7.s--review .st__title{
        font-size: 21px;
    }
    .video-review .r-image{
   height: 200px;
}
    .sf .s-btn{
        font-size: 17px;
    }
    .form__wrapper{
        margin-top: 40px;
    }
    .review-item{
        margin-bottom: 20px;
    }
    .r-title,.tab-review{
        font-size: 17px;
    }
    .tab-content .sr-btn{
        margin-top: 25px;
    }
    .tab-review{
        height: 50px;
    }
    .section-reviews p.text--center{
        font-size: 13px;
    }
    .tabs-review{
        margin-bottom: 50px;
    }
    .r-target{
        margin-top: 25px;
    }
    .r-skills div, .r-target{
        font-size: 13px;
    }
    .st5__item-text h3,.st5__item-text p{
            text-align: center;
    }
    .teacher-video-mobile{
    display: block;
}
    .show-modile{
        display: block;
    }
    .st6__item-content p{
        height: 14px;
        overflow: hidden;    
        position: relative;
        transition: margin 0.3s;
        margin-bottom: 10px;
    }
    .st6__item-content p.content-block-text-open {
    height: auto;
    margin-bottom: 20px;
}
    .show-all{
        color: #DB976C;
        font-size: 13.997px;
        font-weight: 400;
    }
    .st7 {
        position: relative;
        padding: 85px 0;
    }
    .st8 {
        padding-top: 60px;
    }
    .slider-arrows-students,.teachers-slider-wrapper .slider-arrows{
        bottom: -45px;
        top: inherit;
    }
    .teachers-slider .slick-list{
        box-shadow: none;
        padding-top: 12px;
    }
    .slider-arrows-students span,.teachers-slider-wrapper .slider-arrows span{
        width: 100%;
    height: 100%;
    background-size: contain;
    position: absolute;
    }
    .slider-arrows-students .next-arrow span,.teachers-slider-wrapper .next-arrow span{
        background-image: url('/new_design/img/icon/arrow-circle-right.svg');
    }
    .slider-arrows-students .prev-arrow span,.teachers-slider-wrapper .prev-arrow span{
        background-image: url('/new_design/img/icon/arrow-circle-left.svg');
    }
    .slider-arrows-students img,.teachers-slider-wrapper .slick-arrow img{
        display: none;
    }
    .slider-arrows-students .slick-arrow,.teachers-slider-wrapper .slick-arrow{
        width: 40px;
        height: 40px;
    }
     .st8__item-info {
        margin-top: 15px;
    }
    .st8__item-content h4 {
    margin-top: 0;
}
    .st8__item-content {
    padding: 10px 10px;
}
.st8__item-photo{
    max-width: 150px;
}
    .st6__text {
    margin-top: 100px;
    font-size: 13px;
    }
    .st6{
        margin-bottom: 0;
        padding-bottom: 35px;
    }
    .st7 .st__title {
    margin-bottom: 25px;
    }
    .st7 .st4__image svg{
        margin: 0;
    }
    .st7 .border__radius{
        padding-bottom: 30px;
    }
    .st6__item-content{
        margin-top: -40px;
    }
    .st5 {
    margin-bottom: 35px;
    }
    .st6{
        padding-top: 35px;
        background: #F5F5F8;
    }
    .st6__item-photo-small {
        top: -55px;
    }
    .st2__item p {
        font-size: 12rem;
    }
    .slider-arrows-training{
        display: flex;
        max-width: 200px;
        justify-content: space-between;
    margin: 27px auto 0 auto;
    }
     .slider-arrows-students,.teachers-slider-wrapper .slider-arrows{
         display: flex;
        width: 120px;
        left: 50%;
        transform: translateX(-50%);
     }
     .st8 .sign_consultation {
        margin: 135px auto 75px;
    }
    .slider-arrows-training .arrow{
        width: 40px;
        height: 40px;
        display: flex;
            align-items: center;
        justify-content: center;
    }

    .slick-dots li{
        width: 14px;
        height: 14px;
        flex-shrink: 0;
    }
    
    .st5__item-img{
        margin: 0 auto 15px auto;
    }
    .st5__item{
        margin-bottom: 25px;
    }
    .slider-arrows-training .arrow img{
        width: 100%;
    }
    .st2 {
    margin-bottom: 45px;
    }
    .visible-mobile{
        display: block;
    }
    .hidden-mobile{
        display: none;
    }
    .st3 .st__title{
        margin-bottom: 30px;
    }
    .st2__item span {
        font-size: 35px;
            margin-right: 10px;
    }
    .st3 .st1__img-cloud {
        height: 90rem;
    }
    .st3 {
        padding-top: 35px;
    }
    .st4 .border__radius {
        border-width: 2px;
        padding: 30px 20px 30px 20px;
    }
    .st2__item .border__radius {
        display: flex;
        align-items: center;
        padding: 10px 15px;
    }
    .st4 p {
        padding: 0 0;
    }
    .st1__img-cloud {
        height: 210rem;}
    .st1 {
        padding-bottom: 0px;
    }
    .sign_consultation .jn-index-form .wrp{
        margin-top: 50px;
    }
    .row-stock {
        margin-top: 50px;
    }
    .sign_consultation h3{
        font-size: 25rem;
    }
    .sign_consultation {
        margin: 70px auto 75px;
    }
    .two-box .bg-image{
            background-size: 155%;
            width: 104%;
    }
    .s-item-content {
        padding: 25px 25px 40px 25px;
        width: 100%;
    }
    .s-btn {
        max-width: 100%;
        height: 50px;
    }
    .first-box .bg-image{
        bottom: -55px;
    }
    .two-box .company-first-image {
    margin-top: 19px;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 61px;
}
.two-box .bg-image{
    height: 95%;
    bottom: -325px;
}
.third-block .bg-image {
    bottom: 5px;
}
   .company-first-image{
       margin-top: 15px;
   }
    .fs-company-p{
        font-size: 17.8px;
    }
    .section-company{
        padding-top: 0;
    }
    .classes-going__bg {
        width: 100%;
        height: 401rem;
        background-position-y: 2em;
        background-size: 120%;
    }
    .ege-page .fs {
        padding-bottom: 488rem;
        background-size: cover;
        background-image: url(../img/fs/fs-bg-mobile2.webp) !important;
    }
    #p438 .fs {
        padding-bottom: 488rem;
        background-size: cover;
    }
    .ege-page .fs__bg-people {
        background-image: url(/new_design/img/fs/people-mobile.webp) !important;
        left: calc(50% - 220rem);
        width: 558rem;
        bottom: -400rem;
        height: 758rem;
        right: 0;
    }
    
    .ege-page .fs__tile {
        bottom: -310rem;
        left: 0;
        right: auto;
        width: 80%;
    }
    .box-white{
        padding: 8px;
    }
    .border__radius {
        padding: 20px 10px;
    }
}

@media screen and (max-width: 490px){
    .jn-header__logo{
        width: 140rem;
        height: 40rem;
    }
    .block-2{
        text-align: center;
    }
}


.fs__title .accent-text{
    color: unset;
}

.header{
    /* background: #F9EFE5; */
    background: #faf0e8;
}
@media screen and (max-width: 576px){
    .oge-page .teachers__slide-photo{
        width: 115rem;
    }
}
@media screen and (max-width: 390px){
    .two-box .bg-image {
    height: 95%;
    bottom: -350px;
}
}
@media screen and (max-width: 370px){
  .two-box .bg-image {
    bottom: -370px;
}  
}
.label--btm_hero{
    color: #000;
    text-transform: uppercase;
    background: #fff;
    border-radius: 5px;
    padding: 5px 10px;
    box-shadow: 1px 1px 9px rgba(0, 0, 0, .4);
    transform: rotate(24deg) translate(21px, 10px);
    width: auto !important;
}


.ege-page .fs{
    margin-top: 45rem !important;
}
.link-block{
    border-radius: 20px;
    background: #FAF0E8;
    margin: 30px 0;
    padding: 30px;
    font-size: 20px;
    font-weight: 300;
}

.branch-offices-map__station.planernaya {top: 60rem;left: 130rem;}.branch-offices-map__station.planernaya::after {top: 10rem;left: -6rem;}
.branch-offices-map__station.baumanskaya{top: 191rem;left: 417rem;}.branch-offices-map__station.baumanskaya::after {right: 36rem;bottom: -6rem;}
.branch-offices-map__station.aviamotornaya{top: 260rem;left: 521rem;}.branch-offices-map__station.aviamotornaya::after {right: 125rem;bottom: 12rem;}

@media screen and (max-width: 1024px) {
    .branch-offices-map__station.planernaya::after {
        top: 9rem;
    }
        .branch-offices-map__station.baumanskaya {
        top: 187rem;
        left: 446rem;
    }
    .branch-offices-map__station.baumanskaya::after {
        right: 24rem;
        bottom: -4rem;
    }
    .branch-offices-map__station.aviamotornaya {
            top: 267rem;
            left: 531rem;
        }
    .branch-offices-map__station.aviamotornaya::after {
        right: 114rem;
        bottom: 7rem;
    }
    .branch-offices-map__station.partisan {
        top: 141rem;
        left: 528rem;
    }
        .branch-offices-map__station.partisan::after {
        right: 47rem;
        bottom: 26rem;
    }
}

@media screen and (max-width: 576px) {
    .branch-offices-map__station.planernaya {
        top: 37rem;
        left: 62rem;
    }
    .branch-offices-map__station.planernaya::after {
        top: 5rem;
        left: -3rem;
    }
        .branch-offices-map__station.aviamotornaya {
        top: 160rem;
        left: 302rem;
    }
        .branch-offices-map__station.aviamotornaya::after {
        right: 75rem;
        bottom: 5rem;
    }
        .branch-offices-map__station.baumanskaya {
        top: 122rem;
        left: 224rem;
    }
    .branch-offices-map__station.baumanskaya::after {
        right: 5rem;
        bottom: -2rem;
    }
        .branch-offices-map__station.partisan {
        top: 83rem;
        left: 300rem;
    }
    .branch-offices-map__station.partisan::after {
        right: 34rem;
        bottom: 14rem;
    }
}

