@import "https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@font-face{font-family:aceh;src:url(/fonts/Aceh-Regular.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:aceh-light;src:url(/fonts/Aceh-Light.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:autography;src:url(/fonts/Autography.otf)format("opentype");font-weight:400;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}:root{--font-regular:"aceh", sans-serif;--font-regular-light:"aceh-light", sans-serif;--primary-font:"Poppins", sans-serif;--highlight-font:"autography";--color-btn:#0085d7;--color-regular:#8e8e8e}html{scroll-behavior:smooth}body{font-family:var(--font-regular-light);font-optical-sizing:auto;color:var(--color-regular);font-style:normal;font-weight:300;line-height:1.4}main{padding-top:100px;position:relative}@media (width<=992px){main{padding-top:48px}}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}.section__heading-content{text-align:center;flex-direction:column;align-items:center;gap:clamp(15px,4vw,50px);width:min(100%,968px);margin:0 auto;display:flex}.section__heading-content p{font-size:clamp(10px,2.5vw,25px)}.section__heading{font-size:clamp(20px,6vw,70px);line-height:1;font-family:var(--primary-font);color:#3a405b;text-transform:capitalize;font-weight:400}.section__heading .subTitle{color:#02256f;text-transform:capitalize;font-size:clamp(14px,4vw,40px);font-weight:400;line-height:1.4;display:block}.btn{color:#fff;text-transform:capitalize;border-radius:5px;width:fit-content;padding:clamp(6px,2vw,18px) clamp(8px,4vw,54px);font-size:clamp(12px,1.5vw,18px);transition:color .25s linear;display:block;position:relative;overflow:hidden;box-shadow:4px 4px 10px #0000001a}.btn span{z-index:1;position:relative}.btn:before,.btn:after{content:"";background-color:var(--color-btn);z-index:0;width:100%;height:105%;transition:transform .25s linear;position:absolute;top:0}.btn:after{clip-path:polygon(50% 0,100% 0,100% 100%,0 100%);right:0}.btn:before{clip-path:polygon(0 0,100% 0,50% 100%,0% 100%);left:0}.btn:hover:before{transform:translate(-100%)}.btn:hover:after{transform:translate(100%)}.btn:hover{color:#0085d7}.color-red{color:#ea195d}.color-light-green{color:#a4c93a}.pink-letter{color:#ea195d}.blue-letter{color:#019b9d}.green-letter{color:#a4c93a}.light{color:#69686a}.color-green{color:#019b9d}.color-orange{color:#f69d1d}.color-teal{color:#00cdcf}.color-teal-dark{color:#019b9d}.color-blue{color:#0da6df}.news-testimonial{padding-top:clamp(100px,13.5vw,260px)}.container-lg{box-sizing:border-box;width:100%;margin:0 auto;padding:0 20px}@media (width>=576px){.container-lg{max-width:540px}}@media (width>=768px){.container-lg{max-width:720px}}@media (width>=992px){.container-lg{max-width:960px}}@media (width>=1200px){.container-lg{max-width:1140px}}@media (width>=1366px){.container-lg{max-width:1200px}}@media (width>=1440px){.container-lg{max-width:1315px}}@media (width>=1660px){.container-lg{max-width:1440px}}@media (width>=1920px){.container-lg{max-width:1770px}}.container{box-sizing:border-box;width:100%;margin:0 auto;padding:0 25px}@media (width>=576px){.container{max-width:570px;padding:0 15px}}@media (width>=768px){.container{max-width:750px}}@media (width>=992px){.container{max-width:990px}}@media (width>=1200px){.container{max-width:1170px}}@media (width>=1400px){.container{max-width:1270px}}@media (width>=1600px){.container{max-width:1366px}}@media (width>=1920px){.container{max-width:1480px}}.container-md{box-sizing:border-box;width:80%;margin:0 auto;padding:0 25px}@media (width>=576px){.container-md{max-width:550px;padding:0 15px}}@media (width>=768px){.container-md{max-width:720px}}@media (width>=992px){.container-md{max-width:950px}}@media (width>=1200px){.container-md{max-width:1150px}}@media (width>=1400px){.container-md{max-width:1250px}}@media (width>=1600px){.container-md{max-width:1350px}}@media (width>=1920px){.container-md{max-width:1450px}}header{z-index:4;background-color:#fff;align-items:center;width:100%;height:100px;padding:19px 0;transition:height .25s linear;display:flex;position:fixed}@media (width<=992px){header{height:48px}}header nav{justify-content:center;align-items:center;display:flex}@media (width<=992px){header nav{justify-content:space-between}}header nav .hamburger-icon{cursor:pointer;width:clamp(22px,3vw,28px);height:20px;transition:all .3s ease-in-out;position:relative}@media (width<=992px){header nav .hamburger-icon{display:block}}header nav .hamburger-icon span{opacity:1;background-color:#343f52;border-radius:2px;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0}header nav .hamburger-icon span:first-child{top:0}header nav .hamburger-icon span:nth-child(2),header nav .hamburger-icon span:nth-child(3){top:8px}header nav .hamburger-icon span:nth-child(4){top:16px}header nav .hamburger-open span:first-child{width:0%;top:8px;left:50%}header nav .hamburger-open span:nth-child(2){transform:rotate(45deg)}header nav .hamburger-open span:nth-child(3){transform:rotate(-45deg)}header nav .hamburger-open span:nth-child(4){width:0%;top:8px;left:50%}header .menu{gap:clamp(10px,2vw,65px);margin:0;padding:0;list-style:none;display:flex}@media (width<=1919px){header .menu{gap:clamp(10px,2vw,65px)}}@media (width<=992px){header .menu{display:none}}header .menu #academic__stage{cursor:pointer}header .menu li{color:#1f4f9b;margin:0;padding:0}header .menu li a{font-size:clamp(12px,.9vw,16px);font-family:var(--primary-font);text-transform:capitalize;color:var(--color-btn);font-weight:400;text-decoration:none}header .menu li a:hover{background:var(--color-btn);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}header .menu li .left-gradient{color:#0085d7}header .menu li .right-gradient{color:#02256f}header .logo{width:clamp(155px,24vw,473px);position:relative}@media (width<=992px){header .logo{left:50%;transform:translate(-50%)}}header .logo a{transform-origin:50%;background-color:#fff;border-radius:0 0 clamp(25px,3.5vw,50px) clamp(25px,3.5vw,50px);justify-content:center;width:100%;padding:0 clamp(18px,5.5vw,100px) clamp(14px,3.5vw,50px);font-size:clamp(12px,1.5vw,16px);transition:transform .25s linear,padding-bottom .25s linear,bottom .25s linear,scale .25s linear;display:flex;position:absolute;bottom:0;transform:translateY(100%)}header .logo a img{width:100%}header .right-nav{justify-content:space-between;align-items:center;gap:20px;width:40%;padding-left:clamp(20px,3.5vw,80px);display:flex}@media (width<=1919px){header .right-nav{padding-left:clamp(20px,.5vw,80px)}}@media (width<=992px){header .right-nav{justify-content:flex-end}}@media (width<=1200px){header .right-nav li:first-child{display:none}}header .left-nav{justify-content:flex-end;width:40%;padding-right:clamp(20px,3.5vw,80px)}@media (width<=1919px){header .left-nav{padding-right:clamp(20px,.5vw,80px)}}@media (width<=1200px){header .left-nav li:first-child{display:none}}header .left-nav .academics-level{position:relative}header .left-nav .academics-level .fa-caret-down{margin-left:8px}header .left-nav .academics-level .nav-level-lists{opacity:0;visibility:hidden;background:#00a8de;border-radius:20px;flex-direction:column;gap:16px;width:323px;display:flex;position:absolute;left:0;transform:translateY(22%)}header .left-nav .academics-level .nav-level-lists a{color:#fff;text-transform:capitalize;border-bottom:1px solid #fff;margin:0 15px;padding-bottom:16px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:200}header .left-nav .academics-level .nav-level-lists .primary-nav-link{padding-top:25px}header .left-nav .academics-level .nav-level-lists .montessori-nav-link{border:none;padding-bottom:24px}header .left-nav .academics-level .nav-active{opacity:1;visibility:visible}.fullPage-menu{transition:transform .5s linear}.fullPage-menu .overlay{width:100%;height:100%;transition:width .3s ease-in-out;position:absolute;top:0}.fullPage-menu{z-index:3;width:100%;height:100dvh;position:fixed;top:0}.fullPage-menu .fullPage-menu__container{z-index:1;-webkit-mask-image:url(/images/homepage-mask.svg);mask-image:url(/images/homepage-mask.svg);-webkit-mask-position:50%;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;object-fit:cover;background:#21509bf7;height:85%;margin-top:100px;padding-block:clamp(75px,6.5vw,150px);position:relative;overflow-y:auto;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width<=992px){.fullPage-menu .fullPage-menu__container{margin-top:48px}}@media (width<=768px){.fullPage-menu .fullPage-menu__container{height:100%;-webkit-mask-image:unset;-webkit-mask-image:unset;mask-image:unset;margin-top:20px;overflow-y:scroll}}@media (width<=1200px){.fullPage-menu .fullPage-menu__container .container-lg{height:100%}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{text-align:center;grid-template-columns:repeat(3,1fr);justify-items:center;row-gap:clamp(20px,2.5vw,40px);display:grid}@media (width<=768px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{text-align:left;flex-direction:column;justify-items:flex-start}}@media (width<=525px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{display:flex}}@media (width<=1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:first-child,.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(2){grid-row:1}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(3){grid-area:1/3}@media (width<=1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(3){grid-area:2/1}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(3) .menu-list{gap:20px;display:flex}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(4){grid-area:2/span 3}@media (width<=1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(4){grid-area:2/span 1}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(4) ul{grid-template-columns:repeat(2,1fr);column-gap:clamp(25px,4.5vw,100px);display:grid}@media (width<=1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:nth-child(4) ul{grid-template-columns:repeat(1,1fr)}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:last-child{grid-area:3/span 3}@media (width<=1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:last-child{grid-column:span 2}}@media (width<=768px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:last-child{grid-area:5/span 1}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:last-child ul{grid-template-columns:repeat(2,1fr);display:grid}@media (width<=1200px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu-item:last-child ul{grid-template-columns:repeat(1,1fr)}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{grid-template-columns:repeat(1,1fr)}}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu a{color:#fff;text-decoration:none}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu a:hover{color:var(--color-btn)}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu h6{color:#fff;text-transform:uppercase;font-size:clamp(18px,2.5vw,28px);line-height:1;font-family:var(--primary-font);margin-bottom:clamp(8px,1.1vw,20px);font-weight:600;position:relative}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu ul{margin:0;padding:0}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu ul li{font-size:clamp(12px,1vw,18px);font-weight:300;line-height:1.88;font-family:var(--font-regular-light);padding:0;list-style:none}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu ul .menu-courses{font-size:clamp(14px,1.5vw,22px);font-weight:500;font-family:var(--primary-font)}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu__btns{gap:clamp(14px,2.5vw,28px);display:flex}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu__btns .menu__btn{border:1px solid #fff;border-radius:60px;padding:clamp(8px,1.5vw,16px) clamp(18px,2vw,28px);font-size:clamp(10px,2.5vw,20px);font-weight:500;line-height:1;transition:background-color .25s linear,color .25s linear}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu__btns .menu__btn:first-child{color:#21509b;background-color:#fff}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu__btns .menu__btn:first-child:hover{color:#fff;background-color:#21509b}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .menu__btns .menu__btn:last-child:hover{color:#21509b;background-color:#fff}.popup-menu{z-index:17;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0}.popup-menu .popup-menu__bg-overlay{z-index:0;-o-transition:background .15s linear;background:0 0;width:100%;height:100%;transition:background .15s linear;position:fixed;inset:0}.popup-menu-open{display:flex;z-index:99999!important;opacity:1!important;overflow-y:hidden!important}@media (width<=430px){.popup-menu-open{flex-direction:column}}.popup-menu__inner{z-index:1;border:5px solid #fefefe;border-radius:4px;margin:0 15px;line-height:0;position:relative}@media (width>=1024px){.popup-menu__inner{width:40%}}@media (width<=1024px){.popup-menu__inner{width:89%}}@media (width<=1024px) and (orientation:landscape){.popup-menu__inner{width:auto;max-width:60%;height:auto;max-height:89%}}@media (width<=430px){.popup-menu__inner:nth-child(2){margin-top:20px}.popup-menu__inner{aspect-ratio:1;width:auto;height:auto;max-height:40%}}.popup-menu__inner img{object-fit:contain;width:100%;max-height:100%}.popup-menu__inner .popup-menu__closebtn{background-color:#fefefe;border-radius:50%;padding:8px;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.popup-menu__inner .popup-menu__closebtn svg{color:#bababa;width:12px;height:12px}footer{overflow:hidden}footer .bg-art{width:100%}footer .upper__footer{margin-top:-17%;position:relative}@media (width<=991px){footer .upper__footer{margin-top:-19%}}footer .upper__footer .bg{width:100%}footer .upper__footer .logo{z-index:1;width:min(27vw,338px);min-width:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .upper__footer .logo img{width:100%}footer .lower__footer{text-align:center;background-color:#fff;margin-top:-1px;padding-bottom:clamp(100px,5vw,150px)}@media (width<=768px){footer .lower__footer{padding-top:50px}}footer .lower__footer-container{flex-direction:column;gap:clamp(20px,3vw,50px);display:flex}footer .lower__footer-container ul{justify-content:center;margin:0;padding:0;list-style:none;display:flex}footer .lower__footer-container .footer__menu{flex-wrap:wrap;row-gap:12px}@media (width<=422px){footer .lower__footer-container .footer__menu{flex-direction:column;row-gap:16px}}footer .lower__footer-container .footer__menu a{text-transform:capitalize;color:#1a417d;padding:0 clamp(8px,1.5vw,22px);font-size:clamp(12px,1.5vw,22px)}@media (width<=1200px){footer .lower__footer-container .footer__menu a{font-size:clamp(15px,1.3vw,22px)}}footer .lower__footer-container .footer__menu a:hover{color:var(--color-btn)}footer .lower__footer-container .footer__menu li{position:relative}footer .lower__footer-container .footer__menu li:not(:last-child):after{content:"";background-color:#fff;width:1px;height:100%;position:absolute;top:0;right:0}@media (width<=422px){footer .lower__footer-container .footer__menu li:not(:last-child):after{content:unset}}footer .lower__footer-container p{width:min(100%,862px);margin:0 auto}footer .lower__footer-container .social__links{color:#04132e;gap:clamp(20px,5vw,50px)}footer .lower__footer-container .social__links i{font-size:clamp(17px,2vw,24px)}footer .lower__footer-container .social__links i:hover{color:var(--brand-color)}footer .lower__footer-container .social__links .fa-facebook-f{--brand-color:#4267b2}footer .lower__footer-container .social__links .fa-youtube{--brand-color:red}footer .lower__footer-container .social__links .fa-instagram{--brand-color:#ed3237}footer .copy{color:#fff;text-align:center;text-transform:capitalize;background-color:#1a417d;padding-block:16px;font-size:18px}.courses{padding-top:clamp(30px,4.5vw,100px);position:relative;overflow:hidden}.courses .art{width:min(100%,1020px);position:absolute;top:0;left:50%;transform:translate(-50%)}.courses .courses__container .section__heading-content{background-color:#fff;width:min(100%,873px);padding:clamp(10px,2.5vw,20px);position:relative}.courses .courses__container .section__heading-content p{color:#8e8e8e}.courses .courses__container .section__heading-content .courses__btns{background-color:#f9f3f3;padding:10px;display:flex}.courses .courses__container .section__heading-content .courses__btns button{outline:unset;color:#0085d7;cursor:pointer;width:clamp(120px,10.5vw,220px);height:clamp(35px,3.5vw,60px);font-family:var(--primary-font);background-color:#0000;border:none;font-size:clamp(15px,2.5vw,30px);transition:color .25s linear,background-color .25s linear}.courses .courses__container .section__heading-content .courses__btns button:hover,.courses .courses__container .section__heading-content .courses__btns .active{color:#fff;background-color:#0085d7}.courses .courses__container .courses__list-container{padding-top:56px;padding-inline:25px}.courses .courses__container .courses__list-container .courses__list{padding-bottom:clamp(120px,15.5vw,280px);animation:.45s forwards fadeIn;display:none;overflow:visible}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.courses .courses__container .courses__list-container .courses__list .swiper-wrapper{perspective:1600px;z-index:1;grid-template-columns:1fr 1.1fr 1.2fr 1.1fr 1fr;align-items:flex-start;width:min(100%,1360px);margin-inline:auto;display:grid;position:relative}@media (width>=1365px){.courses .courses__container .courses__list-container .courses__list .swiper-wrapper{gap:10px;height:425px}}@media (width<=1365px){.courses .courses__container .courses__list-container .courses__list .swiper-wrapper{grid-template-columns:repeat(5,1fr)}}.courses .courses__container .courses__list-container .courses__list .item{color:#fff;flex-direction:column;width:100%;height:100%;transition:transform .25s linear;display:flex;position:relative}.courses .courses__container .courses__list-container .courses__list .item .title{background-color:var(--overlay);z-index:1;text-align:center;padding:clamp(20px,1.5vw,25px) 14px;position:relative}.courses .courses__container .courses__list-container .courses__list .item .title span{font-size:clamp(20px,1.3vw,30px);font-family:var(--primary-font);text-transform:capitalize}.courses .courses__container .courses__list-container .courses__list .item .content{z-index:1;flex-direction:column;gap:70px;height:100%;margin-top:5%;padding:20px;display:flex;position:relative}.courses .courses__container .courses__list-container .courses__list .item .content .subjects{border-top:2px solid #fff}@media (width<=1365px){.courses .courses__container .courses__list-container .courses__list .item .content .subjects{width:55%}}.courses .courses__container .courses__list-container .courses__list .item .content ul{padding-top:20px}.courses .courses__container .courses__list-container .courses__list .item .content ul li{text-transform:capitalize;font-size:20px}.courses .courses__container .courses__list-container .courses__list .item .content .btn{color:#0085d7;background-color:#fff;padding:14px 18px;line-height:1}.courses .courses__container .courses__list-container .courses__list .item .content .btn:after{right:0;transform:translate(100%)}.courses .courses__container .courses__list-container .courses__list .item .content .btn:before{left:0;transform:translate(-100%)}.courses .courses__container .courses__list-container .courses__list .item .content .btn:hover:before{transform:translate(-2px)}.courses .courses__container .courses__list-container .courses__list .item .content .btn:hover:after{transform:translate(2px)}.courses .courses__container .courses__list-container .courses__list .item .content .btn:hover{color:#fff;background-color:#0000;transition:background-color 2s linear}.courses .courses__container .courses__list-container .courses__list .item .bg-image{position:absolute;bottom:0}.courses .courses__container .courses__list-container .courses__list .item:first-child,.courses .courses__container .courses__list-container .courses__list .item:nth-child(5){height:83.53%}@media (width<=1365px){.courses .courses__container .courses__list-container .courses__list .item:first-child,.courses .courses__container .courses__list-container .courses__list .item:nth-child(5){height:100%}}.courses .courses__container .courses__list-container .courses__list .item:nth-child(2),.courses .courses__container .courses__list-container .courses__list .item:nth-child(4){height:94.354%}@media (width<=1365px){.courses .courses__container .courses__list-container .courses__list .item:nth-child(2),.courses .courses__container .courses__list-container .courses__list .item:nth-child(4){height:100%}}.courses .courses__container .courses__list-container .courses__list .item:first-child,.courses .courses__container .courses__list-container .courses__list .item:nth-child(2){transform-origin:0 0;position:relative}.courses .courses__container .courses__list-container .courses__list .item:first-child .content,.courses .courses__container .courses__list-container .courses__list .item:nth-child(2) .content{text-align:right;align-items:flex-end}.courses .courses__container .courses__list-container .courses__list .item:nth-child(4),.courses .courses__container .courses__list-container .courses__list .item:nth-child(5){transform-origin:100% 0;position:relative}.courses .courses__container .courses__list-container .courses__list .item:nth-child(4) .content,.courses .courses__container .courses__list-container .courses__list .item:nth-child(5) .content{text-align:left;align-items:flex-start}.courses .courses__container .courses__list-container .courses__list .item:first-child{--bg-color:#a4c93a;--overlay:#7eaa00;transform:rotateY(40deg)}.courses .courses__container .courses__list-container .courses__list .item:first-child .bg-image{width:85%;left:-45px}@media (width<=1365px){.courses .courses__container .courses__list-container .courses__list .item:first-child .bg-image{width:80%}.courses .courses__container .courses__list-container .courses__list .item:first-child{transform:rotate(0)}}.courses .courses__container .courses__list-container .courses__list .item:nth-child(2){--bg-color:#0da6df;--overlay:#0095cd;transform:rotateY(30deg)}.courses .courses__container .courses__list-container .courses__list .item:nth-child(2) .bg-image{width:80%;left:-15%}@media (width<=1365px){.courses .courses__container .courses__list-container .courses__list .item:nth-child(2) .bg-image{width:75%}.courses .courses__container .courses__list-container .courses__list .item:nth-child(2){transform:rotate(0)}}.courses .courses__container .courses__list-container .courses__list .item:nth-child(3) img{object-fit:cover;width:100%;height:100%}.courses .courses__container .courses__list-container .courses__list .item:nth-child(3){-webkit-box-reflect:below 0px linear-gradient(to bottom, #0000, #0000, #0000001a)}.courses .courses__container .courses__list-container .courses__list .item:nth-child(4){--bg-color:#00cdcf;--overlay:#019b9d;transform:rotateY(-30deg)}.courses .courses__container .courses__list-container .courses__list .item:nth-child(4) .bg-image{width:80%;right:-35px}@media (width<=1365px){.courses .courses__container .courses__list-container .courses__list .item:nth-child(4) .bg-image{width:80%}}@media (width<=1000px){.courses .courses__container .courses__list-container .courses__list .item:nth-child(4) .bg-image{width:77%}}@media (width<=1365px){.courses .courses__container .courses__list-container .courses__list .item:nth-child(4){transform:rotate(0)}}.courses .courses__container .courses__list-container .courses__list .item:nth-child(5){--bg-color:#f69d1d;--overlay:#de8300;z-index:-1;transform:rotateY(-40deg)}.courses .courses__container .courses__list-container .courses__list .item:nth-child(5) .bg-image{width:110%;right:-50px}@media (width<=1365px){.courses .courses__container .courses__list-container .courses__list .item:nth-child(5) .bg-image{width:110%}.courses .courses__container .courses__list-container .courses__list .item:nth-child(5){transform:rotate(0)}}.courses .courses__container .courses__list-container .courses__list .item:hover:not(:nth-child(3)){transform:rotateY(0)}@media (width<=1365px){.courses .courses__container .courses__list-container .courses__list .item:hover:not(:nth-child(3)){transform:rotate(0)}}.courses .courses__container .courses__list-container .courses__list .item:not(:nth-child(3)):after{content:"";background-color:var(--bg-color);z-index:-1;-webkit-box-reflect:below -50% linear-gradient(to bottom, #0000, #0006);position:absolute;inset:0}.courses .courses__container .courses__list-container #alevel .swiper-wrapper .item:first-child,.courses .courses__container .courses__list-container #alevel .swiper-wrapper .item:nth-child(5){opacity:0;visibility:hidden}@media (width<=1365px){.courses .courses__container .courses__list-container #alevel .swiper-wrapper .item:first-child,.courses .courses__container .courses__list-container #alevel .swiper-wrapper .item:nth-child(5){display:none}}.courses .courses__container .courses__list-container #alevel .swiper-wrapper .item:nth-child(2) .bg-image{width:90%;left:-32%}@media (width<=1365px){.courses .courses__container .courses__list-container #alevel .swiper-wrapper .item:nth-child(4) .bg-image{width:75%}}.courses .courses__container .courses__list-container .show{display:block}.courses .pass__rate-container{padding-bottom:clamp(60px,15.5vw,280px)}.pass__rate .pass__rate-container{text-align:center;flex-direction:column;gap:clamp(25px,2.5vw,50px);width:min(100%,768px);margin-inline:auto;display:flex}.pass__rate .pass__rate-container .cta__heading{text-transform:capitalize;font-size:clamp(25px,3.5vw,50px);font-weight:400;line-height:1}.pass__rate .pass__rate-container .cta__heading span{color:#0da6df;font-size:clamp(50px,5.5vw,100px);font-family:var(--primary-font);font-weight:700;display:block}.pass__rate .pass__rate-container p{font-size:clamp(10px,2.5vw,25px)}.pass__rate .pass__rate-container .btns{justify-content:center;gap:clamp(25px,2.5vw,50px);display:flex}.banner{margin-bottom:clamp(75px,8vw,150px)}.banner .container-lg{position:relative}@media (width<=575px){.banner .container-lg{padding:0}}.banner .banner__image.overlay image{opacity:.15}.banner .overlay-text{text-align:center;font-family:var(--primary-font);width:90%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.banner .overlay-text .page__title{color:#3a405b;text-transform:capitalize;font-size:clamp(24px,4.5vw,75px);font-weight:400;line-height:1.07}.banner .overlay-text .page__title span{color:var(--highlight-color)}.banner .overlay-text .breadcrumb{color:#69686a;justify-content:center;gap:clamp(7px,2.5vw,20px);margin-top:clamp(9px,2.5vw,38px);font-size:clamp(10px,2.5vw,30px);line-height:1;display:flex}.banner .overlay-text .breadcrumb li:last-child a{pointer-events:none;color:#69686a}.banner .overlay-text .breadcrumb a{color:#121212;text-transform:capitalize;transition:color .25s linear}.banner .overlay-text .breadcrumb a:hover{color:#69686a}.contact{padding-top:clamp(30px,3.5vw,50px);position:relative}.contact .art{width:min(100%,1227px);position:absolute;top:0;left:50%;transform:translate(-50%)}.contact .contact-container{position:relative}.contact .contact-container .section__heading-content{background-color:#fff}.contact .contact-container .section__heading-content p{width:90%}.contact .map-container{margin-top:clamp(60px,12vw,100px);margin-bottom:clamp(80px,12vw,150px)}.contact .map-container .mask{-webkit-mask-image:url(/images/homepage-mask.svg);mask-image:url(/images/homepage-mask.svg);-webkit-mask-position:50%;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;object-fit:cover;width:100%;height:clamp(250px,40vw,700px);margin:0 auto;position:relative;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:cover;mask-size:cover}.contact .contact_details-container{grid-template-columns:repeat(3,1fr);gap:clamp(10px,2.5vw,25px);width:min(100%,1100px);margin-inline:auto;display:grid;position:relative}@media (width<=991px){.contact .contact_details-container{grid-template-columns:repeat(2,1fr);row-gap:60px}}@media (width<=575px){.contact .contact_details-container{grid-template-columns:repeat(1,1fr)}}.contact .contact_details-container .card{text-align:center;background:#fff;margin-left:auto;margin-right:auto;display:flex}.contact .contact_details-container .card .card__body{--dynamic-width:clamp(75px, 8vw, 100px);flex-direction:column;padding:0 15px clamp(33px,4.5vw,66px);display:flex}.contact .contact_details-container .card .card__body img{width:var(--dynamic-width);aspect-ratio:1;margin-inline:auto;margin-top:calc(var(--dynamic-width) / 2 * -1)}.contact .contact_details-container .card .card__body .card__title{color:var(--title-color);font-size:clamp(20px,2.75vw,35px);font-weight:500;line-height:1;font-family:var(--primary-font);margin-top:clamp(25px,2vw,50px)}.contact .contact_details-container .card .card__body p{color:#121212;margin-top:clamp(15px,4.5vw,30px);font-size:clamp(10px,2.5vw,20px)}.contact .contact_details-container .card .card__body p a{transition:color .25s linear}.contact .contact_details-container .card .card__body p a:hover{color:var(--hover-color)}.contact .contact_details-container .email-card{color:#a4c93a;--hover-color:#a4c93a}.contact .contact_details-container .phone-card{color:#ea195d;--hover-color:#ea195d}.contact .contact_details-container .address-card{color:#019b9d;--hover-color:#019b9d}.course_section{padding-block:clamp(30px,4.5vw,100px) clamp(60px,15.5vw,280px);position:relative;overflow:hidden}.course_section .courses_container .section__heading-content{background-color:#fff;width:min(100%,873px);padding:clamp(10px,2.5vw,20px);position:relative}.course_section .courses_container .section__heading-content p{color:#8e8e8e;font-size:clamp(12px,2.5vw,24px)}.course_section .courses_container .section__heading-content .courses__btns{background-color:#f9f3f3;padding:10px;display:flex}.course_section .courses_container .section__heading-content .courses__btns button{outline:unset;color:#0085d7;cursor:pointer;width:clamp(130px,16.5vw,450px);height:clamp(35px,3.5vw,60px);font-family:var(--primary-font);text-transform:capitalize;background-color:#0000;border:none;font-size:clamp(6px,2vw,23px);transition:color .25s linear,background-color .25s linear}.course_section .courses_container .section__heading-content .courses__btns button:hover{color:#fff;background-color:#0085d7}@media (width<=1440px){.course_section .courses_container .section__heading-content .courses__btns button{font-size:clamp(10px,2vw,18px)}}@media (width<=1100px){.course_section .courses_container .section__heading-content .courses__btns button{height:clamp(35px,5.5vw,100px)}}.course_section .courses_container .section__heading-content .courses__btns .active{color:#fff;background-color:#0085d7}.course_section .courses_container .subject-list{padding-top:clamp(20px,6.5vw,50px);padding-left:clamp(50px,9.5vw,180px)}.course_section .courses_container .subject-list ul{list-style-type:disc}.course_section .courses_container .subject-list ul li{font-size:clamp(25px,4.5vw,45px)}.awards{padding-top:clamp(30px,3.5vw,50px);padding-bottom:clamp(60px,5.5vw,150px);position:relative}.awards .art{width:min(100%,1020px);position:absolute;top:0;left:50%;transform:translate(-50%)}.awards .awards-container{position:relative}.awards .awards-container .section__heading-content{background-color:#fff}.awards .awards-container .section__heading-content p{width:90%}.awards .awards-container .awards__list{margin-inline:auto;width:min(100%,1100px);margin-top:clamp(15px,4.5vw,50px)}.awards .awards-container .awards__list .item{grid-template-columns:.75fr 1fr;gap:clamp(10px,2.5vw,40px);display:grid}.awards .awards-container .awards__list .item .img__holder{align-items:flex-end;display:flex}.awards .awards-container .awards__list .item .img__holder img{width:100%;display:block}.awards .awards-container .awards__list .item .content{padding-top:25%}@media (width<=425px){.awards .awards-container .awards__list .item .content{padding-top:10px;padding-bottom:20px}}.awards .awards-container .awards__list .item .content .title{color:#0085d7;font-family:var(--primary-font);text-transform:capitalize;padding-bottom:clamp(10px,3.5vw,50px);font-size:clamp(14px,3.5vw,45px);font-weight:500;line-height:1.33}.awards .awards-container .awards__list .item .content p{font-size:clamp(10px,2.5vw,20px)}.infrastructure__component{margin-bottom:clamp(80px,10.5vw,300px);padding-top:clamp(30px,10.5vw,200px);position:relative;overflow:hidden}.infrastructure__component .art{width:min(100%,1227px);position:absolute;top:0;left:50%;transform:translate(-50%)}.infrastructure__component .infrastructure-container{position:relative}.infrastructure__component .infrastructure-container .section__heading-content{background-color:#fff;width:min(100%,873px);padding-top:30px}.infrastructure__component .infrastructure-container .infrastructure__list{perspective:1600px;z-index:1;margin-inline:auto;grid-template-columns:1fr 1.1fr 1.4fr 1.1fr 1fr;align-items:flex-end;gap:10px;width:min(100%,1360px);height:499px;margin-top:50px;display:grid;position:relative}@media (width<=1366px){.infrastructure__component .infrastructure-container .infrastructure__list{grid-template-columns:repeat(5,1fr)}}@media (width<=991px){.infrastructure__component .infrastructure-container .infrastructure__list{grid-template-columns:repeat(1,1fr);gap:0;height:auto;margin-top:clamp(30px,6.5vw,60px)}}@media (width<=575px){.infrastructure__component .infrastructure-container .infrastructure__list .container-lg{padding:0}}.infrastructure__component .infrastructure-container .infrastructure__list .item{color:#fff;flex-direction:column;width:100%;height:100%;transition:transform .25s linear;display:flex;position:relative;overflow:hidden}.infrastructure__component .infrastructure-container .infrastructure__list .item:before{content:"";background:var(--overlay);z-index:1;position:absolute;inset:0}.infrastructure__component .infrastructure-container .infrastructure__list .item:after{content:"";background:var(--bg-color);z-index:1;transition:transform .5s linear;position:absolute;inset:0;transform:translateY(150%)}.infrastructure__component .infrastructure-container .infrastructure__list .item .content{z-index:2;flex-direction:column;justify-content:center;padding:clamp(15px,2.5vw,25px);display:flex;position:absolute;inset:0}@media (width<=991px){.infrastructure__component .infrastructure-container .infrastructure__list .item .content{grid-template-columns:repeat(2,1fr);gap:20px;display:grid;position:relative}}.infrastructure__component .infrastructure-container .infrastructure__list .item .content .title{font-family:var(--primary-font);text-transform:capitalize;margin-bottom:clamp(20px,2.6vw,50px);font-size:clamp(12px,1.7vw,30px);font-weight:400;line-height:1}@media (width<=991px){.infrastructure__component .infrastructure-container .infrastructure__list .item .content .title{align-items:center;width:60%;margin-bottom:0;padding-left:clamp(1px,4.5vw,60px);display:flex}}@media (width<=425px){.infrastructure__component .infrastructure-container .infrastructure__list .item .content .title{width:100%}}.infrastructure__component .infrastructure-container .infrastructure__list .item .content .inner__content hr{background-color:#fff;border:none;outline:none;width:75%;height:1px;margin-bottom:clamp(10px,1.5vw,20px)}.infrastructure__component .infrastructure-container .infrastructure__list .item .content .inner__content ul{flex-direction:column;gap:clamp(4px,1vw,15px);display:flex}@media (width<=425px){.infrastructure__component .infrastructure-container .infrastructure__list .item .content .inner__content ul{gap:0}}.infrastructure__component .infrastructure-container .infrastructure__list .item .content .inner__content ul li{line-height:.8}.infrastructure__component .infrastructure-container .infrastructure__list .item .content .inner__content ul a{font-size:clamp(10px,1.1vw,20px);font-weight:300;line-height:1;font-family:var(--font-regular-light);text-transform:capitalize;transition:font-family .25s linear}.infrastructure__component .infrastructure-container .infrastructure__list .item .content .inner__content ul a:hover{font-family:var(--font-regular)}.infrastructure__component .infrastructure-container .infrastructure__list .item .bg-image{object-fit:cover;width:100%;height:100%;position:absolute}.infrastructure__component .infrastructure-container .infrastructure__list .item:first-child,.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(5){height:80%}@media (width<=991px){.infrastructure__component .infrastructure-container .infrastructure__list .item:first-child,.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(5){height:100%}}.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(2),.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(4){height:90%}@media (width<=991px){.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(2),.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(4){height:100%}}.infrastructure__component .infrastructure-container .infrastructure__list .item:first-child,.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(2){transform-origin:0 0;position:relative}.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(4),.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(5){transform-origin:100% 0;position:relative}.infrastructure__component .infrastructure-container .infrastructure__list .item:first-child{--bg-color:#019b9d;--overlay:linear-gradient(0deg, #00000080 0%, #00000080 100%), linear-gradient(0deg, #019b9d80 0%, #019b9d80 100%);transform:rotateY(30deg)}@media (width<=1200px){.infrastructure__component .infrastructure-container .infrastructure__list .item:first-child{transform:rotate(0)}}.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(2){--bg-color:#a4c93a;--overlay:linear-gradient(0deg, #00000080 0%, #00000080 100%), linear-gradient(0deg, #a4c93a80 0%, #a4c93a80 100%);transform:rotateY(20deg)}@media (width<=1200px){.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(2){transform:rotate(0)}}.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(3){--bg-color:#0085d7;--overlay:linear-gradient(0deg, #00000080 0%, #00000080 100%), linear-gradient(0deg, #0085d780 0%, #0085d780 100%)}.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(3) .content{padding:clamp(20px,4.5vw,60px)}@media (width<=1200px){.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(3) .content{padding:clamp(15px,2.5vw,60px)}}.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(4){--bg-color:#ea195d;--overlay:linear-gradient(0deg, #00000080 0%, #00000080 100%), linear-gradient(0deg, #ea195d66 0%, #ea195d66 100%);transform:rotateY(-20deg)}@media (width<=1200px){.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(4){transform:rotate(0)}}.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(5){--bg-color:#f69d1d;--overlay:linear-gradient(0deg, #0009 0%, #0009 100%), linear-gradient(0deg, #f69d1d80 0%, #f69d1d80 100%);transform:rotateY(-30deg)}@media (width<=1200px){.infrastructure__component .infrastructure-container .infrastructure__list .item:nth-child(5){transform:rotate(0)}}.infrastructure__component .infrastructure-container .infrastructure__list .item:hover:after{transform:translateY(0)}.infrastructure__component .infrastructure-container .infrastructure__list .item:hover:not(:nth-child(3)){transform:rotate(0)}.lifeAtXavier__component{padding-block:clamp(30px,5.5vw,100px) clamp(80px,5.5vw,180px);position:relative}.lifeAtXavier__component .art{width:min(100%,1020px);position:absolute;top:0;left:50%;transform:translate(-50%)}.lifeAtXavier__component .lifeAtXavier-container .section__heading-content{background-color:#fff;width:min(100%,988px);padding:clamp(10px,2.5vw,20px);position:relative}.lifeAtXavier__component .lifeAtXavier-container .section__heading-content .courses__btns{background-color:#f9f3f3;padding:10px;display:flex}.lifeAtXavier__component .lifeAtXavier-container .section__heading-content .courses__btns button{outline:unset;color:#0085d7;cursor:pointer;width:220px;height:60px;font-family:var(--primary-font);background-color:#0000;border:none;font-size:30px;transition:color .25s linear,background-color .25s linear}.lifeAtXavier__component .lifeAtXavier-container .section__heading-content .courses__btns button:hover,.lifeAtXavier__component .lifeAtXavier-container .section__heading-content .courses__btns .active{color:#fff;background-color:#0085d7}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list{margin-top:clamp(20px,5.5vw,100px);grid-template-columns:repeat(2,1fr);gap:clamp(10px,2.2vw,25px);width:min(100%,1240px);margin-inline:auto;display:grid}@media (width<=991px){.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list{grid-template-columns:repeat(1,1fr)}}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list img{object-fit:cover;width:100%;height:100%;transition:scale .35s linear}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item{aspect-ratio:1.52;position:relative;overflow:hidden}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:before{content:"";z-index:1;background:linear-gradient(#0000 0%,#000000b3 100%);transition:transform .35s ease-in-out;position:absolute;inset:0;transform:translateY(100%)}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item a{z-index:3;position:absolute;inset:0}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:first-child,.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:first-child:before{clip-path:polygon(0 0,100% 21%,100% 100%,0% 100%)}@media (width<=991px){.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:first-child,.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:first-child:before{clip-path:unset}}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(2),.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(2):before{clip-path:polygon(0 21%,100% 0,100% 100%,0% 100%)}@media (width<=991px){.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(2),.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(2):before{clip-path:unset}}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3){aspect-ratio:3.21;grid-area:2/span 2}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3) .content{text-align:center;width:min(100%,605px);margin-inline:auto;left:50%;transform:translate(-50%,50%)}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3) .content span{margin-right:25px}@media (width<=991px){.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3){aspect-ratio:2.15;grid-area:auto/span 1}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3) .content{text-align:left;width:80%;left:0;transform:translateY(50%)}}@media (width<=575px){.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3) .content{width:100%}}@media (width<=375px){.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3){aspect-ratio:2.15/1.5}}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item .content{color:#fff;z-index:2;opacity:0;width:80%;padding:clamp(10px,2.5vw,25px) clamp(10px,2.5vw,35px);transition:opacity .25s linear,transform .45s linear;position:absolute;bottom:0;transform:translateY(50%)}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item .content span{font-size:clamp(10px,2.5vw,25px);line-height:1.2}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item .content .title{text-transform:capitalize;font-size:clamp(15px,2.5vw,30px);font-weight:600;line-height:1.33;font-family:var(--primary-font);width:95%}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item .content p{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:15px;font-size:clamp(15px,2.5vw,20px);line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=575px){.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item .content{width:100%}}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:hover:before{transform:translate(0)}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:hover img{scale:1.05}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3):hover .content{opacity:1;transform:translate(-50%)}@media (width<=991px){.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3):hover .content{opacity:1;transform:translate(0)}}.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item:not(:nth-child(3)):hover .content{opacity:1;transform:translate(0)}@media (width<=991px){.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item{aspect-ratio:2.15}}@media (width<=375px){.lifeAtXavier__component .lifeAtXavier-container .lifeAtXavier__list .item{aspect-ratio:2.15/1.5}}.brochure{padding-block:clamp(75px,10vw,150px)}.brochure .brochure__container{color:#fff;background-color:#0085d7;grid-template-columns:2fr 1fr;place-items:center;gap:clamp(15px,5.5vw,83px);width:min(100%,1220px);margin-inline:auto;padding:clamp(28px,5vw,86px) clamp(20px,10vw,231px);display:grid}@media (width<=991px){.brochure .brochure__container{text-align:center;grid-template-columns:repeat(1,1fr)}}.brochure .brochure__container .content .title{font-size:clamp(18px,2.5vw,40px);font-family:var(--primary-font);text-transform:capitalize;margin-bottom:clamp(2px,3vw,20px);font-weight:400}.brochure .brochure__container .content p{font-size:clamp(10px,2.5vw,18px)}.brochure .brochure__container .brochure__btn{font-family:var(--font-regular);color:#0085d7;text-transform:capitalize;background-color:#fff;border:1px solid #fff;border-radius:5px;align-items:center;gap:clamp(5px,2.5vw,15px);padding:clamp(9px,2.5vw,18px) clamp(8px,2.5vw,17px);font-size:clamp(12px,2.5vw,20px);font-weight:500;line-height:1;transition:background-color .25s linear,color .25s linear;display:flex}.brochure .brochure__container .brochure__btn svg{width:clamp(8px,2.5vw,14px)}.brochure .brochure__container .brochure__btn:hover{color:#fff;background-color:#0085d7}.brochure .brochure__container .brochure__btn:hover svg path{fill:#fff}.upcomingEvents{background-color:#fbfbfb;margin-top:clamp(60px,7.5vw,230px)}@media (width<=991px){.upcomingEvents{padding-block:70px}}.upcomingEvents .upcomingEvents-container{grid-template-columns:repeat(2,1fr);gap:clamp(30px,8.5vw,160px);display:grid}@media (width<=991px){.upcomingEvents .upcomingEvents-container{grid-template-columns:repeat(1,1fr)}}.upcomingEvents .upcomingEvents-container .section__heading-content{text-align:left;justify-content:center;align-items:flex-start;gap:30px;width:auto}@media (width<=991px){.upcomingEvents .upcomingEvents-container .section__heading-content{text-align:center;align-items:center}}.upcomingEvents .upcomingEvents-container .btn{background-color:#fff}.upcomingEvents .upcomingEvents__list{flex-direction:column;gap:25px;height:500px;display:flex}@media (width<=991px){.upcomingEvents .upcomingEvents__list{height:300px}}.upcomingEvents .upcomingEvents__list{padding-block:25px;overflow:auto}.upcomingEvents .upcomingEvents__list::-webkit-scrollbar{display:none}.upcomingEvents .upcomingEvents__list{-ms-overflow-style:none;scrollbar-width:none}.upcomingEvents .upcomingEvents__list .item{color:#02256f;font-family:var(--primary-font);background-color:#fff;border-top:10px solid #1f4f9b;justify-content:space-between;align-items:center;gap:20px;padding:clamp(13px,3.5vw,50px) clamp(12px,3.5vw,40px);transition:box-shadow .25s linear;display:flex;position:relative}.upcomingEvents .upcomingEvents__list .item .upcoming-event-link{position:absolute;inset:0}@media (width<=991px){.upcomingEvents .upcomingEvents__list .item{width:min(100%,375px);margin-inline:auto}}.upcomingEvents .upcomingEvents__list .item .date__container{gap:30px;width:25%;display:flex}.upcomingEvents .upcomingEvents__list .item .date{text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(14px,2.5vw,30px);font-weight:400;line-height:1;display:flex;position:relative}.upcomingEvents .upcomingEvents__list .item .date .inner__date{gap:20px;display:flex}.upcomingEvents .upcomingEvents__list .item .date .inner__date span{position:relative}.upcomingEvents .upcomingEvents__list .item .date .inner__date span:nth-child(2):before{content:"";background-color:#02256f;width:10px;height:2px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.upcomingEvents .upcomingEvents__list .item .date:nth-child(2):before{content:"";background-color:#02256f;width:10px;height:2px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.upcomingEvents .upcomingEvents__list .item .date span{font-size:clamp(18px,5.5vw,36px);display:block}.upcomingEvents .upcomingEvents__list .item .main__content{text-transform:capitalize;width:50%}.upcomingEvents .upcomingEvents__list .item .main__content h4{color:#121212;font-size:clamp(12px,2.5vw,20px);font-weight:400}.upcomingEvents .upcomingEvents__list .item .main__content span{color:#1f94dc;font-size:clamp(10px,2.5vw,18px)}.upcomingEvents .upcomingEvents__list .item .item-readmore{color:inherit;font-family:var(--font-regular);width:25%;font-size:20px}@media (width<=1200px){.upcomingEvents .upcomingEvents__list .item .item-readmore{display:none}}.upcomingEvents .upcomingEvents__list .item:hover{box-shadow:10px 10px 10px #0000001a}.footer__passrate{z-index:1;margin-top:5rem;margin-bottom:-10%;position:relative}@media (width>=1920px){.footer__passrate{margin-bottom:-190px}}.footer__passrate .footer__CTA-container{text-align:center;background-color:#fff;flex-direction:column;gap:clamp(15px,3.5vw,50px);width:min(100%,1178px);margin-inline:auto;padding:clamp(40px,3.5vw,70px) clamp(20px,3.5vw,40px);display:flex}.footer__passrate .footer__CTA-container .cta__heading{text-transform:capitalize;color:#8e8e8e;font-size:clamp(18px,3.5vw,50px);font-weight:400;line-height:1}.footer__passrate .footer__CTA-container .cta__heading span{color:#0da6df;font-size:clamp(20px,3.5vw,70px);font-family:var(--primary-font);font-weight:500;display:block}.footer__passrate .footer__CTA-container p{color:#8e8e8e;width:80%;margin-inline:auto;font-size:clamp(10px,2.5vw,25px)}@media (width<=768px){.footer__passrate .footer__CTA-container p{width:100%}}.footer__passrate .footer__CTA-container .btns{justify-content:center;gap:clamp(25px,3.5vw,50px);display:flex}.testimonial{padding-top:80px;position:relative;overflow:hidden}.testimonial .art{width:min(90%,502px);position:absolute;top:0;right:0}.testimonial .testimonial-container{width:min(100%,1270px);margin-inline:auto}.testimonial .testimonial-container .section__heading-content{text-align:left;width:min(100%,700px);margin-left:unset;justify-content:center;align-items:flex-start;gap:30px}.testimonial .testimonial-container .section__heading-content p{width:75%}.testimonial .testimonial-container .testimonial__list-container{margin-top:50px;position:relative}.testimonial .testimonial-container .testimonial__list-container .testimonial__list{margin-top:60px;overflow:visible}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item{opacity:0;grid-template-columns:repeat(2,1fr);gap:clamp(10px,6.5vw,122px);transition:opacity .2s linear;display:grid}@media (width<=991px){.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item{grid-template-columns:repeat(1,1fr)}}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item .content{flex-direction:column;gap:clamp(8px,2.5vw,25px);display:flex}@media (width<=991px){.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item .content{order:1}}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item .content svg{width:clamp(16px,2.5vw,51px);margin-bottom:clamp(8px,2.5vw,25px)}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item .content .name{font-family:var(--font-regular);color:#3a405b;font-size:clamp(15px,3.5vw,50px);font-weight:400;line-height:1}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item .content .grade{color:#121212;font-size:clamp(10px,2.5vw,20px);line-height:1}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item .content p{color:#adb0b5;font-size:clamp(10px,2.5vw,20px)}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item .img__holder{aspect-ratio:1.36}@media (width<=991px){.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item .img__holder{order:0}}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .item .img__holder img{object-fit:cover;width:100%;height:100%;display:block}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-prev,.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-next{width:20px;height:30px;top:unset;background-color:#fff;bottom:0}@media (width<=991px){.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-prev,.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-next{top:30%}}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-prev:after,.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-next:after{color:#0085d7;background-color:#0000;font-family:"Font Awesome 5 Free";font-size:clamp(10px,2.5vw,18px);font-weight:900}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-prev{left:unset;right:20px}@media (width<=991px){.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-prev{right:unset;left:0}}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-prev:after{content:""}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-next{right:0}.testimonial .testimonial-container .testimonial__list-container .testimonial__list .swiper-button-next:after{content:""}@media (width<=575px){.hero__banner .container-lg{padding:0}}.hero__banner .mask{-webkit-mask-image:url(/images/homepage-mask.svg);mask-image:url(/images/homepage-mask.svg);-webkit-mask-position:50%;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;object-fit:cover;-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero__banner .mask img,.hero__banner .mask video{object-fit:cover;width:100%;height:100%;display:block}.hero__banner .mask video{aspect-ratio:2.23}.hero__banner .mask video::-webkit-media-controls-timeline{display:none}.hero__banner .mask video::-webkit-media-controls-current-time-display{display:none}.hero__banner .mask video::-webkit-media-controls-time-remaining-display{display:none}@media (width<=575px){.our__feature .container-lg{padding:0}}.our__feature .our__feature-container{perspective:1600px;margin-inline:auto;z-index:1;grid-template-columns:1fr 1.1fr 1.2fr 1.1fr 1fr;align-items:flex-end;gap:10px;width:min(100%,1360px);height:500px;margin-top:-8.7%;display:grid;position:relative}@media (width<=1366px){.our__feature .our__feature-container{grid-template-columns:repeat(5,1fr);height:430px}}@media (width<=1200px){.our__feature .our__feature-container{height:clamp(350px,34.5vw,400px)}}@media (width<=991px){.our__feature .our__feature-container{grid-template-columns:repeat(1,1fr);gap:0;height:auto;margin-top:clamp(30px,6.5vw,60px)}}.our__feature .our__feature-container .item{background-color:var(--bg-color);color:#fff;flex-direction:column;justify-content:center;width:100%;height:100%;padding:18px;transition:transform .25s linear;display:flex;position:relative}.our__feature .our__feature-container .item:before{content:"";background-color:var(--bg-color);-webkit-box-reflect:below -50% linear-gradient(to bottom, #0000, #0006);z-index:-1;position:absolute;inset:0}@media (width<=991px){.our__feature .our__feature-container .item{padding:clamp(15px,3.5vw,60px)}.our__feature .our__feature-container .item .content{grid-template-columns:repeat(2,1fr);align-items:center;gap:30px;display:grid}}.our__feature .our__feature-container .item .content .title{font-family:var(--primary-font);text-transform:uppercase;margin-bottom:clamp(20px,2.6vw,50px);font-size:clamp(15px,1.7vw,30px);font-weight:400;line-height:1}.our__feature .our__feature-container .item .content .title img{width:clamp(80px,8vw,150px)}@media (width<=991px){.our__feature .our__feature-container .item .content .title{width:100%;margin-bottom:0;padding-left:clamp(5px,4.5vw,60px)}}.our__feature .our__feature-container .item .content .inner__content hr{background-color:#fff;border:none;outline:none;width:75%;height:1px;margin-bottom:clamp(10px,1.5vw,15px)}.our__feature .our__feature-container .item .content .inner__content ul{flex-direction:column;gap:clamp(10px,1.2vw,20px);display:flex}@media (width<=991px){.our__feature .our__feature-container .item .content .inner__content ul{gap:0}}.our__feature .our__feature-container .item .content .inner__content ul li{line-height:.8}.our__feature .our__feature-container .item .content .inner__content ul a{font-size:clamp(14px,1vw,20px);font-weight:300;line-height:1;font-family:var(--font-regular-light);text-transform:capitalize;transition:font-family .25s linear}.our__feature .our__feature-container .item .content .inner__content ul a:hover{font-weight:500;font-family:var(--font-regular)}.our__feature .our__feature-container .item .content .inner__content .course__title{font-size:clamp(14px,1.75vw,25px);font-family:var(--primary-font);cursor:pointer;align-items:center;gap:10px;margin-bottom:15px;font-weight:400;transition:scale .25s linear;display:flex}.our__feature .our__feature-container .item .content .inner__content .course__title:hover{scale:1.05}.our__feature .our__feature-container .item .content .inner__content .course__title i{font-size:clamp(12px,2.5vw,18px);transition:rotate .25s linear}.our__feature .our__feature-container .item .content .inner__content .course__list ul{max-height:0;overflow:hidden}@media (width<=991px){.our__feature .our__feature-container .item .content .inner__content .course__list ul{margin-bottom:5px}}.our__feature .our__feature-container .item .content .inner__content .course__list.active .course__title i{rotate:90deg}.our__feature .our__feature-container .item .content .inner__content .course__list.active ul{max-height:500px}.our__feature .our__feature-container .item .content .inner__content .course__list.active ul.extra-space{margin-bottom:20px}.our__feature .our__feature-container .item .outer__link{position:absolute;inset:0}.our__feature .our__feature-container .item:first-child,.our__feature .our__feature-container .item:nth-child(5){height:80%}@media (width<=991px){.our__feature .our__feature-container .item:first-child,.our__feature .our__feature-container .item:nth-child(5){height:auto}}.our__feature .our__feature-container .item:nth-child(2),.our__feature .our__feature-container .item:nth-child(4){height:90%}@media (width<=991px){.our__feature .our__feature-container .item:nth-child(2),.our__feature .our__feature-container .item:nth-child(4){height:auto}}.our__feature .our__feature-container .item:first-child,.our__feature .our__feature-container .item:nth-child(2){transform-origin:0 100%;position:relative}.our__feature .our__feature-container .item:nth-child(4),.our__feature .our__feature-container .item:nth-child(5){transform-origin:100% 100%;position:relative}.our__feature .our__feature-container .item:first-child{--bg-color:#019b9d;transform:rotateY(30deg)}@media (width<=1200px){.our__feature .our__feature-container .item:first-child{transform:rotate(0)}}.our__feature .our__feature-container .item:nth-child(2){--bg-color:#a4c93a;transform:rotateY(20deg)}@media (width<=1200px){.our__feature .our__feature-container .item:nth-child(2){transform:rotate(0)}}.our__feature .our__feature-container .item:nth-child(3){--bg-color:#0085d7;padding:clamp(20px,4.5vw,50px)}@media (width<=1200px){.our__feature .our__feature-container .item:nth-child(3){padding:clamp(15px,3.5vw,50px)}}.our__feature .our__feature-container .item:nth-child(4){--bg-color:#ea195d;transform:rotateY(-20deg)}@media (width<=1200px){.our__feature .our__feature-container .item:nth-child(4){transform:rotate(0)}}.our__feature .our__feature-container .item:nth-child(5){--bg-color:#f69d1d;transform:rotateY(-30deg)}@media (width<=1200px){.our__feature .our__feature-container .item:nth-child(5){transform:rotate(0)}}.our__feature .our__feature-container .item:hover:not(:nth-child(3)){transform:rotate(0)}.about__us{margin-top:-120px;position:relative}@media (width<=1200px){.about__us{margin-top:0}}@media (width<=575px){.about__us{padding-block:60px}}.about__us .bg-image{width:100%;display:block}@media (width<=575px){.about__us .bg-image{object-fit:cover;height:100%;position:absolute;top:0}}.about__us .container{width:min(100%,1083px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=575px){.about__us .container{top:unset;left:unset;transform:unset;position:relative}}.lifeAtXavier{margin-bottom:4rem;padding-block:clamp(30px,5.5vw,100px) clamp(80px,5.5vw,180px);position:relative}.lifeAtXavier .art{width:min(100%,1020px);position:absolute;top:0;left:50%;transform:translate(-50%)}.lifeAtXavier .lifeAtXavier-container .section__heading-content{background-color:#fff;width:min(100%,988px);padding:clamp(10px,2.5vw,20px);position:relative}.lifeAtXavier .lifeAtXavier-container .section__heading-content .courses__btns{background-color:#f9f3f3;padding:10px;display:flex}.lifeAtXavier .lifeAtXavier-container .section__heading-content .courses__btns button{outline:unset;color:#0085d7;cursor:pointer;width:220px;height:60px;font-family:var(--primary-font);background-color:#0000;border:none;font-size:30px;transition:color .25s linear,background-color .25s linear}.lifeAtXavier .lifeAtXavier-container .section__heading-content .courses__btns button:hover,.lifeAtXavier .lifeAtXavier-container .section__heading-content .courses__btns .active{color:#fff;background-color:#0085d7}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list{margin-top:clamp(20px,5.5vw,100px);grid-template-columns:repeat(2,1fr);gap:clamp(10px,2.2vw,25px);width:min(100%,1240px);margin-inline:auto;display:grid}@media (width<=991px){.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list{grid-template-columns:repeat(1,1fr)}}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list img{object-fit:cover;width:100%;height:100%;transition:scale .35s linear}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item{aspect-ratio:1.52;position:relative;overflow:hidden}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:before{content:"";z-index:1;background:linear-gradient(#0000 0%,#000000b3 100%);transition:transform .35s ease-in-out;position:absolute;inset:0;transform:translateY(100%)}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item a{z-index:3;position:absolute;inset:0}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:first-child,.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:first-child:before{clip-path:polygon(0 0,100% 21%,100% 100%,0% 100%)}@media (width<=991px){.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:first-child,.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:first-child:before{clip-path:unset}}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(2),.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(2):before{clip-path:polygon(0 21%,100% 0,100% 100%,0% 100%)}@media (width<=991px){.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(2),.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(2):before{clip-path:unset}}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3){aspect-ratio:3.21;grid-area:2/span 2}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3) .content{text-align:center;width:min(100%,605px);margin-inline:auto;left:50%;transform:translate(-50%,50%)}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3) .content span{margin-right:25px}@media (width<=991px){.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3){aspect-ratio:2.15;grid-area:auto/span 1}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3) .content{text-align:left;width:80%;left:0;transform:translateY(50%)}}@media (width<=575px){.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3) .content{width:100%}}@media (width<=375px){.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3){aspect-ratio:2.15/1.5}}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item .content{color:#fff;z-index:2;opacity:0;width:80%;padding:clamp(10px,2.5vw,25px) clamp(10px,2.5vw,35px);transition:opacity .25s linear,transform .45s linear;position:absolute;bottom:0;transform:translateY(50%)}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item .content span{font-size:clamp(10px,2.5vw,25px);line-height:1.2}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item .content .title{text-transform:capitalize;font-size:clamp(15px,2.5vw,30px);font-weight:600;line-height:1.33;font-family:var(--primary-font);width:95%}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item .content p{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:15px;font-size:clamp(15px,2.5vw,20px);line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=575px){.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item .content{width:100%}}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:hover:before{transform:translate(0)}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:hover img{scale:1.05}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3):hover .content{opacity:1;transform:translate(-50%)}@media (width<=991px){.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:nth-child(3):hover .content{opacity:1;transform:translate(0)}}.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item:not(:nth-child(3)):hover .content{opacity:1;transform:translate(0)}@media (width<=991px){.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item{aspect-ratio:2.15}}@media (width<=375px){.lifeAtXavier .lifeAtXavier-container .lifeAtXavier__list .item{aspect-ratio:2.15/1.5}}.newsAndEvents{padding-top:clamp(20px,14vw,160px);padding-bottom:clamp(100px,24.5vw,300px);position:relative;overflow:hidden}.newsAndEvents .art{width:min(90%,1020px);position:absolute;top:10%;left:0;transform:translate(-70%)}.newsAndEvents .newsAndEvents-container{margin-inline:auto;width:min(100%,1240px);margin-top:100px}.newsAndEvents .newsAndEvents-container .section__heading-content{text-align:left;width:min(100%,700px);margin-left:unset;justify-content:center;align-items:flex-start;gap:clamp(15px,2.5vw,30px)}.newsAndEvents .newsAndEvents-container .section__heading-content p{width:75%}.newsAndEvents .newsAndEvents-container .btn{background-color:#fff}.newsAndEvents .newsAndEvents-container .newsAndEvents__list{margin-top:clamp(30px,3.5vw,76px)}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item{border-bottom:1px solid #ea195d26;padding-block:clamp(15px,4.5vw,50px);position:relative}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item a{z-index:1;position:absolute;inset:0}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:first-child{border-top:1px solid #ea195d26}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(odd) .img__holder{transform-origin:100% 100%;rotate:-10deg}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(2n) .img__holder{transform-origin:100% 0;rotate:10deg}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:first-child .img__holder{transform:translate(30%,-80%)}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(2) .img__holder,.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(3) .img__holder{transform:translate(20%,-60%)}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(4) .img__holder{transform:translate(10%,-10%)}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item .content{transition:transform .35s ease-in-out;transform:translate(50px)}@media (width<=575px){.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item .content{transform:translate(15px)}}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item .content span{color:#868686;font-size:clamp(10px,3.5vw,25px);line-height:1}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item .content h4{color:#3a405b;font-size:clamp(15px,3vw,45px);font-family:var(--primary-font);margin-top:clamp(10px,2.5vw,20px);font-weight:400;line-height:1}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item .img__holder{opacity:0;visibility:hidden;width:30vw;max-width:576px;transition:transform .25s linear,opacity .2s linear,visibility .2s linear;position:absolute;top:0;right:0}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item .img__holder img{object-fit:cover;aspect-ratio:1.34;width:100%;height:100%;display:block}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:hover .content{transform:translate(0)}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:hover .img__holder{opacity:1;visibility:visible}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:first-child:hover .img__holder{transform:translate(35%,-60%)}@media (width<=1660px){.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:first-child:hover .img__holder{transform:translate(25%,-60%)}}@media (width<=725px){.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:first-child:hover .img__holder{transform:translate(10%,-60%)}}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(2):hover .img__holder{transform:translate(35%,-40%)}@media (width<=1660px){.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(2):hover .img__holder{transform:translate(10%,-60%)}}@media (width<=725px){.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(2):hover .img__holder{transform:translate(10%,10%)}}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(3):hover .img__holder{transform:translate(35%,-40%)}@media (width<=1660px){.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(3):hover .img__holder{transform:translate(15%,-60%)}}.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(4):hover .img__holder{transform:translate(35%)}@media (width<=1660px){.newsAndEvents .newsAndEvents-container .newsAndEvents__list .item:nth-child(4):hover .img__holder{transform:translate(15%)}}.alumni{padding-block:clamp(100px,16vw,300px);overflow:hidden}.alumni .alumni-container{width:min(100%,1240px);margin-inline:auto}.alumni .alumni-container .section__heading-content{width:min(100%,768px)}.alumni .alumni-container .alumni__list{margin-top:clamp(40px,4.5vw,100px);overflow:visible}.alumni .alumni-container .alumni__list .swiper-wrapper{grid-template-columns:repeat(3,1fr);place-items:center;display:grid}@media (width>=768px){.alumni .alumni-container .alumni__list .swiper-wrapper{grid-template-columns:1fr 1.3fr 1fr;gap:25px}}.alumni .alumni-container .alumni__list .item{cursor:pointer;position:relative}.alumni .alumni-container .alumni__list .item video{z-index:2;opacity:0;width:100%;height:100%;transition:transform .3s linear,opacity .3s linear;position:absolute;top:0}.alumni .alumni-container .alumni__list .item video:hover{opacity:1}.alumni .alumni-container .alumni__list .item video::-webkit-media-controls-timeline{display:none}.alumni .alumni-container .alumni__list .item video::-webkit-media-controls-fullscreen-button{display:none}.alumni .alumni-container .alumni__list .item video::-webkit-media-controls-current-time-display{display:none}.alumni .alumni-container .alumni__list .item video::-webkit-media-controls-time-remaining-display{display:none}.alumni .alumni-container .alumni__list .item img,.alumni .alumni-container .alumni__list .item video{object-fit:cover;width:100%;height:100%;display:block}.alumni .alumni-container .alumni__list .item:first-child,.alumni .alumni-container .alumni__list .item:nth-child(3){height:77%}.footer__CTA{z-index:1;margin-top:5rem;margin-bottom:-10%;position:relative}@media (width>=1920px){.footer__CTA{margin-bottom:-190px}}.footer__CTA .footer__CTA-container{text-align:center;background-color:#fff;flex-direction:column;gap:clamp(15px,3.5vw,50px);width:min(100%,1178px);margin-inline:auto;padding:clamp(40px,3.5vw,70px) clamp(20px,3.5vw,40px);display:flex}.footer__CTA .footer__CTA-container .cta__heading{text-transform:capitalize;color:#02256f;font-size:clamp(18px,3.5vw,50px);font-weight:400;line-height:1}.footer__CTA .footer__CTA-container .cta__heading span{color:#3a405b;font-size:clamp(20px,3.5vw,70px);font-family:var(--primary-font);font-weight:500;display:block}.footer__CTA .footer__CTA-container p{color:#8e8e8e;width:80%;margin-inline:auto;font-size:clamp(10px,2.5vw,25px)}@media (width<=768px){.footer__CTA .footer__CTA-container p{width:100%}}.footer__CTA .footer__CTA-container .btns{justify-content:center;gap:clamp(25px,3.5vw,50px);display:flex}.animation__section{min-height:100dvh;position:relative;overflow:hidden}.animation__section .letterI{background-color:#0da6df;width:clamp(12px,2.5vw,28px);position:absolute;left:50%;transform:translate(-50%)}.animation__section .logo{margin-top:400px;width:200px;margin-inline:auto}.about{padding-bottom:clamp(138px,14.5vw,276px)}.about .about__us-container .section__heading-content{width:min(100%,1220px)}.our__statement{position:relative}.our__statement #statement{position:absolute;top:-70%}.our__statement-container{grid-template-columns:repeat(3,1fr);gap:clamp(10px,2.5vw,25px);width:min(100%,1280px);margin-inline:auto;display:grid;position:relative}@media (width<=991px){.our__statement-container{grid-template-columns:repeat(2,1fr);row-gap:60px}}@media (width<=575px){.our__statement-container{grid-template-columns:repeat(1,1fr)}}.our__statement-container .card{text-align:center;background:#fbfbfb;display:flex}.our__statement-container .card .card__body{--dynamic-width:clamp(75px, 8.5vw, 150px);flex-direction:column;width:100%;padding:0 15px clamp(33px,4.5vw,66px);display:flex}.our__statement-container .card .card__body img{width:var(--dynamic-width);aspect-ratio:1;margin-inline:auto;margin-top:calc(var(--dynamic-width) / 2 * -1)}.our__statement-container .card .card__body .card__title{color:var(--title-color);font-size:clamp(24px,3vw,50px);font-weight:500;line-height:1;font-family:var(--primary-font);margin-top:clamp(25px,2vw,50px)}.our__statement-container .card .card__body p{color:#adb0b5;margin-top:clamp(15px,4.5vw,30px);font-size:clamp(10px,2.5vw,20px)}.our__statement-container .vision-card{color:#a4c93a}.our__statement-container .values-card{color:#ea195d}.our__statement-container .mission-card{color:#019b9d}.message{margin-block:clamp(100px,15.5vw,300px);position:relative}.message #message{position:absolute;top:-10%}.message .message__container{grid-template-columns:1fr 1.2fr;width:min(100%,1243px);margin-inline:auto;display:grid}@media (width<=1200px){.message .message__container{grid-template-columns:repeat(2,1fr)}}@media (width<=991px){.message .message__container{grid-template-columns:repeat(1,1fr)}}.message .message__container .img__holder img{object-fit:cover;width:100%;height:100%}@media (width<=1200px){.message .message__container .img__holder img{object-fit:unset;height:auto}}@media (width<=991px){.message .message__container .img__holder{width:min(100%,460px);margin-inline:auto}}.message .message-container{z-index:0;width:min(100%,738px);margin-left:-100px;padding-block:50px;position:relative}@media (width<=991px){.message .message-container{margin-left:0;padding-block:0}}.message .message-container .message-box{background-color:#fff;margin-bottom:clamp(25px,2.5vw,50px);padding:clamp(25px,3.5vw,50px);position:relative;box-shadow:0 4px 4px #00000040}.message .message-container .message-box h3{color:#3a405b;font-size:clamp(28px,2.5vw,60px)}.message .message-container .message-box p{color:#8e8e8e;padding-top:15px;font-size:clamp(10px,2.5vw,20px)}.message .message-container .message-box:before,.message .message-container .message-box:after{content:"";background-color:#f69d1d;position:absolute}.message .message-container .message-box:before{width:20px;height:clamp(80px,17vw,300px);top:0;right:0;transform:translate(100%)}.message .message-container .message-box:after{z-index:-1;width:30%;height:73px;bottom:0;left:-3%;transform:translateY(20%)}.message .message-container .personal-details{background-color:#ffffff50;width:min(60%,500px)}.message .message-container .personal-details .text-container{padding-top:25px;padding-bottom:25px;padding-left:15px}.message .message-container .personal-details .text-container .name{color:#3a405b;border-left:5px solid #ea195d;padding-left:15px;font-size:clamp(20px,1.75vw,30px)}.message .message-container .personal-details .text-container .title{color:#3a405b;border-left:5px solid #ea195d;padding-left:15px;font-size:clamp(15px,1.25vw,20px)}.acdemicAward{padding-block:clamp(20px,4.5vw,80px) clamp(40px,12.5vw,100px);position:relative}.acdemicAward .art{width:min(100%,1020px);position:absolute;top:0;left:50%;transform:translate(-50%)}.acdemicAward .academics__container .section__heading-content{background-color:#fff;width:min(100%,973px);padding:clamp(10px,2.5vw,20px);position:relative}.acdemicAward .academics__container .section__heading-content h2{font-size:clamp(30px,3.5vw,80px)}.acdemicAward .academics__container .section__heading-content h2 .subTitle{color:#868686;font-size:clamp(9px,1vw,20px)}.acdemicAward .academics__container .section__heading-content .club__desc{line-height:clamp(18px,2.5vw,35px)}.acdemicAward .academics__container .section__heading-content .club__desc .club__title{padding-top:clamp(10px,2.5vw,20px);font-size:clamp(18px,2.5vw,30px);font-weight:800}.gallery{grid-gap:clamp(5px, 2.5vw, 20px);grid-template-rows:repeat(9,3.5vw);grid-template-columns:repeat(12,1fr);margin:clamp(35px,4.5vw,80px);display:grid;position:relative}@media (width<=990px){.gallery{margin:clamp(25px,2.5vw,40px)}}.gallery .gallery__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gallery .gallery__item--1{grid-area:1/1/4/4}.gallery .gallery__item--2{grid-area:1/4/4/7}.gallery .gallery__item--3{grid-area:1/7/6/13}.gallery .gallery__item--4{grid-area:4/1/9/7}.gallery .gallery__item--5{grid-area:6/7/9/10}.gallery .gallery__item--6{grid-area:6/10/9/13}@media (width<=770px){.gallery{grid-template-rows:repeat(18,4vw);grid-template-columns:repeat(6,1fr)}.gallery .gallery__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.gallery .gallery__item--1{grid-area:1/1/4/4}.gallery .gallery__item--2{grid-area:1/4/4/7}.gallery .gallery__item--3{grid-area:4/1/9/7}.gallery .gallery__item--4{grid-area:9/1/12/4}.gallery .gallery__item--5{grid-area:9/4/12/7}.gallery .gallery__item--6{grid-area:12/1/18/7}}.upcoming_events{padding-top:clamp(66px,12vw,124px);position:relative;overflow:hidden}.upcoming_events .upcoming_events__container{flex-direction:column;gap:clamp(125px,15.5vw,200px);display:flex}.upcoming_events .upcoming_events__container .item{width:min(100%,1222px);margin-inline:auto;padding-bottom:clamp(30px,10vw,100px);position:relative}.upcoming_events .upcoming_events__container .item .section__heading-content{position:relative}.upcoming_events .upcoming_events__container .item .section__heading-content .background-color{background-color:#fff;padding:clamp(10px,2.5vw,20px);position:relative}.upcoming_events .upcoming_events__container .item .section__heading-content .background-color .events_heading .event_Title{font-size:clamp(20px,4vw,70px)}.upcoming_events .upcoming_events__container .item .section__heading-content .subTitle{font-family:var(--font-regular);color:#f69d1d;justify-content:center;gap:clamp(12px,2.5vw,30px);padding-bottom:clamp(0px,1.5vw,30px);font-size:clamp(14px,2vw,25px);display:flex}@media (width<=1660px){.upcoming_events .upcoming_events__container .item .section__heading-content .subTitle{padding-bottom:clamp(0px,1vw,30px)}}@media (width<=1366px){.upcoming_events .upcoming_events__container .item .section__heading-content .subTitle{padding-bottom:clamp(0px,.5vw,30px)}}.upcoming_events .upcoming_events__container .item .section__heading-content:after{content:"";z-index:-1;aspect-ratio:6.41;background:url(/images/homepage/course__bg-art.png) 0 0/contain;width:60vw;height:clamp(100px,10vw,182px);position:absolute;left:50%;transform:translate(-50%,-118px)}@media (width<=1660px){.upcoming_events .upcoming_events__container .item .section__heading-content:after{transform:translate(-50%,-80px)}}@media (width<=768px){.upcoming_events .upcoming_events__container .item .section__heading-content:after{transform:translate(-50%,-60px)}}@media (width<=576px){.upcoming_events .upcoming_events__container .item .section__heading-content:after{width:80vw}}@media (width<=420px){.upcoming_events .upcoming_events__container .item .section__heading-content:after{width:85vw}}.upcoming_events .upcoming_events__container .item .content__container{text-align:center;padding-top:clamp(8px,6vw,70px);font-size:clamp(10px,2vw,25px);line-height:1.6}.upcoming_events .upcoming_events__container .item .content__container a{color:#f69d1d;transition:color .25s linear}.upcoming_events .upcoming_events__container .item .content__container a:hover{color:var(--color-btn)}.apply{width:min(90%,1008px);margin:clamp(55px,9vw,160px) auto}.apply .section__heading-content{width:min(90%,810px)}.apply .form-container{padding-top:clamp(55px,9vw,150px)}.apply .form-container h2{color:#414042;font-size:clamp(16px,4vw,64px);font-weight:400}.apply .form-container form{flex-wrap:wrap;gap:clamp(20px,4vw,30px) clamp(20px,4vw,40px);width:100%;display:flex}.apply .form-container form .input-boxes{flex-direction:column;width:46%;display:flex}@media (width<=570px){.apply .form-container form .input-boxes{width:100%}}.apply .form-container form .input-boxes label{color:#262e36;font-size:clamp(15px,1.75vw,25px);font-weight:400;line-height:1.5;font-family:var(--primary-font)}.apply .form-container form .input-boxes input{font-size:clamp(12px,1.5vw,15px);font-family:var(--primary-font);border:1px solid #019b9d;border-radius:10px;margin:clamp(5px,.5vw,8px) 0;padding:clamp(15px,2.25vw,30px) 16px}.apply .form-container form .input-boxes input:focus{outline:none}.apply .form-container form .input-boxes input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.apply .form-container form .input-boxes input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.apply .form-container form .input-boxes input[type=number]{-moz-appearance:textfield}.apply .form-container form .input-boxes::placeholder{color:#a5a5a580;font-size:clamp(12px,1.5vw,15px);font-weight:400;font-family:var(--font-regular)}.apply .form-container form .input-boxes textarea{font-size:clamp(12px,1.5vw,15px);line-height:1.6;font-family:var(--primary-font);border:1px solid #019b9d;border-radius:10px;padding:clamp(15px,2.25vw,30px) 10px clamp(20px,2.25vw,40px)}.apply .form-container form .input-boxes textarea:focus{outline:none}.apply .form-container form .input-boxes .error{color:#d95117;font-size:clamp(12px,1.5vw,15px);font-family:var(--primary-font)}.apply .form-container form .text-input-box{width:100%}.apply .form-container form .dropdown{grid-template-columns:repeat(auto-fit,minmax(1000px,1fr));gap:clamp(20px,4vw,30px);display:grid}.apply .form-container form .dropdown select{appearance:none;font-family:var(--primary-font);background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 320 512\"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d=\"M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9s-16.6-19.8-29.6-19.8L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z\"/></svg>");background-position:right 10px center;background-repeat:no-repeat;background-size:15px 15px;border:1px solid #019b9d;border-radius:10px;padding:clamp(15px,2.25vw,30px) 10px clamp(10px,1.75vw,25px)}.apply .form-container form .dropdown select:focus{outline:none}@media (width<=1055px){.apply .form-container form .dropdown{grid-template-columns:repeat(auto-fit,minmax(800px,1fr))}}@media (width<=840px){.apply .form-container form .dropdown{grid-template-columns:repeat(auto-fit,minmax(600px,1fr))}}@media (width<=630px){.apply .form-container form .dropdown{grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}}@media (width<=570px){.apply .form-container form .dropdown{flex-direction:column;display:flex}}.apply .form-container form .submit{border:none;justify-content:space-between;display:flex}@media (width<=768px){.apply .form-container form .submit{flex-direction:column}}.apply .form-container form .submit p{color:#8e8989;width:55%;font-size:clamp(14px,1.5vw,16px);font-weight:400}@media (width<=768px){.apply .form-container form .submit p{text-align:center;width:100%;margin-bottom:30px}}.apply .form-container form .submit .btn{border:unset;cursor:pointer;background-color:#fff}.apply__popup{z-index:17;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0}.apply__popup .apply__popup__bg-overlay{z-index:0;-o-transition:background .15s linear;width:100%;height:100%;transition:background .15s linear;position:fixed;inset:0}.apply__popup-open{display:flex;z-index:99999!important;opacity:1!important;overflow-y:hidden!important}@media (width<=430px){.apply__popup-open{flex-direction:column}}.apply__popup__inner{z-index:1;border-radius:10px;width:min(50%,1094px);margin:0 15px;position:relative}@media (width<=768px){.apply__popup__inner{width:90%}}@media (width<=425px){.apply__popup__inner{width:calc(100% - 30px)}}.apply__popup__inner .apply__container{background-color:#fff;margin-inline:auto;padding:clamp(20px,3.5vw,50px) clamp(10px,3.5vw,50px);animation:.75s fadeIn;box-shadow:0 4px 64px #0000001a}.apply__popup__inner .apply__container .img__holder{width:clamp(65px,5.5vw,122px)}.apply__popup__inner .apply__container .img__holder #flyer{transform-origin:0 100%;animation:.5s fade}@keyframes fade{0%{scale:0}to{scale:1}}.apply__popup__inner .apply__container .apply__content{text-align:center;border-style:solid;border-image-source:url(/images/border.svg);border-image-slice:10;border-image-width:15px;border-image-repeat:stretch;flex-direction:column;align-items:center;gap:15px;padding:clamp(20px,5.5vw,40px) clamp(30px,5.5vw,75px);display:flex}.apply__popup__inner .apply__container .apply__content .content p{color:#3a405b;font-size:clamp(12px,1.7vw,30px);line-height:1.33;font-family:var(--font-regular)}.apply__popup__inner .apply__container .apply__content .content p span{font-weight:700}.apply__popup__inner .apply__container .btn__container{justify-content:center;gap:clamp(10px,3.5vw,30px);margin-top:clamp(20px,5vw,50px);display:flex}.apply__popup__inner .apply__popup__closebtn{background-color:#fefefe;border-radius:50%;padding:8px;line-height:0;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.apply__popup__inner .apply__popup__closebtn svg{color:#bababa;width:12px;height:12px}:root{--admin-bg:#0f172a;--admin-sidebar-bg:#1e293bb3;--admin-card-bg:#1e293b80;--admin-text:#f8fafc;--admin-text-muted:#94a3b8;--admin-primary:#0ea5e9;--admin-primary-hover:#0284c7;--admin-danger:#ef4444;--admin-success:#10b981;--admin-border:#ffffff1a;--admin-glass-blur:blur(16px)}.admin-body{background:var(--admin-bg);color:var(--admin-text);box-sizing:border-box;background-image:radial-gradient(circle at 15%,#0ea5e926,#0000 25%),radial-gradient(circle at 85% 30%,#10b98126,#0000 25%);min-height:100vh;margin:0;padding:0;font-family:Inter,sans-serif}.admin-layout{min-height:100vh;display:flex}.admin-sidebar{background:var(--admin-sidebar-bg);width:260px;-webkit-backdrop-filter:var(--admin-glass-blur);border-right:1px solid var(--admin-border);flex-direction:column;height:100vh;padding:2rem 1rem;display:flex;position:fixed;top:0;left:0}.admin-brand{color:#fff;align-items:center;gap:10px;margin-bottom:2.5rem;padding-left:1rem;font-size:1.5rem;font-weight:700;display:flex}.admin-brand span{color:var(--admin-primary)}.admin-nav{flex-direction:column;gap:.5rem;display:flex}.admin-nav a{color:var(--admin-text-muted);border-radius:8px;padding:.8rem 1rem;font-weight:500;text-decoration:none;transition:all .3s}.admin-nav a:hover{color:#fff;background:#ffffff0d}.admin-nav a.active{background:var(--admin-primary);color:#fff;box-shadow:0 4px 12px #0ea5e94d}.admin-logout{margin-top:auto}.admin-logout button{border:1px solid var(--admin-danger);width:100%;color:var(--admin-danger);cursor:pointer;background:0 0;border-radius:8px;padding:.8rem;font-weight:600;transition:all .3s}.admin-logout button:hover{background:var(--admin-danger);color:#fff}.admin-main{flex:1;margin-left:260px;padding:2rem 3rem}.admin-card{background:var(--admin-card-bg);-webkit-backdrop-filter:var(--admin-glass-blur);border:1px solid var(--admin-border);border-radius:16px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 32px #0000001a}.admin-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0003}.admin-stats-grid .stat-card h3{color:var(--admin-text-muted);margin:0 0 .5rem;font-size:1rem;font-weight:500}.admin-stats-grid .stat-card .stat-value{color:#fff;margin:0;font-size:2.5rem;font-weight:700}.admin-header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.admin-header h1{margin:0;font-size:2rem;font-weight:600}.admin-btn{background:var(--admin-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.8rem 1.5rem;font-weight:600;transition:background .3s}.admin-btn:hover{background:var(--admin-primary-hover)}.admin-btn.danger{background:var(--admin-danger)}.admin-btn.danger:hover{background:#b91c1c}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;border-bottom:1px solid var(--admin-border);padding:1rem}.admin-table th{color:var(--admin-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:600}.admin-table td{color:var(--admin-text)}.admin-table tr:last-child td{border-bottom:none}.admin-table tr{transition:background .2s}.admin-table tr:hover{background:#ffffff08}.admin-login-wrapper{background:var(--admin-bg);background-image:radial-gradient(circle,#0ea5e933,#0000 50%);justify-content:center;align-items:center;min-height:100vh;display:flex}.admin-login-card{width:100%;max-width:400px;padding:3rem}.admin-login-card h2{text-align:center;margin-bottom:2rem;font-size:1.8rem}.admin-login-card form{flex-direction:column;gap:1.5rem;display:flex}.admin-login-card .form-group{flex-direction:column;gap:.5rem;display:flex}.admin-login-card .form-group label{color:var(--admin-text-muted);font-size:.9rem}.admin-login-card .form-group input{border:1px solid var(--admin-border);color:#fff;background:#0003;border-radius:8px;outline:none;padding:.8rem 1rem;transition:border .3s}.admin-login-card .form-group input:focus{border-color:var(--admin-primary)}.admin-login-card button{margin-top:1rem}.admin-form{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.admin-form input,.admin-form textarea,.admin-form select{border:1px solid var(--admin-border);color:#fff;background:#0003;border-radius:8px;outline:none;padding:.8rem 1rem;font-family:Inter,sans-serif}.admin-form input:focus,.admin-form textarea:focus,.admin-form select:focus{border-color:var(--admin-primary)}.status-badge{border-radius:9999px;padding:.25rem .75rem;font-size:.85rem;font-weight:500}.status-badge.active{color:var(--admin-success);background:#10b98133;border:1px solid #10b9814d}.status-badge.inactive{color:var(--admin-danger);background:#ef444433;border:1px solid #ef44444d}:root{--admin-bg:#0a0a0a;--admin-surface:#171717;--admin-border:#262626;--admin-text:#a3a3a3;--admin-text-muted:#737373;--admin-heading:#f5f5f5;--admin-primary:#f59e0b;--admin-primary-hover:#d97706;--admin-primary-light:#f59e0b1a;--admin-danger:#ef4444;--admin-danger-hover:#dc2626;--admin-sidebar-bg:#111;--admin-sidebar-active-bg:#262626;--admin-sidebar-active-text:#f59e0b;--admin-shadow-sm:0 1px 2px 0 #0000000d;--admin-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--admin-radius:.75rem;--admin-radius-sm:.375rem}body{-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,sans-serif}.admin-body{background-color:var(--admin-bg);min-height:100vh;color:var(--admin-text);display:flex}.admin-layout{width:100%;display:flex}.admin-sidebar{background-color:var(--admin-sidebar-bg);border-right:1px solid var(--admin-border);z-index:40;flex-direction:column;width:16rem;display:flex;position:fixed;top:0;bottom:0;left:0}.admin-brand{height:4rem;color:var(--admin-heading);border-bottom:1px solid var(--admin-border);align-items:center;padding:0 1.5rem;font-size:1.25rem;font-weight:700;display:flex}.admin-brand span{color:var(--admin-primary);margin-left:.25rem}.admin-nav{flex-direction:column;flex:1;gap:.25rem;padding:1.5rem 1rem;display:flex;overflow-y:auto}.admin-nav a{color:var(--admin-text);border-radius:var(--admin-radius-sm);align-items:center;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.admin-nav a:hover{background-color:var(--admin-sidebar-active-bg)}.admin-nav a.active{background-color:var(--admin-primary-light);color:var(--admin-sidebar-active-text)}.admin-logout{border-top:1px solid var(--admin-border);padding:1rem}.admin-logout button{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);width:100%;color:var(--admin-text);cursor:pointer;background-color:#0000;padding:.5rem 1rem;font-weight:500;transition:all .2s}.admin-logout button:hover{background-color:var(--admin-bg)}.admin-main-wrapper{flex-direction:column;flex:1;min-height:100vh;margin-left:16rem;display:flex}.admin-header{background-color:var(--admin-surface);border-bottom:1px solid var(--admin-border);z-index:30;justify-content:space-between;align-items:center;height:4rem;padding:0 2rem;display:flex;position:sticky;top:0}.admin-header h1{color:var(--admin-heading);margin:0;font-size:1.25rem;font-weight:600}.admin-content{flex:1;padding:2rem}.admin-card{background-color:var(--admin-surface);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow-sm);border:1px solid var(--admin-border);margin-bottom:1.5rem;padding:1.5rem}.admin-card h3{color:var(--admin-heading);margin-top:0;font-size:1.125rem;font-weight:600}.admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.stat-card{flex-direction:column;margin-bottom:0;display:flex}.stat-card h3{color:var(--admin-text-muted);margin-bottom:.5rem;font-size:.875rem;font-weight:500}.stat-value{color:var(--admin-heading);font-size:1.875rem;font-weight:700;line-height:1}.admin-table-container{border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--admin-surface);margin-top:1rem;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table th{background-color:var(--admin-sidebar-bg);text-transform:uppercase;color:var(--admin-text-muted);border-bottom:1px solid var(--admin-border);padding:.75rem 1rem;font-size:.75rem;font-weight:600}.admin-table td{color:var(--admin-text);border-bottom:1px solid var(--admin-border);padding:1rem;font-size:.875rem}.admin-table tbody tr:hover{background-color:var(--admin-sidebar-active-bg)}.admin-table tbody tr:last-child td{border-bottom:none}.admin-badge{border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.badge-success{color:#065f46;background-color:#d1fae5}.badge-pending{color:#92400e;background-color:#fef3c7}.badge-danger{color:#991b1b;background-color:#fee2e2}.admin-btn{border-radius:var(--admin-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.admin-btn-primary{background-color:var(--admin-primary);color:#fff}.admin-btn-primary:hover{background-color:var(--admin-primary-hover)}.admin-btn-danger{background-color:var(--admin-danger);color:#fff}.admin-btn-danger:hover{background-color:var(--admin-danger-hover)}.admin-btn-outline{border-color:var(--admin-border);color:var(--admin-text);background-color:#0000}.admin-btn-outline:hover{background-color:var(--admin-sidebar-active-bg)}.admin-form-group{margin-bottom:1rem}.admin-form-group label{color:var(--admin-heading);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.admin-form-group input,.admin-form-group textarea,.admin-form-group select{border:1px solid var(--admin-border);border-radius:var(--admin-radius-sm);background-color:var(--admin-surface);width:100%;color:var(--admin-text);box-sizing:border-box;padding:.5rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.admin-form-group input:focus,.admin-form-group textarea:focus,.admin-form-group select:focus{border-color:var(--admin-primary);box-shadow:0 0 0 3px var(--admin-primary-light);outline:none}.admin-modal-overlay{z-index:50;background-color:#11182780;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-modal{background-color:var(--admin-surface);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow);flex-direction:column;width:100%;max-width:32rem;max-height:90vh;display:flex;overflow-y:auto}.admin-modal-header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.admin-modal-header h2{color:var(--admin-heading);margin:0;font-size:1.125rem;font-weight:600}.admin-modal-close{cursor:pointer;color:var(--admin-text-muted);background:0 0;border:none;font-size:1.5rem}.admin-modal-body{padding:1.5rem}.admin-modal-footer{border-top:1px solid var(--admin-border);justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.admin-login-container{background-color:var(--admin-bg);min-height:100vh;color:var(--admin-text);justify-content:center;align-items:center;padding:1rem;display:flex}.admin-login-card{background-color:var(--admin-surface);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow);width:100%;max-width:24rem;padding:2.5rem 2rem}.admin-login-card h2{text-align:center;color:var(--admin-heading);margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.admin-login-card .admin-btn{width:100%;margin-top:1rem}
