.course-view-bg{width:100%;background-color:#111213;background-image:url(/asfalt.webp);position:absolute;z-index:-1}.course-page-heading{width:100%;padding:0 180px;position:relative;background-image:linear-gradient(90deg,#000 40%,transparent 75%)}.course-page-text{width:60%;z-index:2;color:#fff;padding:40px}.course-page-text h1{margin:15px 0;font-size:70px;font-family:sora,"Noto+Sans+Bengali";font-weight:700;color:#f8bd33}.course-page-text h2{font-size:60px;font-family:inter,"Noto+Sans+Bengali";font-weight:600;margin:10px 0}.course-page-text p{margin:15px 0;font-size:18px;font-family:inter,"Noto+Sans+Bengali";font-weight:400;line-height:1.5;letter-spacing:.3}.course-page-image{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:-1}.course-page-image img{width:100%;height:100%;object-fit:cover;object-position:right}.content-page-description{display:flex;align-items:center;justify-content:space-around;background:#0000008f;padding:12px;border-radius:14px;width:100%;max-width:830px;gap:20px;border:2px solid #ffffff1f;margin-top:10px}.content-page-description div{display:flex;align-items:center;font-family:sora;font-size:16px;font-weight:500}.content-page-description div img{margin-right:5px}.join-btn{width:100%;margin:50px 0 30px;display:flex}.join-btn button{cursor:pointer;padding:25px;width:400px;font-family:inter;font-size:20px;font-weight:700;border-radius:14px;border:2px solid #ffffff1f;background-color:#181818;color:#fff}.join-btn .join-now{background-color:#f8bd33;color:#181818;position:relative}.join-btn .join-offer{position:absolute;top:-32px;left:0;font-family:sora;font-weight:600;font-size:16px;color:#c0c0c0}.join-btn .join-offer .percentage{font-size:14px;font-family:montserrat;color:#21af27}.course-join .join-offer{position:absolute;top:-32px;left:0;font-family:sora;font-weight:600;font-size:16px;color:#c0c0c0}.course-join .join-offer .percentage{font-size:14px;font-family:montserrat;color:#21af27}.course-view-navbar{background-color:#000000}.section{color:#fff;max-width:1440px;justify-self:center}.course-page-trailer,.section{width:100%;display:flex;flex-direction:column;align-items:center}.course-page-trailer{padding:30px 0}.course-page-trailer h1{font-family:sora;font-size:48px;font-weight:700;padding:30px}.course-page-brief{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.course-page-brief h1{font-family:sora;font-size:48px;color:#f8bd33;font-weight:700}.course-page-brief span{color:#adaab0;text-align:center;font-family:inter;font-weight:400;font-size:16px;margin:10px 0}.course-page-details{margin:20px;display:flex;width:100%;max-width:1174px;background:#181818;border:2px solid #ffffff13;border-radius:14px}.course-page-details div{padding:60px}.course-page-details div img{width:64px}.course-page-details h1{font-family:sora,"Noto+Sans+Bengali";font-size:48px;color:#fff;margin:10px 0}.course-page-details p{font-size:16px;font-family:inter,"Noto+Sans+Bengali";font-weight:300}.course-page-details .course-page-details-img{width:400px;height:-moz-fit-content;height:fit-content;align-self:end}.hline{margin:50px 0;width:100%;height:2px;background-image:linear-gradient(90deg,transparent 10%,#313131,transparent 90%)}.course-curriculum-wrapper{display:flex;width:100%;padding:40px;gap:40px}.modules{width:100%}.course-join,.modules{display:flex;flex-direction:column;gap:10px}.course-join{position:-webkit-sticky;position:sticky;top:100px;align-items:center;background-color:#202020;padding:20px;width:50%;height:-moz-fit-content;height:fit-content;border-radius:14px}.course-join .join-now-upper-img{width:100%;border-radius:10px}.course-join button{margin-top:30px;position:relative;cursor:pointer;width:100%;font-family:inter;font-size:18px;font-weight:700;padding:20px 30px;border:none;border-radius:8px;background-color:#f8bd33}.course-join span{margin-top:10px;align-self:flex-start;font-family:inter;font-size:16px;color:#c0bdc2}.course-join ul{width:100%;list-style:none}.course-join ul li{padding:10px 0;display:flex;justify-content:flex-start;align-items:center;font-family:sora;font-size:16px;color:#c0bdc2}.course-join ul li img{margin-right:10px}.course-faq{display:flex;flex-direction:column;align-items:center;gap:10px;width:70%}.course-faq h1{margin-bottom:20px;font-family:sora;font-size:48px;font-weight:600}.meet-your-instructor{max-width:1440px;width:90%;display:flex;justify-content:space-between;align-items:center;gap:60px}.meet-your-instructor .myi-text{display:flex;flex-direction:column;width:50%}.myi-text h1{font-family:sora;font-weight:600;font-size:48px;color:#f8bd33}.myi-text h2{font-family:sora,"Noto+Sans+Bengali";font-weight:100;font-size:28px;margin:5px 0;color:#ffffff}.myi-text p{font-family:Segoe UI,raleway,"Noto+Sans+Bengali",Verdana,sans-serif;color:#adaab0;font-weight:400;font-size:18px}.meet-your-instructor img{width:50%;max-width:400px}.courses-footer{display:flex;align-items:center;flex-direction:column;width:100%;margin-top:50px;padding:0;background-image:none}.courses-footer img{width:280px}.courses-footer span{font-family:sora;font-weight:200;font-size:18px;margin:30px}.courses-footer p{text-align:center;margin:20px;font-family:sora;font-weight:100;font-size:16px}@media only screen and (max-width:1700px){.course-page-heading{padding:0 80px}}@media only screen and (max-width:1500px){.course-page-heading{padding:0 40px}.course-image img{object-fit:cover}.course-page-trailer{padding:30px 40px}.course-page-text h1{font-size:62px}.course-page-text h2{font-size:46px}.course-page-text p{font-size:16px}}@media only screen and (max-width:1300px){.course-page-heading{background-image:linear-gradient(90deg,#000000f5 40%,#000000a3 85%)}.course-page-text{width:90%}}@media only screen and (max-width:1000px){.course-page-heading{padding:0 40px;background-image:linear-gradient(90deg,#000000 60%,#000000b7)}.course-page-text{width:100%}.course-page-text h1{font-size:50px}.course-page-text h2{font-size:36px}.course-page-text p{font-size:16px}.course-curriculum-wrapper{flex-direction:column;align-items:center;padding:20px}.course-join{width:100%}.meet-your-instructor{flex-direction:column-reverse}.meet-your-instructor .myi-text,.meet-your-instructor img{width:90%}.course-faq{width:80%}.course-faq h1{font-size:32px}}@media only screen and (max-width:900px){.course-page-details{display:flex;flex-direction:column}}@media only screen and (max-width:700px){.meet-your-instructor .myi-text{width:100%;padding:20px}.course-page-text{padding:1px}.course-page-heading{padding:0 40px}.course-faq{width:100%;padding:0 20px}.course-faq h1{font-size:24px}.course-page-text h1{font-size:42px}.course-page-text h2{font-size:32px}.course-page-text p{font-size:16px}}@media only screen and (max-width:500px){.course-page-heading{padding:0 20px;background-image:linear-gradient(90deg,#000000 60%,#000000)}.course-page-details div{padding:20px}.content-page-description{flex-direction:column;align-items:start}.course-page-details .course-page-details-img{width:90%}.join-btn button{font-size:16px;padding:16px;width:100%}.course-page-trailer{padding:20px}.course-page-trailer h1{font-size:32px;padding:20px}.course-page-brief h1,.course-page-details h1{font-size:32px}.meet-your-instructor .myi-text{padding:0}.myi-text h1{font-size:32px}.myi-text h2{font-size:26px}.course-page-text{padding:10px 0}.yt-video-container svg{width:70px;height:70px}}@media only screen and (max-width:400px){.course-page-heading{padding:0 10px}.course-page-trailer{padding:20px}.course-curriculum-wrapper,.course-page-brief{padding:20px 10px}.course-faq{padding:0 10px}}