body{margin:0;padding:0;background-color:#fff}.mainBody{height:100vh}.admission-container{margin:0;padding:0 15px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:3rem 2rem 10rem;background-color:#c1d8e0;gap:2rem;width:100%}.admission-container img{width:100%;max-width:500px;height:auto;margin:auto;border-radius:10px;box-shadow:0 4px 8px #0000001a;object-fit:cover}.admission-content{display:flex;flex-direction:row;justify-content:center;gap:1rem;width:100%;max-width:1200px}.admission-info{margin-top:6rem;flex:1;max-width:500px;max-height:400px;padding:15px}.admission-info .three h1{font-size:2rem;color:#184f89;margin:0;font-family:"DM Serif Text",serif;text-align:center}.admission-info .three h2{margin:0;font-size:1.2rem;color:#184f89;font-family:"DM Serif Text",serif;text-align:center}.admission-info .three p{margin:5px;font-family:"DM Serif Text",serif;font-weight:400;font-style:normal;text-align:center;font-size:1.2rem;color:#666}.admission-stats{margin-top:20px}.admission-stats h3{font-family:"DM Serif Text",serif;font-weight:400;font-style:normal;text-align:center;font-size:1rem;color:#444;font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.stats-item{background-color:#f0faff;border:1px solid #d1e7ff;border-radius:10px;padding:10px;text-align:center;box-shadow:0 4px 8px #0000000d}.stats-item h4{font-size:1.5rem;color:#184f89;font-weight:700;margin:0}.stats-item p{font-size:1rem;color:#555;line-height:1.4}.admission-highlights{margin-top:30px;font-size:1.1rem;color:#222;font-weight:700;background-color:#f4f4f4;padding:10px;border-radius:8px}.admission-form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:10px;margin-right:10px;flex:.7;max-height:600px;max-width:500px;background-color:#fff;border:1px solid #ececec;border-radius:10px;padding:15px;box-shadow:0 4px 8px #0000001a}.admission-form h3{font-size:1.5rem;color:#184f89;font-weight:700;margin-bottom:10px}.admission-form p{font-size:1rem;color:#555;margin-bottom:20px}.form-section input,.form-section select{font-family:"DM Serif Text",serif;font-weight:400;font-style:normal;width:100%;padding:12px 15px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;font-size:1rem;background-color:#fafafa;box-sizing:border-box}.mobile-input{display:flex;align-items:center;gap:0;margin-bottom:20px}.mobile-input span{font-family:"DM Serif Text",serif;background-color:#e8e8e8;border:1px solid #ccc;padding:12px 15px;border-radius:5px 0 0 5px;font-size:1rem;color:#333;display:flex;align-items:center;justify-content:center;position:relative;top:-5px}.mobile-input input{flex:1;border:1px solid #ccc;border-left:none;border-radius:0 5px 5px 0;padding:12px 15px}.checkboxes{display:flex;flex-direction:column;gap:10px;font-size:.9rem;color:#555}.checkboxes label{display:flex;align-items:center;gap:10px}.checkboxes input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:#184f89}.checkboxes label a{color:#184f89;text-decoration:none}.checkboxes label a:hover{text-decoration:underline}button[type=submit]{width:100%;padding:12px;background-color:#184f89;color:#fff;border:none;border-radius:5px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:background-color .3s ease,box-shadow .2s ease}button[type=submit]:focus,input:focus{outline:2px solid #0047ab;outline-offset:2px}button[type=submit]:hover{background-color:#003580;box-shadow:0 4px 8px #0000001a}@media (max-width: 768px){.admission-content{flex-direction:column;align-items:center}.admission-info,.admission-form{width:100%;margin:0}}.fee-benefits-container{font-family:"DM Serif Text",serif;font-weight:400;font-style:normal;text-align:center;width:100%;max-width:1070px;padding:1rem;margin:-100px auto 0;background-color:#fff;border-radius:30px;min-height:400px;box-shadow:0 0 25px 2px #00000030;background:linear-gradient(to bottom,#fff,#fef4d3);box-sizing:border-box}.title-fee{font-size:2rem;color:#184f89}.benefits-grid{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:.5rem}.benefit-card{background-color:#ffe066;padding:1rem;border-radius:15px;width:280px;text-align:center;box-sizing:border-box;transition:transform .3s ease}.benefit-card:hover{transform:scale(1.05)}.benefit-title{font-size:1.2rem;text-decoration:underline;color:#0c549f;margin-bottom:10px}.benefit-description{font-family:"DM Serif Text",serif;font-weight:400;font-style:normal;font-size:1rem;color:#333;margin-bottom:20px}.benefit-deadline{font-size:1rem;color:#002d62;font-weight:700;margin-bottom:20px}.apply-button{background-color:#184f89;color:#fff;font-size:.9rem;font-weight:700;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.apply-button:hover{background-color:#0056a3}@media (max-width: 1024px){.fee-benefits-container{padding:15px}.benefits-grid{gap:15px}.benefit-card{width:250px}.title{font-size:1.8rem}}@media (max-width: 768px){.benefits-grid{flex-direction:column;align-items:center}.benefit-card{width:100%;max-width:320px}.title{font-size:1.5rem}}@media (max-width: 480px){.fee-benefits-container{margin-top:-50px;padding:10px}.title{font-size:1.2rem}.benefit-card{width:100%;padding:15px}.apply-button{font-size:.8rem;padding:8px 16px}}.questions-container{max-width:70%;margin:0 auto;padding:2rem;text-align:center;box-sizing:border-box}.questions-title{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin-bottom:1.5rem}.question-item{background-color:#f5f5f5;margin-bottom:1rem;padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;overflow:hidden;width:90%;transition:background-color .3s ease,transform .2s ease}.question-item:hover{background-color:#e9e9e9;transform:scale(1.02)}.question-header{display:flex;justify-content:space-between;align-items:center;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;color:#333}.question-toggle{font-size:clamp(1.2rem,3vw,1.5rem);font-weight:700;color:#184f89;transition:transform .3s ease-in-out}.question-content{max-height:0;overflow:hidden;padding-top:0;opacity:0;transform:scaleY(.8);transform-origin:top;transition:max-height .5s ease-in-out,opacity .5s ease-in-out,transform .5s ease-in-out,padding .5s ease-in-out}.question-content p{margin:0;text-align:left}.question-item.open .question-content{max-height:300px;padding-top:1rem;opacity:1;transform:scaleY(1)}.question-item.open .question-toggle{transform:rotate(180deg)}.enrolnowsection{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:5rem}.enrolbtn{background-color:#184f89;color:#fff;padding:.7rem 1.4rem;border-radius:10px;text-decoration:none;font-size:clamp(.9rem,2vw,1.2rem);margin-top:1rem;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.enrolbtn:hover{background-color:#2069b7;transform:scale(1.05)}.question-footer{width:100%;font-size:clamp(.8rem,1.5vw,1rem);font-family:Roboto,sans-serif;display:flex;justify-content:center;align-items:center;margin-top:2rem;color:#a8a8a8;padding:1rem 0;background-color:#1a1a1a;border-top:1px solid #333}@media (max-width: 480px){.questions-container{padding:1rem .5rem}.question-item{padding:.8rem}.enrolbtn{padding:.5rem 1rem;font-size:.9rem}}@media (min-width: 481px) and (max-width: 768px){.questions-container{padding:1.5rem 1rem}.question-item{padding:1rem 1.2rem}.enrolbtn{padding:.6rem 1.2rem;font-size:1rem}}@media (min-width: 769px){.questions-container{padding:2rem}.question-item{padding:1.5rem}.enrolbtn{padding:.8rem 1.5rem;font-size:1.1rem}}.body{background-color:#fff;margin:0;padding:0;font-family:Arial,sans-serif}.dot-container{box-sizing:border-box;padding:2rem;background-color:#f9f9f9;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin:3rem 0rem;overflow-x:hidden}.dot-section{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;width:100%;max-width:1100px}.dot-content{display:flex;flex-direction:column;flex:1;min-width:280px;max-width:45%}.dot-images{position:relative;display:flex;justify-content:center;align-items:center}.image-stack{position:relative}.image-foreground{width:100%;max-width:100%;height:auto;border-radius:8px;position:relative;z-index:2;transition:transform .3s ease-in-out}.image-foreground:hover{transform:scale(1.05)}.dot-text-content{flex:1;max-width:45%;min-width:280px;text-align:justify;padding:1rem;line-height:1.6;margin:0 auto}.dot-text-content h1{font-family:"DM Serif Text",serif;font-weight:400;font-size:2rem;color:#0047ba}.dot-text-content h1 span{font-family:"DM Serif Text",serif;font-weight:400;font-style:normal;color:#1e73be}.dot-text-content p{font-family:"DM Serif Text",serif;font-weight:400;font-style:normal;font-size:1rem;color:#444;line-height:1.6}.dot-buttons{font-family:"DM Serif Text",serif;display:flex;flex-direction:column;gap:.3rem;align-items:flex-start}.dot-button{background-color:#fc0;color:#000;font-weight:700;font-size:1rem;padding:.4rem .8rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.dot-button:hover{background-color:#e6b800}@media (max-width: 1024px){.dot-container{padding:1rem;flex-wrap:wrap;gap:1rem}.dot-text-content,.dot-content{max-width:100%}.dot-text-content h1{font-size:1.8rem}.dot-text-content p{font-size:.9rem}}@media (max-width: 768px){.dot-container{flex-direction:column;align-items:center;padding:1rem}.dot-section{flex-direction:column;align-items:center}.dot-content{order:1;max-width:90%}.dot-text-content{text-align:center;max-width:90%}.dot-buttons{align-items:center}.dot-text-content h1{font-size:1.6rem}.dot-text-content p{font-size:.85rem}.image-foreground{max-width:100%}}@media (max-width: 480px){.dot-container{padding:.5rem}.dot-text-content h1{font-size:1.4rem}.dot-text-content p{font-size:.8rem}.dot-button{font-size:.9rem;padding:.4rem .8rem}}.stats-section{background-color:#f9f9f9;display:flex;justify-content:center;padding:2rem 0}.stats-background{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;background-image:url("../src/assets/Untitled design (1).png"),linear-gradient(#00000080,#00000080);background-size:cover;background-position:center;width:100%}.stats-container{display:flex;justify-content:space-evenly;align-items:stretch;flex-wrap:wrap;width:100%;max-width:1200px;padding:1.5rem 1rem}.stat-card{background-color:gold;color:#000;text-align:center;padding:.6rem;margin:1rem .3rem;border-radius:10px;box-shadow:0 4px 6px #0000001a;flex:1;min-width:150px;max-width:250px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease-in-out}.stat-card:hover{transform:scale(1.05);box-shadow:0 6px 10px #0003}.stat-card p{font-size:.95rem;flex-grow:1}@media (max-width: 768px){.stats-container{flex-direction:column;align-items:center}.stat-card{width:90%;margin-left:0;margin-right:0}.stat-card p{font-size:.85rem}}@media (min-width: 769px) and (max-width: 1024px){.stats-container{flex-direction:row;justify-content:space-evenly}.stat-card{width:45%}}@media (min-width: 1025px){.stats-container{flex-direction:row;justify-content:space-evenly}.stat-card{width:22%}}@media (min-width: 1200px){.stats-container{flex-direction:row;justify-content:space-evenly}.stat-card{width:22%}}.triumph-section{font-family:"DM Serif Text",serif;font-weight:400;font-style:normal;text-align:center;padding:20px;background-color:#d7d8dce0;max-width:100%}.title-t{font-size:2rem;color:#e51d1d;margin-bottom:20px}.triumph-description{font-family:"DM Serif Text",serif;font-weight:400;font-style:normal;font-size:1.2rem;color:#7753e1;display:flex;justify-content:center;align-items:center;text-align:center;max-width:90%;margin:0 auto;flex-wrap:wrap}.image-container{display:flex;align-items:center;justify-content:center;position:relative;flex-wrap:wrap;max-width:100%}.image-frame{width:100%;max-width:1000px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:10px;box-shadow:0 4px 8px #0003;padding:10px;box-sizing:border-box}.triumph-image{max-width:100%;height:auto;border-radius:10px;object-fit:contain}.dots-container{display:flex;justify-content:center;margin-top:10px}.dot{width:12px;height:12px;margin:5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease-in-out;cursor:pointer}.dot.active{background-color:#282323;width:14px;height:14px}.slider-button{background-color:#0009;color:#fff;border:none;padding:10px 15px;cursor:pointer;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);border-radius:5px}.slider-button.left{left:10px}.slider-button.right{right:10px}@media screen and (max-width: 768px){.title-t{font-size:1.8rem}.triumph-description{font-size:1rem;padding:0 15px}.triumph-image{max-width:90%}}@media screen and (max-width: 480px){.title-t{font-size:1.5rem}.triumph-description{font-size:.9rem;padding:0 10px}.slider-button{font-size:1rem;padding:8px 12px}}.courses-sectionL{background-color:#35667e;text-align:center;padding:20px}.courses-titleL{font-size:2rem;color:#eeab0e;margin-bottom:10px}.slider-container{display:flex;align-items:center;justify-content:center;position:relative;max-width:800px;margin:auto}.video-frame{width:90%;max-width:800px;height:400px;border-radius:10px;overflow:hidden;position:relative}.slider-button{background-color:#0009;color:#fff;border:none;padding:10px 12px;cursor:pointer;font-size:1.5rem;position:absolute;top:50%;transform:translateY(-50%);border-radius:5px;z-index:10}.slider-button.left{left:5px}.slider-button.right{right:5px}.slider-button:hover{background-color:#000c}@media screen and (max-width: 768px){.video-frame{width:95%;height:300px}.slider-button{font-size:1.2rem;padding:8px 10px}.slider-button.left{left:2px}.slider-button.right{right:2px}}@media screen and (max-width: 480px){.video-frame{width:100%;height:250px}.slider-button{font-size:1rem;padding:6px 8px}}.achievers-container{text-align:center;background:#0c5978;color:#fff;padding:2rem;margin:auto}.maintitle{margin:auto;font-size:3rem;font-weight:700;text-decoration:underline;color:#eeca39}.title{font-size:2rem;margin-bottom:2rem;color:#fff}.schools{display:flex;justify-content:center;flex-wrap:wrap;font-size:1.2rem;margin-bottom:20px;text-align:center;gap:10px}.achievers-list{margin:4rem auto;max-width:1200px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:0 2rem}.achiever-card{background:#eeca39;border-radius:10px;padding:0;text-align:center;width:240px;box-shadow:0 4px 8px #0003;transition:transform .3s ease-in-out}.achiever-card:hover{transform:scale(1.05)}.achiever-img{width:120px;height:120px;border-radius:50%;border:4px solid white;margin-top:5px;margin-bottom:5px}.iit-name{margin:0%;padding:0%;font-size:1.4rem;font-weight:700;color:#1e3a5f}.jee-rank{margin:5px;font-size:1rem;font-weight:700;color:#1e3a5f}.achiever-info{background:#036;color:#fff;padding:3px;border-radius:5px}.achiever-name{margin:auto;font-size:1.2rem;font-weight:700}.parent,.address{font-size:.9rem}@media (max-width: 1024px){.maintitle{font-size:2.5rem}.title{font-size:1.8rem}.achiever-card{width:220px}}@media (max-width: 768px){.maintitle{font-size:2.2rem}.title{font-size:1.6rem}.achievers-list{flex-direction:column;align-items:center}.achiever-card{width:90%;max-width:300px}}@media (max-width: 480px){.maintitle{font-size:2rem}.title{font-size:1.4rem}.achievers-container{padding:1rem}.achiever-card{width:100%;max-width:280px}}
