@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;border:none;outline:none;scroll-behavior:smooth}.section-header{font-size:30px;font-weight:500;text-align:center;position:relative;margin-top:2rem}.section-header:after{content:"";position:absolute;width:100px;height:4px;background-color:#02adee;bottom:-20px;left:0;right:0;margin:0 auto}:root{--bg-color1:#191f36;--snd-bf-color1:#262840;--text-color1:#fff;--main-color1:#02adee}.hero-section{overflow-x:hidden;color:var(--text-color1);min-height:100vh;padding:10rem 9% 2rem}.header,.hero-section{background:var(--bg-color1)}.header{position:fixed;top:0;left:0;width:100%;padding:2rem 9%;display:flex;justify-content:space-between;align-items:center;z-index:100}.logo{font-size:2.5rem;cursor:default}.logo,.navbar a{color:var(--text-color1);font-weight:700}.navbar a{font-size:1.5rem;margin-left:4rem}#menu-icon,.navbar a.active,.navbar a:hover{color:var(--text-color1)}#menu-icon{font-size:3.6rem;display:none}.hero-section{display:flex;justify-content:center;align-items:center}.hero-content h3{font-size:1.8rem;font-weight:700}.hero-content h3:nth-of-type(2){margin-bottom:2rem}span{color:var(--main-color1)}.hero-content h1{font-size:3rem;font-weight:700;line-height:1.3}.hero-img img{width:25vw;animation:floatImage 4s ease-in-out infinite}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-2.4rem)}to{transform:translateY(0)}}.hero-content p{font-size:1rem}.hero-social-icon{margin-bottom:1.5rem}.hero-social-icon span{color:#fff;display:block;font-size:20px;font-weight:700;font-family:Poppins,sans-serif;margin-bottom:20px}.hero-social-icon a{color:#fff;font-size:16px;margin-right:15px}.hero-social-icon i{height:40px;width:40px;text-align:center;line-height:38px;border-radius:50%}.hero-section .hero-btn{display:inline-block;padding:.65rem 1.6rem;background:var(--main-color1);border-radius:4rem;font-size:1rem;color:var(--bg-color1);letter-spacing:.1rem;font-weight:600;transition:.5s ease;text-decoration:none}.hero-section .hero-btn:hover{box-shadow:none}@media (max-width:1200px){.hero-content h3{font-size:1.6rem}.hero-content h1{font-size:2.8rem}.hero-content p{font-size:.9rem}.hero-social-media a{width:2.2rem;height:2.2rem;font-size:1.2rem}.hero-section .hero-btn{padding:.55rem 1.4rem;font-size:.9rem}}@media (max-width:991px){.hero-section{padding:10rem 3%}}@media (max-width:768px){.hero-section{flex-direction:column}.hero-content h3{font-size:1.4rem}.hero-content h1{font-size:2.4rem}.hero-content{order:2}.hero-img img{width:70vw;margin-top:4rem}}@media (max-width:617px){.hero-img img{width:80vw;margin-top:8rem}}.about-section{width:100%;min-height:100vh;background-color:#fff;display:flex;justify-content:center;align-items:center}.about-section .about-content img{height:auto;width:600px;max-width:100%}.about-text{width:550px;max-width:100%;padding:0 10px}.about-content{width:1280px;max-width:95%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.about-text h1{color:#02adee;font-size:65px;margin-bottom:20px;text-transform:capitalize}.about-text h5{color:black;font-size:25px;margin-bottom:25px;text-transform:capitalize;letter-spacing:2px}.about-text p{color:black;font-size:18px;line-height:28px;letter-spacing:1px;margin-bottom:45px;text-align:justify}.about-section .about-text a{background-color:#02adee;color:white;border:2px solid transparent;text-decoration:none;padding:10px 30px;border-radius:30px;font-size:17px;font-weight:700}.about-section .about-text a:hover{transform:scale(1.2);background-color:transparent;border:2px solid #02adee;color:#02adee;transition:.4s;cursor:pointer}@media screen and (max-width:1180px){.about-section{width:100%;padding:70px 0}}@media screen and (max-width:650px){.about-section .about-content img{margin-bottom:35px}.about-text h1{font-size:60px;margin-bottom:25px}}.criteria-section{background:#191f36}.timeline{position:relative;max-width:1200px;margin:100px auto}.container-criteria{padding:10px 50px;position:relative;width:50%;animation:movedown 1s linear forwards;opacity:0}@keyframes movedown{0%{opacity:1;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.container-criteria:first-child{animation-delay:0s}.container-criteria:nth-child(2){animation-delay:1s}.container-criteria:nth-child(3){animation-delay:2s}.container-criteria:nth-child(4){animation-delay:3s}.container-criteria:nth-child(5){animation-delay:4s}.text-box{padding:20px 30px;background:#fff;position:relative;border-radius:6px;font-size:15px}.left-container{left:0}.right-container{left:50%}.container-criteria img{position:absolute;width:40px;border-radius:50%;right:-20px;top:32px;z-index:10}.right-container img{left:-20px}.timeline:after{content:"";position:absolute;width:6px;height:100%;background:#fff;top:0;left:50%;margin-left:-3px;z-index:-1;animation:moveline 6s linear forwards}@keyframes moveline{0%{height:0}to{height:100%}}.text-box h2{font-weight:600}.text-box small{display:inline-block;margin-bottom:15px}.left-container-arrow{border-left:15px solid #fff;right:-15px}.left-container-arrow,.right-container-arrow{height:0;width:0;position:absolute;top:28px;z-index:1;border-top:15px solid transparent;border-bottom:15px solid transparent}.right-container-arrow{border-right:15px solid #fff;left:-15px}@media screen and (max-width:600px){.timeline{margin:50px auto}.timeline:after{left:31px}.container-criteria{width:100%;padding-left:80px;padding-right:25px}.text-box{font-size:13px}.text-box small{margin-bottom:10px}.right-container{left:0}.left-container img,.right-container img{left:10px}.left-container-arrow,.right-container-arrow{border-right:15px solid #fff;border-left:0;left:-15px}}.category-section{background:#191f36}.container{margin:0 auto;position:relative;z-index:1}.header-section{text-align:center;margin-bottom:70px;animation:fadeInDown .8s ease}.section-subtitle-top{display:inline-block;background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;padding:8px 20px;border-radius:50px;font-size:.9em;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.section-title{color:white;font-size:3.5em;font-weight:800;margin-bottom:15px;background:linear-gradient(135deg,#ffffff,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-1px}.section-subtitle{color:rgba(255,255,255,.7);font-size:1.2em;margin-bottom:10px;font-weight:300}.section-description{color:rgba(255,255,255,.5);font-size:1em;max-width:600px;margin:0 auto}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px;padding:20px 0}.event-card{background:#ffffff;border:2px solid #e8eef7;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%;position:relative;animation:fadeInUp .6s ease forwards;opacity:0}.event-card:first-child{animation-delay:.1s}.event-card:nth-child(2){animation-delay:.2s}.event-card:nth-child(3){animation-delay:.3s}.event-card:nth-child(4){animation-delay:.4s}.event-card:nth-child(5){animation-delay:.5s}.event-card:nth-child(6){animation-delay:.6s}.event-card:nth-child(7){animation-delay:.7s}.event-card:nth-child(8){animation-delay:.8s}.event-card:nth-child(9){animation-delay:.9s}.event-card:nth-child(10){animation-delay:1s}.event-card:nth-child(11){animation-delay:1.1s}.event-card:nth-child(12){animation-delay:1.2s}.event-card:nth-child(13){animation-delay:1.3s}.event-card:nth-child(14){animation-delay:1.4s}.event-card:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(59,130,246,.3) 0,transparent 70%);opacity:0;transition:all .6s ease;pointer-events:none}.event-card:hover{transform:translateY(-15px) scale(1.02);border-color:rgba(59,130,246,.6);box-shadow:0 20px 60px rgba(59,130,246,.25)}.event-card:hover:before{opacity:1}.event-card-header{background:linear-gradient(135deg,#f0f7ff,#e0f2fe);padding:25px 15px;text-align:center;position:relative;border-bottom:1px solid #e8eef7;min-height:100px}.event-card-header,.event-logo{display:flex;align-items:center;justify-content:center}.event-logo{width:80px;height:80px;background:#ffffff;border-radius:14px;border:2px solid #e0f2fe;transition:all .4s ease;box-shadow:0 2px 8px rgba(59,130,246,.08);overflow:hidden}.event-logo img{width:100%;height:100%;object-fit:contain;padding:6px}.event-card:hover .event-logo{transform:scale(1.05);border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.15)}.event-card:hover .event-logo img{filter:brightness(1.1)}.event-card-body{padding:20px 15px;flex-grow:1;display:flex;flex-direction:column;position:relative;transition:all .4s ease}.event-name{font-size:1.1em;font-weight:700;color:#1e293b;margin-bottom:6px;text-align:center;letter-spacing:.3px;transition:all .4s ease}.event-type{font-size:.7em;color:#3b82f6;text-align:center;margin-bottom:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.event-description{font-size:.8em;color:#64748b;text-align:center;margin-bottom:18px;flex-grow:1;line-height:1.5;transition:all .4s ease}.event-btn{background:linear-gradient(135deg,#3b82f6,#2563eb);color:white;padding:10px 20px;border:none;border-radius:10px;font-size:.85em;cursor:pointer;transition:all .3s ease;font-weight:600;width:100%;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;position:relative;overflow:hidden;box-shadow:0 2px 10px rgba(59,130,246,.2)}.event-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.event-btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(59,130,246,.3)}.event-btn:hover:before{left:100%}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.events-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:25px}.section-title{font-size:2.8em}}@media (max-width:768px){.events-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.section-title{font-size:2.2em}.section-subtitle{font-size:1em}.event-card-header{min-height:120px;padding:30px 15px}.event-logo{width:80px;height:80px;font-size:2em}.event-name{font-size:1.2em}.event-card-body{padding:20px 18px}}@media (max-width:480px){.events-grid{grid-template-columns:1fr}.section-title{font-size:1.8em}body{padding:30px 15px}.header-section{margin-bottom:40px}.event-card:hover{transform:translateY(-10px) scale(1)}}.after-event-section{min-height:100vh;padding:5rem 9%;background:#fff}.after-event-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem}.after-event-section .after-event-heading h1{font-size:30px;font-weight:500;text-align:center;position:relative;margin-top:2rem;margin-bottom:3rem;color:#000}.after-event-section .after-event-heading h1:after{content:"";position:absolute;width:100px;height:4px;background-color:deepskyblue;bottom:-20px;left:0;right:0;margin:0 auto}.after-event-section p{text-align:justify;font-size:1rem;align-items:center;color:#000}:root{--container-color:#1a1e21;--second-color:deepskyblue;--text-color:#172317;--bg-color:#fff}.news-main-section{background:#191f36}.news-main-section h1{color:#fff}.news-section a{text-decoration:none}.news-section li{list-style:none}.news-section img{width:100%}.news-container{max-width:1068px;margin:auto;width:100%}.post{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,auto));justify-content:center;grid-gap:1.5rem;gap:1.5rem}.post-box{background:var(--bg-color);box-shadow:0 4px 14px hsl(355deg 25% 15%/10%);padding:15px;border-radius:.5rem}.post-box a{color:var(--text-colorx)}.post-img{width:100%;height:200px;object-fit:cover;object-position:center;border-radius:.5rem}.category{font-size:.9rem;font-weight:500;text-transform:uppercase;color:var(--second-color)}.post-title{font-size:1.3rem;font-weight:600;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-date{display:flex;font-size:.875rem;text-transform:uppercase;font-weight:400;margin-top:4px}.post-decription{font-size:.9rem;line-height:1.5rem;margin:5px 0 10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.profile{display:flex;align-items:center;gap:10px}.news-section .profile-img{width:35px;height:35px;border-radius:50%;object-fit:cover;object-position:center;border:2px solid var(--second-color)}.brand-logo-section{width:100%;display:grid;place-items:center;background:#fff}.brand-logo-section .brand-logo-container h1{font-size:30px;font-weight:500;text-align:center;position:relative;margin-top:2rem;margin-bottom:3rem}.brand-logo-section .brand-logo-container h1:after{content:"";position:absolute;width:100px;height:4px;background-color:#003d7e;bottom:-20px;left:0;right:0;margin:0 auto}.brand-logo-section .brand-logo-container{width:90%;height:auto;text-align:center}.brand-logo-section .brand-logo{width:100%;height:auto;margin-bottom:2rem}.brand-logo-section .brand-logo ul{padding:0;margin:0}.brand-logo-section .brand-logo ul li{list-style:none;display:inline-block;height:100px;cursor:pointer;transition:.5s}.brand-logo-section .brand-logo ul li img{width:100%;height:100%}