:root{--uikit---color--high-orange: #f90;--uikit---color--main-black: #25262c;--uikit---color--mid-purple: #8a51e6;--uikit---color--main-white: white;--uikit---color--primary-pink: #cc2e8d;--uikit---color--high-blue: #3b4eeb;--uikit---color--primary-yellow: #ffde7a;--uikit---color--high-blue-dark: #1c0049;--white: white;--black: black;--text: #333;--coral: #ff732b;--alice-blue: #e8f5ff;--steel-blue: #007cee;--uikit---color--main-grey: #ecedf3;--uikit---color--primary-blue: #cdd4f9;--uikit---color--primary-blue-light: #ebefff;--uikit---color--primary-pink-light: #efcdea;--uikit---color--primary-yellow-light: #fff4d0;--uikit---color--mid-yellow: #e9ff6b;--uikit---color--mid-purple-light: #e1d4f7;--uikit---color--mid-blue: #cdebf9;--uikit---color--high-blue-light: #bdc4ff}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1 / 1 / 2 / 2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.uikit--button{grid-column-gap:8px;grid-row-gap:8px;background-color:var(--uikit---color--high-orange);pointer-events:auto;color:var(--uikit---color--main-black);text-align:center;white-space:nowrap;cursor:pointer;border:0 solid #000;border-radius:1000px;justify-content:center;align-items:center;min-height:56px;padding:8px 32px;font-family:TT Foxford,sans-serif;font-size:18px;font-weight:800;line-height:1;text-decoration:none;transition:box-shadow .2s,color .2s,background-color .2s;display:flex}.uikit--button:hover{background-color:#ffa319}.uikit--button:active{box-shadow:inset 0 5px #0003}.uikit--button.uikit--button--purple{background-color:var(--uikit---color--mid-purple);color:var(--uikit---color--main-white)}.uikit--button.uikit--button--purple:hover{background-color:#9461e8}.uikit--button.uikit--button--white{background-color:var(--uikit---color--main-white);color:var(--uikit---color--main-black)}.uikit--button.uikit--button--white:hover{background-color:#ffa319}.uikit--button.uikit--button--black{background-color:var(--uikit---color--main-black);color:var(--uikit---color--main-white)}.uikit--button.uikit--button--black:hover{background-color:#453b32}.uikit--button.uikit--button--s{min-height:40px;padding:2px 24px;font-size:16px}.uikit--button.uikit--button--xl{font-size:22px}.uikit--button.uikit--button--ghost-orange{box-shadow:inset 0 0 0 2px var(--uikit---color--high-orange);background-color:#0000}.uikit--button.uikit--button--ghost-orange:hover{background-color:var(--uikit---color--high-orange);box-shadow:inset 0 0 0 2px var(--uikit---color--high-orange)}.uikit--button.uikit--button--ghost-orange:focus{background-color:var(--uikit---color--high-orange);box-shadow:inset 0 .4em #25262c26}.uikit--button.uikit--button--disabled{pointer-events:none;color:#6e6e6e;cursor:not-allowed;background-color:#c5c3c3}.uikit--button.uikit--button--l{color:var(--uikit---color--main-black);font-size:18px}.uikit--button.uikit--button--xs{min-height:40px;padding:0 24px;font-size:14px}.uikit--button.uikit--button--m{min-height:48px;padding-top:4px;padding-bottom:4px;font-size:18px}.uikit--button.uikit--button--pink{background-color:var(--uikit---color--primary-pink);color:var(--uikit---color--main-white)}.uikit--button.uikit--button--pink:hover{background-color:#dd53a5}.uikit--button.uikit--button--blue{background-color:var(--uikit---color--high-blue);color:var(--uikit---color--main-white)}.uikit--button.uikit--button--blue:hover{background-color:#2233c7}.uikit--button.uikit--button--ghost-white{box-shadow:inset 0 0 0 2px var(--uikit---color--main-white);color:var(--uikit---color--main-white);background-color:#0000}.uikit--button.uikit--button--ghost-white:hover{background-color:var(--uikit---color--high-orange);box-shadow:none}.uikit--button.uikit--button--ghost-white:focus{background-color:var(--uikit---color--high-orange);color:var(--uikit---color--main-white);box-shadow:inset 0 .4em #25262c26}.uikit--button.uikit--button--ghost-pink{box-shadow:inset 0 0 0 2px var(--uikit---color--primary-pink);color:var(--uikit---color--primary-pink);background-color:#0000}.uikit--button.uikit--button--ghost-pink:hover{background-color:var(--uikit---color--primary-pink);box-shadow:none;color:var(--uikit---color--main-white)}.uikit--button.uikit--button--ghost-pink:focus{background-color:var(--uikit---color--primary-pink);color:var(--uikit---color--main-white);box-shadow:inset 0 .4em #25262c40}.uikit--button.uikit--button--ghost-blue{box-shadow:inset 0 0 0 2px var(--uikit---color--high-blue);color:var(--uikit---color--high-blue);background-color:#0000}.uikit--button.uikit--button--ghost-blue:hover{background-color:var(--uikit---color--high-blue);box-shadow:none;color:var(--uikit---color--main-white)}.uikit--button.uikit--button--ghost-blue:focus{background-color:var(--uikit---color--high-blue);color:var(--uikit---color--main-white);box-shadow:inset 0 .4em #0000004d}.uikit--button.uikit--button--ghost-purple{box-shadow:inset 0 0 0 2px var(--uikit---color--mid-purple);color:var(--uikit---color--mid-purple);background-color:#0000}.uikit--button.uikit--button--ghost-purple:hover{background-color:var(--uikit---color--mid-purple);box-shadow:none;color:var(--uikit---color--main-white)}.uikit--button.uikit--button--ghost-purple:focus{background-color:var(--uikit---color--mid-purple);color:var(--uikit---color--main-white);box-shadow:inset 0 .4em #25262c40}.uikit--button.uikit--button--ghost-black{box-shadow:inset 0 0 0 2px var(--uikit---color--main-black);background-color:#0000}.uikit--button.uikit--button--ghost-black:hover{background-color:var(--uikit---color--main-black);box-shadow:none;color:var(--uikit---color--main-white)}.uikit--button.uikit--button--ghost-black:focus{background-color:var(--uikit---color--main-black);color:var(--uikit---color--main-white);box-shadow:inset 0 5px #ffffff26}.uikit--button.uikit--button--circe-font{font-family:Circe,sans-serif;font-weight:400}.uikit--button.uikit--button--loading{pointer-events:none;color:#25262c00;cursor:not-allowed;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:1.6em}.uikit--buttons-pack{grid-column-gap:36px;grid-row-gap:36px;background-color:#ddd;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;padding:40px;display:grid}.uikit--buttons-pack__list{grid-column-gap:8px;grid-row-gap:8px;flex-direction:column;display:flex}.uikit--promocode{grid-column-gap:8px;grid-row-gap:8px;color:var(--uikit---color--main-black);cursor:pointer;background-color:#ebebeb;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding-left:20px;padding-right:20px;font-family:TT Foxford,sans-serif;font-size:16px;font-weight:800;line-height:1;transition:background-color .2s;display:flex}.uikit--promocode:hover{background-color:var(--uikit---color--primary-yellow)}.uikit--promocode:active{box-shadow:inset 0 4px #0003}.uikit--promocode__icon{pointer-events:none;width:1.3em}.uikit--button__arrow{pointer-events:none;width:1.8em;min-width:30px;margin-top:2px}.uikit--button__arrow.uikit--arrow--right{width:1.3em;min-width:24px}.uikit--button__arrow-circle{pointer-events:none;width:1.8em;min-width:28px;margin-top:2px;margin-right:-10px}.uikit--title-h1{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:60px;font-weight:800;line-height:1em;position:relative}.uikit--title-h2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:48px;font-weight:800;line-height:1.1em;position:relative}.uikit--title-h3{margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:28px;font-weight:800;line-height:1.2em;position:relative}.uikit--title-h4{margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:20px;font-weight:800;line-height:1.2em;position:relative}.uikit--title-h5{margin-top:0;margin-bottom:0;font-family:Circe,sans-serif;font-size:24px;font-weight:700;line-height:1.2em;position:relative}.uikit--tt-none{text-transform:none}.uikit--tt-right{text-align:right}.uikit--tt-center{text-align:center}.uikit--tt-left{text-align:left}.uikit--css{display:none}.uikit--notification{z-index:999;text-align:center;background-color:#8a51e7;justify-content:center;align-items:center;height:80px;font-family:TT Foxford,sans-serif;font-size:20px;font-weight:800;line-height:1;transition:background-color .2s,top .2s;display:flex;position:fixed;top:-80px;left:0;right:0}.uikit--input{color:var(--uikit---color--main-black);border:1px solid #ebefff;border-radius:12px;background-color:#fff!important;width:100%;height:52px;margin-bottom:0;padding-left:20px;padding-right:20px;font-size:18px;transition:border-color .2s}.uikit--input:hover{border-style:solid;border-color:#c5c5c5}.uikit--input:focus{border-style:solid;border-color:#8950e6}.uikit--input::placeholder{color:#838593}.uikit--404{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:88px 40px;display:flex;position:relative}.uikit--404__content{text-align:center;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex}.uikit--404__img{max-width:100%;margin-bottom:32px}.uikit--404__heading{margin-bottom:20px;font-family:TT Foxford,sans-serif;font-size:48px;line-height:1.15em}.uikit--404__text{max-width:540px;margin-bottom:32px;font-size:20px;line-height:1.4em}.uikit--404__btn{color:#fff;background-color:#8950e6;border-radius:1000px;flex:none;justify-content:center;align-items:center;max-width:480px;padding:12px 40px;font-family:TT Foxford,sans-serif;font-size:22px;font-weight:800;line-height:1.5em;text-decoration:none;transition:all .4s;display:flex}.uikit--404__btn:hover{background-color:#642dbd}.uikit--404__btn:active{box-shadow:inset 0 4px #00000024}body{color:#2c2620;font-family:Circe,sans-serif;font-size:20px;line-height:1.3}h1{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:68px;font-weight:800;line-height:1.06}h2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:40px;font-weight:800;line-height:1.12}h3{margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:20px;font-weight:800;line-height:1.2}p{margin-bottom:0}ul{margin-bottom:0;padding-left:0}.feedback__tab{cursor:pointer}img{max-width:100%}.container{max-width:1200px}.hero__content{justify-content:space-between;display:flex;position:relative}.hero__inner{z-index:1;text-align:left;flex-direction:column;align-items:flex-start;max-width:620px;display:flex;position:relative}.hero__h1{margin-bottom:8px;font-family:TT Foxford,sans-serif;font-size:60px}.hero__p{margin-bottom:40px;font-size:24px;line-height:1.3em}.hero__images{flex:none;width:492px;position:absolute;inset:-23% 0% 0% auto}.catalog.section{background-color:#ecedf3;padding-top:102px;padding-bottom:56px}.catalog__content{z-index:1;grid-column-gap:24px;grid-row-gap:24px;display:flex;position:relative}.catalog__column-left{flex:none;width:376px}.catalog__title{margin-bottom:12px}.catalog__title.title-h2{margin-bottom:12px;font-size:40px}.catalog__subtitle{font-size:16px;line-height:1.38}.catalog__filter-name{margin-top:32px;margin-bottom:12px;font-size:18px;line-height:1.34}.catalog-filter__list{grid-column-gap:8px;grid-row-gap:8px;flex-wrap:wrap;display:flex}.catalog-filter__button{grid-column-gap:4px;grid-row-gap:4px;color:#25262c;text-align:center;text-transform:lowercase;white-space:nowrap;cursor:pointer;background-color:#d6d8e2;border-radius:8px;justify-content:flex-start;align-items:center;padding:10px 16px 9px;font-size:16px;line-height:1.38;transition:color .2s,background-color .2s;display:flex}.catalog-filter__button:hover{background-color:#c9cbd8}.catalog-filter__button.active{color:#fff;cursor:default;background-color:#2c2620}.catalog-filter__button.hidden{display:none}.catalog__column-right{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;flex:1;display:flex}.card{background-color:#fff;flex-flow:column;justify-content:space-between;min-height:400px;padding:24px;display:flex;position:relative}.card.active{flex-direction:column;justify-content:space-between;display:flex}.card__top{width:60%;margin-bottom:32px;padding-right:24px}.card__tags{grid-column-gap:4px;grid-row-gap:4px;margin-bottom:8px;display:flex}.card__tag{grid-column-gap:4px;grid-row-gap:4px;white-space:nowrap;background-color:#eaf9af;justify-content:flex-start;align-items:center;padding:4px 8px 3px;font-size:16px;line-height:1.38}.card__h3{margin-bottom:16px}.card__description{font-size:16px;line-height:1.34}.card__teacher{border-left:1px solid #bbbdca;width:40%;max-width:306px;padding:24px;position:absolute;top:0;bottom:0;right:0}.card-teacher__photo-wrap{background-color:#bdc4ff;max-width:100%;height:180px;margin-bottom:20px;position:relative;overflow:hidden}.card-teacher__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:auto 0% 0%}.card-teacher__photo.card__img--desktop{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.card-teacher__photo.card__img--mobile{display:none}.card-teacher__name{margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.28}.card__list{grid-column-gap:4px;grid-row-gap:4px;flex-direction:column;display:flex}.card__item{color:#3a3b41;background-image:url(../images/dot-blue.svg);background-position:0 6px;background-repeat:no-repeat;background-size:4px;padding-left:8px;font-size:14px;line-height:1.32}.card__bottom{width:60%;padding-right:24px}.card__price{margin-bottom:12px}.card__price-label{color:#6e707d;font-size:14px;line-height:1.28}.card__price-value{font-family:TT Foxford,sans-serif;font-size:20px;font-weight:800;line-height:1.2;text-decoration:line-through}.card__button{display:inline-block}.feedback{position:relative}.feedback__content{z-index:1;position:relative}.feedback__h2{text-align:center;margin-bottom:32px;margin-left:auto;margin-right:auto}.feedback__tabs-menu{max-width:268px;margin-bottom:24px;display:flex}.feedback__tab{text-align:center;background-color:#ebebeb;flex:1;justify-content:center;align-items:center;height:48px;padding:0;font-family:TT Foxford,sans-serif;font-size:22px;font-weight:800;line-height:1;transition:color .2s,background-color .2s;display:flex}.feedback__tab:hover{background-color:#dfdfdf}.feedback__tab.w--current{color:#fff;background-color:#2c2620}.feedback__tab.feedback__tab--left{padding-left:12px}.feedback__tab.feedback__tab--right{padding-right:12px}.feedback__tabs-content{overflow:visible}.slider__slide{flex:none;width:508px;padding-left:12px;padding-right:12px}.slider__buttons{display:flex;position:absolute;top:-68px;right:0}.slider__mask{flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-left:-12px;transition:transform .4s;display:flex}.slider__h3{margin-bottom:12px;font-size:18px;line-height:1.12}.slider{position:relative}.slider__button{cursor:pointer;background-color:#ecedf3;background-image:url(../images/arrow-slider.svg);background-position:50%;background-repeat:no-repeat;background-size:9px;border-radius:50%;width:40px;height:40px;margin-left:4px;transition:background-color .2s,opacity .2s}.slider__button:hover{background-color:#dddfe9}.slider__button.slider__button--rotated{transform:rotate(180deg)}.slider__button.slider__button--rotated.state--disabled{cursor:not-allowed}.slider__button.state--disabled{opacity:.5;cursor:not-allowed}.slider__button.state--disabled:hover{background-color:#ecedf3}.slider__container{background-color:#e5ecff;margin-bottom:12px;padding:24px 20px}.slider__p{opacity:.7;margin-bottom:8px;font-size:16px;line-height:1.38;overflow:hidden}.slider__p.trimmed{max-height:132px}.slider__read-more{color:#2c2620;white-space:nowrap;background-color:#0000;padding:0;font-size:14px;line-height:1.28;text-decoration:underline}.slider__subject{opacity:.5;font-size:14px;line-height:1.28}.html__embed{display:none}.text-block{text-align:center}.input__error-text{text-align:center;font-size:12px;line-height:1.5em;position:absolute;inset:-18px 0% auto}.input__error-text.hide{display:none}.cf01__input-wrap{margin-bottom:12px;position:relative}.error-message{background-color:#ff9f9f;border-radius:5px;font-size:18px;line-height:1.3em}.legal__link{color:#333;text-decoration:underline}.legal__link:hover{text-decoration:none}.legal__link.link--white{color:#fff}.cf01__step2-subtitle{max-width:448px;font-family:Circe,sans-serif;font-size:20px;font-weight:400;line-height:1.2em}.cf01__content{grid-column-gap:24px;grid-row-gap:24px;color:#fff;background-color:#3d4eeb;background-image:url(../images/fox-question-mark-min.svg);background-position:2px 101%;background-repeat:no-repeat;background-size:auto;justify-content:space-between;align-items:stretch;width:996px;max-width:100%;margin-left:auto;margin-right:auto;display:flex;position:relative}.cf01__content.content{max-width:996px}.cf01__step2-content{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;padding-top:36px;padding-left:32px;display:flex}.form-wrap{flex-direction:column;align-items:stretch;font-family:Circe,sans-serif;font-weight:400;display:flex}.cf01__checkbox-wrap{color:#fff;text-align:left;align-items:flex-start;margin-top:10px;margin-bottom:20px;font-size:14px;line-height:18px;display:flex}.cf01__form-wrap{background-color:#3d4eeb;border-left:1px solid #fff3;width:100%;max-width:380px;min-height:408px;margin-bottom:0;padding:32px}.cf01__checkbox{cursor:pointer;background-color:#fff3;background-image:url(../images/galka.svg);background-position:50%;background-repeat:no-repeat;background-size:0 0;border:2px solid #fff;border-radius:8px;flex:none;width:32px;height:32px;margin-top:0;margin-right:10px;transition:all .3s;position:relative}.cf01__checkbox:hover{border-color:#fff;box-shadow:0 4px 10px #fff3}.cf01__checkbox:active{box-shadow:none;border-color:#fff}.cf01__checkbox.w--redirected-checked{background-color:#fff3;background-image:url(../images/galka.svg);background-position:50%;background-size:18px;border-style:solid;border-color:#fff}.cf01__checkbox.w--redirected-focus{box-shadow:none}.cf01__success-wrap{background-color:#0000;height:100%;padding:0}.cf01__success{z-index:5;background-color:#3d4eeb;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:486px;margin-left:auto;margin-right:auto;display:flex;position:absolute;inset:0}.cf01__step2-title{max-width:500px;margin-bottom:12px;font-size:40px}.select{background-color:#fff;background-image:url(../images/arrow-down.svg);background-position:94%;background-repeat:no-repeat;background-size:16px;border-radius:12px;height:52px;margin-bottom:0;padding-left:20px;padding-right:20px;font-size:18px;color:#000}.select::placeholder{color:#adadad}.button{grid-column-gap:6px;grid-row-gap:6px;color:#2c2620;text-align:center;white-space:nowrap;background-color:#f90;border-radius:1000px;justify-content:center;align-items:center;width:100%;min-height:56px;padding:8px 24px;font-family:TT Foxford,sans-serif;font-size:18px;font-weight:800;line-height:1;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:flex}.button:hover,.button:focus{background-color:#ffa319}.button.cards__button--blue{color:#fff;background-color:#3d4eeb}.button.cards__button--white{color:#3d4eeb;background-color:#ecedf3}.button.enroll__btn{max-width:232px}.how-cards{grid-column-gap:12px;grid-row-gap:12px;flex-flow:row;display:flex}.how-cards.mob{display:none}.how-card{max-width:594px;padding:24px}.how-card.blue{background-color:#e5ecff}.how-card.dark-blue{background-color:#ccdaff}.how-card__tags{grid-column-gap:8px;grid-row-gap:8px;margin-bottom:16px;display:flex}.how-card__title{color:#25262c;margin-bottom:12px;font-family:TT Foxford,sans-serif;font-size:36px}.how-card__descr{color:#25262c;margin-bottom:32px;font-size:16px;font-weight:700}.how-card__list{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;list-style-type:none;display:flex}.how-card__item{color:#25262c;background-image:url(../images/check-circle-fill-min.svg);background-position:0 0;background-repeat:no-repeat;background-size:20px 20px;padding-left:30px;font-size:16px;line-height:22px}.how-card__tag{color:#3d4eeb;background-color:#fff;border-radius:8px;padding:4px 10px;font-size:18px}.cta__content{grid-column-gap:24px;grid-row-gap:24px;align-items:center;display:flex}.cta__content.content{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between}.cta__title{color:#fff;max-width:620px;font-size:36px;line-height:40px}.cta__title.title-h2{font-size:36px}.cards-slider{position:relative}.cards-slider__mask{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-start;align-items:flex-start;margin-bottom:22px;transition:transform .4s;display:flex}.cards-slide{border-radius:20px;flex-flow:column;flex:none;justify-content:flex-end;align-items:center;width:100%;max-width:376px;min-height:583px;padding-bottom:32px;padding-left:24px;padding-right:24px;display:flex}.cards-slide.first{background-image:url(../images/c-d-1.png);background-position:50%;background-repeat:no-repeat;background-size:376px;background-attachment:scroll}.cards-slide.second{background-image:url(../images/c-d-2.png);background-position:0 0;background-repeat:no-repeat;background-size:376px}.cards-slide.third{background-image:url(../images/c-d-3.png);background-position:0 0;background-size:376px}.cards-slide.fourth{background-image:url(../images/c-d-4.png);background-position:0 0;background-size:376px}.cards-slide.fifth{background-image:url(../images/c-d-5.png);background-position:0 0;background-size:376px}.hero-card{width:100%;height:224px;display:flex}.hero-teacher__content{color:#25262c;background-color:#eaf9ae;border-radius:16px;flex-flow:column;justify-content:space-between;padding:16px;display:flex}.hero-teacher__descr{max-width:256px;font-family:TT Foxford,sans-serif;font-size:16px;font-weight:800;line-height:18px}.hero-teacher__student-name{color:#1b0047;margin-bottom:4px;font-family:TT Foxford,sans-serif;font-size:14px;font-weight:800}.hero-teacher__student{font-size:12px}.hero-teacher__image{flex:none;width:204px}.hero-student__content{background-color:#3d4eeb;border-radius:16px;flex-flow:column;flex:1;padding:20px 20px 30px;display:flex}.hero-student__digit{margin-bottom:12px;font-family:TT Foxford,sans-serif;font-size:56px;font-weight:800;line-height:56px}.hero-student__title{text-transform:uppercase;margin-bottom:12px;font-family:TT Foxford,sans-serif;font-weight:800;line-height:24px}.hero-student__descr{font-size:18px}.cards__title{text-align:center;margin-bottom:40px}.cards__btns{grid-column-gap:9px;grid-row-gap:9px;justify-content:flex-end;align-items:flex-start;display:flex}.cards_arrow{background-color:#ecedf3;background-image:url(../images/arrow-min.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:37px;height:37px}.cards_arrow.state--disabled{opacity:.7;cursor:not-allowed}.cards_arrow.right{transform:rotate(180deg)}.cards-mob-slider{display:none}.enroll__image{width:130px;height:130px;margin-bottom:24px}.enroll__title{max-width:486px;margin-bottom:12px;font-size:40px;line-height:44px}.enroll__descr{max-width:432px;margin-bottom:24px;font-size:24px;line-height:32px}.content{z-index:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.section{width:100%;padding:88px 40px;font-family:Circe,sans-serif;font-weight:400;position:relative}.main{overflow:clip}.title-h1{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:60px;font-weight:800;line-height:1em;position:relative}.title-h2{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:48px;font-weight:800;line-height:1.1em;position:relative}.title-h3{margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:28px;font-weight:800;line-height:1.2em;position:relative}.title-h4{margin-top:0;margin-bottom:0;font-family:TT Foxford,sans-serif;font-size:20px;font-weight:800;line-height:1.2em;position:relative}.title-h5{margin-top:0;margin-bottom:0;font-family:Circe,sans-serif;font-size:24px;font-weight:700;line-height:1.2em;position:relative}.tt-none{text-transform:none}.tt-right{text-align:right}.tt-center{text-align:center}.tt-left{text-align:left}.css{display:none}.hero.section{background-color:var(--uikit---color--high-blue-dark);color:var(--uikit---color--main-white);padding-top:100px;padding-bottom:152px;overflow:clip}.comparison__title.title-h2{margin-bottom:40px;font-size:40px}.cta.section{background-color:var(--uikit---color--high-blue-dark);padding-top:56px;padding-bottom:56px}.card-teacher__description{color:#3a3b41}.card-teacher__description li{background-image:url(../images/dot-blue.svg);background-position:0 6px;background-repeat:no-repeat;background-size:4px;padding-left:8px;font-size:14px;line-height:1.4em}.css-2{display:none}.catalog-filter__button-text{pointer-events:none}.catalog__column-right-wrap{flex:1}@media screen and (max-width: 991px){.uikit--button{min-height:52px}.uikit--button.uikit--button--s{padding-left:20px;padding-right:20px}.uikit--button.uikit--button--xl{font-size:20px}.uikit--button.uikit--button--l{font-size:17px}.uikit--button.uikit--button--xs{padding-left:20px;padding-right:20px}.uikit--button.uikit--button--m{min-height:44px;font-size:17px}.uikit--buttons-pack{grid-column-gap:24px;grid-row-gap:24px;padding:20px}.uikit--promocode:hover{background-color:#ebebeb}.uikit--title-h1{font-size:44px}.uikit--title-h2{font-size:36px}.uikit--title-h3{font-size:24px}.uikit--title-h5{font-size:22px}.uikit--notification{height:72px;font-size:18px;top:-72px}.uikit--404{justify-content:flex-start;padding:60px 32px}.uikit--404__text{font-size:20px}body{font-size:18px;line-height:1.34}h1{font-size:48px}h2{font-size:32px}h3{font-size:16px}.hero__content.content{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column}.hero__h1{margin-bottom:6px}.hero__p{margin-bottom:30px;font-size:20px}.hero__images{justify-content:flex-start;align-items:flex-start;width:auto;margin-left:-32px;margin-right:-32px;padding-right:32px;display:flex;position:relative;top:0%}.catalog.section{padding-top:80px;padding-bottom:48px}.catalog__content{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column}.catalog__column-left{width:auto;max-width:none}.catalog__title{margin-bottom:10px}.catalog__title.title-h2{font-size:32px}.catalog__subtitle{max-width:384px}.catalog__filter-name{margin-top:26px;margin-bottom:10px}.catalog-filter__list{scroll-snap-type:x mandatory;flex-flow:row;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;overflow:auto}.catalog-filter__button{scroll-snap-align:center}.catalog__column-right{grid-column-gap:12px;grid-row-gap:12px;scroll-snap-type:x mandatory;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;overflow:auto}.card{scroll-snap-align:center;flex:none;width:360px;max-width:80vw;min-height:auto;padding:20px 16px}.card__top{width:auto;margin-bottom:16px;padding-right:0}.card__tag{padding-top:1px;padding-bottom:0}.card__h3{margin-bottom:8px}.card__description{font-size:14px}.card__teacher{background-color:#f4f4f8;border-left-style:none;width:auto;max-width:none;margin-bottom:12px;padding:8px 80px 8px 10px;position:relative}.card-teacher__photo-wrap{width:72px;height:72px;margin-bottom:0;position:absolute;top:-8px;right:-2px;transform:rotate(4deg)}.card-teacher__photo.card__img--desktop{display:none}.card-teacher__photo.card__img--mobile{display:inline-block}.card-teacher__name{margin-bottom:2px;font-size:14px}.card__list{grid-column-gap:2px;grid-row-gap:2px}.card__item{background-image:url(../images/dot-purple.svg);font-size:12px}.card__bottom{width:auto;padding-right:0}.card__price-value{font-size:18px}.card__button{display:block}.feedback__h2{margin-bottom:28px}.feedback__tabs-menu{margin-bottom:22px}.feedback__tab{font-size:20px}.slider__slide{scroll-snap-align:center;width:400px}.slider__buttons{display:none}.slider__mask{scroll-snap-type:x mandatory;margin-left:-32px;margin-right:-32px;padding-left:20px;padding-right:20px;overflow:auto}.slider__p.trimmed{max-height:200px}.cf01__step2-subtitle{font-size:18px}.cf01__content{background-image:none;flex-direction:column;align-items:center;margin-left:0;margin-right:0;transform:none}.cf01__step2-content{max-width:380px;padding:0}.cf01__form-wrap{border-left-style:none;min-height:338px;padding:0}.cf01__success-wrap{background-color:#0000;font-size:20px;line-height:1.4em}.cf01__success{min-height:auto}.cf01__step2-title{margin-bottom:12px;font-size:28px}.button{min-height:52px;padding-left:22px;padding-right:22px}.button.enroll__btn{max-width:232px}.how-cards{flex-flow:column;align-items:center}.cta__content{grid-column-gap:0px;grid-row-gap:0px}.cta__title.title-h2{font-size:28px}.hero-card{flex:none;width:288px}.hero-card.teacher{flex:none;width:492px}.hero__student{display:none}.enroll__title{max-width:486px}.section{padding:56px 32px}.title-h1{font-size:44px}.title-h2{font-size:36px}.title-h3{font-size:24px}.title-h5{font-size:22px}.hero.section{padding-bottom:128px}.comparison__title.title-h2{margin-bottom:32px;font-size:32px}.enroll.section{background-color:#3d4eeb}}@media screen and (max-width: 767px){.uikit--button{min-height:48px}.uikit--button.uikit--button--s{padding-left:16px;padding-right:16px}.uikit--button.uikit--button--xl{font-size:18px}.uikit--button.uikit--button--ghost-orange{box-shadow:inset 0 0 0 1px var(--uikit---color--high-orange)}.uikit--button.uikit--button--l{font-size:16px}.uikit--button.uikit--button--xs{padding-left:16px;padding-right:16px}.uikit--button.uikit--button--m{min-height:40px;font-size:16px}.uikit--button.uikit--button--ghost-white{box-shadow:inset 0 0 0 1px var(--uikit---color--main-white)}.uikit--button.uikit--button--ghost-pink{box-shadow:inset 0 0 0 1px var(--uikit---color--primary-pink)}.uikit--button.uikit--button--ghost-blue{box-shadow:inset 0 0 0 1px var(--uikit---color--high-blue)}.uikit--button.uikit--button--ghost-purple{box-shadow:inset 0 0 0 1px var(--uikit---color--mid-purple)}.uikit--button.uikit--button--ghost-black{box-shadow:inset 0 0 0 1px var(--uikit---color--main-black)}.uikit--button.uikit--button--loading{background-size:1.4em}.uikit--buttons-pack{grid-template-columns:1fr}.uikit--title-h1{font-size:32px;line-height:1.1em}.uikit--title-h2{font-size:28px;line-height:1.2em}.uikit--title-h3{font-size:20px}.uikit--title-h4{font-size:18px}.uikit--title-h5{font-size:20px}.uikit--notification{height:64px;font-size:16px;top:-64px}.uikit--404{padding:56px 20px}.uikit--404__content{max-width:420px}.uikit--404__heading{font-size:38px}.uikit--404__text{font-size:16px}.uikit--404__btn{width:100%;min-width:auto;max-width:none;padding-top:10px;padding-bottom:10px;font-size:14px}body{font-size:16px;line-height:1.38}h1{font-size:28px}h2{font-size:24px}.hero__content{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;margin-left:auto;margin-right:auto;position:static}.hero__content.content{max-width:100%}.hero__inner{text-align:center;align-self:center;align-items:center;max-width:380px}.hero__h1{margin-bottom:12px;font-size:32px}.hero__p{margin-bottom:20px;font-size:16px}.hero__images{justify-content:flex-start;align-items:flex-start;width:auto;margin-left:-20px;margin-right:-20px;padding-right:20px;display:flex;position:static;inset:auto 0% 0%}.catalog.section{padding-bottom:40px}.catalog__content.content{max-width:none}.catalog__title{margin-bottom:8px}.catalog__title.title-h2{margin-bottom:8px;font-size:24px}.catalog__filter-name{margin-top:20px;margin-bottom:8px}.catalog-filter__list{flex-flow:wrap;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.catalog__column-right{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.feedback__content.content{max-width:100%}.feedback__h2{max-width:335px;margin-bottom:24px}.feedback__tabs-menu{max-width:335px;margin-bottom:20px;margin-left:auto;margin-right:auto}.feedback__tab{font-size:16px}.slider__slide{width:292px;padding-left:6px;padding-right:6px}.slider__p.trimmed{max-height:286px}.cf01__step2-subtitle{font-size:16px;line-height:22px}.cf01__content{align-items:center}.cf01__step2-content{max-width:380px}.cf01__step2-title{margin-bottom:16px;font-size:24px}.cards__content{flex-flow:column;display:flex}.button{min-height:48px;padding-left:20px;padding-right:20px}.button.cards__button--blue,.button.cards__button--white{z-index:10}.button.enroll__btn{max-width:280px}.how-cards{display:none}.how-cards.mob{display:block}.how-card__tags{flex-flow:wrap}.how-card__title{margin-bottom:8px;font-size:20px}.how-card__descr{margin-bottom:16px}.cta__content{flex-flow:column}.cta__content.content{text-align:center;justify-content:flex-start;align-items:stretch}.cta__title.title-h2{font-size:28px}.cards-slider{display:none}.hero-teacher__content{flex:0 auto;width:288px}.hero-student__content{flex:1}.hero-student__digit{line-height:56px}.hero-student__title{font-size:20px;line-height:24px}.cards__title{margin-bottom:32px}.cards__btns{display:none}.cards-mob-slider{justify-content:center;align-self:center;align-items:center;max-width:355px;display:block;position:relative}.hide{display:none}.tabs-indicators{grid-column-gap:4px;grid-row-gap:4px;justify-content:space-between;width:100%;padding:20px 20px 0;display:flex;position:absolute;inset:0% 0% auto auto}.tabs-content{max-width:355px}.tab{border-radius:20px}.tab.first{background-image:url(../images/c-m-1.png);background-position:0 0;background-size:cover}.tab.second{background-image:url(../images/c-m-2.png);background-position:0 0;background-repeat:no-repeat;background-size:cover}.tab.third{background-image:url(../images/c-m-3.png);background-position:0 0;background-size:cover}.tab.fourth{background-image:url(../images/c-m-4.png);background-position:0 0;background-size:cover}.tab.fifth{background-image:url(../images/c-m-5.png);background-position:0 0;background-size:cover}.tab-content{flex-flow:column;justify-content:flex-end;align-items:center;width:100%;min-width:355px;height:100%;min-height:583px;padding:32px 24px;display:flex}.indicator{background-color:#ffffff4d;border-radius:24px;width:55px;height:4px;padding-bottom:0;padding-right:0}.tabs-menu{display:none}.indicator__line{background-color:#fff;border-radius:24px;width:0%;height:4px;padding-bottom:0;padding-right:0}.tabs-button{opacity:0;width:60px;height:100%;position:absolute}.tabs-button.left{inset:0% auto 0% 0%}.tabs-button.right{inset:0% 0% 0% auto}.tab-button-next{width:100%;height:100%}.enroll__image{width:80px;height:80px;margin-bottom:19px}.enroll__title{max-width:280px;margin-bottom:8px;font-size:28px;line-height:32px}.enroll__descr{max-width:280px;margin-bottom:19px;font-size:16px;line-height:22px}.content{max-width:420px}.section{padding-left:20px;padding-right:20px}.title-h1{font-size:32px;line-height:1.1em}.title-h2{font-size:28px}.title-h3{font-size:20px}.title-h4{font-size:18px}.title-h5{font-size:20px}.hero.section{padding-top:40px;padding-bottom:32px}.comparison__title.title-h2{margin-bottom:28px;font-size:28px}.cta.section{padding-top:40px;padding-bottom:40px}.text-block-2,.catalog-filter__button-text{pointer-events:none}}@media screen and (max-width: 479px){.uikit--404__heading{font-size:28px}.hero__inner{max-width:100%}.cf01__form-wrap{border-radius:0}.cf01__success-wrap{font-size:18px}.cta__title{margin-bottom:-1px}}.feedback__tab--left[data-astro-cid-ggmzwvk4]{clip-path:polygon(20px 0,100% 0,100% 100%,20px 100%,0 50%)}.feedback__tab--right[data-astro-cid-ggmzwvk4]{clip-path:polygon(calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,0 0)}.indicator__line[data-astro-cid-j7pv25f6].active{animation-name:fill-indicator;animation-duration:5s;animation-timing-function:linear}@keyframes fill-indicator{0%{width:0%}to{width:100%}}
