@layer core{.intro--section{text-align:center;margin-bottom:0!important;padding:2rem 0!important}@media (56.25rem <= width){.intro--section{padding:4rem 0!important}}.intro--section__title{font-family:Secondary-two!important;font-size:2rem!important;line-height:normal!important;margin-bottom:1rem}.intro--section__subtitle{font-weight:400!important;font-size:1rem!important}.footer .partners__title{margin-bottom:0}.footer .partners__partner__content{min-width:9.375rem}.footer .partners__partner__content img{-o-object-fit:contain;object-fit:contain}.footer .partners__partner__content:last-of-type img{max-height:4.75rem;min-height:4.6875rem;width:auto}.footer .navigation{font-family:Secondary}.footer .navigation a{color:#000!important}.footer .navigation a:hover{color:#fff!important}.footer .social-media svg path{fill:#000}.footer .language-selector__item{font-family:Secondary}.footer .language-selector__item a{color:#000!important}.footer .language-selector__item a:hover{color:#fff!important}.footer .copyright{background-color:#000;color:#fff}.footer .partners__partner{gap:1rem!important}@media (56.25rem <= width){.footer .partners__partner{gap:1.875rem!important}}.location__content{border:.125rem solid var(--palette-accent-500);background-color:var(--palette-accent-500)}.location__title{font-family:Secondary-two!important;font-size:1.875rem!important}.location__directions{margin:2rem 0!important}.tickets__title{font-family:Secondary-two!important;color:var(--palette-accent-500)}.tickets__subtitle{font-family:Tertiary!important}.tickets__content .how-to-buy__item--container{color:var(--palette-accent-500)}.tickets__image{border:.125rem solid var(--palette-accent-500)}.faqs__title{font-size:1.875rem!important;font-family:Secondary-two;color:var(--palette-accent-500)}.faqs__subtitle{font-family:Tertiary}.faqs__section__title{font-family:Secondary-two;color:var(--palette-accent-500)}.faqs__section details summary{font-family:Tertiary}.faqs__faq ul{margin-bottom:1.25rem}.faqs__wrapper{text-align:center}.faqs a{color:var(--palette-accent-500);text-decoration:underline;text-underline-offset:.25rem}.gallery__content__title{font-family:Secondary-two!important;color:var(--palette-accent-500)}.gallery__content__subtitle{font-family:Tertiary!important}.gallery .swiper .slide__content{border:.125rem solid var(--palette-accent-500)}.gallery .swiper .slide__content__title{font-family:Tertiary!important;color:var(--palette-accent-500)}.gallery .swiper .slide__content__description{margin-bottom:0}.hero__title__city{font-family:Tertiary!important;font-size:1.125rem!important}.hero .countdown__date,.hero .countdown__date .countdown__number{font-family:Secondary-two!important}@media (56.25rem <= width){.hero__icons__instance img{width:4.5rem!important;height:4.5rem!important;max-height:4.5rem!important}}.header__link,.header__mobile__link{font-family:Secondary-two!important}.cookies__title,.cookies__message{color:#fff!important}.cookies button{color:#000!important}.reviews .swiper-slide{min-height:18rem!important}.reviews__content__title{font-family:Secondary-two!important;font-size:1.875rem!important;color:var(--palette-accent-500)}.reviews__content__subtitle{font-family:Tertiary!important}.reviews .slide__name{font-family:Primary!important}.grid{color:#fff!important}.grid__title{font-size:1.875rem!important;font-family:Secondary-two;color:var(--palette-accent-500)}.grid__subtitle{font-family:Tertiary}@media (75rem <= width){.grid__card{flex:1 1 calc(50% - 1rem)!important;max-width:calc(50% - 1rem)!important}}.grid__card .grid__title{font-size:1.375rem!important}@font-face{font-family:Secondary;font-style:normal;font-display:swap;src:url(/assets/fonts/Felix-Titling.woff2) format("woff2"),url(/assets/fonts/Felix-Titling.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Secondary-two;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;src:url(/assets/fonts/Felix-Titling.woff2) format("woff2"),url(/assets/fonts/Felix-Titling.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tertiary;font-style:normal;font-display:swap;src:url(/assets/fonts/Perpetua-Titling.woff2) format("woff2"),url(/assets/fonts/Perpetua-Titling.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.button{font-family:Secondary-two!important}.button--secondary{background-color:transparent!important;color:var(--palette-accent-500)!important}.button--secondary:hover{background-color:var(--palette-accent-500)!important;color:#000!important}}
