#content .video-js .vjs-poster{background-size:cover}.hide-sidebar .block-playlist .content{width:100%}.hide-sidebar .block-playlist .sidebar{right:-27%}.hide-sidebar .box-playlist-toggle__open{display:block;position:absolute;top:32px;left:-40px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#fff;transform:translateY(-50%)}.hide-sidebar .box-playlist-toggle__open .ico-svg{position:static !important}.course-lecture .marquee-top{display:none}.list-course-videos{margin-bottom:50px;background-image:linear-gradient(to right, rgb(var(--color-dotteds-rgb)) 0 10%, rgba(255, 255, 255, 0) 10%);background-position:top;background-size:8px 1px;background-repeat:repeat-x;border-bottom:none;font-size:16px}.list-course-videos.style2{margin-bottom:30px}.list-course-videos.style2 .section-list{display:none}.list-course-videos.style2 .section-list .time svg{position:relative;top:-1px;height:15px;margin-left:4px;vertical-align:middle}.list-course-videos.style2 li.active .section-list{display:block}.list-course-videos.style2 li.active .row.section .left:after{top:10px;border:2px solid #222;border-bottom:none;border-right:none}.list-course-videos.style2 .row{position:relative;padding:20px 30px}.list-course-videos.style2 .row.section{cursor:pointer;background-image:linear-gradient(to right, rgb(var(--color-dotteds-rgb)) 0 10%, rgba(255, 255, 255, 0) 10%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}.list-course-videos.style2 .row.section .left{padding-left:35px}.list-course-videos.style2 .row.section .left:after{content:"";position:absolute;top:5px;left:0;width:8px;height:8px;border:2px solid #222;border-top:none;border-left:none;transform:rotate(45deg)}.list-course-videos.style2 .row.section svg{margin:0 4px;vertical-align:middle}.list-course-videos.style2 .row .left{padding-left:70px}.list-course-videos.style2 .row .left .ico{position:absolute;left:36px;display:inline-block;width:19px;margin-right:10px;text-align:center}.list-course-videos.style2 .row .left svg{position:relative;top:-1px;vertical-align:middle}.list-course-videos.style2 .row .lectures{display:inline-block;width:200px}.list-course-videos.style2 .row .time{display:inline-block;min-width:80px;text-align:right}.list-course-videos li.show .box-video,.list-course-videos li.show .box-video-html5,.list-course-videos li.show .video-js{display:block}.list-course-videos .row{display:flex;justify-content:space-between;align-items:center;min-height:70px;padding:20px 40px;background-image:linear-gradient(to right, rgb(var(--color-dotteds-rgb)) 0 10%, rgba(255, 255, 255, 0) 10%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x;line-height:150%;text-align:left;transition:all .3s}.list-course-videos .row .left{position:relative;flex:1;padding-right:20px}.list-course-videos .box-video,.list-course-videos .box-video-html5,.list-course-videos .video-js{display:none;margin-top:-1px}.block-playlist{display:flex;margin:0;padding:0}.block-playlist .content{position:relative;width:73%;min-height:100vh}.block-playlist .sidebar{position:fixed;top:70px;right:0;width:27%;border-left:1px solid #d3d3d3;z-index:1}.block-playlist .video-js{position:absolute;top:0;left:0;width:100%;height:100%}.box-lecture{position:relative;padding-top:56.25%;background-color:#fff}.box-lecture .wrapper-lecture{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;padding:23px;overflow-y:auto;font-size:16px}.box-lecture .content-lecture{width:860px;max-width:100%;margin:0 auto;font-size:16px}.box-lecture .content-lecture ul,.box-lecture .content-lecture ol{margin-bottom:20px}.box-lecture .content-lecture ul,.box-lecture .content-lecture ol{padding-left:15px;line-height:1.7em}.box-lecture .content-lecture ul li{list-style-type:square}.box-lecture .content-lecture ol li{list-style-type:decimal}.box-lecture .content-lecture p{line-height:1.7em}.box-lecture .content-lecture p:last-child{margin-bottom:0}.box-playlist{display:flex;flex-direction:column;justify-content:space-between;height:calc(100vh - 70px);background-color:#efefef}.box-playlist-toggle{cursor:pointer}.box-playlist-toggle__open{display:none}.box-playlist li{border-top:1px solid #d3d3d3}.box-playlist li.active .row.title:after{margin-top:5px;border:3px solid #222;border-bottom:none;border-right:none}.box-playlist li.active .list-chapters{display:block}.box-playlist .row{position:relative;min-height:55px;padding:15px 20px;font-size:16px;background-color:#fff;line-height:150%;transition:all .3s}.box-playlist .row.title{padding-right:50px;background-color:#efefef}.box-playlist .row.header{display:flex;justify-content:space-between;align-items:center;height:69px;padding-right:20px;background-color:var(--bg-primary);text-transform:uppercase;font-size:13px}.box-playlist .row.header svg{position:relative;left:5px;display:block}.box-playlist .row .time svg{position:relative;top:-1px;vertical-align:middle}.box-playlist .box-progress{position:relative;left:-1px;width:calc(100% + 1px);height:72px;padding:19px 20px 0 20px;background-color:#222;color:#fff}.box-playlist .box-progress .info{display:flex;justify-content:space-between;margin-bottom:8px;line-height:100%}.box-playlist .box-progress .info-item{display:flex;align-items:center}.box-playlist .box-progress .ico{position:relative;top:-2px;fill:#fff}.box-playlist .box-progress .box-bar{display:flex;align-items:center;position:relative;background-color:#efefef;border-radius:4px;overflow:hidden}.box-playlist .box-progress .bar{height:4px;background-color:#27ae60}.box-playlist .box-progress .percentage{display:inline-block;margin-left:7px}.box-playlist .list-chapters{display:none}.box-playlist .list-chapters .row{position:relative;padding-left:50px;padding-bottom:10px;font-size:15px}.box-playlist .list-sections{flex:1;overflow-y:auto}.box-playlist .list-sections li.show .row{background-color:rgba(39,174,96,.15)}.box-playlist .list-sections li.show .title{font-weight:500}.box-playlist .list-sections li.show .time{color:#222}.box-playlist .list-sections li.show .time svg{fill:#222}.box-playlist .list-sections .row{cursor:pointer}.box-playlist .list-sections .row:hover{background-color:#fff}.box-playlist .list-sections .row.no-pointer{cursor:default}.box-playlist .list-sections .row.title:after{content:"";position:absolute;top:25px;right:20px;width:10px;height:10px;border:3px solid #222;border-top:none;border-left:none;transform:translateY(-50%) rotate(45deg)}.box-playlist .list-sections .row.title:hover{background-color:#e7e7e7}.box-playlist .list-sections .row.title div:nth-child(2){font-size:14px}.box-playlist .list-sections .row .time{font-size:12px;color:#7a7a7a}.box-playlist .list-sections .row .time svg{height:14px;fill:#7a7a7a}.box-playlist .list-sections .row .input-check{position:absolute;top:16px;left:20px;width:18px;height:18px;z-index:1}.box-playlist .list-sections .row .input-check label{height:18px;margin:0;padding:0}.box-playlist .list-sections .row .link-2{position:relative;top:-2px;font-size:12px;font-weight:400}.box-playlist .bt-ico{display:inline-flex;align-items:center;color:#fff}.box-playlist .bt-ico svg{position:relative;top:-2px;margin-left:5px}.box-head-video{margin:20px 0 40px 0;font-size:17px}.box-head-video .inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:70px}.box-head-video .left{flex:1}.box-head-video .title{position:relative;display:inline-flex;align-items:center;margin-bottom:0;font-weight:bold;line-height:100%}.box-head-video .title svg{margin-right:10px}.box-head-video .by{display:flex;align-items:center}.box-head-video .by img{margin:0 7px 0 10px}.box-info-tabs{display:flex;justify-content:space-between;margin-bottom:25px;border-bottom:1px solid #e9e9e9;font-size:16px}.box-info-tabs .certificate{position:relative;padding-right:35px;cursor:pointer;transition:all .3s}.box-info-tabs .certificate:hover{opacity:.85}.box-info-tabs .certificate svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.box-info-tabs .list-tabs li:last-child{margin-right:0}.list-tabs{display:flex;flex-wrap:wrap;font-size:16px}.list-tabs.style2 li{position:relative;height:auto;margin-right:20px;padding:0 0 15px 0;border-left:none}.list-tabs.style2 li.active:before{content:"";position:absolute;top:100%;width:100%;height:4px;background-color:#222}.list-tabs li{display:flex;align-items:center;height:70px;padding:0 25px;border-left:1px solid #e9e9e9;cursor:pointer;transition:color .3s}.list-tabs li:first-child{padding-left:0;border-left:none}.list-tabs li.active{font-weight:bold}.list-tabs li:hover:not(.active){color:#d3d3d3}.content-tab{display:none;min-height:500px}.content-tab.active{display:block}.list-resources li{margin-bottom:5px}.list-resources .item{display:flex;justify-content:space-between;padding:15px;background-color:rgba(39,174,96,.1);font-size:16px;transition:all .3s}.list-resources .item:hover{background-color:rgba(39,174,96,.2)}.list-resources .ico-file{position:relative;display:inline-block;margin-right:4px}.list-resources .ico-file .ext{position:absolute;bottom:6px;left:-3px;min-width:14px;height:7px;padding:0 1px;background-color:#222;color:#fff;font-size:7px;text-align:center;text-transform:uppercase;border-radius:2px;font-family:sans-serif;font-weight:300;line-height:7px}.list-resources svg{position:relative;top:-2px;vertical-align:middle}.list-resources a{color:#222}.list-sources li{display:flex;position:relative;padding:15px;border-bottom:1px dashed #e9e9e9;transition:all .3s}.list-sources li:last-child{border-bottom:0}.list-sources li:hover{background-color:#efefef}.list-sources .photo{margin-right:20px}.list-sources .info{display:flex;flex-direction:column;justify-content:center;flex:1;padding-right:35px;font-size:16px}.list-sources .info div{margin:4px 0}.list-sources .info div:nth-child(2){font-size:13px;text-transform:uppercase}.list-sources h3{margin-bottom:0;font-weight:bold}.list-sources .url{margin-right:10px}.list-sources .url svg{position:relative;top:-2px;vertical-align:middle;margin-left:2px}.stars-evaluate{cursor:pointer;display:flex}.stars-evaluate.large svg{width:40px;height:40px}.stars-evaluate:not(.no-hover):hover .star polygon{fill:#222 !important}.stars-evaluate:not(.no-hover) .star:hover~.star polygon{fill:none !important}.stars-evaluate polygon{fill:none;stroke:#222;stroke-width:1px;stroke-linejoin:round;transition:all .3s}.stars-evaluate polygon:nth-child(2){display:none}.stars-evaluate[data-stars] .star polygon{fill:#222}.stars-evaluate[data-stars^="1"] .star:nth-child(1)~.star polygon{fill:none}.stars-evaluate[data-stars="1.5"] .star:nth-child(2) polygon:nth-child(2){display:block}.stars-evaluate[data-stars="1.5"] .star:nth-child(2) polygon:nth-child(1){display:none}.stars-evaluate[data-stars^="2"] .star:nth-child(2)~.star polygon{fill:none}.stars-evaluate[data-stars="2.5"] .star:nth-child(3) polygon:nth-child(2){display:block}.stars-evaluate[data-stars="2.5"] .star:nth-child(3) polygon:nth-child(1){display:none}.stars-evaluate[data-stars^="3"] .star:nth-child(3)~.star polygon{fill:none}.stars-evaluate[data-stars="3.5"] .star:nth-child(4) polygon:nth-child(2){display:block}.stars-evaluate[data-stars="3.5"] .star:nth-child(4) polygon:nth-child(1){display:none}.stars-evaluate[data-stars^="4"] .star:nth-child(4)~.star polygon{fill:none}.stars-evaluate[data-stars="4.5"] .star:nth-child(5) polygon:nth-child(2){display:block}.stars-evaluate[data-stars="4.5"] .star:nth-child(5) polygon:nth-child(1){display:none}.stars-evaluate[data-stars="5"] .star:nth-child(5)~.star polygon{fill:none}.list-info-speakers li{display:flex;padding:50px 0;border-bottom:1px dashed #e9e9e9}.list-info-speakers li:first-child{padding-top:20px}.list-info-speakers li:last-child{border-bottom:none}.list-info-speakers .photo{padding-right:50px}.list-info-speakers .photo img{height:133px;border-radius:50%}.list-info-speakers .info{flex:1;line-height:170%;word-break:break-word;text-align:left}.list-info-speakers .info p:last-child{margin-bottom:0}.list-info-speakers h3{margin-bottom:0;font-size:23px;font-weight:bold;line-height:150%}.list-info-speakers .badge{margin-left:5px}.box-title{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;margin:50px 0 30px 0;padding-bottom:25px;border-bottom:1px solid #e9e9e9;line-height:100%}.box-title .title{margin-right:5px;font-weight:bold}@media(max-width: 1023px){.box-head-video{margin:20px 0}.block-playlist{flex-direction:column}.block-playlist .content{width:100%}.block-playlist .sidebar{position:static;width:100%}.block-playlist .box-progress{order:-1}.box-playlist{height:auto}.box-info-tabs{padding-top:20px}.list-info-speakers .photo{padding-right:20px}.list-info-speakers .photo img{width:50px;height:50px}}.video-js{width:100%;max-height:100vh;height:auto;aspect-ratio:16/9}.video-js.vjs-fluid{height:100%}.video-js:not(.vjs-fullscreen) video{-o-object-fit:cover;object-fit:cover}#content .video-js.vjs-has-started .vjs-text-track-display{display:block}#content .video-js .vjs-big-play-button{position:absolute;top:50%;left:50%;width:100px;height:100px;border-radius:50%;transform:translate(-50%, -50%);transition:all .3s;pointer-events:none}#content .video-js .vjs-big-play-button{background:rgba(0,0,0,.2)}#content .video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:50%;left:0;height:auto;font-size:2em;transform:translateY(-50%)}#content .video-js .vjs-poster{background-size:cover}#content .video-js .vjs-text-track-display{display:none}#content .video-js .vjs-control-bar,#content .video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:rgba(26,26,26,.8)}#content .video-js .vjs-menu li.vjs-menu-item:focus,#content .video-js .vjs-menu li.vjs-menu-item:hover,#content .video-js .js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#404040}#content .video-js .vjs-menu li.vjs-selected,#content .video-js .vjs-menu li.vjs-selected:focus,#content .video-js .vjs-menu li.vjs-selected:hover,#content .video-js .js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#222}#content .vjs-menu-button-popup .vjs-menu{width:14em;left:-5em}#content .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:18em}@media(max-height: 800px){body.course-lecture .menu-float{display:none}}.text-large{line-height:1.6em}.course__header{display:flex;flex-wrap:wrap;gap:clamp(40px,4vw,80px);padding-top:clamp(20px,3vw,40px)}.course__header h1{margin:.3em 0}.course__header small{margin-right:.5em}.course__header .course__left{display:flex;flex-direction:column;justify-content:space-between}.course__header>div{flex:1}.course__features{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.course__features li{position:relative;padding-left:30px;line-height:130%}.course__features .ico-svg{position:absolute;top:2px;left:0}.course__trailer{position:relative}.course__trailer .video-js{border-radius:var(--rounded-large);overflow:hidden;aspect-ratio:8/6}.course__trailer.ar--16-9 .video-js{aspect-ratio:16/9}.course__entry{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:clamp(60px,6vw,120px);margin-top:clamp(60px,6vw,120px);font-size:18px;font-size:clamp(18px,15.8873239437px + 0.4225352113vw,24px);font-weight:400}.course__entry>div:nth-child(n+3){grid-column:1/3}.course__entry>div p:last-child{margin-bottom:0}.course__entry ul{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5em clamp(40px,4vw,80px)}.course__entry li{position:relative;padding-left:1.6em}.course__entry li:before{content:"✓";position:absolute;top:0;left:0;line-height:100%}.course__subtitle{margin:clamp(60px,6vw,120px) 0;font-weight:400;line-height:120%}.course__by{display:flex;flex-wrap:wrap;align-items:center;gap:0 30px}.course .box-table{margin:clamp(40px,4vw,120px) 0}.course-details{position:relative;background-color:var(--bg-4rd);border-radius:var(--rounded-large);padding:clamp(30px,7vw,140px);font-size:18px}.course-details__grid{display:grid;grid-template-columns:auto 27%;grid-gap:clamp(40px,4vw,80px)}.course-details__grid>div{min-width:0}.course-details__grid>div:first-child p{width:900px;max-width:100%}.course-details__grid>div:nth-child(3){padding-top:clamp(60px,3vw,120px);grid-column:1/3;border-top:1px solid var(--border-gray)}.course-details__contact{width:400px;max-width:100%}.list-course-credits li{margin:clamp(20px,3vw,60px) 0}.list-course-credits--s2{margin-bottom:0}.list-course-credits--s2 li{margin:0}.list-course-credits--s2 li:not(:last-child) .course-credit__label{border-bottom:1px solid var(--border-gray)}.course-credit__left{display:flex}.course-credit__info{flex:4;display:flex;align-items:center;gap:1em;line-height:100%}.course-credit__info .circle-avatar{flex-shrink:0}.course-credit__status{flex:2;min-width:1em}.course-credit__data{display:flex;flex-direction:column;justify-content:center;gap:4px;line-height:120%}.course-credit__data h4{font-size:18px;font-size:clamp(18px,17.2957746479px + 0.1408450704vw,20px);font-weight:bold}.course-credit__data sup{margin-left:.5em;font-size:.5em;font-weight:300}.course-credit__link{display:flex;gap:12px}.course-credit__label{display:block;padding:clamp(20px,3vw,50px);border-left:6px solid rgba(0,0,0,0);border-radius:var(--rounded-normal);background:var(--bg-primary);transition:all .3s}.course-credit__label:has(input:checked){border-color:var(--color-masterclass, white);background:var(--bg-white)}.course-credit__label:has(input:disabled){opacity:.5}.course-credit__label:has(input:disabled) .course-credit__excerpt{display:none}.course-credit__check{margin-right:clamp(4px,3vw,30px);accent-color:var(--color-masterclass)}.course-credit__user{display:flex}.course-credit__excerpt{padding-top:40px;padding-left:112px}.course-credit img{display:block}.star-price--s1{position:absolute;top:0;right:0}.star-price--s2{position:absolute;top:0;right:40px;transform:translateY(-50%)}.card-course-gallery{border-radius:var(--rounded-large);overflow:hidden}.card-course-gallery img{display:block;width:100%;aspect-ratio:17/10;-o-object-fit:cover;object-fit:cover}.modal.is-visible .modal__content--sidebar{transform:translate(0, 0)}.modal__content--sidebar{position:fixed;top:0;right:0;width:820px;max-width:100%;height:100vh;padding:0;transform:translate(200px, 0);background:var(--bg-primary);transition:none}.cart-sidebar{display:flex;flex-direction:column;height:100%;height:100svh;padding:clamp(20px,5vw,80px) clamp(20px,5vw,140px);padding-bottom:0;overflow-x:hidden;overflow-y:auto}.cart-sidebar__header{position:relative;display:flex;align-items:center;justify-content:space-between}.cart-sidebar__content{flex:1;padding:40px 0}.cart-sidebar__footer{padding-bottom:clamp(20px,5vw,50px);text-align:center}.cart-sidebar__footer small{display:block;line-height:130%}.cart-sidebar__sticky{position:sticky;bottom:0;padding-bottom:clamp(20px,5vw,50px);background:linear-gradient(0deg, rgb(248, 248, 248) 75%, rgb(248, 248, 248) 85%, rgba(248, 248, 248, 0) 100%)}.cart-sidebar__title{font-size:18px;font-size:clamp(18px,15.8873239437px + 0.4225352113vw,24px);font-weight:400}.cart-sidebar__close{cursor:pointer}.cart-sidebar__notice{text-align:left;line-height:140%;font-weight:400}.cart-sidebar__notice small{display:block;line-height:140%}.cart-sidebar__total{display:flex;justify-content:space-between;margin:clamp(30px,5vw,40px) 0 clamp(20px,5vw,30px) 0}.cart-sidebar__label{font-size:18px;font-size:clamp(18px,15.8873239437px + 0.4225352113vw,24px)}.cart-sidebar__recommended{margin:clamp(30px,5vw,80px) 0}.cart-sidebar__msg-alert{width:420px;max-width:100%;font-size:18px;font-size:clamp(18px,15.8873239437px + 0.4225352113vw,24px)}.cart-sidebar .budget-circle{margin-left:10px;background:var(--color-learn);font-weight:bold}.list-recommended{margin-bottom:2em;background-image:linear-gradient(to right, rgb(var(--color-dotteds-rgb)) 0 10%, rgba(255, 255, 255, 0) 10%);background-position:top;background-size:8px 1px;background-repeat:repeat-x}.list-recommended li{padding:clamp(20px,3vw,36px) 0;background-image:linear-gradient(to right, rgb(var(--color-dotteds-rgb)) 0 10%, rgba(255, 255, 255, 0) 10%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}.list-recommended__item{display:flex;align-items:center;gap:20px}.list-recommended__thumb{flex-shrink:0}.list-recommended__thumb img{aspect-ratio:7/5;border-radius:var(--rounded-small);-o-object-fit:cover;object-fit:cover}.list-recommended__title{line-height:120%}.list-cart li:not(:last-child){margin-bottom:clamp(20px,5vw,30px)}.list-cart__item{display:flex;gap:clamp(4px,5vw,20px);padding:clamp(12px,4vw,36px);line-height:120%;background:#f3f3f3;border-radius:var(--rounded-large)}.list-cart__left{flex:1}.list-cart__right{flex-shrink:0;text-align:right}.list-cart__info{display:flex;gap:20px;line-height:140%}.list-cart__info figure{flex-shrink:0}.list-cart__thumb{display:block;border-radius:var(--rounded-small);transition:all .3s}.list-cart__thumb:hover{filter:brightness(80%)}.list-cart__data{display:flex;flex-direction:column;justify-content:center;gap:4px}.list-cart__data small{font-size:12px}.list-cart__remove{border:none;background:rgba(0,0,0,0)}.list-cart .box-price{position:relative;top:18px}.lessons-list--s1 .lessons-list__row{background-image:linear-gradient(to right, rgb(var(--color-dotteds-rgb)) 0 10%, rgba(255, 255, 255, 0) 10%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}.lessons-list--s1 .lessons-list__title{font-size:18px;font-size:clamp(18px,17.2957746479px + 0.1408450704vw,20px);font-weight:bold;line-height:120%}.lessons-list--s1 .lessons-list__item:nth-child(even){background:#f3f3f3}.lessons-list--s2{display:none}.lessons-list--s2.is-open{display:block}.lessons-list--s2 .lessons-list__row{background-image:none;border-bottom:1px solid #e9e9e9}.lessons-list--s2 .lessons-list__title{font-size:var(--text-primary);font-weight:normal;line-height:120%}.lessons-list--s2 .lessons-list__ico{margin-left:36px}.lessons-list__row{display:flex;gap:20px;padding:clamp(20px,3vw,30px);background-image:linear-gradient(to right, rgb(var(--color-dotteds-rgb)) 0 10%, rgba(255, 255, 255, 0) 10%);background-position:bottom;background-size:8px 1px;background-repeat:repeat-x}.lessons-list__row--head{padding-top:16px;padding-bottom:16px}.lessons-list__left{flex:1;display:flex;align-items:center}.lessons-list__right{display:flex}.lessons-list__col{width:200px;text-align:center}.lessons-list__heading{font-weight:500}.lessons-list__budget{flex-shrink:0;display:inline-flex;align-items:center;height:44px;margin-right:12px;padding:0 20px;background:var(--color-inspire-3);border-radius:var(--rounded-normal);line-height:100%}.lessons-list__play{text-align:right}.lessons-list__ico{flex-shrink:0;display:flex;align-items:center;width:50px}.lessons-list .is-public{cursor:pointer}.lessons-list .is-private .lessons-list__play{opacity:.3}.form-evaluate .stars-evaluate{justify-content:center;margin-bottom:clamp(40px,5vw,80px)}.grid-lessons-dmk{--minthumb: 440px;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--minthumb), 1fr));grid-gap:30px var(--gutter)}@media(max-width: 600px){.grid-lessons-dmk{--minthumb: 320px}}.card-lessons-dmk__media{border-radius:var(--rounded-large)}.card-lessons-dmk__info{padding:clamp(15px,5vw,30px) 0 clamp(0px,1vw,20px) 0}.course-buy-dmk{display:flex;flex-direction:column;gap:clamp(20px,5vw,30px);margin:clamp(20px,5vw,30px) 0}.course-buy-dmk__prices{display:flex;height:36px;line-height:normal}.course-buy-dmk__price{display:flex;gap:2px;margin-right:20px;padding-right:20px;font-size:40px;border-right:1px solid #d3d3d3}.course-buy-dmk__price sup{font-size:var(--text-size-primary);transform:translateY(3px)}.course-buy-dmk__dtos{display:flex;flex-direction:column;justify-content:space-between;color:#a7a7a7}.modal__video-presents{position:absolute;inset:0;width:100%;height:100%;z-index:9;transition:all .6s}.modal__video-presents::-webkit-media-controls-panel{display:none !important}.modal__video-presents.fade-out{opacity:0}@media(max-width: 1023px){.course__header{flex-direction:column}.course__right{order:-1}.course__bottom{margin:30px 0}.course__entry{display:flex;flex-direction:column}.course__entry ul{display:block}.course-details__grid{display:flex;flex-direction:column}.lessons-list--s2{display:block;margin-bottom:20px}.lessons-list--s2 .lessons-list__left{flex-direction:row;gap:0;margin-left:20px}.lessons-list--s2 .lessons-list__ico{width:32px;margin-left:0}.lessons-list__col{width:auto}.lessons-list__left{flex-direction:column;gap:20px;align-items:flex-start}}