@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;500;700&family=Poppins:wght@300;400;500;600;700&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.homeH{background-attachment:fixed;background-color:#fff;background-position:top;background-size:cover;box-shadow:0 4px 10px #0000001a;color:#3e2723;display:flex;flex-direction:column;font-family:Merriweather,serif;justify-content:center;margin:0 30px;min-height:100vh;overflow-x:hidden}.homeH,.homePartH{align-items:center;position:relative}.homePartH{width:100%;z-index:2}.gurukul-containerH{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:20px 0}.gurukul-cardH{border-radius:2px;box-shadow:0 8px 16px #0003;cursor:pointer;height:400px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:580px}.gurukul-cardH:hover{box-shadow:0 12px 24px #0000004d;transform:scale(1.05)}.gurukul-mediaH{height:100%;object-fit:cover;width:100%}.gurukul-infoH{background:#edeaea99;bottom:0;height:85px;padding:10px;position:absolute;text-align:center;width:100%}.gurukul-captionH{color:#000}.section-wrapper{background-color:#fdfdfd;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-around;padding:40px 20px}.info-block{background-color:#fff;border-radius:16px;box-shadow:0 4px 10px #00000014;flex:1 1;max-width:500px;min-width:350px;padding:20px 25px}.section-title{border-bottom:2px solid #e2e2e2;color:#333;font-size:20px;font-weight:600;margin-bottom:15px;padding-bottom:5px;text-align:center}.events-list,.news-list{color:#444;font-size:18px;line-height:1.6;list-style:none;margin:0;padding:0}.quote-block blockquote{color:#2e2e2e;font-size:16px;font-style:italic;margin:0;text-align:center}.quote-block span{color:#777;display:block;font-size:14px;margin-top:10px}.leaders-container{padding:40px 20px;text-align:center}.leaders-title{color:#222;font-size:32px;font-weight:700;margin-bottom:40px}.leaders-section{display:flex;flex-wrap:wrap;gap:100px;justify-content:center}.leader-card{background-color:#fff;border-radius:16px;box-shadow:0 8px 20px #0000001a;max-width:280px;padding:20px;transition:transform .3s ease}.leader-card:hover{transform:translateY(-5px)}.leader-img{border:5px solid #eee;border-radius:50%;height:220px;margin-bottom:20px;object-fit:cover;width:220px}.leader-name{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:8px}.leader-role{color:#777;font-size:16px;font-weight:500;margin-bottom:12px}.leader-description{color:#555;font-size:14px;line-height:1.6}.about-gurukul-section{align-items:center;background-color:#f9f5e9;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 20px;text-align:center}.about-gurukul-content{color:#444;flex:1 1;font-size:18px;line-height:1.8;min-width:50%;padding:0 40px;text-align:left}.about-gurukul-carousel{border-radius:10px;box-shadow:0 8px 20px #00000026;flex:1 1;height:400px;max-width:500px;min-width:40%;overflow:hidden;position:relative}.carousel-image{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.carousel-image.active{opacity:1}@media (max-width:768px){.about-gurukul-section{flex-direction:column}.about-gurukul-carousel,.about-gurukul-content{min-width:100%;padding:0}.about-gurukul-carousel{height:300px;margin-top:30px}.gurukul-containerH{align-items:center;flex-direction:column;gap:20px}.gurukul-cardH{height:260px;width:320px}.leaderH{max-width:90%}.about-gurukul-content{font-size:15px;margin:0;padding:0 15px}}body,html{margin:0;max-width:100vw;overflow-x:hidden;padding:0}.registrationR{background:linear-gradient(90deg,#790a2b,#a41c3d);border-bottom:3px solid orange;color:#fff;font-family:Poppins,sans-serif;padding:18px 15px;position:relative;text-align:center}.registrationR p.session-textR{align-items:center;color:gold;font-size:18px;font-weight:600;letter-spacing:1.3px;margin-bottom:8px;position:relative;text-shadow:1px 1px 3px #ffd70099;text-transform:uppercase}.registration-linksR{display:flex;flex-wrap:wrap;justify-content:center}.registration-linkR{background:#fff;border:2px solid orange;border-radius:4px;box-shadow:0 3px 6px #00000026;color:#790a2b;font-size:14px;font-weight:600;padding:10px 25px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.registration-linkR:hover{background:orange;box-shadow:0 5px 10px #ffa50066;color:#fff;transform:translateY(-2px)}@media (max-width:768px){.registrationR{background:#fff;border-bottom:2px solid #790a2b;padding:6px 12px;text-align:center}.session-textR{color:#790a2b;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.registration-linksR{flex-direction:column;gap:8px}.registration-linkR{background:#790a2b;border:none;border-radius:3px;box-shadow:0 3px 6px #0003;color:#fff;font-size:14px;font-weight:700;margin:0 auto;max-width:300px;padding:8px;text-align:center;width:90%}.registration-linkR:hover{background:orange;color:#fff;transform:translateY(-2px)}}.video-section{font-family:Verdana,Geneva,Tahoma,sans-serif;height:644px;margin-bottom:0!important;overflow:hidden;position:relative;width:100%}.video-section video{height:100%;object-fit:cover;width:100%}.overlay{align-items:center;border-radius:10px;color:#fff;display:flex;flex-direction:column;justify-content:center;left:50%;padding:10px;position:absolute;text-align:center;top:75%;transform:translate(-50%,-50%)}.overlay-h{font-size:42px;font-weight:600;line-height:1.2;margin-bottom:20px;text-shadow:2px 2px 4px #00000080}.video-section .full-video-btn{background-color:#fbb215;border:none;border-radius:2px;color:#000;cursor:pointer;font-size:14px;font-weight:600;padding:15px 25px;transition:background .3s ease,transform .2s ease}.full-video-btn:hover{background-color:#fdfdfd;transform:scale(1.05)}.play-pause-btn{align-items:center;background:#000000b3;border:none;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;padding:10px;position:absolute;right:20px;transition:background .3s ease,transform .2s ease;width:50px}.play-pause-btn:hover{background:#424141e6;transform:scale(1.1)}.play-pause-btn .icon{fill:#fff;height:24px;transition:fill .3s ease;width:24px}.play-pause-btn:hover .icon{fill:#fdfdfd}.full-video-overlay{align-items:center;background:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.full-video-container{background:#000;border-radius:10px;height:80%;max-height:600px;max-width:1200px;overflow:hidden;position:relative;width:90%}.full-video-container video{height:100%;object-fit:contain;width:100%}.close-full-video-btn{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:background .3s ease;width:40px}.close-full-video-btn:hover{background:#fff6}@media (max-width:768px){.video-section{height:350px}.overlay{background-color:hsla(41,61%,94%,.311);border-radius:0;height:100px;top:83%;width:95%}.overlay-h{font-size:22px;margin-bottom:15px;white-space:nowrap}.full-video-btn{border:2px solid #fff;border-radius:5px;font-size:13px;padding:10px!important}.play-pause-btn{bottom:10px;height:40px;right:10px;width:40px}.full-video-container{border-radius:0;height:60%;max-height:none;width:100%}}.notification{background:#000000b3;border-radius:5px;color:#fff;font-size:14px;left:50%;padding:10px 20px;position:fixed;top:20px;transform:translateX(-50%);transition:opacity .5s ease-in-out;z-index:1000}.thumbnail{align-items:center;background:#000;cursor:pointer;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.thumbnail img{height:100%;object-fit:cover;opacity:.8;width:100%}.play-button{background:#f00c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;padding:15px 20px;position:absolute;transition:.3s}.play-button:hover{background:red}.hidden{display:none}.notification-strip{align-items:center;background:#f00c;border-radius:10px 0 0 10px;box-shadow:-3px 3px 10px #0003;display:flex;height:50px;justify-content:center;position:fixed;right:0;top:150px;transition:all .3s ease-in-out;width:50px;z-index:10000}.notification-bell{animation:glow 1.5s ease-in-out infinite alternate;background:none;border:none;color:#fff;cursor:pointer;font-size:22px;transition:transform .2s ease-in-out}@keyframes glow{0%{text-shadow:0 0 5px #edb02d,0 0 10px #faa}to{text-shadow:0 0 10px #fff,0 0 15px #f44}}.notification-bell:hover{transform:scale(1.1)}.notification-popup{animation:fadeIn .3s ease-in-out;background:#fff;border-left:2px solid #f44;border-radius:10px;box-shadow:0 5px 12px #0000004d;padding:15px;position:absolute;position:fixed;right:70px;top:130px;width:310px;z-index:10001}.close-btn{display:none}.notification-img{border-radius:8px;box-shadow:0 3px 8px #0003;margin-bottom:10px;width:100%}.apply-btn{background:#28a745;border-radius:6px;color:#fff;display:block;font-weight:700;margin-top:10px;padding:10px;text-align:center;text-decoration:none;transition:background .3s ease-in-out}.apply-btn:hover{background:#218838}@media (max-width:768px){.notification-strip{height:45px;top:120px;width:45px}.notification-popup{padding:12px;right:60px;width:220px}.apply-btn{padding:8px}}.admission-formA{align-items:center;background:url(/static/media/SportMC.50134dfc9730029c5cc1.png) no-repeat 50%;background-attachment:fixed;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:10px;position:relative;width:100%}.admission-form-container{background:#fff;border-radius:8px;box-shadow:0 6px 12px #00000026;max-width:450px;padding:25px;position:relative;text-align:center;width:100%;z-index:2}.admission-form-container h2{color:#222;font-size:22px;margin-bottom:15px}.admission-form{gap:15px}.admission-form,.form-group{display:flex;flex-direction:column}.form-group{text-align:left}.form-group label{color:#444}.form-group input,.form-group select{border:1px solid #bbb;border-radius:5px;font-size:16px;transition:.3s;width:430px!important}.form-group input:focus,.form-group select:focus{box-shadow:0 0 5px #007bff80}.button-group{margin-top:15px}.back-btn,.next-btn,.submit-btn{background:#bb9302;border:none;border-radius:5px;color:#fff;cursor:pointer;flex:1 1;font-size:16px;margin:0 5px;padding:12px;transition:.3s}.back-btn:hover,.next-btn:hover,.submit-btn:hover{background:#0056b3}.submit-btn:disabled{background:#ccc;cursor:not-allowed}@media (max-width:768px){.admission-page{align-items:center;display:flex;flex-direction:column;padding:10px}.admission-form-container{max-width:90%;padding:20px}.form-group input,.form-group select{box-sizing:border-box;font-size:14px;max-width:100%;padding:10px;width:100%}.button-group{align-items:center;flex-direction:column}.back-btn,.next-btn,.submit-btn{margin:5px 0;width:100%}}.form-container{background-color:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Arial,sans-serif;margin:40px auto;max-width:900px;padding:30px}h2{color:#444;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.form-section,form{display:flex;flex-direction:column;gap:20px}.form-row{display:flex;flex-wrap:nowrap;gap:30px;justify-content:space-between}.form-group{flex:1 1;min-width:250px}.form-group label{color:#555;display:block;font-size:1rem;font-weight:600;margin-bottom:5px}.form-group input,.form-group select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:12px;transition:border-color .3s;width:100%}.form-group input:focus,.form-group select:focus{background-color:#fff;border-color:#007bff;outline:none}.button-group{display:flex;justify-content:space-between;margin-top:40px}.next-button,.prev-button,.submit-button{background-color:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 20px;transition:background-color .3s,transform .2s}.next-button:hover,.prev-button:hover,.submit-button:hover{background-color:#0056b3;transform:translateY(-2px)}.next-button:disabled,.prev-button:disabled,.submit-button:disabled{background-color:#ccc;cursor:not-allowed}footer{color:#888;font-size:.9rem;margin-top:20px;text-align:center}.agreement input[type=checkbox]{cursor:pointer;height:20px;margin-right:10px;width:20px}.required{color:red;margin-left:3px}@media (max-width:768px){.form-container{padding:15px;width:90%}.form-row{flex-direction:column;gap:15px}.form-group{width:100%}.form-group input,.form-group select{font-size:.9rem;width:100%}.button-group{flex-direction:column;gap:10px}.next-button,.prev-button,.submit-button{width:100%}}:root{--rpv-core__annotation--link-hover-background-color:#ff03;--rpv-core__annotation-popup-wrapper-background-color:#faf089;--rpv-core__annotation-popup-wrapper-box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--rpv-core__annotation-popup-content-border-top-color:#1a202c;--rpv-core__arrow-border-color:#0000004d;--rpv-core__asking-password-color:#000;--rpv-core__asking-password-wrapper-background-color:#fff;--rpv-core__asking-password-wrapper-border-color:#0000004d;--rpv-core__button-background-color:#0000004d;--rpv-core__button-color:#000;--rpv-core__doc-error-background-color:#fff;--rpv-core__doc-error-text-background-color:#c02424;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#fff;--rpv-core__full-screen-target-background-color:#fff;--rpv-core__inner-page-background-color:#fff;--rpv-core__menu-divider-border-bottom-color:#0000004d;--rpv-core__menu-item-color:#000;--rpv-core__menu-item--hover-background-color:#0000001a;--rpv-core__menu-item--disabled-color:#0000004d;--rpv-core__minimal-button-color:#000;--rpv-core__minimal-button--hover-background-color:#0000001a;--rpv-core__minimal-button--disabled-color:#0000004d;--rpv-core__minimal-button--selected-background-color:#0000001a;--rpv-core__modal-body-background-color:#fff;--rpv-core__modal-body-border-color:#0000004d;--rpv-core__modal-overlay-background-color:#00000080;--rpv-core__page-layer-box-shadow:2px 2px 8px 0 #0003;--rpv-core__popover-body-background-color:#fff;--rpv-core__popover-body-border-color:#0000004d;--rpv-core__popover-body-color:#000;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__primary-button-color:#fff;--rpv-core__progress-bar-background-color:#0000001a;--rpv-core__progress-bar-progress-background-color:#2566e8;--rpv-core__progress-bar-progress-color:#fff;--rpv-core__separator-border-bottom-color:#0000004d;--rpv-core__spinner-border-color:#0006;--rpv-core__spinner-border-transparent-color:#0000;--rpv-core__splitter-background-color:#0000;--rpv-core__splitter--hover-background-color:#0003;--rpv-core__text-layer-text--selection-background-color:#00f;--rpv-core__text-layer-text--selection-color:#0000;--rpv-core__textbox-background-color:#fff;--rpv-core__textbox-border-color:#0003;--rpv-core__textbox-color:#000;--rpv-core__tooltip-body-background-color:#000;--rpv-core__tooltip-body-color:#fff}.rpv-core__viewer--dark{--rpv-core__asking-password-background-color:#363636;--rpv-core__asking-password-color:#fff;--rpv-core__asking-password-wrapper-border-color:#191919;--rpv-core__asking-password-wrapper-background-color:#191919;--rpv-core__button-background-color:#171717;--rpv-core__button-color:#fff;--rpv-core__doc-error-background-color:#191919;--rpv-core__doc-error-text-background-color:#c02323;--rpv-core__doc-error-text-color:#fff;--rpv-core__doc-loading-background-color:#191919;--rpv-core__full-screen-target-background-color:#1a1a1a;--rpv-core__inner-page-background-color:#1a1a1a;--rpv-core__menu-divider-border-bottom-color:#000;--rpv-core__menu-item-color:#fff;--rpv-core__menu-item--hover-background-color:#2566e8;--rpv-core__menu-item--disabled-color:#5e5e5e;--rpv-core__minimal-button-color:#fff;--rpv-core__minimal-button--disabled-color:#5e5e5e;--rpv-core__minimal-button--hover-background-color:#191919;--rpv-core__minimal-button--selected-background-color:#1657bb;--rpv-core__modal-body-background-color:#363636;--rpv-core__primary-button-background-color:#2566e8;--rpv-core__popover-body-background-color:#363636;--rpv-core__popover-body-color:#fff;--rpv-core__progress-bar-background-color:#000;--rpv-core__separator-border-bottom-color:#000;--rpv-core__spinner-border-color:#fff;--rpv-core__splitter-background-color:#1a1a1a;--rpv-core__splitter--hover-background-color:#2566e8;--rpv-core__textbox-background-color:#121212;--rpv-core__textbox-border-color:#121212;--rpv-core__textbox-color:#fff;--rpv-core__tooltip-body-background-color:#414141;--rpv-core__tooltip-body-color:#fff}.rpv-core__annotation{position:absolute}.rpv-core__annotation-layer{z-index:1}.rpv-core__arrow{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__arrow-border-color);border-left-color:#0000004d;border-left-color:var(--rpv-core__arrow-border-color);border-right:1px solid #0000004d;border-right:1px solid var(--rpv-core__arrow-border-color);border-top-color:#0000004d;border-top-color:var(--rpv-core__arrow-border-color);height:10px;position:absolute;width:10px;z-index:0}.rpv-core__arrow--tl{bottom:0;left:0;transform:translate(50%,50%) rotate(45deg)}.rpv-core__arrow--tc{left:50%}.rpv-core__arrow--tc,.rpv-core__arrow--tr{bottom:0;transform:translate(-50%,50%) rotate(45deg)}.rpv-core__arrow--tr{right:0}.rpv-core__arrow--rt{left:0;top:0;transform:translate(-50%,50%) rotate(135deg)}.rpv-core__arrow--rc{top:50%}.rpv-core__arrow--rb,.rpv-core__arrow--rc{left:0;transform:translate(-50%,-50%) rotate(135deg)}.rpv-core__arrow--rb{bottom:0}.rpv-core__arrow--bl{left:0;top:0;transform:translate(50%,-50%) rotate(225deg)}.rpv-core__arrow--bc{left:50%}.rpv-core__arrow--bc,.rpv-core__arrow--br{top:0;transform:translate(-50%,-50%) rotate(225deg)}.rpv-core__arrow--br{right:0}.rpv-core__arrow--lt{right:0;top:0;transform:translate(50%,50%) rotate(315deg)}.rpv-core__arrow--lc{top:50%}.rpv-core__arrow--lb,.rpv-core__arrow--lc{right:0;transform:translate(50%,-50%) rotate(315deg)}.rpv-core__arrow--lb{bottom:0}.rpv-core__asking-password{background-color:var(--rpv-core__asking-password-background-color);border-radius:.25rem;color:#000;color:var(--rpv-core__asking-password-color);padding:2rem}.rpv-core__asking-password--rtl{direction:rtl}.rpv-core__asking-password-wrapper{align-items:center;background-color:#fff;background-color:var(--rpv-core__asking-password-wrapper-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__asking-password-wrapper-border-color);display:flex;height:100%;justify-content:center;width:100%}.rpv-core__asking-password-message{margin:.5rem 0}.rpv-core__asking-password-body{align-items:center;display:flex;justify-content:center}.rpv-core__asking-password-input{width:15rem}.rpv-core__asking-password-input--ltr{margin-right:.5rem}.rpv-core__asking-password-input--rtl{margin-left:.5rem}.rpv-core__button{background-color:#0000004d;background-color:var(--rpv-core__button-background-color);border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__button--rtl{direction:rtl}.rpv-core__canvas-layer{direction:ltr;left:0;overflow:hidden;position:absolute;top:0}.rpv-core__doc-error{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-error-background-color);display:flex;height:100%;justify-content:center}.rpv-core__doc-error--rtl{direction:rtl}.rpv-core__doc-error-text{background-color:#c02424;background-color:var(--rpv-core__doc-error-text-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__doc-error-text-color);line-height:1.5;max-width:50%;padding:.5rem}.rpv-core__doc-loading{align-items:center;background-color:#fff;background-color:var(--rpv-core__doc-loading-background-color);display:flex;height:100%;justify-content:center;min-height:inherit;width:100%}.rpv-core__doc-loading--rtl{direction:rtl}.rpv-core__icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;text-align:center}.rpv-core__icon--rtl{transform:scaleX(-1)}.rpv-core__inner-container{min-height:inherit}.rpv-core__inner-pages{overflow:auto}.rpv-core__inner-pages--rtl{direction:rtl}.rpv-core__inner-pages--single{overflow:hidden}.rpv-core__inner-page-container--single{overflow:auto}.rpv-core__inner-page{background-color:#fff;background-color:var(--rpv-core__inner-page-background-color)}.rpv-core__inner-page--single{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-even{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-odd{align-items:center;display:flex;justify-content:flex-start}.rpv-core__inner-page--dual-cover{align-items:center;display:flex;justify-content:center}.rpv-core__inner-page--dual-cover-odd{align-items:center;display:flex;justify-content:flex-end}.rpv-core__inner-page--dual-cover-even{align-items:center;display:flex;justify-content:flex-start}.rpv-core__annotation--link a{height:100%;left:0;position:absolute;top:0;width:100%}.rpv-core__annotation--link a:hover{background-color:#ff03;background-color:var(--rpv-core__annotation--link-hover-background-color)}.rpv-core__menu{display:flex;flex-direction:column}.rpv-core__menu--rtl{direction:rtl;text-align:right}.rpv-core__menu-divider{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__menu-divider-border-bottom-color);margin:.25rem 0}.rpv-core__menu-item{align-items:center;background-color:#0000;border:none;color:#000;color:var(--rpv-core__menu-item-color);cursor:pointer;display:flex;justify-content:center;padding:.25rem 0;width:100%}.rpv-core__menu-item:focus{outline:0}.rpv-core__menu-item:focus,.rpv-core__menu-item:hover{background-color:#0000001a;background-color:var(--rpv-core__menu-item--hover-background-color)}.rpv-core__menu-item-icon{align-items:center;display:flex}.rpv-core__menu-item-icon--ltr{padding-left:1rem;padding-right:.5rem}.rpv-core__menu-item-icon--rtl{padding-left:.5rem;padding-right:1rem}.rpv-core__menu-item-label{flex-grow:1;flex-shrink:1;white-space:nowrap}.rpv-core__menu-item-label--ltr{padding-right:2rem}.rpv-core__menu-item-label--rtl{padding-left:2rem}.rpv-core__menu-item-check--ltr{padding-right:1rem}.rpv-core__menu-item-check--rtl{padding-left:1rem}.rpv-core__menu-item--disabled{color:#0000004d;color:var(--rpv-core__menu-item--disabled-color)}.rpv-core__menu-item--disabled:hover{background-color:#0000}.rpv-core__menu-item--ltr{text-align:left}.rpv-core__menu-item--rtl{direction:rtl;text-align:right}.rpv-core__minimal-button{background-color:#0000;border:none;border-radius:.25rem;color:#000;color:var(--rpv-core__minimal-button-color);cursor:pointer;height:2rem;padding:0 .5rem}.rpv-core__minimal-button:hover{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--hover-background-color)}.rpv-core__minimal-button--disabled{color:#0000004d;color:var(--rpv-core__minimal-button--disabled-color)}.rpv-core__minimal-button--rtl{direction:rtl}.rpv-core__minimal-button--selected{background-color:#0000001a;background-color:var(--rpv-core__minimal-button--selected-background-color)}.rpv-core__modal-body{background-color:#fff;background-color:var(--rpv-core__modal-body-background-color);border:1px solid #0000004d;border:1px solid var(--rpv-core__modal-body-border-color);border-radius:.25rem;margin:1rem;max-width:32rem;overflow:auto}.rpv-core__modal-body--rtl{direction:rtl}.rpv-core__modal-overlay{background-color:#00000080;background-color:var(--rpv-core__modal-overlay-background-color);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.rpv-core__modal-overlay,.rpv-core__page-layer{align-items:center;display:flex;justify-content:center}.rpv-core__page-layer{overflow:visible;position:relative}.rpv-core__page-layer:after{bottom:.25rem;box-shadow:2px 2px 8px 0 #0003;box-shadow:var(--rpv-core__page-layer-box-shadow);content:"";left:.25rem;position:absolute;right:.25rem;top:.25rem}.rpv-core__page-layer--single{margin:0 auto}.rpv-core__page-size-calculator{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.rpv-core__popover-body{border:1px solid #0000004d;border:1px solid var(--rpv-core__popover-body-border-color);border-radius:.25rem;color:#000;color:var(--rpv-core__popover-body-color);left:0;padding:.5rem 0;position:absolute;top:-9999px;z-index:9999}.rpv-core__popover-body,.rpv-core__popover-body-arrow{background-color:#fff;background-color:var(--rpv-core__popover-body-background-color)}.rpv-core__popover-body--rtl{direction:rtl}.rpv-core__popover-overlay{bottom:0;left:0;position:fixed;right:0;top:0}.rpv-core__annotation-popup-wrapper{background-color:#faf089;background-color:var(--rpv-core__annotation-popup-wrapper-background-color);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--rpv-core__annotation-popup-wrapper-box-shadow);font-size:.75rem;padding:.25rem;word-break:break-word}.rpv-core__annotation-popup-wrapper--rtl{direction:rtl}.rpv-core__annotation-popup-title{font-weight:600;margin-bottom:.25rem}.rpv-core__annotation-popup-date{font-size:.5rem}.rpv-core__annotation-popup-content{border-top:1px solid #1a202c;border-top:1px solid var(--rpv-core__annotation-popup-content-border-top-color);max-height:16rem;overflow:auto;padding:.25rem}.rpv-core__primary-button{background-color:#2566e8;background-color:var(--rpv-core__primary-button-background-color);border:none;border-radius:.25rem;color:#fff;color:var(--rpv-core__primary-button-color);cursor:pointer;height:2rem;padding:0 1rem}.rpv-core__primary-button--rtl{direction:rtl}.rpv-core__progress-bar{background-color:#0000001a;background-color:var(--rpv-core__progress-bar-background-color);border-radius:9999px;padding:.125rem}.rpv-core__progress-bar--rtl{direction:rtl}.rpv-core__progress-bar-progress{align-items:center;background-color:#2566e8;background-color:var(--rpv-core__progress-bar-progress-background-color);border-radius:9999px;color:#fff;color:var(--rpv-core__progress-bar-progress-color);display:flex;font-size:.75rem;height:.75rem;justify-content:center}.rpv-core__separator{border-bottom:1px solid #0000004d;border-bottom:1px solid var(--rpv-core__separator-border-bottom-color)}.rpv-core__spinner{border-bottom:2px solid #0000;border-bottom:2px solid var(--rpv-core__spinner-border-transparent-color);border-left:2px solid #0000;border-left:2px solid var(--rpv-core__spinner-border-transparent-color);border-radius:9999px;border-right:2px solid #0006;border-right:2px solid var(--rpv-core__spinner-border-color);border-top:2px solid #0006;border-top:2px solid var(--rpv-core__spinner-border-color)}.rpv-core__spinner--animating{animation-duration:.4s;animation-iteration-count:infinite;animation-name:rpv-core__spinner-transform;animation-timing-function:linear}@keyframes rpv-core__spinner-transform{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.rpv-core__splitter{background-color:initial;background-color:var(--rpv-core__splitter-background-color);cursor:ew-resize;height:100%;width:.25rem}.rpv-core__splitter--resizing,.rpv-core__splitter:hover{background-color:#0003;background-color:var(--rpv-core__splitter--hover-background-color);cursor:col-resize}.rpv-core__splitter-body--resizing{cursor:col-resize}.rpv-core__splitter-sibling--resizing{pointer-events:none;-webkit-user-select:none;user-select:none}.rpv-core__textbox{background-color:#fff;background-color:var(--rpv-core__textbox-background-color);border:1px solid #0003;border:1px solid var(--rpv-core__textbox-border-color);border-radius:.25rem;box-sizing:border-box;color:#000;color:var(--rpv-core__textbox-color);height:2rem;padding:0 .5rem;width:100%}.rpv-core__textbox--rtl{direction:rtl}.rpv-core__text-layer{height:100%;left:0;line-height:1;opacity:.2;position:absolute;top:0;width:100%;z-index:1}.rpv-core__text-layer span::selection{background-color:#00f;background-color:var(--rpv-core__text-layer-text--selection-background-color);color:#0000;color:var(--rpv-core__text-layer-text--selection-color)}.rpv-core__text-layer br::selection{color:#0000}.rpv-core__text-layer-text{color:#0000;cursor:text;position:absolute;transform-origin:0 0;white-space:pre}.rpv-core__tooltip-body{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color);border-radius:.25rem;color:#fff;color:var(--rpv-core__tooltip-body-color);left:0;max-width:20rem;position:absolute;text-align:center;top:-9999px;z-index:9999}.rpv-core__tooltip-body--rtl{direction:rtl}.rpv-core__tooltip-body-arrow{background-color:#000;background-color:var(--rpv-core__tooltip-body-background-color)}.rpv-core__tooltip-body-content{padding:.5rem}.rpv-core__display--block{display:block}.rpv-core__display--hidden{display:none}@media(min-width:640px){.rpv-core__display--hidden-small{display:none}.rpv-core__display--block-small{display:block}}@media(min-width:768px){.rpv-core__display--hidden-medium{display:none}.rpv-core__display--block-medium{display:block}}@media(min-width:1024px){.rpv-core__display--hidden-large{display:none}.rpv-core__display--block-large{display:block}}.rpv-core__viewer{min-height:inherit}.navbar{align-items:center;background:#fff;color:#000;display:flex;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-weight:700;justify-content:space-between;margin-top:25px;padding:0 60px 0 15px;z-index:1111px}.mobile-menu-icon{cursor:pointer;display:none;font-size:24px}.navbar-menu{display:flex;list-style:none;margin:0;padding:0}.navbar-menu li{cursor:pointer;padding:10px 25px;position:relative;transition:background .3s,color .3s}.navbar-menu li:hover{background-color:#f8ece6}.menu-item-prime-1{border-top:2px solid #790a2b;padding:10px 5px!important}.menu-item-prime-2{border-top:2px solid gold;padding:10px 5px!important}.submenu-container{align-items:flex-start;background:#fff;border-radius:5px;box-shadow:0 4px 6px #0000001a;display:flex;flex-wrap:wrap;left:0;max-width:90vw;min-width:200px;padding:10px;position:absolute;top:100%;z-index:15}.submenu{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;margin:0;padding:0}.submenu li{cursor:pointer;padding:10px;transition:background .3s;white-space:nowrap}.submenu li:hover{background:#f3b9b9}.campus-preview{background:#fff;border-radius:5px;box-shadow:0 4px 6px #0003;display:none;height:300px;left:-430px;padding:15px;pointer-events:auto;position:absolute;text-align:center;top:0;width:400px}.campus-preview:hover,.submenu-container:hover .campus-preview{display:block}.campus-preview img{border-radius:5px;height:190px;object-fit:cover;width:100%}.campus-preview h3{font-size:18px;margin:10px 0 5px}.campus-preview p{color:#666;font-size:14px;margin-bottom:10px}.campus-preview button{background-color:#ff7b00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px;transition:background .3s}.campus-preview button:hover{background-color:#ff8c00}@media (max-width:768px){.mobile-menu-icon{display:block}.menu-item-prime-1{border-bottom:1px solid #790a2b;border-top:1px solid #790a2b;padding:15px 5px 15px 10px!important}.menu-item-prime-2{border-bottom:1px solid gold;border-top:1px solid gold;padding:15px 5px 15px 10px!important}.navbar-menu{background:#f6f6f6;display:none;flex-direction:column;gap:1px;height:calc(100vh - 60px);left:0;overflow-y:auto;position:fixed;top:95px;width:100%;z-index:10}.menu-item{background-color:#fff;font-size:18px;margin:1px;padding:15px 20px 15px 40px!important}.navbar-menu.active{box-shadow:-10px 0 0 #790a2b;display:flex;margin-left:10px}.navbar-menu li{padding:15px;text-align:left}.submenu-container{box-shadow:none;padding:0;position:static}.submenu,.submenu-container{flex-direction:column;width:100%}.submenu{padding-left:20px;padding-top:10px}.submenu li{padding:15px}.campus-preview{display:none!important}.menu-nav-image{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px;margin-right:10px;margin-top:20px;padding-left:0!important}.navv-img{border-radius:50%;height:250px;width:250px}}@media (min-width:768px){.menu-nav-image{display:none}}.search-container{display:inline-block;position:relative}.search-icon{cursor:pointer;font-size:20px;padding:10px;position:relative}.search-box{background:#fff;border:1px solid #ffc004;border-radius:5px;box-shadow:0 4px 6px #0003;color:#000;height:18px;opacity:0;outline:none;padding:8px 10px;position:absolute;right:0;top:100%;transform:translateX(20px);transition:all .3s ease-in-out;visibility:hidden;width:200px}.search-icon:hover .search-box{opacity:1;transform:translateX(0);visibility:visible}@media (max-width:768px){.search-box{height:25 px;right:100px;top:10%}}.dharma-setu-container{display:inline-block;position:relative}.menu-item-prime-3{border-bottom:2px solid #276100;color:#011b12;cursor:pointer;font-weight:700;padding:8px!important;position:relative}.submenu-wrapper1{flex-direction:row;left:500px;top:90%;z-index:100}.submenu-details1,.submenu-wrapper1{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 6px #0000001a;display:flex;padding:5px;position:absolute}.submenu-details1{align-items:center;flex-direction:column;left:-260px;pointer-events:none;text-align:center;top:0;width:250px}.submenu-image1{border-radius:5px;box-shadow:0 4px 6px #0000001a;height:180px;margin-bottom:8px;width:250px}.submenu-description1{color:#333;font-size:14px}.submenu-container1{min-width:200px;padding-left:20px}.submenu1{list-style:none;margin:0;padding:0}.submenu1 li{cursor:pointer;padding:8px 15px;transition:background .3s}.submenu1 li:hover{background:#f4f4f4}@media (max-width:768px){.menu-item-prime-3{border-bottom:1px solid #276100;border-top:1px solid #276100;padding:15px 5px 15px 10px!important}.submenu-details1{display:none}.submenu-wrapper1{background:#fff;border:none;box-shadow:none;display:block;position:static;width:100%}.submenu-container1{padding-left:0}.submenu1{display:block}.submenu1 li{padding-left:25px}}.header{background:#fff;box-shadow:0 2px 10px #0000001a;height:95px;justify-content:space-between;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.header,.logo{align-items:center;display:flex}.logo{cursor:pointer;height:90px;width:437px}.logo img{height:70px;margin-left:20px;margin-right:10px}.logo-text{display:flex;flex-direction:column;padding-left:10px}.logo h1{color:#000;font-size:20px;margin:0;transition:color .3s}.logo p{color:#333232;font-size:14px;margin:2px 0 0}.logo:hover h1{color:#000}.nav-h{padding-top:0}.campus-title-banner{background-color:#ffeb3b;left:75%;position:absolute;top:0;transform:translateX(-50%)}.campus-title-banner h2{color:#000;font-size:1rem;letter-spacing:1px;margin:2px 5px}@media (max-width:768px){.logo h1{font-size:14px}.logo p{font-size:12px}.logo img{height:60px}}body{padding-top:96px}.recruitment-section p{margin-bottom:0;margin-top:0}.recruitment-section:hover{background-color:#fa0;transform:translateY(-2px)}@media (max-width:768px){.recruitment-section{font-size:14px;height:27px;right:20%;transform:translateX(50%);width:135px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.recruitment-section{animation:slideDown .8s ease-in-out;background-color:#fc0;box-shadow:0 2px 4px #0000001a;color:#333;cursor:pointer;font-weight:700;height:30px;line-height:30px;position:absolute;right:15%;text-align:center;top:0;transition:transform .3s ease-in-out;width:180px;z-index:10}@media (max-width:768px){.recruitment-section{font-size:14px;height:27px;right:18%;width:135px}.campus-title-banner h2{font-size:.7rem}}.footer1{background:#790a2b;color:#fff;font-family:Poppins,sans-serif;margin-top:0;padding:10px 20px;text-align:center}.footer-title1{color:#fff;font-size:26px;font-weight:600;letter-spacing:1.5px;margin-bottom:30px;text-transform:uppercase}.campus-container1{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:10px}.campus1{background:#fff;border-radius:7px;box-shadow:0 4px 10px #0000001a;max-width:250px;min-width:220px;padding:30px;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.campus1:hover{box-shadow:0 6px 15px #0003;transform:translateY(-5px)}.campus1 h3{color:#040053;font-size:20px;font-weight:600;margin-bottom:10px}.campus1 p{color:#000;font-size:15px;margin:6px 0}.visit-btn1{border:none;border-radius:5px;cursor:pointer;font-size:14px;font-weight:600;margin-top:15px;padding:10px 20px;transition:background .3s ease-in-out,transform .3s ease-in-out}.visit-btn1.orange{background:#ff8c42;color:#fff}.visit-btn1.yellow{background:gold;color:#000}.visit-btn1.red{background:#ff4c4c;color:#fff}.visit-btn1.green{background:#4caf50;color:#fff}.visit-btn1:hover{transform:scale(1.05)}.social-icons1{display:flex;gap:20px;justify-content:center;margin-top:30px}.social-icons1 a{color:#fff;font-size:28px;text-decoration:none;transition:color .3s ease-in-out,transform .3s ease-in-out}.social-icons1 a:hover{color:#ff6f00;transform:translateY(-3px)}.copyright1{color:#fff;font-family:Poppins,sans-serif;font-size:16px;margin-top:20px}.powered-by1{color:#ccc;font-size:.9rem;margin-top:4px}.powered-by1 a{color:#ff6b00;text-decoration:none}.powered-by1 a:hover{text-decoration:underline}@media (max-width:768px){.footer1{padding:20px 0;width:100%}.footer-title1{font-size:20px;margin-bottom:20px}.campus-container1{align-items:center;flex-direction:column;gap:15px}.campus1{max-width:350px;padding:10px 10px 10px 0;text-align:center;width:100%}.campus1 h3{font-size:18px;margin:0}.campus1 p{font-size:14px;margin:0}.visit-btn1{font-size:13px;margin-top:5px;padding:8px 15px}.social-icons1{margin-top:20px}.social-icons1 a{font-size:24px}.copyright1{font-size:14px;margin-top:10px}}.sub-header{background-color:#f8c719!important;border-bottom:1px solid #e7e7e7;box-shadow:0 2px 4px #0000001a;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;padding:5px}.campus-title{padding:10px;text-align:center}.campus-title h2{color:#333;font-size:1.5rem;margin:0}.campus-nav ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0}.campus-nav li{color:#555;cursor:pointer;font-size:18px;font-weight:400;padding:8px 30px;transition:all .3s ease}.campus-nav li:hover{background-color:#e7e7e7;border-radius:2px;color:#b50707}.sub-header-left h2{color:#000;font-size:1rem;letter-spacing:1px;margin:0}.admission-containera{background-color:#fff;background:#fff;border-radius:0;box-shadow:0 4px 10px #0000001a;color:#333;font-family:Arial,sans-serif;margin-left:30px;margin-right:30px;padding:10px;text-align:center}.admission-titlea{color:#d35400;font-size:2.5rem;margin-bottom:10px;margin-top:30px}.admission-subtitlea{color:#7a5300;font-size:1.3rem;font-style:italic;margin-bottom:20px}.admission-texta{font-size:1.1rem;line-height:1.6;margin-bottom:15px}.admission-highlighta{background:#f5f0df;border-radius:5px;color:#333;font-size:1.2rem;font-weight:700;margin:20px 0;padding:15px}.info-sectiona{margin:10px 0;padding:10px;text-align:center}.info-sectiona ul{align-items:center;display:flex;flex-direction:column;list-style:none;padding:0}.info-sectiona li{align-items:center;font-size:1.2rem;margin-bottom:5px}.gurukul-lista,.info-sectiona li{display:flex;justify-content:center}.gurukul-lista{flex-wrap:wrap;gap:30px;margin-top:30px}.gurukul-carda{background:#f9f3e6;border-radius:0;box-shadow:0 3px 6px #0000001a;cursor:pointer;height:inherit;margin:10px;padding:15px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:40%}.gurukul-carda:hover{box-shadow:0 5px 15px #0003;transform:scale(1.05)}.gurukul-imagea{border-radius:10px;height:330px;object-fit:cover;width:100%}.gurukul-namea{color:#d35400;font-size:1.5rem;margin-top:10px}.gurukul-classesa{color:#555;font-size:1rem}.gurukul-boardinga{color:#007bff;font-size:1rem;font-weight:700}.video-sectiona{margin:10px 0;text-align:center}.video-sectiona h2{color:#333;font-size:1.8rem;margin-bottom:30px}.gurukul-videoa{border:3px solid #fbda6a;border-radius:5px;box-shadow:0 4px 8px #0003;height:450px!important;max-width:1200px;transition:transform .3s ease-in-out;width:80%}.gurukul-videoa:hover{border-color:#d9534f;transform:scale(1.02)}.video-containera{align-items:center;display:flex;justify-content:center}.video-containera .play-button{border-radius:50%;color:#fff;cursor:pointer;font-size:2rem;left:50%;opacity:.8;padding:12px 16px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s}.video-containera .play-buttona:hover{opacity:1}.admission-form-sectionAA{background:linear-gradient(135deg,#fc3,#f96);border-radius:12px;box-shadow:0 4px 15px #0003;color:#fff;margin:20px auto;max-width:600px;padding:40px;text-align:center}.admission-titleAA{font-size:28px;font-weight:700;text-shadow:2px 2px 4px #0003}.admission-subtitleAA{font-size:18px;margin-bottom:20px}.cta-containerAA{margin-top:20px}.apply-btnAA{background:teal;border-radius:8px;box-shadow:0 4px 10px #0003;color:#fff;display:inline-block;font-size:18px;font-weight:700;padding:12px 25px;text-decoration:none;transition:all .3s ease}.apply-btnAA:hover{background:#005f5f;transform:scale(1.05)}.noteAA{font-size:14px;margin-top:15px;padding:10px}.noteAA,.payment-containerAA{background:#fff3;border-radius:8px}.payment-containerAA{margin-top:20px;padding:15px}.application-feeAA{color:#fff;font-size:18px;font-weight:700}.admission-contacta{color:#e74c3c;font-size:1.1 rem;font-weight:700;margin-top:20px}@media (max-width:768px){.gurukul-carda{margin:0;padding:10px;width:100%}.gurukul-videoa{height:100%!important;width:100%!important}.admission-containera{margin-top:100px}.admission-titlea{font-size:30px}}.admission-notification1{animation:blink 1.5s infinite alternate;background-color:#ffeb3b;box-shadow:0 4px 6px #0000001a;color:#000;cursor:pointer;font-size:16px;font-weight:700;left:0;padding:10px;position:fixed;text-align:center;top:96px;transition:background-color .3s ease-in-out;width:100%}.admission-notification1:hover{background-color:#ffc107}@keyframes blink{0%{opacity:1}to{opacity:.6}}body{padding-top:60px}@media (max-width:768px){.admission-notification1{font-size:14px;width:100%}}.admission-wrapper1{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center}.gurukul-container1{background-color:#f9f9f9;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;height:1000px;margin:0 40px;text-align:center;width:100%}.about-container{background-color:#f5f2e7;background:#fff;box-shadow:0 4px 10px #0000001a;color:#3e2723;font-family:Merriweather,serif;margin-left:30px;margin-right:30px;padding:10px 20px}.about-container .title{border-bottom:3px solid #b8860b;color:#6d4c41;font-size:2.2rem;font-weight:700;margin-bottom:20px;padding-bottom:10px;text-align:center;text-transform:uppercase}.about-container .main-image{border-radius:10px;margin-bottom:20px;width:100%}.about-container .section-image{border-radius:8px;box-shadow:0 4px 8px #0003;display:block;margin:20px auto;max-width:600px;width:100%}.about-container h2{border-bottom:2px solid #a57c52;color:#4e342e;font-size:1.8rem;margin-top:30px;padding-bottom:8px;text-align:center}.about-container p{color:#5d4037;font-size:1.1rem;line-height:1.8;text-align:justify}.about-container ul{list-style-type:none;padding:0}.about-container ul li{background:#b8860b1a;border-left:5px solid #b8860b;font-size:1.1rem;margin:10px 0;padding:8px 15px;transition:all .3s ease}.about-container ul li:hover{background:#b8860b33;transform:scale(1.02)}@media (max-width:768px){.about-container .title{font-size:1.8rem}.about-container h2{font-size:1.5rem}.about-container p,.about-container ul li{font-size:1rem}}.hostel{background-color:#f5f2e7;background:#fff;box-shadow:0 4px 10px #0000001a;color:#3e2723;font-family:Poppins,Noto Sans Devanagari,sans-serif;font-family:Merriweather,serif;margin-left:30px;margin-right:30px;overflow:hidden;padding:10px 20px}.hostel-header{background-image:url(/static/media/mayalawasC.2106fe121147b15b007b.JPG);background-size:cover;padding:20px;text-align:center}.hostel-title{color:#fff;font-size:50px;font-weight:700;margin-bottom:30px;text-shadow:2px 2px 5px #00000080}.hostel-subtitle{color:#9d3b06;font-size:24px;font-weight:300;text-shadow:2px 2px 5px #0000004d}.hostel-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.hostel-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001a;padding:20px;transition:transform .3s ease-in-out,box-shadow .3s ease;width:45%}.hostel-header-img{border-radius:8px;height:250px;margin-bottom:20px;object-fit:cover;width:100%}.hostel-name{color:#e63946;font-size:30px;font-weight:600;margin-bottom:10px;text-transform:uppercase}.hostel-description{color:#333;font-size:16px;margin-bottom:20px}.hostel-facilities{margin-bottom:20px}.hostel-facilities h3{color:#333;font-size:22px}.hostel-facilities ul{list-style-type:none;padding:0}.hostel-facilities li{color:#555;font-size:16px}.hostel-media{margin-bottom:20px;text-align:center}.hostel-video{height:auto;width:100%}.hostel-gallery{margin-bottom:20px}.hostel-gallery h3{color:#333;font-size:22px}.gallery-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));justify-content:center}.gallery-img{border-radius:8px;height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.gallery-img:hover{box-shadow:0 4px 12px #0003;transform:scale(1.05)}@media (max-width:768px){.hostel-container{flex-direction:column}.hostel-card{margin-bottom:30px;width:90%}.hostel-title{font-size:35px}.hostel-name{font-size:26px}.hostel-description{font-size:14px}.hostel-header{padding:60px 20px}.hostel-media video{max-width:100%}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.gallery-img{height:150px}}.transportation-container{background-color:#f5f2e7;background:#fff;box-shadow:0 4px 10px #0000001a;color:#3e2723;font-family:Poppins,Noto Sans Devanagari,sans-serif;font-family:Merriweather,serif;margin-left:30px;margin-right:30px;overflow:hidden;padding:0 20px}.hero-section{position:relative;text-align:center}.hero-image{border-radius:10px;height:500px;object-fit:cover;width:100%}.hero-title{background-color:#0009;border-radius:8px;color:#fff;font-size:28px;font-weight:700;left:50%;padding:15px 25px;position:absolute;top:50%;transform:translate(-50%,-50%)}.transportation-info{margin-top:40px;text-align:center}.transportation-info h2{color:#0056b3;font-size:26px;margin-bottom:15px}.service-list{display:flex;justify-content:space-around;margin-top:20px}.service-item{background-color:#f8f9fa;border-radius:8px;box-shadow:2px 2px 10px #0000001a;padding:20px;text-align:center;width:45%}.service-item img{border-radius:10px;max-width:250px;width:100%}.service-item h3{color:#007bff;margin-top:10px}.safety-section{background-color:#eef6ff;border-radius:10px;margin-top:40px;padding:30px}.safety-section h2{color:#036;text-align:center}.safety-list{list-style-type:none;padding:0}.safety-list li{font-size:18px;margin:10px 0;padding-left:25px;position:relative}.safety-list li:before{color:green;content:"✔";font-weight:700;left:0;position:absolute}.parents-concern{margin-top:40px;text-align:center}.parent-features{display:flex;justify-content:space-around;margin-top:20px}.feature{background-color:#fff3cd;border-radius:8px;box-shadow:2px 2px 10px #0000001a;padding:15px;width:30%}.feature h3{color:#856404;margin-bottom:8px}.contact-section{background-color:#d4edda;border-radius:10px;margin-top:40px;padding:20px;text-align:center}.contact-section h2{color:#155724}.contact-btn{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;margin-top:10px;padding:12px 20px}.contact-btn:hover{background-color:#218838}@media (max-width:768px){.parent-features,.service-list{align-items:center;flex-direction:column}.feature,.service-item{margin-bottom:20px;width:90%}.hero-title{font-size:22px;padding:10px 15px}}.login-page{align-items:center;background:linear-gradient(135deg,#f6ab3b,#8a1e61);display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center}.login-container{background:#fff;border-radius:12px;box-shadow:0 8px 16px #0003;display:flex;overflow:hidden;width:750px}.login-form-container{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.login-title{color:#333;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.error-message{color:#f44336;font-size:14px;margin-bottom:10px;text-align:center}.input-group{margin-bottom:15px}.input-group label{color:#555;font-size:14px;font-weight:600}.input-group input{border:1px solid #ccc;border-radius:6px;font-size:16px;margin-top:5px;padding:12px;transition:border-color .3s ease;width:100%}.input-group input::placeholder{color:#999}.input-group input:focus{border-color:#3b82f6;box-shadow:0 0 4px #3b82f64d;outline:none}.login-btn{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:14px;transition:.3s ease;width:100%}.login-btn:hover{background:#2563eb;transform:translateY(-2px)}.login-btn:active{background:#1d4ed8;transform:translateY(2px)}.logo-container{align-items:center;background:#f9f9f9;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px}.logo-container img{height:auto;margin-bottom:10px;width:150px}.gurukul-name{color:#1e3a8a;font-size:26px!important;font-weight:700;text-align:center}@media (max-width:768px){.login-container{flex-direction:column;max-width:400px;width:90%}.logo-container{padding:15px}.logo-container img{width:200px}.gurukul-name{color:#8a1e61!important;font-size:20px}.login-form-container{padding:20px}}body{background-color:#f4f4f4;font-family:Arial,sans-serif;margin:0}.dashboard-containerL{display:flex;height:100vh}.sidebarL{background:#2c3e50;bottom:0;color:#fff;left:0;overflow-y:auto;padding:20px;position:fixed;top:70px;transition:width .3s ease;width:200px}.sidebarL.collapsed{padding:10px;width:60px}.sidebarL ul{list-style:none;padding:0}.sidebarL li{margin-bottom:10px}.nav-buttonL{align-items:center;background:#2980b9;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px;text-align:left;transition:.3s ease;width:100%}.nav-buttonL i{font-size:20px}.sidebarL.collapsed .nav-buttonL{justify-content:center}.sidebarL.collapsed .nav-buttonL span{display:none}.nav-buttonL:hover{background:#1f618d}.toggle-btnL{background:none;border:none;color:#fff;cursor:pointer;font-size:22px;transition:transform .3s ease}.toggle-btnL:hover{transform:scale(1.1)}.content-areaL{background:#fff;display:flex;flex-direction:column;flex-grow:1;margin-left:220px;padding:20px;transition:margin-left .3s ease}.content-areaL.expanded{margin-left:80px}.headerL{align-items:center;background:#34495e;color:#fff;display:flex;font-size:18px;font-weight:700;height:70px;justify-content:space-between;left:0;padding:0 20px;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.logout-buttonL{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 50px}.logout-buttonL:hover{background-color:#c82333}.content-boxL{background:#ecf0f1;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-top:80px;padding:20px}@media (max-width:768px){.sidebarL{top:70px;width:60px}.content-areaL{margin-left:80px}}AdmissionPage.css
.admission-container{background-color:#f9f9f9;font-family:Arial,sans-serif;min-height:100vh;padding:20px}.admission-heading{color:#333;font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.admission-table{background:#fff;border-collapse:collapse;border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;width:100%}.admission-table td,.admission-table th{border:1px solid #a2a1a1;padding:10px;text-align:left}.admission-table th{background-color:#7e6619;color:#fff;font-weight:700}.admission-table tbody tr:nth-child(2n){background-color:#f2f2f2}.close-button,.edit-button,.view-more-button{border:none;border-radius:4px;cursor:pointer;padding:8px 12px;transition:background-color .3s ease}.view-more-button{background-color:#ff4d00!important}.edit-button{background-color:#28a745;color:#fff;margin-left:5px}.edit-button:hover{background-color:#218838}.modal-overlay{animation:fadeIn .3s ease-in-out}.modal-content{box-shadow:0 4px 10px #0003;max-height:80vh;overflow-y:auto}.modal-content form{display:flex;flex-direction:column;gap:10px}.modal-content form label{display:flex;flex-direction:column;font-weight:700}.modal-content form input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.action-buttons{align-items:center;display:flex;gap:8px;justify-content:center}.action-buttons button{flex:1 1;white-space:nowrap}.admission-row{transition:background-color .3s ease-in-out}.row-pending{background-color:#ffebcc!important}.row-approved{background-color:#cfc!important}.admission-table tr:nth-child(odd){background-color:#f9f9f9}.hiring-container{font-family:Arial,sans-serif}.hiring-heading{margin-bottom:20px;text-align:center}.hiring-table{border-collapse:collapse;margin-bottom:20px;width:100%}.hiring-table td,.hiring-table th{border:1px solid #b1b1b1;padding:8px;text-align:left}.hiring-table th{background-color:#b47829}.view-more-button{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.view-more-button:hover{background-color:#0056b3}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background-color:#fff;border-radius:8px;max-width:500px;padding:20px;width:100%}.close-button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.close-button:hover{background-color:#c82333}body{background:#f9f5f0;color:#333;font-family:Poppins,Noto Sans Devanagari,sans-serif;line-height:1.6;margin:95px 0 0;padding:0}.gurukul-containerMG{background-color:#f5f2e7;background:#fff;box-shadow:0 4px 10px #0000001a;color:#3e2723;font-family:Merriweather,serif;margin-left:30px;margin-right:30px;overflow:hidden;padding:0 20px}.headerMG{background:linear-gradient(135deg,#d4a017,#b8860b);clip-path:polygon(0 0,100% 0,100% 90%,0 100%);color:#fff;margin:0 -25px 30px;padding:50px 20px;position:relative;text-align:center}.header-contentMG{margin:0 auto;max-width:800px;position:relative;z-index:2}.headerMG h1{color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:1px;margin:0;text-shadow:1px 1px 3px #0000004d}.headerMG h2{color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:.5px;margin:10px 0 0}.header-decorationMG{background:#ffffff4d;border-radius:5px;height:10px;margin:20px auto;width:150px}.educationMG,.gaushalaMG,.guru-blessingMG,.introMG,.sportsMG,.statsMG{margin:30px 0;padding:40px 0;position:relative}.section-headerMG{margin-bottom:40px;text-align:center}.section-headerMG h2{color:#b8860b;display:inline-block;font-size:2rem;margin-bottom:10px;position:relative}.section-headerMG h2:after{background:#b8860b;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:50px}.section-subtitleMG{color:#666;font-size:1.1rem;margin:0 auto;max-width:700px}.decoration-lineMG{background:linear-gradient(90deg,#0000,#b8860b,#0000);flex:1 1;height:2px;margin:0 15px}.intro-contentMG{align-items:center;display:flex;gap:40px}.intro-textMG{flex:1 1}.intro-textMG h2{color:#333;font-size:1.8rem;margin-bottom:20px}.intro-textMG p{font-size:1.1rem;line-height:1.8}.main-imageMG{border-radius:12px;box-shadow:0 10px 20px #0000001a;flex:1 1;max-height:400px;object-fit:cover}.guru-contentMG{align-items:center;display:flex;gap:40px;margin-top:30px}.guru-textMG{flex:1 1}.guru-textMG p{font-size:1.1rem;line-height:1.8;margin-bottom:20px}.quoteMG{background:#f8f4e8;border-left:4px solid #b8860b;border-radius:0 5px 5px 0;color:#555;font-style:italic;padding:15px}.section-imageMG{border-radius:12px;box-shadow:0 10px 20px #0000001a;flex:1 1;max-height:400px;object-fit:cover}.edu-flexMG{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.edu-boxMG{background:#fff;border:1px solid #eee;border-radius:12px;box-shadow:0 5px 15px #0000000d;padding:30px;text-align:center;transition:all .3s ease;width:300px}.edu-boxMG:hover{border-color:#b8860b;box-shadow:0 15px 30px #0000001a;transform:translateY(-10px)}.edu-iconMG{color:#b8860b;font-size:3rem;margin-bottom:20px}.edu-boxMG h3{color:#333;font-size:1.4rem;margin-bottom:15px}.edu-boxMG p{color:#666;font-size:1rem}.gaushala-contentMG{align-items:center;display:flex;gap:40px}.gaushala-textMG{flex:1 1}.features-listMG{list-style:none;margin-top:20px;padding:0}.features-listMG li{font-size:1.1rem;padding:8px 0 8px 30px;position:relative}.features-listMG li:before{color:#b8860b;content:"✓";font-weight:700;left:0;position:absolute}.sports-contentMG{align-items:center;display:flex;gap:40px}.sports-textMG{flex:1 1}.sports-highlightsMG{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.highlight-boxMG{background:#f8f4e8;border-radius:8px;flex:1 1;min-width:120px;padding:15px;text-align:center}.highlight-boxMG div{font-size:1.8rem;margin-bottom:5px}.highlight-boxMG span{color:#666;font-size:.9rem}.stats-gridMG{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:40px}.stat-boxMG{background:#f8f4e8;border-radius:12px;padding:30px 20px;text-align:center;transition:all .3s ease}.stat-boxMG:hover{background:#f0e6d2;transform:translateY(-5px)}.stat-numberMG{color:#b8860b;font-size:2.5rem;font-weight:700;margin-bottom:10px}.stat-labelMG{color:#666;font-size:1rem}.footerMG{background:linear-gradient(135deg,#333,#111);clip-path:polygon(0 20%,100% 0,100% 100%,0 100%);color:#fff;margin:50px -25px 0;padding:50px 0 20px}.footer-contentMG{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1000px;padding:0 40px}.footer-logoMG{flex:0 0 100px;font-size:3rem}.footer-contactMG,.footer-infoMG{flex:1 1;min-width:250px}.footer-contactMG p,.footer-infoMG p{margin:10px 0;opacity:.9}.footer-contactMG p{align-items:center;display:flex;gap:10px}.copyrightMG{border-top:1px solid #ffffff1a;font-size:.9rem;margin-top:40px;opacity:.7;padding-top:20px;text-align:center}@media (max-width:768px){.gaushala-contentMG,.guru-contentMG,.intro-contentMG,.sports-contentMG{flex-direction:column}.headerMG h1{font-size:2rem}.headerMG h2{font-size:1.2rem}.section-headerMG h2{font-size:1.6rem}.main-imageMG,.section-imageMG{max-height:300px;width:100%}.footer-contentMG{align-items:center;flex-direction:column;text-align:center}.footer-contactMG p{justify-content:center}}.hiring-container{background:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Poppins,sans-serif;margin:15px auto auto;max-width:1100px;padding:20px;text-align:center}h1{color:#ff5722;font-size:28px;font-weight:700}p{color:#444;font-size:16px}.application-process,.job-details{background:#fff;border-radius:12px;box-shadow:0 4px 8px #00000014;margin:20px 0;padding:20px}.application-process h2,.job-details h2{color:#ff9800}ul{padding-left:20px;text-align:left}.payment-sectionHHH{background:linear-gradient(135deg,#7be27f,#31558a);border-radius:12px;box-shadow:0 4px 10px #0003;color:#fff;margin:20px auto;max-width:500px;padding:30px;text-align:center}.payment-titleHHH{font-size:24px;font-weight:700;margin-bottom:15px}.application-feeHHH{background:#fff3;border-radius:8px;display:inline-block;font-size:18px;font-weight:700;margin-bottom:20px;padding:10px}#razorpay-button-container{margin:15px 0}.continue-btnHHH{background:gold;border:none;border-radius:8px;box-shadow:0 4px 10px #0003;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:12px 20px;text-decoration:none;transition:all .3s ease}.continue-btnHHH:hover{background:#ffc107;transform:scale(1.05)}.hiring-footer{background:#ff9800;border-radius:12px;color:#fff;margin-top:20px;padding:15px;text-align:center}.hiring-footer a{color:#fff;text-decoration:underline}.gurukul-containerCS{background-color:#f5f2e7;background:#fff;box-shadow:0 4px 10px #0000001a;color:#3e2723;font-family:Poppins,Noto Sans Devanagari,sans-serif;font-family:Merriweather,serif;margin-left:30px;margin-right:30px;overflow:hidden;padding:0 20px}.headerCS{background:linear-gradient(135deg,#e2572d,#7c49e1);clip-path:polygon(0 0,100% 0,100% 90%,0 100%);color:#fff;margin:0 -25px 30px;padding:50px 20px;text-align:center}.headerCS h1{color:#fff;font-size:2.3rem;margin:0;text-shadow:1px 1px 3px #0000004d}.headerCS h2{color:#fff;font-size:1.4rem;font-weight:400;margin:10px 0 0}.header-decorationCS{background:#ffffff80;border-radius:2px;height:4px;margin:20px auto;width:100px}.introCS{padding:40px 0}.intro-contentCS{align-items:center;display:flex;gap:40px}.intro-textCS{flex:1 1}.intro-textCS h2{color:#4a00e0;font-size:1.8rem;margin-bottom:20px}.intro-textCS p{color:#555;font-size:1.1rem;line-height:1.7}.progress-containerCS{margin-top:30px}.progress-containerCS h4{color:#4a00e0;margin-bottom:10px}.progress-barCS{background:#f0e6ff;border-radius:12px;height:25px;margin-bottom:5px;overflow:hidden}.progress-fillCS{align-items:center;background:linear-gradient(90deg,#8e2de2,#4a00e0);color:#fff;display:flex;font-size:.8rem;font-weight:700;height:100%;justify-content:center}.main-imageCS{border-radius:12px;box-shadow:0 10px 20px #0000001a;flex:1 1;max-height:350px;object-fit:cover}.growthCS{padding:40px 0}.section-headerCS{margin-bottom:40px;text-align:center}.section-headerCS h2{color:#4a00e0;font-size:2rem;margin-bottom:10px}.section-subtitleCS{color:#666;font-size:1.1rem;margin:0 auto;max-width:700px}.milestonesCS{margin:0 auto;max-width:800px;position:relative}.milestonesCS:before{background-color:#8e2de2;bottom:0;content:"";left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.milestoneCS{box-sizing:border-box;padding:20px 40px;position:relative;width:50%}.milestoneCS:nth-child(odd){left:0}.milestoneCS:nth-child(2n){left:50%}.milestone-dateCS{background-color:#8e2de2;border-radius:5px;color:#fff;padding:10px 15px;position:absolute;top:15px;z-index:1}.milestoneCS:nth-child(odd) .milestone-dateCS{right:-75px}.milestoneCS:nth-child(2n) .milestone-dateCS{left:-75px}.milestone-contentCS{background-color:#f8f4ff;border-radius:8px;box-shadow:0 3px 10px #0000001a;padding:20px}.milestone-contentCS h3{color:#4a00e0;margin-top:0}.current-statsCS{padding:40px 0}.stats-gridCS{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:30px}.stat-cardCS{background:#f8f4ff;border:1px solid #e9e1ff;border-radius:12px;padding:30px 20px;text-align:center;transition:all .3s ease}.stat-cardCS:hover{border-color:#8e2de2;box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.stat-numberCS{color:#8e2de2;font-size:2.5rem;font-weight:700;margin-bottom:10px}.stat-labelCS{color:#666;font-size:1rem}.futureCS{padding:40px 0}.vision-cardsCS{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.vision-cardCS{background:#f8f4ff;border-radius:12px;box-shadow:0 5px 15px #0000000d;padding:25px;transition:all .3s ease}.vision-cardCS:hover{background:#f0e6ff;transform:translateY(-5px)}.vision-cardCS h3{border-bottom:2px solid #8e2de2;color:#4a00e0;margin-top:0;padding-bottom:10px}.vision-cardCS ul{list-style:none;padding:0}.vision-cardCS li{padding:8px 0 8px 25px;position:relative}.vision-cardCS li:before{color:#8e2de2;content:"→";left:0;position:absolute}.gallery{margin:40px 0;text-align:center}.gallery__title{color:#333;font-size:2rem;margin-bottom:20px}.gallery__grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 20px}.gallery__image{border-radius:10px;box-shadow:0 4px 8px #0000001a;height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.gallery__image:hover{transform:scale(1.05)}@media (max-width:768px){.intro-contentCS{flex-direction:column}.milestonesCS:before{left:31px}.milestoneCS{padding-left:70px;padding-right:25px;width:100%}.milestoneCS:nth-child(2n){left:0}.milestone-dateCS{left:15px!important;right:auto!important}.footer-contentCS{flex-direction:column;text-align:center}}.gurukul-containerBK{background-color:#f5f2e7;background:#fff;box-shadow:0 4px 10px #0000001a;color:#3e2723;font-family:Poppins,Noto Sans Devanagari,sans-serif;font-family:Merriweather,serif;margin-left:30px;margin-right:30px;padding:0 20px}.headerBK{background:linear-gradient(135deg,#b7984b,#624770);clip-path:polygon(0 0,100% 0,100% 90%,0 100%);color:#fff;margin:0 -20px 30px;padding:50px 20px;text-align:center}.headerBK h1{color:#fff;font-size:2.3rem;margin:0;text-shadow:1px 1px 3px #0000004d}.headerBK h2{color:#fff;font-size:1.4rem;font-weight:400;margin:10px 0 0}.header-decorationBK{background:#ffffff80;border-radius:2px;height:4px;margin:20px auto;width:100px}.introBK{padding:40px 0}.intro-contentBK{align-items:center;display:flex;gap:40px}.intro-textBK{flex:1 1}.intro-textBK h2{color:#2c3e50;font-size:1.8rem;margin-bottom:20px}.intro-textBK p{color:#555;font-size:1.1rem;line-height:1.7}.highlight-cardBK{background:#f8f9fa;border-left:4px solid #4b6cb7;border-radius:0 8px 8px 0;font-size:.95rem;margin-top:20px;padding:15px}.highlight-cardBK span{color:#2c3e50;font-weight:600}.main-imageBK{border-radius:12px;box-shadow:0 10px 20px #0000001a;flex:1 1;max-height:350px;object-fit:cover}.educationBK{padding:40px 0}.section-headerBK{margin-bottom:40px;text-align:center}.section-headerBK h2{color:#2c3e50;font-size:2rem;margin-bottom:10px}.section-subtitleBK{color:#666;font-size:1.1rem;margin:0 auto;max-width:700px}.timelineBK{margin:40px auto;max-width:800px;position:relative}.timelineBK:before{background-color:#4b6cb7;bottom:0;content:"";left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.timeline-itemBK{box-sizing:border-box;padding:10px 40px;position:relative;width:50%}.timeline-itemBK:nth-child(odd){left:0}.timeline-itemBK:nth-child(2n){left:50%}.timeline-yearBK{background-color:#4b6cb7;border-radius:5px;color:#fff;padding:10px 15px;position:absolute;top:15px;z-index:1}.timeline-itemBK:nth-child(odd) .timeline-yearBK{right:-75px}.timeline-itemBK:nth-child(2n) .timeline-yearBK{left:-75px}.timeline-contentBK{background-color:#f8f9fa;border-radius:8px;box-shadow:0 3px 10px #0000001a;padding:20px}.timeline-contentBK h3{color:#2c3e50;margin-top:0}.statsBK{padding:40px 0}.stats-gridBK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:40px}.stat-boxBK{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:30px 20px;text-align:center;transition:all .3s ease}.stat-boxBK:hover{border-color:#4b6cb7;box-shadow:0 10px 20px #0000001a;transform:translateY(-5px)}.stat-numberBK{color:#4b6cb7;font-size:2.5rem;font-weight:700;margin-bottom:10px}.stat-labelBK{color:#666;font-size:1rem}.footerBK{background:linear-gradient(135deg,#182848,#4b6cb7);clip-path:polygon(0 20%,100% 0,100% 100%,0 100%);color:#fff;margin:50px -25px 0;padding:50px 0 20px}.footer-contentBK{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1000px;padding:0 40px}.footer-contactBK h3,.footer-infoBK h3{font-size:1.3rem;margin-bottom:15px}.footer-contactBK p,.footer-infoBK p{margin:10px 0;opacity:.9}.copyrightBK{border-top:1px solid #ffffff1a;font-size:.9rem;margin-top:40px;opacity:.7;padding-top:20px;text-align:center}@media (max-width:768px){.intro-contentBK{flex-direction:column}.timelineBK:before{left:31px}.timeline-itemBK{padding-left:70px;padding-right:25px;width:100%}.timeline-itemBK:nth-child(2n){left:0}.timeline-yearBK{left:15px!important;right:auto!important}}.gurukul-containerTS{background-color:#f5f2e7;background:#fff;box-shadow:0 4px 10px #0000001a;color:#3e2723;font-family:Poppins,Noto Sans Devanagari,sans-serif;font-family:Merriweather,serif;margin-left:30px;margin-right:30px;overflow:hidden;padding:0 20px}.headerTS{background:linear-gradient(135deg,#992e11,#ddef38);clip-path:polygon(0 0,100% 0,100% 90%,0 100%);color:#fff;margin:0 -25px 30px;padding:50px 20px;text-align:center}.headerTS h1{color:#fff;font-size:2.3rem;margin:0;text-shadow:1px 1px 3px #0000004d}.headerTS h2{color:#fff;font-size:1.4rem;font-weight:400;margin:10px 0 0}.header-decorationTS{background:#ffffff80;border-radius:2px;height:4px;margin:20px auto;width:100px}.introTS{padding:40px 0}.intro-contentTS{align-items:center;display:flex;gap:40px}.intro-textTS{flex:1 1}.intro-textTS h2{color:#11998e;font-size:1.8rem;margin-bottom:20px}.intro-textTS p{color:#555;font-size:1.1rem;line-height:1.7}.feature-gridTS{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin-top:25px}.feature-boxTS{background:#f8f9fa;border-radius:8px;padding:15px;text-align:center;transition:all .3s ease}.feature-boxTS:hover{background:#e9f9f5;transform:translateY(-3px)}.feature-iconTS{font-size:1.8rem;margin-bottom:8px}.main-imageTS{border-radius:12px;box-shadow:0 10px 20px #0000001a;flex:1 1;max-height:350px;object-fit:cover}.classesTS{padding:40px 0}.section-headerTS{margin-bottom:40px;text-align:center}.section-headerTS h2{color:#11998e;font-size:2rem;margin-bottom:10px}.section-subtitleTS{color:#666;font-size:1.1rem;margin:0 auto;max-width:700px}.class-systemTS{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:30px}.class-columnTS{background:#f8f9fa;border-radius:12px;box-shadow:0 5px 15px #0000000d;flex:1 1;min-width:200px;padding:25px}.class-columnTS h3{border-bottom:2px solid #38ef7d;color:#11998e;margin-top:0;padding-bottom:10px}.class-columnTS ul{list-style:none;padding:0}.class-columnTS li{border-bottom:1px solid #eee;padding:8px 0}.achievementsTS{padding:40px 0}.achievement-cardsTS{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.achievement-cardTS{background:#f8f9fa;border-radius:12px;box-shadow:0 5px 15px #0000000d;padding:25px;transition:all .3s ease}.achievement-cardTS:hover{background:#e9f9f5;transform:translateY(-5px)}.achievement-cardTS h3{color:#11998e;margin-top:0}.footerTS{background:linear-gradient(135deg,#11998e,#0575e6);clip-path:polygon(0 20%,100% 0,100% 100%,0 100%);color:#fff;margin:50px -25px 0;padding:50px 0 20px}.footer-contentTS{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin:0 auto;max-width:1000px;padding:0 40px}.footer-logoTS{align-items:center;display:flex;gap:15px}.logo-iconTS{font-size:2.5rem}.footer-infoTS p{margin:10px 0;opacity:.9}.copyrightTS{border-top:1px solid #ffffff1a;font-size:.9rem;margin-top:40px;opacity:.7;padding-top:20px;text-align:center}@media (max-width:768px){.class-systemTS,.footer-contentTS,.intro-contentTS{flex-direction:column}.footer-contentTS{text-align:center}}
/*# sourceMappingURL=main.f30f4309.css.map*/