@layer core{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}}.cookies__buttons button{background:#4babe0}.cookies__message__link{color:#4babe0}@layer core{.header__cta{background-color:#fff!important;color:#4babe0!important}.hero__affiliates__partner__logo{max-width:none!important;width:15.625rem}@media (56.25rem <= width){.hero__affiliates__partner__logo{width:18.75rem}}.footer .partners__partner{border-bottom:none!important}.footer .partners:nth-of-type(1) .partners__partner__content{flex-direction:column-reverse!important;margin-top:2.625rem;gap:2rem}.footer .partners:nth-of-type(1) .partners__partner__content p{font-size:.75rem;font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;padding:0 .5rem}.footer .partners:nth-of-type(1) .partners__partner__content img{max-width:none!important;width:15.625rem}@media (56.25rem <= width){.footer .partners:nth-of-type(1) .partners__partner__content img{width:19.375rem}}}.intro,#intro-paris{position:relative}.intro:after,#intro-paris: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}#intro-paris:after{display:none}#intro-paris .intro__title{margin-bottom:1rem}#intro-paris .intro__title img{display:inline-block;vertical-align:baseline}#intro-paris .intro__content{gap:0}#icons-grid{position:relative;padding-bottom:0}#icons-grid .container{margin:0 auto}#icons-grid:after{content:"";background:url(/assets/img/horizontal-colors-line.webp) no-repeat;height:1.6875rem;width:100%;position:absolute;left:0;top:0}#icons-grid .experience__wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1.25rem;font-family:Secondary}#icons-grid .experience__wrapper .experience__item{display:flex;align-items:center;flex-direction:column;width:auto;gap:0}@media (56.25rem <= width){#icons-grid .experience__wrapper .experience__item{flex-direction:row;gap:.625rem;align-items:center}}#icons-grid .experience__wrapper .experience__item__image{height:3.125rem;width:3.125rem;-o-object-fit:contain;object-fit:contain}#icons-grid .experience__wrapper .experience__item__description{margin:0;font-size:.75rem}@media (56.25rem <= width){#icons-grid .experience__wrapper .experience__item__description{font-size:.875rem}}#gallery .experience__title{margin-bottom:1.25rem}#gallery .experience__description{display:flex;align-items:center;justify-content:center;gap:.1875rem;margin-bottom:2rem}#gallery .experience__description img{height:1rem}#gallery .experience__cta{margin-top:1.25rem}#gallery .container{max-width:none}#gallery .swiper-slide{min-height:12.5rem}#gallery .swiper-slide img{-o-object-fit:cover;object-fit:cover}.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;max-height:20rem;-o-object-fit:cover;object-fit:cover}#experience-paris,#experience-paris-fr{border-top:.0625rem solid #fff}#experience-paris .info__block:nth-child(1) .info__content--description,#experience-paris .info__block:nth-child(2) .info__content--description,#experience-paris .info__block:nth-child(3) .info__content--description,#experience-paris-fr .info__block:nth-child(1) .info__content--description,#experience-paris-fr .info__block:nth-child(2) .info__content--description,#experience-paris-fr .info__block:nth-child(3) .info__content--description{position:relative}@media (75rem <= width){#experience-paris .info__block:nth-child(1) .info__content--description:after,#experience-paris .info__block:nth-child(2) .info__content--description:after,#experience-paris .info__block:nth-child(3) .info__content--description:after,#experience-paris-fr .info__block:nth-child(1) .info__content--description:after,#experience-paris-fr .info__block:nth-child(2) .info__content--description:after,#experience-paris-fr .info__block:nth-child(3) .info__content--description:after{content:"";height:6.25rem;width:100%;position:absolute;left:0}}#experience-paris,#experience-paris-fr{border-top:.0625rem solid #fff}@media (75rem <= width){#experience-paris,#experience-paris-fr{padding-bottom:0}}@media (75rem <= width){#experience-paris .info__wrapper,#experience-paris-fr .info__wrapper{gap:6.25rem;padding-bottom:5rem}}@media (75rem <= width){#experience-paris .info__block:nth-child(1) .info__content--description:after,#experience-paris-fr .info__block:nth-child(1) .info__content--description:after{content:"";background:url(/assets/img/yellow_arrow-desktop.svg) no-repeat;bottom:-7.5rem}}@media (75rem <= width){#experience-paris .info__block:nth-child(2) .info__content--description:after,#experience-paris-fr .info__block:nth-child(2) .info__content--description:after{content:"";background:url(/assets/img/red_arrow-desktop.svg) no-repeat;bottom:-7.5rem}}@media (75rem <= width){#experience-paris .info__block:nth-child(3) .info__content--description:after,#experience-paris-fr .info__block:nth-child(3) .info__content--description:after{content:"";background:url(/assets/img/blue_arrow-desktop.svg) no-repeat;bottom:-7.5rem}}@media (75rem <= width){#experience-paris-fr .info__wrapper{gap:9.375rem}}#gallery .experience__title,#gallery .experience__description{text-align:center}#gallery .experience__title a,#gallery .experience__description a{color:#4babe0}#gallery .swiper-wrapper .swiper-slide picture{width:100%}#gallery .swiper-wrapper .swiper-slide img{width:100%}#gallery .swiper-wrapper .slide__description{display:none}#gallery .swiper-button-prev,#gallery .swiper-button-next{border-radius:50%;height:2.25rem;width:2.25rem;background-color:#4babe0}#gallery .swiper-button-prev svg,#gallery .swiper-button-next svg{color:#fff;height:1.625rem;width:1.625rem}#gallery .swiper-button-prev{left:1%}#gallery .swiper-button-next{right:1%}.press{padding:2rem 0 3.125rem;position:relative}@media (56.25rem <= width){.press{padding:4rem 0}}.press .slide__description{font-size:.875rem}@media (56.25rem <= width){.press .slide__description{font-size:1rem}}.press .swiper-wrapper .swiper-slide{border:.0625rem solid #fff;padding:1.875rem;min-height:20rem}.press .slide__image{width:100%}.press:after{content:"";background:url(/assets/img/horizontal-colors-line.webp) no-repeat;height:1.6875rem;width:100%;position:absolute;left:0;bottom:0}.press .swiper-pagination{display:none}@media (75rem <= width){.press .swiper{max-width:75rem;position:relative}.press .swiper-button-prev{left:.36%}.press .swiper-button-next{right:.36%}}.press .swiper-slide{opacity:1}.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}.reviews__content__rating strong{color:#e2222b}@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;opacity:1}.reviews:after{content:"";background:url(/assets/img/horizontal-colors-line.webp) no-repeat;height:1.6875rem;width:100%;position:absolute;left:0;bottom:0}#reviews-paris{padding:2rem 0}@media (56.25rem <= width){#reviews-paris{padding:4rem 0}}#reviews-paris:after{display:none}.tickets__title{text-transform:uppercase;margin-bottom:.625rem}.tickets__content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (56.25rem <= width){.tickets__content{align-items:flex-start}}.tickets__content .how-to-buy{list-style:none}.tickets__content .how-to-buy__title{color:#4babe0}@media (56.25rem <= width){.tickets__content .how-to-buy__item{font-size:1.25rem}}@media (56.25rem <= width){.tickets__cta{align-self:flex-start}}#tickets-paris{padding-bottom:0}#tickets-paris .tickets__cta{margin-bottom:0;margin:1rem 0 0}#tickets-paris .tickets__block{display:flex;flex-direction:column-reverse}@media (56.25rem <= width){#tickets-paris .tickets__block{flex-direction:row}}#tickets-paris .tickets__block .tickets__content{margin-block-end:0}.faqs__title{text-align:center}.faqs__button{display:block;margin:0 auto;border:none;background-color:#4babe0;color:#fff}.faqs__faq details span a{color:#4babe0}#faqs-paris{padding:0}#faqs-paris .faqs__title{display:none}#faqs-paris .faqs__button{background:#fff;color:#4babe0;border:none}@media (56.25rem <= width){#faqs-paris .faqs__button{margin:0}}#faqs-paris .faqs__button:hover{background:#4babe0;color:#fff}.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}}.location__directions{background-color:#4babe0;color:#fff;padding:.625rem;border-radius:1.875rem;border:none}#location-paris .container,#location .container{display:flex;justify-content:center}#location-paris .location__title,#location .location__title,#location-paris .location__address,#location .location__address{text-align:center}@media (56.25rem <= width){#location-paris .location__transportation,#location .location__transportation{align-items:center}}#location-paris .location__transportation .transportation__stops strong,#location .location__transportation .transportation__stops strong{color:#f2b01b}#location-paris .location__directions,#location .location__directions{margin:2rem auto 0}}
