body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary-accent-color:#02404b;--primary-color-yellow:#f47c2c}.pagenotfound{align-items:center;color:#02404b;color:var(--primary-accent-color);display:flex;font-size:2rem;height:30vh;justify-content:center}.content,.main{align-items:center;display:flex;flex-direction:column}.content{max-width:85rem;min-height:100vh;width:100%}.content-header-container{background-position:50%;height:6rem;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.content-header-container:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#02404be6;content:"";height:100%;position:absolute;top:0;width:100%}.content-name{animation:content-header-in .4s linear forwards;color:#fff;font-size:2rem;padding:1rem;position:relative;text-align:center}@keyframes content-header-in{0%{top:3rem}to{top:0}}.content-name:after{align-self:center;animation:content-header-after .8s .5s alternate backwards;background-color:#f47c2c;background-color:var(--primary-color-yellow);border-radius:1rem;content:"";display:block;height:.5rem;margin-inline:auto;margin-top:1rem;width:3rem}@keyframes content-header-after{0%{width:0}to{width:3rem}}.content-body{align-items:center;display:flex;flex-direction:column;font-size:1.1rem;font-weight:450;line-height:1.6rem;margin-bottom:1rem;padding-inline:2rem;text-align:justify}.content h3,.content strong,.content-body p{opacity:.8}.content-page-img{align-items:center;box-sizing:border-box;display:flex;height:15rem;justify-content:center;margin-inline:1rem;margin-bottom:1.5rem;max-width:70rem;overflow:hidden;width:100%}.content-page-img img{width:100%}.admission-process{max-width:70rem}.admission-process ol{padding-inline:1rem}.faq-container,.faqs{display:flex;flex-wrap:wrap;width:100%}.faq-container{background-color:#02404b;color:#fff}.faq-item{font-size:1.2rem;justify-content:space-between;padding-inline:1rem;width:100%}.faq-item,.faq-question{align-items:center;display:flex}.faq-question{height:3rem;opacity:.5}.faq-answer-open{height:auto;padding:1rem;transition:1s}.faq-answer-close{display:none;height:0;transition:1s}.construction-note{border:1px solid #f47c2c;border:1px solid var(--primary-color-yellow);border-radius:1rem;color:#02404b;color:var(--primary-accent-color);cursor:not-allowed;font-weight:700;margin-bottom:2rem;padding:1rem;text-align:center;transition:.5s}.construction-note:hover{background-color:#02404b;background-color:var(--primary-accent-color);color:#fff}.carousel{height:30rem;margin-bottom:3rem;overflow:hidden;position:relative;width:100%}.caro-slides-container{display:flex;height:100%;position:relative;transition:1s}.caro-buttons{justify-content:space-between;min-width:100%;position:absolute;top:0;z-index:7}.caro-buttons,.caro-buttons span{align-items:center;display:flex;height:100%}.caro-buttons span{box-sizing:border-box;color:#f5f5f54d;cursor:pointer;font-size:3rem;padding-inline:2rem;transition:.5s}.caro-buttons .left{transition:1s}.caro-buttons .left:hover{background-image:linear-gradient(90deg,#0006,#0006,#f000,#f000);color:#f5f5f5}.caro-buttons .right:hover{background-image:linear-gradient(270deg,#0006,#0006,#f000,#5399c500);color:#f5f5f5}.caro-status{align-items:center;bottom:0;display:flex;gap:1rem;height:3rem;justify-content:center;position:absolute;width:100%;z-index:4}.caro-status .circle{border:1px solid #02404b;border:1px solid var(--primary-accent-color);border-radius:50%;height:.7rem;transition:.5s;width:.7rem}.caro-item{min-width:100%;position:relative;transition:transform .5s ease-in-out}.caro-img{background-position:50%;background-size:cover;height:100%;width:100%}.caro-item #caro-img-1{background-image:url(/static/media/grouppicform3.5bca83eff6be9a0b1914.jpg)}.caro-item #caro-img-2{background-image:url(/static/media/cultural.5f4739d3a25be3122013.jpg)}.caro-item #caro-img-3{background-image:url(/static/media/labpic.734e1d75aac2b0ce2b05.jpg)}.carousel .legend{align-items:center;background-color:#02404b4d;color:#fff;display:flex;font-size:1.2rem;height:100%;padding:10px;position:absolute;top:0;transition-delay:1s;width:100%}.legend .leg-content{animation:push 6s infinite;background-color:#031c3bb3;background-color:#02404bcc;border-radius:1rem;height:auto;left:10%;max-width:30rem;padding:1rem;position:relative;width:70%;z-index:6}@keyframes push{0%{transform:translateX(0)}25%{transform:translateX(2rem)}50%{transform:translateX(2rem)}75%{transform:translateX(0)}to{transform:translateX(0)}}.leg-content button{background-color:#f47c2c;background-color:var(--primary-color-yellow);border:none;border-radius:.5rem;color:#02404b;color:var(--primary-accent-color);cursor:pointer;font-size:1rem;height:2rem;margin-top:1rem;transition:.5s;width:6rem}.leg-content button:hover{color:#fff}.legend H3{color:#f47c2c;color:var(--primary-color-yellow);margin-bottom:.5rem}.info-section-header{color:#02404b;color:var(--primary-accent-color)}.info-section{display:flex;flex-wrap:wrap;gap:1rem;height:auto;justify-content:center;margin-bottom:2rem;max-width:100%;overflow:hidden;padding-inline:1rem;row-gap:3rem}.top-story{cursor:pointer;flex:1 1;height:22rem;min-height:100%;min-width:20rem;overflow:hidden;width:100%}.info-section p{text-align:justify}.top-story-header{align-items:center;background-color:#031c3b;background-color:#031c3be6;color:#fff;display:flex;font-size:1rem;font-weight:400;gap:1rem;height:2rem;line-height:2rem;padding-inline:1rem}.story{height:100%;overflow:hidden;position:relative;width:100%}.story .img{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:18rem;width:100%}.story img{min-height:22rem;width:100%}.story-title{background-color:#031c3b99;bottom:2rem;color:#fff;font-weight:700;padding:1rem;position:absolute;width:100%}.story-title p{font-size:1.2rem;text-align:left}.news-events{display:flex;flex:3 1;flex-direction:column;height:22rem;max-height:22rem;max-width:100%;min-width:20rem;overflow-y:auto;position:relative}.news-events-header{background-color:var(--primary-accent-color);background-color:#031c3be6;background-color:#02404b;color:#fff;display:flex;gap:1rem;height:1.5rem;height:2rem;line-height:1.5rem;line-height:2rem;padding-inline:1rem;width:100%}.news-events-header span{cursor:pointer}.news-event-container{display:flex;overflow-x:hidden;width:100%}.news::-webkit-scrollbar{width:.5rem}.news::-webkit-scrollbar-thumb{background-color:#031c3bb3;width:.5rem}.news{flex-direction:column;margin-top:1rem;max-height:19rem;min-width:100%;overflow:auto}.news,.news-item{display:flex;gap:1rem;transition:.3s}.news-item{background-color:#031c3b1a;cursor:pointer;flex-wrap:wrap;justify-content:center;padding:1rem}.news-item-image{flex:1 1;height:10rem;max-height:10rem;min-width:8rem;overflow:hidden;width:10rem}.news-item-image img{width:100%}.news-item-content{max-width:40rem;opacity:.8}.news-item-header{font-size:1.2rem}.news-item-summary{line-height:1.5rem}.news-item-summary .news-details{margin-top:.5rem}.events{background-color:#ccc9c9;flex:1 1;height:20rem;max-height:20rem;min-width:100%;padding:1rem;z-index:3}.announcements{flex:1 1;max-height:22rem}.announcements-header{align-items:center;background-color:var(--primary-accent-color);background-color:#031c3be6;background-color:#02404b;color:#fff;display:flex;font-weight:no;gap:1rem;line-height:2rem;padding-inline:1rem}.announcements p{padding:1rem}.alumni-section{min-height:50vh;padding:1rem}.alumni-content{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:70rem;overflow-y:auto;padding:1rem}.alumni-item{border-radius:1rem;box-shadow:0 5px 5px #02404b33;display:flex;flex:1 1;flex-direction:column;height:18rem;max-width:20rem;min-width:15rem;overflow:hidden;position:relative;width:18rem}.alumni-item img{height:auto;width:100%;z-index:3}.alumni-item:before{background-image:url(/static/media/patternbg.13f972ef31ca07c3ccce.png);content:"";height:100%;opacity:.01;position:absolute;right:0;top:0;width:100%;z-index:0}.alumni-item-details{background-color:#02404b;bottom:0;color:#fff;font-size:.8rem;line-height:1.5rem;padding:.3rem 1rem;position:absolute;width:100%;z-index:4}.sch-mvc{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:1rem;max-width:70rem;padding-inline:1rem}.mvc{background-color:#02404b;border-radius:1rem;color:#fff;flex:1 1;max-width:30rem;min-width:20rem;padding:1rem;position:relative;text-align:center}.mvc:before{background-image:url(/static/media/patternbg.13f972ef31ca07c3ccce.png);content:"";height:100%;opacity:.08;position:absolute;right:0;top:0;width:100%;z-index:0}#mvc-icon{color:#f47c2c;font-size:3rem;margin-top:1rem;padding-bottom:1rem}.sch-anthem{display:flex;flex-direction:column;justify-content:center;max-width:30rem;min-height:25rem;padding-inline:1rem}.sch-anthem p{display:flex;gap:2rem}.sch-anthem p span{background-color:#02404b;border-radius:50%;color:#fff;font-size:3rem;height:100%;padding-inline:1.3rem}.sch-m-stone{padding-inline:1rem}.m-stone{flex-wrap:wrap;gap:1rem;padding-bottom:1rem}.m-stone,.stone{display:flex;justify-content:center}.stone{align-items:center;border-radius:1rem;box-shadow:1px 0 10px #02404b80;color:#02404b;cursor:pointer;font-size:2rem;height:10rem;max-width:10rem;min-width:15rem;transition:.3s}.stone:hover{background-color:#02404b;color:#f47c2c;position:relative}.curriculum-highlights ul{padding-left:1.5rem}.curriculum-diag{align-items:center;border-radius:1rem;display:flex;flex-direction:column;max-width:50rem;min-height:25rem;opacity:1;padding:.5rem}.curriculum-diag select{background-color:#031c3b;border:none;border-radius:.5rem;color:#f47c2c;color:var(--primary-color-yellow);height:3rem;padding-inline:1rem;width:100%}.curriculum-diag select:focus{outline:1px solid #031c3bb3}.curriculum-diag .details{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;padding-top:1rem;transition:.3s}.curriculum-diag .details .subject{align-items:center;border-radius:.5rem;box-shadow:1px 0 8px #02404b4d;color:#031c3be6;color:#fff;cursor:pointer;display:flex;font-weight:500;height:3rem;padding-inline:1rem;transition:.3s}.curriculum-diag .details .subject:hover{color:#f47c2c;color:var(--primary-color-yellow)}.language{color:green!important}.core{color:#031c3b!important}.extra{color:#f47c2c!important}.general{color:#db7093!important}.curriculum-diag .subject-key{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.curriculum-diag .subject-key .key{align-items:center;display:flex;gap:.5rem}.curriculum-diag .subject-key .key span{background-color:#031c3b;border-radius:.3rem;height:1rem;width:1rem}.contact-section{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;max-width:70rem;padding:1rem;transition:.5s;width:100%}.contact-details{align-items:center;border-radius:1rem;display:flex;flex:1 1;flex-direction:column;height:auto;max-width:40rem;min-width:20rem}.contact-details-header{color:#031c3b}.contact-details .socials{display:flex;gap:1rem;height:auto;justify-content:center;padding:.5rem}#contact-social-icon{border:1px solid #031c3b66;border-radius:50%;color:#02404b;color:var(--primary-accent-color);cursor:pointer;font-size:2.5rem;padding:.2rem;transition:.5s}#contact-social-icon:hover{background-color:#02404b;background-color:var(--primary-accent-color);color:#fff}.map-location{border:1px solid #031c3b4d;border-radius:1rem;height:21rem;margin-top:1rem;overflow:hidden;width:100%}.map-location iframe{border:none;height:100%;width:100%}.contact-form{border-radius:1rem;flex:1 1;height:100%;justify-content:center;max-width:25rem;padding:7.5rem 1rem 1rem;width:20rem}.contact-form,.contact-form form{display:flex;flex-direction:column}.contact-form form{border:1px solid #031c3b66;border-radius:1rem;color:#02404b;color:var(--primary-accent-color);gap:1rem;padding:1rem;text-align:center}.contact-form form input{height:3rem}.contact-form form input,.contact-form form textarea{border:1px solid #031c3b66;border-radius:.5rem;padding-inline:1rem}.contact-form form textarea{line-height:2rem}.contact-form form input:focus,.contact-form form textarea:focus{border:1px solid (3,28,59,.7);outline:1px solid #031c3b99}.contact-form form button{background-color:#02404b;background-color:var(--primary-accent-color);border:1px solid #02404b;border:1px solid var(--primary-accent-color);border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;height:3rem;transition:.5s}.contact-form form button:hover{color:#f47c2c;color:var(--primary-color-yellow)}@media only screen and (max-width:600px){.info-section{padding:.5rem}}*{box-sizing:border-box;margin:0;padding:0}.navbar{text-wrap:nowrap;align-items:center;background-color:#fff;box-shadow:1px 0 10px #02404b33;display:flex;flex-direction:column;gap:.1rem;justify-content:center;overflow:hidden;position:sticky;top:0;width:100%;z-index:8}.quick-contact{text-wrap:wrap;background-color:var(--primary-color-yellow);border-radius:.3rem;color:#fff;color:var(--primary-accent-color);height:auto;padding-inline:1rem;padding:.3rem;text-align:center;width:100%}.navcontent{gap:3rem;height:5;justify-content:space-between;max-width:85rem;padding-inline:1rem;width:100%}.logo,.navcontent{align-items:center;display:flex}.logo span{color:var(--primary-color-yellow);font-size:1.5rem;font-weight:550!important}.logo img{width:4em}.navlinks{column-gap:1rem;cursor:pointer;flex:1 1;justify-content:flex-end}.navlinks,.sideLinks{display:flex;transition:.3s}.sideLinks{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--primary-accent-color);box-sizing:border-box;flex-direction:column;gap:1rem;height:100vh;overflow:hidden;overflow-y:auto;padding-top:1rem;position:fixed;right:0;top:4.7rem;width:0;z-index:2}.sideLinks-backfilter{height:100vh;left:0;position:fixed;top:4.5rem;width:100vw;z-index:1}.sideLinks .link{color:#fff;padding-inline:1rem;transition:.5s}.link{border:3px solid #0000;color:#031c3bb3;font-weight:650;padding-bottom:.3rem;position:relative;text-decoration:none;transition:.5s}.navlinks .link:hover{border-bottom:1px solid var(--primary-color-yellow)}.navlinks .link.active{color:var(--primary-color-yellow)}.menu-icon{cursor:pointer;display:flex;flex-direction:column;gap:.5rem;height:2rem;justify-content:center;margin-right:.5rem;max-width:2rem;min-height:2rem;min-width:2rem;transition:.5s;width:2rem}.menu-icon div{background-color:#02404b;border-radius:.5rem;height:.2rem;position:relative;transition:.5s;width:100%}.menu-icon .r2{background-color:var(--primary-color-yellow);left:20%;position:relative;width:80%}.footer{align-items:center;background-color:var(--primary-accent-color);background-color:#02404b;color:#fff;flex-direction:column;min-height:15rem;padding:1rem;position:relative}.foot-links,.footer{display:flex;justify-content:center;width:100%}.foot-links{column-gap:3rem;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;margin-top:2rem;padding-inline:1rem}.foot-links>div{flex:1 1;min-width:15rem;overflow:hidden;padding-bottom:.5rem;padding-top:1.5rem}.foot-links h3{color:var(--primary-color-yellow);margin-bottom:1rem}.foot-links .useful-links{display:flex;flex-direction:column;gap:.3rem;text-decoration:none}.foot-links .school-details{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.foot-links .school-details .socials{display:flex;gap:1.5rem;margin-bottom:1rem}.foot-links .school-details #contact-social-icon{color:#fff;font-size:2rem}.foot-links .school-details #contact-social-icon:hover{color:var(--primary-color-yellow)}.foot-links .school-details img{width:6rem}.foot-links .useful-links .use-links{color:#fff;text-decoration:none}.foot-links .email-subscriptions{display:flex;flex-direction:column;gap:.5rem}.foot-links .email-subscriptions .input-wrapper{border:1px solid var(--primary-color-yellow);border-radius:.3rem;display:flex;height:3rem;overflow:hidden;width:100%}.foot-links .email-subscriptions .input-wrapper input{background-color:initial;border:none;flex:1 1;height:100%;padding-inline:1rem}.input-wrapper input::placeholder{color:#fff}.foot-links .email-subscriptions button{background-color:var(--primary-color-yellow);border:none;color:#fff;padding-inline:1rem}#copy{text-align:center}.bg-pattern{background-image:url(/static/media/patternbg.13f972ef31ca07c3ccce.png);height:100%;opacity:.04;position:absolute;right:0;top:0;width:100%}
/*# sourceMappingURL=main.3088d9ad.css.map*/