:root{--red:  #e3000f;--black: #000;--bg: #f3f3f3;--font-family: "Raleway", sans-serif}body{min-width:320px}@media (min-width: 1921px){body{zoom:1.333}}@media (max-width: 1199px){.container{max-width:1020px}.phone{font-size:16px}.main-btn span{padding:1rem 1.5rem}.checkbox{font-size:16px}}@media (max-width: 991px){body p{font-size:16px}.container{padding:0 2rem;max-width:755px}.main-btn{max-width:300px}.main-btn span{font-size:1rem}.btn-tg svg{width:30px;height:30px}.checkbox{font-size:14px}}@media (max-width: 767px){.container{padding:0 1.5rem;max-width:575px}.scroll{width:40px;height:40px}.scroll svg{width:15px;height:15px}}@media (max-width: 499px){.container{padding:0 1rem;max-width:390px}.btn-tel{line-height:1}.btn-tg svg{width:25px;height:25px}.slick-arrow{width:30px;height:30px}.tuturs__btn svg{width:8px}}@media (max-width: 1439px){.header__menu{gap:3rem}.header__left{gap:1.5rem}.header__link{font-size:14px}}@media (max-width: 1199px){.header__menu{display:none}.header__hamburger{z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu{padding:2rem;display:none;position:absolute;top:0;left:0;width:100%;min-height:100vh;background-color:black;z-index:100}.header__menu.active{display:block}.header__menu .header__nav-list{margin-top:5rem;display:block}.header__menu .header__nav-item{margin-bottom:1rem;padding:1rem}.header__menu .header__nav-item .header__link{font-size:24px}}@media (max-width: 575px){.header__address{display:none}.header__logo{width:73px}.header__right{-ms-flex-wrap:wrap;flex-wrap:wrap}.header__address-mob{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:100%}.header__address-mob-text{opacity:1;color:white;text-align:left;font-size:14px;line-height:100%;letter-spacing:-0.05em;-webkit-transition:.3s linear;transition:.3s linear}.header__address-mob-text.open{display:block;height:auto;opacity:1}.header__menu .header__nav-item .header__link{font-size:18px}.header__menu .header__nav-list{margin-top:2rem}.header__menu .header__nav-item{margin-bottom:0.5rem;padding:0.8rem}}@media (max-width: 991px){.first__heading-red{margin-left:0}.first__relative{position:initial}.first__heading-el{left:0;top:120%}}@media (max-width: 991px){.first__heading-el{top:130%}}@media (max-width: 575px){.first{position:relative;background-image:url("../img/first/hero-bg-m-cb2fbda535.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.first::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#131313), color-stop(44%, rgba(19,19,19,0.4)), color-stop(97.7%, #131313));background:linear-gradient(180deg, #131313 0%, rgba(19,19,19,0.4) 44%, #131313 97.7%);pointer-events:none}.first__video{display:none}.first__video video{display:none}.first__heading{z-index:1}}@media (max-width: 1439px){.classes__item{max-width:969px}.classes__name,.classes__price{font-size:1.6rem}.classes__new-price{font-size:3rem}}@media (max-width: 1199px){.classes__name{font-size:2rem}.classes__item{padding:1.5rem;border-radius:30px}.classes__name,.classes__price{font-size:1.4rem}.classes__new-price{font-size:2.2rem}.classes__btn span{font-size:1.2rem}}@media (max-width: 991px){.classes__new-price{font-size:1.6rem}.classes__list{display:block}.classes__item:not(:last-child){margin-bottom:1.5rem}.classes__item{padding:1.5rem}.classes__btn{width:200px;height:200px}.classes__btn span{font-size:1.1rem}}@media (max-width: 768px){.classes__name{font-size:1.2rem}.classes__item{border-radius:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.classes__new-price{font-size:1.3rem}.classes__price{font-size:1.1rem}.classes__btn span{font-size:1rem;text-transform:lowercase}.classes__btn{width:250px;height:auto;padding:10px;border-radius:30px;margin-top:10px}.classes__price::before{height:2px}.classes__subs{font-size:1.1rem}}@media (max-width: 1439px){.about__item{padding:2rem}}@media (max-width: 1199px){.about__list{display:block}.about__item:not(:last-child){margin-bottom:1.5rem}.about__item-title{margin-bottom:1.5rem;font-size:2rem}.about__wrapper{margin-bottom:3rem}}@media (max-width: 575px){.about__text{margin-bottom:1rem;font-size:1rem}.about__wrapper{margin-bottom:2rem}.about__item-title{margin-bottom:1rem;font-size:1.25rem}.about__item-item{padding-left:1.25rem;font-size:1rem}.about__item-item::before{width:8px;height:8px}.about__item{padding:1.5rem;border-radius:20px}}@media (max-width: 1439px){.tutors__item{gap:3rem}}@media (max-width: 991px){.tutors__item{display:block !important}.tutors__img{margin:0 auto 1.5rem}.tutors__list .slick-list{overflow:hidden}.tutors__list .slick-slide{padding:0}.tutors__list .slick-track{margin:0}.tutors__img{max-width:70%}.tutors__name{font-size:1.5rem}.tutors__list .slick-slide div,.tutors__item{height:auto;min-height:auto}.tutors__heading{width:-webkit-min-content;width:-moz-min-content;width:min-content}.tutors__nav{top:-4rem}.tutors__extra{font-size:1.25rem}.tutors__list .slick-slide .tutors__img{max-width:100%;height:700px}.tutors__list .slick-slide .tutors__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:20px}.tutors__list .slick-slide{height:100% !important}}@media (max-width: 575px){.tutors__list .slick-slide .tutors__img{max-width:100%;height:400px}.tutors__name{margin-bottom:1rem;font-size:1.25rem}.tutors__theme{font-size:1.125rem}.tutors__el{padding-left:1.25rem;font-size:1rem}.tutors__desc{font-size:1rem}.tutors__el::before{width:8px;height:8px;-webkit-transform:translateY(75%);transform:translateY(75%)}.tutors__elems{margin-bottom:1rem}.tutors__extra{font-size:1.125rem}}@media (max-width: 1439px){.poster__content-text{font-size:32px}}@media (max-width: 991px){.poster__content{padding:0}.poster__content-text{font-size:20px}.poster__content:before{left:45px}.poster__content-text{margin-left:25px}}@media (max-width: 575px){.poster__content .img{width:70px}.poster__content-text{font-size:16px}.poster__content:before{left:35px}.poster__content-text{margin-left:15px}}@media (max-width: 1439px){.preparation__heading{font-size:3.5rem}.preparation__right{gap:3rem}}@media (max-width: 1199px){.preparation__heading{font-size:3rem}.preparation__right{gap:2rem}.preparation__text{font-size:2rem}.preparation__item{font-size:1.8rem}.preparation__btn{width:230px;height:230px}.preparation__btn span{font-size:1.25rem}}@media (max-width: 991px){.preparation__wrapper{display:block}.preparation__left{margin-bottom:2rem}.preparation__heading{font-size:2.5rem}.preparation__text{font-size:1.8rem}.preparation__item{font-size:1.6rem}}@media (max-width: 575px){.preparation__heading{font-size:2rem}.preparation__text{margin-bottom:1rem;font-size:1.5rem}.preparation__item{font-size:1.4rem}.preparation__link{width:130px;height:130px}.preparation__link span,.preparation__btn span{font-size:1rem}.preparation__btn{width:200px;height:200px}.preparation__right{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}}@media (max-width: 1919px){.result__content-list{font-size:30px}.result .container{max-width:1439px}}@media (max-width: 1439px){.result__content-name{font-size:33px}.result__content-card{border-radius:30px;padding:40px}.result__content-right .result__content-card{padding-bottom:61px}.result .container{max-width:1200px}.result__content-list{font-size:27px}}@media (max-width: 991px){.result__content{grid-template-columns:repeat(1, 1fr);gap:20px}.result__content-list p{font-size:24px}}@media (max-width: 575px){.result__content-card{border-radius:20px;padding:32px}.result__content-list p{font-size:15px;margin-bottom:0}.result__content-name{font-size:23px}}@media (max-width: 1439px){.preparation-two .preparation__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1199px){.preparation-two .preparation-subtitle{font-size:31px;line-height:31.6px;margin-bottom:25px}}@media (max-width: 991px){.preparation-two .preparation-subtitle{font-size:26px;line-height:27.6px;margin-bottom:25px}}@media (max-width: 576px){.preparation-two .preparation-subtitle{font-size:19px;line-height:18.6px;margin-bottom:25px;margin-top:10px}}@media (max-width: 1439px){.result__certificate-text{font-size:30px;line-height:37px}}@media (max-width: 1199px){.result__certificate-text{font-size:1.5rem;line-height:1.1}}@media (max-width: 991px){.result__certificate-text{font-size:1.3rem}.result__certificate-right{margin-bottom:1.5rem}.result__certificate{margin-top:4rem}}@media (max-width: 575px){.result__certificate-text{font-size:1.1rem}.result__certificate-right{margin-bottom:1rem}.result__certificate{margin-top:3rem}}@media (max-width: 1439px){.get__card-title{font-size:70px;line-height:63px}}@media (max-width: 1199px){.get__card{padding:60px}.get__card-title{font-size:2.5rem;line-height:1}}@media (max-width: 991px){.get__card{padding:40px}.get__card-title{font-size:47px;line-height:48px}}@media (max-width: 767px){.get__card{padding:40px}.get__card-title{font-size:30px;line-height:37px;margin-bottom:25px}.get__card-btn{width:200px;height:200px}}@media (max-width: 575px){.get__card{padding:25px;border-radius:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.get__card-btn{width:280px;height:auto;border-radius:18px;padding:8px 12px}.get__card-btn span{width:auto}.get__card-title{font-size:25px;line-height:30px}.get__card-title br{display:none}}@media (max-width: 1199px){.concept__item{padding:2rem 0}.concept__name{font-size:24px}}@media (max-width: 991px){.concept__text{width:auto}.concept__list{margin-bottom:2rem;padding:0;display:block;width:100%}.concept__item{padding:1.5rem 0;display:block}.concept__imgs{margin:0 auto;position:initial;-webkit-transform:translate(0);transform:translate(0);width:45%;right:0;left:initial;top:0}.concept__imgs img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.concept__inner{width:100%}}@media (max-width: 575px){.concept__wrap{margin-bottom:0}.concept__imgs{margin:0 auto;width:75%;position:initial}.concept__title{max-width:100%}.concept__list{width:100%}.concept__name{padding-left:1rem}.concept__step{width:20px;height:20px}}@media (max-width: 1199px){.reviews__item{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.reviews__link{max-width:120px}.reviews__inner{min-height:325px}.reviews__link::before{width:3rem;height:3rem}.reviews__list{width:100%}}@media (max-width: 991px){.reviews__link::before{width:40px;height:40px}.reviews__item{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 90%}.reviews__inner{padding:2rem}.reviews__text p{font-size:1rem}}@media (max-width: 575px){.reviews__inner{padding:1.5rem;min-height:280px;border-radius:20px}.reviews__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.reviews__list{gap:1rem}.reviews__text p{font-size:.875rem}}@media (max-width: 1535px){.reviews-clients__content-item{border-radius:20px;padding:35px 17px}.reviews-clients__content{margin-left:20px;margin-right:20px}.reviews-clients__more{padding-right:30px}.reviews-clients__descr{padding-right:30px}.reviews-clients__next--yandex{-webkit-transform:translateX(100%);transform:translateX(100%)}.reviews-clients__prev--yandex{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.reviews-clients__btn{width:1.5rem}}@media (max-width: 1199px){.reviews-clients__content-name{font-size:30px}.reviews-clients__btn svg{width:25px;height:50px}}@media (max-width: 991px){.reviews-clients__next--yandex{-webkit-transform:translateX(50%);transform:translateX(50%)}.reviews-clients__prev--yandex{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.reviews-clients__btn svg{width:15px;height:40px}}@media (max-width: 575px){.reviews-clients{padding:45px 0 69px}.reviews-clients__content-header img{width:64px;height:64px}.reviews-clients__content-info{margin-left:10px}.reviews-clients__content-name{margin-bottom:.5rem;font-size:24px}.reviews-clients__content-item{border-radius:20px;padding:20px 15px}.reviews-clients__content-header{margin-bottom:10px}.reviews-clients__content-text p{font-size:15px}.reviews-clients__more-link{font-size:18px}.reviews-clients__more{padding-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reviews-clients__btns{top:50%}.reviews-clients__descr{padding-right:0px;text-align:center;font-size:13px}.reviews-clients__btn svg{width:10px;height:35px}.reviews-clients__content-image{width:64px;height:64px}.reviews-clients__content-image span{font-size:2rem}.reviews-clients__next--yandex{-webkit-transform:translateX(0%);transform:translateX(0%)}.reviews-clients__prev--yandex{-webkit-transform:translateX(0%);transform:translateX(0%)}.reviews-clients .slick-track{display:block}}@media (max-width: 1439px){.subscription__item{padding:2rem}.subscription__name,.subscription__price{font-size:1.6rem}.subscription__item-item{font-size:1rem}.subscription .get__card-title{font-size:34px;line-height:45px}.subscription__list-item .subscription__name{margin:0 0 1rem;font-size:1.5rem}}@media (max-width: 1199px){.subscription__item-item{padding-left:1rem;font-size:1.1rem}.subscription__name{margin-bottom:2rem;font-size:2rem}.subscription__item{padding:1rem;border-radius:30px}.subscription__name,.subscription__price{font-size:1.4rem}.subscription__btn{padding:1rem 1.2rem}.subscription .get__card-title{font-size:26px;line-height:34px}}@media (max-width: 991px){.subscription__text{margin:0px 0 2rem;font-size:1.25rem}.subscription__title{font-size:1.5rem}.subscription__list-item{margin-bottom:15px}.subscription__item-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscription__list-item .subscription__name{margin:0 0 2rem;font-size:1.4rem}.subscription__list{display:block}.subscription__item:not(:last-child){margin-bottom:1.5rem}.subscription__tutors-name,.subscription__tutors-title{font-size:1.5rem}.subscription__tutors{margin-bottom:3rem}.subscription__item{padding:1.5rem}.subscription .get__card-title{font-size:26px;line-height:34px}.subscription .get__card{padding:30px 43px}}@media (max-width: 575px){.subscription__title{margin-bottom:1rem;font-size:1.25rem;text-transform:initial}.subscription__text{font-size:1.125rem}.subscription__name{margin-bottom:1rem;font-size:1.25rem}.subscription__item{border-radius:20px}.subscription__item-item{margin-bottom:.7rem;padding-left:1rem;font-size:1rem}.subscription__item-item::before{width:6px;height:6px;-webkit-transform:translateY(100%);transform:translateY(100%)}.subscription__tutors-name,.subscription__tutors-title{font-size:1rem}.subscription__tutors{margin-bottom:2rem;gap:12px}.subscription__wrap:not(:last-child){margin-bottom:3rem}.subscription__price{font-size:1.1rem}.subscription .get__card-title{font-size:18px;line-height:21px}}@media (max-width: 1919px){.partners__nav{top:207px;right:-10px}}@media (max-width: 1439px){.partners__content-left{padding:25px 54px;font-size:28px;margin-right:60px}.partners__nav{top:155px;right:-10px}}@media (max-width: 1199px){.partners__content-left{padding:25px 64px;font-size:32px;margin-right:0px;margin-bottom:40px;margin-top:30px}}@media (max-width: 991px){.partners__content-left p{font-size:28px}.partners__content-item{display:block}.partners__content .slick-slide div,.partners__content .tutors__item{min-height:auto;height:auto}.partners__nav{top:60px;right:1rem}}@media (max-width: 767px){.partners__content-left{padding:20px 34px}.partners__content-left p{font-size:21px}.partners__content-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partners__content .slick-slide div,.partners .partners__content .tutors__item{min-height:0;height:auto}.partners__nav{top:calc(100% - 40px);right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}@media (max-width: 575px){.partners__content-left p{font-size:18px;line-height:110%}.partners__content-right img{max-width:100%;height:auto}}@media (max-width: 1439px){.feedback__img{width:80%}}@media (max-width: 1199px){.feedback__btn{width:22vw;height:22vw}.feedback__img img{border-radius:0 150px 0 0}.feedback__img::before,.feedback__img::after{border-radius:0 150px 0 0}.feedback__btn span{font-size:calc(14px + (20 - 14) * (100vw - 360px) / (1920 - 360))}}@media (max-width: 991px){.feedback__wrapper::after{display:none}.feedback__title{font-size:calc(24px + (64 - 24) * (100vw - 360px) / (1920 - 360))}.feedback__copy{width:77%}}@media (max-width: 575px){.feedback__btn{padding:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:40vw;height:40vw}.feedback__btn::before{width:20px;height:20px}.feedback__copy{width:63%}.feedback__img img{border-radius:0 70px 0 0}.feedback__img::before,.feedback__img::after{border-radius:0 70px 0 0}.feedback__title{margin-bottom:1.5rem}.feedback__img img{-o-object-position:22%;object-position:22%}.feedback__social-phone{font-size:16px}}@media (max-width: 419px){.feedback__social-phone{font-size:14px;padding-top:8px}}@media (max-width: 1199px){.form__lines .row{display:block}.form__lines .col-lg-3{max-width:100%}.form .form__line label{width:100%}.form .form__line{margin-bottom:1.5rem}}@media (max-width: 767px){.form .h1{margin-bottom:2rem;line-height:1}}@media (max-width: 575px){.form .form__line{margin-bottom:1rem}.form .h1{margin-bottom:2rem}}@media (max-width: 991px){#modal-thanks .btn{font-size:14px}#modal-thanks{max-width:480px}#modal-form,#modal-form1,#modal-form2,#modal-form-pay,#modal-form-study,#modal-form-checkup{background-size:100%;overflow:hidden}}@media (max-width: 767px){#modal-form,#modal-form1,#modal-form2,#modal-form-pay,#modal-form-study,#modal-form-checkup{padding:30px;padding-top:50px;padding-bottom:50px}#modal-form .form__text,#modal-form1 .form__text,#modal-form2 .form__text,#modal-form-pay .form__text,#modal-form-study .form__text,#modal-form-checkup .form__text{margin-bottom:20px}#modal-form .col-lg-3:nth-child(4),#modal-form1 .col-lg-3:nth-child(4),#modal-form2 .col-lg-3:nth-child(4),#modal-form-pay .col-lg-3:nth-child(4),#modal-form-study .col-lg-3:nth-child(4),#modal-form-checkup .col-lg-3:nth-child(4){margin-top:5px;margin-bottom:16px}#modal-thanks{max-width:340px;padding:60px 45px}#modal-thanks h2{font-size:20px}#modal-thanks p{font-size:14px}.fancybox-slide--html .fancybox-close-small{top:15px;right:15px}}@media (max-width: 575px){#modal-thanks{padding-left:30px;padding-right:30px}#modal-form,#modal-form1,#modal-form2,#modal-form-pay,#modal-form-study,#modal-form-checkup{max-width:100%}}
