.newsletter-modal{position:fixed;z-index:3;width:100%;opacity:0;visibility:hidden}.newsletter-modal:before{content:"";position:fixed;top:-117px;left:50%;transform:translate(-50%);width:100vw;height:100vh;background-color:var(--black);opacity:.5;z-index:0;pointer-events:none}@media (max-width: 61.9988em){.newsletter-modal:before{top:0}}.newsletter-modal__inner{position:relative;margin-left:auto;border-radius:var(--border-radius);background-color:var(--white)}.newsletter-modal__title{max-width:492px;margin-bottom:20px;color:var(--purple);line-height:105%;letter-spacing:.01em}.newsletter-modal__subtitle{letter-spacing:.01em;opacity:.6;margin-bottom:20px}.newsletter-modal__descr{max-width:344px;letter-spacing:.01em;color:var(--purple);opacity:.6}.newsletter-modal__close{position:absolute;color:var(--purple);background-color:#0000;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.newsletter-modal__close svg,.newsletter-modal__close img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.loaded .newsletter-modal{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;transition:transform .3s ease,opacity .3s ease,visibility .3s ease,-webkit-transform .3s ease}._newsletter-modal-is-open .newsletter-modal{opacity:1;visibility:visible}@media (min-width: 47.99875em){.newsletter-modal__inner{padding:33px}.newsletter-modal__descr{margin-bottom:30px;font-size:16px;line-height:112%}.newsletter-modal__close{top:46px;right:31px}}@media (min-width: 87.5em){.newsletter-modal{top:117px;left:50%;-webkit-transform:translate(-50%,0%);-ms-transform:translate(-50%,0%);transform:translate(-50%);max-width:651px;margin:0 auto;padding:0 12px}.newsletter-modal__title{font-size:2.5rem}}@media (max-width: 20em){.newsletter-modal__title{font-size:1.5625rem}}@media (max-width: 47.99875em){.newsletter-modal__inner{padding:46px 28px 16px}.newsletter-modal__descr{margin-bottom:20px;font-size:14px;line-height:107%;text-align:center}.newsletter-modal__close{top:24px;right:21px;width:13px;height:auto}}@media (min-width: 20em) and (max-width: 87.5em){.newsletter-modal__title{font-size:clamp(1.5625rem,1.2847222222rem + 1.3888888889vw,2.5rem)}}@media (min-width: 61.99875em) and (max-width: 87.5em){.newsletter-modal{max-width:calc(100% - 40px);margin:0 auto;top:117px;right:6px;left:6px;-webkit-transform:translate3D(0px,0px,0);-ms-transform:translate3D(0px,0px,0);transform:translateZ(0)}}@media (min-width: 1em){.newsletter-modal__close:hover{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.newsletter-modal__inner{max-height:85dvh;overflow:auto}}:root{--font-size-h1: clamp(40px, 5vw, 56px);--font-size-h2: clamp(24px, 3vw, 32px);--font-size-h3: clamp(20px, 2vw, 24px);--font-size-body: 18px;--font-size-details: 16px;--line-height-h1: 1.2;--line-height-h2: 1.4;--line-height-h3: 1.5;--line-height-body: 1.5;--line-height-details: 1.5;--black-opacity-7: #605f67;--white-opacity-7: #bdbdc1;--grey: #f3f5f7;--grey-opacity-7: rgba(232, 235, 240, .5);--lilac: #dcdceb;--max-width-wide-section: 1080px}.is-hidden{opacity:0;pointer-events:none}.header.header--simple{position:absolute;z-index:100}.header .header__media-wrapper{padding:40px;display:flex;gap:20px;align-items:center;justify-content:center;max-width:305px;margin:0 auto}.header .header__media-wrapper img{width:100%;height:auto}.header .header__media-wrapper a{max-width:240px;cursor:pointer}@media all and (max-width: 580px){.header .header__media-wrapper{flex-direction:column;gap:8px}.header .header__media-wrapper a{max-width:150px}}.hero{position:relative}.hero__hd{position:relative;padding:128px 0 180px;z-index:2}.hero__hd__bg-items{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero__hd__bg-items__media{width:100%;height:100%;object-fit:cover}.hero__hd__ft-items{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.hero__hd__ft-items__cta{margin-bottom:24px}.hero__hd__ft-items__title{font-size:var(--font-size-h1);font-weight:700;line-height:var(--line-height-h1);color:var(--white)}.hero__hd__ft-items__subtitle{font-size:var(--font-size-h2);font-weight:400;line-height:var(--line-height-h2);color:var(--white);margin-bottom:16px}.hero__hd__ft-items__description{font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);color:var(--white)}.hero__hd__ft-items__title,.hero__hd__ft-items__subtitle,.hero__hd__ft-items__description{max-width:710px;width:100%}.hero__bd{position:relative;padding-bottom:40px}.hero-lessons,.hero .container{position:relative;z-index:100}.hero-lessons .swiper{margin-top:-100px;width:100%;max-width:var(--max-width-wide-section);margin-inline:auto}.hero-lessons__controls{display:flex;justify-content:space-between;align-items:center;gap:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:calc(var(--max-width-wide-section) + 116px + 48px);z-index:2}.hero-lessons__controls__button svg{border-radius:50%;width:58px;height:58px}.hero-lessons .swiper .swiper-slide-prev,.hero-lessons .swiper .swiper-slide-next{position:relative;pointer-events:none}.hero-lessons .swiper .swiper-slide-prev .card-video__hd:before,.hero-lessons .swiper .swiper-slide-next .card-video__hd:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;border-radius:16px;background-color:var(--white-opacity-7);opacity:.5;z-index:1}.hero-lessons .swiper .swiper-slide-prev .card-video__ft-items,.hero-lessons .swiper .swiper-slide-next .card-video__ft-items{opacity:.5}@media all and (max-width: 580px){.hero__hd{padding-block:120px}.hero__hd__ft-items__cta,.hero__hd__ft-items__subtitle{margin-bottom:8px}.hero__bd{padding-bottom:56px}.hero-lessons__controls{position:absolute;top:auto;bottom:0;left:0;transform:none;width:100%;max-width:calc(var(--max-width-wide-section) + 116px + 48px);z-index:2}.hero-lessons__controls__button svg{width:32px;height:32px}.swiper-wrapper{padding-bottom:40px}}.card-video{position:relative;display:flex;flex-direction:column;row-gap:16px;justify-content:flex-start;width:100%}.card-video.disabled{pointer-events:none;cursor:not-allowed}.card-video.disabled .card-video__hd:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white-opacity-7);opacity:.5;pointer-events:none;cursor:not-allowed;z-index:1}.card-video__hd{position:relative;width:100%;padding-bottom:56.25%;border-radius:16px;overflow:hidden;cursor:pointer}.card-video__hd__bg-items,.card-video__hd__bg-items__media{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:16px;overflow:hidden}.card-video__hd__bg-items__media iframe{width:100%;height:100%;object-fit:cover;border-radius:16px;overflow:hidden}.card-video__ft-items{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.card-video__ft-items__title{font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-h3);color:var(--black)}.card-video__ft-items__description{font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);color:var(--black-opacity-7)}.card-video__ft-items__button{display:flex;align-items:center;gap:2px;color:var(--purple);font-weight:400;font-size:var(--font-size-body);margin-top:4px}.button-highlight{position:relative;display:flex;overflow:hidden;align-items:stretch;gap:.5rem;background-color:#5045c8;padding:.25rem 1rem .25rem .25rem;border-radius:500px;margin:0 auto 16px;text-align:left;text-decoration:none;transition:background .3s ease}.button-highlight:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:200%;width:0;background-color:var(--violet-darker);border-radius:500px;transition:width .3s ease-in-out;z-index:0}.button-highlight:hover:before{width:100%}.button-highlight__badge{position:relative;display:flex;align-items:center;background-color:var(--white);color:var(--violet-darker);padding:.125rem .75rem;border-radius:500px;font-size:14px;font-weight:400}.button-highlight__badge.button-highlight__badge--second{display:none}.button-highlight__title{position:relative;display:flex;align-items:center;color:var(--white);font-weight:400;font-size:14px;z-index:1}.button-highlight svg{width:24px;height:24px;position:relative;z-index:1}@media (max-width: 768px){.button-highlight__badge.button-highlight__badge--second{display:flex}.button-highlight__badge{display:none}}@media all and (max-width: 580px){.button-highlight{padding-inline:16px}}.cta-ph{padding-bottom:80px}.cta-ph__wrapper{display:flex;align-items:center;gap:32px;max-width:var(--max-width-wide-section);margin-inline:auto;padding:56px;background-color:var(--purple);border-radius:40px}.cta-ph__wrapper.cta-ph__wrapper--second{display:grid;grid-template-columns:1.25fr 1fr;align-items:stretch;border-radius:30px;overflow:hidden;padding:0}.cta-ph__wrapper--second .cta-ph__wrapper__left-items{padding:56px 0 56px 56px}.cta-ph__wrapper--second .cta-ph__wrapper__left-items,.cta-ph__wrapper--second .cta-ph__wrapper__right-items{width:100%}.cta-ph__wrapper__left-items{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:70%}.cta-ph__wrapper__left-items__title{font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);color:var(--white)}.cta-ph__wrapper__left-items__subtitle{font-size:var(--font-size-h3);font-weight:400;line-height:var(--line-height-h3);color:var(--white)}.cta-ph__wrapper__right-items{width:30%}.cta-ph__wrapper--second .cta-ph__wrapper__right-items{position:relative}.cta-ph__wrapper__right-items__media{width:100%;height:100%;overflow:hidden}.cta-ph__wrapper__right-items .button,.cta-ph__wrapper__left-items .button{color:var(--purple);padding-inline:32px;width:fit-content}.cta-ph__wrapper__left-items .button{margin-top:16px}.cta-ph__wrapper__right-items .button{margin-inline:auto}.cta-ph__wrapper__right-item,.cta-ph__wrapper__left-items .button:hover{color:var(--purple);background-color:var(--white)}@media all and (max-width: 810px){.cta-ph__wrapper{padding:40px}.cta-ph__wrapper.cta-ph__wrapper--second{grid-template-columns:1fr}.cta-ph__wrapper--second .cta-ph__wrapper__left-items{padding:32px 32px 16px}.cta-ph__wrapper__left-items{width:155%}.cta-ph__wrapper__right-items{width:45%}.cta-ph__wrapper__right-items,.cta-ph__wrapper__left-items .button{width:100%}}@media all and (max-width: 580px){.cta-ph{padding-bottom:56px}.cta-ph__wrapper{padding:32px}.cta-ph__wrapper{flex-direction:column;gap:24px}.cta-ph__wrapper__left-items,.cta-ph__wrapper__right-items{width:100%}}.lessons{padding-bottom:80px}.lessons__hd{display:flex;flex-direction:column;gap:16px;max-width:var(--max-width-wide-section);margin-inline:auto;margin-bottom:40px}.lessons__hd__pretitle{font-size:var(--font-size-body);font-weight:500;line-height:var(--line-height-body);color:var(--purple);text-transform:uppercase}.lessons__hd__title{font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);color:var(--black)}.lessons__hd__description{font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);color:var(--black-opacity-7);max-width:840px}.lessons-list{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:var(--max-width-wide-section);margin-inline:auto}.card-lesson{display:flex;align-items:center;gap:16px 40px;padding:24px;border-radius:16px;background-color:var(--grey);width:100%;transition:background-color .3s ease}.card-lesson.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}@media (hover: hover){.card-lesson:hover{background-color:var(--lilac)}}.card-lesson:active,.card-lesson:focus,.card-lesson:focus-visible,.card-lesson:focus-within,.card-lesson[aria-selected=true]{background-color:var(--lilac)}.card-lesson__media-wrapper{width:calc(30% - 40px);border-radius:16px;overflow:hidden;flex-grow:1}.card-lesson__media-wrapper img{width:100%;height:100%;object-fit:cover}.card-lesson__content{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:calc(70% - 40px)}.card-lesson__content__wrapper{display:flex;align-items:center;gap:24px}.card-lesson__content__duration{font-size:var(--font-size-body);font-weight:500;line-height:var(--line-height-body);color:var(--purple);text-transform:uppercase}.card-lesson__content__title{font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-height-h3);color:var(--black);margin-bottom:8px;text-align:left}.card-lesson__content__description{font-size:var(--font-size-h4);font-weight:400;line-height:var(--line-height-h4);color:var(--black-opacity-7);margin-bottom:8px;text-align:left}.card-lesson__content__button{display:flex;align-items:center;gap:8px;color:var(--purple);font-size:var(--font-size-body);font-weight:600;line-height:var(--line-height-body)}.card-lesson__content__button--second{color:var(--black);font-weight:400;gap:2px}@media all and (max-width: 810px){.card-lesson{column-gap:24px}}@media all and (max-width: 580px){.lessons{padding-bottom:56px}.card-lesson{flex-direction:column;row-gap:24px}.card-lesson__media-wrapper,.card-lesson__content{width:100%}}.lives{padding-bottom:80px}.lives__wrapper{display:flex;flex-direction:column;padding:56px 40px;row-gap:8px;align-items:center;border-radius:16px;background-color:var(--grey-opacity-7)}.lives__wrapper__title{font-size:var(--font-size-body);font-weight:500;line-height:var(--line-height-body);color:var(--purple);text-align:center;text-transform:uppercase}.lives__wrapper__list{display:flex;flex-direction:column;align-items:center;gap:56px;width:100%}.lives__wrapper__list__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;width:100%}.lives__wrapper__list__item__title{font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);color:var(--black)}.lives__wrapper__list__item__description{font-size:var(--font-size-h3);font-weight:400;line-height:var(--line-height-h3);color:var(--black-opacity-7)}.lives__wrapper__list__item__pills{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-top:8px}.pill-icon{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;border:1px solid var(--purple)}.pill-icon__media{width:24px;height:24px;object-fit:contain}.pill-icon__text{font-size:var(--font-size-body);font-weight:400;line-height:var(--line-height-body);color:var(--purple)}.lives__wrapper__list__item__button{margin-top:16px;margin-inline:auto;width:fit-content;padding-inline:32px}.lives__wrapper__list__item__video{position:relative;width:100%;height:100%;border-radius:16px;aspect-ratio:16/9;margin-top:32px;overflow:hidden}.lives__wrapper__list__item__video iframe{position:relative;width:100%;height:100%;border-radius:16px;aspect-ratio:16/9}@media all and (max-width: 810px){.lives__wrapper{padding:40px 32px}}@media all and (max-width: 580px){.lives__wrapper{padding:32px 24px}.lives__wrapper__list{gap:32px}}.cta-pv{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 120px;background-color:var(--purple);width:100%;border-radius:24px;margin-top:32px}.cta-pv__title{font-size:var(--font-size-h2);font-weight:600;line-height:var(--line-height-h2);color:var(--white);text-align:center}.cta-pv .button{width:fit-content;padding-inline:32px;color:var(--purple)}.cta-pv .button:hover{background-color:var(--white);color:var(--purple)}.cta-pv .button span{text-wrap:balance}@media all and (max-width: 810px){.cta-pv{padding:40px}}@media all and (max-width: 580px){.cta-pv{padding:32px}}.page__faqs{padding-block:4rem 8.7rem;color:var(--white);background-color:var(--purple)}.page__faqs>.page__container{max-width:72.5rem}.page__faqs>.page__container>.t{font-size:clamp(2rem,4vw,3.45rem);line-height:1;margin-bottom:4rem}.page__faqs>.page__container>.inside{display:flex;gap:4vw}.page__faqs>.page__container>.inside>.l{flex:0 0 25rem;display:flex;flex-direction:column;gap:1.2rem}.page__faqs>.page__container>.inside>.l>.faqs_button{font-size:clamp(1.125rem,2vw,1.3125rem);cursor:pointer;border:1px solid var(--white);border-radius:1.25rem;padding:.6rem 1.3rem;display:flex;align-items:center;gap:2rem;min-height:4.4rem;transition:all .25s}.page__faqs>.page__container>.inside>.l>.faqs_button:hover,.page__faqs>.page__container>.inside>.l>.faqs_button.current{background-color:var(--white);color:var(--black)}.page__faqs>.page__container>.inside>.l>.faqs_button>span{flex:1}.page__faqs>.page__container>.inside>.l>.faqs_button>svg{flex:0 0 auto}.page__faqs>.page__container>.inside>.r{flex:1;display:flex;flex-direction:column}.page__faqs>.page__container>.inside>.r>.faqs_item.hide{display:none}.page__faqs>.page__container>.inside>.r>.faqs_item{display:flex}.page__faqs>.page__container>.inside>.r>.faqs_item>.summary{display:none}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx{width:100%}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details{border-bottom:1px solid;--pad: 1rem}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:clamp(1rem,1.125vw,1.125rem);line-height:1.5;padding:var(--pad) 0;position:relative}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.summary>.icon>svg{display:block}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.summary>.icon>svg>line:first-child{transition:all .25s;transform-origin:center}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details.active>.summary>.icon>svg>line:first-child{rotate:-90deg}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.tx{font-size:1rem;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s linear;overflow:hidden}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.tx>.inner{min-height:0;transition:visibility 1s;visibility:hidden;font-weight:300;line-height:1.3}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details.active>.tx{grid-template-rows:1fr}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details.active>.tx .inner{visibility:visible}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.tx>.inner>*{margin-bottom:var(--pad)}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details.active>.tx .inner a{color:inherit}.page__faqs>.page__container>.inside>.r>.b{display:none}.page__faqs>.page__container>.inside>.r>.b>.t{font-size:clamp(1.125rem,2vw,1.6rem);margin-bottom:1.7rem;color:#a6a6e7;max-width:20vw;line-height:1.2}@media (max-width: 834px){.page__faqs>.page__container>.inside>.l{flex-basis:16rem}}@media (max-width: 650px){.page__professors{padding-bottom:3rem}.professors__top{padding-bottom:1.5rem}.page__faqs{padding-block:2.2rem}.page__faqs>.page__container>.t{margin-bottom:3rem}.page__faqs>.page__container>.inside>.l{display:none}.page__faqs>.page__container>.inside>.r>.faqs_item.hide{display:flex}.page__faqs>.page__container>.inside>.r>.faqs_item>.summary{font-size:clamp(1.125rem,2vw,1.3125rem);cursor:pointer;border:1px solid var(--white);border-radius:1.25rem;padding:1rem 2.3rem 1rem 1.3rem;display:flex;align-items:center;gap:1rem}.page__faqs>.page__container>.inside>.r>.faqs_item>.summary:hover{background-color:var(--white);color:var(--black)}.page__faqs>.page__container>.inside>.r>.faqs_item>.summary>span{flex:1}.page__faqs>.page__container>.inside>.r>.faqs_item>.summary>svg{flex:0 0 auto}.page__faqs>.page__container>.inside>.r>.faqs_item{flex-direction:column;margin-bottom:1rem}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s linear;overflow:hidden}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner{flex-direction:column;min-height:0;transition:visibility 1s;visibility:hidden;gap:1rem}.page__faqs>.page__container>.inside>.r>.faqs_item.active>.tx{grid-template-rows:1fr}.page__faqs>.page__container>.inside>.r>.faqs_item.active>.tx .inner{visibility:visible}.page__faqs>.page__container>.inside>.r>.faqs_item.active>.tx .inner a{color:inherit}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details{--pad: 1rem}.page__faqs>.page__container>.inside>.r>.faqs_item>.tx>.inner>.details>.summary>.icon>svg{width:22px}.page__faqs>.page__container>.inside>.r>.b{text-align:center}.page__faqs>.page__container>.inside>.r>.b>.t{max-width:none}}footer.footer{padding-block:4rem}footer .footer__body{display:flex;justify-content:space-between;align-items:center}footer .footer__top-row{margin-bottom:0}footer .footer__bottom{justify-content:center}footer .footer__columns{display:flex;justify-content:flex-end;width:100%}footer .footer__columns .footer__list{display:flex;flex-direction:row;align-items:center;gap:2.5rem;flex-wrap:wrap;justify-content:flex-end}footer .footer__columns .footer__list a{font-size:clamp(.8125rem,2vw,1rem);font-weight:400;color:var(--white);transition:opacity .3s ease}footer .footer__columns .footer__list a:hover{opacity:.7}@media all and (max-width: 768px){footer.footer{padding:2rem 0}footer .footer__columns .footer__list{gap:1rem}}@media all and (max-width: 580px){.button,[class*=__btn]{width:100%}}
