.course-info-summary{align-items:center;margin-top:30px;width:100%}.course-info-summary__counts{margin-right:20px;white-space:nowrap}@media (min-width:992px){.course-info-summary__counts{margin-right:35px}}.course-info-summary__progress{align-items:center;display:flex;margin-top:24px;width:100%}.course-info-summary__progress>span{font-weight:700;margin-right:20px;white-space:nowrap}@media (min-width:576px){.course-info-summary__progress>span{margin-right:25px}}.course-info-summary__progress>.progress{background:#373737;border-radius:0;height:4px;width:100%}.course-info-summary__progress>.progress>.progress-bar{background:#41c385}@media (min-width:576px){.course-info-summary__progress{margin-top:0}}@media (min-width:992px){.course-info-summary{margin-top:60px}}@media (min-width:576px){.course-info-summary{display:flex}}.trophy-rating{color:#8a8a8a;display:inline-block;font-size:24px;font-weight:900;line-height:12px;padding-top:15px;text-shadow:#2d2d2e 3px 0 0,#2d2d2e 2.83487px .98158px 0,#2d2d2e 2.35766px 1.85511px 0,#2d2d2e 1.62091px 2.52441px 0,#2d2d2e .70571px 2.91581px 0,#2d2d2e -.28717px 2.98622px 0,#2d2d2e -1.24844px 2.72789px 0,#2d2d2e -2.07227px 2.16926px 0,#2d2d2e -2.66798px 1.37182px 0,#2d2d2e -2.96998px .42336px 0,#2d2d2e -2.94502px -.5717px 0,#2d2d2e -2.59586px -1.50383px 0,#2d2d2e -1.96093px -2.27041px 0,#2d2d2e -1.11013px -2.78704px 0,#2d2d2e -.13712px -2.99686px 0,#2d2d2e .85099px -2.87677px 0,#2d2d2e 1.74541px -2.43999px 0,#2d2d2e 2.44769px -1.73459px 0,#2d2d2e 2.88051px -.83825px 0}.trophy-rating.--no-trophy{color:#fff}.trophy-rating.--one-trophy .fa:first-child,.trophy-rating.--three-trophy .fa:first-child,.trophy-rating.--three-trophy .fa:nth-child(2),.trophy-rating.--three-trophy .fa:nth-child(3),.trophy-rating.--two-trophy .fa:first-child,.trophy-rating.--two-trophy .fa:nth-child(2){color:#faca19}.trophy-rating .fa{margin-right:25px}.trophy-rating .fa:nth-child(2){transform:translateY(-50%)}.trophy-rating .fa:last-child{margin-right:0}.star-rating{font-size:0;line-height:0}.star-rating.--readonly .star-rating__item{cursor:not-allowed}.star-rating,.star-rating__item{cursor:pointer;display:inline-block;font-size:36px;margin-right:10px;vertical-align:middle}.star-rating:last-child,.star-rating__item:last-child{margin-right:0}.star-rating .fa-star,.star-rating__item .fa-star{color:#c4c4c4}.star-rating .fa-star.--active,.star-rating__item .fa-star.--active{color:#faca19}.section-chapter-lesson{cursor:pointer;display:block;margin-top:25px;position:relative}.section-chapter-lesson__link{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:3}.section-chapter-lesson__preview{border-radius:5px;overflow:hidden;position:relative}.section-chapter-lesson__completed{background:#5c5a5a;bottom:0;left:0;opacity:.9;position:absolute;right:0;top:0;z-index:1}.section-chapter-lesson__img{background:rgba(0,0,0,.3);height:150px;position:relative;width:100%}.section-chapter-lesson__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.section-chapter-lesson__cover{background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.section-chapter-lesson__free{left:0;position:absolute;top:10px}.section-chapter-lesson__score{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.section-chapter-lesson__trophy-rating{color:#c4c4c4;font-size:28px;text-shadow:none;white-space:nowrap}.section-chapter-lesson__trophy-rating .fa{margin-right:5px!important;transform:none!important}.section-chapter-lesson__star-rating{white-space:nowrap}.section-chapter-lesson__star-rating,.section-chapter-lesson__star-rating .star-rating__item{cursor:default!important;font-size:20px;margin-right:10px}.section-chapter-lesson__type-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-chapter-lesson__type-icon,.section-chapter-lesson__type-icon>*{color:#fff;font-size:56px}.section-chapter-lesson__type-text{background:rgba(0,0,0,.8);border-radius:0 3px 3px 0;bottom:10px;font-size:14px;font-weight:700;left:0;line-height:17px;padding:5px 10px;position:absolute}.section-chapter-lesson__type-text,.section-chapter-lesson__type-text>*{color:#e7e7e7}.section-chapter-lesson__title{color:#274a6a;font-size:15px;letter-spacing:.01em;line-height:1.33;margin-top:15px;padding-left:28px;position:relative}@media (min-width:768px){.section-chapter-lesson__title{font-size:18px;padding-left:35px}}.section-chapter-lesson__status{font-size:24px;left:0;position:absolute;top:-.2rem}@media (min-width:768px){.section-chapter-lesson__status{font-size:30px}}.section-chapter-lesson:hover{-webkit-text-decoration:none;text-decoration:none}.trainer-block-info{text-align:center}.trainer-block-info.--light{color:#fff}.trainer-block-info.--dark{color:#373737}.trainer-block-info.--light .trainer-block-info__icon{border-color:hsla(0,0%,100%,.5)}.trainer-block-info.--dark .trainer-block-info__icon{border-color:rgba(0,0,0,.1)}.trainer-block-info__content{align-items:center;display:flex;flex-direction:column;justify-content:center}.trainer-block-info__title{font-size:18px;font-weight:600;line-height:1.3}@media (min-width:992px){.trainer-block-info__title{font-size:25px;line-height:1.21}}.trainer-block-info__icon{align-items:center;border:4px solid #000;border-radius:100%;display:flex;font-size:26px;height:60px;justify-content:center;margin-bottom:20px;margin-top:20px;width:60px}.trainer-block-info__icon .fa-lock{color:#ff385c}.trainer-block-info__icon .fa-clock-o{color:#faca19}@media (min-width:992px){.trainer-block-info__icon{border:6px solid #000;font-size:35px;height:88px;margin-bottom:35px;margin-top:30px;width:88px}}.trainer-block-info__btn{display:block;text-transform:none!important;width:100%}.trainer-block-info__btn.btn-warning{color:#373737!important}.trainer-block-info__btn.btn-warning:hover{background:#faca19!important}.trainer-block-info__btn.btn-primary{color:#fff!important}.trainer-block-info__btn.btn-primary:hover{background:#39a4d1!important}.trainer-block-info__btn.--trial-btn{margin-top:15px}body{color:#373737}.text-warning{color:#faca19!important}.text-primary{color:#39a4d1!important}.text-success{color:#41c385!important}.text-danger{color:#ff385c!important}.section-course-chapters{margin-bottom:30px;margin-top:30px}.section-course-chapters__section{font-size:0;margin-bottom:30px;margin-top:50px}.section-course-chapters__section em{align-items:center;background:#41c385;border-radius:100%;color:#fff;display:inline-flex;font-size:20px;font-style:normal;height:33px;justify-content:center;margin-right:15px;text-transform:uppercase;vertical-align:middle;width:33px}@media (min-width:992px){.section-course-chapters__section em{margin-right:25px}}.section-course-chapters__section span{display:inline-block;font-size:20px;font-weight:700;line-height:1.22;text-transform:uppercase;vertical-align:middle;width:calc(100% - 58px)}@media (min-width:992px){.section-course-chapters__section span{font-size:28px}}.section-course-chapters__section:first-child{margin-top:0}.section-course-chapters__section:last-child{margin-bottom:0}@media (min-width:992px){.section-course-chapters__section{margin-bottom:45px;margin-top:80px}}.section-course-chapters__item{border-bottom:1px solid #cacaca;margin-bottom:40px;padding-bottom:40px}.section-course-chapters__item:last-child{border-bottom:0;margin-bottom:0}.section-course-chapters__header{align-items:flex-start;display:flex;font-size:20px;font-weight:600;justify-content:space-between}@media (min-width:992px){.section-course-chapters__header{font-size:28px}}.section-course-chapters__title{-webkit-touch-callout:none;line-height:1.2;padding-right:15px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section-course-chapters__title span:first-child{color:#373737;flex-shrink:0;margin-right:.4rem}.section-course-chapters__title span:nth-child(2){color:#8a8a8a}.section-course-chapters__group{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;position:relative;top:-.1rem}.section-course-chapters__status{font-size:24px}@media (min-width:992px){.section-course-chapters__status{font-size:30px}}.section-course-chapters__arrow{margin-left:10px}.section-course-chapters__arrow,.section-course-chapters__arrow .fa{color:#8a8a8a;font-size:16px}@media (min-width:992px){.section-course-chapters__arrow,.section-course-chapters__arrow .fa{font-size:20px}.section-course-chapters__arrow{margin-left:15px}}.section-course-chapters__content,.section-course-chapters__lessons{display:block}@media (max-width:380px){.section-course-chapters__lessons>.row>[class*=col]{flex:0 0 100%!important;max-width:100%!important}}.section-course-chapters .course-info-summary{margin-top:25px;max-width:700px}.section-course-chapters__modal .modal-content{max-width:450px!important}.section-course-chapters__modal .modal-content .base-modal__title{margin-bottom:10px}.section-course-chapters__modal .modal-content .trainer-block-info__title br{display:none}.section-course-info.--right .section-course-info__img{margin-left:20px;order:1}.section-course-info.--left .section-course-info__img{margin-right:20px}.section-course-info__content{align-items:center;display:block;position:relative}@media (min-width:992px){.section-course-info__content{display:flex}}.section-course-info__title{color:#373737;font-size:26px;font-weight:700;line-height:1.22}@media (min-width:992px){.section-course-info__title{font-size:36px}}.section-course-info__img{flex-shrink:0;width:250px}.section-course-info__img img{height:auto;max-height:450px;-o-object-fit:contain;object-fit:contain;width:100%}.section-course-info__img.--mobile{display:block;margin:20px auto 0!important}@media (min-width:992px){.section-course-info__img.--mobile{display:none}}.section-course-info__img.--desktop{display:none}@media (min-width:992px){.section-course-info__img.--desktop{display:block}.section-course-info__img{width:350px}}.section-course-info__description{color:#373737;font-size:14px;letter-spacing:.01em;line-height:1.33;margin-top:25px}@media (min-width:992px){.section-course-info__description{font-size:18px}}.section-course-info__btns{font-size:0;margin-top:20px}.section-course-info__btns>*{margin-right:10px;margin-top:10px;padding-left:15px!important;padding-right:15px!important}.section-course-info__btns>:last-child{margin-right:0}@media (min-width:992px){.section-course-info__btns>*{margin-right:30px;min-width:260px}}@media (min-width:400px){.section-course-info__btns>*{margin-right:20px;min-width:175px;padding-left:30px!important;padding-right:30px!important}}@media (min-width:992px){.section-course-info__btns{margin-top:45px}}.section-course-info__warning-btn{color:#373737!important}