@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&family=Saira:wght@400;500;600;700;800;900&display=swap");*{transition:all .3s ease;outline:none}body{font-family:Roboto,sans-serif;font-size:14px;line-height:25px;color:#34495e}.container,.container-fluid,.row>*{padding-right:15px;padding-left:15px}.container,.container-fluid{position:relative}ul{padding:0;margin:0;list-style:none}::selection{background-color:#3498db;color:#fff;text-shadow:none}::placeholder{color:#ddd;font-size:12px;font-weight:400;display:inline-block;text-transform:capitalize;position:relative}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{border-radius:5px;background-color:#f9f9f9}::-webkit-scrollbar-track:active,::-webkit-scrollbar-track:hover{background-color:#f9f9f9}::-webkit-scrollbar-thumb{border-radius:5px;background-color:#3498db}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background-color:#3498db}button{border:0;background-color:transparent;outline:none;margin:0;padding:0}a,a:focus,a:hover,button:focus{text-decoration:none;color:#fff}h1,h2,h3,h4,h5,h6{font-family:Saira,sans-serif;margin:0;padding:0;font-weight:400;color:#34495e}p{color:#ddd;font-weight:400;line-height:25px}.btn-1,p{font-size:14px;font-family:Roboto,sans-serif}.btn-1{background-color:#3498db;color:#fff;text-transform:capitalize;position:relative;text-align:center;z-index:1;font-weight:600;min-width:180px;height:60px;line-height:60px;padding:0 15px;letter-spacing:1px;border-radius:0;overflow:hidden;transition:all .4s ease-in-out;display:inline-grid;cursor:pointer}.btn-1:hover{color:#3498db}.btn-1:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#fff;transform:scaleY(0);transform-origin:bottom center;transition:transform .4s ease-in-out}.btn-1:hover:after{transform:scaleY(1);transform-origin:top center}.btn-2{background-color:#fff;color:#3498db}.btn-2:hover{color:#fff}.btn-2:after{background-color:#3498db}.btn-3:hover{color:#fff}.btn-3:after,.btn-4{background-color:#34495e}.btn-4,.btn-4:hover{color:#fff}.btn-4:after{background-color:#3498db}.btn-5{background-color:#fff;color:#3498db}.btn-5:hover{color:#fff}.btn-5:after{background-color:#34495e}.courses-page{padding:150px 0}.courses-page h1{font-size:38px;line-height:1.3;text-transform:capitalize;font-weight:600;position:relative;text-align:center;margin-bottom:50px}.course-item{border:1px solid #ddd;border-radius:3px;padding:30px}.course-item h2{margin:0}.course-item h2 a{position:relative;font-size:22px;line-height:1.25;margin:0 0 25px;font-weight:600;display:block;text-transform:capitalize}.course-item .description{margin:0;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;overflow:hidden;color:#666;-webkit-box-orient:vertical}.course-item .enrolled,.course-item .level{color:#3498db;font-size:14px;font-weight:500;text-transform:capitalize;margin:12px 0}.course-item a{font-size:15px;line-height:1;font-weight:600;position:relative;z-index:1;padding:0;margin:0;border:0;text-decoration:none;color:#34495e;display:inline-block}.course-item a:hover,.course-item h2 a:hover{color:#3498db}.course .course-body{width:calc(100% - 430px);padding:25px 10px 25px 25px;min-height:100vh}.course .course-content{width:400px;position:fixed;right:0;z-index:4444;top:0;height:calc(100% - 30px);margin:15px}.course-content .course-content-box{overflow-x:hidden;overflow-y:auto;background-color:#fff;color:#34495e;padding:25px;height:100%;border-radius:8px;border:1px solid #ddd;box-shadow:0 1px 73px 0 rgba(9,29,62,.1)}.course-content .course-content-box h2{position:relative;font-size:22px;font-weight:600;line-height:1;text-transform:capitalize;display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.course-content .course-content-box h2 button{display:none}.course-content .course-content-box h2 button svg{cursor:pointer;fill:#34495e;width:15px;height:15px}.course-content .course-content-box h2 button svg:hover{transform:rotate(1turn);fill:#3498db}.close-course-content{display:none}.accordion-container{display:flex;flex-direction:column;gap:20px}.MuiPaper-root{box-shadow:none;border:none;--Paper-shadow:none!important}.MuiPaper-root:before{display:none}.MuiButtonBase-root{background:#f9f9f9!important;border-radius:40px!important;border:1px solid #ddd!important;padding:10px!important}.MuiAccordionSummary-content{display:block;margin:0!important}.header-Accordion{display:flex;align-items:center;gap:12px}.header-Accordion i{width:40px;height:40px;background:#3498db;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.header-Accordion svg{fill:#fff}.header-Accordion div{max-width:225px}.header-Accordion h4{position:relative;font-size:18px;font-weight:500;line-height:1;text-transform:capitalize;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.header-Accordion span,ul.lessons li .box-left span{position:relative;font-size:14px;font-weight:500;line-height:1;color:#6c757d;display:block}.MuiAccordionDetails-root{padding:0 25px!important}.Mui-expanded{margin:0!important}ul.lessons{flex-direction:column;margin:0;padding:0;position:relative}ul.lessons,ul.lessons li{display:flex;overflow:hidden}ul.lessons li{align-items:center;justify-content:space-between;line-height:70px}ul.lessons li:after{content:"";position:absolute;background:#ddd;width:2px;height:100%;left:15px;top:-25px}ul.lessons li .box-left{display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none;color:#34495e}ul.lessons li .box-left div{max-width:200px}ul.lessons li .box-left i{width:30px;height:30px;background-color:#f9f9f9;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;position:relative;z-index:2;border:1px solid #ddd}ul.lessons li .box-left i svg{fill:#3498db}ul.lessons li .box-left h4{position:relative;font-size:16px;font-weight:500;line-height:1;text-transform:capitalize;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}ul.lessons li .box-right i{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;background-color:#f9f9f9;cursor:pointer}ul.lessons li .box-right i svg{fill:#3498db}.section-title{margin-bottom:30px}.section-title .title-course{display:inline-flex;align-items:center;gap:15px}.section-title .title-course h2{line-height:1.25;margin-bottom:0;color:#34495e;font-weight:600;text-transform:capitalize;font-size:24px}.open-course-content{display:none}.video-player{background-color:#fff;padding:25px;border-radius:8px;border:1px solid #ddd;box-shadow:0 1px 73px 0 rgba(9,29,62,.1)}.video-player .overlay{position:absolute;background:rgba(0,0,0,.3);inset:0}.video-player .overlay .play{width:60px;height:60px;background:#fff;border-radius:50%;opacity:.6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.video-player .overlay .play:hover{opacity:1}.video-player .overlay .next{width:60px;height:60px;background:#fff;border-radius:50%;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);z-index:2;right:10px;display:flex;align-items:center;justify-content:center}.video-player .overlay .next:hover{opacity:1}.video-player .overlay .prev{width:60px;height:60px;background:#fff;border-radius:50%;opacity:.6;position:absolute;top:50%;transform:translateY(-50%) rotate(180deg);z-index:2;left:10px;display:flex;align-items:center;justify-content:center}.video-player .overlay .prev:hover{opacity:1}.tabs-container{margin-top:30px}.tabs-list-btns{padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0 0 -1px}.tabs-list-btns li{font-size:16px;font-weight:500;height:55px;line-height:55px;padding:0 25px;font-family:Saira,sans-serif;background-color:#3498db;border:1px solid #3498db;color:#fff;min-width:120px;text-align:center;cursor:pointer;border-bottom:0}.tabs-list-btns li.active,.tabs-list-btns li:hover{border-color:#ddd;background-color:#fff;color:#3498db}.tabs-box{background-color:#fff;color:#34495e;padding:25px;height:100%;border:1px solid #ddd;box-shadow:0 1px 73px 0 rgba(9,29,62,.1);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.overview-tab h1{position:relative;font-size:30px;line-height:1.25;margin:0 0 30px;font-weight:600;text-transform:capitalize}.overview-tab ul{display:flex;margin:0 0 30px;padding:0;align-items:center;flex-wrap:wrap;gap:25px}.overview-tab ul li{font-size:15px;line-height:1;font-weight:600;display:inline-flex;align-items:center;gap:12px;color:#34495e;text-transform:capitalize}.overview-tab ul li svg{fill:#3498db}.announcements-tab h4,.faqs-Accordion .MuiButtonBase-root .header-Accordion h5,.overview-tab span,.reviews-tab h4{font-weight:500;text-transform:capitalize;position:relative;font-size:22px;line-height:1.25;color:#34495e;margin-bottom:15px;display:block}.faqs-Accordion .MuiButtonBase-root .header-Accordion h5{margin:0}.faqs-Accordion .MuiButtonBase-root .header-Accordion:hover h5{color:#3498db}.announcements-tab p,.faqs-Accordion .body-Accordion p,.overview-tab p{margin-bottom:0;text-transform:capitalize;position:relative;font-weight:400;font-size:16px;line-height:27px;color:#666}.open-notes-tab{display:flex;color:#34495e;align-items:center;justify-content:space-between;width:100%;border:1px solid #ddd;height:60px;padding:0 20px;position:relative;font-size:14px;font-weight:600;line-height:1;text-transform:capitalize}.open-notes-tab:hover{background:#3498db;color:#fff;border-color:#3498db}.open-notes-tab i{width:40px;height:40px;background:#3498db;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.open-notes-tab:hover i{background-color:#fff}.open-notes-tab svg{fill:#fff;line-height:1}.open-notes-tab:hover svg{fill:#3498db}.text-note{position:relative;font-size:14px;font-weight:500;line-height:1;color:#6c757d;display:block;margin:30px 0}.ql-container{height:150px!important}.list-notes{margin:30px 0 0;padding:0;display:flex;flex-direction:column;gap:20px}.list-notes li.note-item{display:flex;gap:30px;align-items:flex-start}.list-notes li.note-item span.time{background:#3498db;border-radius:3px;width:60px;height:40px;display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:16px;font-weight:600;line-height:1;color:#fff}.list-notes li.note-item h3{position:relative;font-size:18px;font-weight:500;line-height:1;text-transform:capitalize;margin:0 0 25px}.list-notes li.note-item h3 span{position:relative;font-size:16px;font-weight:500;line-height:1;color:#6c757d;display:inline-block}.list-notes li.note-item .content{background:#ddd;padding:30px;border-radius:3px}.list-notes li.note-item .content *{color:#34495e!important}.faqs-Accordion{background:#f9f9f9!important;border-radius:0!important;border:1px solid #ddd!important;padding:0!important}.faqs-Accordion .MuiButtonBase-root{border-radius:0!important;min-height:auto!important;border:0!important;background:transparent!important;padding:25px!important}.faqs-Accordion .MuiAccordionDetails-root{margin:0 25px 25px!important;border-top:1px solid #ddd;padding:25px 0 0!important}.ratings-box{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:20px}.ratings-box h5{font-size:50px;margin:0;font-weight:600}.ratings-box h5,.ratings-box p{position:relative;line-height:1}.ratings-box p{margin-bottom:0;font-weight:400;font-size:16px;color:#666;margin-top:15px}.ratings-count{display:flex;flex-direction:column;gap:10px}.ratings-count .item{display:flex;align-items:center;gap:10px}.ratings-count .item .count-start{gap:8px;position:relative;font-size:16px;font-weight:500;line-height:1;text-transform:capitalize;display:flex;align-items:center;min-width:170px}.ratings-count .item .progress{width:100%;border-radius:0;height:10px}.ratings-count .item .progress .progress-bar{background:#faaf00}.reviews-list{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}.reviews-list li{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #ddd}.reviews-list li:last-of-type{padding:0;margin:0;border:none}.reviews-list li.reply{margin-left:90px}.reviews-list li .img-box{display:block;margin-right:20px;float:left;position:relative}.reviews-list li .img-box img{height:70px;width:70px;object-fit:cover}.reviews-list li .text-box{margin-left:90px}.reviews-list li .text-box h5{display:block;margin-bottom:10px;line-height:1.25;color:#34495e;font-weight:500;text-transform:capitalize;font-size:20px}.reviews-list li .text-box .time{line-height:20px;font-size:12px;margin:0 0 10px;font-weight:700;color:#3498db}.reviews-list li .text-box p{color:#666}.reviews-list li .text-box button.reply{display:inline-flex;font-size:13px;font-weight:600;cursor:pointer;color:#34495e;align-items:center;gap:5px}.reviews-list li .text-box button.reply:hover{color:#3498db}.reviews-list li .text-box button.reply:hover svg{fill:#3498db}.reviews-pagination{display:flex;justify-content:center;margin-top:30px}.reviews-pagination li button{display:inline-block;text-align:center;font-weight:600;font-size:14px;width:50px;height:50px;line-height:1;border:1px solid #ddd!important;border-radius:2px!important;background:transparent!important}.reviews-pagination li button.Mui-selected,.reviews-pagination li button:hover{background:#3498db!important;color:#fff!important;border-color:#3498db!important}@media (max-width:991px){.course .course-content{transform:translateX(150%)}.course-content.active{transform:translateX(0)}.close-course-content{display:block;position:fixed;background:rgba(0,0,0,.15);inset:0;z-index:0}.course .course-body{width:100%}.course-content .course-content-box h2 button{display:block}.open-course-content{display:block;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ddd;background-color:#f9f9f9;cursor:pointer;line-height:3;padding:0 15px;color:#34495e;font-weight:600;text-transform:capitalize;font-size:15px}}@media (max-width:767px){.tabs-list-btns{margin:0 0 5px}.tabs-list-btns li{width:100%;border:1px solid}}@media (max-width:575px){.video-player .overlay .play{transform:translate(-50%,-50%) scale(.5)}.video-player .overlay .next{transform:translateY(-50%) scale(.5)}.video-player .overlay .prev{transform:translateY(-50%) rotate(180deg) scale(.5)}}