.homepage-courses-list-section{color:var(--foreground);text-align:center;margin-bottom:48px;padding:0 10px;position:relative}.homepage-courses-list-container{max-width:1400px;margin:0 auto}.homepage-courses-list-container .homepage-courses-list-container-title-content{margin-bottom:48px}.homepage-courses-list-header{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.homepage-courses-list-header span{color:var(--primary-text-color);font-size:22px;font-weight:600;line-height:150%}.homepage-courses-list-heading{color:var(--primary-text-color);font-size:20px;font-weight:700}.homepage-courses-list-heading span{color:#313e73}.homepage-courses-list-subheading{color:var(--primary-text-color);margin-top:.5rem}.homepage-courses-list-slider-wrapper{margin-top:2rem;padding:0 9px;position:relative}.homepage-courses-list-slider .slick-track{display:flex!important}.homepage-courses-list-slider .slick-slide{padding:0;height:415px!important;display:flex!important}.homepage-courses-list-card{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.1);border:1px solid rgba(49,62,115,.2);border-radius:16px;flex-direction:column;width:100%;height:100%;position:relative;overflow:hidden;display:flex!important}.homepage-courses-list-card .img-wrapper{flex-shrink:0;justify-content:center;align-items:center;height:150px;display:flex}.homepage-courses-list-card .img-wrapper img{width:100%;height:100%}.homepage-courses-list-date{background:var(--white);color:#000;z-index:10;border-radius:0 6px;padding:.25rem .75rem;font-size:12px;position:absolute;top:0;right:0}.homepage-courses-list-image{width:100%;height:auto}.homepage-courses-list-content{flex-direction:column;flex:1;padding:10px 10px 24px;display:flex}.homepage-courses-list-content .homepage-courses-list-title{color:var(--primary-color);text-align:left;width:315px;margin-bottom:12px;padding:4px 6px;font-size:16px;font-weight:600;line-height:30px;height:76px!important}.homepage-courses-list-content .homepage-courses-list-info{color:var(--black);padding:0 6px;font-size:14px;font-weight:500;line-height:20px}.homepage-courses-list-content .homepage-courses-list-info:nth-of-type(2){padding:8px 6px}.homepage-courses-list-content .homepage-courses-list-buttons{flex-wrap:wrap;justify-content:space-between;margin-top:20px;display:flex}.homepage-courses-list-content .homepage-courses-list-buttons .homepage-courses-list-btn{border-radius:4px;justify-content:center;align-items:center;padding:10px;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s;display:flex}.homepage-courses-list-content>div:first-child{flex-grow:0}.homepage-courses-list-view{background:var(--primary-color);color:var(--white)}.homepage-courses-button-icon1{color:#fff;margin-top:2.5px;margin-left:10px}.homepage-courses-list-brochure{background:var(--primary-bg-color);color:var(--primary-text-color);text-align:center;border:.622px solid #111827}.homepage-courses-button-icon2{color:var(---primary-text-color);margin-top:2.5px;margin-left:10px}.coming-soon{opacity:.7;color:var(--white)!important;cursor:not-allowed!important;background:#6c757d!important}.homepage-courses-list-footer{margin-top:2rem}.homepage-courses-list-all-btn{background:var(--primary-color);color:var(--white);border-radius:6px;padding:12px 42px;font-size:16px;font-weight:500;line-height:100%;text-decoration:none}.homepage-courses-list-arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;z-index:20;background:rgba(255,255,255,.2);border:.6px solid rgba(49,62,115,.2);border-radius:5px;justify-content:center;align-items:center;width:36px;height:36px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px rgba(0,0,0,.08);color:var(--primary-color)!important;display:none!important}.homepage-courses-list-arrow-left{left:-40px}.homepage-courses-list-arrow-right{right:-40px}.homepage-courses-list-skeleton{gap:15px;padding:0 9px;display:flex}.skeleton-card{animation:1.5s ease-in-out infinite alternate skeleton-pulse}.skeleton-date{background:#e0e0e0;border-radius:0 6px;width:120px;height:20px;position:absolute;top:0;right:0}.skeleton-image{background:#e0e0e0;border-radius:8px 8px 0 0;height:150px}.skeleton-title{background:#e0e0e0;border-radius:4px;width:315px;height:76px;margin-bottom:12px}.skeleton-info{background:#e0e0e0;border-radius:4px;width:200px;height:20px;margin-bottom:8px}.skeleton-button{background:#e0e0e0;border-radius:4px;width:140px;height:40px}@keyframes skeleton-pulse{0%{opacity:1}to{opacity:.6}}@media (min-width:481px) and (max-width:1250px){.homepage-courses-list-section{padding:0 12px}.homepage-courses-list-slider-wrapper{padding:0 3rem}.homepage-courses-list-header span{font-size:16px}.homepage-courses-list-heading{font-size:1.5rem}.homepage-courses-list-card .img-wrapper{height:160px}.homepage-courses-list-content{padding:12px 8px 20px}.homepage-courses-list-content .homepage-courses-list-title{width:280px;height:60px;font-size:18px}.homepage-courses-list-content .homepage-courses-list-info{font-size:13px}.homepage-courses-list-content .homepage-courses-list-buttons .homepage-courses-list-btn{padding:8px;font-size:13px}.homepage-courses-list-slider .slick-slide{padding:0 10px;width:320px!important;height:420px!important}.skeleton-image{height:160px}.skeleton-title{width:280px;height:60px}}@media (min-width:1251px){.homepage-courses-list-section{padding:0 16px}.homepage-courses-list-slider-wrapper{padding:0 5.1rem}.homepage-courses-list-arrow{display:flex!important}.homepage-courses-list-header span{font-size:18px;font-weight:500}.homepage-courses-list-heading{font-size:2rem}.homepage-courses-list-card .img-wrapper{height:200px}.homepage-courses-list-arrow-left{left:-50px}.homepage-courses-list-arrow-right{right:-50px}.homepage-courses-list-content{padding:16px 12px 32px!important}.homepage-courses-list-content .homepage-courses-list-title{width:375px;font-size:22px}.homepage-courses-list-content .homepage-courses-list-info{font-size:16px}.homepage-courses-list-content .homepage-courses-list-buttons .homepage-courses-list-btn{padding:10px;font-size:16px}.homepage-courses-list-slider .slick-slide{padding:0 15px;width:411px!important;height:500px!important}.skeleton-image{height:200px}.skeleton-title{width:375px}}@media (max-width:480px){.homepage-courses-list-slider-wrapper{padding:0}.homepage-courses-list-slider .slick-slide{justify-content:center;display:flex!important}.homepage-courses-list-skeleton{justify-content:center}}@media (max-width:375px){.homepage-courses-list-content .homepage-courses-list-title{font-size:14px}.homepage-courses-list-content .homepage-courses-list-info{font-size:12px}.homepage-courses-list-content .homepage-courses-list-buttons .homepage-courses-list-btn{padding:8px;font-size:12px}}
.homepage-nasscom-certificate{text-align:center;color:var(--homepage-intro-text);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.homepage-nasscom-certificate-video-bg{object-fit:cover;z-index:0;filter:blur(4px);width:100%;height:100%;position:absolute;top:0;left:0}.homepage-nasscom-certificate-overlay{z-index:1;margin-left:auto;margin-right:auto;padding:2rem 1rem;position:relative}.homepage-nasscom-certificate-pic{width:75%;height:auto}.homepage-nasscom-certificate-title{color:var(--primary-text-color);margin-bottom:15px}.homepage-nasscom-certificate-desc{color:var(--primary-text-color);margin-top:.5rem;font-size:10px}@media (max-width:768px){.homepage-nasscom-certificate-pic{width:100%;height:auto}}@media (max-width:480px){.homepage-nasscom-certificate-overlay{padding:1rem}}
.homepage-achievements{background:var(--background);color:var(--foreground);text-align:center;padding:3rem 1rem;position:relative}.homepage-achievements-container{max-width:1280px;margin:0 auto}.homepage-achievements-heading{color:var(--primary-text-color);font-size:2rem;font-weight:700}.homepage-achievements-heading span{color:var(--title-span)}.homepage-achievements-slider-wrapper{margin-top:2rem;padding:0 3rem;position:relative}.homepage-achievements-slider .slick-track{display:flex!important}.homepage-achievements-slider .slick-slide{box-sizing:border-box;justify-content:center;align-items:center;height:auto!important;padding:0!important;display:flex!important}.homepage-achievements-card{border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex}.homepage-achievements-image{object-fit:contain;border-radius:15px;width:75%;max-width:900px;margin:0 auto;display:block}.homepage-achievements-arrow{cursor:pointer;z-index:20;justify-content:center;align-items:center;width:36px;height:36px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px rgba(0,0,0,.08);background:var(--primary-bg-color)!important;border:1px solid var(--homepage-courses-icon-border-color)!important;color:var(--homepage-courses-icon-color)!important;border-radius:8px!important;display:flex!important}.homepage-achievements-arrow-left{left:-50px}.homepage-achievements-arrow-right{right:-50px}
.homepage-top-videos{background:var(--background);color:var(--foreground);text-align:center;padding:3rem 1rem;position:relative}.homepage-top-videos-container{max-width:1280px;margin:0 auto}.homepage-top-videos-heading{color:var(--primary-text-color);margin-top:15px;font-size:2rem;font-weight:700}.homepage-top-videos-heading span{color:var(--title-span)}.homepage-top-videos-slider-wrapper{margin-top:2rem;padding:0 1rem;position:relative;overflow:visible}.homepage-top-videos-slider .slick-track{display:flex!important}.homepage-top-videos-slider .slick-slide{box-sizing:border-box;justify-content:center;align-items:center;height:auto!important;padding:0!important;display:flex!important}.homepage-top-videos-card{border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex}.homepage-top-videos-video{object-fit:contain;border-radius:15px;width:100%;max-width:700px;height:500px;margin:0 auto;display:block}.homepage-top-videos-header{justify-content:center;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.homepage-top-videos-header span{color:var(--primary-text-color)}.homepage-top-videos-line2,.homepage-top-videos-line1{background:linear-gradient(91.21deg,#0d68c1 -4%,rgba(13,13,13,0) 95.04%);width:200px;height:2px}.homepage-top-videos-line1{transform:rotate(180deg)}.homepage-top-videos-arrow{cursor:pointer;z-index:20;background:0 0;border:.6px solid rgba(49,62,115,.6);border-radius:5px;justify-content:center;align-items:center;width:36px;height:36px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px rgba(0,0,0,.08);color:var(--homepage-courses-icon-color)!important;display:none!important}.homepage-top-videos-arrow-left{left:-10px}.homepage-top-videos-arrow-right{right:-10px}@media (min-width:481px){.homepage-top-videos-header span{font-size:18px}.homepage-top-videos-arrow{display:flex!important}.homepage-top-videos-arrow-left{left:-50px}.homepage-top-videos-arrow-right{right:-50px}}
.homepage-our-students{color:var(--foreground);text-align:center;margin-bottom:64px;padding:0 1rem;position:relative}.homepage-our-students .homepage-our-students-container{max-width:1200px;margin:0 auto}.homepage-our-students .homepage-our-students-container .homepage-our-students-title{color:var(--primary-text-color);margin-bottom:.5rem;font-size:2rem;font-weight:700}.homepage-our-students .homepage-our-students-container .homepage-our-students-title span{color:var(--primary-color)}.homepage-our-students .homepage-our-students-container .homepage-our-students-header{justify-content:center;align-items:center;margin-top:15px;margin-bottom:25px;display:flex}.homepage-our-students .homepage-our-students-container .homepage-our-students-header .homepage-our-students-trophy-icon-1{width:25px;height:auto}.homepage-our-students .homepage-our-students-container .homepage-our-students-header .homepage-our-students-trophy-icon-2{width:25px;height:auto;transform:rotate(45deg)}.homepage-our-students .homepage-our-students-container .homepage-our-students-header .homepage-our-students-subtitle{color:#020817;margin-left:15px;margin-right:15px;font-size:18px;font-weight:500}.homepage-our-students .homepage-our-students-container .homepage-our-students-header .homepage-our-students-subtitle span{color:var(--primary-color);font-weight:700}.homepage-our-students .homepage-our-students-container .homepage-our-students-number{color:var(--primary-color);justify-content:center;align-items:center;margin-bottom:0;font-size:15px;font-weight:400;display:flex}.homepage-our-students .homepage-our-students-container .homepage-our-students-number span{margin-right:10px;font-size:4rem;font-weight:700}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards{grid-template-columns:1fr;justify-content:center;gap:1rem;margin-bottom:2rem;display:grid}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card{color:#000;background-color:var(--white);border-radius:12px;align-items:center;gap:1rem;padding:0 0 0 10px;display:flex;position:relative}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-image{object-fit:cover;aspect-ratio:1;background:#d3d3d3 -83.345px -28.037px/271.946% 288.792% no-repeat;border:1.437px solid rgba(49,62,115,.4);border-radius:11.549px;height:80px;margin:0;position:relative;box-shadow:0 4px 4px rgba(0,0,0,.25)}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part{background:0 0;border:.6px solid rgba(49,62,115,.4);border-left:0;border-radius:0 12px 12px 0;min-width:255px;margin-left:-15px;display:flex}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-info{text-align:left;flex-direction:column;flex:1;padding:5px 10px 0;display:flex}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-info strong{margin-bottom:.25rem;font-size:14px;font-weight:600}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-info p{margin:.2rem 0;font-size:10px}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-info p.post-present{border:.6px solid rgba(49,62,115,.4);border-bottom:0;border-radius:4px 4px 0 0;margin:0;padding:10px;font-size:8px}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-info p.post-present span{font-size:8px}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-extra{flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-extra .homepage-our-students-company-logo{object-fit:contain;width:80px;height:auto;padding:10px}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-extra .homepage-our-students-hike{color:#fff;background:#014185;border-radius:10px 0;padding:.4rem .8rem;font-size:.9rem;font-weight:600}.homepage-our-students .homepage-our-students-container .homepage-our-students-btn-container{justify-content:center;display:flex}.homepage-our-students .homepage-our-students-container .homepage-our-students-btn-container .homepage-our-students-btn{background:var(--primary-color);color:#fff;cursor:pointer;border-radius:8px;align-items:center;padding:.7rem 1.5rem;font-size:18px;font-weight:500;transition:all .3s;display:flex}.homepage-our-students .homepage-our-students-container .homepage-our-students-btn-container .homepage-our-students-btn .homepage-our-students-icon{margin-left:10px}@media (min-width:481px){.homepage-our-students .homepage-our-students-container .homepage-our-students-cards{grid-template-columns:1fr 1fr}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card{background-color:unset;justify-content:center;padding:1rem}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-image{width:135px;height:135px;position:unset}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part{border-left:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-info{justify-content:space-between;padding:12px 10px 0}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-info strong{font-size:20px}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-info p{font-size:14px}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-info p.post-present{margin-top:12px;padding:4px;font-size:14px}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-info p.post-present span{font-size:14px}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card .homepage-our-students-right-part .homepage-our-students-extra{justify-content:space-between}}@media (max-width:480px){.homepage-our-students .homepage-our-students-container .homepage-our-students-cards{flex-direction:column;align-items:center;display:flex}.homepage-our-students .homepage-our-students-container .homepage-our-students-cards .homepage-our-students-card{width:100%;max-width:350px}}
.homepage-reviews{background:var(--background);color:var(--foreground);text-align:center;margin-bottom:32px;padding:0 1rem;position:relative}.homepage-reviews-container{max-width:1280px;margin:0 auto;padding:0}.homepage-reviews-title{color:var(--primary-text-color);margin-bottom:2rem;font-weight:700}.homepage-reviews-title span{color:var(--primary-color)}.homepage-reviews-slide{padding:0 15px}.homepage-reviews-card{border:1px solid rgba(49,62,115,.3);border-radius:8px;flex-direction:column;transition:all .4s;display:flex}.homepage-reviews-card .review-card-left{width:100%}.homepage-reviews-card .review-card-right{width:100%}.homepage-reviews-card .review-card-left{background:var(--black);border-radius:8px 8px 0 0}.homepage-reviews-card .review-card-left .video-wrapper{border-radius:8px;width:100%;height:100%;min-height:220px;position:relative;overflow:hidden}.homepage-reviews-card .review-card-left .video-wrapper .review-video{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.homepage-reviews-card .review-card-right{background:var(--blue-shades);border-radius:0 0 8px 8px;padding:10px}.homepage-reviews-card-quote-company{flex-flow:wrap;justify-content:space-between;display:flex}.homepage-reviews-card-quote-company .quote img{width:41.69px;height:32.12px}.homepage-reviews-card-quote-company .homepage-reviews-card-company span{font-size:1.8rem;font-weight:700}.homepage-reviews-card-content .homepage-reviews-card-title{color:var(--primary-color);margin:0;padding:0;font-weight:600}.homepage-reviews-card-content .homepage-reviews-card-text{margin:0;padding:0;font-size:1rem;font-weight:400}.homepage-reviews-card-content .punch-line{color:var(--primary-color);font-size:7.325px;font-weight:500;line-height:154%}.homepage-reviews-card-footer{align-items:flex-start;gap:.75rem;margin-top:22px;display:flex}.homepage-reviews-card-avatar{border-radius:50%;width:20px;height:20px}.homepage-reviews-card-name{margin:0;font-size:6.673px;font-weight:700}.homepage-reviews-card-role{color:#555;font-size:5.19px;font-style:normal;font-weight:500}.homepage-reviews .slick-slide{opacity:.6;filter:blur(2px);z-index:1;transition:all .4s;transform:scale(.9)}.homepage-reviews .slick-center{z-index:3;opacity:1!important;filter:none!important;transform:scale(1)!important}@media (min-width:481px){.homepage-reviews-container{padding:0 3rem}.homepage-reviews-card{flex-direction:row}.homepage-reviews-card .review-card-left{width:100%}.homepage-reviews-card .review-card-right{width:100%}.homepage-reviews-card .review-card-left{border-radius:8px 0 0 8px}.homepage-reviews-card .review-card-right{border-radius:0 8px 8px 0;padding:20px}.homepage-reviews-card .homepage-reviews-card-quote-company .quote img{width:auto;height:auto}.homepage-reviews-card .homepage-reviews-card-quote-company .homepage-reviews-card-company{font-size:40px!important}.homepage-reviews-card .homepage-reviews-card-title{font-size:18px;font-weight:600;line-height:100%}.homepage-reviews-card .homepage-reviews-card-text{font-size:14px!important}.homepage-reviews-card .punch-line{font-size:14px}.homepage-reviews-card .homepage-reviews-card-avatar{width:40px;height:40px}.homepage-reviews-card .homepage-reviews-card-name{font-size:12.755px}.homepage-reviews-card .homepage-reviews-card-role{margin:0;font-size:9.92px}.homepage-reviews-card .homepage-reviews-card-footer{margin-top:11px}}
