button,hr,input{overflow:visible}html,legend{box-sizing:border-box}.btn__default,.raiting_x.js_raiting_x,a,button,label,label[for],select{cursor:pointer}.mobile__menu,.submenu__list{transform:translate(0, -10px)}.mobile__menu__x__item.active .mobile__menu__x__item__drop path,.tc_td__link__x__another a:hover path{stroke:#4e59fd}.home__raiting__arrows__btn.slick-disabled{pointer-events:none}html{line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}a{background-color:rgba(0,0,0,0)}b{font-weight:bolder}small{font-size:80%}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.btn_header__mobile,[hidden],template{display:none}html *{max-height:1000000px}*,:after,:before{box-sizing:inherit;padding:0;margin:0}a[href^=http]:empty::before{content:attr(href)}img,video{max-width:100%;height:auto}a:focus,button:focus,input:focus,textarea:focus{outline:0}body{margin:0;font-size:16px;font-family:Montserrat,sans-serif;line-height:1.4;color:#222;padding-top:83px}body.fixed{overflow:hidden}@media screen and (max-width: 1200px){body{padding-top:76px}}@media screen and (max-width: 1024px){body{padding-top:65px}}.btn__default{appearance:none;text-decoration:none;background:#4e59fd;border-radius:6px;color:#fff;border:1px solid #4e59fd;font-weight:600;font-size:14px}.header_main,.submenu__list{background:#fff;right:0;left:0}.form__field input,.form__field textarea{width:100%;padding:14px 20px;line-height:1;-webkit-appearance:none}.breadcrumbs,.breadcrumbs a:hover,.color--purple{color:#4e59fd}.container{margin:0 auto;padding:0 20px;width:100%}.btn__default:hover{border-color:#4e59fd;color:#4e59fd;background:0 0}.title_x{font-weight:700;font-size:40px;text-align:center;letter-spacing:.01em;line-height:1.15}.title_x--left{text-align:left}.form__field{position:relative;margin-bottom:16px}.course_y__content__item:last-child,.default__info>:last-child,.form__field--btn{margin-bottom:0}.form__field--btn button{width:100%;justify-content:center}.form__field input{border:1px solid rgba(61,61,61,.3);border-radius:4px}.form__field textarea{border:1px solid rgba(61,61,61,.3);border-radius:4px;resize:vertical;min-height:100px}.main__content{padding:40px 0}.main__container{margin:34px 0 120px}.main__title{font-weight:600;font-size:36px;line-height:130%;margin:0 0 28px}.main__title__2{margin-bottom:32px;font-weight:600;font-size:28px;line-height:120%}.breadcrumbs ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}.breadcrumbs{margin-bottom:32px;font-size:12px}.breadcrumbs a:after{content:"";width:1px;height:10px;background:#535353;transform:skew(-15deg);display:inline-block;vertical-align:middle;margin:-1px 9px 0}.breadcrumbs a{color:#535353;text-decoration:none}.default__info{font-weight:500;font-size:16px;line-height:190%}.default__info>*{margin-bottom:29px}.header_main{padding:13px 0;box-shadow:0 1px 10px rgba(0,0,0,.07);position:fixed;top:0;z-index:9999}.header__logo,.main_footer__logo{font-weight:600;font-size:20px;line-height:1.2;color:inherit;text-decoration:none;cursor:pointer}.header_main .container{display:flex;align-items:center;flex-wrap:wrap}.main_footer,.review__q__item,.review__q__item__inner,.with__submenu>a{position:relative}.submenu__list:before{height:32px;top:-32px}.with__submenu:hover .submenu__list{opacity:1;transform:translate(0, 0);pointer-events:all}.submenu__list .container{display:flex;align-items:flex-start}.submenu__list .menu_item{width:calc((100% - 38px)/2);margin-bottom:20px}.submenu__list a{font-weight:500;font-size:14px;line-height:1.4;color:inherit;text-decoration:none}.header__review__link,.main_footer__menu a,.mobile__menu__review__link,.with__submenu>a{line-height:120%;text-decoration:none}.header__menu__main{justify-content:center;list-style:none;display:flex;flex:1;padding-top:4px}.header__menu{flex:1;margin:0}.header__menu>.container{align-items:flex-start;height:auto}.header__menu>.container .header__menu__main{height:auto}.header__menu>.container .header__menu__main .submenu_shadow_wrapper{height:auto}.header__review__link{font-weight:600;font-size:14px;color:#4e59fd;border:1px solid #4e59fd;border-radius:6px;padding:8px 15px 7px}.header__review__link:hover{background:#4e59fd;color:#fff}.with__submenu>a{font-weight:500;font-size:14px;color:inherit;display:inline-block;padding-right:18px}.with__submenu{padding:12px 18px}.main_footer__bottom .container,.main_footer__top .container,.raiting_x_block,.raiting_x_inner{display:flex;align-items:center}.main_footer__menu ul{list-style:none;display:flex;align-items:center;justify-content:flex-end;flex:1}.main_footer__menu{display:flex;flex:1}.main_footer__top{border:1px solid #ebebeb;padding:60px 0 58px}.main_footer__menu li{margin-left:41px}.main_footer__menu a{font-weight:500;font-size:14px;color:inherit}.main_footer__bottom{color:#535353;padding:41px 0;font-size:12px}.main_footer__bottom__agree{flex:1;justify-content:flex-end;display:flex}.main_footer__bottom__agree a{color:inherit;margin-left:41px}.main_footer__bottom__agree a:hover{color:#222;text-decoration:none}.main_footer__menu a:hover{color:#4e59fd}@media screen and (max-width: 1200px){.submenu__list .menu_item{width:calc((100% - 80px)/5)}.submenu__list{top:76px;padding:32px 0}.submenu__list:before{top:-22px;height:22px}.header__menu{margin-left:0;justify-content:center;display:flex}.header__menu__main{flex:none}.with__submenu>a{font-size:13px}.with__submenu{padding:15px 12px}.header__logo,.main_footer__logo{font-size:18px}.header_main{padding:10px 0}.header__review__link{padding:8px 15px;font-size:13px}.main_footer__top{padding:50px 0}.main_footer__bottom{padding:35px 0}}@media screen and (max-width: 1024px){.submenu__list{top:65px}.submenu__list .menu_item{width:calc((100% - 60px)/4)}.submenu__list a{font-size:13px}.header__review__link{display:none}.header__menu{justify-content:flex-end;padding-right:0;margin-right:-10px}.header_main{padding:4.5px 0}.main_footer__bottom .container{flex-direction:column;align-items:flex-start}.main_footer__bottom{font-size:10px;padding:30px 0}.main_footer__bottom__agree a{margin:0 32px 0 0}.main_footer__copyright{margin-bottom:10px}.main_footer__top{padding:40px 0}.main_footer__menu a{font-size:12px}}.modal__default{display:none;padding:0;max-width:620px;color:#000;width:100%}.mobile__menu__review__link{font-weight:600;font-size:12px;color:#4e59fd;width:100%;text-align:center;justify-content:center;display:flex;align-items:center;border:1px solid;padding:12px 16px;border-radius:6px;margin-top:34px}.mobile__menu__inner{padding:30px 15px;display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-height:100%}.mobile__menu__inner ul{list-style:none}.mobile__menu{display:none;position:fixed;top:56px;background:#fff;width:100%;bottom:0;overflow:scroll;opacity:0;z-index:-1;transition:.35s ease-in-out;-ms-overflow-style:none;scrollbar-width:none}.custom__select__current,.custom__select__item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.mobile__menu:-webkit-scrollbar{display:none}.mobile__menu__x__item__list{display:none;padding-top:6px}.mobile__menu__title{font-weight:600;font-size:24px;line-height:130%;margin-bottom:10px}.mobile__menu__x__item>a,.mobile__menu__x__item__point__text{font-weight:600;font-size:18px;line-height:130%;color:#000;text-decoration:none;margin-right:35px;transition:.25s}.mobile__menu__x__item{display:flex;justify-content:space-between;padding:10px 0 13px;flex-direction:column;position:relative}.btn_header__mobile.active,.mobile__menu__review__link:hover{background:#4e59fd;color:#fff}.course_y__content__title:hover,.mobile__menu__x__item__list a{color:inherit;text-decoration:none}.mobile__menu__x__item.active .mobile__menu__x__item__point__text,.mobile__menu__x__item.active>a{color:#4e59fd}.mobile__menu__x__item__drop{background:0 0;position:absolute;right:-10px;border:none;appearance:none;width:32px;height:32px;border-radius:0;transition:.25s;top:10px}.mobile__menu__x__item__drop path{transition:.25s}.mobile__menu__x__item.active .mobile__menu__x__item__drop{transform:rotate(-180deg)}.mobile__menu__x__item__list li{margin:11.5px 0}.mobile__menu__x__item__list a{font-weight:500;font-size:13px;line-height:120%}.course_y__review a,.custom__select__current.active,.custom__select__current:hover,.mobile__menu__x__item__list a:hover{color:#4e59fd}.mobile__menu__x__item__list li:last-child{margin-bottom:4px}.mobile__menu.active{z-index:4;opacity:1;transform:translate(0, 0)}.btn_header__mobile.active:after{filter:brightness(10);transform:rotate(180deg)}.custom__select__current.active:after,.custom__select__current:hover:after{filter:grayscale(0)}.useful__block{background:#f7f7f7;border-radius:12px;padding:48px;margin:60px 0}.useful__block__title{font-weight:600;font-size:28px;line-height:120%;margin-bottom:24px}.useful__block__text{font-weight:500;font-size:16px;line-height:190%;color:#616161}.filter__course__col--big,.useful__block__inner{display:flex;flex-wrap:wrap}.useful__block__2{flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;padding-bottom:9px}.useful__block__info{max-width:640px}.useful__block__raiting__text,.useful__block__raiting__total{font-weight:500;font-size:14px;line-height:120%;color:#616161}.useful__block__raiting__wrap svg{width:40px;height:auto}.useful__block__raiting__wrap .raiting_x__value_x{display:none}.useful__block__raiting{display:flex;flex-direction:column;align-items:flex-end}.useful__block__raiting__wrap{margin:0 -8px 10px 0}@media screen and (max-width: 1000px){.useful__block{margin:40px 0;padding:32px}.useful__block__info{max-width:475px;margin-bottom:16px}.useful__block__title{font-size:22px}.useful__block__text{font-size:14px}}.raiting_x__icon__half.--hide{opacity:0}.raiting_x__icon__half{transition:.1s ease-in-out}.raiting_x{font-size:0;display:flex;align-items:center}.raiting_x__value_x{margin-left:10px;font-weight:600;font-size:14px}.raiting_x__item{padding:0 2px;display:flex}.custom__select__current{font-weight:500;color:inherit;transition:.25s;padding-right:20px}.home__raiting__top__link:hover:after,.review__page__content__top__link a:hover:after,.review__page__item__link a:hover:after{filter:brightness(0)}.custom__select__current:after{content:"";background-image:url("bottom_arrow.svg");background-repeat:no-repeat;padding-right:18px;background-position:50%;display:inline-block;vertical-align:middle;width:9px;height:5px;margin-left:5px;transition:.25s;filter:grayscale(1);position:absolute;right:0;top:50%;transform:translate(0, -50%)}.custom__select{position:relative;display:inline-flex}.custom__select__list{position:absolute;opacity:0;transform:translate(0, -5px);top:100%;left:0;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:12px 0 12px 12px;width:280px;transition:.25s;padding:14px 0;z-index:-1}.custom__select__list.active{opacity:1;transform:translate(0, 10px);z-index:1}.custom__select__item{font-weight:500;line-height:120%;padding:10px 24px;transition:.25s}.custom__select__item.--current,.custom__select__item:hover{background:rgba(78,89,253,.1);color:#4e59fd}.custom__select .select2-container{width:100% !important}@media screen and (max-width: 800px){body{padding-top:56px}.container{padding:0 15px}.default__info,.header__logo,.useful__block__text{font-size:14px}.main__title__2{font-size:22px;margin-bottom:20px}.main__title{font-size:26px;margin-bottom:20px}.breadcrumbs{margin-bottom:24px}.main__container{margin:26px 0 75px}.header__menu{display:none}.btn_header__mobile{display:flex;align-items:center;justify-content:center;position:relative;background:0 0;border:1px solid #4e59fd;border-radius:6px;font-weight:600;font-size:12px;line-height:120%;color:#4e59fd;padding:9px 13px}.btn_header__mobile:after{background-image:url("bottom_arrow.svg");background-repeat:no-repeat;content:"";width:8px;height:6px;background-size:contain;right:9px;margin-left:9px;margin-top:1px;transition:.25s}.header_main .container{justify-content:space-between}.header_main{padding:10px 0 13px}.main_footer__logo{font-size:16px;margin-bottom:20px}.main_footer__top{padding:30px 0 25px}.main_footer__top .container{flex-direction:column;align-items:flex-start}.main_footer__menu li{margin:0 39px 5px 0}.main_footer__menu li:last-child{margin-right:0}.main_footer__menu ul{flex-wrap:wrap;justify-content:flex-start}.main_footer__bottom__agree a{margin:0 0 10px}.main_footer__bottom__agree a:last-child{margin-bottom:0}.main_footer__bottom__agree,.useful__block__inner{flex-direction:column}.mobile__menu{display:block}.useful__block__raiting__wrap svg{width:32px}.useful__block__raiting{align-items:flex-start}.useful__block__raiting__wrap{margin:0 0 5px -5px}.useful__block__info{margin-bottom:16px}.useful__block__title{font-size:22px}.useful__block__2{flex-direction:row;align-items:flex-end;padding-bottom:0}.useful__block{padding:20px;margin:60px 0}.useful__block__title{margin-bottom:20px}.useful__block__raiting__text{font-size:12px;margin-top:5px;padding-bottom:0}.useful__block__raiting__total{font-size:12px}.custom__select__item{font-size:13px}}@media screen and (max-width: 500px){.main__title__2{font-size:18px;margin-bottom:22px}.main__container{margin:20px 0 60px}.breadcrumbs,.default__info>*{margin-bottom:22px}.default__info{font-size:12px;line-height:190%}.main__title{font-size:24px}.breadcrumbs{font-size:10px}.custom__select__list{max-width:100%;padding:2px 0;min-width:200px}.custom__select__item{padding:7px 15px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom__select__current{max-width:200px}}.course_y{width:calc(50% - 12px);margin:0 6px 12px;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1);border-radius:12px;padding:24px;display:flex}.course_y__image img{width:120px;height:24px;object-fit:contain}.course_y__top__row{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:16px}.course_y__review{font-weight:500;font-size:14px;line-height:120%}.course_y__review a:hover{color:inherit;text-decoration:none}.course_y__image{flex:1;margin-right:20px;font-size:0}.course_y__raiting{margin-right:24px}.course_y__raiting svg{width:16px;height:auto}.course_y__content__title{font-weight:600;font-size:20px;line-height:140%;margin-bottom:20px;display:block;color:#4e59fd;text-decoration:underline}.course_y__tag__item,.course_y__tag__item_2{box-shadow:0 1px 10px rgba(0,0,0,.07);font-weight:500;font-size:12px;border-radius:6px}.course_y__content__item{margin-bottom:16px;font-weight:500}.course_y__content__item__title{color:#616161}.course_y__content__item .all__courses__point{margin-top:-2px}.course_y__content__text{line-height:190%}.course_y__top{margin-bottom:55px}.course_y__content{flex:1}.course_y__bottom{border-top:1px solid #e3e3e3;margin-top:40px;display:flex;flex-wrap:wrap;padding-top:16px;margin-bottom:-16px}.course_y__bottom__item{width:50%;display:flex;flex-wrap:wrap;align-items:center;font-weight:500;line-height:190%;margin-bottom:16px}.course_y__bottom__item__value{display:flex;align-items:center;flex:1;position:relative}.course_y__item__discount{background:#f45e5d;border-radius:6px;font-weight:500;color:#fff;padding:1px 11px;position:absolute;right:0}.course_y__bottom__item__title{color:#616161;margin-right:5px}.course_y__tags{display:flex;flex-wrap:wrap;margin:20px -5px -10px}.course_y__tag__item{background:12.5px 52.5%/14px no-repeat #e9eaff;margin:0 5px 10px;display:inline-flex;align-items:center;padding:8px 33px;position:relative;color:#4e59fd}.course_y__tag__item__point{position:absolute;right:11.5px;cursor:pointer}.course_y__tag__item .all__courses__point__icon{border-color:currentColor;filter:none;width:13px;height:13px;font-size:9px;text-align:center;font-weight:500;font-family:sans-serif;line-height:1.2;padding-right:.25px}.course_y__tag__item__point:hover .all__courses__point__text{opacity:1;z-index:1;transform:translate(-50%, 0);transition:.25s ease-in-out}.course_y__tag__item__point .all__courses__point__text{color:#222;font-weight:400}.course_y__tag__item--sertificate{background-color:#fff;color:#222;background-image:url("cert.svg")}.course_y__tag__item--internship{color:#f3c164;background-color:#fef7ec;background-image:url("yellow_hat.svg")}.course_y__tag__item_2{background-repeat:no-repeat;background-color:#fff;padding:8px 8px 8px 33px;margin:5px;color:inherit;text-decoration:none;background-position:11px 50%;background-size:14px}.course_y__tags_2{display:flex;flex-wrap:wrap;margin:10px -5px 0}.course_y__tag__item_2--access{background-image:url("clock.svg")}.course_y__tag__item_2--portfolio{background-image:url("bag.svg")}.course_y__tag__item_2--homework{background-image:url("book.svg")}.course_y__tag__item_2--practical{background-image:url("hand_pencil.svg")}@media screen and (max-width: 1100px){.course_y__content__title{font-size:14px;max-width:350px;margin-bottom:15px}.course_y__content{font-size:14px}.course_y__bottom{margin-bottom:-10px}.course_y__bottom__item{font-size:13px;margin-bottom:8px}.course_y__review{font-size:12px}.course_y__top{margin-bottom:32px}.course_y__content__item{line-height:1.65;margin-bottom:10px}.course_y__tags_2{margin-top:14px}.all__courses__point{margin-top:-1.2px}}@media screen and (max-width: 900px){.course_y{width:100%;margin:0 0 16px}}@media screen and (max-width: 600px){.useful__block__title{font-size:18px;margin-bottom:14px}.useful__block{padding:20px 15px}.course_y__content__text,.useful__block__text{font-size:12px}.useful__block__raiting__wrap svg{width:25px}.useful__block__raiting__wrap{margin:0 0 7px -5px}.course_y__review{position:absolute;right:0;top:12px;font-size:0}.course_y__image img{width:110px}.course_y{padding:18px 15px 19px;margin-bottom:10px}.course_y__top__row{flex-direction:column;align-items:flex-start}.course_y__image{margin:0;width:calc(100% - 170px);flex:none}.course_y__review a{font-size:14px}.course_y__raiting{width:100%;margin:10px 0 0}.course_y__bottom__item{margin-bottom:6px;width:auto;justify-content:flex-start;width:calc(100% - 130px - 8px);font-size:12px}.course_y__bottom__item__value{font-weight:500}.course_y__bottom__item__value .all__courses__point__icon{width:14px;height:14px;margin-top:4px}.course_y__bottom__item__title{font-size:12px;font-weight:500;margin-right:2px}.course_y__item__discount{line-height:1.2;padding:4px 6.5px;font-size:12px;right:-1px}.course_y__bottom{margin-top:26px;margin-bottom:-6px;padding-top:12px}.course_y__tags{margin-top:16px}.course_y__tag__item{padding:7px 32px;margin-bottom:8px}.course_y__content__item .all__courses__point__text{left:50%}.course_y__tag__item_2{padding:7px 8px 7px 32px;margin-bottom:5px}.course_y__bottom__item:nth-child(odd){margin-right:7px;width:131px}}@media screen and (max-width: 400px){.course_y__content__item .all__courses__point__text{left:auto;right:-37px}.course_y__content__item .all__courses__point:hover .all__courses__point__text{transform:translate(0, 0)}}.review__q__item{margin-bottom:16px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:6px;padding:0 32px}.review__q__item__title{font-weight:600;font-size:20px;line-height:140%;margin-bottom:24px;padding-right:90px}.review__q__item__raiting{position:absolute;right:30px;top:26px;font-weight:700;line-height:120%;color:#f3c164}.review__q__item__raiting:after{background-image:url("face_neutral.svg");width:32px;height:32px;display:inline-block;vertical-align:middle;content:"";margin-left:8px;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-top:-3.5px}.review__q__item__raiting--bad{color:#f45e5d}.review__q__item__raiting--bad:after{background-image:url("angry.svg")}.review__q__item__raiting--good{color:#38d67b}.review__q__item__raiting--good:after{background-image:url("happy.svg")}.review__q__item__text{font-weight:500;line-height:190%;margin-bottom:27px}.review__q__item__text>*{margin-bottom:16px}.media__block:last-child,.media__block__text p:last-child,.review__page__item:last-child,.review__page__item__text p:last-child,.review__q__item__text>:last-child{margin-bottom:0}.review__q__item__text__hide{display:none}.review__q__item__text__more{font-weight:500;line-height:120%;color:#4e59fd;background:0 0;border:none;display:inline-flex;align-items:center;transition:.25s}.tc_head,.tc_row{border-bottom:1px solid #e3e3e3}.review__q__item__text__more svg{margin-left:10px;margin-bottom:-3px}.review__q__item__text__more:hover path{stroke:currentColor}.com_btn path,.home__category__more:hover path,.tc_bottom__all_link:hover path{stroke:#222}.review__q__item__text__more:hover{color:inherit}.review__q__item__text__more path{transition:.25s}.review__q__item__table__text{font-size:12px;line-height:160%;margin-bottom:9px}.review__q__item__date,.review__q__item__name{font-weight:500;font-size:14px;color:#535353}.comment__item{padding:30px 0}.btn__comment__wrap{display:flex;justify-content:center;margin:22px 0 16px}.review__q__item__table__text a{color:#4e59fd}.review__q__item__table__text a:hover{color:inherit;text-decoration:none}.review__q__item__name{margin:0 0px 0 20px}.review__q__item__bottom{display:flex;align-items:center}.review__q__item__comment__info{flex:1;display:flex;align-items:center;justify-content:flex-end}.course_n__block__title{font-weight:600;font-size:28px;line-height:120%;margin-bottom:28px}.course_n__block__order{font-weight:500;display:flex;align-items:center;margin-bottom:35px}.course_n__block__order__title{color:#616161;margin-right:24px}.course_n__block__order__wrap{display:flex}.tc_td--name{background:#f7f7f7;width:290px}.tc_head{font-weight:700;font-size:14px;display:flex;border-top:1px solid #e3e3e3;justify-content:space-between}.tc_row{display:flex;justify-content:space-between}.tc_td--name .tc_inner{padding:33px 19px 10px}.tc_responsive{-ms-overflow-style:none;scrollbar-width:none;overflow-x:scroll}.tc{margin-bottom:32px;width:100%}.tc_responsive::-webkit-scrollbar{display:none}.course_n__block{margin-bottom:124px}.tc_td__title{font-weight:700;margin-bottom:16px;line-height:1.9}.tc_td__link__0{font-weight:400;font-size:14px;color:#4e59fd}.tc_td__link__0:hover{color:inherit;text-decoration:none}.tc_head__inner{padding:15px 20px 12px;display:flex;align-items:center;position:relative}.tc_td--order__view{margin-left:10px;font-size:0;margin-top:1px}.tc_td--order:hover{color:#4e59fd}.tc_td--order{transition:.25s;cursor:pointer}.tc_td--order path{transition:.25s}.tc_td__link{background:#4e59fd;border-radius:6px;color:#fff;text-decoration:none;display:inline-flex;padding:10px 22px;font-weight:600;font-size:14px;border:2px solid #4e59fd}.tc_td__link:hover{color:#4e59fd;background:0 0}.course_n__block__order__n,.tc_td{display:flex}.tc_inner{padding:37px 19px 12px}.tc_td--link{width:170px;justify-content:flex-end}.tc_td--cost{width:200px;padding-left:0}@media(min-width: 1320px){.tc_td--cost{margin-left:-60px}}.tc_td--monthcost{width:270px}.tc_td--time{width:250px;padding-left:12px}.tc_bottom__all_link,.tc_bottom__list a,.tc_bottom__title,.tc_td--datestart__x .tc_inner__val,.tc_td--price__free .tc_inner__val,.tc_td--price__you .tc_inner__val,.tc_td--school__you .tc_inner__val,.tc_td--text__content,.tc_td--time .tc_inner,.tc_td--time__free .tc_inner__val,.tc_td--time__x .tc_inner__val,.tc_td--time__you .tc_inner__val,.tc_td--type__free .tc_inner__val,.tc_td__cost{font-weight:500}.tc_td__cost--old{font-weight:400;margin-top:11px;text-decoration-line:line-through;color:#535353}.tc_td__point__wrap{display:flex;align-items:center}.tc_td--link .tc_inner{padding:26px 5px 26px 0}.tc_td--monthcost{padding-left:49px}.course_n__block__order__n--mobile,.tc_title--mobile{display:none}.course_n__block__order__n__item{margin-right:26px}.course_n__block__order__n__item:last-child{margin-right:0}.tc_bottom__title{margin-right:17px}.tc_bottom{display:flex;justify-content:space-between}.tc_bottom__list a{color:#616161;margin-right:11px}.tc_bottom__list a:hover{color:inherit;text-decoration:none}.tc_bottom__list{flex:1;flex-wrap:wrap}.tc_bottom__all_link{margin-left:50px;text-decoration:none;color:#4e59fd;display:flex;align-items:center;padding-right:4px;white-space:nowrap}.tc_inner__row__link,.tc_td__link__x__another a{font-size:14px;color:#535353}.tc_bottom__all_link svg{margin-left:13px}.tc_bottom__all_link:hover{color:inherit}.tc_bottom.tc_bottom--empty{justify-content:flex-end}.tc_td--order.active{color:#4e59fd}.tc_td--name__you{width:415px;background:#f7f7f7}.tc_td--name__you .tc_inner{padding:32px 15px 12px 20px}.tc_td--school__you{width:180px;padding-left:0}@media(min-width: 1320px){.tc_td--school__you{margin-left:-62px}}.tc_td--price__you{width:180px;padding-left:10px}.tc_td--time__you{width:230px;padding-left:18px}.tc_td--name__2{width:270px;background:#f7f7f7}.tc_td--type__2{width:200px;padding-left:0}@media(min-width: 1320px){.tc_td--type__2{margin-left:-28px}}.tc_td--text--big{width:850px}.tc_td--type__2 .tc_inner{width:100%}.tc_td--text__content{line-height:190%}.tc_td--text .tc_inner{padding:31px 10px 6px 17px}.tc_td--name__2 .tc_inner{padding-top:33px}.tc_td--name__2 .tc_td__title{margin-bottom:29px}.tc_td--text__content--hide{display:none;padding:15px 0}.tc_td--name__free{width:270px;background:#f7f7f7}.tc_td--school__free{width:190px}@media(min-width: 1280px){.tc_td--school__free{margin-left:-45px}}.tc_td--price__free{width:140px;padding-left:8px}.tc_td--type__free{width:175px}.tc_td--time__free{width:235px}.tc_td--name__free .tc_inner{padding-top:29px}.tc_inner__row{margin-bottom:20px}.tc_inner__row svg{width:21px}.raiting_x__item .raiting_x__item,.tc_inner__row .raiting_x__item{padding:0}.tc_inner__row .raiting_x__value_x{margin-left:7px}.tc_inner__row__link:hover{color:#4e59fd;text-decoration:none}.tc_td--school__free__title{font-weight:500;margin-bottom:7px}.tc_body{overflow:hidden}.tc_td__link__x__another a{display:inline-flex;align-items:center}.tc_td__link__x__another svg{margin-left:9px}.tc_td--link__x{width:185px;justify-content:flex-end}.tc_td--link__x .tc_inner{padding-bottom:11px;padding-right:0;display:flex;flex-direction:column;align-items:flex-end}.filter__course__col:first-child:before,.tc_block__added .tc_td__link__x__another,.tc_td--school__x .tc_td__link__x__another{display:none}.tc_td__link__x__another{margin-top:36px}.tc_td__link__x__another a:hover{color:#4e59fd;text-decoration:none}.tc_td--name__x{background:#f7f7f7;width:250px}.tc_td--name__x .tc_inner{padding-top:32px;padding-bottom:10px}.tc_td--school__x{width:170px}@media(max-width: 1320px){.tc_td--school__x{padding-left:20px}}.tc_td--school__x .tc_inner{padding:36px 20px 8px}.tc_td--price__x{width:135px;padding-left:15px}.tc_td--price__x .tc_inner{padding-bottom:0}.tc_td--timemonth__x{width:165px}.tc_td--time__x{width:130px;padding:0 7px}.tc_td--timemonth__x .tc_inner{padding-right:5px}.tc_td--time__x .tc_inner{padding:36px 0 12px}.tc_td--datestart__x{width:195px}.tc_td--datestart__x .tc_inner{padding-right:5px}.tc_td--datestart__x .all__courses__point{margin-left:13px}.alert__modal{background:#fff;box-shadow:0 5px 22px rgba(0,0,0,.1);position:fixed;bottom:0;left:0;right:0;z-index:100;padding:32px 0 24px}.btn__alert__modal{font-weight:600;border:1px solid #222;border-radius:6px;padding:13px 24px;background:0 0;appearance:none;transition:.25s;margin-top:10px}.btn__alert__modal:hover{background:#222;color:#fff}.alert__modal__close,.filter__course__item__view:before,.promo__home{background-repeat:no-repeat;background-position:50%}.alert__modal__close{outline:0 !important;border:0 !important;position:absolute;right:14px;top:-24px;background-image:url("close.svg");background-size:12px;height:32px;width:32px;background-color:rgba(0,0,0,0);appearance:none;font-size:0;transition:.25s}.alert__modal .container{position:relative;display:flex;align-items:center;justify-content:space-between}.alert__modal__close:hover{opacity:.75}.alert__modal__info{flex:1;margin-right:20px}.alert__modal__text{font-weight:500;line-height:190%;color:#222}.alert__modal__title{font-weight:500;font-size:20px;margin-bottom:4px}.alert__modal--success{color:#4e59fd}.alert__modal--error{color:#e15857}.alert__modal--cookie{display:flex;justify-content:space-between;align-items:center;color:#616161;width:416px;height:72px;bottom:60px;left:24px;font-weight:400;font-size:12px;line-height:1.45;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:16px;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.04),0 4px 20px rgba(0,0,0,.1);box-sizing:border-box;transition:bottom .3s ease}@media(max-width: 1280px){.alert__modal--cookie{bottom:24px;left:24px}}@media(max-width: 1024px){.alert__modal--cookie{left:50%;transform:translateX(-50%)}}@media(max-width: 767px){.alert__modal--cookie{bottom:4px}}@media(max-width: 600px){.alert__modal--cookie{padding:16px !important}}@media(max-width: 416px){.alert__modal--cookie{width:99%}}.alert__modal--cookie a{text-decoration:underline;color:#616161}.alert__modal--cookie p{width:273px}.alert__modal--cookie button{display:flex;justify-content:center;align-items:center;margin:0;width:83px;height:40px;border-radius:6px;font-weight:500;font-size:14px;line-height:20px;transition:background-color 150ms ease-out}.alert__modal__info a{color:#4e59fd;text-decoration:none}.alert__modal__info a:hover,.com_btn:hover{color:inherit}.alert__modal__info .alert__modal__link{color:inherit;text-decoration:underline}.home__category__more:hover,.home__raiting__top__link:hover{color:#222}.alert__modal__info .alert__modal__link:hover{text-decoration:none;color:#4e59fd}.filter__course__inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 30px}.filter__course__item{display:inline-flex;margin-bottom:13px;padding-right:15px}.filter__course__item__view{border-radius:3px;width:18px;height:18px;position:relative;margin-top:0;border:1px solid #616161}.filter__course__item input{position:absolute;opacity:0;z-index:-1}.filter__course__item__text{font-weight:500;font-size:14px;margin-left:8px;flex:1;padding-top:0}.filter__course__col{position:relative;width:24.5%}.filter__course__col--big{width:51%}.filter__course__col--big .filter__course__item{width:50%}.filter__course__item input:checked~.filter__course__item__view{background:#4e59fd;border-color:#4e59fd}.filter__course__item input:checked~.filter__course__item__view:before{opacity:1}.filter__course__item__view:before{content:"";position:absolute;width:100%;height:100%;background-image:url("white.svg");background-color:#4e59fd;opacity:0;transition:.25s}.filter__course__col:before{content:"";width:1px;height:50px;position:absolute;top:5px;left:-22px;background:rgba(142,142,142,.25)}.main__container.main__container--home{margin:0}.promo__home{padding:103px 0 258px;background-color:#ffeec8;background-size:cover;background-image:url("bg.jpg")}.promo__home__title{margin-top:0;font-weight:500;font-size:64px;line-height:113%;margin-bottom:20px;max-width:509px}.promo__home__text{font-weight:500;font-size:16px;line-height:190%;color:#616161;max-width:570px}.default__info li,.promo__home .container{position:relative}.promo__home__image img{width:100%}.home__category{margin-top:-195px}.home__category__title{font-weight:600;font-size:28px;line-height:120%;margin-bottom:33px}.home__category__tabs{display:flex;flex-wrap:wrap;margin:0 -4px 22px}.home__category__tabs button{background:#fff;border-radius:6px;margin:0 6px 8px;border:none;font-weight:500;font-size:16px;line-height:120%;color:#535353;padding:16px 25px;transition:.25s}.home__category__tabs button.active,.home__category__tabs button:hover{background:#4e59fd;color:#fff}.home__category__item{background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.07);border-radius:12px;margin:0 10px 20px;width:calc(33.3333333333% - 20px);position:relative;padding:22px 25px 16px;color:inherit;text-decoration:none;overflow:hidden;min-height:150px}.home__category__item--hide{display:none}.home__category__block{display:none;padding-bottom:36px}.home__category__block__list,.media__block__list{display:flex;flex-wrap:wrap;margin:0 -10px}.home__category__block.active{display:block}.home__category__image{position:absolute;right:23px;top:14px;bottom:20px;width:133px;z-index:1}.home__category__image img{height:100%;width:100%;object-fit:contain}.home__category__item__title{font-weight:500;font-size:20px;line-height:140%}.home__category__item__count{font-size:14px;line-height:120%}.home__category__item:after{background:#c9feff;background:var(--color_bg);content:"";position:absolute;right:-42px;top:50%;transform:translate(0, -50%);bottom:0;width:278px;height:278px;border-radius:50%;transition:.35s}.home__category__item:hover:after{transform:translate(-50%, -50%) scale(2);top:50%;right:-23%}.home__category__item__info{position:relative;z-index:1;max-width:200px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.home__raiting__arrows{margin-top:36px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.home__raiting__arrows__btn{background:0 0;border:none;appearance:none;margin:0 5px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.home__raiting__arrows__btn.slick-disabled path{fill:#dadada}.home__raiting__arrows__btn:hover path{fill:#222}.home__raiting__arrows__btn:focus path{fill:#5a64f1}.home__raiting__arrows__btn path{transition:.25s;fill:#5a64f1}.home__raiting{padding:76px 0 70px;background:#f6f6f6}.home__raiting .home__raiting__top{display:flex;margin-bottom:52px;justify-content:space-between;align-items:center}@media screen and (max-width: 700px){.home__raiting .home__raiting__top{flex-direction:column;align-items:flex-start;margin-bottom:20px}}.home__category__more{font-weight:500;font-size:16px;line-height:120%;color:#4e59fd;text-decoration:none;display:inline-flex;align-items:center;cursor:pointer}.home__category__more svg{margin-left:10px}.home__category__bottom{display:flex;align-items:center;justify-content:center;padding:22px 0 25px}.home__raiting__top__title{font-weight:600;font-size:28px;line-height:120%}.home__block__top{display:flex;margin-bottom:52px;justify-content:space-between;align-items:center}.home__raiting__top__link{font-weight:500;font-size:16px;line-height:120%;color:#4e59fd;text-decoration:none}.home__raiting__top__link:after{background-image:url("arrow_right.svg");content:"";margin-left:12px;width:5px;height:9px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain}.home__raiting__item{padding:0 10px}.home__raiting__item__inner{padding:24px;background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.07);border-radius:12px}.home__raiting__list{margin:0 -10px}.home__raiting__item__top{display:flex;justify-content:space-between;margin-bottom:23px}.home__raiting__item__image img{display:block;height:28px;width:auto}.home__raiting__item__reviews{font-size:12px;line-height:1.1;text-align:center;color:#4e59fd;border:1px solid #4e59fd;border-radius:6px;padding:10px 15px;text-decoration:none}.home__raiting__item__reviews:hover{background:#4e59fd;color:#fff}.home__raiting__item__raiting{display:flex;align-items:center}.home__raiting__item__raiting__title{font-size:14px;line-height:120%;margin-right:7px}.page__text__content{max-width:100%}.default__info h1{font-weight:600;font-size:36px;margin:46px 0 49px}.default__info h2{font-weight:600;font-size:28px;margin-bottom:24px;margin-top:43px}.default__info h3{font-weight:500;font-size:20px;margin-bottom:22px;line-height:1.45}.default__info ul{list-style:none;padding-left:20px;margin-bottom:12px}.default__info li:before{content:"";position:absolute;width:16px;height:1px;background:#000;left:-21px;top:16px}.main__container--text{margin-bottom:155px}.about__section__team__item__image{box-shadow:0 5px 15px 1px #ebebeb;border-radius:12px;font-size:0;overflow:hidden;margin-bottom:24px}.comment__item_x,.order__review__list,.review__page__top__info,.review__q__form{box-shadow:0 5px 15px rgba(0,0,0,.06)}.about__section__team__item__image img{width:100%}.about__section__team__list{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -10px -32px}.about__section__team__item{margin:0 10px 32px;width:calc(33.3333333333% - 20px)}.about__section{max-width:760px}.about__section__team,.review__page__list{margin-bottom:120px}.about__section__contact{margin-bottom:80px}.about__section__team__item__name{font-weight:500;font-size:20px;line-height:140%;margin-bottom:8px}.about__section__team__item__job_title{font-size:14px;line-height:120%;color:#535353;margin-bottom:24px}.about__section__team__item__social{display:flex;align-items:center;margin:0 -13px -10px;flex-wrap:wrap}.about__section__team__item__link{font-size:0;width:32px;margin:0 5px 10px;display:flex;align-items:center;justify-content:center}.about__section__team__item__link:hover path{stroke:#4e59fd}.about__section__team__item__link path{transition:.35s}.about__section__requisites__list{display:flex;flex-wrap:wrap;margin:0 -15px -36px}.about__section__contact__item__title,.about__section__requisites__item__title{font-size:14px;line-height:120%;color:#535353}.about__section__requisites__item{width:calc(33.3333333333% - 30px);margin:0 15px 36px}.about__section__requisites__item__value{font-weight:500;font-size:16px;margin-bottom:12px}.about__section__contact__item__link{font-weight:500;font-size:16px;line-height:190%;color:inherit;display:inline-block;margin-bottom:9px}.about__section__contact__item__link:hover{color:#4e59fd;text-decoration:none}.about__section__contact__list{display:flex;flex-wrap:wrap;margin:0 -15px -32px}.about__section__contact__item{width:calc(33.3333333333% - 30px);margin:0 15px 32px}.about__page__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:55px}.about__page__top__founder{background:#f7f7f7;border-radius:24px;padding:32px;max-width:304px;margin-right:-25px;flex:1}.media__block__item,.review__page__item{background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08)}.about__page__top__founder__name{font-weight:500;font-size:20px;line-height:140%;margin-bottom:9px}.about__page__top__founder__image{font-size:0;border-radius:12px;overflow:hidden;margin-bottom:24px}.about__page__top__founder__text{font-weight:500;font-size:16px;line-height:190%;color:#4e59fd}.about__page__top__info{max-width:1000px;margin-right:40px}@media screen and (max-width: 1200px){.about__page__top__info{max-width:760px}}.review__page__content__top__link a:after,.review__page__item__link a:after{width:15px;background-image:url("link.svg");vertical-align:middle}.media__block__title{font-weight:600;font-size:36px;line-height:120%;margin:0 0 12px}.media__block__text{font-weight:500;font-size:16px;line-height:190%;color:#616161;margin-bottom:32px}.media__block__text p{margin-bottom:15px}.media__block__item{border-radius:12px;display:inline-flex;flex-direction:column;margin:0 10px 20px;padding:24px;width:calc((100% - 40px)/3)}.media__block__item:nth-child(3n+2){width:calc((100% - 40px)/3 + 80px)}.media__block__item:nth-child(3n+3){width:calc((100% - 40px)/3 - 100px)}.media__block__item__image img{max-height:55px;max-width:150px;object-fit:contain}.media__block__item__image{margin-bottom:17px;font-size:0}.media__block__item__title{font-size:14px;line-height:120%;color:#535353;margin-bottom:22px}.media__block__item__name{font-weight:500;font-size:14px;line-height:140%}.media__block__item__name a{color:#4e59fd}.media__block{margin-bottom:105px}.media__block__item__name a:hover{color:inherit;text-decoration:none}@media screen and (max-width: 1024px){.media__block__item,.media__block__item:nth-child(3n+2),.media__block__item:nth-child(3n+3){width:calc(50% - 20px)}.media__block__item{margin:0 10px 10px;padding:15px 12px}.media__block__list{margin:0 -10px}.media__block{margin-bottom:75px}.media__block__title{font-size:28px;margin-bottom:10px}.media__block__text{margin-bottom:26px}}.review__page__item{border-left:5px solid #4e59fd;border-radius:6px;margin-bottom:16px;padding:32px}.review__page__item__logo{font-size:0;margin-bottom:24px;max-width:195px;order:0}.review__page__item__text{font-weight:500;font-size:14px;line-height:1.9;color:#535353;order:2;margin-bottom:24px}.order__review{padding-bottom:6px;font-size:16px;position:relative;color:#616161}.review__page__item__logo img{width:100%;height:37px;object-fit:contain;object-position:0 50%}.review__page__item__text p{margin-bottom:20px}.review__page__item__link{font-size:14px;line-height:120%;color:#a5a5a5;order:3}.review__page__item__link a{color:#4e59fd;font-weight:500}.review__page__item__link a:after{content:"";display:inline-block;height:15px;margin-left:7px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:-2px;transition:.25s}.review__page__item__link a:hover{color:#222;text-decoration:none}.review__page__item__raiting{position:absolute;right:0;display:flex;bottom:0;align-items:center;font-size:14px;line-height:1.2}.review__page__item__btn__wrap{position:absolute;right:0;top:0;display:flex;align-items:center;margin-right:-4px}.review__page__item__inner{position:relative;display:flex;flex-direction:column;padding-right:300px}.review__page__item__btn{font-size:12px;line-height:160%;text-align:center;font-weight:400;padding:7px 12px;margin:0 4px}.review__page__item__btn--ghost{color:#4e59fd;background:0 0}.review__page__item__btn--ghost:hover{background:#4e59fd;color:#fff}.order__review__current:after,.raiting__stars{background-repeat:no-repeat;background-position:50%}.review__page__item__raiting__view{margin:0 12px}.raiting__stars{width:116px;background-image:url("empty.svg");background-size:contain;height:20px;position:relative}.review__page__item__raiting__value{font-weight:600;color:#4e59fd}.add__text__1{font-weight:500;font-size:16px;line-height:190%;color:#616161;max-width:780px;flex:1;margin-right:30px;margin-top:-12px}.review__page__top{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #e3e3e3;padding-bottom:32px;margin-bottom:40px}.comment__item_x__list,.comment__list__item .comment__item{border-bottom:1px solid #e3e3e3}.order__review__text{font-weight:500;line-height:1.1;margin-right:7px}.order__review__list{position:absolute;opacity:0;transform:translate(0, -5px);top:100%;right:0;background:#fff;border-radius:12px 0 12px 12px;width:280px;transition:.25s;padding:14px 0;z-index:-1}.order__review__inner{display:flex;align-items:center;color:#616161}.order__review__current{font-weight:500;cursor:pointer;transition:.25s}.order__review__current:after{content:"";background-image:url("bottom_arrow.svg");padding-right:18px;display:inline-block;vertical-align:middle;width:9px;height:5px;margin-left:5px;transition:.25s;opacity:.75;filter:grayscale(1)}.order__review__current:hover:after{opacity:1;filter:none}.order__review__current:hover{color:#4e59fd}.order__review__list.active{opacity:1;transform:translate(0, 10px);z-index:1}.order__review__item{font-weight:500;line-height:120%;padding:10px 24px;cursor:pointer;transition:.25s}.review__page__item__raiting__title{font-size:14px;margin-right:7px}.order__review__item--current,.order__review__item:hover{background:rgba(78,89,253,.1);color:#4e59fd}.com_btn,.sort__block__item input:checked~.sort__block__item__text{color:#5a64f1}.comment__item_x{margin-bottom:16px;border-radius:6px;padding:0;position:relative}.comment__item_x__list .comment__item_x{box-shadow:none;padding:0}.comment__item_x__list .comment__item_x .review__q__item__text{margin-bottom:5px}.com_btn__wrap{display:flex;padding:0 0 32px 0;justify-content:center}.com_btn{display:inline-flex;align-items:center;border:none;background:0 0;padding:8px;font-weight:500}.com_btn svg{margin-left:8px}.review__list>.comment__item_x>.comment__item_x__list{border-bottom:0;margin-bottom:0;padding-bottom:0}.order__review--right .custom__select__list{right:0;left:auto}@media screen and (max-width: 1000px){.order__review--right .custom__select__list{right:auto;left:0}.review__page__list{margin-bottom:60px}.review__page__top{flex-direction:column;align-items:flex-start;border:none;padding-bottom:0;margin-bottom:32px}.add__text__1{margin:0 0 25px;font-size:14px}.order__review__list{width:100%;left:0;right:auto}}@media screen and (max-width: 360px){.main_footer__menu li{margin:0 0 5px}.main_footer__menu ul{justify-content:space-between;width:100%;flex:none}.main_footer__menu{flex:none;width:100%}.main_footer__menu a{font-size:12px}.course_y__bottom{flex-direction:column}.course_y__bottom__item,.course_y__bottom__item:nth-child(odd){width:100%;margin:0 0 8px}.course_y__content__item .all__courses__point__text{left:auto;right:-37px}.course_y__content__item .all__courses__point:hover .all__courses__point__text{transform:translate(0, 0)}.course_y__bottom__item:nth-child(2n) .all__courses__point:hover .all__courses__point__text,.course_y__bottom__item:nth-child(odd) .all__courses__point:hover .all__courses__point__text{transform:translate(0, 0);width:90vw;max-width:none;left:-5vw;right:auto}.course_y__bottom__item__value .all__courses__point{position:relative}.course_y__bottom__item{position:relative}.course_y__bottom__item__value{position:static}.order__review--right .custom__select__list{right:auto;left:-100px}}.reviewText p:last-child,.review__page__mark__item:last-child{margin-bottom:0}.main__container--review{margin:0}.review__page__top_x{padding:32px 0 45px;background:#f7f7f7}.review__page__content{background:#fff;min-height:100px}.review__page__top__info{background:#fff;border-radius:6px;padding:24px;position:relative}.review__page__top__row{margin-bottom:32px;display:flex;align-items:center}.review__page__top__info__row{display:flex;align-items:flex-end;justify-content:space-between;max-width:950px}.review__page__top__row .main__title{margin:0;flex:1}.btn__review__page__write{padding:11px 23px;display:inline-flex}.review__page__top__logo{position:absolute;right:24px;top:28px;max-width:250px;font-size:0;display:inline-block}.review__page__top__all__link{position:absolute;right:24px;bottom:24px;display:flex;align-items:center;font-weight:400;font-size:12px;line-height:15px;color:inherit}.review__page__top__all__link svg{margin-left:5px;margin-bottom:0}.review__page__top__all__link:hover{text-decoration:none}.review__page__mark__item__line{position:relative;background:#f5f5f5;height:5px;overflow:hidden;border-radius:50px}.review__page__top__col--1{flex:1;max-width:325px;margin-right:120px}.review__page__top__info__item__title{font-size:14px;line-height:130%;color:#535353;margin-bottom:4px}.review__page__top__info__school{display:flex;flex-wrap:wrap;gap:36px 20px}.review__page__top__info__item{width:calc(50% - 20px)}.review__page__top__info__item__value{font-weight:500;font-size:16px}.review__page__mark__item__title{font-size:14px;line-height:120%;color:#535353;margin-bottom:8px}.review__page__mark__item__line__inner{position:absolute;height:100%;left:0;top:0;background:currentColor}.another__school,.review__page__tab{background:#f7f7f7}.review__page__mark__item--bad{color:#f45e5d}.review__page__mark__item--good{color:#38d67b}.review__page__mark__item__count{display:flex;justify-content:flex-end;align-items:center;font-weight:700;font-size:16px;position:absolute;right:0;top:0;width:60px}.review__page__mark__item__count img{margin-right:8px}.review__page__mark__item{margin-bottom:18px;position:relative}.review__page__top__raiting{margin-bottom:20px}.review__page__mark__item--norm{color:#f3c164}.review__page__mark__item__count path:first-child{fill:currentColor}.review__page__content__item,.review__page__tab--mobile{display:none}.review__page__tab a{font-weight:600;font-size:27px;background:0 0;border:none;appearance:none;margin:0 18px;padding:20px 0;transition:.25s;border-bottom:2px solid rgba(0,0,0,0);color:#c2c2c2;text-decoration:none}.review__page__tab__inner{margin:0 -18px;display:flex}.review__page__tab a.active{border-bottom:2px solid #4e59fd;color:#222}.review__page__tab a:hover{opacity:1}.review__page__content__item.--show{display:block}.another__school{border-radius:12px;width:365px;padding:24px}.another__school__title{font-weight:500;font-size:20px;line-height:140%}.another__school__all__link{font-weight:400;font-size:12px;line-height:160%;text-align:center;margin-top:24px}.another__school__all__link a{color:inherit}.another__school__all__link a:hover{color:#4e59fd;text-decoration:none}.another__school__item{border-bottom:1px dashed #e3e3e3;margin:0 -24px;padding:24px}.review__q__item__comment__count img,.review__q__item__comment__count__text{margin-right:10px}.another__school__item__review__count{font-size:12px;line-height:160%;color:#4e59fd;border:1px solid #4e59fd;border-radius:6px;width:98px;text-align:center;padding:7px 0;position:absolute;right:0;top:-5px;text-decoration:none;display:inline-block}.another__school__item__review__count:hover{background:#4e59fd;color:#f7f7f7}.review__page__top__link__school a:after,.review__q__form__agree__view:before{background-repeat:no-repeat;background-position:50%;transition:.25s;content:""}.another__school__item__link:hover,.another__school__item__title{color:inherit;text-decoration:none}.another__school__item__title{font-weight:500;font-size:20px;line-height:140%;max-width:calc(100% - 110px);display:inline-block}.another__school__item__link{font-size:14px;line-height:120%;color:#4e59fd;margin-top:2px}.another__school__item__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:23px}.another__school__item__title:hover,.review__page__content__top__link a{color:#4e59fd}.another__school__item__raiting{flex:1;display:flex;justify-content:flex-end;padding-left:5px}.another__school__item__inner{position:relative}.review__page__content__wrap{display:flex;flex-wrap:wrap;padding:40px 0 120px;align-items:flex-start}.another__school__wrap{position:sticky;top:114px}.review__page__content__list{flex:1;padding-left:35px}.review__page__content__filter__title{font-weight:500;color:#616161}.review__page__content__filter{display:flex;align-items:center;margin-bottom:30px}.review__page__content__filter .review__page__content__filter__item{margin-left:20px}.review__page__content__top__link{margin-bottom:24px;font-weight:500;color:#616161}.review__page__content__top__link a:after{height:16px;content:"";display:inline-block;margin-left:8px}.review__page__content__top__link a:hover{text-decoration:none;color:#222}.review__page__top__raiting__count{font-weight:600;font-size:20px;line-height:120%;margin-top:-1px}.review__page__top__raiting{display:flex;align-items:center;justify-content:space-between}.review__page__top__raiting .raiting_x__item svg{width:24px;height:auto}.review__page__top__raiting .raiting_x__value_x{font-weight:600;font-size:20px;margin:0 6px 0 0}.review__page__top__raiting__content .raiting_x_block{flex-direction:row-reverse}.review__about__point__title{font-size:14px;line-height:130%;color:#535353;margin-bottom:8px}.review__about__point{margin-bottom:24px}.review__about__point__text{font-weight:500;color:#000;line-height:145%}.review__about__title{font-weight:600;font-size:28px;line-height:130%;margin-bottom:14px}.review__about__update__time{position:absolute;right:0;font-size:12px;line-height:130%;color:#535353;top:57px}.review__about{position:relative;padding-top:50px}.review__about__image img{height:22px;display:block;width:130px;object-fit:contain;object-position:0 50%}.review__about__image{margin-bottom:14px;padding-right:240px}.review__about__text{font-weight:500;line-height:1.5;margin-bottom:24px}.review__about__row{display:flex;flex-wrap:wrap;gap:30px 60px;margin-bottom:24px}.comment__item_x.--hide,.review__page__content__filter--mobile,.review__q__form__stars .raiting_x__value_x{display:none}.review__about__row__item__title{font-size:14px;line-height:130%;color:#535353;margin-bottom:6px}.review__about__row__item__value{font-weight:500}.review__page__content__filter--desktop{display:flex;flex-wrap:wrap}.review__q__item__comment__count{display:flex;align-items:center;margin-right:12px;font-weight:500}.review__q__item__comment__info{font-size:14px;font-weight:500;color:#535353}.review__q__item__comment__buttons{display:flex;align-items:center;min-width:102px}.review__q__button,.review__q__item__comment__btn{align-items:center;background:0 0;color:#535353;font-weight:500;display:flex;transition:.25s}.review__q__button{border:none;appearance:none;border-radius:0;margin-left:10px;padding:6px 2px}.review__q__button__icon{font-size:0;margin-right:8px}.review__q__button--plus .review__q__button__icon{margin-top:-2px}.review__q__button--minus .review__q__button__icon{margin-bottom:-2px}.review__q__button--minus:hover{color:#f45e5d}.review__q__button--plus:hover{color:#4e59fd}.--form__required,.review__q__button--minus.active{color:#f45e5d}.review__q__button--minus:hover path{stroke:#f45e5d}.review__q__button--plus:hover path{stroke:#4e59fd}.review__q__button__icon path{transition:.25s}.review__q__button--plus.active,.review__q__item__comment__btn:hover{color:#4e59fd}.review__q__button--minus.active .review__q__button__icon__x{fill:#f45e5d;stroke:#f45e5d;stroke-width:1px}.review__q__button--plus.active .review__q__button__icon__x{fill:#4e59fd;stroke:#4e59fd;stroke-width:1px}.review__q__item__comment__btn{border:none;padding-top:0;margin-right:-4px}.review__q__item__comment__btn:hover path{stroke:#4e59fd}.review__q__item__comment__btn path{transition:.25s}.review__q__item__comment__list{border-top:1px solid #e3e3e3;margin-top:16px}.review__q__form{background:#fff;border-radius:24px;padding:48px;margin-top:16px}.review__q__form__title{font-weight:600;font-size:28px;line-height:120%;margin-bottom:22px}.review__q__form__stars__title,.top__page__x__info__raiting__title{font-size:14px;margin-right:10px}.review__q__form__stars{display:flex;align-items:center;margin-bottom:32px}.review__q__form__row{display:flex;margin-bottom:32px;gap:32px}.review__q__form__item{flex:1}.review__q__form__item__title{color:#616161;font-size:12px;margin-bottom:2px}.review__q__form__item__field input,.review__q__form__item__field select,.review__q__form__item__field textarea{width:100%;font-weight:500;font-size:14px;border:none;border-bottom:1px solid #b3aeae;resize:none;padding:13px 0 23px;border-radius:0}.review__q__form__item__field select{-webkit-appearance:none;appearance:none}.review__q__form__item__field--select{position:relative;width:100%}.review__q__form__item__field textarea{min-height:55px;line-height:1.9;height:55px}.review__q__form__agree__text{color:#535353;font-size:12px;flex:1;margin-left:16px}.reviewText__btn:hover,.review__page__top__link__school a:hover,.review__q__form__agree__text a{color:inherit}.review__q__form__agree__text a:hover{color:#4e59fd;text-decoration:none}.all__courses__tag__wrap,.review__q__form__agree label{display:flex;align-items:flex-start}.review__q__form__agree__view{border-radius:3px;width:18px;height:18px;border:1px solid #4e59fd;position:relative;margin-top:5px}.review__q__form__agree label input{position:absolute;opacity:0;z-index:-1}.review__q__form__agree__view:before{position:absolute;width:100%;height:100%;background-image:url("white.svg");background-color:#4e59fd;opacity:0}.review__q__form__agree{margin-bottom:32px}.btn__review__q__form{padding:12px 23px}.review__q__form__agree label input:checked~.review__q__form__agree__view{background:#4e59fd}.review__q__form__agree label input:checked~.review__q__form__agree__view:before{opacity:1}.review__page__content .review__page__content__wrap{padding-bottom:0}.review__page__top__link__school a:after{background-image:url("link.svg");width:15px;height:15px;display:inline-block;vertical-align:middle;margin-left:8px;margin-top:-2px;background-size:contain}.review__page__top__link__school{color:#616161;font-weight:500;font-size:12px;margin-top:32px;display:none}.review__page__top__link__school a{color:#4e59fd;text-decoration:none}.review__page__top__link__school a:hover:after{filter:grayscale(1)}.btn__show__filter:hover,.course__block__j__top__link:hover:after,.course__link__x:hover:after,.raiting__page__block__item__link a:hover:after{filter:brightness(0)}.reviewText__btn{font-weight:500;color:#4e59fd;background:0 0;border:none;display:inline-flex;align-items:center;transition:.25s;appearance:none;border-radius:0}.reviewText__btn:hover path{stroke:#000}.all__courses__bottom__link:hover path,.btn_tc_td--text__content:hover path,.raiting__page__block__more:hover path{stroke:#222}.reviewText{font-weight:500;line-height:190%;margin-bottom:16px}.reviewText__btn__wrap{padding-top:18px}.reviewText p{margin-bottom:12px}.btn__review__up{width:45px;height:45px;background:#4e59fd;border-radius:50%;border:none;appearance:none;position:sticky;right:0;top:calc(100% - 75px);z-index:22}.review__q__block{position:relative}.btn__review__up__wrap.--hide{z-index:-1;opacity:0;pointer-events:none}.btn__review__up__wrap{position:absolute;right:-75px;top:0;z-index:100;height:100%;transition:.25s}@media screen and (max-width: 1600px){.btn__review__up__wrap{right:10px}}.comment__list__item{padding-left:48px}.review__q__item.comment__list__item{padding:0 32px}.comment__list__item .comment__item:last-child{border:none}.review__q__item__text---small .reviewText__btn__wrap{padding-top:10px}.subcategory__top__info.fullwidth{width:100%;margin-right:0;flex:0 0 100%;max-width:100%}@media screen and (max-width: 1390px){.btn__review__up__wrap{display:none}}@media screen and (max-width: 1200px){.another__school__list,.review__page__tab__inner{margin:0 -20px}.another__school__all__link,.review__page__content__top__link,review__page__tab{display:none}.review__page__content__filter{padding-top:32px}.review__page__tab a{font-size:18px;padding:15px 0}.review__page__tab--mobile{display:block}.another__school__wrap{width:100%;position:static}.review__page__content{background:#f7f7f7;border:none}.another__school{width:100%;padding:32px 0}.another__school__item{background:#fff;box-shadow:0 1px 10px rgba(0,0,0,.07);border-radius:6px;margin:0;min-width:370px;border:none}.review__page__content__wrap{flex-direction:column;padding-top:0}.review__page__content__list{background:#fff;flex:none;margin:0 -20px;padding:0 20px}.another__school__title{margin-bottom:22px}.review__page__top_x{padding-bottom:0}.review__page__top__logo{position:static;margin-bottom:24px}.review__page__top__col--2{flex:1}.review__page__top__all__link{display:inline-block;position:relative;margin-top:24px;right:unset;bottom:unset}.review__page__top__logo img{height:20px;width:175px;object-fit:contain;object-position:0 50%}}.all__courses__point__text,.all__courses__table__link__icon__text{z-index:-1;box-shadow:0 5px 15px rgba(0,0,0,.2);left:-16px;transform:translate(-50%, 10px)}@media screen and (max-width: 900px){.tc_td--text--big{width:500px}.tc_td--type__2{width:180px}.tc_td--name__2{width:200px}.tc_bottom{flex-wrap:wrap}.course_n__block__t{font-size:14px}.tc_bottom__list{order:2;width:100%;flex:none}.tc_bottom__title{flex:1;margin-right:0;margin-bottom:5px}.tc{margin-bottom:24px;padding:0 20px;width:1060px}.course_n__block{margin-bottom:75px}.tc_td--name{width:250px}.tc_td--cost{width:200px;padding-left:10px}.tc_td--monthcost{width:210px;padding-left:10px}.tc_td--time{width:200px;padding-left:10px}.tc_responsive{margin:0 -20px}.tc_td--link{width:160px}.tc_head__inner{padding:14px 16px 12px}.tc_td__link{font-size:12px}.tc_inner{padding:32px 16px 10px}.tc_td--name .tc_inner{padding:30px 16px 12px}.course_n__block__order{margin-bottom:28px}.course_n__block__title{font-size:24px;margin-bottom:24px}.tc--with__text{width:920px}.tc_td--type__2 .tc_head__inner{background:#4e59fd;width:100%}.tc_td--name__you{width:250px}.tc_td--school__you{width:170px}.tc_td--price__you{width:150px;padding:0}.tc_td--time__you{width:180px}.course_n__block__table{width:950px}.tc_td--name__free{width:200px}.tc_td--school__free{width:180px}.tc_td--price__free{width:120px}.tc_td--type__free{width:150px}.tc_td--time__free{width:200px}.tc--2{width:1050px}.tc--x{width:1180px}.alert__modal__text,.tc_td__link__x__another a{font-size:13px}.tc_td--link__x{width:170px}.btn__alert__modal{font-size:14px;padding:12px 40px}.filter__course__col{width:50%}.filter__course__col--big,.filter__course__item{width:100%}.filter__course__col:before{display:none}.filter__course__inner{margin:0}.review__page__top__col--1{margin-right:65px;max-width:375px}}.subcategory__top__info__add__item__value{font-weight:600;font-size:24px;line-height:120%;color:#4e59fd;opacity:.95}.subcategory__top__info__add__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 20px}.subcategory__top__info__add__item__title{font-weight:500;font-size:14px;line-height:190%;color:#535353;margin-bottom:0}.subcategory__top__info__add__text{font-weight:500;line-height:190%;margin-bottom:17px}.subcategory__top__info__add{max-width:300px}.subcategory__top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.subcategory__top__info{flex:1;margin-right:50px;max-width:950px}.subcategory__top__text{font-weight:500;line-height:190%;margin-bottom:15px;margin-top:-12px}.subcategory__top__tags__title{display:inline-flex;margin-right:5px;margin-bottom:5px;color:#616161;font-weight:500}.subcategory__top__tags h3{display:inline;margin-right:5px;margin-bottom:5px;color:#616161;font-weight:500;font-size:16px}@media screen and (max-width: 1200px){.subcategory__top__tags h3{font-size:12px}}.subcategory__top__info__tags__list{display:inline;width:100%}.subcategory__top__info__tags__list a{color:#616161;font-weight:500;margin:4px 0 4px 11px}.subcategory__top__info__tags__list a:hover{color:inherit;text-decoration:none}.subcategory__compare__title{font-weight:600;font-size:28px;line-height:120%;margin-bottom:48px}.subcategory__compare__list{display:flex;flex-wrap:wrap;gap:25px 24px}.subcategory__compare__link__item{width:calc((100% - 96px)/5)}.subcategory__compare__link{font-weight:500;color:#535353}.course__block__j__top__link,.course__block__j__top__review:hover,.subcategory__compare__link:hover{color:#4e59fd;text-decoration:none}.course_y__block__list{display:flex;flex-wrap:wrap;margin:0 -12px}.course_y__block{overflow:hidden}.course_y__block__filter__wrap{margin-bottom:16px}.course_y__inner{position:relative;display:flex;flex-direction:column;justify-content:space-between}.course_y__block__top__title{font-weight:600;font-size:28px;line-height:120%;margin-bottom:18px}.course_y__block__filter__title,.course_y__block__top__text{color:#616161;font-weight:500}.course_y__block__content{background:#f7f7f7;padding:30px 0 60px}.course_y__block__filter__inner{flex:1;margin-right:20px;display:flex}.all__courses__table__link__wrap,.course__block__j__top__inner{display:flex;align-items:center}.btn__filter_x{background:0 0;font-size:0;border:none;padding:6.5px}.btn__filter_x:hover path{fill:#4e59fd}.btn__filter_x path{transition:.25s}.course_y__block__filter__list .all__courses__block__order{margin-bottom:0;font-size:inherit}.course_y__block__content:after{position:absolute;content:"";height:95px;right:0;top:0;background:#000}.course_y__block__top__text{max-width:770px;line-height:1.75}.course_y__block__top{margin-bottom:40px}.course__advantage__title{font-weight:600;font-size:28px;line-height:120%;margin-bottom:32px}.course__advantage__block{display:flex;gap:18px;margin-top:10px}.course__advantage__item{margin-bottom:24px;font-weight:500;position:relative;padding-left:35px;line-height:190%}.all__courses__table__link__icon{font-size:0;margin-left:8px}.course__advantage__item:before{content:"";position:absolute;left:5px;background-image:url("advantage.svg");width:14px;height:14px;background-size:14px;background-repeat:no-repeat;background-position:50%;top:9px}.course__advantage__list--minus .course__advantage__item:before{background-size:12px;background-image:url("disadvantage.svg")}.course__advantage__item:last-child{margin-bottom:0}.course__block__j__top{background:#f7f7f7;border-radius:12px;padding:32px 20px;margin-bottom:32px}.course__block__j__top__info,.course__block__j__top__info_2{align-items:center;display:flex}.course__block__j__top__info{flex:1;margin-right:20px}.course__block__j__top__rating{display:flex;align-items:center;margin-right:36px}.course__block__j__top__image{font-size:0;margin-right:32px}.course__block__j__top__image img{height:28px;width:120px;object-fit:contain}.course__block__j__top__link__text{font-size:0}.course__block__j__top__link{font-weight:500;font-size:16px}.course__block__j__top__review{color:#535353;font-weight:500}.course__block__j__top__rating__title{margin-right:8px;font-weight:500}.course__block__j__top__link:after{transition:.25s;background-image:url("link.svg");width:15px;height:16px;display:inline-block;vertical-align:middle;content:"";margin-left:10px;margin-bottom:2px}.course__block__j__top__link:hover{text-decoration:none;color:inherit}.course__block__j__top__text p{margin-bottom:24px}.course__block__j .all__courses__block__item,.course__block__j__top__text p:last-child,.course_n__block__t--mb0 .tc{margin-bottom:0}.course__block__j__top__text{font-weight:500;margin-bottom:32px;line-height:1.9;max-width:920px}.course__list__block__j{margin-bottom:15px}.course__list__block__j__title{font-weight:600;font-size:28px;margin-bottom:16px}.course__list__block__j__text{color:#616161;font-weight:500;line-height:1.9;margin-bottom:32px}.course__block__j{margin:32px 0 60px}.all__courses__td.all__courses__td--big{flex:3}.all__courses__block_u{margin-bottom:120px}.all__courses__td__text{font-weight:500;line-height:190%}.all__courses__td.all__courses__td--medium{flex:2;min-width:auto}.course__list__block__j__filter{margin-bottom:32px;display:flex;align-items:center}.course__list__block__j__filter__title{color:#616161;font-weight:500}.all__courses__td__content{font-weight:500}.subcategory__breadcrumbs__wrap{display:flex;justify-content:space-between;margin-bottom:32px}.subcategory__breadcrumbs__wrap .breadcrumbs{margin:0 20px 0 0;flex:1}.subcategory__author_date{display:flex;color:#535353;font-size:12px}.subcategory__date{margin-left:16px}.all__courses__table__link__icon__text{position:absolute;opacity:0;background:#fff;border-radius:8px;padding:16px 24px;width:275px;top:calc(100% + 5px);transition:.25s ease-in-out .1s;white-space:normal;font-weight:500;font-size:15px;line-height:1.4}.all__courses__table__link__icon,.course__filter__x,.course_y__block__filter__wrap,.custom__select__me,.review__q__item__name{position:relative}.all__courses__table__link__icon:hover .all__courses__table__link__icon__text{opacity:1;z-index:1;transform:translate(-50%, 2px)}.btn_tc_td--text__content{display:inline-flex;background:0 0;border:none;appearance:none;color:#4e59fd;font-weight:500;margin-top:14px;align-items:center;padding-bottom:15px}.btn_tc_td--text__content svg{margin-left:12px}.btn_tc_td--text__content:hover{color:inherit}.all__courses__table__link__icon:hover>img{filter:brightness(1)}.all__courses__table__link__icon>img{filter:brightness(0);height:14px}.course__list__block__j__filter__line{display:flex;justify-content:space-between}.course__list__block__j__filter__line .course__list__block__j__filter{flex:1;margin-right:20px}.btn__filter__wrap{display:flex;align-items:center;margin-bottom:30px}.btn__show__filter{width:32px;height:32px;font-size:0;background:0 0;border:none;appearance:none;border-radius:0;margin-left:10px;transition:.25s}.btn__filter__reset{color:#535353;font-weight:500;cursor:pointer;transition:.25s}.btn__filter__reset.--show{opacity:1}.btn__filter__reset:hover,.with__submenu:hover>span{color:#4e59fd}.btn__show__filter:hover{opacity:.5}.filter__course{display:none;margin:0}.sort__block{display:flex;align-items:center;flex-wrap:wrap}.sort__block__item input{position:absolute;opacity:0;z-index:-1}.sort__block__item{margin-left:24px;font-weight:500}@media screen and (max-width: 1100px){.course__advantage__list{font-size:14px}.course__advantage__title{font-size:22px;margin-bottom:22px}.course__advantage__item{margin-bottom:18px}.course_y__block__top__title{font-size:22px;margin-bottom:15px}.course_y__block__top__text{font-size:14px;max-width:550px}.course_y__block__filter__wrap{font-size:14px;margin-bottom:8px}.course_y__block__content{padding-top:24px}}@media screen and (max-width: 1000px){.subcategory__compare__link__item{width:calc((100% - 72px)/4);font-size:14px}.subcategory__compare__title{font-size:24px;margin-bottom:42px}.subcategory__top__info{font-size:14px}.subcategory__top__info__add__item__title{font-size:12px}.subcategory__top__info__add__item__value{font-size:20px}.subcategory__top__info__add{font-size:14px}}@media screen and (max-width: 800px){.review__page__list{margin-bottom:44px}.review__page__item{border-left:3px solid #4e59fd;padding:24px}.review__page__item__inner{padding:0}.review__page__item__logo img{height:22px}.review__page__item__logo{max-width:125px;margin-bottom:22px}.review__page__item__btn__wrap{top:-5px}.review__page__item__btn{padding:6px 12px}.review__page__item__text{font-size:12px;line-height:1.9;margin-bottom:24px}.btn__review__q__form,.review__page__item__link{font-size:13px}.review__page__item__raiting{font-size:13px;bottom:-4px}.course__list__block__j__filter,.order__review{font-size:14px}.review__page__top__all__link{display:none}.review__page__top__link__school{display:block}.review__page__top__raiting__content .raiting_x_block{flex-direction:row;margin-left:-3px}.review__page__top__raiting .raiting_x__value_x{margin:0 0 0 8px}.review__q__form__title{font-weight:600;font-size:18px;margin-bottom:18px}.review__q__form{padding:20px 15px}.review__q__form__stars__title{font-size:12px}.review__q__form__stars{margin-bottom:26px}.review__q__form__item__title{font-size:10px}.review__q__form__item__field input,.review__q__form__item__field select,.review__q__form__item__field textarea{font-size:12px;padding:10px 0;line-height:1.5}.review__q__form__row{gap:20px;margin-bottom:20px}.review__q__form__item__field select{padding-right:35px}.review__q__form__agree__text{font-size:10px;line-height:1.5}.review__q__form__agree{margin-bottom:24px}.review__q__item__title{font-size:14px;margin-bottom:15px;padding-right:90px}.review__q__item{padding:0 15px}.review__page__content__list{padding:0 15px;margin:0 -15px}.review__q__item__text{font-size:12px;line-height:1.7;margin-bottom:12px}.review__about__point__text,.review__about__text{line-height:1.6}.review__q__item__raiting{top:10px;font-size:15px;right:12px}button.review__q__item__text__more{margin-bottom:0}.review__q__item__text>*{margin-bottom:12px}.review__q__item__bottom{flex-wrap:wrap}.review__q__item__date,.review__q__item__name{font-size:12px}.review__q__item__raiting:after{width:25px;height:25px}.review__page__content__filter{font-size:12px;margin-bottom:22px;padding-top:0}.review__q__item__comment__info{justify-content:flex-start;margin-top:10px;font-size:13px}.review__q__item__comment__count svg{width:15px;margin:0 9px 0 0}.review__q__item__comment__count{margin-right:10px}.review__q__button svg{width:14px;height:14px}.review__page__tab__inner{margin:0 -15px;width:auto;justify-content:space-around}.review__page__tab a{padding:7px 5px 10px}.review__about{max-width:750px;padding:0;font-size:12px}.review__about__title{font-size:24px}.review__about__image img{height:20px}.review__about__update__time{position:static;margin-bottom:22px;text-align:right}.review__page__content__item{padding:32px 0}.review__about__point__title,.review__about__row__item__title{font-size:12px}.review__about__point{margin-bottom:28px}.review__page__top__row{flex-direction:column;align-items:flex-start;margin-bottom:30px}.btn__review__page__write{margin-top:21px;width:100%;justify-content:center;max-width:450px;font-size:12px;padding:10px 23px}.review__page__top__info__row{flex-direction:column;align-items:flex-start;margin-bottom:32px}.review__page__top__col--1{margin:0 0 32px;max-width:100%;width:100%}.review__page__top__raiting__count{font-size:18px;margin-top:0}.review__page__mark__item{margin-bottom:20px}.review__page__mark__item__title{font-size:13px}.review__page__mark__item__count__value{font-size:15px}.review__page__top__col--2{flex:none;width:100%}.subcategory__author_date{flex-direction:column;justify-content:flex-end;align-items:flex-end;font-size:10px}.course__block__j__top__rating,.subcategory__date{margin:0}.subcategory__breadcrumbs__wrap .breadcrumbs{max-width:230px;flex-wrap:wrap}.subcategory__breadcrumbs__wrap .breadcrumbs ul{flex-wrap:wrap}.subcategory__breadcrumbs__wrap{margin-bottom:22px;align-items:center}.all__courses__block_u{margin-bottom:90px}.course__block__j__top__link__text{font-size:inherit;color:#535353;margin-bottom:-1px}.course__block__j__top__info{font-size:14px;margin-bottom:12px;margin-right:130px;flex:none}.course__block__j__top__inner{flex-direction:column;align-items:flex-start;position:relative}.all__courses__table__link__icon{margin-left:10px;width:11px}.all__courses__table__link__icon+.all__courses__table__link__icon{margin-left:5px}.course__list__block__j__title{font-size:22px;margin-bottom:8px}.course__list__block__j__text{font-size:14px;margin-bottom:24px}.course__block__j{margin:22px 0 50px}.course__block__j__top{padding:20px;margin-bottom:20px}.course__block__j__top__info_2,.course__block__j__top__text{font-size:14px}.course__block__j__top__image img{height:20px;width:100px;object-position:0 0}.course__block__j__top__image{margin-right:20px}.course__block__j__top__link{font-size:inherit}.subcategory__top__info{margin:0 0 18px;width:100%;flex:none}.subcategory__top__info__add__text{line-height:1.75;margin-bottom:10px}.subcategory__top__text{margin-bottom:18px}.subcategory__compare__link__item{width:calc((100% - 48px)/3)}}@media screen and (max-width: 700px){.course_y__bottom__item:nth-child(2n) .course_y__bottom__item__value .all__courses__point__text{right:0;left:auto}.course_y__bottom__item:nth-child(odd) .all__courses__point:hover .all__courses__point__text{transform:translate(-50%, 5px)}.course_y__bottom__item:nth-child(odd) .course_y__bottom__item__value .all__courses__point__text{left:0}.course__advantage__item{padding-left:18px;font-weight:500;font-size:12px;line-height:140%;margin-bottom:10px}.course__advantage__item:before{width:10px;background-size:10px;top:3px;left:1px}.course__advantage__title{font-size:15px;margin-bottom:14px}.course__advantage__list--plus .course__advantage__title{color:#4e59fd}.course__advantage__list--minus .course__advantage__title{color:#f45e5d}.course__advantage__list--minus .course__advantage__item:before{background-size:9px;top:2px}.course_y__block__top__title{font-size:18px;margin-bottom:12px}.course_y__block__top__text{font-size:12px}.course_y__block__top{margin-bottom:20px}.course__advantage__block{gap:20px}}@media screen and (max-width: 600px){.tc_td--order.active,.tc_td--order:hover{color:inherit}.tc_row:first-child .tc_td--cost,.tc_row:first-child .tc_td--name,.tc_row:first-child .tc_td--name__free,.tc_row:first-child .tc_td--name__x,.tc_row:first-child .tc_td--name__you,.tc_row:first-child .tc_td--school__free,.tc_row:first-child .tc_td--school__x,.tc_row:first-child .tc_td--school__you{border-radius:0}.tc_head,.tc_td--type__2,.tc_td__link__x__another a{font-weight:500}.tc_td.tc_td--hide__mobile{display:none}.tc_head .tc_td--name__2{background:0 0}.tc_td--name__2 .tc_td__title{margin-bottom:10px}.tc_td--name__2 .tc_inner{padding:20px 15px 15px}.tc_td--name__2{width:50%;border-radius:12px 0 0}.tc_td--cost,.tc_td--type__2{border-radius:0 12px 0 0;background:#f7f7f7;width:50%}.tc_td--type__2{padding-left:0}.tc_td--text--big .tc_inner{padding:15px}.tc_td--text__content.js_tc_td--text__content{font-size:12px;line-height:1.75}.tc_td--text__content--hide{padding:12px 0 5px}.tc,.tc_td--cost{padding:0}.tc_row:last-child{margin-bottom:0}.tc_title--mobile{font-weight:500;font-size:12px;line-height:120%;color:#535353;display:block;margin-bottom:7px}.course_n__block__order__n--mobile{display:flex}.course_n__block__title{font-size:18px;margin-bottom:14px}.tc_responsive{margin:0;overflow:visible}.tc{margin-bottom:20px}.tc_bottom__all_link{order:2;margin:10px 0 0}.tc_bottom__list{margin-top:4px}.tc_bottom{font-size:12px}.course_n__block{margin-bottom:42px}.another__school__item__link,.tc_head .tc_td--monthcost,.tc_head .tc_td--time,.tc_td--link{display:none}.tc_head,.tc_head .tc_td--cost,.tc_head .tc_td--name,.tc_head .tc_td--name__you{background:#4e59fd}.tc_td--name{width:50%;border-radius:12px 0 0}.tc{width:auto}.tc_head{border-radius:12px 12px 0 0;color:#fff;overflow:hidden;font-size:14px}.alert__modal__text,.media__block__item__name,.tc_inner__row__link,.tc_td--datestart__x .tc_inner__val,.tc_td--monthcost,.tc_td--price__free .tc_inner__val,.tc_td--price__x .tc_td__cost,.tc_td--time,.tc_td--time__free .tc_inner__val,.tc_td--time__x .tc_inner__val,.tc_td--timemonth__x .tc_td__cost,.tc_td--type__free .tc_inner__val,.tc_td__link__0,.tc_td__link__x__another a{font-size:12px}.tc_td--order__view path{stroke:#fff}.tc_row{flex-wrap:wrap;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.05);border-radius:12px;margin-bottom:10px}.tc_head__inner{padding:11px 25px 11px 15px}.tc_td__title{line-height:1.6;margin-bottom:15px}.tc_td--name .tc_inner{padding:20px 15px 15px}.another__school__item__bottom,.tc_td__cost--old{margin-top:5px}.tc_inner{padding:20px 15px 10px;width:100%}.tc_td--monthcost,.tc_td--time{width:50%;padding:0}.tc_td--monthcost .tc_inner,.tc_td--time .tc_inner{padding:20px 15px}.all__courses__point.all__courses__point--right .all__courses__point__text{right:-52px;left:auto;transform:translate(0, 0)}.all__courses__point.all__courses__point--left:hover .all__courses__point__text,.all__courses__point.all__courses__point--right:hover .all__courses__point__text{transform:translate(0, 0)}.all__courses__point.all__courses__point--left .all__courses__point__text{right:auto;left:-25px;transform:translate(0, 0)}.tc_bottom.tc_bottom--empty .tc_bottom__all_link{margin-top:0}.tc_td--type__2 .tc_head__inner{background:#4e59fd;width:100%}.tc_td--name__you{width:50%}.tc_td--price__you,.tc_td--school__you,.tc_td--time__you{padding-left:0;width:50%;font-size:12px}.tc_td--school__you .tc_inner{background:#f7f7f7;padding-top:20px}.tc_td--name__you .tc_inner{padding-top:20px}.tc_td--school__free .tc_head__inner{padding:0;width:100%}.tc_head .tc_td--name__free{background:#4e59fd}.tc_body .tc_td--school__free,.tc_body .tc_td--school__x{background:#f7f7f7}.tc_td--school__free{width:50%;padding-left:16px}.tc_td--name__free{width:50%}.tc_td--school__free .tc_inner{padding:20px 0 12px}.tc_td--name__free .tc_inner{padding-top:20px}.tc_td--price__free .tc_inner,.tc_td--time__free .tc_inner{padding:15px 7px}.tc_td--type__free{order:2;width:100%}.tc_td--datestart__x,.tc_td--name__x,.tc_td--price__free,.tc_td--price__x,.tc_td--time__free,.tc_td--time__x,.tc_td--timemonth__x{width:50%}.tc_td--type__free .tc_inner{padding:10px 15px 15px}.tc_td--school__you{border-radius:0 12px 0 0;overflow:hidden}.tc_td--name__you{border-radius:12px 0 0}.tc_td--school__free{border-radius:0 12px 0 0}.tc_td--name__free,.tc_td--name__x{border-radius:12px 0 0}.tc_td--school__x{border-radius:0 12px 0 0;width:50%}.tc_td--name__x .tc_inner{padding-top:20px;padding-right:5px;padding-bottom:12px}.tc_td--school__x .tc_inner{padding:21px 25px 13px}.tc_inner__val{display:flex;flex-direction:column}.tc_inner__row{order:2;margin:5px 0 0}.tc_td--school__free__title{margin-bottom:13px}.tc_td--school__x .tc_inner__row svg{width:15px}.tc_td--school__x .tc_inner__row .raiting_x__item{padding:0 1.5px}.tc_td--school__x .tc_td__link__x__another{display:inline-block;margin-top:2px;order:3}.tc_td__link__x__another svg{margin-left:3px}.review__q__item,.tc_td--name__x .tc_td__title{margin-bottom:10px}.tc_td--price__x .tc_inner{padding:14px 0 0}.tc_td--timemonth__x .tc_inner{padding:15px 5px 0 25px}.tc_td--time__x .tc_inner{padding:16px 8px}.tc_td--datestart__x .tc_inner{padding:16px 25px 21px}.tc_head .tc_td--name__x{background:#4e59fd}.tc_td--datestart__x .all__courses__point{margin-left:10px;margin-right:-12px;margin-top:0}.alert__modal__title{font-size:14px}.btn__alert__modal{font-size:12px;max-width:400px;padding:11px;width:100%;margin-top:20px}.alert__modal .container{flex-direction:column;align-items:flex-start}.alert__modal{padding:20px 0}.alert__modal__close{top:-10px}.alert__modal__info{margin-right:0}.filter__course__item__text{font-size:12px;padding-top:0}.filter__course__item{padding:0}.filter__course__col,.filter__course__col--big .filter__course__item:nth-child(odd){padding-right:10px}.filter__course__col--big{padding-right:0}.filter__course__col--big .filter__course__item:nth-child(2n+2),.filter__course__col:nth-child(2n+3){padding-left:10px}.media__block__item__image img{max-height:50px;max-width:100px;height:auto}.course_y__block__filter__wrap,.media__block__item__title{font-size:12px;margin-bottom:18px}.media__block__text{font-size:12px;margin-bottom:20px}.media__block__title{font-size:22px}.media__block{margin-bottom:45px}.review__page__top{margin-bottom:20px;margin-top:-20px}.review__page__item__raiting{position:static;margin-bottom:11px;font-size:12px}.review__page__item__link{order:0;margin-bottom:16px;font-size:12px}.review__page__item__btn__wrap{position:static;order:5;flex-direction:column;align-items:flex-start}.review__page__item__logo{margin-bottom:20px}.review__page__item__btn{width:100%;margin:0 0 10px;max-width:350px;padding:7px}.review__page__item{padding:20px}.review__page__item__text{max-width:380px}.add__text__1{font-size:12px;margin-top:12px;line-height:1.65}.order__review{font-size:12px;position:relative}.order__review__list{padding:10px 0}.order__review__view{position:static}.order__review__item{padding:7px 20px;font-size:12px}.another__school__list{margin:0 -15px;padding-left:10px}.another__school__item__review__count{font-weight:500;font-size:12px;border:none;padding:0;position:static;width:auto;text-align:left;text-decoration:underline}.another__school__item__title{font-weight:600;font-size:16px;margin-bottom:1px;max-width:97.5%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.com_btn,.review__q__form__item__field input,.review__q__form__item__field select,.review__q__form__item__field textarea,.review__q__item__comment__btn{font-size:12px}.another__school__item__review__count:hover{color:#000;text-decoration:none;background:0 0}.another__school__item__raiting{justify-content:flex-start;padding:0;margin-left:-2px}.another__school__item__raiting .raiting_x__item svg{width:14px}.another__school__item__raiting .raiting_x__value_x{font-size:12px;margin-left:7px;font-weight:600}.another__school__item{padding:20px 15px 17px;min-width:auto;max-width:145px;width:145px !important}.another__school{padding-bottom:19px;padding-top:16px}.review__page__tab__inner{max-width:400px;width:calc(100% + 30px);margin:0 -15px;padding:0 4px 0 8px}.review__page__tab--mobile{width:100%}.review__page__tab a{padding:13px 0 3.5px;color:#535353;opacity:1}.review__page__tab a.active{border-bottom:2px solid #4e59fd;color:#222}.review__q__item__title{padding-right:70px;margin-bottom:10px}.reviewText{line-height:1.7}.reviewText__btn__wrap{padding-top:12px}.comment__item_x__list{padding-left:24px;padding-top:18px;margin-top:16px;padding-bottom:14px;margin-bottom:22px}.com_btn{padding:2px 6px}.all__courses__table__link__icon__text{font-size:12px;width:205px;padding:12px 17px;line-height:1.45}.all__courses__block_u{margin-bottom:60px}.course__block__j__top__info{flex-direction:column;align-items:flex-start;font-size:12px;margin-bottom:8px;margin-right:50px}.course__block__j__top__image{margin:0 0 10px}.course__block__j__top__info_2{font-size:12px}.course__block__j__top__rating__title{margin-right:10px}.course__block__j__top__rating__value svg{width:16px}.course__block__j__top{padding:20px 15px;margin-bottom:16px}.course__block__j__top__text{font-size:12px;line-height:1.75;margin-bottom:24px}.btn__filter__wrap,.course__block__j__top__review{font-size:12px}.course__list__block__j__text{font-size:12px;line-height:1.7;margin-bottom:18px}.course__block__j{margin:20px 0 32px}.course__list__block__j__title{font-size:18px;margin-bottom:10px}.course_y__block__content{padding-top:18px}.subcategory__compare__link__item{width:calc((100% - 24px)/2);font-size:12px}.subcategory__compare__link{font-weight:400}.subcategory__compare__list{gap:15px 20px}.subcategory__compare__title{max-width:260px;font-size:18px;margin-bottom:24px;line-height:1.4}.subcategory__top__info{font-size:12px;margin-bottom:22px}.subcategory__top__text{margin-bottom:18px;line-height:1.7}.subcategory__top__info__add{font-size:12px;max-width:270px}.subcategory__top{margin-bottom:30px}}@media screen and (max-width: 500px){.review__page__top_x{padding:16px 0}.review__q__form__row{flex-wrap:wrap}.review__q__form__item{width:100%;flex:none}.review__about__update__time{text-align:left}.review__about__image img{height:18px;width:150px}.review__about__image{margin-bottom:12px}.review__about__title{font-size:22px}.review__about__row__item{width:calc(50% - 20px)}.review__about__row{gap:25px 20px}.review__page__top__col--1{margin-bottom:22px}.review__page__top__info__school{gap:15px 0}.review__page__top__info__item{padding-right:20px}.another__school__title{font-size:14px;font-weight:600;margin-bottom:10px}.review__page__mark__item__title{font-size:12px;margin-bottom:4px}.review__page__mark__item{margin-bottom:12px}.review__page__mark__item__count__value,.review__page__top__info__item__title{font-size:12px}.review__page__mark__item__count svg{width:15px;height:auto;margin-right:7px}.review__page__mark__item__count{width:43px;justify-content:space-between}.review__page__top__raiting .raiting_x__item svg{width:20px}.review__page__top__raiting .raiting_x__value_x{font-size:18px;margin-right:8px}.review__page__top__logo img{height:28px;width:210px}.review__page__top__logo{margin-bottom:14px}.review__page__top__info__item__value{font-size:14px}.review__page__top__info__row{margin-bottom:24px}.review__page__top__info{padding:20px 15px}.custom__select__current{max-width:150px}.course__list__block__j__filter__line .course__list__block__j__filter{margin-right:10px}.btn__show__filter{margin-right:-8px;margin-left:5px}.course__list__block__j__filter__list .all__courses__block__order__item{margin-left:10px}.course__list__block__j__filter{font-size:12px}.all__courses__td__text{line-height:1.6}.all__courses__table__link__icon{margin-left:10px;width:11px}.all__courses__table__link__icon+.all__courses__table__link__icon{margin-left:5px}.course_y__block__filter__inner{margin:0}.all__courses__block__order__item{margin-left:0}}.top__page__x__info__raiting{display:flex;align-items:center;margin-right:14px}.top__page__row{display:flex;justify-content:space-between;margin-bottom:24px}.top__page__x__info__raiting__btn{color:#4e59fd;font-size:12px;border:1px solid #4e59fd;border-radius:6px;display:inline-block;align-items:center;justify-content:center;padding:8px 11px;white-space:nowrap;text-decoration:none}.top__page__x__info__raiting__btn:hover{background:#4e59fd;color:#fff}.course__link__x:after,.raiting__page__block__item__link a:after{background-image:url("link.svg");vertical-align:middle;width:15px;content:""}.top__page__x__info{display:flex;align-items:center;padding-left:20px;flex:1;justify-content:flex-end;margin-top:2px}.top__page__row .main__title{margin:0}.course__link__wrap{display:flex;align-items:center;font-weight:500;margin-bottom:26px}.course__link__wrap--desktop{margin-bottom:32px}.course__link__x:after{height:16px;display:inline-block;margin-left:5px;margin-bottom:2px}.course__link__title{color:#616161}.course__link__x{color:#4e59fd;margin-left:10px}.course__link__x:hover{text-decoration:none;color:inherit}.course__text{font-weight:500;line-height:190%;max-width:875px;margin-bottom:70px}.all__courses__block__title{font-weight:600;font-size:28px;line-height:120%;margin-bottom:36px}.all__courses__block__title+.all__courses__block__order{margin-top:-14px}.all__courses__block{margin-top:70px}.all__courses__td{flex:1;padding:30px 20px}.all__courses__link__course{background:#4e59fd;border-radius:6px;color:#fff;text-decoration:none;font-weight:600;font-size:14px;padding:10px 22px;display:inline-block;border:2px solid #4e59fd;white-space:nowrap}.all__courses__link__course:hover{color:#4e59fd;background:#fff}.all__courses__point__icon{filter:grayscale(1);opacity:.75;width:16px;height:16px;border:1px solid #4e59fd;border-radius:50%;font-size:0;display:block}.all__courses__point{position:relative;display:inline-block;vertical-align:middle;margin-left:7px;margin-top:1px;transition:.25s}.all__courses__td__time{display:inline-block;vertical-align:middle;font-weight:500;white-space:nowrap}.all__courses__point__text{position:absolute;opacity:0;background:#fff;border-radius:8px;padding:16px 24px;width:230px;top:calc(100% + 5px);transition:.25s ease-in-out .25s;white-space:normal;font-weight:500;font-size:15px;line-height:1.45}.all__courses__point:hover .all__courses__point__text{opacity:1;z-index:1;transform:translate(-50%, 5px);transition:.25s ease-in-out}.all__courses__point:hover .all__courses__point__icon{filter:grayscale(0)}.all__courses__td:first-child{background:#f7f7f7;min-width:290px;flex:1;margin-right:30px}.all__courses__table__title{font-weight:700;margin-bottom:20px}.all__courses__td__price{font-weight:500;white-space:nowrap}.all__courses__td__price--old{font-size:12px;line-height:160%;text-decoration-line:line-through;color:#535353;margin-top:5px;font-weight:400}.all__courses__table__link{font-size:14px;line-height:120%;color:#4e59fd}.all__courses__table__link:hover{text-decoration:none;color:inherit}.all__courses__table{margin-bottom:32px}.all__courses__block__item{margin-bottom:110px}.all__courses__block__order{display:flex;margin-bottom:28px}.all__courses__block__order__item{margin-left:22px}.all__courses__block__order__wrap,.review__q__item__sub__comment__bottom{display:flex;align-items:center}.all__courses__block__order__title{font-weight:500;line-height:190%;color:#616161}.all__courses__table:last-child{margin-bottom:0}.all__courses__tag__title{font-weight:500;line-height:190%;margin-right:16px}.all__courses__tag__list{display:flex;flex-wrap:wrap;margin-top:-2px;flex:1;margin-bottom:-8px}.all__courses__tag__list a{font-weight:500;line-height:1.2;color:#616161;margin:8px;display:inline-block}.all__courses__tag__list a:hover{text-decoration:none;color:#4e59fd}.all__courses__block__bottom{display:flex;justify-content:space-between;align-items:flex-start}.all__courses__tag__wrap{flex:1;padding-right:20px}.all__courses__bottom__link{display:inline-flex;align-items:center;font-weight:500;color:#4e59fd;text-decoration:none;margin:8px 0 0}#review_success .carousel__button.is-close,.all__courses__block__order__wrap--mobile,.all__courses__td__title--mobile,.course__text__mobile,.raiting__page__block__item.--hide,.review__q__item__text .js_reviewText__btn.reviewText__btn__wrap,.top__page__x__info--mobile{display:none}.all__courses__bottom__link svg{margin-left:11px;margin-bottom:-2px}.all__courses__bottom__link:hover{color:inherit}@media screen and (max-width: 1100px){.all__courses__table{font-size:13px}.all__courses__link__course{font-size:12px;padding:8px 15px}.all__courses__td{padding:22px 12px}.all__courses__block__bottom,.all__courses__block__order{font-size:14px}.all__courses__block__title{font-size:24px}.all__courses__block__item{margin-bottom:85px}.all__courses__td:first-child{min-width:235px;margin-right:20px}}@media screen and (max-width: 950px){.all__courses__block__bottom,.all__courses__table{font-size:12px}.all__courses__bottom__link{margin-top:5px}.all__courses__td__title--mobile{display:block;font-weight:500;font-size:12px;line-height:120%;color:#535353;margin-bottom:5px}.all__courses__td{flex:none;padding:20px;width:50%}.all__courses__td:nth-child(2){background:#f7f7f7}.all__courses__td:first-child{width:50%;margin:0;min-width:auto;flex:none}.all__courses__td.all__courses__td--hide__mobile{display:none}}@media screen and (max-width: 360px){.course__advantage__item{font-size:12px}.course_y__block__filter__wrap{font-size:12px;margin-bottom:16px}.course_y__block__content{padding-top:16px}.all__courses__point:hover .all__courses__point__text,.all__courses__point__text{transform:translate(-50%, 0)}.all__courses__block__order__item{margin-left:15px;margin-top:-1px}.custom__select__current{font-size:12px;max-width:150px}.all__courses__point__text{max-width:225px;left:50%}}.raiting__page__block__item{background:#fff;border-left:5px solid #4e59fd;box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:6px;margin-bottom:16px;padding:32px 25px}.raiting__page__block__item__inner{display:flex;justify-content:space-between}.raiting__page__block__item__image{display:block;margin-bottom:30px;font-size:0}.raiting__page__block__item__image img{max-width:260px;height:48px;object-fit:contain;object-position:0 0}.raiting__page__block__item__col--1{flex:1;padding-right:50px}.raiting__page__block__title{font-weight:600;font-size:28px;line-height:120%;flex:1;padding-right:50px}.raiting__page__block__top{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:32px;border-bottom:1px solid #e3e3e3;margin-bottom:40px}.raiting__section{margin-top:48px}.raiting__page__block__item__link a{color:#4e59fd;font-weight:500}.raiting__page__block__item__link a:after{display:inline-block;height:15px;margin-left:7px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:-2px;transition:.25s}.raiting__page__block__item__link a:hover{color:#222;text-decoration:none}.raiting__page__block__item__link{font-weight:400;font-size:14px;line-height:120%;color:#a5a5a5}.raiting__page__block__item__btn__wrap{display:flex;align-items:center;margin:0 0 40px}.raiting__page__block__item__raiting{display:flex;align-items:center;justify-content:flex-end;font-size:14px;line-height:120%;margin-right:6px}.raiting__page__block{margin-bottom:120px}.raiting__page__block__bottom{display:flex;padding-top:24px;justify-content:center}.raiting__page__block__more{font-weight:500;font-size:16px;line-height:120%;color:#4e59fd;text-decoration:none;display:flex;align-items:center}.raiting__page__block__more svg{margin-left:5px}.raiting__page__block__more:hover{color:inherit}.raiting__page__block__more path{transition:.25s}.raiting__page__block__item__raiting__star{margin-left:7px}.raiting__page__block__item__col--2{display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width: 800px){.all__courses__block__order__wrap--mobile{display:flex}.all__courses__tag__wrap{flex:none;width:100%;margin-bottom:10px;padding-right:0;display:block}.all__courses__block__bottom{flex-direction:column}.all__courses__tag__list{padding-top:0;display:inline}.all__courses__tag__title{display:inline;vertical-align:top;margin-right:10px}.all__courses__tag__list a{margin:5px 12px 0 0}.course__text{font-size:14px;margin-bottom:50px}.top__page__row{flex-direction:column;position:relative}.top__page__x__info{justify-content:flex-start;padding-left:0;margin-top:0}.top__page__row .main__title{margin-bottom:18px}.top__page__x__info__raiting{margin-right:20px}.course__link__wrap{margin-bottom:20px;font-size:14px}.raiting__page__block__title{font-size:22px;padding-right:24px}.raiting__page__block__order{font-size:14px}.raiting__page__block__top{margin-bottom:32px;padding-bottom:25px}.raiting__page__block__item{padding:24px;border-left:3px solid #4e59fd}.raiting__page__block__item__image img{max-height:24px;height:auto}.raiting__page__block__item__image{margin-bottom:12px}.raiting__page__block__item__link,.raiting__page__block__item__raiting{font-size:13px}.raiting__page__block{margin-bottom:80px}.raiting__page__block__more{font-size:14px}.raiting__page__block__more svg{margin-left:6px;margin-bottom:-1px}.raiting__page__block__item__col--1{padding-right:24px}}.main__container--404{padding:152px 0 175px}.page__404__inner{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;position:relative}.page__404__title{font-weight:600;font-size:36px;line-height:120%;color:#222;margin-bottom:9.7vw}.page__404__image{position:absolute;width:86.85vw;max-width:none;top:346px;left:calc((100vw - 1180px)/2*-1)}.page__404__text{max-width:610px;font-weight:500;font-size:16px;line-height:190%;color:#616161;margin-bottom:38px}.btn__page__404{padding:11px 23px}@media screen and (max-width: 1200px){.page__404__image{left:-20px;position:relative;top:auto;margin-bottom:30px;width:calc(100vw - 40px)}.main__container--404{padding:100px 0 120px}.page__404__title{font-size:32px;margin-bottom:30px}}@media screen and (max-width: 1024px){.page__404__title{font-size:24px}.page__404__text{font-size:13px;max-width:480px;line-height:1.75}.main__container--404{padding:100px 0 60px}}#review_success{cursor:default}.reviews-template-default footer{margin-top:10px}.reviewText__short_inner br{line-height:22px;display:block;margin:13px 0;content:" "}.all__courses__point__icon{background-image:url("question.svg");background-repeat:no-repeat;background-position:50%}.submenu_shadow_wrapper{padding-bottom:0;height:100%;margin-bottom:-15px}.review__q__item__anchor{background-image:url("link.svg");width:15px;height:16px;content:"";vertical-align:middle;margin-left:8px;display:none}.about__section__requisites__list .about__section__requisites__item:nth-child(3) .about__section__requisites__item__value,.parent_cat .other_course_link{white-space:nowrap}.hint_popup{position:absolute;box-sizing:border-box;border-radius:2px;z-index:1;min-width:20px;min-height:20px;overflow:hidden;box-shadow:0 1px 8px rgba(0,0,0,.16);background-color:#fff;color:#212121;max-width:270px;padding:10px;font-size:13px;line-height:20px;text-align:center;opacity:0;visibility:hidden;transform:translate3d(0, 15px, 0)}.hint_popup.active{opacity:1;transform:translate3d(0, 0, 0);transition:opacity 250ms,visibility 250ms,transform 250ms cubic-bezier(0.71, 1.7, 0.77, 1.24);visibility:visible}.tc_td__point__wrap .all__courses__point{margin-left:5px;margin-top:0}.course_y__block .btn__filter__wrap{margin-bottom:15px;transform:translateY(7px)}.course_y__block .course__list__block__j__filter{margin-bottom:8px;display:flex;align-items:center;margin-top:0}@media screen and (min-width: 1220px){.course_y__block .raiting_x__value_x,.course_y__block .raiting_x__value_x.black_style{font-size:14px;margin-top:3px;margin-left:8px}.course_y__block .course_y{width:calc(50% - 10px);margin-bottom:16px;margin-left:0;margin-right:0}.course_y__block .course_y__block__list{margin:0;justify-content:space-between}.course_y__inner{width:100%}.course_y__block .raiting_x__item{padding:0 .4px}.course_y__block .course_y__raiting svg{width:17px}.course_y__block .course_y{padding:20px 24px 24px}.course_y__block .btn__show__filter{margin-right:-10px;margin-top:-2px}.course_y__block .course_y__block__filter__wrap{margin-bottom:21px}.course_y__block .course_y__bottom .course_y__bottom__item:nth-child(odd){flex:0 0 303px}.course_y__block .course_y__bottom .course_y__bottom__item:nth-child(2n){flex:0 0 229px}.course_y__bottom{justify-content:space-between}.tax-course_cats .paid_courses .tc_td--price__x .tc_inner{padding-top:37px}.tax-course_cats .paid_courses .tc_td.tc_td--timemonth__x .tc_inner{padding-top:37px !important}.tax-course_cats .paid_courses .tc_td.tc_td--timemonth__x .tc_inner.discount{padding-top:20px !important}.tax-course_cats .paid_courses .tc_inner{padding:37px 5px 12px 10px}.tax-course_cats .paid_courses .tc_head__inner{padding:15px 20px 12px 10px}.tax-course_cats .paid_courses .tc_td--name__x{flex:0 0 273px}.tax-course_cats .paid_courses .tc_td--price__x{flex:0 0 133px}.tax-course_cats .paid_courses .tc_td--timemonth__x{flex:0 0 153px}.tax-course_cats .paid_courses .tc_td--time__x{flex:0 0 152px}.tax-course_cats .paid_courses .tc_td--link__x{flex:0 0 203px}.tax-course_cats .paid_courses .tc_td--link__x .tc_inner{padding-top:26px}.tax-course_cats .paid_courses .tc_td--link__x .tc_head__inner{width:100%;padding-left:33px}.tax-course_cats .paid_courses .tc_td--school__x{flex:0 0 190px}.tax-course_cats .paid_courses .tc_td--name__x .tc_head__inner,.tax-course_cats .paid_courses .tc_td--name__x .tc_inner,.tax-course_cats .paid_courses .tc_td--school__x .tc_head__inner,.tax-course_cats .paid_courses .tc_td--school__x .tc_inner{padding-left:20px}.tax-course_cats .paid_courses .tc_td--datestart__x{flex:0 0 143px}.tax-course_cats .paid_courses .subcategory__top{margin-bottom:26px}.tax-course_cats .all__courses__block_u.paid_courses .course__list__block__j__filter{margin-bottom:0}.paid_courses .btn__filter__wrap.js_btn__filter{transform:translateY(13px)}}.tc_td__title .all__courses__point{margin-left:5px;margin-top:-1px}.tc_inner.discount{display:flex;flex-direction:column-reverse !important;justify-content:flex-end;padding-top:20px !important}.tc_inner.discount .tc_td__cost.tc_td__cost--old{margin-top:0;font-size:12px}.raiting_x__value_x.black_style{font-weight:400;color:#000}.all__courses__block_u .btn__show__filter{margin-right:-10px}.all__courses__block_u .btn__filter__wrap{margin-bottom:24px}.review__about__point__list .course__advantage__item{margin-bottom:10px}.with__submenu>span{font-weight:500;font-size:14px;line-height:120%;color:inherit;text-decoration:none;position:relative;display:inline-block;padding-right:18px;cursor:pointer}.with__submenu:hover:hover>span:before{opacity:1}.comment__item_x .reviewText__short{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width: 900px){.course_y__block .filter__course{margin:20px 0 0}.course_y__block .filter__course__inner{padding:0 0 20px}}.button_show,.course_y__block__list .sorting_item.hidden,.paid_courses .sorting_item.hidden,.tc_block__added .tc_td__link__x__another{display:none}@media screen and (min-width: 412px)and (max-width: 600px){.course_y__bottom__item:nth-child(2n),.course_y__bottom__item:nth-child(odd){flex:0 0 49%}}.all__courses__block_u.sorting_container .tc_row:hover,.all__courses__block_u.sorting_container .tc_row:hover .tc_td,.course_n__block__t.sorting_container .tc_row:hover,.course_n__block__t.sorting_container .tc_row:hover .tc_td,.single-school_course_page .sorting_parent_wrapper .tc_row:hover,.single-school_course_page .sorting_parent_wrapper .tc_row:hover .tc_td{background:#f7f7f7}.all__courses__block_u.sorting_container .tc_row:hover .tc_td:nth-child(1),.course_n__block__t.sorting_container .tc_row:hover .tc_td:nth-child(1),.single-school_course_page .sorting_parent_wrapper .tc_row:hover .tc_td:first-child{border-right:1px solid #e3e3e3}@media screen and (max-width: 600px){.all__courses__point__text{font-size:12px;width:160px;padding:12px 17px;line-height:1.45}.top__page__x__info--mobile{display:flex;align-items:center;margin-bottom:16px;margin-top:-5px}.top__page__x__info--mobile .course__link__wrap{margin:0 24px -2px 0}.course__link__wrap--desktop,.course__text__desktop,.top__page__x__info .top__page__x__info__raiting__btn{display:none}.course__text__mobile{display:block}.course__text__mobile__more{display:none;margin:12px 0 0}.course__text__mobile__show{margin-bottom:12px}.btn_course__text__more{font-weight:500;font-size:12px;line-height:170%;color:#4e59fd;text-decoration:none;background:0 0;appearance:none;border:none;border-radius:0;display:inline-block;align-items:center}.btn_course__text__more svg{margin-left:10px}.btn_course__text__more:hover{color:inherit}.btn_course__text__more:hover path{stroke:#222}.course__text{font-size:12px;margin-bottom:32px}.course__link__wrap{font-size:12px;margin-bottom:15px}.top__page__x__info__raiting__title{font-size:12px}.top__page__x__info__raiting{margin-right:17px}.top__page__x__info__raiting__btn{margin-top:1px;padding:0;border:none;font-size:12px}.top__page__row{margin-bottom:16px}.all__courses__block{margin-top:40px}.all__courses__block__item{margin-bottom:60px}.all__courses__block__title{margin-bottom:26px;font-size:18px}.all__courses__block__order__title,.all__courses__table__link,.raiting__page__block__item__link,.raiting__page__block__order{font-size:12px}.all__courses__table__title{margin-bottom:15px}.all__courses__td{padding:15px}.all__courses__point{margin-top:-1px}.raiting__page__block__item__inner{flex-direction:column}.raiting__page__block__item__btn__wrap{flex-direction:column;align-items:flex-start;margin:0 0 -10px;width:100%}.raiting__page__block__item__raiting{order:-1;justify-content:flex-start;margin-bottom:16px;font-size:12px}.raiting__page__block__item__col--2{display:flex;flex-direction:column;align-items:flex-start}.raiting__page__block__item__image img{max-height:22px}.raiting__page__block__item__image{margin-bottom:20px}.raiting__page__block__item{padding:20px}.raiting__page__block__item__col--1,.raiting__page__block__title{padding:0;margin-bottom:20px}.raiting__page__block__title{font-size:18px}.raiting__page__block__top{flex-direction:column;justify-content:flex-start;align-items:flex-start;border:none;margin-bottom:22px;padding-bottom:0}.raiting__section{margin-top:30px}.raiting__page__block{margin-bottom:50px}.raiting__page__block__more,.raiting_x__value_x.black_style{font-size:12px}.raiting__page__block__bottom{padding-top:18px}.page__404__title{font-size:22px;margin-bottom:25px}.page__404__image{width:calc(100vw - 20px);margin-bottom:25px}.page__404__text{font-size:12px;margin-bottom:30px}.btn__page__404{width:100%;font-size:12px;padding:10px}.course_y__block .course__list__block__j__title{line-height:1.4}.course_y__block .course_y__block__content{padding-top:0;background-color:rgba(0,0,0,0)}.course_y__block .course_y__block__top{margin-bottom:17px}.course_y__block .btn__show__filter{margin-top:-5px}.subcategory__top__info__add__list{justify-content:flex-start}.subcategory__top__info__add__list .subcategory__top__info__add__item{min-width:125px}.all__courses__block_u .btn__show__filter{transform:unset;margin-right:0}.all__courses__block_u .btn__filter__wrap,.all__courses__block_u .course__list__block__j__filter{margin-bottom:14px}.all__courses__block_u .course__list__block__j__text{margin-bottom:33px}.free_courses.all__courses__block_u .course__list__block__j__filter{margin-bottom:21px}.youtube_courses.all__courses__block_u .course__list__block__j__text{margin-bottom:33px}.blogs_courses.all__courses__block_u .course__list__block__j__text{margin-bottom:19px}.paid_courses .tc_td.tc_td--school__x.js_tc_td--order.tc_td--order{padding-left:10px}.course__list__block__j__title{margin-bottom:6px}.review__page__top .add__text__1 p{line-height:23px}.post-type-archive-reviews .review__page__item{padding:20px 11px}.post-type-archive-reviews .review__page__item .raiting_x__item svg{width:13px}.post-type-archive-reviews .review__page__item .review__page__item__raiting__title{margin-right:0}.post-type-archive-reviews .review__page__item .raiting_x__value_x{margin-left:3px}.post-type-archive-reviews .review__page__item__link{margin-bottom:10px}.post-type-archive-reviews .review__page__item__btn__wrap{flex-direction:row;justify-content:space-between}.post-type-archive-reviews .review__page__item__btn__wrap>a{flex:0 0 49.5%;margin-bottom:0}.post-type-archive-reviews .review__page__item__text{margin-bottom:15px}.course__list__block__j{margin-bottom:68px}.course_y__block .raiting_x__item{padding:0 1px}.course_y__block .raiting_x__value_x{margin-left:6px;margin-top:1px}.course_y__block .course_y__block__filter__wrap{margin-bottom:1px}.tc_td.tc_td--price__x .tc_inner,.tc_td.tc_td--timemonth__x .tc_inner{display:flex;flex-direction:column}.tc_td.tc_td--price__x .discount .tc_title--mobile,.tc_td.tc_td--timemonth__x .discount .tc_title--mobile{order:3}.tc_inner.discount .tc_title--mobile{order:1}}.review__q__item__sub__comment__title{font-weight:600;margin-bottom:6px;font-size:14px}.review__q__item__sub__comment__bottom__text{color:#8e8e8e;background:0 0;border:none;appearance:none}.main_select_list:hover .custom__select__item.--current{background:unset;color:unset}.main_select_list:hover .custom__select__item:hover{background:rgba(78,89,253,.1);color:#4e59fd}.course_y__tag__item{padding-right:17px}.course_y__tag__item.has_hint{padding-right:33px}.tc_td--order__remove{background-image:url("round_close.svg");font-size:0;width:20px;height:20px;border:none;appearance:none;border-radius:50%;position:absolute;background-size:13px;background-repeat:no-repeat;background-position:50%;right:-2px;top:4px;transition:.25s;background-color:rgba(0,0,0,0)}.all_courses_cat,.button_show{font-weight:600;font-size:14px;text-decoration:none}.tc_td--order__remove:hover{opacity:.75}.btn__tc__another__course--hide svg{transform:rotate(-180deg);margin-top:3px}@media screen and (max-width: 900px){.course_y__block__list,.filter__course{margin:0}.tc_td--text--big{width:500px}}.js_filter__wrap.active .button_show{display:inline-flex}.button_show{position:absolute;background:#4e59fd;border-radius:6px;color:#fff;padding:7px 17px;border:2px solid #4e59fd;right:0;bottom:45px;cursor:pointer}.button_show .count_courses{display:contents}.sorting_container .cat_head{margin-top:30px;margin-bottom:20px}.all_courses_but_wrapper{display:flex;justify-content:center;margin:20px 0 0;width:100%}.all_courses_cat{color:#4e59fd;background:0 0;border:1px solid #4e59fd;border-radius:6px;padding:8px 15px 7px;justify-content:center;align-items:center;display:inline-flex}.official_representative{width:15px;height:15px;display:block;position:absolute;right:-17px;top:2px}.official_representative img{width:100%;height:auto}.comment__item_x__content .post_status{margin-bottom:24px;display:block}.custom__select__current{font-weight:500;color:inherit;cursor:pointer;transition:.25s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.custom__select__current.--decore,.custom__select__current.active{color:#4e59fd}.custom__select__current.--decore:after,.custom__select__current.active:after{filter:grayscale(0)}.custom__select__current:hover{color:#4e59fd}.custom__select__current:hover:after{filter:grayscale(0)}.custom__select__current:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.625L4.5 4.375L8.25 0.625' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;padding-right:18px;background-position:50%;display:inline-block;vertical-align:middle;width:9px;height:5px;margin-left:5px;transition:.25s;filter:grayscale(1);position:absolute;right:0;top:50%;transform:translate(0, -50%)}.custom__select{position:relative;display:inline-flex}.custom__select__list{position:absolute;opacity:0;transform:translate(0, -5px);top:100%;left:0;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.08);border-radius:12px 0 12px 12px;width:316px;transition:.25s;padding:14px 0;z-index:-1}.custom__select__list.active{opacity:1;transform:translate(0, 10px);z-index:1}.custom__select__item{font-weight:500;line-height:120%;padding:10px 24px;cursor:pointer;transition:.25s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom__select__item.--current,.custom__select__item:hover{background:rgba(78,89,253,.1);color:#4e59fd}.custom__select .select2-container--default .select2-selection--single{border:none;border-radius:0;border-bottom:1px solid #b3aeae;font-size:14px;height:auto}.custom__select .select2-container--default .select2-selection--single .select2-selection__rendered{padding:13px 0;display:block;line-height:1.2;color:#444;font-weight:500}.custom__select .select2-container--default .select2-selection--single .select2-selection__arrow{content:"";display:block;position:absolute;width:11px;height:8px;background-image:url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 1.625L5.5 6.375L10.25 1.625' stroke='%239D9D9D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");right:10px;top:calc(50% - 4px);transition:.25s}.custom__select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{transform:rotate(180deg)}.custom__select .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-dropdown{border:1px solid #999 !important;border-radius:5px !important;overflow:hidden}.select2-search--dropdown{padding:0;border-radius:4px 4px 0 0;overflow:hidden}.select2-container--default .select2-search--dropdown .select2-search__field{border:none;border-bottom:1px solid #aaa;padding:14px 15px 13px;font-size:14px}.select2-results__option{font-size:14px;padding:10px 15px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--selected{background:#4e59fd;color:#fff}.custom__select .select2-container{width:100% !important}@media screen and (max-width: 800px){.custom__select__item{font-size:13px}.custom__select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px}.select2-results__option{font-size:12px;padding:8px 15px}.select2-container--default .select2-search--dropdown .select2-search__field{font-size:12px;padding:10px 15px}}@media screen and (max-width: 500px){.custom__select__list{max-width:100%;padding:2px 0;min-width:218px}.custom__select__item{padding:7px 15px;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom__select__current{max-width:204px}}.main__container--404{padding:152px 0 175px}.page__404__inner{display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;position:relative}.page__404__number{font-weight:700;font-size:256px;line-height:100%;color:#4e59fd;margin-top:0;margin-bottom:16px}.page__404__title{font-weight:600;font-size:36px;line-height:120%;color:#222;margin-bottom:155px;margin-bottom:9.7vw}.page__404__image{position:absolute;width:86.85vw;max-width:none;top:346px;left:calc((100vw - 1180px)/2*-1)}.page__404__text{max-width:610px;font-weight:500;font-size:16px;line-height:190%;color:#9d9d9d;margin-bottom:38px}.btn__page__404{padding:11px 23px}@media screen and (max-width: 1200px){.page__404__image{left:-20px;position:relative;top:auto;margin-bottom:30px;width:calc(100vw - 40px)}.main__container--404{padding:100px 0 120px}.page__404__number{font-size:200px}.page__404__title{font-size:32px;margin-bottom:30px}}@media screen and (max-width: 1024px){.page__404__number{font-size:150px;margin-bottom:10px}.page__404__title{font-size:24px}.page__404__text{font-size:13px;max-width:480px;line-height:1.75}.main__container--404{padding:100px 0 60px}}@media screen and (max-width: 600px){.page__404__number{font-size:100px;margin-bottom:15px}.page__404__title{font-size:22px;margin-bottom:25px}.page__404__image{width:calc(100vw - 20px);margin-bottom:25px}.page__404__text{font-size:12px;margin-bottom:30px}.btn__page__404{width:100%;font-size:12px;padding:10px}}.hint_popup.copied{transform:translateX(50px)}.review__q__item__sub__comment__bottom{flex-wrap:wrap}@media screen and (max-width: 1200px){.review__page__main>.review__page__tab.js_review__page__tab{display:none}}@media screen and (max-width: 330px){body{overflow-x:hidden}}@media screen and (max-width: 1600px){.raiting__page__block__top{flex-direction:column;align-items:flex-start}.raiting__page__block__top h2{margin-bottom:10px}}.course_y__bottom__item:nth-child(2) .all__courses__point__text{left:-136px !important;transform:unset !important}.course_y__bottom__item:nth-child(4) .all__courses__point__text{left:-136px !important;transform:unset !important}@media screen and (max-width: 705px){.course_y__bottom__item:nth-child(2) .all__courses__point__text{left:-1370px !important;transform:unset !important}.course_y__bottom__item:nth-child(4) .all__courses__point__text{left:-170px !important;transform:unset !important}}.comment__item_x__list .reviewText__short{display:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:auto}.paid_course_link.disable{background-color:#6d6d6d;border:unset;cursor:default}.paid_course_link.disable:hover{color:#fff}.course_y__content .paid_course_link.disable{color:#222;background-color:unset;text-decoration:none}.course_y__content .paid_course_link.disable:hover{color:#222}.school_link.disable{cursor:default}.course__block__j__top__link.school_link.disable{color:#222}.course__block__j__top__link.school_link.disable::after{content:none}.another__school__item__title.school_link.disable:hover{color:#222}.tc_td__link.other_course_link.disable{background-color:#6d6d6d;border:unset;cursor:default}.tc_td__link.other_course_link.disable:hover{color:#fff}.promo__home__image{position:absolute;right:30px;top:42%;transform:translate(0, -50%);font-size:0;width:40%;max-width:450px}.new_domen{position:relative;height:50px;background:#fff;width:100%;top:-14px;z-index:999999;box-shadow:0 1px 10px rgba(0,0,0,.07)}.new_domen .container{position:relative;height:100%;display:flex;align-items:center;justify-content:flex-start}.new_domen .close{outline:0 !important;border:0 !important;position:absolute;right:14px;top:19px;cursor:pointer;background-image:url(close.svg);background-repeat:no-repeat;background-size:12px;height:32px;width:32px;background-color:rgba(0,0,0,0);appearance:none;font-size:0;transition:.25s}.show_more_text{display:none}.error{color:red}.tc_bottom__all_link{position:relative}.review__page__top__all__link,.tc_bottom__all_link{padding:0 17px 0 0}.review__page__top__all__link::after,.tc_bottom__all_link::after{position:absolute;top:0;right:0;content:"";display:block;background:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.625 11.25L9.375 7.5L5.625 3.75' stroke='%23222222' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat;width:15px;height:15px}.tc_bottom__all_link::after{top:3px}.tc_bottom__all_link::after{top:2px}.mobile__menu__x__item__drop{background:url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L7.5 7L14 1' stroke='%23222222' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center center no-repeat}@media screen and (max-width: 1200px){.raiting_x_block .raiting_x img{margin-right:0px;height:14px;width:14px}}.tc_td--order__view{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='icon_order__up' d='M8 4.5L4.5 1L1 4.5' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath class='icon_order__down' d='M1 8.75L4.5 12.25L8 8.75' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat;width:9px;height:13px}.tc_td--order.sort--down .tc_td--order__view{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='icon_order__up' d='M8 4.5L4.5 1L1 4.5' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath class='icon_order__down' d='M1 8.75L4.5 12.25L8 8.75' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat;width:9px;height:13px}.tc_td--order.sort--up .tc_td--order__view{background:url("data:image/svg+xml,%3Csvg width='9' height='13' viewBox='0 0 9 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='icon_order__up' d='M8 4.5L4.5 1L1 4.5' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath class='icon_order__down' d='M1 8.75L4.5 12.25L8 8.75' stroke='%238E8E8E' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") center center no-repeat;width:9px;height:13px}header{height:84px}header .container{position:relative;height:100%}header .header__review__link{position:absolute;right:0}header .search{position:relative;width:519px;height:36px;margin:0 0 0 16px}header .search input{padding:0 0 0 15px;width:100%;height:100%;background:#fff;border:1px solid #e3e3e3;border-radius:6px;font-size:14px}header .search input:focus{border:1px solid #4e59fd}header .search input::placeholder{font-style:italic;font-weight:400;font-size:13px;line-height:120%;color:#8e8e8e}header .search button{background:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9687 11.5L16 16.5M13 7C13 10.3137 10.3137 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7Z' stroke='%23D0D0D0' stroke-width='2'/%3E%3C/svg%3E%0A") center center no-repeat;position:absolute;width:17px;height:18px;right:16px;top:9px;border:0;outline:0}header .search.founded button{background:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9687 11.5L16 16.5M13 7C13 10.3137 10.3137 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7Z' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A") center center no-repeat}header .header__menu{display:none;position:absolute;top:84px;left:0;width:100%;padding:13px 0 60px 0;background:#fff;box-shadow:0 13px 14px rgba(147,153,169,.2);border-radius:0px;height:calc(100vh - 84px)}header .header__menu .container{padding:0 0 0 127px}header .header__menu .header__menu__main .lvl_1{flex:0 0 250px}header .header__menu .header__menu__main{flex-direction:row;justify-content:space-between;max-height:100%;height:100%}header .header__menu .header__menu__main a:hover{color:#4e59fd}header .header__menu .header__menu__main .menu_item span{font-style:normal;font-weight:500;font-size:18px;line-height:140%;color:#8e8e8e;width:100%}header .header__menu .header__menu__main .menu_item span:hover{color:#4e59fd}header .header__menu .header__menu__main .menu_item.active span{font-weight:700;color:#222}header .header__menu .header__menu__main .submenu__list{padding:20px 0 0 0}header .header__menu .header__menu__main .submenu__list .container{overflow:auto}header .header__menu .header__menu__main .menu_item.active .submenu__list{display:flex;position:absolute;left:292px;top:47px}header .header__menu .header__menu__main .menu_item.active>span::after{background:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23222222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat}header .with__submenu>span::after{content:"";display:block;position:absolute;background:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23D9D9D9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat;width:7px;height:15px;right:0;top:9px}header .all_courses{display:flex;justify-content:flex-start;align-items:center;margin:0 0 0 44px;padding:0 0 0 41px;width:135px;height:36px;border-radius:6px;font-family:"Montserrat";font-style:normal;font-weight:600;font-size:14px;line-height:120%;color:#fff;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 1C16 1.55228 15.5523 2 15 2H1C0.447715 2 0 1.55228 0 1C0 0.447715 0.447715 0 1 0H15C15.5523 0 16 0.447715 16 1ZM0 7C0 6.44772 0.447715 6 1 6H15C15.5523 6 16 6.44772 16 7C16 7.55228 15.5523 8 15 8H1C0.447715 8 0 7.55228 0 7ZM16 13C16 13.5523 15.5523 14 15 14H1C0.447715 14 0 13.5523 0 13C0 12.4477 0.447715 12 1 12H15C15.5523 12 16 12.4477 16 13Z' fill='white'/%3E%3C/svg%3E%0A") #4e59fd left 16px center no-repeat}header.show_menu .all_courses{background:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7099 13.7099C13.323 14.0967 12.6958 14.0967 12.3089 13.7099L0.290273 1.69113C-0.0965878 1.30426 -0.0965879 0.677032 0.290273 0.290169C0.677133 -0.0966944 1.30436 -0.0966942 1.69122 0.290169L13.7099 12.3089C14.0967 12.6958 14.0967 13.323 13.7099 13.7099Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7097 0.290147C14.0966 0.677011 14.0966 1.30424 13.7097 1.6911L1.69109 13.7098C1.30423 14.0967 0.677006 14.0967 0.290145 13.7098C-0.0967152 13.323 -0.096715 12.6957 0.290145 12.3089L12.3088 0.290148C12.6956 -0.0967158 13.3229 -0.0967159 13.7097 0.290147Z' fill='white'/%3E%3C/svg%3E%0A") #4e59fd left 16px center no-repeat}header .submenu_shadow_wrapper{display:none;height:100%}header .submenu_shadow_wrapper .menu_item{margin-bottom:15px}header .submenu_shadow_wrapper .menu_item a{font-weight:500;font-size:14px;line-height:130%;color:#222}header .submenu_shadow_wrapper.active{display:block}header.show_menu .header__menu{display:flex}.mobile__menu__inner .search{width:100%;height:36px;margin:0 0 24px 0;position:relative}.mobile__menu__inner .search button{position:absolute;top:9px;right:10px;width:17px;height:18px;background:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9687 11.5L16 16.5M13 7C13 10.3137 10.3137 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7Z' stroke='%23D0D0D0' stroke-width='2'/%3E%3C/svg%3E%0A") center center no-repeat;border:0;outline:0}.mobile__menu__inner .search.founded button{background:url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9687 11.5L16 16.5M13 7C13 10.3137 10.3137 13 7 13C3.68629 13 1 10.3137 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7Z' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A") center center no-repeat}.mobile__menu__inner .search input{background:#fff;border:1px solid #e3e3e3;border-radius:6px;width:100%;height:100%;padding:0 0 0 16px}.mobile__menu__inner .search input:focus{border:1px solid #4e59fd}.mobile__menu__inner .search input::placeholder{font-weight:400;font-size:13px;line-height:120%;color:#8e8e8e}.search_result{display:none;width:169px;background:#fff;box-shadow:0px 5px 15px rgba(0,0,0,.08);border-radius:6px;padding:12px 15px;width:100%;z-index:9999999;position:relative;overflow-y:auto;max-height:88vh}.search_result.active{display:flex;flex-direction:column}.search_result .not_found{font-weight:400;font-size:13px;line-height:120%;color:#8e8e8e}.search_result .title{font-weight:600;font-size:11px;line-height:120%;color:#8e8e8e;margin:0 0 12px 0}.search_result .title:not(:first-child){margin:15px 0 12px 0}.search_result .search_item{font-weight:500;font-size:13px;line-height:120%;color:#000;margin:0 0 12px 0;position:relative;text-decoration:none}.search_result .search_item::after{position:absolute;display:block;right:0;top:3px;width:5px;height:10px;background:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='%23D9D9D9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") center center no-repeat}.reviewText__btn{padding-right:15px;background:url("data:image/svg+xml,%3Csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.75 0.625L4.5 4.375L8.25 0.625' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") center right no-repeat;height:27px;position:relative;z-index:999}.review__q__button.review__q__button--plus .review__q__button__icon{width:17px;height:17px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6253 4.16533L9.91699 7.08366H14.0466C14.2665 7.08366 14.4834 7.13486 14.6801 7.23322C14.8768 7.33158 15.048 7.47438 15.1799 7.65033C15.3119 7.82627 15.401 8.03052 15.4404 8.2469C15.4797 8.46329 15.4682 8.68586 15.4066 8.89699L13.7562 14.5637C13.6703 14.8579 13.4914 15.1164 13.2462 15.3003C13.0009 15.4842 12.7027 15.5837 12.3962 15.5837H2.83366C2.45794 15.5837 2.0976 15.4344 1.83192 15.1687C1.56625 14.9031 1.41699 14.5427 1.41699 14.167V8.50033C1.41699 8.1246 1.56625 7.76427 1.83192 7.49859C2.0976 7.23291 2.45794 7.08366 2.83366 7.08366H4.78866C5.05222 7.08352 5.31051 7.00986 5.5345 6.87096C5.75849 6.73206 5.93929 6.53344 6.05658 6.29741L8.50033 1.41699C8.83436 1.42113 9.16314 1.5007 9.4621 1.64975C9.76107 1.7988 10.0225 2.01348 10.2268 2.27776C10.4312 2.54204 10.5731 2.84907 10.6421 3.17593C10.7111 3.50278 10.7054 3.841 10.6253 4.16533V4.16533Z' stroke='%238E8E8E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='review__q__button__icon__x'%3E%3C/path%3E%3Cpath d='M4.95801 7.08301V15.583' stroke='%238E8E8E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='review__q__button__icon__line'%3E%3C/path%3E%3C/svg%3E") center no-repeat}.review__q__button.review__q__button--plus:hover .review__q__button__icon{background:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6253 4.16533L9.91699 7.08366H14.0466C14.2665 7.08366 14.4834 7.13486 14.6801 7.23322C14.8768 7.33158 15.048 7.47438 15.1799 7.65033C15.3119 7.82627 15.401 8.03052 15.4404 8.2469C15.4797 8.46329 15.4682 8.68586 15.4066 8.89699L13.7562 14.5637C13.6703 14.8579 13.4914 15.1164 13.2462 15.3003C13.0009 15.4842 12.7027 15.5837 12.3962 15.5837H2.83366C2.45794 15.5837 2.0976 15.4344 1.83192 15.1687C1.56625 14.9031 1.41699 14.5427 1.41699 14.167V8.50033C1.41699 8.1246 1.56625 7.76427 1.83192 7.49859C2.0976 7.23291 2.45794 7.08366 2.83366 7.08366H4.78866C5.05222 7.08352 5.31051 7.00986 5.5345 6.87096C5.75849 6.73206 5.93929 6.53344 6.05658 6.29741L8.50033 1.41699C8.83436 1.42113 9.16314 1.5007 9.4621 1.64975C9.76107 1.7988 10.0225 2.01348 10.2268 2.27776C10.4312 2.54204 10.5731 2.84907 10.6421 3.17593C10.7111 3.50278 10.7054 3.841 10.6253 4.16533V4.16533Z' stroke='%23f45e5d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='review__q__button__icon__x'%3E%3C/path%3E%3Cpath d='M4.95801 7.08301V15.583' stroke='%23f45e5d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='review__q__button__icon__line'%3E%3C/path%3E%3C/svg%3E") center no-repeat}.review__q__button.review__q__button--plus:hover{color:#f45e5d}.review__q__button.review__q__button--plus.active{color:#4e59fd !important}.review__q__button.review__q__button--plus.active .review__q__button__icon{background:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6253 4.16533L9.91699 7.08366H14.0466C14.2665 7.08366 14.4834 7.13486 14.6801 7.23322C14.8768 7.33158 15.048 7.47438 15.1799 7.65033C15.3119 7.82627 15.401 8.03052 15.4404 8.2469C15.4797 8.46329 15.4682 8.68586 15.4066 8.89699L13.7562 14.5637C13.6703 14.8579 13.4914 15.1164 13.2462 15.3003C13.0009 15.4842 12.7027 15.5837 12.3962 15.5837H2.83366C2.45794 15.5837 2.0976 15.4344 1.83192 15.1687C1.56625 14.9031 1.41699 14.5427 1.41699 14.167V8.50033C1.41699 8.1246 1.56625 7.76427 1.83192 7.49859C2.0976 7.23291 2.45794 7.08366 2.83366 7.08366H4.78866C5.05222 7.08352 5.31051 7.00986 5.5345 6.87096C5.75849 6.73206 5.93929 6.53344 6.05658 6.29741L8.50033 1.41699C8.83436 1.42113 9.16314 1.5007 9.4621 1.64975C9.76107 1.7988 10.0225 2.01348 10.2268 2.27776C10.4312 2.54204 10.5731 2.84907 10.6421 3.17593C10.7111 3.50278 10.7054 3.841 10.6253 4.16533V4.16533Z' fill='%234e59fd' stroke='%234e59fd' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='review__q__button__icon__x'%3E%3C/path%3E%3Cpath d='M4.95801 7.08301V15.583' stroke='%23ffffff' fill='transperent' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='review__q__button__icon__line'%3E%3C/path%3E%3C/svg%3E") center no-repeat}.review__q__button.review__q__button--minus .review__q__button__icon{width:17px;height:17px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.37503 12.8353L7.08336 9.91699H2.95378C2.73385 9.91699 2.51694 9.86579 2.32022 9.76743C2.12351 9.66908 1.9524 9.52627 1.82044 9.35033C1.68848 9.17438 1.5993 8.97013 1.55996 8.75375C1.52062 8.53736 1.5322 8.31479 1.59378 8.10366L3.24419 2.43699C3.33002 2.14273 3.50897 1.88424 3.75419 1.70033C3.99941 1.51641 4.29767 1.41699 4.60419 1.41699H14.1667C14.5424 1.41699 14.9028 1.56625 15.1684 1.83192C15.4341 2.0976 15.5834 2.45794 15.5834 2.83366V8.50033C15.5834 8.87605 15.4341 9.23638 15.1684 9.50206C14.9028 9.76774 14.5424 9.91699 14.1667 9.91699H12.2117C11.9481 9.91713 11.6898 9.99079 11.4658 10.1297C11.2419 10.2686 11.0611 10.4672 10.9438 10.7032L8.50003 15.5837C8.16599 15.5795 7.83721 15.5 7.53825 15.3509C7.23928 15.2019 6.97787 14.9872 6.77353 14.7229C6.56919 14.4586 6.42722 14.1516 6.35821 13.8247C6.28921 13.4979 6.29495 13.1596 6.37503 12.8353V12.8353Z' stroke='%238E8E8E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='review__q__button__icon__x'%3E%3C/path%3E%3Cpath class='review__q__button__icon__line ' d='M12.042 9.91699V1.41699' stroke='%238E8E8E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") center no-repeat}.review__q__button.review__q__button--minus:hover .review__q__button__icon{background:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.37503 12.8353L7.08336 9.91699H2.95378C2.73385 9.91699 2.51694 9.86579 2.32022 9.76743C2.12351 9.66908 1.9524 9.52627 1.82044 9.35033C1.68848 9.17438 1.5993 8.97013 1.55996 8.75375C1.52062 8.53736 1.5322 8.31479 1.59378 8.10366L3.24419 2.43699C3.33002 2.14273 3.50897 1.88424 3.75419 1.70033C3.99941 1.51641 4.29767 1.41699 4.60419 1.41699H14.1667C14.5424 1.41699 14.9028 1.56625 15.1684 1.83192C15.4341 2.0976 15.5834 2.45794 15.5834 2.83366V8.50033C15.5834 8.87605 15.4341 9.23638 15.1684 9.50206C14.9028 9.76774 14.5424 9.91699 14.1667 9.91699H12.2117C11.9481 9.91713 11.6898 9.99079 11.4658 10.1297C11.2419 10.2686 11.0611 10.4672 10.9438 10.7032L8.50003 15.5837C8.16599 15.5795 7.83721 15.5 7.53825 15.3509C7.23928 15.2019 6.97787 14.9872 6.77353 14.7229C6.56919 14.4586 6.42722 14.1516 6.35821 13.8247C6.28921 13.4979 6.29495 13.1596 6.37503 12.8353V12.8353Z' stroke='%23f45e5d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' class='review__q__button__icon__x'%3E%3C/path%3E%3Cpath class='review__q__button__icon__line ' d='M12.042 9.91699V1.41699' stroke='%23f45e5d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") center no-repeat}.review__q__button.review__q__button--minus.active{color:#4e59fd !important}.review__q__button.review__q__button--minus.active .review__q__button__icon{background:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.37503 12.8353L7.08336 9.91699H2.95378C2.73385 9.91699 2.51694 9.86579 2.32022 9.76743C2.12351 9.66908 1.9524 9.52627 1.82044 9.35033C1.68848 9.17438 1.5993 8.97013 1.55996 8.75375C1.52062 8.53736 1.5322 8.31479 1.59378 8.10366L3.24419 2.43699C3.33002 2.14273 3.50897 1.88424 3.75419 1.70033C3.99941 1.51641 4.29767 1.41699 4.60419 1.41699H14.1667C14.5424 1.41699 14.9028 1.56625 15.1684 1.83192C15.4341 2.0976 15.5834 2.45794 15.5834 2.83366V8.50033C15.5834 8.87605 15.4341 9.23638 15.1684 9.50206C14.9028 9.76774 14.5424 9.91699 14.1667 9.91699H12.2117C11.9481 9.91713 11.6898 9.99079 11.4658 10.1297C11.2419 10.2686 11.0611 10.4672 10.9438 10.7032L8.50003 15.5837C8.16599 15.5795 7.83721 15.5 7.53825 15.3509C7.23928 15.2019 6.97787 14.9872 6.77353 14.7229C6.56919 14.4586 6.42722 14.1516 6.35821 13.8247C6.28921 13.4979 6.29495 13.1596 6.37503 12.8353V12.8353Z' fill='%234e59fd' stroke='%234e59fd' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='review__q__button__icon__x'%3E%3C/path%3E%3Cpath class='review__q__button__icon__line ' d='M12.042 9.91699V1.41699' stroke='%23ffffff' fill='transperent' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") center no-repeat}.review__q__button.review__q__button--minus:hover{color:#f45e5d}.comment__item_x__list .com_btn{padding:0 17px 0 0;background:url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.25 5.625L8 9.375L11.75 5.625' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E") right center no-repeat}.raiting_x img{margin:0 2px}@media screen and (max-width: 860px){.review__q__item__comment__info{margin-left:20px;margin-top:0}}@media screen and (max-width: 450px){.review__q__item__comment__info{margin-left:0}}.review__q__item__comment__info .review__q__button{cursor:pointer}.review__q__item__comment__info .review__q__item__comment__btn{cursor:pointer}.review__q__list>.comment__item_x{overflow:hidden}.review__list .comment__item_x{padding:26px 32px 0}.review__list .comment__item_x .comment__item_x__list{border-top:1px solid #e3e3e3;padding-top:47px;margin-bottom:0;padding-bottom:0}.review__list .comment__item_x .comment__item_x__list .comment__item_x{padding:0}.review__list .comment__item_x .com__item__inner{padding:0 0 20px}.review__list .comment__item_x .js_review__answer{padding:51px 50px 26px;background-color:#fff;margin-left:-32px;margin-right:-32px}@media screen and (max-width: 860px){.review__list .comment__item_x .js_review__answer{padding:26px 30px 26px}}.review__list .comment__item_x>.comment__item_x__list{padding-left:60px}@media screen and (max-width: 500px){.review__list .comment__item_x>.comment__item_x__list{padding-left:20px}}.review__list .comment__item_x>.comment__item_x__list .com__item--sub--level_1 .js_review__answer{margin-left:-92px}@media screen and (max-width: 500px){.review__list .comment__item_x>.comment__item_x__list .com__item--sub--level_1 .js_review__answer{margin-left:-52px;margin-right:-32px}}.review__list .comment__item_x>.comment__item_x__list .com__item--sub--level_2 .js_review__answer{margin-left:-152px}@media screen and (max-width: 500px){.review__list .comment__item_x>.comment__item_x__list .com__item--sub--level_2 .js_review__answer{margin-left:-72px}}.review__list .comment__item_x>.comment__item_x__list>.comment__item_x{border-bottom:1px solid #e3e3e3}.review__list .comment__item_x>.comment__item_x__list>.comment__item_x:last-child{border-bottom:none}.review__list .comment__item_x.active{background:#f7f7f7}.review__list .comment__item_x.active>.comment__item_x__list>.comment__item_x:last-child{margin-bottom:0}.review__list .comment__item_x .review__answer__title{font-weight:600;font-size:14px;line-height:120%;color:#4e59fd;margin:0 0 33px 0}.review__list .comment__item_x .comment__item_x__list--last{border-bottom:none;margin-bottom:0}@media screen and (max-width: 450px){.review__list .comment__item_x .review__q__item__comment__info{margin-top:5px}}.review__q__form__item__field.active input,.review__q__form__item__field.active textarea{border-bottom:1px solid #4e59fd}.review__q__item__text .js_reviewText__btn.reviewText__btn__wrap.active,.subcategory__top__tags{display:block}.container{width:1360px;max-width:1360px;padding:0;margin:0 auto}@media screen and (max-width: 1360px){.container{width:100%;padding:0 15px}}.tax-promo_cats .home__raiting{padding:75px 0 70px}.tax-promo_cats .home__raiting .home__block__top{margin-bottom:52px}.tax-promo_cats .home__raiting .home__raiting__arrows{margin-top:36px}.main__container.promo{margin:34px 0 61px}.main__container.promo h1{font-weight:600;font-size:36px;line-height:120%;margin:.67em 0 .75em}.main__container.promo .top_descr{margin-bottom:64px;font-weight:500;font-size:16px;line-height:190%}.promotion__blocks{display:flex;flex-wrap:wrap}@media screen and (max-width: 1300px){.promotion__blocks{justify-content:space-between}}.promotion__blocks .promo_block{position:relative;flex:0 0 440px;height:406px;background:#f7f7f5;border-radius:12px;margin-right:20px;margin-bottom:20px;padding:10px}.promotion__blocks .promo_block:nth-child(3n){margin-right:0}@media screen and (max-width: 1360px){.promotion__blocks .promo_block{flex:0 0 calc(33.33% - 14px)}}@media screen and (max-width: 1300px){.promotion__blocks .promo_block{flex:0 0 calc(50% - 10px);margin-right:0}}@media screen and (max-width: 870px){.promotion__blocks .promo_block{flex:0 0 100%;margin-right:0}}@media screen and (max-width: 450px){.promotion__blocks .promo_block{height:500px}}.promotion__blocks .promo_block .logo{display:flex;justify-content:center;align-items:center;width:100%;height:160px;border-radius:8px;overflow:hidden;margin:0 0 16px 0}.promotion__blocks .promo_block .logo img{height:50px;width:auto}.promotion__blocks .promo_block h2{font-weight:600;font-size:20px;line-height:140%;margin:0 0 12px 0;height:49px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.promotion__blocks .promo_block .descr{font-weight:500;font-size:14px;line-height:163%;margin:0 0 14px 0;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;height:92px}@media screen and (max-width: 450px){.promotion__blocks .promo_block .descr{-webkit-line-clamp:6;height:133px}}.promotion__blocks .promo_block .buttons{display:flex;justify-content:space-between}@media screen and (max-width: 450px){.promotion__blocks .promo_block .buttons{position:absolute;bottom:24px;left:24px;width:calc(100% - 48px);flex-direction:column-reverse;justify-content:flex-start}}.promotion__blocks .promo_block a{display:flex;justify-content:center;align-items:center;flex:0 1 100%;height:35px;background:#4e59fd;color:#fff;border-radius:6px;font-weight:500;font-size:12px;line-height:160%;text-decoration:none}@media screen and (max-width: 450px){.promotion__blocks .promo_block a{width:100%;height:35px;flex:0 0 35px}}.promotion__blocks .promo_block .promocode{display:flex;align-items:center;font-weight:500;font-size:12px;line-height:160%;text-align:center;text-transform:uppercase;color:#000;background:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.5 9.16667V8.5C6.5 7.96957 6.71071 7.46086 7.08579 7.08579C7.46086 6.71071 7.96957 6.5 8.5 6.5H9.16667V4.28C9.16667 4.16154 9.11961 4.04793 9.03584 3.96416C8.95208 3.88039 8.83846 3.83333 8.72 3.83333H4.28C4.16154 3.83333 4.04793 3.88039 3.96416 3.96416C3.88039 4.04793 3.83333 4.16154 3.83333 4.28V8.72C3.83333 8.83846 3.88039 8.95208 3.96416 9.03584C4.04793 9.11961 4.16154 9.16667 4.28 9.16667H6.5ZM6.5 10.5H4.28C3.80846 10.4982 3.35673 10.3101 3.02329 9.97671C2.68986 9.64328 2.50176 9.19155 2.5 8.72V4.28C2.50176 3.80846 2.68986 3.35673 3.02329 3.02329C3.35673 2.68986 3.80846 2.50176 4.28 2.5H8.72C9.19155 2.50176 9.64328 2.68986 9.97671 3.02329C10.3101 3.35673 10.4982 3.80846 10.5 4.28V6.5H12.5C13.0304 6.5 13.5391 6.71071 13.9142 7.08579C14.2893 7.46086 14.5 7.96957 14.5 8.5V12.5C14.5 13.0304 14.2893 13.5391 13.9142 13.9142C13.5391 14.2893 13.0304 14.5 12.5 14.5H8.5C7.96957 14.5 7.46086 14.2893 7.08579 13.9142C6.71071 13.5391 6.5 13.0304 6.5 12.5V10.5ZM8.0286 8.0286C8.15362 7.90357 8.32319 7.83333 8.5 7.83333H12.5C12.6768 7.83333 12.8464 7.90357 12.9714 8.0286C13.0964 8.15362 13.1667 8.32319 13.1667 8.5V12.5C13.1667 12.6768 13.0964 12.8464 12.9714 12.9714C12.8464 13.0964 12.6768 13.1667 12.5 13.1667H8.5C8.32319 13.1667 8.15362 13.0964 8.0286 12.9714C7.90357 12.8464 7.83333 12.6768 7.83333 12.5V8.5C7.83333 8.32319 7.90357 8.15362 8.0286 8.0286Z' fill='black'/%3E%3C/svg%3E%0A") left 15px center #fff no-repeat;flex:0 0 132px;height:35px;border-radius:6px;padding:0 0 0 41px;margin:0 0 0 8px;cursor:pointer}@media screen and (max-width: 450px){.promotion__blocks .promo_block .promocode{width:100%;height:35px;flex:0 0 35px;margin-bottom:11px;margin-left:0}}.promotion__blocks .promo_block .card_body{padding:0 14px}.promotion__blocks .promo_block .attrs{position:absolute;top:24px;left:24px;display:flex;justify-content:flex-start}.promotion__blocks .promo_block .attrs .attr{display:flex;align-items:center;padding:0 6px 0 26px;margin:0 6px 0 0;height:28px;border-radius:6px;font-weight:500;font-size:11px;line-height:140%;color:#000}.promotion__blocks .promo_block .attrs .hit{background:url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.95286 15.7333C4.95286 15.7333 0 15.1963 0 10.9971C0 6.79791 2.53581 5.06667 4.64504 4.0128C6.75427 2.95893 7.08326 0 7.08326 0C7.08326 0 10.3801 1.85876 10.8542 4.18686C11.3283 6.51497 9.89102 8.44444 9.89102 8.44444C9.89102 8.44444 11.4796 8.32292 12.1577 7.16771C12.8358 6.0125 12.9889 5.06667 12.9889 5.06667C12.9889 5.06667 16.068 9.80043 14.4328 12.2156C12.7976 14.6307 10.3751 16 10.3751 16C10.3751 16 7.43432 14.6768 6.70687 13.1947C5.97941 11.7126 6.50234 9.6 6.50234 9.6C6.50234 9.6 4.09996 10.3661 3.72077 12.2156C3.34158 14.065 4.95286 15.7333 4.95286 15.7333Z' fill='black'/%3E%3C/svg%3E%0A") left 6px center #fef553 no-repeat}.promotion__blocks .promo_block .attrs .end_time{background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.66602 4.66663V2.03658C11.666 2.36821 13.9993 4.91159 13.9993 7.99996C13.9993 11.3137 11.3131 14 7.99935 14C4.68564 14 1.99935 11.3137 1.99935 7.99996C1.99935 6.38247 2.64146 4.8684 3.76468 3.74936L2.82363 2.8048C1.45178 4.17155 0.666016 6.02434 0.666016 7.99996C0.666016 12.05 3.94926 15.3333 7.99935 15.3333C12.0494 15.3333 15.3327 12.05 15.3327 7.99996C15.3327 3.94987 12.0494 0.666626 7.99935 0.666626H7.33268V4.66663H8.66602ZM7.99935 6.66663C7.87991 6.66663 7.76414 6.68233 7.65399 6.71179L5.13742 4.19522L4.19461 5.13803L6.71118 7.6546C6.68172 7.76475 6.66602 7.88052 6.66602 7.99996C6.66602 8.73634 7.26297 9.33329 7.99935 9.33329C8.73573 9.33329 9.33268 8.73634 9.33268 7.99996C9.33268 7.26358 8.73573 6.66663 7.99935 6.66663Z' fill='black'/%3E%3C/svg%3E%0A") left 6px center no-repeat;background-color:rgba(255,255,255,.6)}.header__promo__link{position:absolute;right:184px;width:152px;height:17px;font-weight:500;font-size:14px;line-height:120%;color:#222;text-decoration:none}@media screen and (max-width: 1024px){.header__promo__link{display:none}}.header__promo__link:hover{color:#4e59fd}.promo__home__info{padding-right:717px;padding-bottom:148px}.statistics_blocks{position:absolute;left:0;bottom:0;display:flex;justify-content:flex-start;background:rgba(255,255,255,.4);border-radius:12px;padding:24px 0;margin:41px 0 0 0}.statistics_blocks .stats_block{border-right:1px solid #e8dddd;text-align:center;padding:0 21px}.statistics_blocks .stats_block:last-child{border-right:0}.statistics_blocks .stats_block .value{font-weight:500;font-size:24px;line-height:120%;color:#000;white-space:nowrap;margin:0 0 6px 0}.statistics_blocks .stats_block .label{font-weight:500;font-size:14px;line-height:140%;color:#8e8e8e;white-space:nowrap}.popular_courses{background:#f6f6f6;overflow:hidden;position:relative}.popular_courses .slick-list{overflow:visible}.popular_courses .container{padding:79px 0 0 0}@media screen and (max-width: 1360px){.popular_courses .container{padding:79px 15px 0}}.popular_courses .container h2{margin-bottom:30px;font-weight:600;font-size:28px;line-height:120%}.popular_courses .container h2 span{color:#4e59fd}.popular_courses .container .descr{max-width:760px;font-weight:500;font-size:16px;line-height:190%;margin-bottom:31px}.popular_courses .container .popular__blocks{position:initial}.popular_courses .container .popular__blocks .slick-slide{width:440px;margin-right:20px}.popular_courses .container .popular__blocks .block_content{height:350px;border-radius:12px;padding:20px 25px 24px}.popular_courses .container .popular__blocks .block_content .logo{display:block;height:29px;margin:0 0 11px 0}.popular_courses .container .popular__blocks .block_content .logo img{height:100%;width:auto}.popular_courses .container .popular__blocks .block_content h4{font-weight:600;font-size:20px;line-height:140%;color:#222;height:69px}.popular_courses .container .popular__blocks .block_content .course_info{width:100%;height:95px;background:rgba(255,255,255,.6);border-radius:8px;margin:0 0 16px 0;padding:13px 24px}.popular_courses .container .popular__blocks .block_content .course_info .row{display:flex;justify-content:space-between;font-weight:500;font-size:16px;line-height:130%}.popular_courses .container .popular__blocks .block_content .course_info .row:first-child{margin:0 0 11px 0}.popular_courses .container .popular__blocks .block_content .course_info .row .old{font-weight:500;font-size:12px;line-height:140%;text-decoration-line:line-through;color:#8e8e8e;margin:2px 8px 0 0}.popular_courses .container .popular__blocks .block_content .course_info .row .promo{font-weight:600;font-size:12px;line-height:140%;color:#4e59fd;margin:0}.popular_courses .container .popular__blocks .block_content .course_info .row .value{display:flex;justify-content:flex-start}.popular_courses .container .popular__blocks .block_content .button{display:flex;align-items:center;justify-content:center;width:100%;height:35px;background:#fff;border-radius:6px;border:0;outline:0;font-weight:500;font-size:12px;line-height:160%;text-align:center;color:#4e59fd;text-decoration:none}.popular_courses .container .popular__blocks .block_content .attr{display:flex;margin:0 0 24px 0}.popular_courses .container .popular__blocks .block_content .attr .attr_item{display:flex;align-items:center;border-radius:6px;font-weight:500;font-size:11px;line-height:140%;color:#000;height:28px;padding:0 6px 0 26px;margin-right:6px;color:#000;text-decoration:none}.popular_courses .container .popular__blocks .block_content .attr .duration{background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00033 15.3334C3.95024 15.3334 0.666992 12.0502 0.666992 8.00008C0.666992 3.94999 3.95024 0.666748 8.00033 0.666748C12.0504 0.666748 15.3337 3.94999 15.3337 8.00008C15.3337 12.0502 12.0504 15.3334 8.00033 15.3334ZM8.00033 14.0001C11.314 14.0001 14.0003 11.3138 14.0003 8.00008C14.0003 4.68637 11.314 2.00008 8.00033 2.00008C4.68662 2.00008 2.00033 4.68637 2.00033 8.00008C2.00033 11.3138 4.68662 14.0001 8.00033 14.0001ZM11.3337 7.33341H8.66699V4.00008H7.33366V8.66675H11.3337V7.33341Z' fill='black'/%3E%3C/svg%3E%0A") left 6px center no-repeat;background-color:rgba(255,255,255,.6)}.popular_courses .container .popular__blocks .block_content .attr .rating{background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='24 / basic / star'%3E%3Cpath id='icon' fill-rule='evenodd' clip-rule='evenodd' d='M8.00056 12.7532L3.19657 15.2788L4.11405 9.92949L0.227539 6.14108L5.59856 5.36062L8.00056 0.493652L10.4026 5.36062L15.7736 6.14108L11.8871 9.92949L12.8045 15.2788L8.00056 12.7532Z' fill='%23F3C164'/%3E%3C/g%3E%3C/svg%3E%0A") left 6px center no-repeat;background-color:rgba(255,255,255,.6)}.popular_courses .container .popular__blocks .block_content .attr .reviews{background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='24 / chatting / comment'%3E%3Cpath id='icon' fill-rule='evenodd' clip-rule='evenodd' d='M3.99967 14.5361L8.05754 11.9999H13.333C14.0694 11.9999 14.6663 11.403 14.6663 10.6666V2.66659C14.6663 1.93021 14.0694 1.33325 13.333 1.33325H2.66634C1.92996 1.33325 1.33301 1.93021 1.33301 2.66659V10.6666C1.33301 11.403 1.92996 11.9999 2.66634 11.9999H3.99967V14.5361ZM7.67514 10.6666L5.33301 12.1304V10.6666H2.66634V2.66659H13.333V10.6666H7.67514Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A") left 6px center no-repeat;background-color:rgba(255,255,255,.6);cursor:pointer}.promo_on_main{overflow:hidden}.promo_on_main .home__block__top{margin-bottom:0}.promo_on_main .container{padding:65px 0 0 0}@media screen and (max-width: 1360px){.promo_on_main .container{padding:65px 15px 0}}.promo_on_main .slick-list{overflow:visible}.promo_on_main h3{margin-bottom:30px}.promo_on_main .descr{max-width:760px;font-weight:500;font-size:16px;line-height:190%;margin-bottom:31px}.promo_on_main .slick-slide{width:440px;margin-right:20px}.promo_on_main .promotion__blocks .promo_block{margin-bottom:0}.promo_on_main .slicker_buttons{margin:34px auto 57px}.home__reviews{overflow:hidden}.home__reviews .container{padding:75px 0 0 0}@media screen and (max-width: 1360px){.home__reviews .container{padding:75px 15px 0}}.home__reviews .slick-list{overflow:visible}.home__reviews .review__item{position:relative;background:#f6f6f6;border-radius:12px;padding:27px 32px;height:415px}.home__reviews .review__item .logo{display:block;height:40px;margin:0 0 21px 0}.home__reviews .review__item .logo img{height:100%;width:auto}.home__reviews .slick-slide{width:670px;margin-right:20px}.home__reviews .slick-slide h4{font-weight:500;font-size:20px;line-height:140%;height:62px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.home__reviews .slick-slide .text{font-weight:500;font-size:14px;line-height:190%}.home__reviews .slick-slide .info{position:absolute;bottom:0px;left:32px;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);grid-row-gap:3px;grid-column-gap:12px;grid-template-columns:32px 121px;grid-template-rows:14px 22px 23px;margin:24px 0 0 0}.home__reviews .slick-slide .avatar{grid-area:1/1/3/2}.home__reviews .slick-slide .name{grid-area:1/2/2/3;font-weight:500;font-size:14px;line-height:120%;color:#000;white-space:nowrap}.home__reviews .slick-slide .date{grid-area:2/2/3/3;font-weight:400;font-size:11px;line-height:120%;color:#939393}.home__reviews .slick-slide .rating{position:absolute;right:32px;top:32px}.home__reviews .slick-slide .rating .raiting_x img{width:19px;height:19px}.home__reviews .slick-slide .rating .raiting_x__value_x{margin:0 5px 0 0}.home__reviews .slick-slide .read_more{display:flex;justify-content:flex-start;align-items:center;font-weight:500;font-size:14px;line-height:120%;color:#4e59fd;text-decoration:none;margin:12px 0 0 0}.home__reviews .slick-slide .read_more::after{content:"";display:block;width:10px;height:15px;margin-left:7px;background:url("data:image/svg+xml,%3Csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_120_57900)'%3E%3Cpath d='M5.625 8.75L9.375 5L5.625 1.25' stroke='%234E59FD' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_120_57900'%3E%3Crect width='10' height='15' fill='white' transform='translate(0 10) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") right center no-repeat}.home__reviews .slicker_buttons{margin:36px auto 46px}.submenu_shadow_wrapper .container{width:100%}.slicker_buttons{display:flex;margin:34px auto 69px;justify-content:space-between;width:140px;user-select:none}.slicker_buttons .prev{cursor:pointer;width:60px;height:12px;background:url("data:image/svg+xml,%3Csvg width='61' height='12' viewBox='0 0 61 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469666 6.53033C0.176773 6.23744 0.176773 5.76256 0.469666 5.46967L5.24264 0.696699C5.53553 0.403806 6.0104 0.403806 6.3033 0.696699C6.59619 0.989593 6.59619 1.46447 6.3033 1.75736L2.06066 6L6.3033 10.2426C6.59619 10.5355 6.59619 11.0104 6.3033 11.3033C6.0104 11.5962 5.53553 11.5962 5.24264 11.3033L0.469666 6.53033ZM61 6.75H0.999996V5.25H61V6.75Z' fill='%235A64F1'/%3E%3C/svg%3E%0A") no-repeat}.slicker_buttons .next{cursor:pointer;width:60px;height:12px;background:url("data:image/svg+xml,%3Csvg width='61' height='12' viewBox='0 0 61 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60.5303 6.53033C60.8232 6.23744 60.8232 5.76256 60.5303 5.46967L55.7574 0.696699C55.4645 0.403806 54.9896 0.403806 54.6967 0.696699C54.4038 0.989593 54.4038 1.46447 54.6967 1.75736L58.9393 6L54.6967 10.2426C54.4038 10.5355 54.4038 11.0104 54.6967 11.3033C54.9896 11.5962 55.4645 11.5962 55.7574 11.3033L60.5303 6.53033ZM0 6.75H60V5.25H0V6.75Z' fill='%235A64F1'/%3E%3C/svg%3E%0A") no-repeat}.slicker_buttons .prev:hover{cursor:pointer;width:60px;height:12px;background:url("data:image/svg+xml,%3Csvg width='61' height='12' viewBox='0 0 61 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469666 6.53033C0.176773 6.23744 0.176773 5.76256 0.469666 5.46967L5.24264 0.696699C5.53553 0.403806 6.0104 0.403806 6.3033 0.696699C6.59619 0.989593 6.59619 1.46447 6.3033 1.75736L2.06066 6L6.3033 10.2426C6.59619 10.5355 6.59619 11.0104 6.3033 11.3033C6.0104 11.5962 5.53553 11.5962 5.24264 11.3033L0.469666 6.53033ZM61 6.75H0.999996V5.25H61V6.75Z' fill='%23222222'/%3E%3C/svg%3E%0A") no-repeat}.slicker_buttons .next:hover{cursor:pointer;width:60px;height:12px;background:url("data:image/svg+xml,%3Csvg width='61' height='12' viewBox='0 0 61 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60.5303 6.53033C60.8232 6.23744 60.8232 5.76256 60.5303 5.46967L55.7574 0.696699C55.4645 0.403806 54.9896 0.403806 54.6967 0.696699C54.4038 0.989593 54.4038 1.46447 54.6967 1.75736L58.9393 6L54.6967 10.2426C54.4038 10.5355 54.4038 11.0104 54.6967 11.3033C54.9896 11.5962 55.4645 11.5962 55.7574 11.3033L60.5303 6.53033ZM0 6.75H60V5.25H0V6.75Z' fill='%23222222'/%3E%3C/svg%3E%0A") no-repeat}.slicker_buttons .prev.slick-disabled{background:url("data:image/svg+xml,%3Csvg width='61' height='12' viewBox='0 0 61 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.469666 6.53033C0.176773 6.23744 0.176773 5.76256 0.469666 5.46967L5.24264 0.696699C5.53553 0.403806 6.0104 0.403806 6.3033 0.696699C6.59619 0.989593 6.59619 1.46447 6.3033 1.75736L2.06066 6L6.3033 10.2426C6.59619 10.5355 6.59619 11.0104 6.3033 11.3033C6.0104 11.5962 5.53553 11.5962 5.24264 11.3033L0.469666 6.53033ZM61 6.75H0.999996V5.25H61V6.75Z' fill='%23DADADA'/%3E%3C/svg%3E%0A") no-repeat}.slicker_buttons .next.slick-disabled{background:url("data:image/svg+xml,%3Csvg width='61' height='12' viewBox='0 0 61 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M60.5303 6.53033C60.8232 6.23744 60.8232 5.76256 60.5303 5.46967L55.7574 0.696699C55.4645 0.403806 54.9896 0.403806 54.6967 0.696699C54.4038 0.989593 54.4038 1.46447 54.6967 1.75736L58.9393 6L54.6967 10.2426C54.4038 10.5355 54.4038 11.0104 54.6967 11.3033C54.9896 11.5962 55.4645 11.5962 55.7574 11.3033L60.5303 6.53033ZM0 6.75H60V5.25H0V6.75Z' fill='%23DADADA'/%3E%3C/svg%3E%0A") no-repeat}@media screen and (min-width: 960px){.comment__item_x:hover .review__q__item__anchor{display:block}}@media screen and (max-width: 1350px){.promo__home__info{padding-right:400px}}@media screen and (max-width: 1240px){.promo__home__image{right:15px}.home__category__item__title{font-size:18px}.home__category__item__info{max-width:175px}.home__category__item:after{right:-100px}.home__category__image{width:120px}.home__category__item{min-height:140px}.home__category__item__count{font-size:13px}}@media screen and (max-width: 1240px){.about__page__top__founder{margin-right:-20px}}@media screen and (max-width: 1000px){.home__raiting__list{margin:0 -10px}.home__category__more{font-size:14px}.home__raiting{padding:75px 0}.home__raiting__top__title{font-size:22px}.home__raiting__top__link{font-size:14px}.home__category__block{padding-bottom:30px}.home__category__bottom{padding:15px 0}.home__category__item{width:calc(50% - 20px)}.promo__home__title{font-size:48px;margin-bottom:26px}.promo__home__text{font-size:15px;line-height:1.75}.promo__home__info{position:relative;max-width:100%;width:480px;padding:0 0 170px 0}.promo__home{padding:140px 0 264px;overflow:hidden}.promo__home__image{max-width:325px;left:540px;right:auto;top:31%}.home__category__title{margin-bottom:34px;font-size:24px}.home__category__tabs button{font-size:14px;padding:15px 23px}}@media screen and (max-width: 860px){header .search{display:none}header{height:57px}}@media screen and (max-width: 800px){header .all_courses{display:none}.promo__home__title{font-size:36px;margin-bottom:16px}.promo__home__text{font-size:14px;line-height:1.9}.promo__home__info{width:360px}.promo__home__image{left:405px;max-width:265px}.promo__home{padding:100px 0 340px}.home__category__tabs button{font-weight:500;font-size:12px;padding:12px 16px}.default__info h1{font-size:26px;margin:20px 0}.default__info h2{font-size:20px;margin:20px 0}.default__info h3{font-size:16px}.main__container--text{margin-bottom:75px}.about__page__top__info{margin:0 0 20px;max-width:100%;width:550px}.about__page__top{flex-direction:column;margin-bottom:30px}.about__page__top__founder{padding:20px;max-width:290px;border-radius:12px}.about__page__top__founder__image{margin-bottom:20px}.about__page__top__founder__name{font-size:16px;margin-bottom:7px}.about__page__top__founder__text{font-size:13px}.about__section__contact__item{width:calc(50% - 20px);margin:0 10px 24px}.about__section__contact__list{margin:0 -10px -24px}.about__section{max-width:560px}.about__section__team__item{width:calc(50% - 20px);margin-bottom:20px}.about__section__team__item__name{font-size:16px}.about__section__team__item__job_title{font-size:12px}.about__section__team{margin-bottom:50px}.about__section__requisites__item{width:calc(50% - 20px);margin:0 10px 30px}.about__section__requisites__item__value{text-decoration:underline}.about__section__requisites__list{margin:0 -10px -30px}}@media screen and (max-width: 700px){.home__category__more,.home__raiting__top__link{font-size:16px}.home__category__bottom{padding-top:7px}.home__block__top{flex-direction:column;align-items:flex-start;margin-bottom:20px}.home__raiting__top__title{margin-bottom:10px;font-size:18px}.home__raiting{padding:40px 0 30px}.home__raiting__arrows{margin-top:36px}.home__category__item__title{font-size:14px}.home__category__item{padding:15px 10px;min-height:100px}.home__category__item__count{font-size:12px}.home__category__item__info{max-width:110px}.home__category__item:after{width:140px;height:140px;right:-25px}.home__category__image{right:18px;width:80px}.statistics_blocks{width:345px;height:184px;flex-wrap:wrap;left:calc(50% - 172px)}.statistics_blocks .stats_block{height:52px;text-align:left;padding:0 17px}.statistics_blocks .stats_block:nth-child(1){margin:0 0 30px 0;width:178px}.statistics_blocks .stats_block:nth-child(2){border-right:0;margin:0 0 30px 0}.statistics_blocks .stats_block:nth-child(3){width:178px}.statistics_blocks .value{margin:0 0 3px 0}.promo__home__info{padding:0 0 214px 0;position:initial}.promo__home{padding:100px 0 255px}.promo__home .container{position:relative}}@media screen and (max-width: 680px){.promo__home__image{display:none}.promo__home__info{width:100%}}@media screen and (max-width: 550px){.home__raiting__arrows__btn:focus path,.home__raiting__arrows__btn:hover path{fill:#5a64f1}.home__category__image,.promo__home__image{display:none}.home__category__item:after{width:82px;height:82px;right:-30px;bottom:-30px;top:auto;transform:none}.home__category{margin-top:-236px}.home__category__block{padding-bottom:16px}.home__category__bottom{padding-top:16px}.promo__home{padding:67px 0 269px}.promo__home__title{margin-bottom:20px}.promo__home__text{font-weight:500;font-size:14px;line-height:160%}.home__category__title{margin-bottom:18px}.home__category__item{height:100px;margin:0 10px 10px}.popular_courses .container{padding:44px 15px 0}.popular_courses .container h2{font-size:24px;line-height:130%;margin-bottom:18px}.popular_courses .container .descr{font-weight:500;font-size:14px;line-height:190%;margin-bottom:25px}.slicker_buttons{margin:38px auto 38px}.promo_on_main h3{font-weight:600;font-size:24px;line-height:130%;margin-bottom:10px}.promo_on_main .descr{font-size:14px;margin-bottom:23px}.promo_on_main .slick-slide{width:320px;margin-right:6px}.promo_on_main .promotion__blocks .promo_block h2{height:52px}.promo_on_main .slicker_buttons{margin:40px auto 37px}.home__raiting__item__top{margin-bottom:15px}.home__raiting__arrows{margin-top:0px}.home__raiting__top__link{font-weight:500;font-size:12px;line-height:120%}.home__block__top{margin-bottom:26px}.home__raiting__item__inner{padding:17px 15px}.home__raiting__arrows{margin-top:6px}.home__reviews .container{padding:37px 15px 0}.home__reviews .home__raiting__top__title{font-weight:600;font-size:24px;line-height:130%}.home__reviews .slick-slide{width:320px;margin-right:20px}.home__reviews .slick-slide .rating{right:initial;top:75px;left:23px}.home__reviews .slick-slide .text{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;height:266px}.home__reviews .slick-slide .info{bottom:-11px;left:25px}.home__reviews .review__item{padding:27px 25px;height:600px}.home__reviews .review__item .logo{height:40px;margin:0 0 38px 0}}@media screen and (max-width: 500px){.default__info h1{font-size:24px;margin:30px 0}.default__info h2{font-size:18px;margin-bottom:16px}.default__info h3{font-size:14px;margin-bottom:15px}.default__info li:before{top:11px;width:12px;left:-19px}.default__info li{line-height:1.65;margin-bottom:12px}.default__info li:last-child{margin-bottom:0}.main__container--text{margin-bottom:60px}.about__section__requisites__item{width:100%;margin:0 0 17px}.about__section__requisites__item__value{font-size:12px;margin-bottom:7px}.about__section__contact__item__title,.about__section__requisites__item__title{font-size:10px}.about__section__requisites__list{margin:0 0 -20px}.about__section__team__item__image{margin-bottom:10px}.about__section__team__item__name{font-size:14px;margin-bottom:10px}.about__section__team__item__job_title{margin-bottom:15px}.about__section__team__item__social{margin:0 -10px}.about__section__team__item__link{margin:0 5px 10px}.about__section__contact__item__link{font-size:12px;margin-bottom:5px}.about__section__contact__item{margin-bottom:12px;min-width:160px}.about__section__contact__list{margin-bottom:-12px}.about__section__contact{margin-bottom:30px}.about__page__top__founder__name{font-size:14px;margin-bottom:8px}.about__page__top__founder{max-width:200px;padding:20px 15px}.about__page__top__founder__image{margin-bottom:15px}.about__page__top__founder__text{font-size:12px}.about__page__top__info{margin-bottom:24px}.popular_courses .container .popular__blocks .slick-slide{width:320px;margin-right:6px}.popular_courses .container .popular__blocks .block_content .course_info{padding:13px 13px}}@media screen and (max-width: 450px){.header__promo__link{display:none}.course__block__j__top__info h2{margin-bottom:15px}.course__block__j__top__review{left:0;top:24px}}.copy_input{opacity:0}.course__block__j__top .course__block__j__top__inner{position:relative;justify-content:flex-end}@media screen and (max-width: 1303px){.course__block__j__top .course__block__j__top__inner{flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media screen and (max-width: 1303px){.course__block__j__top .course__block__j__top__inner .course_info__item{margin-bottom:15px}}.course__block__j__top .course__block__j__top__inner .course_info__item:first-child{margin:10px 0 0 0;position:absolute;left:0;top:-25px}@media screen and (max-width: 1303px){.course__block__j__top .course__block__j__top__inner .course_info__item:first-child{position:initial;left:initial;top:initial;margin:0 0 15px 0}}@media screen and (max-width: 450px){.course__block__j__top .course__block__j__top__inner .course_info__item:first-child h2{font-size:20px;line-height:22px}}.course__block__j__top .course__block__j__top__inner .course_info__item:nth-child(2){position:absolute;left:0;bottom:-15px}@media screen and (max-width: 1303px){.course__block__j__top .course__block__j__top__inner .course_info__item:nth-child(2){position:initial;left:initial;bottom:initial}}.course__block__j__top .course__block__j__top__inner .course_info__item:nth-child(3){margin-right:0}.course__block__j__top .course__block__j__top__inner .course__block__j__top__rating{margin-right:24px}.tax-course_cats .paid_courses .tc_td--school__x .tc_head__inner,.tax-course_cats .paid_courses .tc_td--school__x .tc_inner{padding-left:0}#view_youtube{padding:0}#view_youtube iframe{display:block;margin:0 auto;max-width:100%;padding-bottom:0}@media screen and (max-width: 1350px){#view_youtube iframe{height:600px}}@media screen and (max-width: 500px){#view_youtube iframe{height:400px}}.course_n__block__table.paid_courses{margin:0 0 10px 0}.course_n__block__table table{width:100%;border-spacing:0}@media screen and (max-width: 600px){.course_n__block__table table{display:flex;flex-direction:column}}@media screen and (max-width: 600px){.course_n__block__table table thead{display:flex;flex-direction:row;justify-content:space-between;width:100%}}@media screen and (max-width: 600px){.course_n__block__table table thead tr{display:flex;flex-direction:row;justify-content:space-between;width:100%}}.course_n__block__table table th{height:47px;font-weight:700;font-size:14px;border-top:1px solid #e3e3e3;text-align:left}@media screen and (max-width: 600px){.course_n__block__table table th{background:#4e59fd;color:#fff;font-weight:500;flex:0 0 50%}}@media screen and (max-width: 600px){.course_n__block__table table th:hover{color:#fff}}.course_n__block__table table th .tc_head__inner{display:inline-flex}@media screen and (max-width: 600px){.course_n__block__table table th .tc_head__inner{color:#fff}}.course_n__block__table table th.tc_td{display:table-cell}.course_n__block__table table th.tc_td--cost{width:230px}@media screen and (max-width: 600px){.course_n__block__table table th.tc_td--cost{width:50%}}@media screen and (max-width: 600px){.course_n__block__table table th.tc_td--name{width:50%}}.course_n__block__table table th.tc_td--monthcost{width:230px;padding-left:23px}@media screen and (max-width: 600px){.course_n__block__table table th.tc_td--monthcost{display:none}}@media screen and (max-width: 600px){.course_n__block__table table th.tc_td--time{display:none}}@media screen and (max-width: 600px){.course_n__block__table table th.tc_td--link{display:none}}@media screen and (max-width: 600px){.course_n__block__table table tbody{display:flex;flex-direction:column}}.course_n__block__table table tbody tr.tc_row{display:table-row}@media screen and (max-width: 600px){.course_n__block__table table tbody tr.tc_row{display:flex;flex-direction:row;flex-wrap:wrap}}.course_n__block__table table tbody tr.tc_row:last-child td{border-bottom:1px solid #e3e3e3}.course_n__block__table table tbody td{height:auto;border-top:1px solid #e3e3e3;text-align:left}.course_n__block__table table tbody td .tc_head__inner{display:inline-flex}.course_n__block__table table tbody td.tc_td{display:table-cell}@media screen and (max-width: 600px){.course_n__block__table table tbody td.tc_td{flex:0 0 50%}}@media screen and (max-width: 600px){.course_n__block__table table tbody td.tc_td--name{width:50%}}.course_n__block__table table tbody td.tc_td--cost{width:230px}.course_n__block__table table tbody td.tc_td--monthcost{width:230px;padding-left:23px}@media screen and (max-width: 600px){.course_n__block__table table tbody td.tc_td--monthcost{padding:0}}@media screen and (max-width: 600px){.course_n__block__table table tbody td.tc_td--time{padding:0}}.course_n__block__table table tbody td.tc_td--link .tc_inner{display:flex;justify-content:flex-end}@media screen and (max-width: 600px){.course_n__block__table table tbody td.tc_td--link{display:none}}/*# sourceMappingURL=main.min.css.map */
