.course-banner{background-size:cover;min-height:70vh;position:relative;display:flex;align-items:center;justify-content:center}.body-banner{background-image:url(/images/courses/body-spa.jpg);background-position:bottom}.hair-banner{background-image:url(/images/courses/hair-banner.jpg);background-position:50%}.makeup-banner{background-image:url(/images/courses/makeup-banner.jpg);background-position:50%}.mehndi-banner{background-image:url(/images/courses/mehndi-banner.jpg);background-position:50%}.nail-banner{background-image:url(/images/courses/nail-banner.jpg);background-position:50%}.skin-banner{background-image:url(/images/courses/skin-banner.jpg);background-position:50%}.course-banner:before{content:"";position:absolute;inset:0;opacity:.3;background-color:var(--primary-color);z-index:1}.banner-overlay{color:#fff;padding:30px 40px;text-align:center;border-radius:8px;position:relative;z-index:2}.course-gallery h3,.course-highlights h3,.course-overview h2{color:var(--primary);font-weight:700;margin-bottom:16px}.course-highlights ul{list-style:none;padding:0;margin:0}.course-highlights ul li{padding-left:28px;margin-bottom:10px;position:relative}.course-highlights ul li:before{content:"✔";position:absolute;left:0;color:var(--primary)}.gallery-img{border-radius:8px;height:250px;object-fit:cover;width:100%}.course-cta{background:var(--primary);color:#fff}.course-cta .btn{background:#fff;color:var(--primary);font-weight:700;border-radius:30px;padding:10px 28px;margin-top:12px}.course-cta .btn:hover{background:#f2f2f2;color:var(--primary)}