.course-container{width:100%}.course-container h1{font-size:56px;font-weight:700;width:80%}.course-container h3{font-size:24px}.top-btn{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,skyblue,#05b605,#f3a616) border-box;background-clip:padding-box,border-box;background-origin:border-box;border:2px solid transparent;border-radius:10px;color:#333;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;padding:10px 20px;text-align:left}.star-div,.top-btn span{font-size:12px}.star-div{display:flex;font-weight:500;gap:10px}.star-rating .star{color:#ccc;font-size:24px;position:relative}.star-rating{margin:13px auto}.star-rating .star.full{color:#e8c073}.star-rating .star.half:before{color:#e8c073;content:"★";left:0;overflow:hidden;position:absolute;width:50%}.rating-div,.weeks{display:flex;gap:10px}.weeks p{text-transform:uppercase}.hosted-by{align-items:center;display:flex;margin:20px 0}.hosted-line{color:#7c99bb;font-size:14px;font-weight:700;margin-right:15px;text-transform:uppercase}.host-image{border:1px solid #7c99bb;border-radius:10px;height:90px;margin-right:15px;object-fit:cover;padding:5px;width:90px}.host-details h4{font-size:18px;font-weight:600;margin:0;text-align:start}.host-details p{color:#555;font-size:18px;margin:5px 0 0}