@import "https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none}:root{--default-font:"Public Sans", sans-serif;--primary-font:"Inter", sans-serif;--highlight-font:"Quicksand", sans-serif;--color-white:#fff;--color-black:#000}html{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:var(--default-font);color:var(--color-black);font-size:16px;font-weight:400;position:relative}img{width:100%;max-width:100%;height:auto;display:block}main{overflow:hidden}.container{box-sizing:border-box;width:100%;max-width:1370px;margin-inline:auto;padding-inline:25px;container-type:inline-size}.container-lg{box-sizing:border-box;width:100%;max-width:1650px;margin-inline:auto;padding-inline:25px;container-type:inline-size}.container-md{box-sizing:border-box;width:100%;max-width:1570px;margin-inline:auto;padding-inline:25px;container-type:inline-size}header{z-index:11;width:100%;position:fixed;top:0;left:0;overflow:hidden}header .bg{position:absolute;top:0}header .header__container{z-index:5;background:0 0;border-radius:26px;justify-content:center;align-items:center;gap:clamp(20px,5vw,40px);padding:clamp(10px,1.5vw,20px) clamp(26px,3vw,52px);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}@media (width<=992px){header .header__container{justify-content:space-between}}header .header__container .logo{flex-shrink:0;position:relative}header .header__container .logo a{position:absolute;inset:0}header .header__container .logo{width:clamp(80px,8vw,100px)}header .header__container .menu{width:100%}@media (width<=992px){header .header__container .menu{display:none}}header .header__container .menu .nav__list{justify-content:center;align-items:center;display:flex}header .header__container .menu .nav__list li.has-dropdown{position:relative}header .header__container .menu .nav__list li.has-dropdown .nav__link{align-items:center;display:flex}header .header__container .menu .nav__list li.has-dropdown:hover .sub-menu{opacity:1;visibility:visible}header .header__container .header__cta{color:#fff;background-color:#730d1f;border-bottom:3px solid #efbd4a;border-radius:10px;flex-shrink:0;padding:12px 23px;font-size:clamp(14px,1.1vw,16px);font-weight:700}header .header__container .spacer{color:#fff;opacity:0;background-color:#730d1f;border-radius:10px;flex-shrink:0;padding:12px 23px;font-size:clamp(14px,1.1vw,16px);font-weight:700}@media (width<=1200px){header .header__container .spacer{display:none}}@media (width<=992px){header .header__container .header__cta,header .header__container .menu a{display:none}}header .header__container .hamburger-icon{cursor:pointer;flex-shrink:0;width:clamp(22px,3vw,28px);height:20px;transition:all .3s ease-in-out;display:none;position:relative}@media (width<=992px){header .header__container .hamburger-icon{display:block}}header .header__container .hamburger-icon span{opacity:1;background-color:#fff;border-radius:2px;width:100%;height:2px;transition:all .25s ease-in-out;display:block;position:absolute;left:0}header .header__container .hamburger-icon span:first-child{top:0}header .header__container .hamburger-icon span:nth-child(2),header .header__container .hamburger-icon span:nth-child(3){top:8px}header .header__container .hamburger-icon span:nth-child(4){top:16px}header .header__container .hamburger-open span:first-child{width:0%;top:8px;left:50%}header .header__container .hamburger-open span:nth-child(2){transform:rotate(45deg)}header .header__container .hamburger-open span:nth-child(3){transform:rotate(-45deg)}header .header__container .hamburger-open span:nth-child(4){width:0%;top:8px;left:50%}.nav__link{color:#fff;font-family:var(--primary-font);text-transform:capitalize;white-space:nowrap;flex-direction:column;align-items:center;gap:10px;padding:clamp(4px,1vw,8px) clamp(18px,2.5vw,36px);font-size:clamp(12px,1vw,16px);font-weight:400;line-height:normal;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.nav__link.left-nav:after{content:"";background-color:#8e8e8e80;width:1.1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.nav__link.right-nav:after{content:"";background-color:#8e8e8e80;width:1.1px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav__link:hover:before{opacity:1}.nav__link.active{color:#f8b618;font-weight:700}.nav__link.active:after{content:"";background-color:#000;width:100%;height:.5px;position:absolute;bottom:0;left:0}.fullPage-menu{transition:transform .5s linear}.fullPage-menu .overlay{background-color:#00000080;width:100%;height:100%;transition:width .3s ease-in-out;position:absolute;top:0}.fullPage-menu{z-index:4;width:100%;height:100%;position:fixed;top:0}.fullPage-menu .fullPage-menu__container{z-index:1;box-sizing:border-box;background-color:#000c;height:100dvh;padding-block:clamp(100px,50vw,180px);position:relative}.fullPage-menu .fullPage-menu__container .container{height:100%}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu{width:min(100%,1264px);height:100%;margin-inline:auto;padding-right:10px;overflow-y:auto}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu::-webkit-scrollbar{width:3px}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu::-webkit-scrollbar-track{background:#f1f1f1}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu::-webkit-scrollbar-thumb{background:#888}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu::-webkit-scrollbar-thumb:hover{background:#555}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu a{color:#fff;text-transform:uppercase;text-decoration:none}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu ul{margin:0;padding:0}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu ul li{margin:20px 0;padding:0;list-style:none}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu ul li .sub-menu a{padding-left:clamp(10px,2.5vw,20px);font-size:clamp(10px,1.5vw,12px)}.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .closebtn{color:#fff;z-index:4;font-size:clamp(30px,5vw,60px);line-height:1;position:absolute;top:1%;right:8%}@media (width>=991px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .closebtn{top:80px;right:80px}}@media (width<=991px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .closebtn{top:70px}}@media (width<=575px){.fullPage-menu .fullPage-menu__container .fullPage-menu__menu .closebtn{top:30px}}footer .footer__container{--max-width:1600px;background-color:#f2f7fd;padding-block:clamp(80px,15.5vw,200px) clamp(44px,5.5vw,88px);position:relative}footer .footer__container .bg{object-fit:contain;object-position:bottom;opacity:.1;width:auto;height:100%;position:absolute;top:0;right:0}footer .footer__container .upper__footer{grid-template-columns:repeat(3,1fr);gap:clamp(26px,5.5vw,62px);margin-bottom:30px;display:grid}@media (width<=500px){footer .footer__container .upper__footer{grid-template-columns:repeat(2,1fr)}}footer .footer__container .upper__footer .logo{max-width:130px;margin-bottom:20px}footer .footer__container .upper__footer .item{flex-direction:column;gap:clamp(8px,1.5vw,17px);display:flex}@media (width<=500px){footer .footer__container .upper__footer .item:first-child{grid-column:span 2}}footer .footer__container .upper__footer .item .title{color:#2b2b2b;letter-spacing:1px;font-size:clamp(12px,1.5vw,18px);font-weight:600}footer .footer__container .upper__footer .item a{width:fit-content;font-size:clamp(11px,1.2vw,14.2px)}footer .footer__container .upper__footer .item p{color:#575757;font-size:clamp(11px,1.2vw,14.2px);font-weight:300;line-height:1.4}footer .footer__container .upper__footer .item .contact{gap:10px;display:flex}footer .footer__container .upper__footer .item .contact .icon{color:#ff4500;font-size:clamp(16px,1.7vw,22px)}footer .footer__container .upper__footer .item .contact .contact_details{flex-direction:column;gap:10px;display:flex}footer .footer__container .upper__footer .item .contact .contact_details .title{color:#2b2b2b;font-size:clamp(11px,1.2vw,14.2px);font-weight:600}footer .footer__container .upper__footer .item .contact .contact_details .desc{color:#575757;font-size:clamp(11px,1.2vw,14.2px);font-weight:400}footer .footer__container hr{background-color:#bfbfbf;border:none;height:1px}footer .footer__container .lower__footer{justify-content:space-between;align-items:center;gap:10px;padding-block:clamp(15px,2.5vw,30px);display:flex}@media (width<=500px){footer .footer__container .lower__footer{flex-direction:column}}footer .footer__container .lower__footer p{color:#575757;font-size:clamp(11px,1.2vw,14.2px);font-weight:400}footer .footer__container .lower__footer .socials{justify-content:center;align-items:center;gap:20px;display:flex}footer .footer__container .lower__footer .socials .icon_holder{background:#1260a0;border-radius:100px;justify-content:center;align-items:center;padding:8px;display:flex}footer .footer__container .lower__footer .socials .icon_holder i{color:#fff;font-size:clamp(12px,1.2vw,16px)}.managing{z-index:1;margin-inline:auto;flex-direction:column;gap:clamp(25px,3vw,48px);width:min(100%,1150px);margin-top:50px;padding-block:clamp(30px,6.5vw,100px);display:flex;position:relative}.managing .heading__section{text-align:center;flex-direction:column;gap:clamp(6px,.8vw,12px);display:flex}.managing .heading__section .eyebrow{color:#cf9f34;letter-spacing:1.458px;font-size:clamp(13px,1.5vw,29px);font-weight:400}.managing .heading__section .heading{color:#2c2a70;font-size:clamp(30px,3.2vw,70px);font-weight:700}.managing .heading__section .desc{color:#868686;margin-top:clamp(10px,2.2vw,32px);font-size:clamp(12px,1.1vw,20px);font-weight:200;line-height:30px}.managing .managing_grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.5vw,48px);display:grid}@media (width<=767px){.managing .managing_grid{grid-template-columns:repeat(2,1fr)}}@media (width<=525px){.managing .managing_grid{grid-template-columns:repeat(1,1fr)}}.managing .managing_grid .grid_item{background:0 0;border-radius:clamp(12px,1.5vw,24px);flex-direction:column;justify-content:center;gap:clamp(12px,1.6vw,24px);padding:clamp(20px,3.2vw,56px) clamp(20px,2.2vw,42px);display:flex;position:relative}@media (width<=525px){.managing .managing_grid .grid_item{width:85%;margin-inline:auto}}.managing .managing_grid .grid_item .item-bg{z-index:0;pointer-events:none;border-radius:inherit;pointer-events:none;will-change:transform;background-color:#cf9f34;position:absolute;inset:0}.managing .managing_grid .grid_item .icon_holder,.managing .managing_grid .grid_item .title,.managing .managing_grid .grid_item .desc{z-index:1;position:relative}.managing .managing_grid .grid_item .icon_holder{display:flex}.managing .managing_grid .grid_item .icon_holder img{object-fit:contain;width:clamp(22px,2.2vw,53px);height:clamp(22px,2.2vw,43px);transition:filter .5s linear}.managing .managing_grid .grid_item .icon_holder .icon{color:#cf9f34;width:fit-content;transition:color .3s;display:flex;position:relative}.managing .managing_grid .grid_item .icon_holder .icon svg{width:clamp(28px,3vw,50px);height:clamp(28px,3vw,50px);display:block}.managing .managing_grid .grid_item .title{color:#2c2a70;font-size:clamp(16px,1.4vw,24px);font-weight:600;line-height:19.04px;transition:color .5s linear}.managing .managing_grid .grid_item .desc{color:#5b564b;font-size:clamp(12px,.9vw,16px);font-weight:400;line-height:22.475px;transition:color .5s linear}.managing .managing_grid .grid_item.active img{filter:brightness(0)invert()}.managing .managing_grid .grid_item.active .icon,.managing .managing_grid .grid_item.active .title,.managing .managing_grid .grid_item.active .desc{color:#fff}.onboarding{padding-block:clamp(50px,7vw,110px);position:relative}.onboarding .onboarding-bg{width:100%;position:absolute;inset:0}.onboarding .onboarding-bg img{object-fit:cover;object-position:left;width:100%;height:100%;display:block}.onboarding .onboarding__container{grid-template-columns:1.5fr 1.25fr;gap:clamp(40px,5vw,100px);width:min(90%,1520px);margin-inline:auto;display:grid;position:relative}@media (width<=991px){.onboarding .onboarding__container{grid-template-columns:repeat(1,1fr)}}.onboarding .onboarding__container .left_section{flex-direction:column;gap:clamp(25px,4vw,50px);display:flex;position:relative}@media (width<=991px){.onboarding .onboarding__container .left_section{padding-bottom:unset}}.onboarding .onboarding__container .left_section .heading_section{flex-direction:column;gap:10px;width:70%;display:flex}@media (width<=991px){.onboarding .onboarding__container .left_section .heading_section{width:90%}}.onboarding .onboarding__container .left_section .heading_section .eyebrow{color:#cf9f34;letter-spacing:1.458px;text-transform:uppercase;font-size:clamp(16px,1.2vw,29px);font-weight:400}.onboarding .onboarding__container .left_section .heading_section .heading{color:#fff;font-size:clamp(24px,3.5vw,55px);font-weight:700}.onboarding .onboarding__container .left_section .heading_section .desc{color:#dcdcdc;margin-top:10px;font-size:clamp(14px,1.4vw,20px);font-weight:200}.onboarding .onboarding__container .left_section .heading_section .desc span{font-weight:600}.onboarding .onboarding__container .right_section{flex-direction:column;gap:clamp(30px,5.5vw,100px);padding-block:clamp(90px,6vw,100px);display:flex;position:relative}@media (width<=1300px){.onboarding .onboarding__container .right_section{gap:clamp(30px,6vw,100px)}}@media (width<=991px){.onboarding .onboarding__container .right_section{padding-block:unset;width:90%;margin-inline:auto}}.onboarding .onboarding__container .right_section:after{content:"";z-index:2;background-image:url(/images/story-line.png);background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:-8%}@media (width<=991px){.onboarding .onboarding__container .right_section:after{height:105%;left:-5%}}@media (width<=480px){.onboarding .onboarding__container .right_section:after{height:100%;left:-9%}}.onboarding .onboarding__container .right_section .journey-badge{z-index:3;color:#fff;letter-spacing:1.75px;text-transform:uppercase;background:#cf9f34;border:5px solid #fff;border-radius:11px;padding:10px clamp(16px,2vw,29px);font-size:clamp(15px,1.1vw,26px);font-weight:600;position:absolute;top:0;left:-9%}@media (width<=991px){.onboarding .onboarding__container .right_section .journey-badge{left:-5%}}@media (width<=480px){.onboarding .onboarding__container .right_section .journey-badge{left:-9%}}.onboarding .onboarding__container .right_section .step{flex-direction:column;gap:10px;display:flex}@media (width<=991px){.onboarding .onboarding__container .right_section .step{padding-top:100px}}.onboarding .onboarding__container .right_section .step .label{color:#cf9f34;letter-spacing:1.556px;text-transform:uppercase;font-size:clamp(14px,1vw,18px);font-weight:600;line-height:24.116px}.onboarding .onboarding__container .right_section .step .title{color:#fff;font-size:clamp(18px,2vw,32px);font-weight:600}.onboarding .onboarding__container .right_section .step p{color:#dcdcdc;font-size:clamp(14px,1.4vw,20px);font-weight:400}.onboarding .onboarding__highlights{margin-inline:auto;flex-direction:column;align-items:center;gap:clamp(20px,2.5vw,36px);width:min(90%,1000px);margin-top:clamp(50px,6vw,100px);display:flex;position:relative}.onboarding .onboarding__highlights .highlights-title{color:#cf9f34;text-align:center;font-size:clamp(20px,1.8vw,34px);font-weight:500}.onboarding .onboarding__highlights .highlights-grid{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.5vw,24px);width:100%;display:grid}@media (width<=767px){.onboarding .onboarding__highlights .highlights-grid{grid-template-columns:repeat(2,1fr)}}.onboarding .onboarding__highlights .highlight-card{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:clamp(14px,1.6vw,24px) clamp(10px,1.2vw,18px);display:flex}.onboarding .onboarding__highlights .highlight-card img{object-fit:contain;width:clamp(22px,2.2vw,53px);height:clamp(22px,2.2vw,43px)}.onboarding .onboarding__highlights .highlight-card .title{font-size:clamp(16px,1.3vw,25px);font-weight:600}.onboarding .onboarding__highlights .highlight-card p{color:#7a7a7a;font-size:clamp(10px,.85vw,13px);font-weight:400;line-height:1.4}.onboarding .onboarding__highlights .highlight-card--orange .title{color:#fab231}.onboarding .onboarding__highlights .highlight-card--blue .title{color:#1b5e9e}.onboarding .onboarding__highlights .highlight-card--green .title{color:#439b54}.onboarding .onboarding__highlights .highlight-card--red .title{color:#a1212a}.houses{background-color:#2d2b6b;padding-block:clamp(50px,9vw,170px);position:relative;overflow:hidden}.houses .houses__container{flex-direction:column;gap:clamp(30px,3.5vw,60px);width:min(90%,1245px);margin-inline:auto;display:flex;position:relative}.houses .houses__container .heading__section{text-align:center;flex-direction:column;align-items:center;gap:clamp(6px,.6vw,10px);display:flex}.houses .houses__container .heading__section .eyebrow{color:#ffd18f;letter-spacing:1.276px;text-transform:uppercase;font-size:clamp(13px,1.3vw,25px);font-weight:500}.houses .houses__container .heading__section .heading{color:#fff;font-size:clamp(28px,3.7vw,70px);font-weight:700;line-height:87.5px}.houses .houses__container .heading__section .desc{color:#fff;max-width:1050px;margin-top:clamp(10px,1.2vw,22px);font-size:clamp(10px,.85vw,14px);font-weight:400;line-height:24px}.houses .houses__container .houses_grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,45px);display:grid}@media (width<=991px){.houses .houses__container .houses_grid{grid-template-columns:repeat(2,1fr)}}@media (width<=525px){.houses .houses__container .houses_grid{grid-template-columns:repeat(1,1fr)}}.houses .houses__container .houses_grid .grid_item{text-align:center;background:#fff;border-radius:clamp(6px,.6vw,10px);flex-direction:column;align-items:center;gap:clamp(10px,1vw,14px);padding:clamp(20px,1.5vw,28px) clamp(18px,1.6vw,30px);display:flex}@media (width<=525px){.houses .houses__container .houses_grid .grid_item{width:85%;margin-inline:auto}}.houses .houses__container .houses_grid .grid_item .logo{background:#f6f6f8;border-radius:50%;justify-content:center;align-items:center;width:clamp(70px,5vw,94px);height:clamp(70px,5vw,94px);display:flex}.houses .houses__container .houses_grid .grid_item .logo img{object-fit:contain;width:90%;height:90%;display:block}.houses .houses__container .houses_grid .grid_item .name_holder{flex-direction:column;gap:2px;display:flex}.houses .houses__container .houses_grid .grid_item .name_holder .house{font-size:clamp(13px,.85vw,16px);font-weight:600}.houses .houses__container .houses_grid .grid_item .name_holder .title{color:#000;font-size:clamp(15px,1.05vw,19px);font-weight:600}.houses .houses__container .houses_grid .grid_item .desc{color:#282828;font-size:clamp(11px,.7vw,13px);font-weight:400;line-height:20px}.houses .houses__container .houses_grid .grid_item .quote{margin-top:auto;font-size:clamp(12px,.75vw,14px);font-weight:600}.houses .houses__container .houses_grid .grid_item--red .house,.houses .houses__container .houses_grid .grid_item--red .quote{color:#d5001f}.houses .houses__container .houses_grid .grid_item--blue .house,.houses .houses__container .houses_grid .grid_item--blue .quote{color:#1e6e9c}.houses .houses__container .houses_grid .grid_item--green .house,.houses .houses__container .houses_grid .grid_item--green .quote{color:#2c7357}.houses .houses__container .houses_grid .grid_item--yellow .house,.houses .houses__container .houses_grid .grid_item--yellow .quote{color:#d89a2e}.join{background-color:#f9f9f9;margin-bottom:-5%;position:relative}.join .join__container{z-index:1;background-color:#2c2a6f;border-radius:clamp(6px,.6vw,8px);grid-template-columns:.75fr 1fr;align-items:center;gap:clamp(20px,2vw,32px);width:min(100% - 100px,1170px);margin-inline:auto;padding:clamp(24px,4vw,60px);display:grid;position:relative;overflow:hidden}@media (width<=991px){.join .join__container{grid-template-columns:repeat(1,1fr)}}.join .join__container .shape{z-index:0;pointer-events:none;height:auto;display:block;position:absolute}.join .join__container .shape--left{width:clamp(30px,5vw,61px);bottom:clamp(20px,3.9vw,47px);left:0}.join .join__container .shape--right{width:clamp(44px,6.5vw,78px);bottom:clamp(10px,1.3vw,16px);right:0}.join .join__container .left_section .heading_section{flex-direction:column;gap:clamp(15px,1.4vw,27px);display:flex}.join .join__container .left_section .heading_section .sub-heading{color:#fff;letter-spacing:1.118px;font-size:clamp(13px,1.5vw,22px);font-weight:500;line-height:123%}.join .join__container .left_section .heading_section .heading{color:#efbd4a;font-family:var(--highlight-font);font-size:clamp(24px,3vw,44px);font-weight:700}.join .join__container .right_section{z-index:1;min-width:0;position:relative}.join .join__container .right_section .fields{grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,20px);width:100%;display:grid;position:relative}@media (width<=575px){.join .join__container .right_section .fields{grid-template-columns:repeat(1,minmax(0,1fr))}}.join .join__container .right_section .fields .visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.join .join__container .right_section .fields input,.join .join__container .right_section .fields select,.join .join__container .right_section .fields textarea{box-sizing:border-box;color:#757575;background-color:#fff;border:0;border-radius:8px;outline:none;width:100%;min-width:0;max-width:100%;margin:0;padding-inline:clamp(10px,1.1vw,16px);font-family:Open Sans,sans-serif;font-size:clamp(12px,1.05vw,14px);font-weight:400;display:block}.join .join__container .right_section .fields input:focus,.join .join__container .right_section .fields select:focus,.join .join__container .right_section .fields textarea:focus{box-shadow:0 0 0 2px #f9b040}.join .join__container .right_section .fields input::placeholder,.join .join__container .right_section .fields select::placeholder,.join .join__container .right_section .fields textarea::placeholder{color:#777}.join .join__container .right_section .fields input,.join .join__container .right_section .fields select{height:clamp(34px,2.9vw,40px)}.join .join__container .right_section .fields select{color:#555;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right clamp(10px,1.1vw,16px) center;background-repeat:no-repeat;background-size:clamp(9px,.85vw,12px);padding-right:clamp(28px,2.6vw,38px)}.join .join__container .right_section .fields textarea{resize:none;grid-column:1/-1;height:clamp(56px,5vw,70px);padding-block:clamp(8px,.8vw,15px)}.join .join__container .right_section .fields .btn-send{color:#fff;cursor:pointer;background-color:#439b53;border:0;border-radius:6px;grid-column:1/-1;justify-self:start;width:clamp(110px,12.8vw,150px);height:clamp(36px,3.8vw,44px);font-family:Quicksand,sans-serif;font-size:clamp(12px,1.3vw,15px);font-weight:700;transition:background-color .3s;box-shadow:0 3.454px #00000026}.join .join__container .right_section .fields .btn-send:hover{background-color:#1c7a40}.banner{height:100%;min-height:59.0625vw;position:relative}@media (width<=1400px){.banner{height:100svh}}@media (width<=991px){.banner{height:auto}}.banner .bg{width:100%;height:100%;position:absolute;inset:0}.banner .bg img{object-fit:cover;width:100%;height:100%;display:block}.banner .banner-panels{aspect-ratio:1920/544;pointer-events:none;width:100vw;max-width:1920px;position:absolute;bottom:17.8125vw;left:50%;transform:translate(-50%)}@media (width<=991px){.banner .banner-panels{display:none}}.banner .banner-panels .panel{opacity:var(--opacity,1);animation:banner-panel-out .9s cubic-bezier(0, 0, .58, 1) var(--delay) both;border-radius:clamp(8px,1.12vw,22px);position:absolute;overflow:hidden}.banner .banner-panels .panel img{object-fit:cover;width:100%;height:100%}.banner .banner-panels .outer{--delay:.6s;width:12.6%;height:100%;top:0}.banner .banner-panels .outer.left{--shift:292.3%;clip-path:polygon(0 0,100% 12.3%,100% 88.35%,0 100%);left:6.875%}.banner .banner-panels .outer.right{--shift:-292.3%;clip-path:polygon(0 12.3%,100% 0,100% 100%,0 88.35%);right:6.875%}.banner .banner-panels .middle{--delay:1s;width:12.5%;height:73%;top:13.6%}.banner .banner-panels .middle.left{--shift:176.7%;clip-path:polygon(0 0,100% 9%,100% 91.2%,0 100%);left:21.667%}.banner .banner-panels .middle.right{--shift:-176.7%;clip-path:polygon(0 9%,100% 0,100% 100%,0 91.2%);right:21.667%}.banner .banner-panels .inner{--delay:1.4s;--opacity:.5;width:12.35%;height:60.3%;top:20%}.banner .banner-panels .inner.left{--shift:59.65%;left:36.458%}.banner .banner-panels .inner.right{--shift:-59.65%;right:36.458%}.banner .banner-panels .glow{filter:blur(70px);background:radial-gradient(closest-side,#0f1a27e6 61%,#0f1a2700 100%);border-radius:50%;width:33%;height:118%;position:absolute;top:-9%;left:33%}.banner .overlay{position:absolute;bottom:0;left:0;right:0}.banner .overlay img{object-fit:contain;width:100%;height:100%;display:block}.banner .banner-content{z-index:3;flex-direction:column;align-items:center;gap:72px;width:90%;margin-inline:auto;padding-top:200px;display:flex;position:relative}.banner .banner-content .img_holder{width:40vw;max-width:400px;margin-top:50px;position:relative}.banner .banner-content .img_holder img{object-fit:contain;transform-origin:50% 0;width:100%;height:100%;animation:.5s ease-out .3s both banner-logo-in;display:block}.banner .banner-content .description,.banner .banner-content .btn__holder{animation:.5s ease-out .3s both banner-text-in}.banner .banner-content .description{color:#000;text-align:center;width:min(90%,850px);margin-top:30px;font-size:clamp(12px,2.5vw,26px);font-weight:200;line-height:1.4}.banner .banner-content .description span{color:#6e0c1f;font-weight:600}.banner .banner-content .btn{color:#fff;text-align:center;border:1px solid #0000;border-radius:clamp(6px,1vw,16px);width:210px;padding:clamp(10px,2.5vw,20px) clamp(16px,2.5vw,32px);font-size:clamp(12px,1.5vw,20px);font-weight:400;display:inline-block}.banner .banner-content .btn.highlight{background:#121e2d;position:relative}.banner .banner-content .btn.normal{color:#12202f;background-color:#fff;box-shadow:0 7.353px 10.504px #0000001a}.banner .banner-content .btn.normal span{color:#121e2d}.banner .banner-content .btn__holder{justify-content:center;gap:6px;display:flex}@media (width<=991px){.banner{--logo-w:min(62vw, 400px);--top-gap:max(100px, 15vw);--text-shift:calc(var(--logo-w) * 1.0803 * .345);--band-end:calc(var(--top-gap) + var(--logo-w) * 1.0803 + 6vw);min-height:0}.banner .bg{height:calc(var(--band-end) + 21.4583vw);bottom:auto}.banner .overlay{top:var(--band-end);bottom:auto}.banner .banner-content{padding-top:var(--top-gap);gap:0}.banner .banner-content .img_holder{width:var(--logo-w);margin-top:0}.banner .banner-content .description{margin-top:calc(13vw + 8px);font-size:clamp(13px,3.6vw,20px);font-weight:300}.banner .banner-content .btn__holder{gap:clamp(6px,1.5vw,16px);margin-top:6vw}.banner .banner-content .btn{border-radius:6px;width:auto;min-width:31vw;padding:8px 16px;font-size:clamp(10px,2.8vw,14px)}}@media (prefers-reduced-motion:reduce){.banner .panel,.banner .img_holder img,.banner .description,.banner .btn__holder{animation:none!important}}@keyframes banner-panel-out{0%{transform:translateX(var(--shift));opacity:0}30%{opacity:var(--opacity,1)}to{opacity:var(--opacity,1);transform:translate(0)}}@keyframes banner-logo-in{0%{transform:scale(1.345)}}@keyframes banner-text-in{0%{transform:translateY(var(--text-shift,min(14.91vw, 149px)))}}.tiles{background-color:#fff;padding-block:90px;position:relative}@media (width<=1400px){.tiles{padding-top:200px}}@media (width<=991px){.tiles{padding-block:50px}}.tiles .tiles__container{grid-template-columns:repeat(5,1fr);gap:clamp(20px,3vw,40px);width:min(100%,1157px);margin-inline:auto;display:grid}@media (width<=991px){.tiles .tiles__container{grid-template-columns:repeat(3,1fr)}}@media (width<=625px){.tiles .tiles__container{grid-template-columns:repeat(2,1fr)}}.tiles .tiles__container .item{flex-direction:column;align-items:center;gap:clamp(15px,2.5vw,30px);padding:clamp(22px,2.5vw,36px) clamp(25px,4vw,50px);display:flex;position:relative}.tiles .tiles__container .item:after{content:"";background-image:url(/images/ellipse.png);background-repeat:no-repeat;background-size:contain;width:100%;height:25px;position:absolute;bottom:-25%;left:0;right:0}.tiles .tiles__container .item svg{width:clamp(40px,5vw,65px);position:relative}.tiles .tiles__container .item p{color:#fff;text-align:center;font-family:var(--highlight-font);letter-spacing:-1.207px;font-size:clamp(10px,2vw,21.731px);font-weight:600;position:relative}.tiles .tiles__container .item .bg-img{z-index:0;position:absolute;inset:0}.tiles .tiles__container .item .bg-img img{object-fit:cover;border-radius:clamp(3px,.5vw,9px);width:100%;height:100%;display:block}.journey{background:linear-gradient(#cf9f3400 0%,#cf9f341a 100%);padding-block:clamp(40px,10vw,150px);position:relative}.journey .journey__container{flex-direction:column;gap:clamp(40px,4vw,85px);display:flex}.journey .journey__container .upper_section{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}@media (width<=575px){.journey .journey__container .upper_section{text-align:center;flex-direction:column;align-items:center}}.journey .journey__container .upper_section .heading__section{flex-direction:column;gap:15px;display:flex}.journey .journey__container .upper_section .heading__section .sub-heading{color:#cf9f34;letter-spacing:1.422px;text-transform:uppercase;font-size:clamp(14px,2.2vw,28.439px);font-weight:400}.journey .journey__container .upper_section .heading__section .heading{color:#2c2a70;font-size:clamp(25px,4vw,53.628px);font-weight:700}.journey .journey__container .upper_section .heading__section .desc{color:#868686;font-size:clamp(10px,1.5vw,19.501px);font-weight:200;line-height:1.5}.journey .journey__container .upper_section .btn{color:#fff;text-align:center;background:#2c2a70;border:1px solid #121e2d;border-radius:11px;height:fit-content;padding:10px clamp(16px,2.5vw,32px);font-size:clamp(12px,1.5vw,20px);font-weight:400;display:inline-block;position:relative;box-shadow:0 9.782px 13.974px #00000026}.journey .journey__container .grid_section{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=991px){.journey .journey__container .grid_section{grid-template-columns:repeat(2,1fr)}}@media (width<=575px){.journey .journey__container .grid_section{grid-template-columns:repeat(1,1fr)}}.journey .journey__container .grid_section .grid_item{background-color:#fff;border-radius:10px;flex-direction:column;gap:20px;padding:30px;display:flex;position:relative}.journey .journey__container .grid_section .grid_item:before{content:"";background-color:var(--item-color);z-index:-1;border-radius:20px;width:100%;height:50px;position:absolute;top:-2%;left:0;right:0}.journey .journey__container .grid_section .grid_item:after{content:"";z-index:2;background:var(--image) center/cover no-repeat;clip-path:circle(7% at -3.8% -13.4%);pointer-events:none;border-radius:10px;transition:clip-path .6s ease-out;position:absolute;inset:0}.journey .journey__container .grid_section .grid_item:hover:after{clip-path:circle(72%)}.journey .journey__container .grid_section .grid_item .title{color:#103356;font-size:clamp(14px,2.2vw,29.74px);font-weight:500}.journey .journey__container .grid_section .grid_item .desc{color:#121212b3;font-size:clamp(10px,1vw,14.87px);font-weight:300;line-height:1.8}.journey .journey__container .grid_section .grid_item .tag{background:var(--item-color);color:#fff;border-radius:11.152px;justify-content:center;align-items:center;width:fit-content;padding:11.152px 14.87px;font-size:clamp(10px,1vw,14.87px);font-weight:300;display:flex}.journey .journey__container .grid_section .grid_item:first-child{--item-color:#cf9f34;--image:url(/images/journey/journey-early.png)}.journey .journey__container .grid_section .grid_item:nth-child(2){--item-color:#8a1c3c;--image:url(/images/journey/journey-primary.png)}.journey .journey__container .grid_section .grid_item:nth-child(3){--item-color:#2f6b4f;--image:url(/images/journey/journey-middle.png)}.journey .journey__container .grid_section .grid_item:nth-child(4){--item-color:#12163a;--image:url(/images/journey/journey-see.png)}.council{background-color:#fff;padding-block:clamp(60px,9vw,150px);position:relative}.council .bg{z-index:0;max-width:1250px;position:absolute;top:0;bottom:0;right:0}.council .bg img{object-fit:contain;width:100%;height:100%;display:block}.council .council__container{flex-direction:column;gap:clamp(30px,4vw,100px);display:flex;position:relative}.council .council__container .heading__section .heading{color:#2c2a6f;font-size:clamp(32px,4vw,64.679px);font-weight:700;line-height:1.5}.council .council__container .heading__section .sub-heading{color:#848484;letter-spacing:1.179px;text-transform:uppercase;font-size:clamp(11px,2vw,23.581px);font-weight:500}.council .council__container .content_grid{grid-template-columns:repeat(2,1fr);gap:clamp(40px,4vw,100px);display:grid}@media (width<=991px){.council .council__container .content_grid{grid-template-columns:repeat(1,1fr)}}.council .council__container .content_grid .item_holder{background:#2c2a6f;border-radius:clamp(15px,3vw,30.852px);flex-direction:column;gap:clamp(30px,3.5vw,46px);padding:clamp(20px,3vw,47.121px) clamp(20px,3vw,47.121px) clamp(30px,5vw,83.121px);display:flex}.council .council__container .content_grid .item_holder .img_holder{display:block}.council .council__container .content_grid .item_holder .img_holder img{object-fit:cover;width:100%;height:100%;display:block}.council .council__container .content_grid .item_holder .desc{color:#fff;font-size:clamp(12px,1.3vw,18.48px);font-weight:300;line-height:1.5}.council .council__container .content_grid .chart{flex-direction:column;gap:clamp(30px,4vw,42px);display:flex}.council .council__container .content_grid .chart .tag{color:#2c2a6f;text-align:center;font-family:var(--highlight-font);letter-spacing:-.287px;background:#e2eefc;border-radius:44.974px;justify-content:center;align-items:center;gap:12.209px;width:fit-content;padding:17.092px 35.406px;font-size:clamp(14px,2vw,28.726px);font-weight:700;display:flex}.council .council__container .content_grid .chart .chart_item{gap:30px;display:flex}.council .council__container .content_grid .chart .chart_item .icon_holder{background-color:#e2eefc;border-radius:50px;justify-content:center;align-items:center;width:clamp(20px,4vw,40px);height:clamp(20px,4vw,40px);padding:10px;display:flex;position:relative}.council .council__container .content_grid .chart .chart_item .icon_holder:after{content:"";background-color:#1b2a471f;width:1.848px;height:22.024px;position:absolute;bottom:-55%;left:50%;transform:translate(-50%)}@media (width<=767px){.council .council__container .content_grid .chart .chart_item .icon_holder:after{height:20px}}.council .council__container .content_grid .chart .chart_item .details{flex-direction:column;gap:5px;display:flex}.council .council__container .content_grid .chart .chart_item .details .title{color:#1b2a47;font-family:var(--highlight-font);font-size:clamp(12px,1.5vw,20.328px);font-weight:700}.council .council__container .content_grid .chart .chart_item .details .detail{color:#c98a2e;font-family:var(--highlight-font);font-size:clamp(10px,1.2vw,16.632px);font-weight:500}.council .council__container .testimony{color:#1b2a47;text-align:center;width:fit-content;margin-inline:auto;padding:20px clamp(40px,6vw,60px);font-size:clamp(12px,2vw,25.581px);font-weight:500;line-height:1.5;position:relative}.council .council__container .testimony span{color:#720d1f}.council .council__container .testimony:before{content:"";background-image:url(/images/council/quote-one.png);background-repeat:no-repeat;background-size:contain;width:clamp(30px,4vw,55px);height:clamp(30px,4vw,55px);position:absolute;top:0;left:0}.council .council__container .testimony:after{content:"";background-image:url(/images/council/quote-two.png);background-repeat:no-repeat;background-size:contain;width:clamp(30px,4vw,55px);height:clamp(30px,4vw,55px);position:absolute;top:0;right:0}.cta{background-color:#730d1f;position:relative}.cta .cta_container{flex-direction:column;align-items:center;gap:15px;width:min(90%,767px);margin-inline:auto;padding-block:65px;display:flex}.cta .cta_container .sub-title{color:#fff;text-align:center;letter-spacing:2.2px;text-transform:uppercase;font-size:clamp(11px,1.5vw,22px);font-weight:400}.cta .cta_container .heading{color:#fff;text-align:center;font-size:clamp(20px,3vw,42px);font-weight:400}.cta .cta_container .heading span{color:#eecb74}.cta .cta_container .btn{color:#121e2d;text-align:center;background-color:#fff;border-radius:9.6px;width:clamp(150px,15vw,210px);margin-top:30px;padding:clamp(10px,2.5vw,20px) clamp(16px,2.5vw,32px);font-size:clamp(12px,1.5vw,19px);font-weight:400;display:inline-block;box-shadow:0 4.8px 12px #00000040}.alumni-cta{background-color:#fff;padding-block:clamp(65px,10vw,150px);position:relative}.alumni-cta .alumni-cta_container{flex-direction:column;align-items:center;gap:25px;width:min(90%,935px);margin-inline:auto;display:flex}.alumni-cta .alumni-cta_container .description{color:#5b564b;text-align:center;font-size:clamp(10px,1.3vw,17px);font-weight:400;line-height:1.4}.alumni-cta .alumni-cta_container .heading{color:#12163a;text-align:center;font-size:clamp(22px,3vw,48px);font-weight:600}.alumni-cta .alumni-cta_container .heading span{color:#8a1c3c}.alumni-cta .alumni-cta_container .btn{color:#fff;text-align:center;border-radius:9.6px;padding:clamp(10px,2.5vw,20px) clamp(16px,2.5vw,32px);font-size:clamp(12px,1.5vw,19px);font-weight:400;display:inline-block}.alumni-cta .alumni-cta_container .btn.highlight{background-color:#8a1c3c;position:relative}.alumni-cta .alumni-cta_container .btn.normal{color:#121e2d;background-color:#fff;box-shadow:0 4.856px 12.141px #00000040}.alumni-cta .alumni-cta_container .btn.normal span{color:#8a1c3c}.alumni-cta .alumni-cta_container .btn__holder{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:clamp(10px,1.5vw,20px);display:flex}.alumni-cta .alumni-cta_container .note{color:#5b564b;text-align:center;font-size:clamp(10px,1vw,14px);font-weight:400}.facilities{background-color:#f9f9f9;min-height:900px;padding-block:clamp(50px,8vw,150px);position:relative}.facilities .wrap{width:min(90%,1276px);margin-inline:auto;position:relative}.facilities .wrap>.f-item{border-radius:6px;margin:0;position:absolute;overflow:hidden}.facilities .wrap>.f-item img{object-fit:cover;width:100%;height:100%}.facilities .wrap>.f-item h4{color:#0000;font-family:"Metropolis", var(--default-font);-webkit-text-stroke:1.9px #fff;paint-order:stroke fill;font-size:clamp(18px,1.8vw,31px);font-weight:900;line-height:.7;position:absolute;bottom:31px;left:30px}@media (width<=991px){.facilities{min-height:0}.facilities .wrap{display:block}.facilities .wrap>.f-item{display:none}.facilities .wrap .f-all{color:#fff;background:#2e8b47;border-radius:6px;justify-content:center;align-items:center;width:clamp(130px,30vw,213px);height:clamp(30px,9vw,63px);margin-top:30px;font-size:clamp(12px,2.5vw,18px);font-weight:600;display:inline-flex;position:static;box-shadow:0 4px 10px #00000026}}.facilities .fac-slider{display:none}@media (width<=991px){.facilities .fac-slider{margin-top:30px;display:block}}.facilities .fac-slider .swiper-slide{border-radius:6px;position:relative;overflow:hidden}.facilities .fac-slider .swiper-slide img{aspect-ratio:16/10;object-fit:cover;width:100%}.facilities .fac-slider .swiper-slide .title{leading-trim:both;text-edge:cap;-webkit-text-stroke-width:1.3px;-webkit-text-stroke-color:#fff;font-family:var(--default-font);color:#0000;font-size:clamp(20px,3.5vw,30px);font-weight:900;position:absolute;bottom:12px;left:14px}.facilities .fac-slider .swiper-pagination{margin-top:14px;line-height:0;position:static}.facilities .fac-slider .swiper-pagination-bullet{opacity:1;background:#c4c4c4;width:5px;height:5px;margin:0 3px!important}.facilities .fac-slider .swiper-pagination-bullet-active{background:#6b6b6b}.facilities .fac-head{flex-direction:column;width:610px;display:flex}.facilities .fac-head .heading-tag{max-width:450px;margin-bottom:15px;display:block}.facilities .fac-head .heading-tag img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.facilities .fac-head p{color:#8e8e8e;text-transform:capitalize;width:90%;font-size:clamp(10px,1.5vw,19.349px);font-weight:400;line-height:1.7}@media (width<=991px){.facilities .fac-head{width:auto}}.facilities .f-computer{width:561px;height:360px;top:12px;left:716px}@media (width<=1370px){.facilities .f-computer{width:415px}}.facilities .f-science{width:353px;height:236px;top:365px;left:251px}@media (width<=1370px){.facilities .f-science{width:280px}}.facilities .f-hostel{width:222px;height:249px;top:526px;left:-1px}.facilities .f-infra{width:352px;height:227px;top:632px;left:251px}@media (width<=1370px){.facilities .f-infra{width:280px}}.facilities .f-robotics{width:325px;height:459px;top:403px;left:634px}@media (width<=1370px){.facilities .f-robotics{width:250px;left:565px}}.facilities .f-bus{width:288px;height:257px;top:403px;left:989px}@media (width<=1370px){.facilities .f-bus{width:280px;left:850px}}.facilities .f-all{width:210px;position:absolute;top:700px;left:1000px}@media (width<=1370px){.facilities .f-all{left:850px}}.facilities .view-btn{color:#fff;text-align:center;background:#439b53;border-radius:16px;padding:clamp(10px,2.5vw,20px) clamp(16px,2.5vw,32px);font-size:clamp(12px,1.5vw,20px);font-weight:400;display:inline-block;box-shadow:0 3.87px #00000026}@media (width>=992px) and (width<=1200px){.facilities{--fs:calc(90vw / 1131);min-height:calc(862 * var(--fs) + 16vw)}.facilities .fac-head{width:calc(610 * var(--fs))}.facilities .wrap>.f-item h4{left:calc(30 * var(--fs));bottom:calc(31 * var(--fs))}.facilities .f-computer{left:calc(716 * var(--fs));top:calc(12 * var(--fs));width:calc(415 * var(--fs));height:calc(360 * var(--fs))}.facilities .f-science{left:calc(251 * var(--fs));top:calc(365 * var(--fs));width:calc(280 * var(--fs));height:calc(236 * var(--fs))}.facilities .f-hostel{left:0;top:calc(526 * var(--fs));width:calc(222 * var(--fs));height:calc(249 * var(--fs))}.facilities .f-infra{left:calc(251 * var(--fs));top:calc(632 * var(--fs));width:calc(280 * var(--fs));height:calc(227 * var(--fs))}.facilities .f-robotics{left:calc(565 * var(--fs));top:calc(403 * var(--fs));width:calc(250 * var(--fs));height:calc(459 * var(--fs))}.facilities .f-bus{left:calc(850 * var(--fs));top:calc(403 * var(--fs));width:calc(280 * var(--fs));height:calc(257 * var(--fs))}.facilities .f-all{left:calc(850 * var(--fs));top:calc(700 * var(--fs))}}.stats{background:#fff;padding-block:clamp(60px,10vw,174px);position:relative}.stats .wrap{grid-template-columns:repeat(2,1fr);width:min(100%,1122px);margin-inline:auto;display:grid;position:relative}@media (width<=1024px){.stats .wrap{grid-template-columns:1fr;gap:35px}}.stats .wrap .stats-text{flex-direction:column;gap:20px;display:flex}.stats .wrap .stats-text .heading{color:#1c1a1f;margin-top:5%;font-size:clamp(14px,3vw,36px);font-weight:500}.stats .wrap .stats-text p{color:#666;font-size:clamp(10px,1.3vw,14px);font-weight:400;line-height:1.7}.stats .wrap .nums{z-index:1;grid-template-columns:repeat(2,1fr);gap:clamp(10px,2vw,24px);margin-top:-1px;display:grid;position:relative}.stats .wrap .nums li{background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;max-width:268px;padding:0 16px 24px;display:flex}.stats .wrap .nums b{color:#1c1a1f;font-family:var(--highlight-font);letter-spacing:-1px;font-size:clamp(16px,3vw,36px);font-weight:600}.stats .wrap .nums span{color:#1c1a1f;font-family:var(--highlight-font);letter-spacing:-1px;font-size:clamp(12px,1.7vw,20px);font-style:normal;font-weight:600}.stats .wrap .video{border-radius:var(--radius-md);grid-column:1/-1;margin-top:-115px;display:block;overflow:hidden}.stats .wrap .video img{border-radius:var(--radius-md);transition:scale var(--dur-slow) var(--ease)}@media (width<=1024px){.stats .wrap .video{margin-top:24px}}.news{text-align:center;background:#fff;padding-block:29px clamp(60px,10vw,150px)}.news .heading__section{flex-direction:column;display:flex}.news .heading__section .title-tag{max-width:587px;margin-inline:auto;display:block}.news .heading__section .title-tag img{object-fit:contain;width:100%;height:100%;display:block}.news .heading__section p{color:#8e8e8e;text-align:center;font-size:clamp(12px,1.7vw,20px);font-weight:500;line-height:1.7}.news .ncards{margin-top:61px}.news .ncards a{display:block}.news .ncards .img__holder{border-radius:16px;transition:scale .6s;position:relative;scale:.9}.news .ncards .img__holder.swiper-slide-active{scale:1}.news .ncards .img__holder:after{content:"";z-index:1;background:linear-gradient(#0000 17.97%,#000 100%);border-radius:16px;width:100%;height:100%;position:absolute;inset:0}.news .ncards .img__holder img{aspect-ratio:4/3;border-radius:16px;display:block}.news .ncards .img__holder .content__holder{z-index:2;text-align:left;flex-direction:column;gap:10px;padding:30px;display:flex;position:absolute;bottom:0;left:0}.news .ncards .img__holder .content__holder .tag{color:#fff;width:124.52px;height:24px;font-family:var(--highlight-font);background:#562222;border-radius:3px;justify-content:center;align-items:center;gap:6.32px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.news .ncards .img__holder .content__holder .title{color:#fff;font-family:var(--highlight-font);letter-spacing:-1px;font-size:20px;font-weight:600}.jubilee{margin-block:clamp(40px,8vw,100px);position:relative}.jubilee .heading__section{flex-direction:column;gap:20px;display:flex}.jubilee .heading__section .eyebrow{letter-spacing:.06em;color:#cf9f34;font-size:clamp(22px,3vw,38px)}.jubilee .heading__section .heading{color:#2c2a70;font-size:clamp(30px,4vw,60px);font-weight:700}.jubilee .heading__section p{color:#868686;font-size:clamp(12px,2vw,20px);font-weight:200;line-height:1.3}.jubilee .heading__section p b{font-weight:600}.jubilee .heading__section .btn{color:#fff;text-align:center;border:1px solid #0000;border-radius:clamp(8px,1.5vw,16px);width:min(100%,210px);padding:clamp(10px,2.5vw,20px) clamp(16px,2.5vw,32px);font-size:clamp(12px,1.5vw,20px);font-weight:400;display:inline-block}.jubilee .heading__section .btn.highlight{background:#121e2d;position:relative}.jubilee .heading__section .btn.normal{color:#12202f;background-color:#fff;box-shadow:0 7.353px 10.504px #0000001a}.jubilee .heading__section .btn.normal span{color:#121e2d}.jubilee .heading__section .btn__holder{flex-wrap:wrap;gap:clamp(25px,3vw,46px);margin-top:15px;display:flex}.jubilee .jcards{margin-top:24px;padding-block:60px}.jubilee .jcards .swiper-wrapper{align-items:center}.jubilee .jcards .swiper-slide{justify-content:center;align-items:center;height:auto;display:flex}.jubilee .jcard{direction:ltr;width:100%}@media (width<=640px){.jubilee .jcard{width:82%}}.jubilee .jcard{text-align:center;background:#fff;border-radius:12px;flex-direction:column;gap:clamp(10px,1.5vw,15px);padding:19px 20px 31.6px;transition:scale .6s,translate .6s;display:flex;box-shadow:0 4px 18px #0000000f}.jubilee .jcard img{aspect-ratio:312/222;object-fit:cover;border-radius:10px}.jubilee .jcard small{color:#767676;text-align:center;letter-spacing:.35px;text-transform:uppercase;margin-top:15px;font-size:clamp(10px,1.3vw,16px);font-weight:400;display:block}.jubilee .jcard .title{color:#121212;text-align:center;font-size:clamp(12px,2vw,24px);font-weight:300}.jubilee .jcard p{color:#767676;text-align:center;font-size:clamp(10px,1.3vw,14px);font-weight:300}@media (width>=1025px){.jubilee .swiper-slide-next .jcard{translate:-10%}}.jubilee .swiper-slide-active .jcard{transform-origin:100%;scale:1.2}@media (width<=640px){.jubilee .swiper-slide-active .jcard{transform-origin:50%}}.jubilee .swiper-slide-active .jcard small{color:#cf9f34}.jubilee .swiper-slide-active .jcard .title{color:#2c2a70;text-align:center;font-size:clamp(14px,2.5vw,32px);font-weight:700}@media (width<=1024px){.jubilee .jcard .title{white-space:normal}}.jubilee .carousel{align-items:center;gap:17px;width:839px;margin:clamp(20px,4vw,60px) 0 0 auto;display:flex}.jubilee .carousel .jubilee-pagination{background:linear-gradient(90deg,#fff0,#6a6899) 0 1px/100% 1px no-repeat;flex:1;height:3px;margin-right:6px;position:relative}.jubilee .carousel .jubilee-pagination .swiper-pagination-progressbar-fill{transform-origin:100%;background:#2c2a70;position:absolute;inset:0}.jubilee .carousel button{color:#2c2a70;cursor:pointer;background:#eaeaf1;border:0;border-radius:50%;place-items:center;width:clamp(26px,2.5vw,52px);height:clamp(26px,2.5vw,52px);padding:0;transition:all .3s;display:grid}.jubilee .carousel button svg{width:clamp(10px,1.5vw,17px)}.jubilee .carousel button:hover{background:#dcdce8}.jubilee .carousel button:active{transition-duration:.3s;scale:.94}@media (hover:hover){.jubilee .carousel button.jubilee-prev:hover svg{translate:-2px}.jubilee .carousel button.jubilee-next:hover svg{translate:2px}}@media (width<=1024px){.jubilee .carousel{width:auto}}.testimonials{text-align:center;background:#f9f9f9;min-height:1083px;padding-block:clamp(50px,6vw,140px) 142px}.testimonials .heading__section{flex-direction:column;align-items:center;max-width:728px;margin-inline:auto;display:flex}.testimonials .heading__section .title-tag{max-width:587px;display:block}.testimonials .heading__section .title-tag img{object-fit:contain;width:100%;height:100%;display:block}.testimonials .heading__section p{color:#8e8e8e;text-align:center;font-size:clamp(12px,1.7vw,20px);font-weight:500;line-height:1.7}@media (width<=991px){.testimonials{min-height:0}}.testimonials .t-grid{text-align:left;margin-top:clamp(50px,8vw,128px);gap:56px;width:min(90%,1276px);margin-inline:auto;display:flex}.testimonials .t-grid .t-figures{flex:1;display:grid}.testimonials .t-grid figure{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .6s ease-out,visibility .6s;position:relative}.testimonials .t-grid figure img{aspect-ratio:771/398;object-fit:cover;border-radius:9px;height:100%;transition:scale .6s ease-out;scale:.94}.testimonials .t-grid figure.is-active{opacity:1;visibility:visible}.testimonials .t-grid figure.is-active img{scale:1}.testimonials .t-grid figcaption{color:#fff;background:#2c2a6f;border-radius:9px;flex-direction:column;gap:10px;width:480px;padding:22px 38px;display:flex;position:absolute;top:-74px;right:-58px}.testimonials .t-grid figcaption p{color:#fff;font-size:clamp(10px,1.4vw,17.138px);font-weight:400}.testimonials .t-grid figcaption b{color:#fff;font-size:clamp(12px,2vw,28.563px);font-weight:600}.testimonials .t-grid figcaption span{color:#fff;font-size:clamp(11px,1.5vw,19.042px);font-weight:500}@media (width<=991px){.testimonials .t-grid{flex-direction:column;gap:40px}.testimonials .t-grid figcaption{width:auto;right:unset;margin-top:-5%;position:relative}}.testimonials .people-window{flex:none;width:392px;height:398px;position:relative;overflow:hidden}.testimonials .people-window:after{content:"";z-index:1;background:#d9d9d9;width:5px;position:absolute;top:0;bottom:0;right:0}@media (width<=991px){.testimonials .people-window{width:auto;height:auto}.testimonials .people-window:after{display:none}}.testimonials .people-window .people-scroll-indicator{z-index:2;pointer-events:none;will-change:transform;background:#2c2a6f;width:5px;height:54px;position:absolute;top:0;right:0}@media (width<=991px){.testimonials .people-window .people-scroll-indicator{display:none}.testimonials .people-window{width:auto;height:auto}.testimonials .people-window:before,.testimonials .people-window:after{display:none}}.testimonials .people{will-change:transform;padding-top:46px}@media (width<=991px){.testimonials .people{padding-top:0}.testimonials .people li{cursor:pointer;opacity:.5;transition:opacity .3s}.testimonials .people li.is-active{opacity:1}}.testimonials .people li{grid-template-columns:50px 1fr;column-gap:16px;margin-bottom:clamp(25px,4vw,52px);padding-right:10px;display:grid}@media (width<=991px){.testimonials .people li{grid-template-columns:40px 1fr}}.testimonials .people .rank{color:#fff;width:clamp(40px,4vw,50px);height:clamp(40px,4vw,50px);font-family:var(--highlight-font);background:#a1212a;border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;font-size:clamp(12px,1.5vw,20px);font-weight:700;display:flex}.testimonials .people b{color:#a1212a;font-size:clamp(12px,2vw,28px);font-weight:600}.testimonials .people span:not(.rank){color:#121212b3;font-size:clamp(10px,1.2vw,16px);font-weight:400}.events{background:linear-gradient(#fff 0 50px,#fafafa 400px);padding-block:clamp(40px,10vw,100px)}.events .wrap{width:min(100%,1142px);margin-inline:auto}.events .eyebrow{color:#cf9f34;letter-spacing:1.422px;text-transform:uppercase;font-size:clamp(14px,2vw,28.439px);font-weight:400}.events .heading{color:#2c2a70;font-size:clamp(20px,4vw,53.628px);font-weight:700}.events .ev-grid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,5vw,70px);margin-top:clamp(30px,4vw,64px);display:grid}@media (width<=991px){.events .ev-grid{grid-template-columns:repeat(1,1fr)}}.events .ev-grid .ev-main{background:#fbf6ec;border-radius:clamp(10px,2vw,20px);flex-direction:column;gap:10px;padding:clamp(15px,2.5vw,35px);display:none}.events .ev-grid .ev-main.active{animation:.5s ease-in-out ev-fade-in;display:flex}.events .ev-grid .ev-main img{border-radius:8px}.events .ev-grid .ev-main>:not(img){margin-left:13px}.events .ev-grid .ev-main .title{color:#050505;letter-spacing:-.284px;font-size:clamp(14px,2vw,28.415px);font-weight:600}.events .ev-grid .ev-main p{color:#626262;font-size:clamp(10px,1.2vw,16px);font-weight:400;line-height:1.6}.events .ev-grid .ev-main .date{color:#fff;background:#2c2a70;border-radius:21.858px;justify-content:center;align-items:center;width:fit-content;margin-block:10px;padding:7.648px 18.486px;font-size:clamp(9px,1vw,13.115px);font-weight:400;display:flex}.events .ev-grid .ev-main .tagline{color:#cf9f34;font-size:15px;font-weight:600}.events .ev-grid .ev-main .btn{color:#fff;text-align:center;background:#cf9f34;border-radius:8px;width:fit-content;padding:10px clamp(14px,1.5vw,20px);font-size:clamp(10px,1.2vw,16px);font-weight:400;display:inline-block;box-shadow:0 3.87px #00000026}@media (width<=991px){.events .ev-grid .ev-main{width:auto;max-width:100%}}.events .ev-grid .ev-list{margin-top:clamp(20px,3vw,40px)}.events .ev-grid .ev-list li{cursor:pointer;background-color:#0000;border-bottom:1px solid #dadada;margin-bottom:2px;padding:32px 31px 23px;transition:background-color .3s ease-in-out}.events .ev-grid .ev-list li:last-child{border:0}.events .ev-grid .ev-list li.active{background-color:#fbf6ec;border:0;border-radius:10px;margin-bottom:3px;padding:24.5px 31px}.events .ev-grid .ev-list b{color:#050505;font-size:clamp(12px,2vw,23.09px);font-weight:700}.events .ev-grid .ev-list .active b{color:#2c2a70}.events .ev-grid .ev-list span{color:#626262;font-size:clamp(10px,1.3vw,16.676px);font-weight:400}@media (width<=991px){.events .ev-grid .ev-list{width:auto;max-width:100%}}@keyframes ev-fade-in{0%{opacity:0;transform:translateY(10px)}}
