.Footer_footer__OYoYH{background-color:#13151f;color:#ccc}.Footer_footer__top__LJQ8h{padding:60px 20px;border-bottom:1px solid rgba(243,237,237,.1)}.Footer_footer__bottom__YgtMy{position:relative;padding:20px}.Footer_footer__container__mEFSU{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.Footer_footer__container__mEFSU{flex-direction:row;justify-content:center;align-items:flex-start}}.Footer_footer__brand__eci79{display:flex;flex-direction:column;gap:20px;max-width:400px}@media(min-width:768px){.Footer_footer__brand__eci79{width:30%}}.Footer_footer__nav__Vc2kp{display:flex;flex-direction:column;gap:40px}@media(min-width:576px){.Footer_footer__nav__Vc2kp{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media(min-width:768px){.Footer_footer__nav__Vc2kp{width:65%}}.Footer_footer__copyright__kLniw{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:500;justify-content:center}.Footer_brand__logo__L6EV8{max-width:220px;filter:drop-shadow(0 0 10px rgba(156,94,255,.5))}.Footer_brand__text__k1WUr{font-size:1.1rem;line-height:1.8;font-weight:500}.Footer_brand__social__DjFCZ{display:flex;gap:15px}.Footer_social__link__n_9Sn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(243,237,237,.1);color:#f3eded;border-radius:50%;font-size:1.1rem;transition:background-color .3s,transform .3s}.Footer_social__link__n_9Sn:hover{background-color:#ff7235;transform:translateY(-3px)}.Footer_nav__column__pTS_Q{min-width:160px}.Footer_nav__title__Xeh23{font-size:1.4rem;font-weight:700;color:#f3eded;margin-bottom:20px;position:relative;padding-bottom:10px}.Footer_nav__title__Xeh23:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:#ff7235}.Footer_nav__list__6P2Zw{display:flex;flex-direction:column;gap:15px}.Footer_nav__list__6P2Zw li{font-size:1.1rem;transition:color .3s;line-height:1.5;position:relative;display:flex}.Footer_nav__list__6P2Zw li:before{content:none}.Footer_nav__list__6P2Zw li a{color:#ccc;text-decoration:none;transition:color .3s}.Footer_nav__list__6P2Zw li a:hover{color:#ff7235}.Footer_nav__list__6P2Zw li:hover{color:#f3eded}@media(min-width:992px){.Footer_footer__top__LJQ8h{padding:80px 20px}.Footer_footer__bottom__YgtMy{padding:30px 20px}.Footer_brand__text__k1WUr{font-size:1.15rem}.Footer_nav__title__Xeh23{font-size:1.5rem}.Footer_nav__list__6P2Zw li{font-size:1.15rem}}.Navbar_nav__VCKCE{display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;padding:10px 20px;z-index:1000;transition:background-color .3s ease,padding .3s ease,box-shadow .3s ease}.Navbar_nav__VCKCE.Navbar_scrolled__vS8N4{background-color:rgba(19,21,31,.95);box-shadow:0 0 15px rgba(0,0,0,.5);padding:5px 20px}.Navbar_nav__logo__nw3p0 img{max-height:80px;width:auto;transition:max-height .3s ease,filter .3s ease}.Navbar_scrolled__vS8N4 .Navbar_nav__logo__nw3p0 img{max-height:60px;filter:drop-shadow(0 0 10px rgba(156,94,255,.5))}.Navbar_nav__desktopLinks__3BANH{display:none;align-items:center;gap:25px}.Navbar_nav__desktopLinks__3BANH a{color:#f3eded;font-weight:600;text-decoration:none;transition:transform .3s,color .3s,background-color .3s;position:relative;padding:5px 0}.Navbar_nav__desktopLinks__3BANH a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#ff7235;transition:width .3s ease}.Navbar_nav__desktopLinks__3BANH a:hover{transform:translateY(-2px);color:#ff7235}.Navbar_nav__desktopLinks__3BANH a:hover:after{width:100%}.Navbar_nav__desktopLinks__3BANH .Navbar_desktop__ticket__FEm3w{background:#ff7235;padding:10px 16px;border-radius:8px;color:#f3eded}.Navbar_nav__desktopLinks__3BANH .Navbar_desktop__ticket__FEm3w:hover{background:#d8612e;color:#f3eded}.Navbar_nav__desktopLinks__3BANH .Navbar_desktop__ticket__FEm3w:after{display:none}.Navbar_nav__menu__TBlMp{display:flex;margin-bottom:20px;background:none;border:none;color:#f3eded;font-size:3rem;cursor:pointer;z-index:1000}.Navbar_nav__mobilePanel__UO0ti{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:rgba(19,21,31,.98);display:flex;flex-direction:column;padding:60px 20px;transition:right .3s ease;z-index:1001}.Navbar_nav__mobilePanel__UO0ti a{margin-bottom:20px;font-size:3rem;text-decoration:none;color:#f3eded;transition:transform .3s,color .3s}.Navbar_nav__mobilePanel__UO0ti a:not(:last-child):hover{transform:translateX(20px);color:#ff7235}.Navbar_nav__mobilePanel__UO0ti .Navbar_mobile__ticket__9t6Ih{margin-top:auto;padding:10px 16px;border-radius:8px;background-color:#ff7235;color:#f3eded;text-align:center;transition:background-color .3s}.Navbar_nav__mobilePanel__UO0ti .Navbar_mobile__ticket__9t6Ih:hover{background-color:#d8612e}.Navbar_nav__mobilePanel__UO0ti.Navbar_open__4s5So{right:0}.Navbar_nav__close__v4T3m{position:absolute;top:20px;right:20px;background:none;border:none;color:#f3eded;font-size:3rem;cursor:pointer;transition:color .3s}.Navbar_nav__close__v4T3m:hover{color:#ff7235}@media(min-width:768px){.Navbar_nav__menu__TBlMp,.Navbar_nav__mobilePanel__UO0ti{display:none}.Navbar_nav__desktopLinks__3BANH{display:flex;font-size:1.6rem}}@media(min-width:992px){.Navbar_nav__desktopLinks__3BANH{padding:5px;font-size:1.8rem}}@media(min-width:1200px){.Navbar_nav__desktopLinks__3BANH{font-size:2rem}}.ScrollToTop_scrollToTop__7NKxR{position:fixed;right:20px;bottom:20px;width:45px;height:45px;background-color:#ff7235;color:#f3eded;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;cursor:pointer;transition:all .3s ease;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.3);animation:ScrollToTop_fadeIn__ZRY_o .3s ease-in-out}.ScrollToTop_scrollToTop__7NKxR:hover{background-color:#d8612e;transform:translateY(-3px);box-shadow:0 4px 15px rgba(0,0,0,.4)}@media(min-width:768px){.ScrollToTop_scrollToTop__7NKxR{right:30px;bottom:30px;width:50px;height:50px;font-size:1.5rem}}@media(min-width:1200px){.ScrollToTop_scrollToTop__7NKxR{right:40px;bottom:40px}}@keyframes ScrollToTop_fadeIn__ZRY_o{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100vh}html{font-size:62.5%;scroll-behavior:smooth}a{text-decoration:none}img{height:auto}button,input,select,textarea{font-family:inherit}button{border:none;cursor:pointer}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}body{background-color:var(--background);font-family:Segoe UI,sans-serif}a{color:var(--text)}