.about-us-main-heading{text-align:center;color:#8373ce;font-weight:700;font-size:30px}.border-left-1-about{border-bottom:2px solid #f8b54d;width:80px;margin-bottom:3px}.border-left-2-about{border-bottom:2px solid #f8b54d;width:80px}.fa-star{margin-top:-5px;margin-left:5px;margin-right:5px;color:#8373ce;font-size:12px}.border-right-1-about{border-bottom:2px solid #f8b54d;width:80px;margin-bottom:3px}.border-right-2-about{border-bottom:2px solid #f8b54d;width:80px}.achievement-card-img{object-fit:cover;position:relative;text-align:center}.achivements-title{margin-top:90%;background-color:#fff;width:100%;padding:10px;color:#8373ce;font-weight:800}.video-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center;padding:16px;margin-top:100px}.video-container iframe{width:100%;max-width:560px;aspect-ratio:16 / 9;border:none}.card-achievements-img-container{display:flex;justify-content:center}.video-container{position:relative;width:100%;max-width:900px;margin:auto}video{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px #0003}@media (max-width: 768px){.video-container{max-width:100%;padding:10px}}@media (max-width: 810px){.home-about-us{display:flex}}.achievements-text{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.achievements-overlay{position:absolute;inset:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#008cba}.achievements-img{display:block;width:50%;height:480px}.achievement-main-box:hover .achievements-overlay{opacity:1}.achievements-main-container{height:480px}.achievement-card-title{font-size:24px;font-weight:800;text-align:center;background-color:#fff;color:#8373ce;width:100%;padding-top:10px;padding-bottom:10px}.card-text-achievement{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}.card-text-achievement-description{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.achievement-background-card-img{object-fit:cover}.card-achievement-description-title{font-size:36px;color:#8373ce;font-weight:800}.card-achievement-description-description{font-size:18px;font-family:"Rounded Mplus 1c";background-color:#ffffffea;text-align:center}.about-parents-word-img{object-fit:cover;margin-top:10px;margin-left:3px}.card-name1{font-family:Dosis;font-style:normal;font-weight:700;font-size:20px;line-height:30px;display:flex;align-items:center;color:#8374cf}.card-name2{font-family:Dosis;font-style:normal;font-weight:700;font-size:20px;line-height:30px;display:flex;align-items:center;color:#f47c7d}.bi-quote{padding-top:25px;color:#8374cf;border-bottom-left-radius:13px;border-bottom-right-radius:13px;margin-right:15px;font-weight:30px;scale:1.4}.parent-card-aboutus{padding:0!important;border-radius:30px;width:569px;font-size:smaller;font-weight:500}.about-us-parents-data1{font-family:Dosis;font-size:18px;background-color:#8374cf;border-bottom-left-radius:13px;border-bottom-right-radius:13px;color:#fff}.about-us-parents-data2{font-family:Dosis;background-color:#f47c7d;font-size:18px;border-bottom-left-radius:13px;border-bottom-right-radius:13px;color:#fff}.about-us-parents-main-heading{padding-top:20px;text-align:center;color:#fff;font-weight:700;font-size:30px}.about-us-parentcard{width:563px}.about-us-parentcard-navbar{height:100px}.parent-content-description2,.parent-content-description1{height:150px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}@media (max-width: 500px){.about-us-parentcard{width:240px}.mobile-left-arrow,.mobile-right-arrow{margin-left:-20px}.mobile-parent-word-card{margin-left:20px}.about-us-parentcard-navbar{height:60px}.parent-content-description2,.parent-content-description1{height:250px;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.about-us-description-content{padding-top:30px}.about-us-card-alignment{padding-top:20px}.about-us-who-we-are{width:300px;height:200px;object-fit:contain}}.parent-name-content1{font-family:Dosis;font-style:normal;font-weight:700;font-size:20px;line-height:30px;display:flex;align-items:center;color:#8374cf}.parent-content-description1{background-color:#8374cf;padding:20px;color:#fff;line-height:30px}.parent-name-content2{font-family:Dosis;font-style:normal;font-weight:700;font-size:20px;line-height:30px;display:flex;align-items:center;color:#f47c7d}.parent-content-description2{background-color:#f47c7d;padding:20px;color:#fff;line-height:30px}.achievements-main-card{position:relative}.about-us-achievements-img{object-fit:cover;opacity:2}.about-us-achievements-content{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%)}.about-us-achievement-heading{color:#f5b048;font-weight:800;font-size:28px;font-family:"Rounded Mplus 1c";top:50%;left:50%;transform:translate(-50%,-50%)}.about-us-achievement-description{color:#fff;font-weight:400;line-height:30px;font-family:DM Sans}.card-img-overlay{margin-left:20px}.card-img-achievements{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.card-achievements-img-overlay{position:absolute;top:40%;left:10%;padding-right:10px}.card-img-achievements:hover .about-us-achievement-description{opacity:1}.about-us-description-content{font-size:18px;line-height:30px;font-family:DM Sans;color:#747474}.aboutus-img-card{border-radius:20%;object-fit:cover}.about-us-content-heading{color:#8b7cd1;font-size:30px;font-weight:700;font-family:Dosis}.about-us-content-description{text-align:center;color:#9795b5;font-family:DM Sans;line-height:30px;font-weight:400}@media (min-width: 821px){.about-us-responsive-container{display:flex}.about-us-card-alignment{margin-top:50px}.about-us-who-we-are{width:620px;height:450px;object-fit:contain;border-radius:10%}}@media (max-width:820px) and (min-width:500px){.card-achievements-img-overlay{font-size:16px}.about-us-achievement-heading{font-size:24px}.about-us-who-we-are{width:690px;height:400px;object-fit:contain;display:flex;flex-direction:column;justify-items:center}}.awards-card{gap:10px}.video-container{position:relative;width:100%;max-width:900px;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #00000080;margin:auto}video{width:100%;display:block}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:var(--controls-bg);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:opacity .3s ease,transform .3s ease;z-index:5}.play-button-overlay:hover{transform:translate(-50%,-50%) scale(1.1)}.play-button-overlay svg{width:40px;height:40px;fill:#fff;padding-left:5px}.video-container.playing .play-button-overlay{opacity:0;pointer-events:none}.controls-container{position:absolute;bottom:0;left:0;right:0;padding:10px;background:var(--controls-bg);backdrop-filter:blur(4px);z-index:10;opacity:0;transition:opacity .3s ease-in-out}.video-container:hover .controls-container,.video-container.paused .controls-container{opacity:1}.controls{display:flex;align-items:center;gap:15px}.control-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center}.control-btn svg{width:22px;height:22px;fill:#fff;pointer-events:none}.progress-bar-container{flex-grow:1;cursor:pointer;padding:5px 0}.progress-bar{width:100%;height:4px;background:rgba(255,255,255,.4);border-radius:2px;position:relative}.progress-bar .progress-filled{width:0%;height:100%;background:var(--theme-color);border-radius:2px}.time-display{color:#fff;font-size:14px;user-select:none}.volume-controls,.speed-controls{display:flex;align-items:center}.volume-slider,.speed-slider{width:0;overflow:hidden;transition:width .3s ease;display:flex;align-items:center;gap:8px}.volume-controls:hover .volume-slider,.speed-controls:hover .speed-slider{width:120px;margin-left:8px}.speed-display{color:#fff;font-size:14px;min-width:35px}input[type=range]{-webkit-appearance:none;appearance:none;flex-grow:1;height:4px;background:rgba(255,255,255,.4);border-radius:2px;outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--theme-color);border-radius:50%;cursor:pointer}
