:root{--primary-color: #2b8a3e;--secondary-color: #48a868;--text-color: #333;--background-color: #f4f7f6;--background-gradient: linear-gradient( 135deg, var(--secondary-color), var(--primary-color) );--font-family: "Arial", sans-serif}html,body{margin:0;padding:0;font-family:var(--font-family);font-family:Poppins,sans-serif;color:var(--text-color);background:var(--background-gradient);min-height:100vh;overflow-x:hidden}@media(max-width:768px){.nav-title{font-size:1rem}}.nav-link.active{border:none;position:relative;background-color:#007bff;color:#fff;border-radius:4px;box-shadow:0 0 5px #007bff80}@media(min-width:768px){body{padding-top:30px}}.nav-link,.nav-link-mobile{text-decoration:none;color:#007bff;transition:color .3s ease,background-color .3s ease;padding:5px 10px;border-radius:5px}#contact{justify-content:center}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background-color:#f4f4f4;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#007bff;border-radius:10px;border:3px solid #f4f4f4}::-webkit-scrollbar-thumb:hover{background-color:#0056b3}::-webkit-scrollbar-corner{background-color:#f4f4f4}#contact ul{display:grid;margin-left:18%;margin-right:18%;text-align:center grid-template-columns: repeat(1,1fr);gap:20px}@media(max-width:768px){#contact ul{text-align:left;margin-left:0;margin-right:0;grid-template-columns:repeat(2,1fr)}}em{font-style:italic}button{transition:background-color .3s ease;padding:12px 25px}button:hover{background-color:#0056b3}.nav-link,.nav-link-mobile{text-decoration:none;color:#007bff;transition:color .3s ease,background-color .3s ease;padding:10px 20px;border-radius:5px;text-align:center;display:block;margin:10px 0}.nav-link:hover,.nav-link-mobile:hover{color:#fff;background-color:#007bff}h2:hover,h3:hover{color:#0056b3}#contact ul{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}#contact ul li{border:3px solid #ccc;padding:15px;border-radius:10px}strong{font-weight:700}@media(max-width:768px){section{flex-direction:column;gap:10px;padding:10px}section img{width:100%;height:auto;border-radius:10px}}.button-container{display:flex;justify-content:center;align-items:center;margin-top:15px}.register-button{display:block;padding:15px 30px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;font-size:1.2rem;font-weight:700;transition:background-color .3s ease}.register-button:hover{background-color:#0056b3}.register-button:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,123,255,.5),transparent);animation:pass 1s infinite}@keyframes pass{0%{left:-100%}to{left:100%}}#footer{background-color:#007bff;color:#fff;padding:20px;text-align:left}.footer-container{display:flex;justify-content:space-around;flex-wrap:wrap}.footer-column{flex:1;padding:10px}.footer-column ul{list-style-type:none;padding:0}.footer-column ul li{margin:5px 0}.footer-column a{padding:10px 0;color:#fff;text-decoration:none;transition:color .3s ease}.footer-column a:hover{color:#d1eaff}.carousel{display:flex;transition:transform .5s ease-in-out}@media(max-width:768px){.carousel-slide{min-width:50%}}@media(max-width:768px){.carousel-slide{min-width:80%}}@media(max-width:768px){.carousel-image{height:60px;width:160px}}@media(max-width:480px){.carousel-image{height:50px;width:140px}}.carousel-container{width:100%;overflow:hidden}.carousel-track{display:flex;transition:transform .5s ease-in-out}.carousel-slide{min-width:25%;box-sizing:border-box;padding:10px}.carousel-image{width:100%;height:auto;object-fit:contain}@media(max-width:768px){.carousel-slide{min-width:100%}}.sponsor-carousel-wrapper{width:100%;overflow:hidden}.sponsor-carousel-track{display:flex;transition:transform .5s ease-in-out}.sponsor-carousel-slide{min-width:25%;box-sizing:border-box;padding:10px}.sponsor-carousel-image{width:100%;height:auto;object-fit:contain}@media(max-width:768px){.sponsor-carousel-slide{min-width:100%}#socialMediaContainer{display:none}}@media(max-width:768px){#socialMediaContainer{display:none!important}}
