@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";*{margin:0;padding:0}#btn{scale:1.5;cursor:pointer}#root{top:0;left:0;width:100%;height:100%;background-color:#202020cf;color:#fff;text-align:center}.search{width:100vw;height:3rem;display:flex;justify-content:flex-start;align-items:center;padding:10px}.secondary{width:50vw;background-color:#dbdbdb;border-radius:10px;margin:10px;text-decoration:none}.login-container{max-width:400px;background-color:#2f2f2f;text-align:center;height:75vh;display:flex;justify-content:center;align-items:center;min-width:100%}.login-box{min-width:max-content;background-color:#e4e4e4;width:50%;height:min-content;margin:20px;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000001a}.login-form{height:max-content}.login-container h2{margin-bottom:20px;color:#333}.login-form .input-group{margin-bottom:20px;text-align:left}.login-form .input-group label{display:block;margin-bottom:5px;color:#333;font-weight:700}.login-form .input-group input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.login-form .input-group input:focus{border-color:#83b9f3;outline:none}.login-btn{background-color:#ed6d05;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;width:100%;transition:background-color .3s ease}.login-btn:hover{background-color:#b35c00}.signup-link{margin-top:15px;color:#666}.signup-link a{color:#f50;text-decoration:none}.signup-link a:hover{text-decoration:underline}@media (max-width: 767px){.login-container{width:90%}}@media (max-width: 460px){.login-container{width:80%}}body{height:100%;width:100%;background-color:#2f2c2c}.ag-courses_box{width:25rem;height:20rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px;margin:10px}.ag-courses_item{width:100%;height:100%;margin:0 15px 30px;border-radius:28px;overflow:hidden}.ag-courses-item_link{display:block;padding:30px 20px;background-color:#121212;overflow:hidden;position:relative}.ag-courses-item_link:hover,.ag-courses-item_link:hover .ag-courses-item_date{text-decoration:none;color:#fff}.ag-courses-item_link:hover .ag-courses-item_bg{-webkit-transform:scale(10);-ms-transform:scale(10);transform:scale(10)}.ag-courses-item_title{min-height:87px;margin:0 0 25px;overflow:hidden;font-weight:700;font-size:30px;color:#fff;z-index:2;position:relative}.ag-courses-item_date-box{font-size:18px;color:#fff;z-index:2;position:relative}.ag-courses-item_date{font-weight:700;color:#f9b234;-webkit-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}.ag-courses-item_bg{height:128px;width:128px;background-color:#f96234;z-index:1;position:absolute;top:-75px;right:-75px;border-radius:50%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media only screen and (max-width: 859px){.ag-format-container{width:50%;display:flex;flex-wrap:nowrap;justify-content:center}.ag-courses-item_title{min-height:72px;line-height:1;font-size:24px}}@media only screen and (max-width: 639px){.ag-courses_item{-ms-flex-preferred-size:100%;flex-basis:100%;margin:5px}.ag-courses-item_title{min-height:72px;line-height:1;font-size:24px}.ag-courses-item_link{padding:22px 40px}.ag-courses-item_date-box{font-size:16px}}@media only screen and (max-width: 470px){.ag-courses_item{-ms-flex-preferred-size:100%;flex-basis:90%;margin:5px}.ag-courses-item_title{min-height:60px;line-height:1;font-size:20px}.ag-courses-item_link{padding:18px 35px}.ag-courses-item_date-box{font-size:14px}}*{margin:0;padding:0;box-sizing:border-box}@keyframes slide{0%{background-position:0 0}to{background-position:100% 100%}}body{font-family:Roboto,sans-serif;color:#f5f5f5;background-color:#121212}.hupper{background:linear-gradient(135deg,#1c1c1c,#383838);display:flex;flex-direction:column;justify-content:center;width:100%;height:88vh;background-image:url(/assets/5618236-ehrSHMgT.jpg);background-size:cover;background-position:center;animation:slide 10s alternate infinite}.info{display:flex;justify-content:center;align-items:center;width:100vw;height:min-content}#event-info{font-size:1.8rem;color:#f0f0f0;text-align:center;margin-top:20px;max-width:800px;line-height:1.6;padding:20px;border-radius:12px;background:#0009;box-shadow:0 4px 15px #0006;animation:fadeIn 2s ease-in-out}.view{margin:10px;padding:20px;font-size:1.5rem;font-family:Arial,Helvetica,sans-serif;text-decoration:underline}.view :hover{color:#e74848;transition:color .5s ease}#event-info strong{color:#fa3f3f}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#hmain{font-size:4.5rem;color:#fff;letter-spacing:2px;cursor:pointer;font-weight:600;font-style:oblique;text-shadow:0 4px 10px rgba(0,0,0,.8);transition:color 1s ease}#hmain span{color:#00d1b2;transition:margin-right .7s,color .7s}.heading{animation:positionchange 2s ease-in}#hmain:hover span:nth-child(1){margin-right:10px;color:#fff;text-shadow:0 0 15px #00d1b2}#countdown{background:linear-gradient(135deg,#ff416c,#ff4b2b,#fb0);background-size:200% 200%;animation:slide 10s linear infinite forwards;border-radius:30px;padding:20px;font-size:2.6rem;font-weight:700;color:#fff;margin-bottom:30px;box-shadow:0 4px 15px #ff4b2b66}@keyframes fade-in{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.upcoming{background-color:#1e1e1e;padding:40px 20px;border-radius:12px;box-shadow:0 6px 15px #0006;margin:20px auto;width:90%;height:fit-content;max-width:1200px;text-align:center;display:flex;flex-direction:column;align-items:center;animation:fade-in .5s ease-in-out}.upcoming h1{font-size:2.5rem;margin-bottom:5px;color:#ff4b2b}.hcard{width:fit-content;display:flex;align-items:center;justify-content:center;padding:20px;background-color:#2c2c2c;border-radius:10px;box-shadow:0 4px 10px #0006}.hcard>div{width:100%;max-width:800px}.past{display:flex;align-items:center;justify-content:center;margin:5px;height:90%;width:90%;padding:10px;border-radius:5px;background-color:#2a2a2a;box-shadow:0 2px 5px #0000004d}.past h1{color:#f5f5f5}@media (max-width: 768px){.upcoming{padding:30px 15px;width:90%}.upcoming h1{font-size:2rem}#countdown{font-size:1.5rem}.hcard{width:90%;flex-direction:column;padding:10px}.info{padding:15px;margin-top:15px;font-size:1.5rem}#event-info{font-size:1.5rem;padding:15px;margin-top:10px}}@media (max-width: 480px){.info{padding:10px;margin-top:10px}#event-info{font-size:1.2rem;padding:10px}}.allevents{display:flex;flex-wrap:wrap;width:100%;height:min-content;background-color:#202020cf;justify-content:center;box-sizing:border-box}@media (max-width: 1200px){.allevents{width:100%;margin:10px 5px}}@media (max-width: 768px){.allevents{width:100%;margin:5px;padding:5px}}@media (max-width: 480px){.allevents{flex-direction:column;align-items:center;padding:0;margin:0}}.EventList{height:min-content;width:100vw;background-position:cover}body{font-family:Arial,sans-serif}.contact-container{max-width:600px;background-color:#2f2f2f;text-align:center;height:85vh;display:flex;justify-content:center;align-items:center;min-width:100%}.contact-box{min-width:max-content;background-color:#e4e4e4;width:50%;height:min-content;margin:20px;padding:20px;border-radius:10px;box-shadow:10 0 10px #0000001a}.contact-container h2{margin-bottom:20px;color:#333}.contact-container p{color:#666;margin-bottom:30px}.contact-form .input-group{margin-bottom:20px;text-align:left}.contact-form .input-group label{display:block;margin-bottom:5px;color:#333;font-weight:700}.contact-form .input-group input,.contact-form .input-group textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.contact-form .input-group input:focus,.contact-form .input-group textarea:focus{border-color:#007bff;outline:none}.submit-btn{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.submit-btn:hover{background-color:#0056b3}@media (max-width: 776px){.contact-box{scale:.8}}@media (max-width: 670px){.contact-box{scale:.7}}.filter-card{width:30rem;height:auto;background-color:#5f7071a6;color:#efefef;display:flex;justify-content:space-between;flex-direction:column;border-radius:12px;box-shadow:10px 0 10px #0000004d;padding:20px;box-sizing:border-box;font-size:1.3rem}.wrapper{width:100%;padding:10px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:15px}.filter-card form{display:flex;flex-direction:column;justify-content:center;align-items:stretch}.month label,.month select{font-size:16px!important}.filter-card button{padding:12px 28px;border:none;border-radius:6px;background-color:#f69b9b;cursor:pointer;font-weight:600}.filter-card button:hover{background-color:#eb7878}.checkbox{width:70%;display:flex;justify-content:space-between;align-items:center;margin-top:10px}input[type=date],select{width:100%;padding:10px;margin-top:px;border-radius:5px;border:1px solid #ccc;background-color:#fff;box-sizing:border-box;transition:border-color .3s ease}.check{display:flex;align-items:center;gap:10px}.checkbox input[type=checkbox]{transform:scale(1.5);cursor:pointer}@media (max-width: 670px){.filter-card{width:100%;padding:15px;box-shadow:5px 5px 8px #1b1b1a33}.wrapper{gap:10px}.checkbox{width:100%;gap:10px}.filter-card button{padding:10px 20px;font-size:14px}}@media (max-width: 515px){.filter-card{width:90%;padding:10px}.filter-card button{padding:8px 16px;font-size:12px}.checkbox{display:flex;flex-direction:column;align-items:center;gap:10px}.checkbox label{font-size:14px}}.filtercontainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:10px;min-height:80%;box-shadow:5px 0 5px #000;background-color:#5f7071a6;border-radius:30px}.find-container{display:flex;justify-content:center;gap:30px;width:100%;height:min-content}.main{width:100%;min-height:73vh;background-color:#3b4f50ba}:root{--pc: rgb(8, 8, 58);--sc: rgb(144, 119, 119);--tc: rgb(8, 7, 7)}nav{height:5rem;background:#141414;color:#dcdcdc;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:5}.overview{display:flex;padding:2rem}.overview li{padding:2rem}.overview a{font-size:1.25rem}.nav-items{display:flex;align-items:center}.logo img{height:5rem}#login{height:3rem;font-size:1.25rem;background-color:#4477ce;padding-left:1.5rem;padding-right:1.5rem;border-radius:2rem;padding-top:0;color:#fff;border:none;outline:none;margin-right:10px}.nav-items li{font-size:1.5rem;list-style-type:none}a{text-decoration:none;color:#fff}.container1{max-width:1170px;margin:auto}.row a{text-decoration:none;color:#fff}footer{text-align:center}.row{display:flex;flex-wrap:wrap;justify-content:space-around}.row h4{font-size:1.6rem}ul{list-style:none;padding:0}.social-links img{height:40px}@media (max-width: 1450px){.logo img{height:5rem}}@media (max-width: 767px){.logo img{height:4rem}}@media (max-width: 574px){.logo img{height:3rem}}@media (max-width: 425px){.logo img{height:2rem}}.text-container{margin:auto;width:200px;height:5.9rem;overflow:hidden;text-align:center;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal;text-overflow:ellipsis}.hamburger{display:none;cursor:pointer}.bar{width:25px;height:3px;background-color:#fff;margin:5px 0;transition:.4s}.change .bar:nth-child(1){-webkit-transform:rotate(-45deg) translate(-6px,6px);transform:rotate(-45deg) translate(-6px,6px)}.change .bar:nth-child(2){opacity:0}.change .bar:nth-child(3){-webkit-transform:rotate(45deg) translate(-6px,-6px);transform:rotate(45deg) translate(-6px,-6px)}.dropdown-menu{display:none}@media (max-width: 1000px){.nav-items ul{display:none}.dropdown-menu{display:none;position:absolute;top:100%;left:0;width:100%;background-color:#141414;margin:0}.hamburger{display:block}.logo,.nav-items{display:flex;justify-content:center;align-items:center}}.dropdown-menu li{text-align:center}.dropdown-menu li a{display:block;padding:1rem;color:#fff;text-decoration:none;transition:background-color .3s}.dropdown-menu li a:hover{background-color:#333}.footer{display:flex;flex-direction:column;align-items:center;padding:15px;background-color:#222;color:#fff;position:relative;bottom:0;width:100%}.footer .image img{width:100px;border-radius:50%;margin-bottom:15px}.footer .social-media{display:flex;justify-content:center;gap:20px;margin-bottom:20px}.footer .social-media a img,.footer .social-media a svg{width:40px;height:40px;transition:transform .3s ease}.footer .social-media a:hover img,.footer .social-media a:hover svg{transform:scale(1.2)}.footer p{margin:5px 0}.footer a{color:#fff;text-decoration:none;margin:0 10px;font-weight:700}.footer a:hover{text-decoration:underline}
