@layer custom{body,.font-h2,a{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-h1,.font-h2{font-size:1.75rem}@media (56.25rem <= width){.font-h1,.font-h2{font-size:2.5rem}}.header__cta{font-size:.625rem;background-color:#fff;color:#4babe0;padding:.75rem .875rem}@media (56.25rem <= width){.header__cta{font-size:.875rem}}.header__item,.header__mobile__item{text-transform:uppercase}.header__item a,.header__mobile__item a{font-size:.875rem}.header .language-selector{color:#f0b947}.header .language-selector__options{background-color:#fff}.header .language-selector__options a{font-size:.875rem}.header .language-selector__link{color:#f0b947}.header__mobile__content{background-color:#000}.hero__title__text{font-size:1.5625rem;padding-top:1.875rem}.hero__description{font-size:.75rem}.hero__icons{display:grid;grid-template-columns:repeat(3,1fr)}.hero__icons__instance{flex-direction:column}@media (56.25rem <= width){.hero__icons__instance{flex-direction:row}}.hero__icons__instance__text{font-size:.875rem;text-align:center}@media (56.25rem <= width){.hero__icons__instance__text{font-size:1.25rem}}.hero__icons__instance img{width:4.375rem;height:3.125rem;max-height:3.125rem}.hero__cta{font-size:1.125rem}.intro{position:relative}.intro:after{content:"";background:url(/assets/img/horizontal-colors-line.webp) no-repeat;height:1.6875rem;width:100%;position:absolute;left:0;top:0}.intro__title{padding:1.75rem 0 .5rem}@media (56.25rem <= width){.intro__title{padding-top:0}}.intro__subtitle{text-transform:uppercase}.info{border-top:.0625rem solid #fff}.info__block{text-align:center}@media (56.25rem <= width){.info__block{align-items:flex-start}}.info__block .info__content--title{font-weight:400;margin-top:1.25rem;text-transform:uppercase;font-weight:700;text-align:start;display:flex;gap:1.25rem;line-height:1.2}@media (75rem <= width){.info__block .info__content--title{font-size:2.5rem}.info__block .info__content--title img{display:none}}.info__block .info__content--description{text-align:start;font-size:.875rem}@media (75rem <= width){.info__block .info__content--description{font-size:1.25rem}}.info__image img{margin:0 auto}.info .info__block:nth-child(1) .info__content--description{position:relative}@media (75rem <= width){.info .info__block:nth-child(1) .info__content--description:after{content:"";background:url(/assets/img/yellow_arrow-desktop.svg) no-repeat;height:6.25rem;width:100%;position:absolute;bottom:-170%;left:0}}.info .info__block:nth-child(2) .info__content--description{position:relative}@media (75rem <= width){.info .info__block:nth-child(2) .info__content--description:after{content:"";background:url(/assets/img/red_arrow-desktop.svg) no-repeat;height:6.25rem;width:100%;position:absolute;bottom:-250%;left:0}}.reviews{padding:2rem 0 3.125rem;position:relative}@media (56.25rem <= width){.reviews{padding:4rem 0}}.reviews__content__title{text-transform:uppercase;margin-bottom:.625rem}@media (56.25rem <= width){.reviews .slide__name{font-size:1.5625rem}}.reviews .slide__text{font-size:.875rem}@media (56.25rem <= width){.reviews .slide__text{font-size:1rem}}.reviews .swiper-wrapper .swiper-slide{background-color:#000;color:#fff;border:.0625rem solid #fff;padding:1.875rem;min-height:20rem}.reviews svg{color:#4babe0}.reviews .swiper-pagination-bullet-active{background-color:#4babe0}.reviews:after{content:"";background:url(/assets/img/horizontal-colors-line.webp) no-repeat;height:1.6875rem;width:100%;position:absolute;left:0;bottom:0}.tickets__title{text-transform:uppercase;margin-bottom:.625rem}.tickets__content{text-align:center}@media (56.25rem <= width){.tickets__content{text-align:start}}.tickets__content .how-to-buy__title{color:#4babe0}@media (56.25rem <= width){.tickets__content .how-to-buy__item{font-size:1.25rem}}.location{border-top:.0625rem solid #fff}.location__title{text-transform:uppercase;line-height:1.2;margin-bottom:.625rem}.location__address{font-size:.875rem}@media (56.25rem <= width){.location__address{font-size:1.25rem}}.location__content{flex-direction:column-reverse}@media (56.25rem <= width){.location__content{flex-direction:row}}.footer .social-media,.footer .navigation{background-color:#000;width:100%;padding:1.25rem}.footer .social-media svg,.footer .social-media a,.footer .navigation svg,.footer .navigation a{color:#fff}.footer__wrapper{gap:0}.footer .copyright{position:relative;padding:2rem 0 0}.footer .copyright:after{content:"";background:url(/assets/img/horizontal-colors-line.webp) no-repeat;height:1.6875rem;width:100%;position:absolute;left:0;top:0}.homepage-pt .footer .partners,.homepage-en .footer .partners{width:100%;gap:0}@media (56.25rem <= width){.homepage-pt .footer .partners,.homepage-en .footer .partners{width:50%}}.homepage-pt .footer .partners:nth-child(2) img,.homepage-en .footer .partners:nth-child(2) img{height:3.125rem}.homepage-pt .footer .partners__title,.homepage-pt .footer .partners__partner__content,.homepage-en .footer .partners__title,.homepage-en .footer .partners__partner__content{font-size:.75rem;margin:1.5rem 0 0}.homepage-pt .footer .partners__partner,.homepage-en .footer .partners__partner{border-bottom:.3125rem solid #fff}.homepage-pt .footer .partners__partner img,.homepage-en .footer .partners__partner img{-o-object-fit:contain;object-fit:contain;margin-bottom:1rem;max-width:none;width:17.1875rem;height:4.375rem}.homepage-pt .footer .partners:nth-child(3) .partners__partner__content img,.homepage-en .footer .partners:nth-child(3) .partners__partner__content img{height:5rem;width:18.75rem}@media (56.25rem <= width){.homepage-pt .footer .partners:nth-child(3) .partners__partner__content img,.homepage-en .footer .partners:nth-child(3) .partners__partner__content img{width:21.875rem}}.homepage-pt .footer .partners:nth-child(4) .partners__partner__content:first-of-type img,.homepage-en .footer .partners:nth-child(4) .partners__partner__content:first-of-type img{margin-bottom:0}.homepage-pt .footer .partners:nth-child(4) .partners__partner,.homepage-en .footer .partners:nth-child(4) .partners__partner{gap:0;border-bottom:none}@media (56.25rem <= width){.homepage-pt .footer .partners:nth-child(4) .partners__partner,.homepage-en .footer .partners:nth-child(4) .partners__partner{gap:2.5rem}}@media (75rem <= width){.homepage-pt .footer .partners:nth-child(4) .partners__partner .partners__partner__content:first-of-type img,.homepage-en .footer .partners:nth-child(4) .partners__partner .partners__partner__content:first-of-type img{height:5rem;width:18.75rem;margin-bottom:1rem}.homepage-pt .footer .partners:nth-child(4) .partners__partner .partners__partner__content:last-of-type img,.homepage-en .footer .partners:nth-child(4) .partners__partner .partners__partner__content:last-of-type img{border-left:.125rem solid #fff}}}
