
            /* Common label style */
            .label.active {
                transition: background 0.3s, color 0.3s;
              }
              
              /* Different gradients for each active label */
              .label-epic.active {
                background: linear-gradient(135deg, #ff7e5f, #eb784a); /* orange-pink blend */
                color: #fff;
                font-weight: bold;
              }
              
              .label-coursera.active {
                background: linear-gradient(135deg, #56ab2f, #a8e063); /* green-lime blend */
                color: #fff;
                font-weight: bold;
              }
              
              .label-exam.active {
                background: linear-gradient(135deg, #36d1dc, #5b86e5); /* teal-blue blend */
                color: #fff;
                font-weight: bold;
              }
              
              .label-campus.active {
                background: linear-gradient(135deg, #cc2b5e, #753a88); /* dark pink-purple blend */
                color: #fff;
                font-weight: bold;
              }
              
              
              
              
                          .manipal-advantage {
                          background:    linear-gradient(161.69deg,rgb(205, 195, 54) -16.46%, #FFFFFF 46.46%) ;
                          display: flex;
                          justify-content: space-between;
                          align-items: center;
                          padding: 60px 5%;
                          flex-wrap: wrap;
                          margin-bottom: 5rem;
                          }
              
                          .left-content {
                          flex: 1 1 45%;
                          max-width: 600px;
                          }
              
                          .left-content h2 {
                          font-size: 34px;
                          font-weight: 700;
                          color: #000;
                          margin-bottom: 20px;
                          }
              
                          .left-content p {
                          font-size: 16px;
                          color: #555;
                          margin-bottom: 30px;
                          line-height: 1.6;
                          font-weight: bold;
                          }
              
                          .apply-btn {
                          background: #ff5c00;
                          color: white;
                          padding: 12px 30px;
                          font-size: 16px;
                          border: none;
                          font-weight: bold;
                          border-radius: 30px;
                          cursor: pointer;
                          transition: background 0.3s;
                          }
              
                          .apply-btn:hover {
                          background: #e94d00;
                          }
              
                          .right-content {
                          flex: 1 1 45%;
                          position: relative;
                          }
              
                          .image-container {
                          position: relative;
                          width: 100%;
                          max-width: 248px;
                          margin: 0 auto;
                          }
              
                          .image-container img {
                          width: 100%;
                          border-radius: 15px;
                          transition: opacity 0.5s ease-in-out;
                          }
              
                          /* Labels */
                          .label {
                          position: absolute;
                          background: #dbe58c;
                          padding: 8px 15px;
                          border-radius: 10px;
                          font-size: 14px;
                          font-weight: 500;
                          font-weight: bold;
                          color: #222;
                          }
              
                          .label-epic {
                              top: -58px;
                              right: -99px;
                          }
              
                          .label-coursera {
                          top: 56px;
                          left: -152px;
                          }
              
                          .label-exam {
                          bottom: -52px;
                          left: -87px;
                          }
              
                          .label-campus {
                          bottom: -33px;
                          right: -131px;
                          }
              
                          /* Responsive */
                          @media (max-width: 768px) {
                          .manipal-advantage {
                              flex-direction: column;
                              padding: 80px 5%;
                          }
                          .left-content, .right-content {
                              flex: 1 1 100%;
                              /* text-align: center; */
                          }
                          .label {
                              font-size: 12px;
                              padding: 6px 12px;
                          }
                          .image-container img {
                           margin-top: 4rem;
                          }

                                .label-epic {
                                    top: 23px;
                                    right: -63px;
                                }
            
                                .label-coursera {
                                    top: 21px;
                                    left: -64px;
                                }
                    
                                .label-exam {
                                bottom: -42px;
                                left: -65px;
                                }
                    
                                .label-campus {
                                bottom: -41px;
                                right: -65px;
                                }
                          }

/* ==================================================== */
                          
                          
                          .section-heading {
                            /* text-align: center; */
                            margin-bottom: 30px;
                            padding: 0 4rem;
                          }
                          /* .section-heading h2 {
                            font-size: 38px;
                            font-weight: 600;
                          } */
                          .section-heading h2 span {
                            /* font-weight: 800; */
                            position: relative;
                          }
                          /* .section-heading h2 span::after {
                            content: '';
                            position: absolute;
                            width: 100%;
                            height: 5px;
                            background: linear-gradient(135deg, #FF5722, #FF6F61, #FFD54F);;
                            bottom: -5px;
                            left: 0;
                          } */
                          .section-heading p {
                            font-size: 16px;
                            margin-top: 10px;
                            color: #fffdfd;
                          }
                      
                          .content-wrapper {
                            display: flex;
                            flex-wrap: wrap;
                            /* background: #fdf6e6; */
                            background: #151419 url(../img/individual-course/grid-bg.png);
                            /* padding: 5rem; */
                            /* border-radius: 20px; */
                            overflow: hidden;
                            box-shadow: 0 4px 10px rgba(0,0,0,0.1);
                          }
                      
                          .left-side2 {
                            flex: 1;
                            min-width: 300px;
                            padding: 30px 20px;
                            display: flex;
                            flex-direction: column;
                            /* gap: 25px; */
                            /* border-radius: 20px; */
                          }
                      
                          .feature-item {
                            cursor: pointer;
                            padding: 15px;
                            border-radius: 10px;
                            transition: all 0.3s ease;
                          }
                          .feature-item.active {
                            background: linear-gradient(135deg, #ffd700, #ff9500);
                            /* background-color: #fff; */
                            box-shadow: 0 4px 8px rgba(0,0,0,0.1);
                          }

                          .feature-item.active h4{
                            background: none;
                            -webkit-background-clip: unset;
                            -webkit-text-fill-color: black;
                            background-clip: unset;
                            color: black;
                          }

                          .feature-item.active p{
                            color: black;
                          }

                          .feature-item h4 {
                            font-size: 18px;
                            font-weight: 700;
                            margin-bottom: 8px;
                            background: linear-gradient(135deg, #ffd700, #ff9500); /* Gold to deep orange */
                            -webkit-background-clip: text;
                            -webkit-text-fill-color: transparent;
                            background-clip: text;
                            color: transparent;
                          }
                          
                          
                          .feature-item p {
                            font-size: 14px;
                            color: #555;
                            font-weight: bold;
                          }
                      
                          .right-side {
                            flex: 1;
                            min-width: 300px;
                            position: relative;
                            /* background: #151419 url(../img/individual-course/grid-bg.png); */
                            /* background: linear-gradient(135deg, #ffd700, #ff9500); */
                            display: flex;
                            align-items: center;
                            justify-content: center;
                            padding: 20px;
                            /* border-radius: 20px; */
                          }
                          .right-side img {
                            max-width: 100%;
                            height: auto;
                            border-radius: 20px;
                            box-shadow: 0 6px 12px rgba(0,0,0,0.1);
                          }
                      
                          @media (max-width: 768px) {
                            .content-wrapper {
                              flex-direction: column;
                            }
                            .left-side2, .right-side {
                              padding: 20px;
                            }
                            .section-heading {
                              padding: 0 2rem;
                            }
                          }



                          .spotlight-section {
                            max-width: 1200px;
                            margin: auto;
                          }
                          
                          .spotlight-section h2 {
                            font-size: 2rem;
                            margin: 30px;
                            font-weight: 600;
                          }
                          
                          .spot-carousel {
                            position: relative;
                            overflow: hidden;
                          }
                          
                          .spot-carousel-track {
                            display: flex;
                            transition: transform 0.5s ease;
                          }
                          
                          .spot-card {
                            min-width: 100%;
                            padding: 10px;
                            box-sizing: border-box;
                          }
                          
                          .spot-card img {
                            width: 100%;
                            border-radius: 12px;
                            margin-bottom: 10px;
                            background: #f0f0f0;
                          }
                          
                          .spot-card-content {
                            background: #f9f9f9;
                            padding: 15px;
                            border-radius: 12px;
                            border: 1px solid #e0e0e0;
                          }
                          
                          .meta {
                            font-size: 0.8rem;
                            color: #777;
                            margin-bottom: 8px;
                          }
                          
                          .spot-card-content h3 {
                            font-size: 1rem;
                            font-weight: 500;
                          }
                          
                          .pagination-dots4 {
                            display: flex;
                            justify-content: center;
                            margin-top: 15px;
                          }
                          
                          .pagination-dots4 .dot {
                            width: 10px;
                            height: 10px;
                            background: #ccc;
                            border-radius: 50%;
                            margin: 0 5px;
                            cursor: pointer;
                            transition: background 0.3s;
                          }
                          
                          .pagination-dots4 .dot.active {
                            background: #000;
                          }
                          
                          /* Responsive */
                          @media (min-width: 600px) {
                            .spot-card {
                              min-width: 50%;
                            }
                          }
                          
                          @media (min-width: 900px) {
                            .spot-card {
                              min-width: 33.3333%;
                            }
                          }


                          .newsletter-section {
                            /* background: #f7f7e8; */
                            background: linear-gradient(161.69deg, rgb(205, 195, 54) -16.46%, #FFFFFF 46.46%);
                            padding: 25px 20px 0px;
                            border-radius: 20px;
                            border: 1px solid #eee;
                            max-width: 1200px;
                            margin: 2rem auto;
                            position: relative;
                            overflow: hidden;
                            border-left: 3px solid #F26722;
                          }
                          
                          .newsletter-container {
                            display: flex;
                            flex-direction: column;
                            align-items: center;
                            gap: 30px;
                          }
                          
                          /* .newsletter-text h2 {
                            font-size: 2rem;
                            font-weight: 600;
                            color: #111;
                            margin-bottom: 20px;
                            max-width: 600px;
                          }
                           */
                          .newsletter-list {
                            list-style: none;
                          }
                          
                          .newsletter-list li {
                            margin-bottom: 12px;
                            font-size: 1rem;
                            color: #555;
                            position: relative;
                            padding-left: 25px;
                            font-weight: bold;
                          }
                          
                          .newsletter-list li::before {
                            content: '●';
                            color: #88c244; /* green dot */
                            font-size: 1.2rem;
                            position: absolute;
                            left: 0;
                            top: 0;
                          }
                          
                          .newsletter-image img {
                            width: 100%;
                            max-width: 326px;
                            object-fit: contain;
                            border-radius: 20px;
                          }
                          
                          /* Responsive Layout */
                          @media (min-width: 768px) {
                            .newsletter-container {
                              flex-direction: row;
                              justify-content: space-between;
                              align-items: center;
                            }
                          
                            .newsletter-text {
                              flex: 1;
                            }
                          
                            .newsletter-image {
                              flex-shrink: 0;
                            }
                          }



                          /* ======================== */

                          

                          /* ======================== */

                          .mentorship-section {
                            display: flex;
                            align-items: center;
                            justify-content: space-between;
                            padding: 4rem 2rem;
                            background-color: #ffffff;
                            max-width: 1200px;
                            margin: 0 auto;
                            gap: 2rem;
                          }
                          
                          .adv-content {
                            flex: 1;
                            background: linear-gradient(161.69deg, rgb(205, 195, 54) -16.46%, #FFFFFF 46.46%);
                            padding: 29px;
                            border-radius: 15px;
                            border-left: 3px solid #F26722;
                          }
                          
                          /* .adv-content h2 {
                            font-size: 2rem;
                            font-weight: 600;
                            color: #000;
                            margin-bottom: 1.5rem;
                            position: relative;
                          } */
                          
                          .highlight {
                            position: relative;
                            display: inline-block;
                            z-index: 1;
                          }
                          
                          .highlight::after {
                            content: '';
                            position: absolute;
                            left: -5%;
                            top: -1%;
                            width: 110%;
                            height: 1.5em;
                            border: 2px solid orange;
                            border-radius: 50%;
                            transform: rotate(-2deg);
                            z-index: -1;
                          }
                          
                          .points {
                            list-style: none;
                          }
                          
                          .points li {
                            margin-bottom: 1rem;
                            padding-left: 1.5rem;
                            position: relative;
                            color: #555;
                            font-size: 1rem;
                            font-weight: bold;
                          }
                          
                          .points li::before {
                            content: "◆";
                            color: #000;
                            position: absolute;
                            left: 0;
                            top: 0;
                          }
                          
                          .image {
                            flex: 1;
                            display: flex;
                            justify-content: center;
                          }
                          
                          .image img {
                            max-width: 80%;
                            height: auto;
                            border-radius: 10px;
                            box-shadow: 10 14px 18px rgba(0,0,0,0.1);
                          }
                          
                          /* Responsive */
                          @media (max-width: 768px) {
                            .mentorship-section {
                              flex-direction: column;
                              text-align: center;
                            }
                            
                            .content {
                              order: 2;
                            }
                            
                            .image {
                              order: 1;
                              margin-bottom: 2rem;
                            }
                          }


                          .prev4 {
                            left: 20px;
                          }
                          
                          .next4 {
                            right: 20px;
                          }


                          .journey-slider2 {
                            position: relative;
                            width: 100%;
                            height: 100vh;
                            overflow: hidden;
                          }
                          
                          .slides-container2 {
                            display: flex;
                            height: 100%;
                          }
                          
                          .slide2 {
                            min-width: 100%;
                            height: 100%;
                            background-size: cover;
                            background-position: center;
                            position: relative;
                            display: none;
                            align-items: center;
                            justify-content: center;
                          }
                          
                          .slide2.active {
                            display: flex;
                          }


                          /* ================================= */

                          .goal-section {
                            /* max-width: 1400px; */
                            max-width: 1520px;
                            padding-bottom: 1rem;
                            background: #151419 url(../img/individual-course/grid-bg.png);
                          }
                          
                          .goal-inner-section {
                            padding: 5rem 5rem 0rem;
                            border-radius: 12px;
                          }
                          
                          .goal-desc {
                            margin: 1rem 0 2rem;
                            font-size: 1rem;
                            color: #555;
                            font-weight: bold;
                          }
                          
                          .goal-section h2 {
                            /* color: #ff7100dd; */
                            color: white;
                          }
                          
                          .goal-form {
                            display: flex;
                            flex-wrap: wrap;
                            gap: 1rem;
                            margin-bottom: 2rem;
                          }
                          
                          .goal-select,
                          .goal-button {
                            padding: 0.6rem;
                            border: none;
                            border-radius: 5px;
                            font-size: 1rem;
                          }
                          
                          .goal-select {
                            flex: 1;
                          }
                          
                          .goal-button {
                            background-color: orange;
                            color: white;
                            cursor: pointer;
                          }
                          
                          .goal-button:disabled {
                            background-color: #e85f5f;
                            cursor: not-allowed;
                          }

                          .goal-carousel {
                            width: 100%;
                            overflow: hidden;
                            position: relative;
                          }
                          
                          .goal-carousel-track {
                            display: flex;
                            transition: transform 0.5s ease;
                          }
                          
                          /* We'll use a JS variable to set how many are visible per screen size */
                          .goal-carousel-item {
                            padding: 1rem;
                            flex-shrink: 0;
                            width: 100%; /* Will be updated in JS */
                            
                          }
                          
                          .goal-carousel-item img {
                            width: 100%;
                            height: 238px; /* ⬆️ Increased image height */
                            object-fit: contain; /* ⬅️ Full image shown */
                            border-radius: 10px;
                            background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 65%, rgb(0, 0, 0) 100%);
                          }
                          
                          
                          /* ✅ Carousel Core
                          .goal-carousel {
                            width: 100%;
                            overflow: hidden;
                            position: relative;
                          }
                          
                          .goal-carousel-track {
                            display: flex;
                            transition: transform 0.5s ease;
                          }
                          
                          .goal-carousel-item {
                            width: 100%;
                            flex-shrink: 0;
                          }
                          
                          .goal-carousel-item img {
                            width: 100%;
                            border-radius: 10px;
                            height: 200px;
                            object-fit: cover;
                          } */
                          
                          /* .goal-carousel-caption {
                            margin-top: 0.5rem;
                            text-align: center;
                            font-weight: bold;
                          } */

                          .goal-carousel-caption {
                            margin-top: 0.5rem;
                            text-align: center;
                            font-weight: bold;
                            color: #f26722;
                            background-color: rgba(0, 0, 0, 0.6); /* optional for contrast */
                            padding: 0.5rem;
                            border-radius: 5px;
                          }
                          
                          
                          .goal-carousel-buttons {
                            display: flex;
                            justify-content: center;
                            margin-top: 1rem;
                            gap: 1rem;
                          }
                          
                          .goal-carousel-buttons button {
                            background-color: white;
                            color: #333;
                            border-radius: 50%;
                            width: 35px;
                            height: 35px;
                          }
                          
                          @media (max-width: 768px) {
                            .goal-carousel-item {
                              width: 100%;
                            }

                            .goal-carousel-item img {
                              width: 100%;
                              height: 108px; /* ⬆️ Increased image height */
                              
                            }

                            .goal-inner-section{
                              padding: 5rem 2rem 0rem;
                            }

                            .goal-carousel-buttons{
                              margin: 0;
                            }
                          }

                          /* ============================== */

                          .epicu-section {
                            display: flex;
                            flex-direction: column;
                            gap: 2rem;
                            padding: 1rem 4rem;
                            max-width: 1400px;
                            margin: auto;
                          }
                          
                          .epicu-content {
                            max-width: 300px;
                          }
                          
                          .epicu-content h2 {
                            font-size: 2rem;
                            font-weight: bold;
                          }
                          
                          .epicu-content p {
                            margin: 1rem 0;
                            color: #555;
                            font-size: 1rem;
                            line-height: 1.5;
                            font-weight: bold;
                          }
                          
                          /* .watch-video-btn {
                            display: inline-flex;
                            align-items: center;
                            gap: 0.5rem;
                            background: transparent;
                            border: none;
                            color: #000;
                            font-weight: bold;
                            cursor: pointer;
                          }
                          
                          .watch-video-btn img {
                            width: 24px;
                            height: 24px;
                          } */

                          .watch-video-btn {
                            background: none;
                            border: none;
                            padding: 0;
                            cursor: pointer;
                            position: relative;
                            display: inline-block;
                          }
                          
                          .watch-video-btn a {
                            display: inline-flex;
                            align-items: center;
                            text-decoration: none;
                            font-family: 'Arial', sans-serif;
                            font-size: 16px;
                            color: #000;
                            font-weight: 500;
                            position: relative;
                          }
                          
                          .watch-video-btn .star-wrapper {
                            position: relative;
                            width: 40px;
                            height: 40px;
                            margin-right: 8px;
                          }
                          
                          .watch-video-btn .star {
                            width: 100%;
                            height: 100%;
                            animation: rotateStar 6s linear infinite;
                          }
                          
                          .watch-video-btn .play-icon {
                            position: absolute;
                            top: 50%;
                            left: 50%;
                            width: 11px;
                            height: 13px;
                            transform: translate(-50%, -50%);
                          }
                          
                          /* Animation for rotating star */
                          @keyframes rotateStar {
                            0% {
                              transform: rotate(0deg);
                            }
                            100% {
                              transform: rotate(360deg);
                            }
                          }
                          
                          /* Responsive Sizing and Positioning */
                          @media (max-width: 768px) {
                            .watch-video-btn .star-wrapper {
                              width: 32px;
                              height: 32px;
                            }
                          
                            .watch-video-btn .play-icon {
                              width: 14px;
                              height: 14px;
                            }
                          
                            .watch-video-btn a {
                              font-size: 14px;
                            }
                          }
                          
                          .epicu-carousel-container {
                            overflow: hidden;
                            width: 100%;
                          }
                          
                          .epicu-carousel {
                            display: flex;
                            gap: 1rem;
                            transition: transform 0.5s ease-in-out;
                          }
                          
                          .epicu-card {
                            position: relative;
                            flex: 0 0 65%;
                            background:    linear-gradient(161.69deg,rgb(205, 195, 54) -16.46%, #FFFFFF 46.46%);
                            /* background: #f4f4f4; */
                            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);
                            border-radius: 16px;
                            overflow: hidden;
                            padding: 1rem;
                          }
                          
                          .epicu-image-stack {
                            position: relative;
                            width: 100%;
                            /* height: auto; */
                            height: 300;
                          }
                          
                          .epicu-image-stack img {
                            max-width: 100%;
                            height: auto;
                            display: block;
                            border-radius: 12px;
                          }
                          
                          .base-img {
                            width: 100%;
                            height: auto;
                            z-index: 1;
                            position: relative;
                          }
                          
                          .overlay-img {
                            position: absolute;
                            max-width: 70%;
                            z-index: 2;
                            border-radius: 12px;
                            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                          }
                          
                          .overlay-img.top-left {
                            top: 10%;
                            left: 5%;
                          }
                          
                          .overlay-img.top-right {
                            top: 15%;
                            right: 5%;
                          }
                          
                          /* Add more position-specific classes as needed */
                          
                          
                          .card-label {
                            position: absolute;
                            top: 1rem;
                            left: 1rem;
                            color: #000;
                            font-weight: bold;
                            background: rgba(255, 255, 255, 0.85);
                            padding: 0.5rem 1rem;
                            border-radius: 8px;
                            font-size: 0.9rem;
                            max-width: 70%;
                          }
                          
                          /* Responsive */
                          @media (min-width: 768px) {
                            .epicu-section {
                              flex-direction: row;
                              align-items: center;
                            }

                            
                          
                            .epicu-content {
                              flex: 1;
                            }
                          
                            .epicu-carousel-container {
                              flex: 1;
                            }
                          
                            .epicu-card {
                              flex: 0 0 50%;
                            }
                          }
                          
                          @media (max-width: 767px) {
                            .epicu-card {
                              flex: 0 0 90%;
                            }
                          }

                          @media (max-width: 576px) {
                            .epicu-section {
                              padding: 1rem 2rem;
                            }
                          }

                          /* ================================ */


                          .stud-course-container {
                            width: 75%;
                            margin: 100px auto 80px auto;
                          }

                          .student-speak-card-image2 {
                            overflow: hidden;
                            width: 100% !important;
                            height: 220px;
                            position: relative;
                            background: linear-gradient(161.69deg, rgb(205, 195, 54) -16.46%, #FFFFFF 46.46%);
                            padding: 0 9px;
                        }
                        
                        .student-speak-card-image2 img {
                            width: 100%;
                            height: 100%;
                            object-fit: cover;
                            transition: var(--transition);
                        }
                        
                        .student-speak-card:hover .student-speak-card-image2 img {
                            transform: scale(1.05);
                        }
                        

                          
                          .speak-bold {
                            font-weight: bold;
                          }

                          @media (max-width: 575.98px) {

                          .stud-course-container {
                            width: 90%;
                            margin: 100px auto 80px auto;
                          }
                        
                          /* .stud-course-container h2 {
                            font-size: 24px;
                          } */
                        
                          .stud-course-container h2 span {
                            font-family: "Sabon LT Std";
                            font-style: italic;
                          }

                        }

                        @media (min-width: 576px) and (max-width: 767.98px) {

                          .stud-course-container {
                            width: 90%;
                            margin: 100px auto 80px auto;
                          }
                        
                          .stud-course-container h2 {
                            font-size: 36px;
                            padding-bottom: 15px;
                          }
                        
                          .stud-course-container h2 span {
                            font-family: "Sabon LT Std";
                            font-style: italic;
                          }
                        }

                        @media (min-width: 768px) and (max-width: 991.98px) {
                          .stud-course-container {
                            width: 90%;
                            margin: 100px auto 80px auto;
                          }
                        
                          .stud-course-container h2 {
                            font-size: 36px;
                            padding-bottom: 20px;
                          }
                        
                          .stud-course-container h2 span {
                            font-family: "Sabon LT Std";
                            font-style: italic;
                          }

                          .student-speak-card-image2 {
                            height: 180px;
                        }
                        
                        }

                        @media (min-width: 992px) and (max-width: 1199.98px) {
                          .stud-course-container {
                            width: 90%;
                            margin: 100px auto 80px auto;
                          }
                        
                          .stud-course-container h2 {
                            font-size: 36px;
                            padding-bottom: 20px;
                          }
                        
                          .stud-course-container h2 span {
                            font-family: "Sabon LT Std";
                            font-style: italic;
                          }
                        }

                        @media (min-width: 1200px) and (max-width: 1599.98px) {
                          .stud-course-container {
                            width: 85%;
                            margin: 100px auto 80px auto;
                            /* background-color: pink; */
                          }
                        
                          .stud-course-container h2 {
                            font-size: 38px;
                            padding-bottom: 25px;
                          }
                        
                          .stud-course-container h2 span {
                            font-family: "Sabon LT Std";
                            font-style: italic;
                          }
                        }

                        @media (min-width: 1600px) {
                          .stud-course-container {
                            width: 1150px;
                            margin: 100px auto 80px auto;
                          }
                        
                          .stud-course-container h2 {
                            font-size: 38px;
                            padding-bottom: 20px;
                          }
                        
                          .stud-course-container h2 span {
                            font-family: "Sabon LT Std";
                            font-style: italic;
                          }
                        }