@layer core,custom;@layer custom{.font-h2{color:var(--palette-accent-500);line-height:1;text-transform:uppercase;font-size:2rem}@media (56.25rem <= width){.font-h2{font-size:4rem}}.button{font-size:1rem;font-family:Secondary,sans-serif}.button--secondary{color:var(--palette-accent-500);background-color:transparent}.swiper-button-prev,.swiper-button-next{border:.0625rem solid #000000;border-radius:50%;width:2.25rem;height:2.25rem;background-color:var(--palette-accent-500)}.swiper-button-prev svg,.swiper-button-next svg{width:.8125rem;height:1.3125rem}.swiper-button-prev svg path,.swiper-button-next svg path{fill:#000}svg path{fill:var(--palette-accent-500)}.cookies__buttons button{color:#000;border-radius:1.125rem}.header{font-family:Secondary,sans-serif;border-bottom:solid .25rem var(--palette-accent-500)}.header__link{text-transform:uppercase}.hero__content{gap:1rem}@media (56.25rem <= width){.hero__content{gap:1.5rem}}.hero__title__city{text-transform:uppercase}.hero__title__text{color:#fff;font-size:2rem}.hero__description{font-size:.875rem}@media (56.25rem <= width){.hero__description{max-width:45rem;font-size:1rem}}.hero__cta{margin:0}.hero__icons{padding:0}@media (56.25rem <= width){.hero__icons{padding:0 1rem}}.hero__icons__instance{flex-direction:column;min-width:6.75rem}@media (56.25rem <= width){.hero__icons__instance{flex-direction:row}}@media (56.25rem <= width){.intro{padding-bottom:0}}.intro__title{font-size:1.625rem}@media (56.25rem <= width){.intro__title{font-size:1.75rem}}#info-devoluciones,#info-condiciones{padding-bottom:0}#info-devoluciones a,#info-condiciones a,#info-privacidad a{color:var(--palette-accent-500)}#info-devoluciones .basic-info__subtitle,#info-condiciones .basic-info__subtitle,#info-privacidad .basic-info__subtitle{font-family:Secondary;font-size:1.5rem}#info-devoluciones .basic-info strong,#info-condiciones .basic-info strong,#info-privacidad .basic-info strong{font-family:Secondary;font-size:1.25rem}.gallery .swiper-pagination{width:80%}@media (56.25rem <= width){.gallery .swiper-pagination{width:-moz-fit-content;width:fit-content}}.gallery .swiper-pagination-bullet-active .swiper-pagination-bullet-number{color:#000}.gallery .swiper-pagination-bullet-number{color:var(--palette-accent-500)}@media (56.25rem <= width){.gallery .swiper-pagination-bullet-title{min-width:-moz-max-content;min-width:max-content;text-transform:uppercase}}@media (56.25rem <= width){.gallery .slide__content{display:flex;padding-top:6.25rem;flex-direction:column;justify-content:center;right:3.4375rem;min-width:18.75rem;max-width:18.75rem;min-height:16.875rem;max-height:16.875rem;clip-path:polygon(0% 30%,50% 0%,100% 30%,100% 100%,0% 100%);overflow:hidden}}.gallery .slide__content__title,.gallery .slide__content__description{text-align:left}.gallery .slide__content__title{text-transform:uppercase}.reviews__content__title{margin:0 auto;text-align:center;font-size:2rem}@media (56.25rem <= width){.reviews__content__title{max-width:40.625rem}}.reviews__item__name{color:var(--palette-accent-500);font-size:1.125rem}@media (56.25rem <= width){.reviews__item__name{font-size:1.25rem}}.reviews__item__text{color:#fff;padding:0 .5rem;font-size:.875rem}@media (56.25rem <= width){.reviews__item__text{padding:0 1rem}}@media (75rem <= width){.reviews__item__text{padding:0 2rem}}@media (56.25rem <= width){.reviews .swiper{max-width:75rem}}.reviews .swiper-slide{position:relative;aspect-ratio:1/1;clip-path:polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);background:var(--palette-accent-500)}.reviews .swiper-slide:before{content:"";position:absolute;inset:.0625rem;clip-path:polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);background:#000;z-index:0}.reviews .swiper-slide>*{position:relative;z-index:1}.reviews .swiper-pagination-bullet{background-color:transparent;width:.75rem;height:.75rem;margin-top:1rem;border:.0625rem solid var(--palette-accent-500)}.reviews .swiper-pagination-bullet-active{background-color:var(--palette-accent-500)}.experience .container{padding:1rem .5rem}.experience__title{text-align:center}.experience__wrapper{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (37.5rem <= width){.experience__wrapper{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (56.25rem <= width){.experience__wrapper{grid-template-columns:repeat(4,1fr)}}.experience__item{gap:1.5rem}.experience__item__image{-o-object-fit:cover;object-fit:cover;min-height:21.25rem}.experience__item__title{color:var(--palette-accent-500);text-align:center;text-transform:uppercase;font-size:1.5rem;font-family:Secondary,sans-serif}@media (56.25rem <= width){.experience__item__title{font-size:2rem}}#groups .experience__wrapper{display:grid;gap:2rem;padding:0;grid-template-columns:repeat(1,1fr)}@media (56.25rem <= width){#groups .experience__wrapper{grid-template-columns:repeat(2,1fr)}}#groups .experience__item__image{border:.0625rem solid var(--palette-accent-500)}#groups .experience__item__description{text-align:center}#groups .experience__item__cta{color:var(--palette-accent-500);margin:auto auto 0;background-color:transparent;border:.0625rem solid var(--palette-accent-500)}@keyframes experience-map-fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes experience-map-fade-in-left{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes experience-map-fade-in-right{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes experience-map-arrow-in{0%{opacity:0}to{opacity:1}}@keyframes experience-map-draw-line{0%{opacity:0;transform:translateY(-50%) scaleX(0)}to{opacity:1;transform:translateY(-50%) scaleX(1)}}@keyframes experience-map-draw-corner{0%{opacity:0;clip-path:inset(0 100% 100% 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.tickets__block{flex-direction:row-reverse}.tickets__content ul{list-style:none}.tickets__visual{position:relative;aspect-ratio:1/1;clip-path:polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);background:var(--palette-accent-500)}.tickets__visual:before{content:"";position:absolute;inset:.0625rem;clip-path:polygon(50% 0%,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);background:#000;z-index:0}.tickets__visual>*{position:relative;z-index:1}.tickets__image{-o-object-fit:cover;object-fit:cover;height:100%}.tickets .how-to-buy__item{display:flex;flex-direction:column;border-bottom:.03125rem solid var(--palette-accent-500);padding:.5rem 0}.tickets .how-to-buy__item:last-child{border-bottom:none}@media (56.25rem <= width){.tickets .how-to-buy__item{display:inline-block}.tickets .how-to-buy__item:first-child{display:flex;flex-direction:row;align-items:start}}.tickets .how-to-buy__title{color:var(--palette-accent-500)}.location{padding:4rem 0}.location__content{gap:2rem}.location__address{text-align:left}.location .transportation{border-bottom:.03125rem solid var(--palette-accent-500)}.location .transportation:last-child{border-bottom:none}.location__directions{margin:0 auto 0 0}.location__map{border:.0625rem solid var(--palette-accent-500)}.press .slide__title{text-align:center;text-transform:uppercase;font-family:Secondary,sans-serif;font-size:1.75rem;color:var(--palette-accent-500);margin-top:.5rem}@media (56.25rem <= width){.press .slide__title{font-size:2rem}}.press .slide__description{display:none}.press .swiper{max-width:75rem}.press .swiper-slide{background-color:transparent;opacity:1;padding:0;justify-content:flex-start;min-height:auto}.press .swiper-slide picture{display:block;width:100%;aspect-ratio:inherit;overflow:hidden}@media (56.25rem <= width){.press .swiper-slide picture{aspect-ratio:48/58}}.press .swiper-slide .slide__image--large{width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.press .swiper-pagination-bullet{border:solid .0625rem var(--palette-accent-500)}.faqs{text-align:center}.faqs__button{margin:0}.footer{border-top:.25rem solid var(--palette-accent-500)}.footer__logo{min-width:16.875rem}@media (56.25rem <= width){.footer__logo{min-width:34.375rem}}.footer .partners__partner{gap:4rem}.footer .partners__partner__content{font-family:Primary,sans-serif}.footer .navigation{width:90%}@media (56.25rem <= width){.footer .navigation{width:100%}}.footer .language-selector__item{text-transform:uppercase}.footer .copyright{color:#000;padding:0 .625rem}.footer .copyright__company{color:#000;font-weight:700}.business__title{font-size:2rem}.business__wrapper{padding:0 1rem}.business .form__item{display:flex;flex-direction:column}.business .form__item:has(input[type=checkbox]){flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 .5rem;padding-right:.5rem}.business .form__item:has(input[type=checkbox]) .form__label{width:90%}@media (56.25rem <= width){.business .form__item:has(input[type=checkbox]) .form__label{width:auto}}.business .form__item:has(input[type=checkbox]) input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;display:inline-block;width:1rem;height:1rem;margin:0;border:.0625rem solid #000000;border-radius:.125rem;background-color:#fff!important;accent-color:#000000;opacity:1}.business .form__label{width:100%;border:none;padding:.5rem 0}.business .form__input{border:none;background-color:#262626}}
