*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{background-color:#f8f9fa;color:#333}.header-wrapper{position:fixed;top:0;width:100%;z-index:1000;transition:all .5s ease}.top-bar{background:#fff;height:95px;display:flex;align-items:center;transition:all .4s ease;overflow:hidden;border-bottom:1px solid #f0f0f0}.top-container{max-width:95%;margin:0 auto;display:flex;gap:50px;align-items:center}.gov-logo{height:60px;width:auto;object-fit:contain}.navbar{background:#fff;padding:15px 0;transition:all .5s cubic-bezier(.4,0,.2,1)}.nav-container{max-width:95%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.brand-logo img{height:50px}.nav-menu{display:flex;align-items:center;gap:1em}.nav-link{text-decoration:none;color:#444;font-weight:500;transition:color .3s}.nav-link:hover{color:#ff5a5a}.login-btn{background:#ff7e7e;color:#fff!important;padding:12px 30px;border-radius:35px;text-decoration:none;font-weight:500;transition:background .3s}.login-btn:hover{background:#ff5c5c}.home-circle{background:#fff4e6;color:#333!important;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ffd8a8;text-decoration:none}.header-wrapper.scrolled .top-bar{height:0;opacity:0;pointer-events:none}.header-wrapper.scrolled .navbar{width:85%;margin:20px auto;border-radius:100px;box-shadow:0 10px 40px rgba(0,0,0,.12);padding:12px 30px}.hamburger-icon{display:none;font-size:26px;cursor:pointer}.sidebar{position:fixed;top:0;right:-100%;width:280px;height:100%;background:#fff;z-index:2000;padding:60px 30px;box-shadow:-10px 0 30px rgba(0,0,0,.1);transition:.4s ease}.sidebar.open{right:0}.close-sidebar{position:absolute;top:20px;right:25px;font-size:35px;cursor:pointer}.sidebar-links{display:flex;flex-direction:column;gap:25px}.sidebar-links a{text-decoration:none;color:#333;font-size:1.2rem;font-weight:500}.sidebar-login{color:#ff5a5a!important;margin-top:10px}@media (max-width:992px){.nav-menu{display:none}.hamburger-icon{display:block}.top-container{gap:20px}.gov-logo{height:40px}.header-wrapper.scrolled .navbar{width:95%}}.hero{position:relative;width:100%;height:35em;margin-top:11em;overflow:hidden}@media (max-width:768px){.hero{height:20em;margin-top:70px}}.slide1{position:absolute;width:100%;height:100%;opacity:0;transform:translateX(100%);transition:all 1s ease}.slide1.active{opacity:1;transform:translateX(0)}.slide1 img{width:100%;height:100%;object-fit:fill}@media (max-width:768px){.slide1 img{object-position:center top}}.hero-content{position:absolute;bottom:80px;left:30px;background-color:#fff5f3;color:#000;padding:20px 25px;text-align:left;border-radius:12px;max-width:90%;box-shadow:0 8px 20px rgba(0,0,0,.4);opacity:0}@media (max-width:768px){.hero-content{left:50%;bottom:40px;transform:translateX(-50%);width:90%;padding:16px 18px;text-align:center}}.hero-buttons{margin-top:15px;display:flex;gap:10px}@media (max-width:768px){.hero-buttons{flex-direction:column;gap:10px}.hero-buttons .btn{width:100%;text-align:center}}.btn{padding:10px 22px;border-radius:5px;text-decoration:none;font-weight:500;font-size:15px;transition:all .3s ease}.btn.primary,.btn.secondary,.btn.tertiary{background:#fdf2d1;color:#000}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #ff5a5a}.arrow{position:absolute;top:50%;font-size:36px;color:#fff;background:0 0;padding:10px;cursor:pointer;transform:translateY(-50%);z-index:10}@media (max-width:768px){.arrow{font-size:26px;padding:6px}.prev{left:10px}.next{right:10px}}.prev{left:20px}.next{right:20px}.dots{position:absolute;bottom:22px;width:100%;text-align:center}@media (max-width:768px){.dots{bottom:10px}}.dot{width:12px;height:12px;background:#bbb;display:inline-block;margin:0 5px;border-radius:50%;cursor:pointer}.dot.active{background:#adff2f}.content{height:auto;padding:2em 2em;text-align:center;opacity:0;transform:translateY(40px);transition:all .8s ease}.content.show{opacity:1;transform:translateY(0)}.logo_slide>img{margin:2em 1em;width:14em;height:14em}.logo-grid{display:grid;grid-template-columns:repeat(4,auto);grid-row-gap:6px;align-items:center}.logo-grid img{height:40px}.logo-wide{grid-column:1/-1;height:36px;justify-self:start}.quote-section{width:100%;overflow:hidden;padding:80px 40px;background:#fff2ef;display:flex;flex-direction:column;gap:30px}.quote-section{opacity:0;transform:translateY(40px);transition:all .8s ease}.quote-section.show{opacity:1;transform:translateY(0)}.quote-card{width:auto;background:#fff;border-radius:16px;padding:25px 30px;display:flex;align-items:center;gap:25px;transition:transform .5s ease-in}.quote-card.left{margin-right:auto}.left{opacity:0;transform:translateX(-150px);transition:all .8s ease}.left.show{opacity:1;transform:translateX(0)}.quote-card.right{margin-left:auto}.right{opacity:0;transform:translateX(150px);transition:all .8s ease}.right.show{opacity:1;transform:translateX(0)}.quote-frame{width:70px;height:70px;background:#d9d9d9;border-radius:50%;flex-shrink:0}.quote-content p{font-size:15px;color:#374151;line-height:1.6;margin-bottom:10px}.quote-content h4{font-size:15px;font-weight:600;color:#111827}.quote-content span{font-size:12px;color:#6b7280;text-transform:uppercase}.quote-card:hover{background-color:#ff5a5a;color:#fff;transform:scale(1.05)}.quote-card:hover .h,.quote-card:hover .p,.quote-card:hover .s{color:#fff}.info-section{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:60px 40px;background:#fff2ef;opacity:0;transform:translateY(40px);transition:all .8s ease}.info-section.show{opacity:1;transform:translateY(0)}.info-card{background:#fff;border-radius:22px;padding:35px 25px;text-align:center;box-shadow:0 12px 30px rgba(0,0,0,.08);transition:transform .35s ease,box-shadow .35s ease}.info-card:hover{transform:scale(1.08);box-shadow:0 22px 50px rgba(0,0,0,.18);z-index:2}.info-card{opacity:0;transform:translateY(40px);transition:all .8s ease}.info-card.show{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.3s}.delay-3{transition-delay:.5s}.info-card img{max-width:180px;margin-bottom:22px}.info-card h3{font-size:20px;margin-bottom:12px;color:#1f2937;font-weight:600}.info-card p{font-size:15px;color:#6b7280;line-height:1.6}@media (max-width:900px){.info-section{grid-template-columns:1fr}}.updates{max-width:1200px;margin:auto;padding:40px 20px;opacity:0;transform:translateY(40px);transition:all .8s ease}.updates.show{opacity:1;transform:translateY(0)}.updates h2{text-align:center;margin-bottom:30px;margin-top:2em;font-weight:600}.updates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.social_card{height:450px;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08);overflow:hidden}.social_card iframe{width:100%;height:100%;border:none}.youtube-card{height:450px;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgba(0,0,0,.08)}.youtube-card iframe{width:100%;height:100%;border:none}.eapps-widget-content{max-height:450px;overflow-y:auto!important;overflow-x:hidden}footer.modern-footer{background-color:#1a1a1a;color:#fff;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;padding:50px 20px 20px}.footer-container{max-width:1200px;margin:0 auto}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:30px}.footer-brand h2{font-size:28px;font-weight:700;margin-bottom:10px;color:#b50000ff}.footer-brand h2 span{color:#fff}.cin-info,.company-info,.footer-tagline{font-size:14px;margin:5px 0;color:#ccc}.footer-links{display:flex;gap:40px}.link-column h3{font-size:18px;margin-bottom:15px;color:#b50000ff}.link-column ul{list-style:none;padding:0;margin:0}.link-column li{margin-bottom:10px}.link-column a{text-decoration:none;color:#ccc;transition:color .3s ease}.link-column a:hover{color:#fff}.footer-contact h3{font-size:18px;margin-bottom:15px;color:#b50018ff}.footer-contact ul{list-style:none;padding:0;margin:0}.footer-contact li{margin-bottom:10px;font-size:14px;color:#ccc}.footer-contact a{color:#ccc;text-decoration:none}.footer-contact a:hover{color:#fff}.footer-contact i{margin-right:10px}.social-icons{margin-top:15px}.social-icons a{color:#ccc;margin-right:15px;font-size:18px;transition:color .3s ease}.social-icons a:hover{color:#b50000ff}.footer-divider{height:1px;background-color:#333;margin:30px 0}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:14px;color:#aaa}.footer-bottom a{color:#aaa;text-decoration:none;margin-left:20px;transition:color .3s ease}.footer-bottom a:hover{color:#fff}.viewer_count{position:absolute;top:0;right:10px;display:flex;align-items:center}.count{margin-top:10px;margin-left:1.5em}.odometer{display:flex;font-family:monospace;color:#000;margin-left:1em}.digit{width:24px;height:35px;overflow:hidden;position:relative}.digit-inner{position:absolute;top:0;transition:transform .6s ease-in-out}.digit-inner span{display:block;height:48px;text-align:center;line-height:48px}@media (max-width:768px){.footer-top{flex-direction:column;gap:30px}.footer-links{flex-direction:column;gap:20px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.footer-bottom a{margin-left:0;margin-right:15px}.digit{width:15px}}@media(max-width:600px){.updates-grid{grid-template-columns:1fr}}.testimonial{padding:5vw;background-color:#fff2ef;opacity:0;transform:translateY(40px);transition:all .8s ease}.testimonial.show{opacity:1;transform:translateY(0)}.testimonial_heading{display:flex;flex-direction:column;align-items:center}.main_txt{font-size:50px;font-weight:700;margin:10px 0}.sub_txt{font-size:x-large;color:rgba(0,0,0,.689)}.testimonial_btn{display:flex;justify-content:end}.slider{width:100%;overflow:hidden}.track{display:flex;width:max-content;animation:scroll 30s linear infinite}.slider:hover .track{animation-play-state:paused}.slide{width:20em;height:15em;background:#fff;color:#000;border-radius:10px;box-shadow:3px 7px 12px #000;margin:3vw 2em;padding:1.8em;display:flex;flex-direction:column;justify-content:space-between}.feedback{width:100%;font-weight:600}.info{width:100%;display:flex;align-items:center}.img2{width:20px;height:20px}.info_txt{margin-left:1em}.post{color:rgba(0,0,0,.84)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media(max-width:600px){.main_txt{font-size:xx-large}.sub_txt{font-size:medium}.tm_btn{width:8em;margin-top:1em}.slide{width:20em;height:10em}}.notranslate{translate:no}.notranslate{display:inline-block;position:relative}.translate-dropdown{padding:8px 14px;border-radius:20px;border:1px solid #ddd;font-size:14px;cursor:pointer;background:#fff;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px}.notranslate::after{content:"▼";font-size:10px;position:absolute;right:10px;top:48%;transform:translateY(-50%);pointer-events:none;color:#555}.translate-dropdown:hover{border-color:#007bff}.translate-dropdown:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.3)}.translate-dropdown option{padding:10px}.hh{opacity:0;transform:translateY(50px);transition:all 1.3s ease}.hh.show{opacity:1;transform:translateY(0)}.cards{width:100%;padding:5em 0;opacity:0;transform:translateY(50px);transition:all 1.3s ease}.cards.show{opacity:1;transform:translateY(0)}.card{width:80%;height:20em;background-color:#ff5a5ae7;display:flex;margin:1.5em auto;justify-content:space-between;padding:1VW;border-radius:20px;opacity:0;transform:translateY(40px);transition:all .8s ease}.card.show{opacity:1;transform:translateY(0)}.lft_sec{width:50%;padding:2vw 4vw;display:flex;flex-direction:column;flex-wrap:nowrap}.title{font-size:2em;margin-bottom:2rem;font-size:36px;margin-bottom:40px;color:#fdf2d1}.subtitle{font-size:2em;margin-bottom:1em;font-size:32px;margin-bottom:24px;color:#fff}.card_btn{width:auto;height:auto;border:2px solid #fff;background:#ff5a5ae7;color:#fff;font-size:1.5em;border-radius:15px;padding:.3em 1.5em;transition:transform .1s ease-in}.card:hover .card_btn{background-color:#fff;transform:scale(1.05);color:#000}.rgt_sec{width:45%}.pic{height:100%;padding:1em}.img1{width:100%;height:100%}.job-search-section{padding:40px 60px;opacity:0;transform:translateY(50px);transition:all 1.3s ease}.job-search-section.show{opacity:1;transform:translateY(0)}.header-row{display:flex;justify-content:space-between;align-items:center}.header-row h1{color:#ff5a5a;font-size:36px;font-weight:700}.view-all-btn{border:2px solid #fff;background:0 0;padding:10px 20px;border-radius:12px;background-color:#ff5a5a;color:#fdf2d1;font-weight:600;cursor:pointer}.tabs{display:flex;gap:15px;margin:30px 0}.tab{padding:12px 22px;border-radius:30px;border:1px solid #ddd;background:#fff;cursor:pointer;font-weight:500;display:flex;gap:8px;align-items:center}.tab.active{background:#fdf2d1;border-color:#fdf2d1}.search-box{display:flex;align-items:center;background:#fff;border-radius:16px;padding:15px;box-shadow:0 10px 25px rgba(0,0,0,.08)}.input-group{display:flex;align-items:center;flex:1;gap:10px}.input-group input{border:none;outline:0;font-size:16px;width:100%}.divider{width:1px;height:35px;background:#ddd;margin:0 15px}.search-btn{background:#fdf2d1;border:none;padding:14px 26px;border-radius:14px;font-weight:600;cursor:pointer}.form{display:none}.form.active{display:flex}@media (max-width:768px){.job-search-section{padding:25px 16px}.header-row{flex-direction:column;align-items:flex-start;gap:15px}.header-row h1{font-size:24px}.view-all-btn{align-self:flex-start;padding:8px 16px;font-size:14px}.tabs{flex-wrap:wrap;gap:10px}.tab{flex:1;justify-content:center;font-size:14px;padding:10px}.search-box{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.input-group{width:100%}.divider{display:none}.search-btn{width:100%;padding:14px;border-radius:12px;font-size:16px}}@media (max-width:768px){.title{font-size:16px;margin-bottom:10px}.subtitle{font-size:14px;margin-bottom:8px}.card_btn{font-size:8px}.card{height:8em}.input-group{margin:1em 0}}