*{margin:0;padding:0;box-sizing:border-box;font-family:Open Sans,sans-serif}html{height:100%;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overscroll-behavior:none}body{height:100%;overflow:auto}.container{max-width:1440px;margin:0 auto}a{text-decoration:none;cursor:pointer;width:100%}ul{list-style:none}section{width:100%}::-webkit-scrollbar{display:none}img{width:100%;height:100%}button{cursor:pointer}.locationDetailsContainer{background-color:#101d3c;padding:10px 0}.locationDetailsContainer .locationDetailsWrapper{width:79.1666666667%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.locationDetailsContainer .locationDetailsWrapper .address{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:3px}.locationDetailsContainer .locationDetailsWrapper .address h1{font-size:14px;font-weight:400;line-height:normal;color:#fff}.locationDetailsContainer .locationDetailsWrapper .socialLinksWrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px}.locationDetailsContainer .locationDetailsWrapper .socialLinksWrapper a{width:30px;height:30px;cursor:pointer}.locationDetailsContainer .locationDetailsWrapper .socialLinksWrapper a li{height:100%}.header{padding:8px 0;background-color:#a30927;position:fixed;top:0;left:0;width:100%;z-index:1000}.header .navMenusAndScrollingTextWrapper{width:97.7777777778%;margin:0 auto}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .websiteLogo{width:168px;height:64px}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .websiteLogo img{object-fit:cover;margin-top:7px}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .navMenusWrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .navMenusWrapper .navMenuItem{position:relative}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .navMenusWrapper .navMenuItem h1{padding:0 20px;white-space:nowrap;color:#fff;font-size:14px;font-weight:400;line-height:normal;cursor:pointer;display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .navMenusWrapper .navMenuItem h1 span{height:13px;margin-left:3px;display:inline-block}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .navMenusWrapper .navMenuItem h1 span img{height:100%}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .navMenusWrapper .navMenuItem h1:hover{border-radius:40px;background-color:#fff;color:#000;padding-top:8px;padding-bottom:8px}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .buttonsWrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:12px}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .buttonsWrapper .loginButton{padding:8px 15px;border:1px solid #101d3c;border-radius:3px;background-color:#101d3c;color:#fff;font-size:14px;font-weight:400;line-height:normal;white-space:nowrap}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .buttonsWrapper .loginButton:hover{background-color:#fff;color:#000;border:1px solid #fff}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .buttonsWrapper .admissionButton{padding:8px 15px;border:1px solid #101d3c;border-radius:3px;background-color:#101d3c;color:#fff;font-size:14px;font-weight:400;line-height:normal;white-space:nowrap}.header .navMenusAndScrollingTextWrapper .navMenusAndButtonsWrapper .buttonsWrapper .admissionButton:hover{background-color:#fff;color:#000;border:1px solid #fff}.header .navMenusAndScrollingTextWrapper .scrollingText{font-size:20px;font-weight:900;line-height:normal;color:#f0f8ff;text-shadow:0px 2px 1px black}.dropdownContainer{position:absolute;top:140%;left:0;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:200px;list-style:none;margin:0;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease-in-out}.dropdownContainer.active{opacity:1;visibility:visible;transform:translateY(0)}.dropdownContainer li{padding:7px 25px;background-color:#a30927;color:#fff;font-size:14px;font-weight:400;line-height:normal;cursor:pointer;transition:background-color .2s ease}.dropdownContainer li:hover{background-color:#fff;color:#000}.schoolInfoContainer{background-color:#fff;padding:10px 0}.schoolInfoContainer .schoolInfoWrapper{width:79.1666666667%;margin:0 auto;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:30px}.schoolInfoContainer .schoolInfoWrapper .schoolLogo{width:223px;height:58px}.schoolInfoContainer .schoolInfoWrapper .schoolLogo img{width:100%;height:100%;object-fit:cover}.schoolInfoContainer .schoolInfoWrapper .schoolContact{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px}.schoolInfoContainer .schoolInfoWrapper .schoolContact .contactLogo{width:35px;height:42px}.schoolInfoContainer .schoolInfoWrapper .schoolContact .contactDetails{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:5px}.schoolInfoContainer .schoolInfoWrapper .schoolContact .contactDetails h1,.schoolInfoContainer .schoolInfoWrapper .schoolContact .contactDetails h2{font-size:12px;font-weight:400;line-height:normal;color:#545454}.schoolInfoContainer .schoolInfoWrapper .schoolTimings{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:10px}.schoolInfoContainer .schoolInfoWrapper .schoolTimings .clockIcon{width:35px;height:42px}.schoolInfoContainer .schoolInfoWrapper .schoolTimings .timings{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:5px}.schoolInfoContainer .schoolInfoWrapper .schoolTimings .timings h3,.schoolInfoContainer .schoolInfoWrapper .schoolTimings .timings h4{font-size:12px;font-weight:400;line-height:normal;color:#545454}footer .footerBottomSection{background-color:#fff;padding:60px 0;display:flex;justify-content:center;align-items:center;flex-direction:row}footer .footerBottomSection .footerBottomSectionWrapper{width:97.7777777778%;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:row}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper{width:100%;display:flex;justify-content:space-between;align-items:start;flex-direction:row}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperLeft{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:20px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperLeft .logo{width:288px;height:117px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperLeft .logo img{object-fit:cover}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperLeft .socialIcons{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;gap:8px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperLeft .socialIcons .socialIcon{border-radius:28px;background:var(--Text---Light, #353535);width:28px;height:28px;display:flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperLeft .socialIcons .socialIcon img{width:16px;height:16px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:40px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .footerLinks{padding-right:40px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:20px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .footerLinks h1{color:#a30927;font-size:18px;font-weight:600;line-height:140%;letter-spacing:-.36px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .footerLinks .footerMenus{display:grid;column-gap:74px;grid-template-columns:repeat(2,1fr);row-gap:12px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .footerLinks .footerMenus li{color:#a30927;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px;cursor:pointer;position:relative;display:inline-block;width:fit-content}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .footerLinks .footerMenus li:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#a30927;transition:width .3s ease-in-out}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .footerLinks .footerMenus li:hover:after{width:100%}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .address{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:20px;padding-right:40px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .address h4{color:#a30927;font-size:18px;font-weight:600;line-height:140%;letter-spacing:-.36px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .address p{color:#a30927;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px;max-width:200px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .contacts{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:20px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .contacts h1{color:#a30927;font-size:18px;font-weight:600;line-height:140%;letter-spacing:-.36px}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .contacts p{color:#a30927;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px;cursor:pointer}footer .footerBottomSection .footerBottomSectionWrapper .footerBottomSectionContentWrapper .footerBottomSectionContentWrapperRight .virikshaCopyRight{display:none}footer .footerBottomSection .copyRight{position:absolute;bottom:16px;right:16px;color:#fff;text-align:right;font-variant-numeric:lining-nums tabular-nums;font-size:12px;font-weight:500;line-height:140%;opacity:.5}.heroSectionContainer{position:relative;width:100%;height:110vh;overflow:hidden}.heroSectionContainer video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.whyChooseUsCardContainer{flex:1}.whyChooseUsCardContainer .whyChooseUsCardWrapper{background-color:#330c0b;height:454px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.whyChooseUsCardContainer .whyChooseUsCardWrapper .whyChooseUsCardImage{width:100%;height:230px;overflow:hidden}.whyChooseUsCardContainer .whyChooseUsCardWrapper .whyChooseUsCardImage img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.whyChooseUsCardContainer .whyChooseUsCardWrapper .whyChooseUsCardContent{padding:32px 16px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px}.whyChooseUsCardContainer .whyChooseUsCardWrapper .whyChooseUsCardContent h2{color:#fff;font-size:24px;font-weight:600;line-height:36px}.whyChooseUsCardContainer .whyChooseUsCardWrapper .whyChooseUsCardContent p{color:#fff;font-size:14px;font-weight:400;line-height:24px}.whyChooseUsCardContainer .whyChooseUsCardWrapper:hover .whyChooseUsCardImage img{transform:scale(1.1)}.whyChooseUsContainer{padding:132px 0;background-color:#5d1e1d;display:flex;justify-content:center;align-items:center;flex-direction:row}.whyChooseUsContainer .whyChooseUsWrapper{width:97.7777777778%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:56px}.whyChooseUsContainer .whyChooseUsWrapper .whyChooseUsTopContent{max-width:748px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.whyChooseUsContainer .whyChooseUsWrapper .whyChooseUsTopContent .contentWrapper{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:12px}.whyChooseUsContainer .whyChooseUsWrapper .whyChooseUsTopContent .contentWrapper h1{width:100%;text-align:center;font-size:40px;font-weight:600;line-height:42px;color:#fff}.whyChooseUsContainer .whyChooseUsWrapper .whyChooseUsTopContent .contentWrapper h2{width:100%;text-align:center;font-size:14px;font-weight:400;line-height:24px;color:#fff}.whyChooseUsContainer .whyChooseUsWrapper .whyChooseUsTopContent button{padding:0 30px;height:44px;border-radius:12px;border:1px solid #d2c98f;background-color:#d2c98f;color:#000}.whyChooseUsContainer .whyChooseUsWrapper .whyChooseUsTopContent button:hover{border:1px solid #000}.whyChooseUsContainer .whyChooseUsWrapper .whyChooseUsBottomContent{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:24px}
