@font-face{font-family:CustomFont;font-style:normal;font-weight:400;src:url(/fonts/kokila.ttf) format("truetype")}body{font-family:CustomFont,Arial,sans-serif;overflow-x:hidden}.a1{background-color:#1a2e46!important}:root{--primary1:#06f;--bg1:hsla(0,0%,100%,.9);--shadow1:rgba(0,0,0,.1)}nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg1);box-shadow:0 4px 20px var(--shadow1);position:sticky;top:0;z-index:100}.container1{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:2000px;padding:8px 24px}.brand{color:#0c5460;cursor:pointer;font-size:1.4rem;font-weight:600;transition:color .3s}.brand:hover{color:#f79014}.nav-links{gap:36px}.nav-links,.nav-links a{align-items:center;display:flex;position:relative}.nav-links a{color:#0c5460;font-size:1.3rem!important;font-weight:700!important;padding:4px 0;text-decoration:none;transition:color .3s}.nav-links a i{font-size:1rem!important;font-weight:700!important;margin-right:8px}.nav-links a:hover{color:#f79014;text-shadow:0 0 5px hsla(54,86%,81%,.3)}.nav-links a svg{stroke:#f79014;stroke-width:4;stroke-dasharray:100;stroke-dashoffset:100;bottom:-6px;height:4px;left:0;position:absolute;visibility:hidden;width:100%}.nav-links a:hover svg{visibility:visible}.login_btn{align-items:center;background:var(--primary1);border:none;border-radius:6px;box-shadow:0 4px 14px rgba(0,102,255,.4);color:#fff;cursor:pointer;display:flex;font-size:1.3rem;opacity:1;padding:8px 20px;transform-origin:center center;transition:all .2s ease-in-out}.login_btn i{font-size:1rem;margin-right:6px}.login_btn:hover{box-shadow:0 8px 20px rgba(0,102,255,.6);transform:translateY(-2px)}.hamburger{color:#333;cursor:pointer;display:none;font-size:1.6rem;margin-left:16px}@media (max-width:768px){.nav-links{background:var(--bg1);box-shadow:0 4px 20px var(--shadow1);display:none;flex-direction:column;gap:18px;left:0;opacity:0;padding:24px 0;position:absolute;right:0;top:48px;transform:translateY(-20px)}.nav-links.active{animation:fadeSlideIn .4s ease-out forwards;display:flex}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}.hamburger{display:block}.right{align-items:center;display:flex}}.img_container{box-shadow:0 2px 4px rgba(0,0,0,.4),0 7px 13px -3px rgba(0,0,0,.3),inset 0 -3px 0 rgba(0,0,0,.2)}.owl-carousel .item{padding:10px;text-align:center}.heading1{color:#27548a}.heading3{color:#0b1d51;font-size:22px;font-weight:700}.bg1{background-color:#fff}.background{height:auto;margin-top:-.4rem;overflow:hidden;position:relative}.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.photo-text{color:#27548a;font-size:30px;margin-top:15px}.photo-text,.photo-text1{font-weight:700;position:relative;text-align:center;z-index:3}.photo-text1{color:#fe5d26;font-size:24px;margin-top:1px}.title{color:#27548a;font-size:22px;margin-top:15px;position:relative;text-align:center;z-index:3}.pragrgraph1{margin-top:15px}.pragrgraph1,.pragrgraph2{color:#000;font-size:20px;position:relative;text-align:justify;text-indent:50px;z-index:3}.pragrgraph2{margin-top:-15px}.aboutimg{font-size:18px;font-weight:700;height:90%;position:relative;width:60%;z-index:3}@media (min-width:600px) and (max-width:1024px){.aboutimg{font-size:18px;font-weight:700;height:80%;position:relative;width:100%;z-index:3}}@media (min-width:800px) and (max-width:1280px){.aboutimg{font-size:18px;font-weight:700;height:80%;position:relative;width:90%;z-index:3}}@media (min-width:668px) and (max-width:1516px){.aboutimg{font-size:18px;font-weight:700;height:60%;position:relative;width:70%;z-index:3}}@media (min-width:600px) and (max-width:1024px){.aboutimg{font-size:18px;font-weight:700;height:40%;position:relative;width:50%;z-index:3}}.content{padding:20px}.cha1{color:#27548a;margin-top:15px}.cha1,.cha2{font-weight:700;text-align:center}.cha2{color:#fe5d26;font-size:24px}.custom-card{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden}.custom-card img{height:500px;-o-object-fit:cover;object-fit:cover;width:1000px}.custom-width{max-width:500px}@media (min-width:1200px){.custom-card img{height:500px}.custom-width{max-width:1000px}}@media (min-width:768px) and (max-width:1199px){.custom-card img{height:400px}.custom-width{max-width:700px}}@media (max-width:767px){.custom-card img{height:300px}.custom-width{max-width:100%}}.card1{box-shadow:inset 0 0 10px 0 #90d8ee}.cp1{font-size:18px;margin-bottom:-.5rem;margin-top:-.5rem;text-align:justify;text-indent:50px}.servicecard{border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;height:12vh;margin:.5rem;perspective:1000px}.card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.servicecard:hover .card-inner{transform:rotateY(180deg)}.card-back,.card-front{align-items:center;backface-visibility:hidden;border-radius:.5rem;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:.5rem;position:absolute;width:100%}.card-front{background:#f8f9fa;color:#15759c;font-size:2rem}.card-back{background:#e9f7fa;color:#0c5460;flex-direction:column;font-weight:700;text-align:center;transform:rotateY(180deg)}.cardtext{font-size:2vh}.cardtext1{font-size:1.8vh}@media (max-width:576px){.servicecard{height:24vh}.cardtext{font-size:1.4vh}.cardtext1{font-size:1.1vh}.card-front{font-size:1.5rem}}.contact-box{background:#fff;border-radius:15px;box-shadow:0 8px 30px rgba(0,0,0,.08);padding:30px;transition:all .3s ease-in-out}.info-icon{align-items:center;background-color:#e0f0ff;border-radius:50%;color:#15759c;display:flex;font-size:24px;height:50px;justify-content:center;margin-right:15px;transition:all .3s;width:50px}.info-icon:hover{background-color:#15759c;color:#fff}.info-box{align-items:center;display:flex;margin-bottom:25px}.info-text h5{font-weight:600;margin:0}.info-text p{color:#555;font-size:21px;margin:0}.form-control,textarea{border-radius:10px;box-shadow:none}.btn-custom{border-radius:30px;color:#fff;font-size:18px;padding:10px 25px;transition:.3s ease}.btn-custom,.btn-custom:hover{background-color:#15759c}iframe{border-radius:10px;width:100%}footer{background:linear-gradient(135deg,#0d47a1,#1976d2,#42a5f5);color:#fff;font-family:CustomFont,Arial,sans-serif;padding:30px 0 10px}.footer-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.07);border-radius:15px;box-shadow:0 8px 16px rgba(0,0,0,.1);padding:10px}.footer-card h5{color:#fff;font-weight:700;margin-bottom:20px}.footer-links a{color:#e0f2ff;display:block;font-size:15px;padding:6px 0;text-decoration:none;transition:all .3s ease}.footer-links a i{margin-right:8px;transition:transform .3s ease}.footer-links a:hover{color:#fff}.footer-links a:hover i{transform:translateX(6px)}.copyright{color:#cfd8dc;font-size:21px;margin-top:40px;padding-top:15px;text-align:center}.marathi-disclaimer{font-size:19px}.faq-btn{align-items:center;background-color:#cdc1ff;border:none;border-radius:5px;box-shadow:2px 2px 4px rgba(0,0,0,.1);color:#000;display:flex;font-size:18px;justify-content:center;transition:transform .2s ease;width:100%}.faq-btn:hover{background-color:#bcaeff;transform:translateY(-2px)}.faq-btn span.bullet{font-size:20px;margin-right:8px}.modal-content{animation:fadeInUp .4s ease-in-out;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.2);overflow:hidden}.modal-header{background-color:#a18cd1;border-bottom:none;color:#fff;padding:20px}.modal-title{align-items:center;display:flex;font-size:25px;font-weight:600;gap:10px}.modal-body{color:#333;font-size:16px;line-height:1.6}.btn-close{background-color:#fff;border-radius:50%;opacity:.8;padding:6px}.btn-close:hover{background-color:#fff;opacity:1;transform:scale(1.1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}h1,h2{color:#441752;font-weight:700;text-align:center}.icon-list{list-style:none;margin:30px auto;max-width:1000px;padding:0}.icon-list li{align-items:center;background-color:#e6f0ff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#2c1653;cursor:pointer;display:flex;font-size:22px;justify-content:space-between;margin:10px 0;padding:10px 16px;transition:background-color .3s ease,box-shadow .3s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon-list li:hover{background-color:#d0dbff;box-shadow:0 6px 20px rgba(65,85,195,.3);transform:scale(1.03)}.icon-list li .item-text i{color:#4f35a1;font-size:24px;transition:transform .3s ease,color .3s ease}.icon-list li:hover .item-text i{color:#322370;transform:rotate(20deg) scale(1.2)}.download-link{align-items:center;color:#2c1653;display:flex;font-size:20px;text-decoration:none;transition:color .3s ease}.download-link i{color:#4f35a1;margin-left:6px;transition:transform .3s ease}.download-link:hover{color:#1b0f37}.download-link:hover i{color:#322370;transform:translateX(4px)}@media (max-width:600px){.icon-list li{align-items:flex-start;flex-direction:column;gap:8px}.download-link{font-size:14px}}.yt-wrapper{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:999}.yt-button{cursor:pointer;justify-content:flex-end;position:relative;text-decoration:none}.yt-button,.yt-icon{align-items:center;display:flex}.yt-icon{animation:pulse 2s infinite;background:red;border-radius:50%;box-shadow:0 0 0 0 rgba(255,0,0,.6);color:#fff;font-size:26px;height:60px;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;width:60px}.yt-label{background-color:red;border-radius:50px;color:#fff;font-size:18px;font-weight:500;margin-right:10px;opacity:0;padding:6px 16px;transform:translateX(20px);transition:all .3s ease;white-space:nowrap}.yt-button:hover .yt-label{opacity:1;transform:translateX(0)}.yt-button:hover .yt-icon{box-shadow:0 0 15px rgba(255,0,0,.6);transform:scale(1.1)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,0,0,.5)}70%{box-shadow:0 0 0 15px rgba(255,0,0,0)}to{box-shadow:0 0 0 0 rgba(255,0,0,0)}}@media (max-width:576px){.yt-label{display:none}}.video-container{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.news-box{background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);margin:auto;overflow:hidden;width:100%}.news-header{align-items:center;background:linear-gradient(90deg,#ffbfa3,#ffe0d6);color:#6b0215;display:flex;font-size:24px;font-weight:700;padding:12px 16px}.news-header:before{content:"📢";font-size:24px;margin-right:10px}.news-container{height:328px;overflow:hidden;position:relative}.news-list{animation:scrollUp 30s linear infinite;display:flex;flex-direction:column}.news-container:hover .news-list{animation-play-state:paused}.news-item{align-items:flex-start;background:linear-gradient(90deg,#c0392b,#e74c3c);border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.2);color:#fff;display:flex;font-size:20px;line-height:1.5;margin:10px 16px;padding:12px 16px;transition:transform .3s ease}.news-item:before{color:#fff;content:"➤";font-size:1.1rem;line-height:1.4;margin-right:12px}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}

/*# sourceMappingURL=style.css.map*/