.Confirmation-module__fS6IyW__container{color:#fff;background-color:#0e0e0e;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.Confirmation-module__fS6IyW__card{text-align:center;background-color:#030b15;border-radius:12px;max-width:400px;padding:2rem 3rem;box-shadow:0 4px 16px #0009}.Confirmation-module__fS6IyW__title{color:#4ade80;margin-bottom:1rem;font-size:1.8rem}.Confirmation-module__fS6IyW__message{margin-bottom:2rem;font-size:1rem;line-height:1.5}.Confirmation-module__fS6IyW__qrContainer{justify-content:center;margin-bottom:1rem;display:flex}.Confirmation-module__fS6IyW__note{color:#cbd5e1;font-size:.9rem}
.EventNavbar-module__RcesPG__navbar{color:#fff;z-index:100;box-sizing:border-box;background-color:#030b15;align-items:center;height:60px;padding:0 1.5rem;display:flex;position:fixed;top:0;left:0;right:0}.EventNavbar-module__RcesPG__navbar-container{justify-content:space-between;align-items:center;width:100%;max-width:72rem;margin:0 auto;display:flex}.EventNavbar-module__RcesPG__navbar-links{gap:2rem;font-size:1rem;font-weight:500;list-style:none;display:flex}.EventNavbar-module__RcesPG__navbar-links li a{color:#fff;cursor:pointer;text-decoration:none;transition:color .3s}.EventNavbar-module__RcesPG__navbar-links li a:hover{color:#60a5fa}.EventNavbar-module__RcesPG__navbar-icons{gap:1rem;display:flex}.EventNavbar-module__RcesPG__navbar-icon-button{color:#fff;cursor:pointer;background:0 0;border:none;position:relative}.EventNavbar-module__RcesPG__navbar-logo a{color:#fff}.EventNavbar-module__RcesPG__menu-toggle{color:#fff;cursor:pointer;background:0 0;border:none;display:none}@media (max-width:768px){.EventNavbar-module__RcesPG__menu-toggle{display:block}.EventNavbar-module__RcesPG__navbar-links{z-index:99;background-color:#030b15;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:none;position:absolute;top:60px;left:0;right:0}.EventNavbar-module__RcesPG__navbar-links.EventNavbar-module__RcesPG__open{display:flex}.EventNavbar-module__RcesPG__navbar-icons{gap:.75rem}}.EventNavbar-module__RcesPG__user-dropdown-container{position:relative}.EventNavbar-module__RcesPG__dropdown-menu{z-index:200;background-color:#030b15;border:1px solid #444;border-radius:4px;flex-direction:column;min-width:150px;padding:.5rem 0;animation:.2s ease-in-out EventNavbar-module__RcesPG__fadeIn;display:flex;position:absolute;top:40px;right:0}.EventNavbar-module__RcesPG__dropdown-welcome{color:#e2e8f0;border-bottom:1px solid #444;padding:.5rem 1rem;font-size:.9rem;font-weight:700}.EventNavbar-module__RcesPG__dropdown-menu button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:.5rem 1rem;font-size:.9rem;transition:background-color .2s}.EventNavbar-module__RcesPG__dropdown-menu button:hover{background-color:#2d3748}@keyframes EventNavbar-module__RcesPG__fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.Banner-module___n0iMa__banner{text-align:center;color:#fff;background-image:url(/images/banner.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:400px;max-height:50vh;padding:0 1.5rem;display:flex;position:relative}.Banner-module___n0iMa__banner-overlay{opacity:.5;background-color:#000;position:absolute;inset:0}.Banner-module___n0iMa__banner-heading{z-index:10;text-shadow:2px 2px 4px #00000080;margin-bottom:1.5rem;font-size:3rem;font-weight:800;line-height:1.2;position:relative}@media (min-width:768px){.Banner-module___n0iMa__banner-heading{font-size:3.75rem}}@media (max-width:767px){.Banner-module___n0iMa__banner{height:250px;max-height:40vh}.Banner-module___n0iMa__banner-heading{font-size:2rem}}.Banner-module___n0iMa__banner-search-container{z-index:10;width:100%;max-width:48rem;position:relative}.Banner-module___n0iMa__banner-search-input{color:#1f2937;background-color:#fff;border:1px solid #0000;border-radius:.375rem;width:100%;padding:.75rem 1rem;transition:all .2s ease-in-out}.Banner-module___n0iMa__banner-search-input::placeholder{color:#6b7280}.Banner-module___n0iMa__banner-search-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f6}.Banner-module___n0iMa__banner-search-container{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.Banner-module___n0iMa__banner-search-input{border:none;border-radius:50px;width:80%;padding:15px 20px;font-size:1rem}.Banner-module___n0iMa__banner-search-results{z-index:10;background-color:#fff;border-radius:0 0 10px 10px;width:80%;max-height:200px;margin-top:5px;padding:0;list-style:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.Banner-module___n0iMa__search-result-item{color:#333;border-bottom:1px solid #eee;padding:12px 20px;text-decoration:none;transition:background-color .2s;display:block}.Banner-module___n0iMa__search-result-item:hover{background-color:#f0f0f0}.Banner-module___n0iMa__search-result-item:last-child{border-bottom:none}.Banner-module___n0iMa__no-results-message{text-align:center;color:#666;padding:12px 20px}
.MainEvent-module__1PbuEa__mainEventContainer{max-width:1200px;margin:2rem auto;padding:0 1.5rem}.MainEvent-module__1PbuEa__imageWrapper{color:#fff;background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:450px;padding:2rem;display:flex;position:relative;overflow:hidden}.MainEvent-module__1PbuEa__imageOverlay{background:linear-gradient(#0000,#000000b3);width:100%;height:100%;position:absolute;top:0;left:0}.MainEvent-module__1PbuEa__eventContent{z-index:10;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.MainEvent-module__1PbuEa__eventTitle{text-shadow:2px 2px 4px #00000080;margin:0;font-size:2rem;font-weight:700}@media (max-width:767px){.MainEvent-module__1PbuEa__imageWrapper{justify-content:flex-end;height:300px;padding:1.5rem}.MainEvent-module__1PbuEa__eventContent{flex-direction:column;align-items:flex-start}.MainEvent-module__1PbuEa__eventTitle{text-align:left;margin-bottom:1rem;font-size:1.5rem}}
