header{position:relative;z-index:999}main:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);z-index:900;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}body:has(.is-hovered) main:after{opacity:1;visibility:visible}.header-inner{position:relative;max-width:90rem;box-sizing:content-box;margin:auto;padding:1.5rem}.desktop-navigation{display:flex;gap:2.5rem;justify-content:space-between;align-items:center}.desktop-menu{padding:0;display:flex;gap:3.25rem;align-items:center;list-style:none}.desktop-menu li{color:#000;font-family:"Bebas Neue";font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.desktop-menu li .megamenu-dropdown{opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:999;transition:opacity .3s ease,visibility .3s ease}.menu-item-object-custom a{display:flex;align-items:center;gap:.5rem}.menu-item-object-custom a svg{transition:.2s ease}.menu-item-object-custom.is-hovered svg{transform:rotate(180deg)}.rtp-buy-tickets-container{list-style:none;padding:0}li.rtp-buy-tickets a{padding:.75rem 1rem;background:#0050aa;color:#fff;height:4rem;align-items:center;display:flex;font-family:"Bebas Neue";font-size:2rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;white-space:nowrap;transition:.2s ease}li.rtp-buy-tickets a:hover{background:#012239;text-decoration:none}.desktop-menu li.is-hovered .megamenu-dropdown{opacity:1;visibility:visible}.site-logo img{width:auto;max-height:94px}.site-logo a{display:flex}.site-branding{padding:1rem 1.5rem;width:100%;background:#010302}.site-branding--container{margin:auto;max-width:90rem;box-sizing:content-box;display:flex;gap:1.5rem;justify-content:space-between;align-items:center;color:#fff}.site-branding p{margin:0;color:#fff;font-family:"Roboto";font-size:.875rem;font-style:normal;font-weight:300;line-height:110%}.website-support{display:flex;align-items:center;gap:1.5rem}.website-support--text{display:none}.website-funded-by{display:flex;align-items:center}.website-funded-by-logos{display:flex;align-items:center;gap:.375rem}.mobile-menu{list-style:none;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease;-ms-overflow-style:none;scrollbar-width:none}ul.mobile-menu{padding:1.5rem 0 2rem}.mobile-menu::-webkit-scrollbar{display:none}.mobile-menu.active{max-height:100vh;overflow-y:auto;opacity:1}.mobile-navigation{display:none;grid-template-columns:1fr auto 1fr;align-items:center}.menu-toggle{cursor:pointer;grid-column:1;justify-self:start}.mobile-navigation .site-logo{grid-column:2;justify-self:center}.menu-toggle .line{transform-box:fill-box;transform-origin:center;transition:transform .3s ease-in-out,opacity .2s ease-in-out}.menu-toggle.is-active .line-top{transform:translateY(10.5px) rotate(45deg)}.menu-toggle.is-active .line-middle{opacity:0}.menu-toggle.is-active .line-bottom{transform:translateY(-10.5px) rotate(-45deg)}.mobile-menu ul{text-align:center}.mobile-menu ul li{margin-bottom:.6875rem}.mobile-menu ul li:last-of-type{margin-bottom:none}.mobile-menu ul li a{color:#0060aa;font-family:"Bebas Neue";font-size:1.5rem;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}header li>a:hover,footer li>a:hover{text-decoration:underline}.wpcf7-form p{margin:0 0 1.5rem}.wpcf7-form label{display:block;color:#000;font-family:'Roboto';font-size:1.125rem;font-style:normal;font-weight:600;line-height:100%}.wpcf7-form .wpcf7-form-control-wrap{display:block;margin:1rem 0 0}.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7-form .wpcf7-form-control-wrap textarea{border:1px solid #737373;border-radius:0;min-height:2.5rem}.wpcf7-form .wpcf7-form-control-wrap textarea{height:9.5625rem}.wpcf7-form .wpcf7-submit{padding:.75rem 1rem .375rem;min-width:11.375rem;background:#0060aa;border:none;border-radius:0;color:#fff;text-align:center;font-family:"Bebas Neue";font-size:2rem;font-style:normal;font-weight:500;line-height:100%;text-transform:uppercase;transition:.2s ease}.wpcf7-form .wpcf7-submit:hover{background:#012239}.wpcf7-form p:has(.wpcf7-submit){text-align:center}.wpcf7-spinner{display:none !important;visibility:hidden}form.wpcf7-form[data-status=submitting] .wpcf7-spinner,form.wpcf7-form.submitting .wpcf7-spinner{display:inline-block !important;visibility:visible}li.rtp-buy-tickets a{background:#1c2f50}li.rtp-buy-tickets a:hover{background:#0050aa}@media(max-width:1200px){.mobile-navigation{padding:0 .9375rem}}@media(max-width:1024px){.header-inner{padding:.375rem 0}.desktop-navigation{display:none}.mobile-navigation{display:grid;align-items:center;justify-content:center;gap:1.5rem}.mobile-navigation .site-logo{grid-column:2;justify-self:center}.site-branding{flex-direction:column;gap:1rem;padding:1.5rem .9375rem}.site-branding--container{flex-direction:column}.website-support{flex-direction:column-reverse;gap:1rem}.website-support p{font-style:italic;text-align:center}.website-support--text{display:inline;font-style:normal;font-weight:400}.website-support img{width:6.79244rem;height:3.75rem}.website-funded-by{flex-direction:column}.website-copyrights{order:3;text-align:center}}@media(max-width:1024px){.mobile-navigation .site-logo img{max-height:64px}}@media(max-width:480px){.mobile-nevigation .site-logo img{max-height:40px}}