.tooltip{position:fixed;top:0;left:0;z-index:15;padding:6px 8px;word-wrap:break-word;pointer-events:none;color:#fff;border-radius:var(--radius-l)}.tooltip:not(.wide){max-width:280px}.tooltip-enter-active,.tooltip-leave-active{transition:opacity .2s}.tooltip-enter,.tooltip-leave-to{opacity:0}.tooltip__arr{position:absolute;margin-left:-5px;width:0;height:0;border:5px solid transparent}.confirm-enter-active{transition:opacity .2s}.confirm-leave-active{transition:opacity .2s .15s}.confirm-enter,.confirm-leave-to{opacity:0}.confirm-enter-to,.confirm-leave{opacity:1}.confirm-enter-active .confirm__win{transition:transform .2s .2s,opacity .2s .2s}.confirm-leave-active .confirm__win{transition:transform .2s,opacity .2s}.confirm-enter .confirm__win,.confirm-leave-to .confirm__win{opacity:0;transform:scale(.85)}.confirm-enter-to .confirm__win,.confirm-leave .confirm__win{opacity:1;transform:scale(1)}.confirm{display:flex;align-items:center;justify-content:center;position:fixed;z-index:99;top:0;right:0;bottom:0;left:0;overflow:auto;padding:10px;background:var(--dark-trans2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-overflow-scrolling:touch}.confirm__win{position:relative;margin:auto;padding:30px;width:360px;background:#fff;border-radius:6px}.confirm__close{position:absolute;z-index:2;top:12px;right:12px}.confirm__close svg{width:16px;height:16px;transition:fill .2s;fill:var(--light3)}.confirm__close:hover svg{fill:var(--light4)}@media (max-width:480px){.confirm__win{padding:18px;width:100%}}.progress{margin-bottom:20px;padding:12px 15px}.progress__top{display:flex}.progress__race{margin-top:6px;fill:#c2c2ca}.race-start{margin-right:10px}.race-end{margin-left:10px}.progress__main{flex:1 1 1%}.progress__pbar{flex:1 1 auto;position:relative;background:#dddde4;box-shadow:inset 0 2px 4px rgba(0,0,0,.08);border-radius:16px}.pbar,.progress__pbar{display:flex;height:32px}.pbar{flex:0 0 auto;align-items:center;justify-content:center;min-width:16px;transition:width .4s;color:#fff;font-weight:500}.pbar:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.pbar:nth-last-child(2){border-top-right-radius:16px;border-bottom-right-radius:16px}.pbar-test{flex:0 1 140px;margin-left:10px}.pbar__100{background:var(--gradient-green)}.pbar__75{background:var(--gradient-yellow)}.pbar__25{background:var(--gradient-red)}.pbar__empty{display:flex;flex:1 1 auto;align-items:center;justify-content:center;line-height:1;white-space:nowrap;color:var(--light5);text-align:center}.progress__pbar.not_fit{margin-bottom:24px}.progress__pbar.not_fit .pbar__empty{position:absolute;top:39px;left:0!important;border:4px solid var(--light2);background:var(--light2);border-radius:var(--radius-l)}.progress__pbar.not_fit .pbar__empty:before{content:"";position:absolute;top:-12px;left:50%;margin:0 0 0 -4px;width:0;height:0;pointer-events:none;border:solid transparent;border-color:rgba(136,183,213,0);border-bottom-color:var(--light2);border-width:4px}.progress__details{display:flex;padding:10px 12px;width:300px}.details__txt{flex-basis:51%}.details__txt p+p{margin-top:5px}.details__txt span{color:#3fca91}.details__markers{flex-basis:90%;margin-left:auto}.marker{display:flex;align-items:center;margin-bottom:15px;font-size:.9rem}.marker__bg{flex:0 0 24px;margin-right:8px;height:24px;border-radius:var(--radius-s)}.progress__stat{display:flex;align-items:center;margin-top:12px;padding-top:10px;border-top:2px solid var(--light1)}.progress__stat-item{margin-right:40px}.stat-item__val{font-size:1.2rem}.stat-item__val span{font-size:1.03rem}.progress__tip,.stat-item__name{color:var(--light4)}.progress__tip{display:flex;align-items:center;flex:0 0 auto;position:relative;margin-left:15px;padding:6px 8px 6px 6px;max-width:320px;height:36px;line-height:1.4;font-size:.9rem;background:var(--light1);border-radius:0 var(--radius-l) var(--radius-l) 0}.progress__tip:before{content:"";position:absolute;top:0;left:-12px;width:0;height:0;border-style:solid;border-width:24px 12px 24px 0;border-color:transparent var(--light1) transparent transparent}.progress__tip svg{margin-right:8px;flex-shrink:0;width:18px;height:26px;fill:var(--light3)}.progress__tip b{color:var(--dark2);font-weight:500}.progress__go{margin-left:auto;height:36px;padding:0 8px}.progress__go svg{width:16px;height:12px}.progress_chapters{margin-left:auto}.progress_chapters+.progress__go{margin-left:20px}.arr-left{margin-right:8px;transform:rotate(180deg)}.arr-right{margin-left:8px}.progress__internship{display:flex;align-items:center;margin-top:12px;padding-top:10px;border-top:2px solid var(--light1);color:var(--light4)}.progress__internship__btn{margin-left:auto;min-height:36px;padding:0 8px;font-size:14px;white-space:nowrap}.internshipInfo__text p{margin-bottom:20px}.internshipInfo .confirm__win{width:600px}@media (max-width:900px){.progress{margin-bottom:15px;padding:8px 10px}.pbar-test{margin-left:6px}.progress__stat{margin-top:8px;padding-top:6px}.progress__tip{padding-left:2px;height:26px}.progress__tip:before{border-width:19px 12px 19px 0}}@media (max-width:800px){.progress{margin-bottom:10px}}@media (max-width:750px){.progress__race{display:none}.progress__stat-item{margin-right:20px}.stat-item__val{font-size:1.1rem}.stat-item__val span{font-size:.95rem}.stat-item__name{font-size:.85rem}.pbar{font-size:0}}@media (max-width:650px){.pbar,.progress__pbar{height:28px}.progress__pbar.not_fit{margin-bottom:25px}.progress__pbar.not_fit .pbar__empty{top:34px}.pbar-test{flex-basis:100px}.progress__tip{display:none}.pbar__empty{font-size:.9rem}.progress__internship__text{font-size:12px}.progress__internship__btn{white-space:normal}}@media (max-width:500px){.pbar,.progress__pbar{height:24px}.progress__pbar.not_fit{margin-bottom:22px}.progress__pbar.not_fit .pbar__empty{top:30px}.progress__stat-item{margin-right:10px}.stat_left_time{display:none}.progress__internship{display:block}}.lesson{display:flex;position:relative;padding:0 0 10px 8px;text-align:left;text-decoration:none}.lesson:hover{background:var(--light0)}.lesson__status{display:flex;flex-shrink:0;align-items:center;justify-content:center;position:relative;z-index:1;margin-top:7px;width:16px;height:16px;border:2px solid var(--light2);background:#fff;border-radius:50%}.status_complete{border-color:var(--green);background:var(--light-green2)}.status_complete svg{fill:var(--green)}.status_not_complete{border-color:var(--orange);background:var(--light-orange)}.status_not_complete svg{fill:var(--orange)}.status_info svg{fill:#c1c1cc}.lesson__descr{display:flex;flex-wrap:wrap;justify-content:space-between;flex:1 1 1%;position:relative;margin-left:8px;padding:10px 8px 0 0;border-top:1px solid var(--light2)}.lesson__descr:before{content:"";position:absolute;top:-1px;bottom:-10px;left:-19px;width:2px;background:var(--light2)}.lesson__name{margin-bottom:5px;width:100%;line-height:1.2;color:var(--light6);font-size:1.03rem}.lesson__info,.lesson__prop{color:var(--light4);font-size:.88rem}.lesson__prop{display:flex;align-items:center}.lesson__prop svg{margin-right:5px;fill:currentColor}.lesson__duration{display:flex;align-items:center;width:88px}.lesson.ex_active{position:relative;z-index:1;margin:0 -5px;padding:0 5px 10px 13px;background:var(--gradient-violet);box-shadow:0 5px 12px rgba(40,41,184,.25)}.lesson.ex_active:after{content:"";position:absolute;top:0;right:-12px;bottom:0;width:12px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 12' preserveAspectRatio='none'%3E%3Cpath fill='%236878ff' d='M10 6L0 12V0l10 NaN'/%3E%3C/svg%3E")}.lesson.ex_active+.lesson .lesson__descr,.lesson.ex_active .lesson__descr{border-color:transparent}.lesson.ex_active .lesson__descr:before{background:#5b52d8}.lesson.ex_active .lesson__status{color:#fff;border-color:#fff;background:#7168f2}.lesson.ex_active .lesson__status svg{fill:#fff}.lesson.ex_active .lesson__name{color:#fff}.lesson.ex_active .lesson__info,.lesson.ex_active .lesson__prop{opacity:.8;color:#fff}@media (max-width:800px){.lesson.ex_active:after{display:none}}.cnavi__module{padding:5px;border-bottom:2px solid var(--light2)}.cnavi__module:first-child .cnavi__title{border-radius:var(--radius-l) var(--radius-l) 0 0}.cnavi__module:last-child{margin-bottom:52px}.cnavi__title{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;width:100%;min-height:40px;text-align:left}.cnavi__title b{line-height:1.3;font-size:1.02rem;color:var(--light6);font-weight:500}.cnavi__title.active b{color:var(--dark2)}.cnavi__title:hover:not(.active):not(.module_blocked){background:var(--light1)}.cnavi__title.active,.module_blocked{cursor:default}.module_blocked b{color:var(--light4)}.module__release-date{margin-top:3px;color:var(--light3);font-size:.9rem}.module__arr{flex-shrink:0;margin-left:8px;fill:var(--light3)}.module__arr.arrow_rotate{fill:var(--dark1)}.module__lock{flex-shrink:0;margin-left:8px;width:18px;height:24px;fill:var(--light3)}.cnavi__lessons{margin:5px 0 3px}.hasNewLesson svg{display:inline-block}input#file{display:none}#file-drag-drop form{display:block;width:400px;background:var(--light1);margin:auto;margin-top:40px;text-align:center;border-radius:4px;outline:2px dashed var(--light3);outline-offset:-10px}#file-drag-drop form svg{width:100%;height:80px;fill:var(--light4);display:inline-block}#file-drag-drop .is-dragover{background-color:var(--light2);color:var(--light3)}#file-drag-drop .is-dragover svg{fill:var(--light3)}#file-drag-drop .drop-files{display:block;padding:50px 0}#file-drag-drop .drop-files__select{text-decoration:underline;cursor:pointer}#file-drag-drop .drop-files__select:hover{color:var(--light4)}@media (max-width:450px){#file-drag-drop form{width:100%}}.videoplayer{position:relative;padding-bottom:55.4%;height:0}.videoplayer iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:640px){.videoplayer{margin:0 -20px;padding-bottom:59.8%}.videoplayer iframe{width:100%}}#overlayV{position:absolute;background:transparent;font-size:8px;color:#555;text-align:right}.video{width:100%;position:relative;padding-bottom:56.2%;height:0}.videoYT{padding-bottom:55.4%}.videoplayerYT iframe{position:absolute;top:0;left:0;width:100%;height:100%}.kvplayer{background-size:100%;background-repeat:no-repeat;background-position:50%}.kvplayer,.kvplayer iframe{height:430px}@media (max-width:600px){.kvplayer,.kvplayer iframe{height:337px}}@media (max-width:480px){.kvplayer,.kvplayer iframe{height:200px}}@media (max-width:360px){.kvplayer,.kvplayer iframe{height:180px}}.field__body{display:flex;align-items:center;position:relative}.field__el{width:100%;transition:border .2s,background .2s;border:2px solid var(--light1);background:var(--light1);border-radius:var(--radius-l)}.field__el::-moz-placeholder{color:#69697a}.field__el::placeholder{color:#69697a}.field__el:focus-visible{outline:0}.field__el:focus{border-color:var(--light2);background:#fff}.field__max{margin-top:3px;color:#7c7c85;font-size:.9rem}.field_type_textarea{width:100%;min-height:130px;line-height:1.48}.no_resize .field__el{resize:none}.field_size_middle .field__el{padding:0 10px;height:44px}.field_size_big .field__el{padding:0 15px;height:52px}.field_size_middle .field_type_textarea{padding:8px 10px}.field_size_big .field_type_textarea{padding:8px 12px}.with_ico .field__el{padding-left:44px}.field__body>svg{position:absolute;left:12px}.field.field_err .field__el{color:var(--red2);border-color:var(--red2);background:#ffe5e5}.field.field_err .field__el::-moz-placeholder{color:var(--red2)}.field.field_err .field__el::placeholder{color:var(--red2)}.field__err{display:flex;align-items:center;justify-content:center;position:absolute;right:10px;width:12px;height:12px;border:2px solid var(--red2);border-radius:50%}.field__err svg{width:2px;height:8px;fill:var(--red2)}.field__err-txt{position:absolute;z-index:1;top:20px;right:-4px;padding:4px 6px;color:#fff;font-size:.9rem;white-space:nowrap;background:var(--red);border-radius:var(--radius-m);box-shadow:0 1px 4px rgba(0,0,0,.2)}.field__err-txt:before{content:"";position:absolute;right:6px;bottom:100%;width:0;height:0;border:0 solid transparent;border-width:0 4px 4px 4px;border-bottom-color:var(--red)}.labelMaxSymbol{color:var(--light3);text-align:right;font-size:10px}@media (max-width:650px){.field_size_big .field_type_textarea,.field_size_middle .field_type_textarea{padding:6px 8px}}.inform{padding:20px 25px;border-radius:var(--radius-l)}.inform_type_info{background:var(--light2)}.inform_type_err{background:var(--light-red)}.inform_type_success{background:var(--light-green)}.inform__title{margin:0;font-size:1.23rem;font-weight:500;text-align:center}.inform_type_info .inform__title{color:var(--dark1)}.inform_type_err .inform__title{color:var(--red)}.inform_type_success .inform__title{color:var(--green2)}.inform__text{margin-top:12px;font-size:1.04rem;text-align:center}.inform__btns{display:flex;justify-content:center;margin-top:12px}.inform__btns button+button{margin-left:20px}@media (max-width:600px){.inform{padding:12px 15px}.inform__title{font-size:1.12rem}}@media (max-width:500px){.inform__btns{display:block}.inform__btns button{width:100%}.inform__btns button+button{margin:10px 0 0}}.comment{position:relative}.comment+.comment{margin-top:20px}.comment__childs .comment:not(:last-child):after,.exist_childs.is_reply>.comment__body:before,.exist_childs>.comment__body:before,.is_reply:not(.exist_childs) .comment__txt:before{content:"";position:absolute;top:5px;bottom:-35px;left:-25px;width:2px;background:var(--light2)}.comment__childs>.comment>.comment__user:before,.comment__reply-form .comment__user:before{content:"";position:absolute;top:15px;left:-25px;width:18px;height:2px;background:var(--light2)}.comment__childs{margin:20px 0 0 40px}.comment__user{position:relative}.comment__ava,.comment__user{display:flex;align-items:center}.comment__ava{flex-shrink:0;justify-content:center;margin-right:8px;width:28px;height:28px;border:2px solid var(--light3);background:#f3f3f5;border-radius:50%}.comment__ava svg{fill:var(--light3)}.ava_moderator{margin-top:2px;width:22px;height:27px}.ava_user{width:22px;height:24px}.comment__name span{color:var(--violet)}.comment__body{position:relative;margin-left:40px}.comment__txt{position:relative;margin:3px 0 0 0;padding:12px 15px;line-height:1.4;background:var(--light1);border-radius:var(--radius-l)}.comment__reply{margin-top:10px;transition:color .2s;color:var(--light4)}.comment__reply:hover{color:var(--violet)}.comment__reply-form{position:relative;margin:20px 0 0 0}.comment__reply-form .comments__form{margin-left:40px}@media (max-width:500px){.comment__ava{width:20px;height:20px;border-width:1px}.ava_moderator{width:14px;height:18px}.ava_user{width:14px;height:16px}.comment__name{margin-right:0;font-size:.88rem}.comment__childs{margin-left:20px}.comment__childs .comment:not(:last-child):after,.exist_childs.is_reply>.comment__body:before,.exist_childs>.comment__body:before,.is_reply:not(.exist_childs) .comment__txt:before{top:-10px;bottom:-30px;left:-10px;width:1px}.comment__childs>.comment>.comment__user:before,.comment__reply-form .comment__user:before{top:10px;left:-10px;width:5px;height:1px}.comment__body,.comment__reply-form .comments__form{margin-left:20px}.comment__txt{padding:8px 10px}.comment__txt,.comments__form .field__el,.comments__form .inform{font-size:.9rem}.comments__form .inform{padding:8px 10px}.comment__txt .content{line-height:1.5}.comments__form .btn{padding:0 10px;font-size:.9rem}}@media (max-width:350px){.comment__txt,.comments__form .field__el,.comments__form .inform{font-size:.86rem}.comment__txt .content{line-height:1.4}}.comments__add-title{margin-bottom:15px;color:var(--light4);font-size:.85rem}.comments__field{margin-bottom:15px}.comments__list{margin-top:15px;padding-top:15px;border-top:2px solid var(--light2)}.user_add_comment{margin-bottom:8px}.test-count{color:var(--light5)}.test-success{display:table;margin:0 auto 10px;width:78px;height:98px;opacity:.8;fill:var(--green2)}.retesting{display:table;margin:10px auto 0;padding:12px 15px;background:hsla(0,0%,100%,.5)}.test-success-addtext{padding:40px;font-weight:400;text-align:left}.test-success-addtext p{margin:10px 0}.test__markers{display:flex;flex-wrap:wrap}.test__marker{display:flex;flex-shrink:0;align-items:center;justify-content:center;list-style:none;margin:0 8px 8px 0;width:18px;height:18px;border:2px solid #c2c2c8;background:var(--light0);border-radius:var(--radius-s)}.test__marker.current{border-color:var(--violet);background:var(--light-violet)}.test__marker.passed{color:var(--green);border-color:var(--green);background:var(--light-green)}.test__marker.failed{color:var(--red);border-color:var(--red);background:var(--light-red)}.test__marker svg{fill:currentColor}.test__question{margin:10px 0 15px;padding:12px 18px;background:var(--light1);border-radius:var(--radius-l)}.test__title{margin:3px 0 0;line-height:1.4}.test__add-title{color:var(--light5)}.test__answers{margin-top:10px}.test__answer{display:flex;align-items:center;margin-bottom:8px;padding:10px 12px;width:100%;color:var(--dark2);text-align:left;border:1px solid #d3d3d8;background:#fff;border-radius:var(--radius-l);box-shadow:0 2px 7px rgba(0,0,0,.1);position:relative}.test__answer:hover:not(.answer_passed):not(.answer_failed):not(:disabled){background:var(--light0)}.test__answer:disabled{opacity:1;cursor:default}.answer_passed{border-color:var(--green);background:#ecfaee;box-shadow:0 2px 7px rgba(0,70,12,.2)}.answer_passed .answer__let{color:#fff;border-color:var(--green);background:var(--green)}.answer_passed .answer__result{color:var(--green2)}.answer_failed{border-color:var(--red2);background:#ffecee;box-shadow:0 2px 7px rgba(85,0,14,.2)}.answer_failed .answer__let{color:#fff;border-color:var(--red2);background:var(--red2)}.answer_failed .answer__result{color:var(--red)}.answer__let{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin-right:8px;padding-left:1px;width:19px;height:20px;color:var(--light3);font-weight:500;font-size:.95rem;border:2px solid var(--light3);border-radius:50%}.answer__result{margin-left:auto;padding-left:5px;white-space:nowrap}.test__answers__comment{position:relative;margin-bottom:8px;padding:0 5px}.test__answers__comment__tooltip{left:5px;z-index:15;padding:6px 8px;word-wrap:break-word;pointer-events:none;color:#fff;border-radius:var(--radius-l);background:var(--light3)}.test__answers__comment__tooltip__arr{position:absolute;margin-left:-5px;width:0;height:0;border:5px solid transparent;bottom:100%;border-bottom-color:var(--light3);left:24px}.test__comment{margin-top:10px;padding:10px 12px;color:var(--light4);text-align:left;border:1px solid #d3d3d8;background:#fff;border-radius:var(--radius-l)}.test__next{display:table;margin:20px auto 0}.success__comment{text-align:right}.success__comment a{font-size:10px;color:var(--light4)}@media (max-width:500px){.test__question{margin:5px 0 8px;padding:8px 10px}.test__add-title{font-size:.9rem}.test__title{line-height:1.3;font-size:1rem}.test__answer{padding:6px 8px;line-height:1.25;font-size:.93rem}.answer__result{display:none}.test__answers__comment__tooltip__arr{left:20px}}.course{display:flex}.course__navi{flex:0 0 300px;margin-right:25px;background:#fff;border-radius:var(--radius-xl)}.course__navi-btn{padding:10px;width:100%;text-align:left}.course__navi-module{color:var(--light4);font-size:.89rem}.course__navi-lesson{display:block;margin-top:3px;font-size:1.08rem}.course__navi-lesson,.course__navi-module{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.course__navi .curtain__body{overflow-y:auto;width:300px;height:100vh}.course__content{flex:1 1 auto}.course__body{margin-bottom:25px}.course__module-title{color:var(--light4)}.course__lesson-title{margin-top:3px}.course__lesson-title span{color:var(--light4)}.course__gototree{display:flex;justify-content:space-between;margin-bottom:12px}.course__gototree.bottom{margin-top:30px}.gototree__ico{width:16px;height:12px;fill:currentColor}.gototree__prev{margin-right:8px;transform:rotate(180deg)}.gototree__next{margin-left:8px}.course__video{overflow:hidden;margin:0 -25px;width:calc(100% + 50px);border-radius:var(--radius-xl)}.course__under{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.course__speaker{display:flex;align-items:center;margin-right:20px}.speaker__ico{flex-shrink:0;margin-right:15px;width:22px;height:36px;fill:var(--light4)}.speaker__name{font-size:.95rem}.speaker__name b{font-size:1.15rem}.speaker__info{margin-top:2px;line-height:1.45;color:var(--light4);font-size:.9rem}.course__bug{flex-shrink:0;line-height:1.45;font-size:.85rem}.bug_only{margin:0 auto}.bug_only br{display:none}.course__description{margin-top:18px}.course__attachs,.course__homeWork,.course__under+.course__description{padding-top:15px;border-top:2px solid var(--light2)}.course__attachs,.course__homeWork{margin-top:18px}.course__attachs .title,.course__homeWork .title{margin-bottom:10px;font-size:1.1rem}.attach{display:flex;align-items:center;padding:6px 8px;line-height:1.5;font-weight:400;border-radius:var(--radius-l)}.attach+.attach{margin-top:8px}.attach__ico{flex-shrink:0;width:22px;height:30px;fill:var(--light3)}.attach__name{margin-left:10px}.attach__size{flex-shrink:0;margin-left:auto;color:#818187;font-size:.95rem}.attach__download{margin-left:15px;width:20px;height:20px;fill:var(--light4)}.titleChapter{margin-bottom:10px;font-size:1.5rem}.course__homeWork__downloaded{display:flex;align-items:center;padding:20px 8px;line-height:1.5;font-weight:400}.course__homeWork__downloaded__ico{flex-shrink:0;width:40px;height:40px;fill:var(--green)}.course__homeWork__downloaded__btn,.course__homeWork__downloaded__text{margin-left:10px}@media (max-width:900px){.course__body{margin-bottom:15px}.course__navi{overflow:visible;margin-right:15px}.course__navi,.course__video{border-radius:var(--radius-m)}.course__video{margin:0 -12px;width:calc(100% + 24px)}.course__description,.course__under{margin-top:10px}.course__under+.course__description{padding-top:10px}.course__attachs,.course__homeWork{margin-top:12px;padding-top:10px}}@media (max-width:800px){.course{display:block}.course__navi{margin:0 0 10px;padding:0;box-shadow:0 3px 6px rgba(50,50,62,.2)}.course__navi.open{border-bottom-left-radius:0;border-bottom-right-radius:0}.course__lesson-title,.course__module-title{display:none}.speaker__name b{font-size:1.04rem}}@media (max-width:550px){.speaker__ico{margin-right:8px;width:18px;height:30px}.speaker__name b{font-size:1rem}.speaker__info{margin:0;line-height:1.3;font-size:.85rem}.attach{padding:6px 8px;line-height:1.4}.attach__name{font-size:.9rem}.attach__download{margin-left:10px}}@media (max-width:500px){.course__attachs .title,.course__homeWork .title{margin-bottom:4px;font-size:1.08rem}}@media (max-width:450px){.course__under{flex-wrap:wrap}.course__speaker{margin-bottom:10px;width:100%}.course__bug{width:100%;text-align:center}.course__bug br{display:none}}@media (max-width:360px){.course__gototree .btn_size_small{font-size:.8rem;text-align:left}.course__gototree .btn_size_small:last-child{margin-left:5px}}@media (max-width:550px){.chapter__info{padding:12px 10px 10px}.chapter__descr{line-height:1.45;font-size:.85rem}.chapter__props{padding:0}}.chapter{display:flex;margin:20px 0 30px}.chapter__title{margin-bottom:8px;font-size:1.3rem}.noAccess .chapter__title{color:var(--light3)}.chapter__info{flex:1 1 1%;position:relative;z-index:1;padding:20px 25px;text-decoration:none}.chapter__descr{line-height:1.5;color:#898994}.chapter__props{display:flex;margin-top:auto;padding-top:15px}.chapter__prop{display:flex;align-items:center;color:#898994;font-size:.95rem}.chapter__prop+.chapter__prop{margin-left:30px}.chapter__prop svg{flex-shrink:0;margin-right:6px;fill:currentColor}.chapter__lock{float:right;text-align:center;color:var(--light3);font-size:.9rem}.chapter__lock__ico{flex-shrink:0;margin:0 auto;width:50px;height:75px;fill:var(--light3)}.tariffs .tariffs__title{display:flex;width:360px;margin:0 auto;position:relative}.tariffs .tariffs__title>span{text-align:center;font-size:30px;margin:20px 0;font-weight:700}.tariffs .tariffs__title .tp{position:absolute;right:0;left:auto;top:30px;color:var(--dark2)}.tariffs .tariffs__title .tp span{background:var(--light3);height:20px;width:20px;text-align:center;display:block;line-height:20px;border-radius:50%;color:#fff}.tariffs .tariffs__desc{text-align:center}.tariffs__buttons{display:flex;width:400px;margin:20px auto;justify-content:space-between}.tariffs__buttons div{line-height:55px;font-size:1.4rem;text-align:center}.tariffs__changetariff{background:#fff;border-radius:var(--radius-xl);padding:30px;width:500px;margin:100px auto}.tariffs__changetariff__title{text-align:center;font-size:30px;margin-bottom:20px}.tariffs__changetariff__desc{text-align:center}.tariffs__changetariff__btns{display:flex;justify-content:space-between;padding-top:40px}.tariffs__changetariff__btn div{text-align:center;font-size:22px;color:var(--light5)}.tariffs__changetariff__btn a{margin-top:10px;display:block;text-decoration:none;height:60px;line-height:60px;font-size:22px;text-align:center;width:140px}.tariffs__changetariff__link{margin-top:50px;text-align:center}.modalConfirmSelectQualification__title{font-size:24px}.modalConfirmSelectQualification__desc p{margin-top:10px}.modalConfirmSelectQualification__btns{display:flex;justify-content:space-between;margin-top:20px}@media (max-width:1000px){.chapter__prop+.chapter__prop{margin-left:25px}}@media (max-width:900px){.chapter{margin-bottom:30px}.chapter:last-of-type{margin-bottom:10px}.chapter__title{margin-bottom:2px}.chapter__descr{font-size:.92rem}}@media (min-width:800px) and (max-width:900px){.chapter__props{flex-wrap:wrap;justify-content:space-between;padding-top:5px}.chapter__prop{flex:1 1 48%;margin:10px 0 0 0!important;font-size:.9rem}}@media (max-width:650px){.chapter__props{flex-wrap:wrap;justify-content:space-between;padding-top:5px}.chapter__prop{flex:1 1 48%;margin:10px 0 0 0!important;font-size:.9rem}.chapter__lock{float:none;display:inline-block}.chapter__lock__ico{margin:0 10px;width:30px;float:left}.chapter__lock span{padding-top:28px;display:block;width:250px}}@media (max-width:800px){.chapter__info{padding:15px 20px 15px}.chapter:hover .chapter__labels{transform:none}.chapter__prop{font-size:.85rem}.chapter__img img{position:relative;z-index:-1}}@media (max-width:550px){.chapter__info{padding:12px 10px 10px}.chapter__descr{line-height:1.45;font-size:.85rem}.chapter__props{padding:0}.tariffs__changetariff{width:auto}.tariffs__changetariff__btn>div{font-size:20px}.tariffs__changetariff__btn a{padding:0 15px}}@media (max-width:450px){.tariffs__buttons{display:block;width:auto}.tariffs__buttons button{width:80%;margin:0 auto}.tariffs__changetariff__btns{display:block}.tariffs__changetariff__btn{margin-bottom:20px}.tariffs__changetariff__btn a{margin-top:0;width:auto}.tariffs__changetariff__btn>div{line-height:30px}}.bar{display:flex;align-items:center}.bar__val{flex:0 0 40px;color:var(--light3);text-align:right}.bar__body{flex:1 1 100%;margin-left:12px;height:8px;background:var(--light2);box-shadow:inset 0 2px 4px rgba(0,0,0,.08);border-radius:var(--radius-m)}.bar__line{height:8px;border-radius:inherit}.bar__100 .bar__val{color:#37be72}.bar__75 .bar__val{color:#e99804}.bar__25 .bar__val{color:#e62f51}.bar__100 .bar__line{background:var(--gradient-green)}.bar__75 .bar__line{background:var(--gradient-yellow)}.bar__25 .bar__line{background:var(--gradient-red)}.cert{margin-bottom:25px}.cert,.cert__img{display:flex;align-items:center;justify-content:center}.cert__img{position:relative;margin-right:50px;width:180px}.cert__img img{display:block;width:100%;height:auto}.cert__img svg{position:absolute;z-index:1;top:calc(50% - 36px);left:calc(50% - 27px);width:54px;height:72px;fill:var(--light3)}.cert__info{max-width:450px}.cert__text{margin-bottom:10px;color:var(--light4)}.cert__download{margin-top:20px}.cert__download svg{margin-right:8px;width:24px;height:26px}.cert_lock img{opacity:.6}.stat__module+.stat__module{margin-top:35px}.stat__module-title{margin-bottom:10px}.stat__module-title span{color:var(--light3)}.stat__lesson{display:flex;align-items:center;margin-top:15px;color:var(--light4)}.stat__lesson-name{flex:0 0 300px}.stat__lesson-info{display:flex;align-items:center;flex:1 1 100%;margin-left:20px}.stat__test-status{display:flex;width:40px}.stat__test-ico{margin-left:auto}.stat__test-ico-border{display:flex;align-items:center;justify-content:center;margin-left:auto;width:16px;height:16px;border:2px solid transparent;border-radius:50%}.stat__test-title{margin-left:12px}.test_status_1 .stat__test-ico{fill:var(--light3)}.test_status_1 .stat__test-title{color:#9f9faa}.test_status_2 .stat__test-title{color:var(--red2)}.test_status_2 .stat__test-ico-border{border-color:var(--red2);background:var(--light-red)}.test_status_2 .stat__test-ico-border svg{fill:var(--red2)}.test_status_3 .stat__test-title{color:var(--green)}.test_status_3 .stat__test-ico-border{border-color:var(--green);background:var(--light-green)}.test_status_3 .stat__test-ico-border svg{fill:var(--green)}.test_status_4 .stat__test-title{color:var(--red2)}.test_status_4 .stat__test-ico{fill:var(--red2)}.stat__test-btn{margin-left:10px}.stat__test-btn svg{margin-left:6px;width:14px;height:10px}.stat__chapter{margin-top:20px;border-top:1px solid #ccc;padding-top:10pxа}.chapter_title{text-decoration:underline;margin-bottom:20px}@media (max-width:900px){.cert{margin-bottom:15px}}@media (max-width:800px){.cert{margin-bottom:10px}.cert__img{margin-right:25px}.cert__info{max-width:380px}}@media (max-width:700px){.stat__module+.stat__module{margin-top:25px}.stat__lesson{flex-wrap:wrap;margin-top:10px}.stat__lesson-name{flex-basis:100%;margin-bottom:3px}.stat__lesson-info{margin-left:0}.bar__val{text-align:left}.bar__body{margin-left:5px}.stat__test-status{width:auto}.stat__test-title{margin-left:5px}.stat__test-btn{padding:2px 5px;font-size:.9rem}.stat__test-btn svg{display:none}}@media (max-width:650px){.cert__img{margin-right:15px}.cert__info{max-width:none}.cert__info .title{font-size:1.1rem}.cert__text{font-size:.9rem}.cert__download{margin-top:10px}.cert__download svg{width:22px;height:24px}}@media (max-width:500px){.stat__lesson-name{font-size:.95rem}}