.home-banner-slider-slot{box-sizing:border-box;width:100%}.mySwiper-category-home-banner:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.home-banner-slider-slot--loading{min-height:clamp(120px,16vw,240px)}.site-logo-img{aspect-ratio:200/60;display:block;height:60px;max-width:min(100%,200px);object-fit:contain;width:200px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.course-details-wrapper-2 .vertical-marquee li a{padding-left:10px!important;padding-right:10px!important}.course-details-wrapper-2 .vertical-marquee li a i{left:auto!important;position:static!important;top:auto!important}.course-details-wrapper-2 .home-marquee-with-nav{padding-right:48px;position:relative}.course-details-wrapper-2 .home-marquee-nav{display:flex;flex-direction:column;gap:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.course-details-wrapper-2 .home-marquee-arrow{align-items:center;background:#fff;border:1px solid #d0d7e2;border-radius:8px;box-shadow:0 1px 3px #00000014;color:#244081;cursor:pointer;display:flex;height:38px;justify-content:center;line-height:1;padding:0;transition:background .2s ease,border-color .2s ease;width:38px}.course-details-wrapper-2 .home-marquee-arrow:hover{background:#eef2f7;border-color:#244081}.course-details-wrapper-2 .home-marquee-viewport{height:100%;min-height:60px;overflow:hidden}.course-details-wrapper-2 .home-marquee-track{will-change:transform}.hc-outer ul li button{background:var(--color-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:600;margin-bottom:15px;padding:12px 15px;position:relative;text-align:left;transition:all .3s ease-out;width:100%}.hc-outer ul li button .ch-arrow{color:#fff;font-size:30px;position:absolute;right:15px;top:12px;transition:all .3s ease-out}.hc-outer ul li button .chead-icon{color:#fff;display:inline-block;font-size:30px;margin-right:10px;transition:all .3s ease-out;vertical-align:middle}.hc-outer ul li button:hover{background:#fad425;color:#3a3a3a}.hc-outer ul li button:hover .chead-icon{color:#3a3a3a}.hc-outer ul li button:hover .ch-arrow{color:#3a3a3a;right:35px}