@layer core,custom;@layer core{.button{font-family:var(--theme-font-stack, "Primary")!important;font-weight:400!important}}@layer custom{@font-face{font-family:Primary;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Vitesse-Book.woff) format("woff"),url(/assets/fonts/Vitesse-Book.woff2) format("woff2")}@font-face{font-family:Primary;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Vitesse-Bold.woff) format("woff"),url(/assets/fonts/Vitesse-Bold.woff2) format("woff2")}@font-face{font-family:Secondary;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/Vitesse-Bold.woff) format("woff"),url(/assets/fonts/Vitesse-Bold.woff2) format("woff2")}@font-face{font-family:Marketing;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Marketing-script.woff) format("woff"),url(/assets/fonts/Marketing-script.woff2) format("woff2")}.header{font-family:var(--theme-font-stack, "Primary")}.header__image{-o-object-position:left;object-position:left}.homepage-fr .header__item:nth-child(2){padding:.8125rem 1.625rem;border-radius:1.5625rem;border:solid .0625rem var(--color-action-background-primary);color:#fff;font-family:var(--theme-font-stack, "Primary");font-weight:400;text-transform:uppercase}.homepage-fr .header__item a{font-size:.875rem}.homepage-fr .header__mobile__item:nth-child(2){margin:.75rem 0 .5rem;padding:.6875rem 1.625rem;border-radius:1.5625rem;border:solid .0625rem var(--color-action-background-primary);text-align:center}.homepage-fr .header__mobile__item:has(.header__cta){padding:0;margin:0}.homepage-fr .header__mobile__item:has(.header__cta) .header__cta{width:100%}.hero__title__logo{width:17.5rem;height:auto;max-width:-moz-fit-content;max-width:fit-content;max-height:-moz-fit-content;max-height:fit-content;-o-object-fit:cover;object-fit:cover}@media (56.25rem <= width){.hero__title__logo{width:26rem;height:auto;max-width:120vw;max-height:31.25rem}}.hero__title__text{font-family:var(--theme-font-stack, "Primary");font-weight:400;margin:1.5625rem 0}.hero__subtitle{font-family:var(--theme-font-stack, "Primary");font-weight:400;gap:1.5625rem;display:flex;flex-direction:column}.hero__cta{margin:0 0 1.5625rem}.hero__icons__instance{max-width:12.5rem}.intro{overflow:hidden}.intro__content{overflow-x:visible;position:relative;z-index:1;margin:1.625rem auto 0}@media (56.25rem <= width){.intro__content{margin:1.625rem auto}.intro__content>*{max-width:45rem;margin:0 auto}}.intro__title{display:flex;flex-wrap:wrap;justify-content:center}.intro__title p:nth-child(2){width:100%;font-family:Marketing;font-style:normal;font-weight:400;color:#eb5b25}.intro__title p:nth-child(3){max-width:19.375rem}.intro__title .intro-title{width:100%}.intro__subtitle{margin:0 auto;font-family:var(--theme-font-stack, "Primary");font-weight:400;z-index:10;font-size:1.125rem}@media (56.25rem <= width){.intro__subtitle{font-size:1.25rem}.intro__subtitle:before,.intro__subtitle:after{content:"";background:url(/assets/images/policeman_icon.svg) no-repeat;height:auto;width:6rem;aspect-ratio:1/1;background-size:contain;position:absolute;left:5%;top:30%}.intro__subtitle:before{left:auto;right:5%}}.intro img{max-width:21.875rem;margin:0 auto}@media (56.25rem <= width){#intro-groups .intro__content{padding-top:4rem}#intro-groups .intro__content>*{max-width:75rem;margin:0 auto}}#intro-groups .intro__subtitle:before,#intro-groups .intro__subtitle:after{display:none}#bannerAnimationTop .loop-title__title-text:after{content:"";position:absolute;width:76%;height:76%;bottom:.4375rem;left:-.875rem;background-image:url(/assets/images/bomb-icon.svg);background-repeat:no-repeat;background-size:contain}.experience__title{text-align:center;margin-top:3.5rem}.experience__wrapper{gap:2rem;margin-top:2rem}@media (37.5rem <= width){.experience__wrapper{display:grid;grid-template-columns:repeat(2,1fr)}}@media (56.25rem <= width){.experience__wrapper{grid-template-columns:repeat(3,1fr)}}.experience__description{text-align:center}.experience .button{padding:.8125rem 1.625rem;border-radius:1.5625rem;background-color:var(--color-action-background-primary);color:var(--color-action-text-main-contrast);font-family:var(--theme-font-stack, "Primary");font-size:.875rem;font-weight:400;text-transform:uppercase}#experience{position:relative}#experience-groups .experience__title{margin-bottom:1rem}#experience-groups .experience__subtitle{text-align:center}#experience-groups .experience__wrapper{margin-top:2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (75rem <= width){#experience-groups .experience__wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}#experience-groups .experience__description .button{margin-right:.5rem}#experience-groups .experience__item{gap:0;color:#1d1d1b;background:url(/assets/images/card-bg-light.webp) no-repeat;background-size:cover;padding:1.5rem 1.5rem 4rem;border-radius:.5rem;position:relative;text-align:center}#experience-groups .experience__item__title{text-align:center;text-wrap:balance}#experience-groups .experience__item__image{width:100%;height:297px;margin-bottom:1.5rem;-o-object-fit:cover;object-fit:cover}#experience-groups .experience__item__cta{left:50%;transform:translate(-50%);position:absolute;bottom:1.5rem}#cellules-home .experience__item,#cellules-page .experience__item{background:url(/assets/images/experience_card-bg.webp);color:var(--color-text-main-contrast);padding:1.5rem;border-radius:.5rem;position:relative;align-items:flex-start;text-align:left}#cellules-home .experience__item__image,#cellules-page .experience__item__image{max-height:16.125rem;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}#cellules-home .experience__item p,#cellules-page .experience__item p{margin-block-end:0}#cellules-home .experience__item ul,#cellules-page .experience__item ul{padding:0;display:flex;flex-flow:column nowrap;gap:.5rem}#cellules-home .experience__item ul li,#cellules-page .experience__item ul li{list-style:none;position:relative;padding-left:2.125rem}#cellules-home .experience__item ul li:after,#cellules-page .experience__item ul li:after{content:"";position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;background-size:contain}#cellules-home .experience__item ul li:nth-child(1):after,#cellules-page .experience__item ul li:nth-child(1):after{background-image:url(/assets/images/prisioner-icon.svg)}#cellules-home .experience__item ul li:nth-child(2):after,#cellules-page .experience__item ul li:nth-child(2):after{background-image:url(/assets/images/trophy-icon.svg)}#cellules-home .experience__item ul li:nth-child(3):after,#cellules-page .experience__item ul li:nth-child(3):after{background-image:url(/assets/images/bomb-icon.svg)}#cellules-home .experience__item ul li:nth-child(4),#cellules-page .experience__item ul li:nth-child(4){color:transparent;position:absolute;right:0;bottom:1.5rem}#cellules-home .experience__item ul li:nth-child(4):after,#cellules-page .experience__item ul li:nth-child(4):after{background-image:url(/assets/images/handicap-icon.svg)}#cellules-home{padding-bottom:2rem}#cellules-home .swiper-slide{background:url(/assets/images/card-bg-light.webp) no-repeat;background-size:cover;color:#1d1d1b;padding:2.25rem 1.5rem;border-radius:.5rem;position:relative;text-align:center;height:auto;display:flex;flex-direction:column;justify-content:flex-start}#cellules-home .swiper-pagination-bullet{background-color:#fff}#cellules-home .swiper-pagination-bullet-active{background-color:#eb5b25}#cellules-home .swiper-button-next svg,#cellules-home .swiper-button-prev svg{color:#eb5b25}#cellules-page .experience__item__title h2{margin-bottom:0;font-size:1.125rem}.info .button{padding:.8125rem 1.625rem;border-radius:1.5625rem;background-color:var(--color-action-background-primary);color:var(--color-action-text-main-contrast);font-family:var(--theme-font-stack, "Primary");font-size:.875rem;font-weight:400;text-transform:uppercase}#info-just-cta{padding-top:0}#info-just-cta .info__cta{margin-top:0}.tickets{position:relative}.tickets .how-to-buy__item{display:flex;align-items:flex-start;gap:.625rem;flex-flow:row wrap}.tickets .how-to-buy__item ul{margin-bottom:.625rem;min-width:32.5rem}.tickets__block{align-items:stretch}.tickets__visual,.tickets__image{display:flex;-o-object-fit:cover;object-fit:cover}.location__content--left a{border:none;padding:0 1.5rem;border-radius:1.5rem;min-height:3rem;background-color:#eb5b25;color:#fff;display:flex;justify-content:center}.location__content--left a:hover{opacity:.8}.location__title{margin-bottom:1rem}.footer .partners__title{font-family:var(--theme-font-stack, "Primary");font-weight:400;text-transform:none}.footer .partners__partner{gap:3rem}@media (56.25rem <= width){.footer .partners__partner{gap:8rem}}.footer .partners__partner__content img{max-width:8rem}@media (56.25rem <= width){.footer .partners__partner__content img{max-width:9rem}}.footer__logo{max-width:100%;width:16.25rem}.footer .navigation{gap:2rem 1rem}.footer .navigation a{background-color:#f4edda;padding:.75rem 1rem;border-radius:2rem;color:#000}.footer .navigation a:hover{background-color:#fff;color:#eb5b25}.footer .social-media__icon{color:#eb5b25}.business__wrapper{gap:1rem 2.5rem}.business__title{margin:0}.business a{color:var(--palette-accent-500)}.business__subtitle{color:#eb5b25}#bannerAnimationTop{min-height:3.125rem;margin-bottom:0;position:relative;padding:0;text-align:center;overflow:hidden;z-index:1}#bannerAnimationTop .intro--section__title{display:none}#bannerAnimationTop .intro--section__content{width:100%;height:3.125rem;margin:0;overflow:hidden}#bannerAnimationTop .intro--section__content p{display:none}#bannerAnimationTop .intro--section__content:after,#bannerAnimationTop .intro--section__content:before{display:none}@media (56.25rem <= width){#bannerAnimationTop .intro--section__content{overflow:visible}}#bannerAnimationTop .loop-wrap{position:absolute;width:100%;white-space:nowrap}#bannerAnimationTop .loop-title{display:inline-flex;position:relative;animation:loop-left 24s infinite linear}#bannerAnimationTop .loop-title__title-text{display:inline-block;position:relative;font-size:1.5625rem;white-space:nowrap;margin-bottom:0;padding:0 2rem}#bannerAnimationTop .loop-title__title-text:after{content:"";position:absolute;width:76%;height:76%;bottom:.4375rem;left:-.875rem;background-image:url(/assets/images/bomb-icon.svg);background-repeat:no-repeat;background-size:contain}@keyframes loop-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews{overflow-x:hidden}.reviews .swiper{max-width:75rem;width:80%;overflow:visible}@media (56.25rem <= width){.reviews .swiper{overflow:hidden;width:100%}}.reviews .swiper .swiper-slide{color:var(--color-action-background-main-contrast);min-height:21.5rem;border:.25rem solid #f7aa4e;border-radius:.5rem;background-color:transparent!important;background-image:url(/assets/images/card-bg-light.webp);background-repeat:no-repeat;padding:1rem;font-size:.9375rem}.reviews__content{display:flex;justify-content:center}.reviews .container{display:flex;flex-direction:column;align-content:center;align-items:center}.reviews .swiper-button-prev,.reviews .swiper-rtl .swiper-button-next{left:-1.5rem}@media (56.25rem <= width){.reviews .swiper-button-prev,.reviews .swiper-rtl .swiper-button-next{left:1rem}}.reviews .swiper-button-next,.reviews .swiper-rtl .swiper-button-prev{right:-1.5rem}@media (56.25rem <= width){.reviews .swiper-button-next,.reviews .swiper-rtl .swiper-button-prev{right:1rem}}.giftcard{background-color:#f7aa4e}.giftcard__description,.giftcard__content h2{color:#1b1b1d}.instafeed__title{color:#fff}.faqs .button--secondary{background-color:var(--color-action-background-primary);border:.0625rem solid #000}.faqs .button--secondary:hover{color:#000}.faqs a{color:#f4edda;text-decoration:underline;text-underline-offset:.1875rem}.cookies__buttons button{color:var(--color-action-text-main-contrast)}@media (56.25rem <= width){.form__wrapper{align-items:flex-start}}.form__item select{border-top:.0625rem solid var(--palette-accent-500);min-height:2.5rem}.form__bottom{flex-flow:column-reverse nowrap;gap:1rem}.form__bottom .button{height:100%;width:100%}.form__bottom p{font-size:.875rem;margin-bottom:0}.form__bottom a{color:var(--color-action-background-primary)}}
