@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');section{padding:100px 214px;display:grid;gap:81px}section .headings{gap:8px}section .headings h1{line-height:1.2em}section .headings p.desc{margin-top:17px;color:#051114}section#overview{gap:100px;gap:100px}#school-hero-section .navbar-brand,#school-hero-section .nav-link,#school-hero-section .nav-link.active{color:#fff}#school-hero-section{position:relative;gap:0}#school-hero-section .banner-img{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-2}#school-hero-section .banner-img img{width:100%;height:100%;object-fit:cover}#school-hero-section .banner-img::after{content:"";position:absolute;top:0;left:0;background:linear-gradient(98.71deg,#0051c8 40.72%,rgba(13,110,253,.1) 99.19%);height:100%;width:100%}#school-hero-section .content-section{max-width:466px;width:100%;padding:121px 0 75px 0;margin-left:215px}#school-hero-section .content-section h1{font-size:56px;line-height:1.25em;font-weight:700;color:#fff}#school-hero-section .content-section p.desc{margin-top:25px;margin-bottom:25px;font-size:24px;line-height:1.334em;color:#e4efff}#school-hero-section .btn.btn-black{background-color:#17263b;border:1px solid #17263b}section#about{gap:48px}#about .about-cards{--bs-gutter-x:30px;--bs-gutter-y:30px}#about .about-cards .card{display:flex;flex-direction:column;gap:27px;border:2px solid #4252cf1a;border-radius:30px;padding:57px 38px 27px 38px;height:100%;cursor:pointer}#about .about-cards .card.active{background:#0e6efd}#about .about-cards .card.active .content-section{color:#fff}#about .about-cards .card.active .icon svg{fill:white}#about .about-cards .card .icon svg{fill:#0e6efd}#about .about-cards .card .icon{width:50px}#about .about-cards .card .content-section{font-family:"Inter";font-size:18px;line-height:1.6em;color:#05000b;display:flex;flex-direction:column;gap:12px}#about .about-cards .col-12:first-child .card .content-section h1.title{font-size:30px;line-height:1.3em;margin-bottom:10px}#about .about-cards .card .content-section h1.title{font-size:18px;line-height:1.6em;margin-bottom:0}#about .about-cards .card .image{width:100%;border:3px solid #ffffff80;border-radius:30px;overflow:hidden;aspect-ratio:1.628}#about .about-cards .card .image img{object-fit:cover;width:100%;height:100%}#overview img{max-height:670px}section#benefits{padding:71px 0 100px 0 !important;position:relative}section#benefits::after{content:"";height:100%;position:absolute;width:80%;background:#f3f8ff;top:0;left:0;z-index:-1;border-top-right-radius:215px}section#benefits .swiper{width:calc(100vw - 265px);float:right;margin:0 0 0 265px}section#benefits .swiper-button-next{right:0}section#benefits .swiper-button-prev{left:0}section#benefits .swiper-button-next,section#benefits .swiper-button-prev{border:2px solid #000 !important;border-radius:50%;height:34px;width:34px}section#benefits .swiper-button-next:after,section#benefits .swiper-button-prev:after{font-size:14px;color:#000;font-weight:900}section#benefits .swiper-slide{box-shadow:0 0 9px 2px #0000000d;border-radius:10px;padding:19px;text-align:center;font-size:18px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:start}section#benefits .swiper-slide .icon{background:#0d6efd;height:48px;width:52px;display:flex;align-items:center;justify-content:center;border-radius:10px;margin-bottom:13px}section#benefits .swiper-slide .icon img{height:30px;width:30px}section#benefits .swiper-slide h5{color:#331b3b;font-size:20px;line-height:1.373em;letter-spacing:.055em;text-transform:uppercase}section#benefits .swiper-slide p{color:#051114;font-size:15px;font-weight:300;line-height:1.453em;letter-spacing:.02em}section#benefits .swiper-btns{position:absolute;width:85px;left:140px;bottom:100px;height:34px}#features .feature-cards{--bs-gutter-x:30px;--bs-gutter-y:30px}#features .feature-card{border-radius:30px;background-color:#fff;box-shadow:0 4px 50px 5px #0000000d;padding:49px 36px 51px 47px}#features .feature-card .icon{height:80px;aspect-ratio:1/1;background-color:#b4defe;border-radius:50%;display:flex;align-items:center;margin-right:20px;justify-content:center}#features .feature-card .icon img{width:50px;aspect-ratio:1/1}#features .feature-card h1{font-size:24px;line-height:1.6rem}#features .feature-card p{font-size:16px;line-height:1.6rem}section#caseStudy{padding:100px 150px}#caseStudy .case-card{border-radius:50px;background-color:#0e6efd;padding:24px 24px 24px 44px;display:flex;align-items:center;justify-content:space-between}#caseStudy .case-card .content-section{max-width:531px;display:grid;gap:20px;color:#fff}#caseStudy .case-card .content-section h1.title{font-weight:900;font-size:46px;line-height:1.5em}#caseStudy .case-card .content-section .message{display:grid;gap:10px;font-size:18px;line-height:1.56em}#caseStudy .case-card .content-section p.country{font-family:"Quicksand",sans-serif;font-size:36px;line-height:1.25em}#caseStudy .case-card .video-section{border-radius:30px;max-width:608px;width:50%;aspect-ratio:1.54;overflow:hidden}#caseStudy .case-card .video-section img{height:100%;width:100%;object-fit:cover}@media(max-width:1500px){#school-hero-section .content-section{margin-left:70px}}@media(max-width:1200px){#caseStudy .case-card{padding:24px}#caseStudy .case-card .video-section{max-width:none;width:100%}#caseStudy .case-card .content-section{max-width:100%}}@media(max-width:750px){section:not(:first-child){gap:40px !important}#school-hero-section{display:flex;height:calc(100dvh - 50px);max-height:900px;flex-direction:column;justify-content:center}#school-hero-section .content-section{margin-left:0;padding:0 0 45px 20px}#school-hero-section .content-section h1{font-size:45px}#about .about-cards,#features .feature-cards{--bs-gutter-x:15px;--bs-gutter-y:24px}#about .about-cards .card{gap:17px;padding:25px 20px}#about .about-cards .card .icon{width:35px}#about .about-cards .card .content-section{font-size:14px;gap:6px}section#benefits .swiper{width:100%;margin:0}section#benefits{padding:35px 20px 100px 20px !important;gap:50px}section#benefits .swiper-btns{left:50%;transform:translate(-50%,100%);z-index:20;bottom:70px}#features .feature-card{padding:25px}#features .feature-card .icon{height:64px}#features .feature-card .icon img{width:40px}#features .feature-card h1{font-size:19px}#features .feature-card p{font-size:12px}#caseStudy .case-card{padding:15px;border-radius:40px}#caseStudy .case-card .content-section h1.title{font-size:36px;margin:0}#caseStudy .case-card .content-section .message{font-size:14px}#caseStudy .case-card .content-section p.country{font-size:28px}}