@keyframes l3{to{transform:rotate(1turn)}}.course-lessons .lessons{list-style:none;padding:0}.course-lessons .lessons .lesson{background-color:#fff;border:solid 1px #e5e5e5;border-radius:8px;padding:11px 22px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500;color:#261b63}.course-lessons .lessons .lesson .info{display:flex;align-items:center;width:calc(100% - 250px)}.course-lessons .lessons .lesson .info .count{margin-left:16px;padding-left:16px;border-left:solid 1px rgba(104,104,104,.0705882353)}.course-lessons .lessons .lesson .info .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.course-lessons .lessons .lesson .info .icon{background-color:rgba(97,73,240,.4);width:20px;height:20px;display:flex;justify-content:center;align-items:center;margin-left:13px;border-radius:5px}.course-lessons .lessons .lesson .time-buttons{display:flex;justify-content:end;align-items:center;gap:5px}.course-lessons .lessons .lesson .time-buttons .time{color:#bab9b9;font-size:14px;font-weight:500;display:flex;align-items:center}.course-lessons .lessons .lesson .time-buttons .time .icon{margin-right:10px;background-color:transparent;display:flex;align-items:center}.course-lessons .lessons .lesson .time-buttons .buttons{gap:5px;min-width:107px;height:42px;display:flex;justify-content:end;align-items:center}.course-lessons .lessons .lesson .time-buttons .buttons .button{position:relative;border:0;border-radius:6px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer}.course-lessons .lessons .lesson .time-buttons .buttons .button .icon{margin-left:5px;display:flex;align-items:center}.course-lessons .lessons .lesson .time-buttons .buttons .button.view{background-color:rgba(97,73,240,.1);color:#6149f0;padding:10px 7px;min-width:107px;position:relative}.course-lessons .lessons .lesson .time-buttons .buttons .button.view .overlay-play-button{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.course-lessons .lessons .lesson .time-buttons .buttons .button.lock{background-color:transparent;color:#696969}.course-lessons .lessons .lesson .time-buttons .buttons .button .loading-block{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background-color:#fff;opacity:0;z-index:-1;transition:.5s}.course-lessons .lessons .lesson .time-buttons .buttons .button .loading-block.show,.course-lessons .modal button .added-to-cart-message.show{opacity:1;z-index:1}.course-lessons .lessons .lesson .time-buttons .buttons .button .loading-block .loader{width:50px;padding:4px;aspect-ratio:1;border-radius:50%;background:#25b09b;--_m:conic-gradient(#0000 10%, #000),
  linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}.course-lessons .accordion .accordion-item{border:0}.course-lessons .accordion .accordion-item .accordion-header .accordion-button{box-shadow:none;background-color:#fff;border:solid 1px #e5e5e5;border-radius:8px;padding:20px 22px}.course-lessons .accordion .accordion-item .accordion-header .accordion-button:after{background-color:rgba(97,73,240,.4);color:#6149f0;width:24px;height:24px;border-radius:100%;background-size:60%;background-position:center}.course-lessons .accordion .accordion-item .accordion-collapse .accordion-body{padding:16px 16px 0 0}.course-lessons .accordion .accordion-item:not(:last-child){margin-bottom:16px}.course-lessons .modal button{position:relative}.course-lessons .modal button .added-to-cart-message{color:#000;opacity:0;z-index:-1;transition:.5s}.course-lessons.style-02{max-height:400px;overflow-y:auto;overflow-x:hidden}.course-lessons.style-02 .lessons .lesson{background-color:#fff;border:0;border-radius:0;flex-wrap:wrap}.course-lessons.style-02 .lessons .lesson .info{display:flex;flex-direction:column;align-items:start;width:100%}.course-lessons.style-02 .lessons .lesson .info .count-title{display:flex;align-items:center;margin-bottom:13px}.course-lessons.style-02 .lessons .lesson .time-buttons{width:100%;justify-content:space-between}.course-lessons.style-02 .accordion .accordion-item{margin-bottom:0}.course-lessons.style-02 .accordion .accordion-item .accordion-header .accordion-button{background-color:#f0edfe;border-radius:0;border:0}.course-lessons.style-02 .accordion .accordion-item .accordion-header .accordion-button:after{background-color:transparent;color:red}.course-lessons.style-02 .accordion .accordion-item .accordion-body{padding:0}.video-player-container{position:fixed;right:0;bottom:0;background-color:transparent;backdrop-filter:blur(0);opacity:0;z-index:-1;transition:1s}.video-player-container .video-player{width:80%;height:80%;cursor:auto;opacity:0;position:relative}.video-player-container .video-player .plyr{width:100%;height:100%;border-radius:10px;border:solid 6px #6149f0;box-shadow:0 0 50px rgba(97,73,240,.4)}.video-player-container .video-player .plyr .plyr__controls,.video-player-container .video-player .plyr .plyr__video-wrapper{border-radius:5px}.video-player-container,.video-player-container .video-player .close-player{display:flex;justify-content:center;align-items:center;left:0;top:0;cursor:pointer}.video-player-container .video-player .close-player{background:red;color:#fff;z-index:1;width:25px;height:25px;border-radius:100%;padding:5px}.video-player-container.show{backdrop-filter:blur(20px);background-color:rgba(255,255,255,.5);opacity:1;z-index:10}.video-player-container.show .video-player{opacity:1}@media screen and (max-width:767px){.course-lessons .lessons .lesson{flex-wrap:wrap}.course-lessons .lessons .lesson .info{width:100%;margin-bottom:5px}.course-lessons .lessons .lesson .time-buttons{width:100%;justify-content:space-between}}