.header{background:transparent;left:0;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1000}.header.scrolled{background:hsla(0,0%,93%,.8);box-shadow:1px 1px 14px #2d3572cc}.header-content{padding:.5rem 0}.header-content,.logo{align-items:center;display:flex;justify-content:space-between}.logo{cursor:pointer;gap:1rem;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.logo:hover{opacity:.7}.logo-icon{height:auto;width:9rem}.logo-icon img{height:100%;object-fit:cover;width:100%}.logo-text{color:#f32829;font-size:1.5rem;font-weight:800;line-height:1.3}.logo-highlight{display:block}.nav .nav-links{align-items:center;display:flex;gap:2rem}.nav .nav-links li button{background:none;border:none;color:#222;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:600;padding:.5rem;transition:color .3s}.nav .nav-links li button:hover{color:#f32829}.nav-links li button.active{color:#f32829;transition:color .3s ease,border-bottom .3s ease}.nav button.cta-button{background:#2886ff;border-radius:9999px;color:#f5f5f5!important;padding:.5rem 1.5rem;transition:all .3s}.nav button.cta-button:hover{box-shadow:0 0 20px #2886ff}.mobile-menu-btn{background:none;border:none;color:#2d3572;cursor:pointer;display:none;padding:.5rem;position:relative;z-index:1500}.mobile-menu{align-items:center;background:hsla(0,0%,89%,.95);border-radius:0;flex-direction:column;height:100vh;justify-content:space-between;left:0;margin:0;overflow-y:auto;padding:6rem 1rem;position:fixed;top:0;width:100vw;z-index:999}.mobile-menu.open{display:none}.mobile-nav{width:100%}.mobile-nav .mobile-nav-links{align-items:center;display:flex;flex-direction:column;gap:2rem}.mobile-nav .mobile-nav-links li{width:100%}.mobile-nav .mobile-nav-links li button{background:none;border:none;color:#222;cursor:pointer;font-family:inherit;font-size:1.2rem;padding:.5rem;text-align:left;text-align:center;transition:color .3s;width:100%}.mobile-nav .mobile-nav-links li button:hover{color:#f32829}.mobile-nav button.mobile-cta{background:#2886ff;border-radius:9999px;color:#f5f5f5!important;padding:.5rem 1.5rem;transition:all .3s}.mobile-nav button.mobile-cta:hover{box-shadow:0 0 20px #2886ff}@media (max-width:1023.98px){.nav{display:none}.mobile-menu-btn{display:block}.mobile-menu.open{display:flex}}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{font-size:100%;font-size:15px;height:100%;line-height:1;width:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}a{color:inherit}.layout{background:#e7e4e4;display:flex;flex-direction:column;font-family:Segoe UI Black,sans-serif;min-height:100vh;overflow:hidden}.container{margin:0 auto;max-width:1920px;padding:0 10px}.main{flex:1 1 auto}.section-title{font-size:20px;font-weight:800;line-height:110%}.section-text{font-size:17px;line-height:140%}.ibg{position:relative}.ibg img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.stop-scrolling{overflow-y:hidden}.red{color:#f32829}.blue{color:#2b3881}.dark{color:#111}.feature-highlight,.timer{align-items:center;display:flex;flex-direction:column;text-align:center}.feature-highlight{font-weight:600}.feature-highlight .icon{height:70px;width:70px}.button-cta{display:flex;justify-content:center}.button-cta a{background:#f32829;border-radius:10px;color:#f9f9f9;cursor:pointer;display:inline-block;font-weight:700;padding:10px;text-align:center}.button-cta a,.button-cta a:hover{transition:background .3s ease-in-out}.button-cta a:hover{background:#aa0101}.social-link{bottom:0;position:fixed;right:0;z-index:10}.social-link a{display:block;padding:2rem}.social-link img{height:4rem;width:4rem}.copy{font-size:18px;font-weight:600;text-align:center}.main__tutor{padding-bottom:2rem;padding-top:8rem}.running-text-container{align-items:center;background:transparent;display:flex;padding:10px 0}.running-text{-webkit-animation:running-text 20s linear infinite;animation:running-text 20s linear infinite;font-family:sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:4px;line-height:140%;white-space:nowrap}@-webkit-keyframes running-text{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes running-text{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.tutor__timer{font-family:sans-serif;font-size:16px;font-weight:800;letter-spacing:4px;line-height:140%}.tutor__container{gap:1rem}.tutor__container,.tutor__wrapper{align-items:center;display:flex;flex-direction:column}.tutor__wrapper{background-color:#f9f9f9;border-radius:1rem;box-shadow:0 2px 10px #111;padding:1rem;text-align:center}.tutor__title{font-size:20px;font-weight:700;line-height:110%}.tutor__title span{display:block}.tutor__image-block{display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:2rem;width:100%}.tutor__image{padding-bottom:40%;width:40%}.tutor__subtitle{margin-top:1rem}.tutor__description{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.tutor__text{font-weight:600}.tutor__text-highlight{font-size:22px}.tutor__features{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.tutor__feature{font-size:17px;font-weight:600;line-height:140%}.tutor__methods{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.tutor__method{color:#222;font-weight:600;text-align:justify}.tutor__adv{margin-top:2rem}.adv{display:flex;flex-direction:column;gap:1rem}.adv__item{background:#f9f9f9;border:4px solid #2b3881;border-radius:10px;font-size:16px;font-weight:600;line-height:1.2;padding:10px;width:100%}.adv__item span{font-size:36px}.main__teacher{padding:2rem 0}.teacher__title{text-align:center}.teacher__wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.teacher__image{border-radius:50%;overflow:hidden;padding-bottom:50%;width:50%}.teacher__text{flex-direction:column;margin-top:1rem}.teacher__description,.teacher__text{display:flex;gap:1rem}.teacher__description,.teacher__price{background:#f9f9f9;border-radius:1rem;box-shadow:0 2px 10px #111;font-size:17px;font-weight:700;line-height:140%;padding:10px}.teacher__description .icon{background:#222;border:2px solid #111;border-radius:50%;height:20px;min-width:20px}.main__courses{padding:2rem 0}.courses__container{display:flex;flex-direction:column;gap:2rem}.courses__title{text-align:center}.courses-list{background:#f9f9f9;border-radius:1rem;box-shadow:0 2px 10px #111;font-weight:800;gap:1.5rem;padding:1rem}.courses-list,.courses-list__item{display:flex;flex-direction:column}.courses-list__item{align-items:center;cursor:pointer;gap:1rem;padding:8px;text-align:center}.courses-list__item span{color:#2b3881;display:block;margin-top:1rem;transition:background-color .3s,color .3s}.courses-list__item span:hover{color:#007bff}.courses-list__image{border:2px solid #2b3881;border-radius:2%;overflow:hidden;padding-bottom:25%;width:20%}.course{align-items:center;background:#f9f9f9;border-radius:1rem;box-shadow:0 2px 10px #111;display:flex;flex-direction:column;font-weight:800;gap:1.5rem;height:100vh;left:0;object-fit:contain;padding:1rem;position:fixed;top:0;width:100%;z-index:1100}.course__image{border:2px solid #2b3881;border-radius:2%;overflow:hidden;padding-bottom:30%;width:25%}.course__content{gap:1.5rem;line-height:1.3;text-align:center}.course__button,.course__content{display:flex;flex-direction:column}.course__button{align-items:center}.course__button button{background-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s;width:160px}.course__button button:hover{background-color:#0056b3}.main__lesson{padding:2rem 0}.lesson__container{gap:1rem}.lesson__container,.lesson__format{align-items:center;display:flex;flex-direction:column}.lesson__format{font-size:18px}.lesson__format span{font-weight:800}.lesson__platforms{display:flex;flex-direction:row;gap:1rem;justify-content:center}.lesson__types{gap:1rem}.lesson__type,.lesson__types{align-items:center;display:flex;flex-direction:column;width:100%}.lesson__type{background:#f9f9f9;border-radius:1rem;box-shadow:0 2px 10px #111;font-weight:800;padding:1rem}.lesson__frequency{font-size:18px;font-weight:800}.main__target-audience{padding:2rem 0}.target-audience__container{gap:2rem}.target-audience__container,.target-audience__list{align-items:center;display:flex;flex-direction:column}.target-audience__list{background:linear-gradient(45deg,#2b3881,#f9f9f9);border-radius:1rem;box-shadow:0 2px 10px #111;gap:1rem;padding:1rem}.target-audience__item{background:#f9f9f9;border-radius:1rem;box-shadow:0 2px 10px #111;padding:.7rem 1rem;text-align:center}.main__benefits{padding:2rem 0}.benefits__container{gap:2rem}.benefits__container,.benefits__list{align-items:center;display:flex;flex-direction:column}.benefits__list{background:linear-gradient(45deg,#2b3881,#f9f9f9);gap:1rem;padding:1rem}.benefits__item,.benefits__list{border-radius:1rem;box-shadow:0 2px 10px #111}.benefits__item{background:#f9f9f9;padding:.7rem 1rem;text-align:center}.main__importance{padding:2rem 0}.importance__container{gap:2rem}.importance__container,.importance__wrapper{align-items:center;display:flex;flex-direction:column}.importance__wrapper{gap:1rem}.importance__image{border:2px solid #2b3881;border-radius:1rem;overflow:hidden;padding-bottom:40%;width:28%}.importance__title{text-align:center}.main__subscribe{padding:2rem 0}.subscribe__container{align-items:center;display:flex;flex-direction:column;gap:1rem;text-align:center}.subscribe__text{font-size:22px;font-weight:800}.youtube-logo a{align-items:center;background:#f9f9f9;border-radius:10px;box-shadow:0 2px 10px #111;color:#111;display:flex;font-size:28px;font-weight:800;padding:1rem 2rem}.youtube-logo a:hover{box-shadow:0 2px 10px #f32829}.youtube-logo a span{background:#f32829;border-radius:10px;color:#f9f9f9;display:block;padding:7px}.subscribe__telegram a{align-items:center;background-color:#08c;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:28px;padding:10px 20px;transition:background-color .3s}.subscribe__telegram a:hover{background-color:#005f8a}.main__review{padding:2rem 0}.review__container{gap:2rem}.review__container,.review__list{align-items:center;display:flex;flex-direction:column}.review__list{gap:1rem}.feedback-list{background:#f9f9f9;background:linear-gradient(45deg,#2b3881,#f9f9f9);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:20px}.feedback-list__item{align-items:center;display:flex;flex-direction:column;gap:1rem}.feedback{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:5px;padding:7px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.feedback:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transform:scale(1.02);transform:scale(1.02)}.feedback__image{border-radius:2%;overflow:hidden;padding-bottom:60%;width:40%}.feedback__content{display:flex;flex:1 1;flex-direction:column;gap:1rem;justify-content:center}.feedback__content p{color:#111;font-size:18px;line-height:140%}.feedback__content a{color:#3498db;text-decoration:none}.feedback__content a:hover{text-decoration:underline}.feedback__content button{background-color:#007bff;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;max-width:200px;padding:10px;transition:background-color .3s,-webkit-transform .2s;transition:background-color .3s,transform .2s;transition:background-color .3s,transform .2s,-webkit-transform .2s}.feedback__content button:hover{background-color:#0056b3;-webkit-transform:scale(1.05);transform:scale(1.05)}.feedback__content button:focus{box-shadow:0 0 0 2px rgba(0,123,255,.5)}.footer{background:#2b3881;padding:1rem 0;z-index:20}.footer__contacts,.footer__container,.footer__wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem}.footer__copy{color:#f9f9f9}.socials-media__list{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.social-media__item{width:100%}.footer__contacts .email,.footer__contacts .phone,.social-media__item a{align-items:center;background:#f9f9f9;border-radius:5px;box-shadow:0 2px 10px #111;display:flex;font-size:1.5rem;font-weight:600;gap:1rem;padding:7px 14px}.footer__contacts .email:hover,.footer__contacts .phone:hover,.social-media__item a:hover{color:#f32829;text-decoration:underline}.email svg,.phone svg{height:30px;width:30px}@media (min-width:768px){.logo .logo__label{font-size:22px}.running-text{font-size:1.7rem}.tutor__timer{font-size:24px}.tutor__title{font-size:32px}.tutor__image{padding-bottom:20%;width:20%}.tutor__feature,.tutor__method,.tutor__text{font-size:22px}.tutor__text-highlight{font-size:34px}.adv{flex-direction:row;justify-content:center}.adv__item{font-size:18px}.adv__item span{font-size:42px}.main__teacher{padding:2rem 0}.section-title{font-size:26px}.section-text{font-size:22px}.teacher__image{padding-bottom:35%;width:35%}.teacher__description,.teacher__price{font-size:20px}.teacher__description .icon{height:30px;min-width:30px}.feature-highlight p span{display:block}.lesson__types{flex-direction:row;gap:2rem}.importance__image{padding-bottom:30%;width:20%}.subscribe__text{font-size:28px}.youtube-logo a{font-size:32px}.feedback-list__item{align-items:flex-start;display:flex;flex-direction:row}.feedback{padding:14px}.feedback__image{padding-bottom:30%;width:20%}.feedback__content p{font-size:20px}.footer__wrapper{flex-direction:row;gap:2rem;justify-content:space-around;width:100%}.footer__logo img{max-height:300px;max-width:300px}.footer__contacts,.socials-media__list{align-items:flex-start}}@media (min-width:1200px){.logo .logo__label{font-size:24px}.logo .logo__label strong{gap:10px}.running-text{font-size:2rem}.tutor__timer{font-size:28px}.tutor__title{font-size:42px;font-weight:800}.tutor__image{padding-bottom:10%;width:10%}.tutor__subtitle{font-size:48px;font-weight:700}.tutor__feature,.tutor__method,.tutor__text{font-size:28px}.tutor__text-highlight{font-size:48px;font-weight:700}.adv__item{max-width:20%}.adv__item span{font-size:48px}.section-title{font-size:32px;font-weight:700}.section-text{font-size:28px}.teacher__wrapper{flex-direction:row}.teacher__image{min-width:30%;padding-bottom:30%}.teacher__description,.teacher__price{font-size:28px;font-weight:700;line-height:1.3}.importance__image{padding-bottom:20%;width:14%}.subscribe__text{font-size:32px}.youtube-logo a{font-size:36px}.feedback__image{padding-bottom:24%;width:16%}.feedback__content p{font-size:22px}}
/*# sourceMappingURL=main.03c8458e.css.map*/