a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.gutters,.row{margin-left:-6px;margin-right:-6px}.gutters>*,.row>*{padding-left:6px;padding-right:6px}.gutters-xl{margin-left:-12px;margin-right:-12px}.gutters-xl>*{padding-left:12px;padding-right:12px}.tiny-2{width:16.6666666667%}.tiny-4{width:33.3333333333%}.tiny-6{width:50%}.tiny-8{width:66.6666666667%}.tiny-10{width:83.3333333333%}.tiny-11{width:91.6666666667%}.tiny-12{width:100%}.row{display:flex;align-items:flex-start;flex-wrap:wrap;width:100%}.card--postbooking__picture,.header--consent .logo,.mxa{margin-left:auto!important;margin-right:auto!important}.card-slider--title>span,.mtxs,.o-book-summary__date--booked span{margin-top:6px!important}.mrxs{margin-right:6px!important}.mbxs,.o-book-summary__date--booked span{margin-bottom:6px!important}.mlxs{margin-left:6px!important}.mts{margin-top:12px!important}.mrs{margin-right:12px!important}.mbs{margin-bottom:12px!important}.mls{margin-left:12px!important}.ms{margin:12px}.card--postbooking .card--playlist,.mtm{margin-top:24px!important}.mrm{margin-right:24px!important}.card--postbooking .card--playlist,.mbm{margin-bottom:24px!important}.mlm{margin-left:24px!important}.mm{margin:24px}.mtl{margin-top:36px!important}.mbl{margin-bottom:36px!important}.mtxl{margin-top:48px!important}.mbxl{margin-bottom:48px!important}.mta{margin-top:auto!important}.mra{margin-right:auto!important}.mla{margin-left:auto!important}.ma{margin:auto}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.m0{margin:0}.m1{margin:.25rem}.m4\.5{margin:1.125rem}.m8{margin:2rem}.card--postbooking .button,.card--postbooking .form--book .form__row input[type=submit],.card--postbooking .home-bar-button,.form--book .form__row .card--postbooking input[type=submit],.form--book .form__row input,.ptxs{padding-top:6px!important}.prxs{padding-right:6px!important}.card--postbooking .button,.card--postbooking .form--book .form__row input[type=submit],.card--postbooking .home-bar-button,.form--book .form__row .card--postbooking input[type=submit],.form--book .form__row input,.pbxs{padding-bottom:6px!important}.card--friendslist td,.card--friendslist th,.card--postbooking,.pts{padding-top:12px!important}.card--postbooking.noPadding .card--postbooking__title,.card--postbooking.noPadding .needSpace,.card--postbooking:not(.noPadding),.form--book .form__row input,.prs{padding-right:12px!important}.card--friendslist td,.card--friendslist th,.card--postbooking,.pbs{padding-bottom:12px!important}.card--postbooking.noPadding .card--postbooking__title,.card--postbooking.noPadding .needSpace,.card--postbooking:not(.noPadding),.form--book .form__row input,.pls{padding-left:12px!important}.ps{padding:12px}.card--postbooking .card--playlist,.ptm{padding-top:24px!important}.card--postbooking .button,.card--postbooking .form--book .form__row input[type=submit],.card--postbooking .home-bar-button,.form--book .form__row .card--postbooking input[type=submit],.prm{padding-right:24px!important}.pbm{padding-bottom:24px!important}.card--postbooking .button,.card--postbooking .form--book .form__row input[type=submit],.card--postbooking .home-bar-button,.form--book .form__row .card--postbooking input[type=submit],.plm{padding-left:24px!important}.pm{padding:24px}.ptl{padding-top:36px!important}.prl{padding-right:36px!important}.pbl{padding-bottom:36px!important}.pll{padding-left:36px!important}.pl{padding:36px}.ptxl{padding-top:48px!important}.pbxl{padding-bottom:48px!important}.pxl{padding:48px}.prxxl{padding-right:72px!important}.pbxxl{padding-bottom:72px!important}.plxxl{padding-left:72px!important}.pa{padding:auto}.card--friendslist .button,.card--friendslist .form--book .form__row input[type=submit],.card--friendslist .home-bar-button,.form--book .form__row .card--friendslist input[type=submit],.pt0{padding-top:0!important}.card--friendslist .button,.card--friendslist .form--book .form__row input[type=submit],.card--friendslist .home-bar-button,.form--book .form__row .card--friendslist input[type=submit],.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.card--postbooking .card--playlist,.p0{padding:0}html{font-family:sans-serif;scroll-behavior:smooth;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:16px;font-family:Montserrat,Helvetica,Arial,sans-serif;position:relative}body.no-scroll{overflow:hidden}*,:after,:before{box-sizing:border-box}a{background-color:transparent;touch-action:manipulation;-webkit-text-decoration-skip:objects;text-decoration:none;color:currentColor}img{max-width:100%;height:auto}hr{width:120px;height:1px;background:#7a7a7a;border:none}hr.small{width:36px}hr.vertical{height:120px;width:0;border-right:1px solid #7a7a7a}body{-webkit-animation-delay:.1s;-webkit-animation-name:fontfix;-webkit-animation-duration:.1s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear}@-webkit-keyframes fontfix{from,to{opacity:1}to{}}.full-screen{min-height:100vh}.border,.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea{border:1px solid #000}.border--large{border-width:2px}.border--pink{border-color:#d5167a!important}.border--gray-alto{border-color:#d1d1d1!important}.border--gray-mercury{border-color:#e6e6e6!important}.border--dark-life-pink-pale{border-color:#f6bdd2!important}.border-top{border-top:1px solid currentColor}.svg-fill-g svg g,.svg-fill-path svg path{fill:currentColor}.svg-fill-path svg path{}.svg-stroke-g svg g,.svg-stroke-path svg path{stroke:currentColor}.svg-stroke-path svg path{}.fit-cover{-o-object-fit:cover;object-fit:cover}.overflow{overflow:hidden}.hide,.kb-collapse:not(.is-open) .kb-collapse__content{display:none}.card-slider--title>span,.leading-normal{line-height:1.4!important}.italic{font-style:italic}.whitespace-nowrap{white-space:nowrap}.whitespace-normal{white-space:normal}.card--friendslist td,.card--friendslist th{vertical-align:middle}.normal-case{text-transform:none}.form--book .form__label-field input[type=email],.form--book .form__label-field input[type=text],.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea,.rounded{border-radius:5px}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.bg-top{background-position:top}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.sr-only,form:not(.form--franchise) .form__label-hide .form-label{position:absolute;clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cursor-pointer{cursor:pointer}.pointer-events-none{pointer-events:none}.snap-x{-ms-scroll-snap-type:x var(--tw-scroll-snap-strictness);scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-start{scroll-snap-align:start}.on-block span{display:block}.list-none{list-style-type:none}.border-b-2{border-bottom-width:2px}.border-solid,.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea{border-style:solid}.list-disc{list-style-type:disc}.marker\:text-brand-primary ::marker{color:#e5258f}.bg-neutral-12{background-color:#000}.opacity-60{opacity:.6}.bg-neutral-01{background-color:#fff}.max-h-modal_content{max-height:570px}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.on-link-underline>a{text-decoration:underline}body{font-weight:300}a{text-decoration:none}h1 small,h2 small,h3 small{display:block;font-size:60%;line-height:1.3;margin-top:12px}h1{font-weight:300;font-size:26px;line-height:1.2;color:#670c75;text-align:center}h1 small{display:block;font-size:50%;line-height:1.3}h2{color:#670c75;font-weight:300;font-size:24px;line-height:36px;text-align:center;margin-bottom:24px}.h3,h3{font-size:21px;font-weight:300;margin-bottom:24px;text-align:center;line-height:1.2}h4{line-height:1.5;font-weight:400}.c-slider__carousel .item__content,.paragraph,p{font-weight:300;line-height:1.6}.c-slider__carousel .item__content a,.paragraph a,p a{font-weight:500;color:#d5167a}address{line-height:1.6;font-style:normal}ol+p,p+ol,p+p,p+ul,ul+p{margin-top:1.6em}b{font-weight:500}strong{font-weight:inherit}ul{padding-left:24px;list-style-type:circle;line-height:24px}ol{list-style-type:decimal;padding-left:1em}ol li{line-height:1.6}blockquote,q{quotes:inherit}blockquote p,q{display:inline}blockquote p{}blockquote:before,q:before{content:open-quote;margin-right:.15em}blockquote:after,q:after{content:close-quote;margin-left:.15em}.small,.text-small{font-size:80%}.lead{font-size:120%;line-height:1.8}.card--friendslist td,.card--friendslist th{font-size:11px}.card-slider--title>span,.text-12,form .errors li{font-size:12px}.card--postbooking .button,.card--postbooking .form--book .form__row input[type=submit],.card--postbooking .home-bar-button,.form--book .form__row .card--postbooking input[type=submit],.o-book-summary__label,.text-14{font-size:14px}.form--book .form__label-field input[type=email],.form--book .form__label-field input[type=text],.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea,.o-book-summary__date--booked,.text-16{font-size:16px}.card--postbooking__title span,.text-18{font-size:18px}.text-20{font-size:20px}.o-book-summary__date--booked span,.text-24{font-size:24px}.link-nounderline,.link-nounderline img,.link-nounderline:hover{text-decoration:none}.text-small{font-size:80%}.text-uppercase{text-transform:uppercase}.text-light{font-weight:300}.card-slider--title>span,.o-book-summary__date--booked,.text-normal{font-weight:400}.card--friendslist td,.card--friendslist th,.card--postbooking__title span,.text-medium{font-weight:500}.card--postbooking .button,.card--postbooking .form--book .form__row input[type=submit],.card--postbooking .home-bar-button,.form--book .form__row .card--postbooking input[type=submit],.o-book-summary__date--booked span,.text-sb,.text-semibold{font-weight:600}.card--postbooking .button,.card--postbooking .form--book .form__row input[type=submit],.card--postbooking .home-bar-button,.form--book .form__row .card--postbooking input[type=submit],.o-book-summary__date--booked span,.text-semibold{}.o-book-summary__date--booked b,.o-book-summary__label,.text-bold{font-weight:700}.text-extrabold{font-weight:800}.text-black{color:#000!important}.kb-collapse.is-open .kb-collapse__title,.text-white{color:#fff!important}.o-book-summary__date--booked span,.text-karafun{color:#d5167a!important}.text-violet-high{color:#670c75!important}.text-gray{color:#828282!important}.text-gray-plus{color:#7a7a7a!important}.text-chromophobia-green{color:#00b28a!important}.text-alertred{color:red!important}.text-common{color:#140453!important}.text-dark{color:#000!important}.on-primary span{color:#e5258f}.page-heading-section{font-size:clamp(1.25rem,.67vw + 1.1rem,1.5rem);line-height:clamp(1.63rem,.33vw + 1.55rem,1.75rem)}.card-pub__title{font-weight:700;font-size:clamp(1.25rem,3.33vw + .5rem,2.5rem);line-height:clamp(1.63rem,3vw + .95rem,2.75rem)}.card-pub__text{font-size:clamp(1rem,.33vw + .93rem,1.13rem);line-height:clamp(1.56rem,.17vw + 1.53rem,1.63rem);color:#000}.card-title{font-weight:700;font-size:clamp(1.25rem,.67vw + 1.1rem,1.5rem);line-height:clamp(1.63rem,.67vw + 1.48rem,1.88rem)}.card-text{font-size:clamp(1rem,.33vw + .93rem,1.13rem);line-height:clamp(1.56rem,.5vw + 1.45rem,1.75rem)}.text5r,.text5sb{font-size:clamp(.88rem,.33vw + .8rem,1rem)}.header-title{font-size:clamp(2rem,4vw + 1.1rem,3.5rem);line-height:clamp(2.63rem,4vw + 1.73rem,4.13rem);font-weight:700}.header-list{font-size:clamp(1.25rem,.67vw + 1.1rem,1.5rem)}.big-title{font-size:clamp(2.5rem,2.67vw + 1.9rem,3.5rem);line-height:clamp(3rem,2.67vw + 2.4rem,4rem)}.big-price{font-size:clamp(1.5rem,1.33vw + 1.2rem,2rem)}.big-price span{font-size:clamp(1rem,1.33vw + .7rem,1.5rem)}.heading-xs{font-weight:700;font-size:1.125rem;line-height:1.3333333333em}.c-heading-section{color:#000;font-size:20px;font-weight:600;font-family:Montserrat,Helvetica,Arial,sans-serif;line-height:1.3;text-transform:uppercase;text-align:inherit}.c-heading-text{font-size:21px;line-height:1.6}.c-heading-section-medium{font-size:16px}.c-heading-section-medium b{font-weight:700}button{background:0 0;-webkit-appearance:none;border:0;outline:0}button[disabled]{opacity:.65}.button,.form--book .form__row input[type=submit],.home-bar-button,.recruitment form input[type=submit]{display:inline-block;position:relative;vertical-align:middle;color:#fff;text-align:center;text-transform:uppercase;font-size:16px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.6;border:0;outline:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;padding:16px 25px;border-radius:5px;background-image:linear-gradient(135deg,#d5167a 0,#ff6e9f 50%);background-size:200% 100%;background-position:0 0;transition:background-position .15s ease-in-out}.button:focus,.button:hover,.form--book .form__row input[type=submit]:focus,.form--book .form__row input[type=submit]:hover,.home-bar-button:focus,.home-bar-button:hover,.recruitment form input[type=submit]:focus,.recruitment form input[type=submit]:hover{background-position:99% 0}.button--large{padding:1.5em 3em 1.4em}.button.disable,.disable .button,.disable .form--book .form__row input[type=submit],.disable .home-bar-button,.disable .recruitment form input[type=submit],.disable.home-bar-button,.form--book .form__row .disable input[type=submit],.form--book .form__row input.disable[type=submit],.recruitment form .disable input[type=submit],.recruitment form input.disable[type=submit]{background-image:none;background-color:#828282;pointer-events:none}.button--arrow-left:before{content:"";display:inline-block;vertical-align:1px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin-left:.25em;margin-right:.5em;transform:rotate(135deg) translate(0,0);transition:transform .2s ease-in-out}.button--arrow-left:hover:before{transform:rotate(135deg) translate(50%,50%)}.button--arrow-right:after{content:"";display:inline-block;vertical-align:1px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin-left:.5em;transform:rotate(-45deg) translate(0,0);transition:transform .2s ease-in-out}.button--arrow-right:hover:after{transform:rotate(-45deg) translate(50%,50%)}.button--arrow-bottom:after{content:"";display:inline-block;vertical-align:1px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin-left:.5em;vertical-align:5px;transform:rotate(45deg);transition:transform .2s ease-in-out}.button--minus,.button--next,.button--plus,.button--previous{text-indent:-9990px;height:35px;width:35px;min-width:20px!important;position:relative;padding:0!important;background-image:none!important;background-color:transparent!important}.button--minus:after,.button--minus:before,.button--plus:after,.button--plus:before{content:"";background-color:#d5167a;position:absolute;top:50%;left:50%}.button--next:before,.button--previous:before{content:"";height:10px;width:10px;position:absolute;top:50%;left:50%;border-right:2px solid #d5167a;border-bottom:2px solid #d5167a}.button--previous:before{transform:translateX(-25%) translateY(-50%) rotate(135deg)}.button--next:before{transform:translateX(-75%) translateY(-50%) rotate(-45deg)}.button--minus:before{width:10px;height:2px;transform:translate(-50%,-50%)}.button--plus:after,.button--plus:before{width:12px;height:2px}.button--plus:before{transform:translate(-50%,-50%)}.button--plus:after{transform:translate(-50%,-50%) rotate(90deg)}.button i.stroke svg g path,.form--book .form__row input[type=submit] i.stroke svg g path,.home-bar-button i.stroke svg g path,.recruitment form input[type=submit] i.stroke svg g path{stroke:currentColor}.button i.fill svg g path,.form--book .form__row input[type=submit] i.fill svg g path,.home-bar-button i.fill svg g path,.recruitment form input[type=submit] i.fill svg g path{fill:currentColor}.button--small.button--arrow-left:before,.button--small.button--arrow-right:before{width:8px;height:8px}.button--link{background:0 0;border:0;padding:16px 0!important;color:#d5167a;min-width:initial!important;width:auto!important}.button--link--white{color:#fff}.button--link.button--small{padding:8px 0!important;font-size:14px}.order__label .button--link{font-size:15px;position:relative;top:-1px;padding:0!important}.button--ghost{background:0 0;border:1px solid currentColor}.button--block{display:block;width:100%}.button__loader{width:1em;height:1em;display:block;margin:auto;position:relative}.button__loader svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button--normal,.normal-case{text-transform:none}.button--secondary{background-image:linear-gradient(90deg,#00af87 50%,#00b28a 97%)}.btn-primary,.btn-primary[type=submit]{display:inline-flex;width:100%;padding:16px 40px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background-color:var(--btn-bg,#e5258f);color:var(--btn-color,#fff);font-size:16px;font-style:normal;font-weight:500;line-height:28px}.btn-primary:hover,.btn-primary[type=submit]:hover{color:var(--btn-hover-color,#fff);background-color:var(--btn-hover-bg,#c01774)}.btn-slot{--btn-color:#d5167a;--btn-bg:rgba(213, 22, 122, 0.1)}.btn--white{--btn-color:#140453;--btn-bg:#ffffff}.bg--gradient-pink,.market__nav__cart.fixed .market__nav__tab,.market__nav__tab.active:before{background-image:linear-gradient(135deg,#d5167a 10%,#ff6e9f 100%)}.bg--center{background-position:center center}.bg--cover{background-size:cover}.bg--gradient-red{background-image:linear-gradient(to bottom,#d5167a 0,#ff6e9f 100%)}.bg--gray{background-color:#f7f7f7}.bg--white,.form--book .form__row input{background-color:#fff}.card--postbooking .card--playlist:before{background-color:#000}.bg--white,.form--book .form__row input{background-color:#fff}.bg--gray-light{background-color:#f7f7f7}.bg--gray-alto{background-color:#d1d1d1}.bg--blue-minsk{background-color:#393589}.bg--pink-medium{background-color:#ee4cb9}.bg--pink-darkish{background-color:#d8368f}.bg--orange-dusty{background-color:#f06b4b}.bg--orange-pumpkin{background-color:#f78a0e}.bg--pink-heliotrope{background-color:#d43bf4}.bg--pink-gum{background-color:#ff69ab}.bg--chromophobia-green{background-color:#00b28a}.bg--chromophobia-green-fade{background-color:rgba(0,178,138,.05)}.bg--common,.kb-collapse.is-open .kb-collapse__title{background-color:#140453}.bg--fade-white{background-color:rgba(255,255,255,.1)}.header{background-color:#d5167a;background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:24px;padding-bottom:24px}.header h1{color:#fff}.header h1 small{margin-top:0;font-size:75%}.header__logo{width:100%;padding:0 12px}.header__logo img{height:30px}.header__content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding:24px}.header__content i,.header__content i svg,.header__content img{height:60px}.header__content i svg{}.header--small{padding:24px 0}.header--large .header__content{min-height:200px}.header--compact{background-color:#a7185d}.header--brokenBg{overflow:hidden;position:relative;z-index:1}.header--brokenBg:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-image:linear-gradient(135deg,rgba(213,22,122,0) 50%,rgba(213,22,122,.38) 50%,rgba(179,51,191,.55) 100%),linear-gradient(90deg,rgba(213,22,122,.9) 0,rgba(255,110,159,.8) 80%)}.header--bar{padding-bottom:36px;margin-bottom:-36px}.header--soon{background-color:transparent;padding-bottom:0}.header--soon .header__content{padding:35px 0}.header--consent{padding:40px 0 20px}.header--home{position:relative;padding-bottom:50px}.header--home .header__logo{position:relative;z-index:1}.header--home .header__content{min-height:250px;padding:24px 12px;margin-top:48px}.header--home .header__content h1{font-size:34px;text-transform:uppercase}.header--home .header__content h1+p{margin-top:2em;font-size:18px;text-transform:uppercase;letter-spacing:.125em}.header__lang{margin:-5px 0 0 auto;position:relative}body.has-book-overlay .header__lang{margin:-5px 140px 0 auto}.header__lang-button{color:#fff;padding:5px 7px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.header__lang-button:focus,.header__lang-button:hover{background-color:rgba(255,255,255,.2)}.header__lang-button.is-active{background-color:#fff;border-color:#fff;color:#000;border-bottom-left-radius:0;border-bottom-right-radius:0}.header__lang-button .icon,.header__lang-button .icon svg{width:18px;height:18px}.header__lang-button .icon svg{}.header__lang ul{padding:0;text-transform:uppercase;line-height:1;background-color:#fff;border-radius:0 0 5px 5px;position:absolute;top:100%;left:0;right:0;z-index:10;list-style-type:none}.header__lang-button:not(.is-active)~ul{display:none}.header__lang li a{padding:2.5px 10px;font-size:12px;line-height:1.2;text-align:right;display:block}.header__lang li a:hover{background-color:#ff6e9f;color:#fff}textarea{padding:24px;width:100%;border:1px solid #d5167a;border-radius:5px;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:14px;outline:0}textarea[disabled]{background-color:#fff;border-color:#b3b3b3;color:#b3b3b3}textarea.error{border-color:#ff3800;border-width:2px}select{font-size:16px}select::-webkit-scrollbar{width:5px;height:5px}select::-webkit-scrollbar-thumb{background:#444}select::-webkit-scrollbar-track{background:#ddd}.form input{border:none;outline:0;width:100%;font-family:Montserrat,Helvetica,Arial,sans-serif}.form input:required{box-shadow:none}.form__row input{background:#f5f5f5;font-size:18px;padding:10px 20px}.form__row--toggle{cursor:pointer}.form__row--toggle select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none}.form__row--toggle select option{padding:12px;font-size:16px}.form__row__label{font-weight:500;font-size:16px;display:block;color:#d5167a;cursor:pointer}.form__row__label--toggle{position:relative}.form__row__label--toggle:after{content:"";width:8px;height:8px;display:inline-block;vertical-align:3px;margin-left:.5em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.form__row__label--toggle.toggle:after{transform:translateY(50%) rotate(-135deg)}.form__row__label--toggle.toggle+div{display:block;margin-top:12px}.form__row__label--toggle+div{display:none}.form__row--validator{position:relative}.form__row--validator input{padding-right:40px!important}.form__row--validator.checking:after{content:"";border:2px solid #828282;border-top-color:transparent;border-radius:50%;width:1em;height:1em;display:block;position:absolute;top:50%;right:10px;-webkit-animation:.5s linear infinite spinLoader;animation:.5s linear infinite spinLoader}.form__row--validator.valid:before{content:"";position:absolute;top:50%;left:calc(100% - 30px);background-color:#00af87;width:.55em;height:.15em;transform-origin:0 50%;transform:translateX(-.1em) rotate(35deg)}.form__row--validator.valid:after{content:"";background-color:#00af87;width:1em;height:.15em;display:block;position:absolute;top:50%;left:calc(100% - 30px);transform-origin:0 50%;transform:translateX(.3em) translateY(.35em) rotate(-55deg)}.form__row--validator.error:before{content:"";position:absolute;top:50%;left:calc(100% - 30px);background-color:#ff3800;width:1em;height:.15em;transform-origin:50% 50%;transform:translateY(-50%) rotate(-45deg)}.form__row--validator.error:after{content:"";background-color:#ff3800;display:block;position:absolute;width:1em;height:.15em;top:50%;left:calc(100% - 30px);transform-origin:50% 50%;transform:translateY(-50%) rotate(45deg)}.form__row--inputGroup{padding:0;overflow:hidden;position:relative;z-index:1;cursor:text;background-color:#f5f5f5}.form__row--inputGroup.filled input+label span{transform:translate3d(0,-.8em,0) scale3d(.75,.75,1) translateZ(1px)}.form__row--inputGroup input{display:block;position:absolute;z-index:4;padding:1.8em .75em 0;background:0 0;color:#000;font-size:1em}.form__row--inputGroup input.valid+label span,.form__row--inputGroup input:active+label span,.form__row--inputGroup input:focus+label span{transform:translate3d(0,-.8em,0) scale3d(.75,.75,1) translateZ(1px)}.form__row--inputGroup input :-webkit-autofill:active,.form__row--inputGroup input:-webkit-autofill,.form__row--inputGroup input:-webkit-autofill:focus,.form__row--inputGroup input:-webkit-autofill:hover{color:#000!important;background-color:transparent;-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out}.form__row--inputGroup__label{width:100%;height:100%;display:block;color:#670c75;position:relative;z-index:3;font-size:14px;font-weight:400;margin:0;text-transform:uppercase}.form__row--inputGroup__label:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:0 solid transparent;transition:border-width .3s,border-color .3s}.form__row--inputGroup__label span{position:relative;display:block;width:100%;padding:1.5em 1em;transform-origin:0 50%;transition:transform .3s,color .3s;text-rendering:geometricPrecision;cursor:text}.form__row select{color:#000;border:1px solid #d1d1d1;border-radius:5px;height:45px;cursor:pointer;width:100%;padding:0 2.25em 0 .75em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L7 7L1 1' stroke='%23D5167A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:right .75em top 51%;background-repeat:no-repeat}.form__sep{width:100%;margin:0 auto;height:1px;border:none}.form .order{color:#767676;font-size:15px;width:100%;font-weight:400;padding-top:12px}.form .order__payment input{display:none}.form .order__payment input+label{--payment-color:#767676;background-color:#fff;border:1px solid var(--payment-color)}.form .order__payment input:checked+label{--payment-color:#d5167a}.form .order__payment input:checked+label .radio{box-shadow:inset 0 0 0 0 #fff}.form .order__payment input:checked+label .radio i{display:flex}.form .order__payment label{cursor:pointer}.form .order__payment label .tag{background-color:var(--payment-color);color:#fff;border-radius:5px;font-size:80%;padding:2px 5px}.form .order__payment label .radio{width:19px;height:19px;display:inline-block;vertical-align:middle;border-radius:50%;border:1px solid var(--payment-color);background:var(--payment-color);box-shadow:inset 0 0 0 10px #fff}.form .order__payment label .radio i{display:none;align-content:center;align-items:center;justify-content:center;margin:0 auto;height:100%}.form .order__payment label .radio i svg{width:13px;height:13px}.form .order__row{padding-bottom:12px;display:flex;justify-content:space-between;align-items:center}.form .kb-collapse:not(.is-open) .order__row.kb-collapse__content,.form .order__row.hide,.kb-collapse:not(.is-open) .form .order__row.kb-collapse__content{display:none}.form .order__label{text-align:left;line-height:1.4}.form .order__label__touse{font-size:14px;font-style:italic}.form .order__value{text-align:right}.form .order__result{font-weight:500;padding:12px 0}.form .order__result .order__label{padding:0;color:#000;font-size:16px}.form .order__result .order__value{color:#d5167a;font-size:clamp(1.56rem,.83vw + 1.38rem,1.88rem)}.form__confirmation{border:2px solid #d5167a;border-radius:5px;text-align:center;position:relative;color:#d5167a}.form__confirmation__check-mark{width:100px;height:30px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background-color:#fff}.form__confirmation__check-mark svg{width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.form__confirmation p{padding:36px;margin:0}.form__field-group{display:flex;flex-wrap:wrap}.form__field{border:1px solid #d1d1d1;border-radius:5px;display:flex;align-items:center;height:100%;width:100%;transition:border-color .15s ease-in-out}.form__field:active,.form__field:focus-within,.form__field:hover{border-color:#d5167a}.form__capacity,.form__datepicker,.form__formule,.form__submit{height:45px;width:100%;margin:6px 0}.form__datepicker{grid-area:date;display:flex;align-items:center}.form__datepicker label{padding-bottom:0!important;padding-top:5px}.form__datepicker .datepicker-container{color:#d5167a;display:flex;align-items:center;margin-top:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__datepicker .datepicker-container .datepicker{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:16px;line-height:16px;text-align:center;background:0 0;padding:0}.form__row--toggle select{text-align:center}.form__capacity{grid-area:capacity}.form__formule{grid-area:formule}.form--book .form__row .form--book-overlay .form__submit input[type=submit],.form--book-overlay .form__submit .button,.form--book-overlay .form__submit .form--book .form__row input[type=submit],.form--book-overlay .form__submit .home-bar-button{background-image:linear-gradient(135deg,#d5167a 0,#ff6e9f 50%);width:100%;height:100%;padding-top:0;padding-bottom:0}.form__field-value{color:#000;font-weight:400;font-size:16px;line-height:16px;text-transform:none;display:block;margin-top:3px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__field-label{cursor:pointer;color:#828282;text-transform:uppercase;font-size:12px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;flex:1}.form__activity-switch{background:#fff;display:flex;flex-wrap:wrap;flex:1 1 0}.form__activity-switch label{cursor:pointer;color:#454545;font-weight:600;font-size:16px;position:relative;display:block;text-transform:uppercase;margin-right:40px}.form__activity-switch .label-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;margin-left:5px}.form__activity-switch .label-icon svg{width:100%;height:auto}.form__activity-switch input{display:none}.form__activity-switch input:checked+label{color:#d5167a}.form__activity-switch--overlay{padding:0 0 0 12px}.form__activity-switch--overlay label{margin-right:40px}.form--search:not(.form--search-book){max-width:40em;margin:0 auto}.form--book-overlay .form__part{padding:0 6px}.form--search-book .form__field-group{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;grid-template-areas:"date date" "capacity formule"}.form--search-book .form__field-group>*{width:100%;max-width:100%;padding:0;margin:0}.form--search-room{max-width:60em}.form--newsletter{display:flex;gap:12px}.form--newsletter .form__email{flex-grow:1}.form--newsletter .form__submit{width:auto}@-webkit-keyframes spinLoader{from{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@keyframes spinLoader{from{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.form--contact .form-label,.form--franchise .form-label{width:auto;height:auto;position:relative;clip:unset;-webkit-clip-path:initial;clip-path:initial;display:block}.form--contact .form-label span,.form--franchise .form-label span{display:none}.form--contact .form__row,.form--franchise .form__row{position:relative}.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea{margin-top:.25rem;padding:.75rem 1rem}.form--contact .form__counter,.form--franchise .form__counter{display:inline-block;float:right;position:absolute;right:2px;bottom:-15px;font-size:80%}.form--confirm .form-check,.form--franchise .form-check{display:inline-flex;align-items:flex-start;justify-content:flex-start;gap:8px}.form--confirm .form-check label,.form--franchise .form-check label{cursor:pointer}.form--confirm .form-check label a,.form--franchise .form-check label a{text-decoration:underline}.form--confirm .form-check input,.form--franchise .form-check input{border:1px solid #767676;background-color:#fff;border-radius:4px;width:20px;margin:0;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;cursor:pointer;overflow:hidden;padding:0;flex:none}.form--confirm .form-check input:checked,.form--franchise .form-check input:checked{background-color:#d5167a;border-color:#d5167a}.form--confirm .form-check input:checked:before,.form--franchise .form-check input:checked:before{display:flex;width:100%;height:100%;align-items:center;justify-content:center;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'%3E%3Cpath d='M4 8.62319L6.94203 11.5652L13.6667 4'/%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat}.form--book{display:grid;gap:12px;grid-template-columns:auto;grid-template-rows:auto}.form--book .form__field-sbm{grid-area:btn}.form--book__message{grid-template-areas:"input" "btn"}.form--book__share .form__field-sbm{grid-column:span 2;grid-row:initial}form .errors{margin-top:6px}form .errors li{position:relative;color:#ff3800;line-height:normal;text-align:left}.card--skew-down:after,.card--skew-up:before{content:"";background:#fff;width:100%;left:0;height:120px;position:absolute;z-index:-1}.card{padding:24px 12px}.card__title{font-size:18px;font-weight:500;line-height:1.2;text-transform:uppercase;padding:12px 0;color:#670c75}.card__title--white{color:#fff}.card__title--sep{position:relative;margin-bottom:0}.card__title--sep:after{content:"";width:12px;height:1px;background:currentColor;display:block;margin:12px auto}.card__line{height:1px;width:100%;background-color:#d5167a;margin:60px 0}.card__line i,.card__line img{width:58px;height:18px;margin:auto;display:block;background:#fff;position:relative;transform:translateY(-8.5px)}.card--rounded{border-radius:5px}.card--circle{border-radius:50%}.card--skew{background:#fff;position:relative;z-index:1}.card--skew-up:before{transform-origin:top left;transform:translateY(100%) skewY(-1.5deg);bottom:100%}.card--skew-up-reverse:before{transform:translateY(100%) skewY(1.5deg);bottom:100%;transform-origin:top right}.card--skew-down:after{transform-origin:bottom left;transform:translateY(-100%) skewY(1.5deg);top:100%}.card--postbooking .card--playlist:before{content:"";position:absolute;height:1px;width:17px;display:block;top:0;left:0;z-index:1}.card--postbooking .card--playlist .playlist-queue{width:100%}.card--postbooking__withicon .card--postbooking__title{padding-right:95px}.card--postbooking__icon{width:90px;height:90px;position:absolute;top:-25px;right:5px;z-index:1}.card--postbooking__withpicture{display:grid;gap:20px;grid-template-areas:"content" "picture" "btn";grid-template-columns:1fr;grid-template-rows:auto}.card--postbooking__content{grid-area:content}.card--postbooking__picture{grid-area:picture}.card--postbooking__button{grid-area:btn}.card--postbooking__title span{display:block}.card-slider{gap:30px}.card-slider--title>span{display:block}.card--friendslist th{opacity:.5}.card--friendslist__status{padding-left:4.5px}.sep{color:#d1d1d1;border:0;border-bottom:1px solid currentColor;height:0;width:180px}.sep--small{width:50px}.sep--facebook{color:#3d5a99}.icon{width:35px;height:35px;margin:0 auto 6px;display:block}.icon svg{width:35px;height:35px;pointer-events:none}.icon-text{width:1em;height:1em;display:inline-block;vertical-align:text-bottom;margin-right:.3em}.icon-text svg{width:100%;height:100%}.icon-text--large{width:1.3em;height:1.3em}.icon-town,.icon-town svg{width:70px;height:70px}.icon-town svg{}.icon-town--red{background-position:0 0}.icon-town--red svg g{stroke:#d5167a!important}.icon-town--white svg g{stroke:#fff}.icon-town--gray svg g{stroke:#d1d1d1}.icon--rounded{border-radius:50%}.icon--small,.icon--small svg{width:15px;height:15px}.icon--medium,.icon--medium svg{width:24px;height:24px}.icon--18,.icon--18 svg{width:18px;height:18px}.icon--40,.icon--40 svg{width:40px;height:40px}.icon--medium-plus,.icon--medium-plus svg{width:45px;height:45px}.icon--xl,.icon--xl svg{width:100px;height:100px}.icon--xxl,.icon--xxl svg{width:125px;height:125px}.fill-chromophobia-green{fill:#00b28a}.c-alert{border-radius:5px;background:#7a7a7a;color:#000;text-align:left}.c-alert__content{padding:6px 12px;display:inline-block;vertical-align:top;font-weight:600}.c-alert--green{background:#d1e6c7;color:#1e671e}.c-alert--orange,.c-alert--warning{background-color:#ffc25d;border:none;padding:15px;color:#fff}.error-404{text-align:center}.error-404 h2{font-size:24px;line-height:1.3}.error-404 p{font-size:16px;line-height:1.3}.error-404 p a{color:#d5167a}.error-404 .contact{font-size:16px}table{width:100%}table.formatted td,table.formatted th{text-align:left;padding:12px 6px}table.formatted th{font-weight:500;min-width:80px}.table-responsive{overflow-x:auto;overflow-y:hidden}.ultimateWrapper{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:100vh;position:relative;margin:0 auto;background:#fff}.page__content{display:flex;flex-direction:column;flex:1 1 auto}.wrapper{max-width:30em}.container{padding:0 12px}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.c-secondary-nav{font-size:14px}.c-secondary-nav li{display:inline-block;text-align:center;vertical-align:middle;color:#828282;line-height:1.6}.c-secondary-nav a{color:currentColor;text-transform:uppercase;text-decoration:none;transition:color .15s ease-in-out;padding:2px 0;border-bottom:1px solid transparent}.c-secondary-nav a:hover{color:#000;border-bottom-color:#000}.c-secondary-nav a.is-active{color:#d5167a;font-weight:400;border-bottom-color:#d5167a}.bar{color:#fff;display:inline-flex;justify-content:center}.bar__icon{color:#d5167a;display:inline-block;vertical-align:middle;position:relative;width:60px}.bar--job .bar__icon{flex:1 1 auto;max-width:58px;min-width:58px}.bar__details{display:inline-block;vertical-align:top;margin-left:18px;font-size:14px}.bar__details p+p{margin-top:0}.bar__details a{font-weight:inherit}.bar__details .button,.bar__details .form--book .form__row input[type=submit],.bar__details .home-bar-button,.form--book .form__row .bar__details input[type=submit]{color:#fff;font-weight:500;padding:0!important}.bar__details .form--book .form__row p+input[type=submit],.bar__details p+.button,.bar__details p+.home-bar-button,.form--book .form__row .bar__details p+input[type=submit]{margin-top:12px}.bar__details--job{width:95%;height:100%;border-bottom:1px solid #d1d1d1;padding-bottom:12px;margin-left:12px}.bar__details--job p{margin-bottom:18px;color:#000}.bar__name{font-size:18px;font-weight:500;text-transform:uppercase}.bar__details--job>.bar__name{color:#000;margin-bottom:6px}.bar--home{color:#000}.bar--home .icon-town svg g{stroke:currentColor}.bar--home .bar__details .button,.bar--home .bar__details .form--book .form__row input[type=submit],.bar--home .bar__details .home-bar-button,.form--book .form__row .bar--home .bar__details input[type=submit]{color:#d5167a}.home-bar-button{background-color:#d5167a;background-size:cover;background-position:center;font-size:34px;font-weight:800;align-items:center;justify-content:center;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent;transition:box-shadow .15s linear;border:2px solid #fff;line-height:normal}.home-bar-button:focus,.home-bar-button:hover{background-position:center;box-shadow:0 .5px 11.8px -9px rgba(0,0,0,.388),0 1.6px 18.6px -9px rgba(0,0,0,.511),0 7px 21px -9px rgba(0,0,0,.58)}.home-bar-button__text{position:relative;gap:20px}.home-bar-button__arrow{flex:none;display:flex;align-items:center}.home-bar-button__arrow svg{display:block;width:9px;height:14px}.home-bar-button__date{font-size:14px;font-weight:400;text-transform:initial;position:absolute;top:5px;left:auto}.home-bar-button__date:after,.home-bar-button__date:before{content:"";position:absolute;top:50%;width:17.5px;height:0;border-top:1px solid #fff;transform:translateY(-50%)}.home-bar-button__date:before{left:-1.75em}.home-bar-button__date:after{right:-1.75em}.o-ratings img{height:50px}.o-ratings__dots.is-animate .o-ratings__dot div{transform:translate(0,-1px)}.o-ratings__dot{width:19px;height:19px;color:#000;border-radius:50%;box-shadow:0 0 0 3px currentColor;border:3px solid transparent}.o-ratings__dot div{width:17px;height:17px;background:currentColor;border-radius:0;transform:translate(-100%,-1px);transition-property:transform;transition-duration:.15s;transition-timing-function:ease-in-out}@-webkit-keyframes fadein{0%{display:none;opacity:0}1%{display:flex;opacity:0}2%{opacity:0}100%{opacity:100}}@keyframes fadein{0%{display:none;opacity:0}1%{display:flex;opacity:0}2%{opacity:0}100%{opacity:100}}.post__thumbnail{position:relative;width:250px;height:250px}.post__thumbnail-back,.post__thumbnail-front{position:absolute}.post__thumbnail-back{top:50%;left:50%;transform:translate(-50%,-50%);width:250px;height:250px}.post__thumbnail-back svg{width:250px;height:250px}.post__thumbnail-front{width:190px;height:190px;top:50%;left:50%;transform:translate(-50%,-50%)}.post__content ul{margin:24px 0}.post__content .blogimage{margin:2em 0}.post__content .blogimage--center{display:block;margin:2em auto}.post__content *+h2{margin-top:2em}.post__content *+h3{margin-top:1em}.post__content *+h4{margin-top:.5em}.pagination{margin:0 auto;text-align:center}.pagination>*{font-size:14px;font-weight:600;padding:6px;color:#7a7a7a}.pagination a{margin:0 1px;position:relative}.pagination a:before{content:"";position:absolute;top:100%;left:50%;height:2px;width:0;background:#d5167a;transform:translate(-50%,-100%);transition:width .1s ease-in-out}.pagination a:hover{color:#d5167a}.pagination a:hover:before{width:100%}.pagination .current{color:#000;position:relative}.pagination .current:before{content:"";position:absolute;top:100%;left:50%;height:2px;width:100%;background:#d5167a;transform:translate(-50%,-100%)}.concept{text-align:center;position:relative;padding:48px 0}.concept#singWhatYouWant{padding:84px 0}.concept#funplace{min-height:125vh}.concept__bg{position:absolute;top:0;left:0;bottom:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:center}#funplace .concept__bg{background-position:bottom center;background-size:150%;background-color:#000}#funplace .concept__bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,#000 60%,rgba(0,0,0,0) 100%)}.concept__content{position:relative;z-index:1}#funplace>.concept__content{padding:24px 12px}.concept__pictures__item{display:inline-block;vertical-align:middle;overflow:hidden;border-radius:50%;width:120px;height:120px;margin:0 6px}.concept__pictures__item img{-o-object-fit:cover;object-fit:cover;height:100%}#lightSoundSync{min-height:110vh}#lightSoundSync .concept__content{background-color:rgba(21,1,56,.8);padding:18px 12px}#lightSoundSync .concept__bg{background-position:top center}.room{width:100%;display:block;margin-left:auto;margin-right:auto;max-width:320px;-webkit-animation:1s ease-in-out forwards roomFadein;animation:1s ease-in-out forwards roomFadein}.room__body{overflow:hidden;border-radius:7px;height:250px;color:#fff;align-content:center;position:relative;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.room__body--closed{border:2px dashed #ccc;display:flex;align-items:center;justify-content:center}.room__body--closed p{color:#b3b3b3}.room__thumbnail{width:100%;position:relative;flex:auto;overflow:hidden;cursor:pointer;height:186px}.room__thumbnail__picture{background-color:#b3b3b3;background-size:cover;background-position:center center;width:100%;height:100%;position:absolute;opacity:1}.room:not(.booked) .room__thumbnail__picture{transition:transform .2s ease-in-out}.room:not(.booked) :hover>.room__thumbnail__picture{transform:scale(1.03)}.room__cta{border-top-left-radius:0;border-top-right-radius:0}.room__info{display:flex;justify-content:space-between;align-items:flex-end;width:100%;height:100%;text-transform:uppercase;position:absolute;bottom:0;left:0;padding:12px;z-index:10;background-image:linear-gradient(to top,rgba(42,10,47,.5) 0,rgba(42,10,47,0) 50%)}.room__info p{margin-top:0}.room-view__spec__item{width:100%;margin:6px 0}.room-view__spec__item p{margin-bottom:initial;display:inline-block;vertical-align:top;width:calc(100% - 40px);font-size:13px;font-weight:400}.room-view__spec__icon{width:16px;height:16px;margin-right:15px;display:inline-block;vertical-align:-4px}.room-view__spec__icon img,.room-view__spec__icon svg{width:16px;height:16px;vertical-align:middle}@-webkit-keyframes roomFadein{from{opacity:0;transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}@keyframes roomFadein{from{opacity:0;transform:translateY(5%)}to{opacity:1;transform:translateY(0)}}.slot{display:flex;align-items:center;width:100%;margin-bottom:6px;background-color:rgba(213,22,122,.1);position:relative;font-size:14px;padding:18px 12px;border-radius:5px}.slot form button i,.slot__cell__link i{transition:transform .15s ease-in-out}.slot form button:hover i,.slot__cell__link:hover i{transform:translateX(5px)}.slot:nth-child(even){background-color:rgba(213,22,122,.05)}.slot__tag{position:absolute;top:0;left:24px;border-radius:2.5px;padding:6px 8px;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.1em;transform:translateY(-70%)}.slot__tag--blue{background-color:#3d5a99;color:#fff}.slot__cell:first-child{min-width:130px}.slot__cell:first-child i{width:14px;height:11px;margin:0 6px}.slot__cell:first-child i svg{width:14px;height:11px}.slot__cell:last-child{margin-left:auto;margin-right:6px;font-size:13px}.slot__cell:last-child br,.slot__cell:last-child br:after{content:" "}.slot__cell:last-child br:after{}.slot__cell:last-child button{margin:0;padding:0;background:0 0;color:#d5167a;display:flex;align-items:center;font-size:14px;font-weight:600}.slot__cell:last-child button svg{height:12px;width:12px;margin-left:12px}.slot__booked{font-weight:500;pointer-events:none;position:absolute;left:50%;top:50%;text-align:center;color:#fff;padding:6px;border-radius:5px;background:#142431;transform:translate(5%,-50%) rotate(-11deg)}.slot--booked{cursor:default;color:#bababa;padding:12px}.slot--booked i{opacity:.3}.slot--event{margin-top:24px;background-color:rgba(61,90,153,.15)!important}.slot:not(.slot--booked){display:grid;cursor:pointer}.slot--shorter{grid-auto-flow:row;grid-template-areas:"head head head" "time content link"}.slot--shorter div:nth-child(1){grid-area:head}.slot--shorter div:nth-child(2){grid-area:time}.slot--shorter div:nth-child(3){grid-area:content}.slot--shorter form{grid-area:link}.slot:not(.slot--booked):not(.slot--shorter) .slot__cell:first-child{grid-column:1}.price-panel{border-radius:5px;overflow:hidden;background-color:#fff}.price-panel__header{color:#d5167a;font-size:14px;font-weight:600;line-height:1.8;text-transform:initial;background-color:transparent;padding:20px 20px 10px;white-space:nowrap;text-align:center}.price-panel__body{font-size:16px;padding:20px}.price-panel__table{pointer-events:none;display:table;width:100%}.price-panel__row{display:table-row;font-weight:400}.price-panel__row>div{display:table-cell;padding:6px;white-space:nowrap}.price-panel__room-price{font-weight:400}.price-panel__room-price b{font-weight:700}.price-panel__infos{font-size:14px;font-weight:400;color:#454545}.price-panel__close{pointer-events:initial;color:#828282;padding:0!important;margin:0 0 15px auto}.price-panel__close .icon,.price-panel__close .icon svg{width:23px;height:23px}.price-panel__close .icon svg g{stroke-width:1}.price-panel__row--current-activity{font-weight:700}.purchases{width:100%;margin-left:auto;margin-right:auto;padding:36px 24px 24px;background-color:#f5f5f5}.purchases__item{display:flex;align-items:center;margin-top:12px;margin-bottom:12px;padding-top:6px;padding-bottom:6px;background-color:#fff;border-radius:5px;overflow:hidden}.purchases__item__thumbnail{background-position:center;background-size:cover;min-width:80px;width:80px;height:80px}.purchases__item__quantity{text-align:right;padding-left:12px;padding-right:12px;font-weight:500;font-size:120%;line-height:1.8;color:#d5167a}.purchases__item__name{width:100%;padding-right:6px;font-size:120%;line-height:1.8;color:#7a7a7a}.market__nav{border-bottom:2px solid #d5167a;padding-bottom:10px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.market__nav__store{display:flex;justify-content:space-between}.market__nav__sep{width:1px;height:20px;background:#d5167a}.fixed .market__nav__sep{display:none}.market__nav__cart{max-width:25%;width:100%;display:flex;align-items:center;justify-content:space-between}.market__nav__cart.fixed{position:fixed;width:100%;max-width:64em;top:30px;left:50%;z-index:2;justify-content:flex-end;transform:translateX(-50%)}.market__nav__cart.fixed .market__nav__tab{width:130px;background-color:#d5167a;color:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;position:relative;box-shadow:-3px 3px 4px 1px rgba(0,0,0,.1)}.market__nav__cart.fixed .market__nav__tab:after{content:"";display:inline-block;vertical-align:middle;border-right:1px solid #fff;border-bottom:1px solid #fff;width:8px;height:8px;margin-left:1em;transform:translateY(-50%) rotate(-45deg);position:absolute;right:1em;top:50%}.market__nav__cart.fixed .market__nav__tab .badge--total{top:4px;left:60px;background:#ff6e9f;color:#fff;font-weight:500}.market__nav__cart .market__nav__tab{max-width:95%;width:90%;margin-left:10px}.market__nav__cart .market__nav__tab .badge--total{background:#d5167a;color:#fff;width:28px;height:28px;border-radius:50%;line-height:26px;display:block;position:absolute;z-index:2;font-size:14px;top:5%;left:45%;transition:transform .1s ease-in-out}.market__nav__cart .market__nav__tab .badge--total:empty{display:none}.market__nav__cart .market__nav__tab.active .badge--total{background:#ff6e9f}.market__nav__tab{width:60px;position:relative;padding:10px;height:60px;cursor:pointer;color:#828282;text-align:center}.market__nav__tab span{font-size:0}.market__nav__tab:hover{color:#d5167a}.market__nav__tab.active{color:#fff}.market__nav__tab.active:before{content:"";border-radius:5px;background-color:#d5167a;display:block;height:100%;width:100%;position:absolute;z-index:0;top:0;left:0}.market__nav__tab.active:after{content:"";position:absolute;z-index:0;top:99%;left:50%;width:0;height:0;border-style:solid;border-width:7px 7.5px 0;border-color:#ec478e transparent transparent;transform:translateX(-50%)}.market__list__store{display:none}.market__list__store.show{display:block}.product{display:inline-block;vertical-align:top}.product__border{border:1px solid #d1d1d1;border-radius:5px}.product__name{margin-bottom:.5em;line-height:1.1}.product__name small{margin-top:6px;color:#7a7a7a;font-size:13px;font-weight:400}.product__thumbnail{width:120px;min-width:120px;height:120px;background-repeat:no-repeat}.product__price{width:90px;min-width:90px;text-align:center;font-size:18px;font-weight:500}.product__actions{display:flex;width:100%;max-width:200px;margin:0}.product__btn{cursor:pointer;outline:0;background:#f5f5f5;color:#d5167a;border:none;width:33%;padding:9px 0;font-size:18px;font-weight:500;line-height:1;transition:background .15s ease-in-out,color .15s ease-in-out}.product__btn[disabled]{cursor:default}.product__btn:hover:not([disabled]){background:#ff6e9f;color:#fff}.product__btn:active:not([disabled]){background:#d5167a;text-shadow:0 0 2px rgba(255,255,255,.8)}.product__btn--less{border-bottom-left-radius:5px}.product__btn--more{border-bottom-right-radius:5px}.product__total{background:#f5f5f5;width:33%;padding:9px 0;text-align:center;font-size:18px;font-weight:500}.cart__products:empty+.cart__message--empty{display:block}.cart__products:empty~.cart__footer{display:none}.cart__products tr:nth-child(even){background-color:#f5f5f5}.cart__message--empty{display:none;font-size:28px;line-height:1.2;color:#d5167a;margin:50px auto}.cart__footer{border-top:2px solid #d5167a;padding-top:24px}.cart__total{padding:24px 0;display:flex;justify-content:space-between;align-items:center;margin:0 auto}.cart__payment__creditCards{margin-top:12px;display:flex;align-items:center;align-content:center;justify-content:flex-start}.cart__payment__creditCards img{max-width:27px;width:100%;height:100%;max-height:17px}.cart__payment__creditCards img+img{margin-left:12px}.breadcrumbs{margin-top:12px;padding:12px;position:relative;z-index:1;width:100%;color:#fff}.breadcrumbs li{display:inline;vertical-align:middle;font-size:13px}.breadcrumbs li:after{content:"";display:inline-block;margin:0 8px;vertical-align:.1em;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(-45deg)}.breadcrumbs li:last-child a{text-decoration:none}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li a{color:#fff;text-decoration:underline}.breadcrumbs.dark,.breadcrumbs.dark li,.breadcrumbs.dark li a{color:#000}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#000;background:#fff;border:1px solid #d5167a;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:5px}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 20px -5px rgba(0,0,0,.45)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:500;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-next:hover,.pika-prev:hover{opacity:1}.is-rtl .pika-next,.pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.is-rtl .pika-prev,.pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.2857142857%;padding:0}.pika-table th{color:#454545;font-size:12px;line-height:25px;font-weight:500;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#d5167a;font-weight:500}.has-event .pika-button,.is-selected .pika-button{color:#fff;background:#d5167a}.has-event .pika-button{background:#d5167a;box-shadow:inset 0 1px 3px #d5167a}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#d5167a;box-shadow:none}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#d5167a}.pika-table abbr{border-bottom:none;text-decoration:none}.c-slider{width:100%;margin:0 auto}.c-slider__button{padding:0;width:41px;cursor:pointer;flex-shrink:0;transition:transform .15s ease-in-out}.c-slider__button i{pointer-events:none}.c-slider__button i svg{width:100%}.c-slider__button:active{transform:scale(.9)}.c-slider__button--left,.c-slider__button--right{margin:0 12px}.c-slider__button--right{}.c-slider__button--right i{transform:scaleX(-1);display:block}.c-slider__mask{overflow-y:hidden;overflow-x:auto;padding:10px;background:#f5f5f5}.c-slider__carousel .item{display:inline-block;vertical-align:middle;position:relative;z-index:0;margin:12px;padding:12px;background:#fff;border-radius:5px;text-align:center;width:calc(70% - 24px)}.c-slider__carousel .item img{max-height:120px;height:auto;width:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-slider__carousel .item__content{white-space:initial;pointer-events:none}.c-slider__carousel .item__content span{overflow:hidden;text-overflow:ellipsis}.c-slider__carousel:not(.c-slider__carousel--disable){white-space:nowrap;transition-property:transform;transition-timing-function:cubic-bezier(.65,.05,.36,1)}.l-press.c-slider{max-width:64em}.l-press .c-slider__button{margin-top:60px}.l-press .c-slider__carousel .item{cursor:pointer;transition:background-color .15s ease-in-out;height:245px}.l-press .c-slider__carousel .item:hover{background-color:#f5f5f5}.l-pro.c-slider{max-width:calc(64em + 102px)}.l-pro .c-slider__carousel .item{width:35%}.press__download table{width:100%}.press__download>table>tbody>tr{border-bottom:1px solid #c4c4c4}.press__download>table>tbody>tr>td{padding:36px 6px;vertical-align:middle}.press__download>table>tbody>tr>td tr:first-child td{padding:0 0 12px}.press__download>table>tbody>tr>td tr:last-child td{padding:0 6px 12px 0}.press__download>table>tbody>tr>td a{color:#d5167a;font-weight:500}.press__photos .photo{background-position:center center;background-size:cover}.press__photos .photo__download{transform:translate(-15%,-15%) scale(1);transition:transform .1s ease-in-out}.press__photos .photo__download:focus,.press__photos .photo__download:hover{transform:translate(-15%,-15%) scale(1.2)}.press-reports__modal .modal__close{position:absolute;top:50%;right:0;transform:translateY(-50%)}.press-reports__modal .modal__close:after,.press-reports__modal .modal__close:before{background-color:#fff}.form--book .form__row .press-reports__modal .modal__header input[type=submit],.press-reports__modal .modal__header .button,.press-reports__modal .modal__header .form--book .form__row input[type=submit],.press-reports__modal .modal__header .home-bar-button{padding:0!important}.recruitment form label{display:block;margin-bottom:10px;color:#3e4753}.recruitment form input[type=submit]{cursor:pointer;color:#fff;font-size:16px;border:none;border-radius:5px;margin-top:10px;padding:15px 25px}.recruitment form ul.errors{margin-top:-10px;margin-bottom:20px;text-indent:0;padding-left:10px;color:#f75b5b}.recruitment form input[type=password],.recruitment form input[type=tel],.recruitment form input[type=text],.recruitment form textarea{border:1px solid #ccc;padding:10px;border-radius:5px;margin-bottom:20px;width:100%;outline:0}.recruitment form input[type=password]:focus,.recruitment form input[type=tel]:focus,.recruitment form input[type=text]:focus,.recruitment form textarea:focus{border:1px solid #3e4753}.recruitment form ::-webkit-input-placeholder{color:#bababa}.recruitment form ::-moz-placeholder{color:#bababa;opacity:1}.recruitment form :-ms-input-placeholder{color:#bababa}.recruitment form :-moz-placeholder{color:#bababa}.recruitment .quiz+hr{width:90%;margin:60px auto;opacity:.4}.recruitment div.question{font-weight:500;margin-bottom:15px;line-height:1.4}.recruitment div.answer label{display:inline-block;margin-left:10px;margin-bottom:0;font-weight:400;line-height:1.4}.recruitment div.answer input[type=submit]{float:right}.recruitment ul.errors{margin-top:10px}.recruitment .quiz .question div.warning{color:red;font-weight:400;background:#fff1d8;padding:5px;margin-top:5px}.casting__heading{font-weight:300;text-align:center;font-size:32px;line-height:1;padding:18px}.casting__heading span{display:block;font-size:clamp(1.13rem,1vw + .9rem,1.5rem);margin-top:22px}.casting__masonry{position:relative;min-height:736px}.casting__masonry__item{position:absolute;z-index:1}.casting__masonry__item:nth-child(1){top:48px;right:calc(100% - 48px);transform:translateX(100%);z-index:2}.casting__masonry__item:nth-child(2){top:0;left:calc(100% - 20px);transform:translateX(-100%)}.casting__masonry__item:nth-child(3){top:300px;left:0}.casting__masonry__item:nth-child(4){top:450px;right:0;z-index:2}.casting__masonry__item:nth-child(5){top:487px;left:50%;transform:translateX(-50%)}.casting__masonry__item:nth-child(6){top:610px;right:calc(100% - 20px);transform:translateX(100%)}.casting__masonry__item--text{text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}.casting__masonry__item--text:first-of-type{width:140px;height:140px;background:#3d5a99;line-height:1}.casting__masonry__item--text:first-of-type .thin{font-size:65px}.casting__masonry__item--text:first-of-type .massive{font-size:25px;text-transform:lowercase}.casting__masonry__item--text:last-of-type{width:123px;height:123px;background:#ff6e9f}.casting__masonry__item--text:last-of-type .thin{font-size:15px;line-height:18px}.casting__masonry__item--text:last-of-type .massive{font-size:39px;line-height:46px}.casting__text__heading{text-align:left}.casting__text__heading span{color:#d5167a}.casting__search__title{margin-top:84px}.casting__send-resume{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;padding:24px 0}.casting__send-resume a{color:#d5167a;font-weight:500;text-decoration:none}.ideal-teammate__criteria{width:50%;padding:0 12px}.ideal-teammate__criteria strong{font-weight:500;display:block;margin-bottom:12px;font-size:18px;color:#670c75}.job-line{color:#000;display:flex;align-items:flex-start;margin:18px 0}.job-line__tag{color:#670c75;border:1px solid #670c75;padding:0 6px;border-radius:2.5px;text-transform:uppercase;text-align:center;font-size:11px;font-weight:500;margin-right:15px;line-height:21px}.job-line__title{line-height:23px}.job-line__title strong{font-weight:600}.job-line--filled .job-line__tag{border-color:#9c9c9c;color:#9c9c9c}.job-line--filled .job-line__title{color:#9c9c9c}.job-block__ornament{width:185px;height:140px;margin:-70px auto 12px;position:relative}.job-block__ornament .circle{border-radius:50%;position:absolute}.job-block__ornament .circle--left{width:13px;height:13px;opacity:.7;background:#ff327f;top:0;left:0}.job-block__ornament .circle--middle{width:120px;height:120px;top:19px;left:46px}.job-block__ornament .circle--middle img{opacity:.8}.job-block__ornament .circle--right{width:72px;height:72px;opacity:.7;background:#ffc25d;top:45px;right:0}.job-single__content h2{margin-bottom:36px;text-align:left}.job-single__content h2:not(:first-child){margin-top:36px}.job-single__content ul li{list-style-type:disc}.job-single__content a[href^=mailto]{color:#d5167a}.job-single__convinced{position:relative;background:rgba(103,12,117,.15);padding-top:48px;padding-bottom:48px}.job-single__convinced__picture{position:absolute;top:-2px;right:0;transform:translateY(-100%);width:150px}.modal{background:rgba(0,0,0,.8);position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:1000;text-align:center;opacity:0;visibility:hidden;transition:opacity .15s ease-in-out;touch-action:none}.modal__close{width:18px;height:18px;position:relative;cursor:pointer}.modal__close:after,.modal__close:before{content:"";position:absolute;top:50%;left:50%;background-color:#000;height:1px;width:106%}.modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.modal__content{position:absolute;top:50%;left:50%;max-height:70vh;max-width:900px;width:90%;text-align:center;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;transform:translate(-50%,-50%)}.modal__body{overflow:auto;height:100%;background:#f5f5f5}.modal__body .widescreen{margin:24px}.modal__header{text-align:left;padding:18px 0;display:flex;justify-content:space-between;align-items:center;position:relative}.form--book .form__row .modal__header input[type=submit],.modal__header .button,.modal__header .form--book .form__row input[type=submit],.modal__header .home-bar-button{padding:0}.modal--show{visibility:visible;opacity:1}.rate__stars{font-size:30px;color:#828282;direction:rtl;unicode-bidi:bidi-override}.rate__stars a{display:inline-block;margin:0;padding:5px}.rate__stars a:hover{cursor:pointer}.rate__stars a.rate__stars__current:before,.rate__stars a.rate__stars__current~a:before,.rate__stars a:hover:before,.rate__stars a:hover~a:before{content:"★";position:absolute;color:#ffc25d;font-size:110%;margin:-2px}.rate__comment{width:100%;height:100px;border-radius:5px;border:1px solid #d5167a;font-size:14px;font-family:Montserrat,Helvetica,Arial,sans-serif;padding:24px;outline:0;line-height:24px;resize:none;border-radius:5px 5px 0 0}.form--book .form__row .rate__comment~input[type=submit],.rate__comment~.button,.rate__comment~.home-bar-button{border-radius:0 0 5px 5px}.carousel{display:flex;position:relative;width:100%}.carousel__body{position:relative;width:100%;height:0;padding-bottom:calc(100% / 1.77)}.carousel__thumbs{display:flex;width:100%}.carousel__thumb{cursor:pointer;margin-bottom:6px}.carousel__thumb img{border-radius:5px;filter:grayscale(0);transition:opacity .15s ease-in-out,filter .15s ease-in-out}.carousel__thumb.active img{filter:grayscale(100%);opacity:.4}.carousel__mask{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;height:100%}.carousel__items{white-space:nowrap;transition:transform .35s ease-in-out;height:100%;display:inline-block;width:100%}.carousel__items img{-o-object-fit:cover;object-fit:cover;display:inline-block;vertical-align:top;width:100%;height:100%}.carousel__button{display:flex;align-items:center;width:36px;height:32px;z-index:1;position:absolute;bottom:5px;background:rgba(0,0,0,.75);border:0;cursor:pointer;outline:0;transform:translateY(-75%)}.carousel__button:hover{background:#666}.carousel__button svg{max-height:50%;width:100%;pointer-events:none}.carousel__button--previous{right:46px;border-top-left-radius:5px;border-bottom-left-radius:5px}.carousel__button--next{right:10px;border-top-right-radius:5px;border-bottom-right-radius:5px}.carousel--room .carousel__body{padding-bottom:calc(100% / 1.57)}.carousel--room .carousel__items{transition:none}.carousel--bar .carousel__body{padding-bottom:calc(100% / 1.5)}.sidebox{border:1px solid #979797;padding:24px 36px;border-radius:5px}.hero h1,.hero h2,.hero h3{text-align:center}.hero__pictureContainer{text-align:center;margin-top:24px;margin-bottom:24px}.hero--left>div:nth-child(2),.hero--right>div:nth-child(2){text-align:center}.hero--left>div:nth-child(2){}.scroll-down{width:50px;height:50px;display:block;margin:0 auto 10px;-webkit-animation:4s ease-in-out -2s infinite bounceScrollDown;animation:4s ease-in-out -2s infinite bounceScrollDown}.scroll-down:before{content:"";width:20px;height:20px;display:block;border-right:3px solid #fff;border-bottom:3px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-75%) rotate(45deg)}@-webkit-keyframes bounceScrollDown{0%,10%,25%,35%,45%,50%{transform:translateY(0) translateZ(0)}20%{transform:translateY(40%) translateZ(0)}30%{transform:translateY(25%) translateZ(0)}40%{transform:translateY(10%) translateZ(0)}}@keyframes bounceScrollDown{0%,10%,25%,35%,45%,50%{transform:translateY(0) translateZ(0)}20%{transform:translateY(40%) translateZ(0)}30%{transform:translateY(25%) translateZ(0)}40%{transform:translateY(10%) translateZ(0)}}.fb-event{padding:6px;transition:background-color .2s ease-in-out;border-radius:5px}.fb-event:hover{background-color:#f5f5f5}.fb-event+.fb-event{margin-top:12px}.fb-event__calendar,.fb-event__desc{vertical-align:top}.fb-event__calendar{font-weight:500;min-width:50px;width:50px;border:2px solid #3d5a99;border-radius:5px}.fb-event__calendar__day{padding:6px 0}.fb-event__calendar__month{padding:6px 0;background-color:#3d5a99;line-height:1;font-size:13px;font-weight:500}.fb-event__desc{width:calc(100% - 70px);font-size:clamp(.88rem,.33vw + .8rem,1rem);padding-left:12px}.fb-event__desc time{font-weight:500;color:#7a7a7a;font-size:clamp(.75rem,.17vw + .71rem,.81rem)}.fb-event__arrow{color:#3d5a99;padding:18px}.fb-event__arrow svg path{stroke:currentColor}.youtube-icon,.youtube-icon:before{background-color:#e35044;background-image:linear-gradient(to left top,#e35044 1%,#d63e30 100%)}.youtube-icon{position:absolute;top:50%;left:50%;width:100px;height:66px;margin-left:-50px;margin-top:-34px;border-top-left-radius:15px 50%;border-top-right-radius:15px 50%;border-bottom-left-radius:15px 50%;border-bottom-right-radius:15px 50%}.youtube-icon:before{position:absolute;content:" ";border-top-left-radius:50% 2px;border-top-right-radius:50% 2px;border-bottom-left-radius:50% 2px;border-bottom-right-radius:50% 2px;width:70px;height:70px;left:15px;top:-2px}.youtube-icon:after{position:absolute;content:" ";border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:28px solid #fff;top:50%;left:50%;margin-top:-18px;margin-left:-11px}.youtube-icon--medium{transform:scale(.8)}.youtube-icon--small{transform:scale(.5)}.flex-video{position:relative;height:0;padding-bottom:75%;overflow:hidden}.flex-video.widescreen{padding-bottom:56.25%}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.videooverlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:200;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;transition:opacity .2s ease-in-out,visibility 1s .2s;display:none}.videooverlay__container{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px rgba(0,0,0,.8)}.videooverlay--visible{visibility:visible;opacity:1;transition:visibility,opacity .2s ease-in-out .2s;display:block}.video__thumbnail{filter:drop-shadow(0 0 0 rgba(0, 0, 0, .8));transition:.15s ease-in-out}.video__thumbnail:hover{transform:translateY(-5%);filter:drop-shadow(0 0 20px #000)}.bookoverlay{z-index:100;position:fixed;top:0;right:0;width:100%;height:100%;pointer-events:none}.bookoverlay__content{pointer-events:none;position:absolute;top:0;left:0;z-index:1;width:100%;transform:translateY(-100%) translateY(50px) translateZ(0);transition:.25s;will-change:transform}.bookoverlay__toggle{pointer-events:auto;min-width:initial!important;background:#a7185d!important;border-radius:0 0 5px 5px;margin-left:auto;margin-right:0;display:flex;align-items:center;padding:0 1.7em!important;height:50px;position:relative;transition:.15s ease-in-out}.bookoverlay__toggle:after,.bookoverlay__toggle:before{content:"";position:absolute;display:block}.bookoverlay__toggle:before{width:0;height:0;border-style:solid;border-width:0 35px 50px 0;border-bottom-right-radius:5px;outline:transparent solid 1px;z-index:0;top:0;bottom:0;left:-33px;border-color:transparent #a7185d transparent transparent;transition:.15s ease-in-out}.bookoverlay__toggle:after{z-index:-1;top:0;bottom:-6px;left:6px;right:0;border-radius:0 0 5px;transform:translateX(6px)}.bookoverlay__toggle:hover{background:#bd1b69!important}.bookoverlay__toggle:hover:before{border-color:transparent #bd1b69 transparent transparent}.bookoverlay__toggle .arrow{width:10px;height:10px;display:inline-block;vertical-align:1px;margin-left:.7em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:.15s ease-in-out .15s}.bookoverlay__toggle .open{display:inline-block}.bookoverlay__toggle .close{display:none}.bookoverlay__background{pointer-events:auto;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;bottom:0;right:0;z-index:-1;opacity:0;visibility:hidden;transition:.2s}.bookoverlay--visible{overflow:auto}.bookoverlay--visible .bookoverlay__content{transform:translateY(0) translateZ(0);pointer-events:auto}.bookoverlay--visible .bookoverlay__toggle{background:#4a4a4a!important}.bookoverlay--visible .bookoverlay__toggle:before{border-color:transparent #4a4a4a transparent transparent}.bookoverlay--visible .bookoverlay__toggle .close{display:inline-block}.bookoverlay--visible .bookoverlay__toggle .open{display:none}.bookoverlay--visible .bookoverlay__toggle .arrow{transform:translateY(.15em) rotate(-135deg)}.bookoverlay--visible .bookoverlay__background{opacity:1;visibility:visible}.bookoverlay__bar-button{background-color:#fff;padding:15px 20px;width:100%;text-align:center;font-family:Montserrat,Helvetica,Arial,sans-serif;box-shadow:0 0 10px 0 #e6e6e6;line-height:0;transition:box-shadow .15s ease-in-out;cursor:pointer;display:flex;flex-direction:column}.bookoverlay__bar-button:focus,.bookoverlay__bar-button:hover{box-shadow:0 2px 8px 0 #d4d4d4}.bookoverlay__bar-button .bar{color:#454545;justify-content:flex-start}.bookoverlay__bar-button .bar__name{font-size:16px;line-height:1;text-transform:capitalize}.bookoverlay__bar-button .bar__icon{color:#bababa;width:auto;margin-right:14px;transition:color .15s ease-in-out}.bookoverlay__bar-button .bar__icon:focus,.bookoverlay__bar-button .bar__icon:hover{pointer-events:none}.bookoverlay__bar-button .bar__details{text-align:left;vertical-align:middle;margin-left:0;font-size:10px}.bookoverlay__bar-button--fit{padding:12px;margin:0}.bookoverlay__bar-button-switch{margin-top:10px;margin-left:45px;font-size:10px;text-decoration:underline;text-align:left}.bookoverlay__section{transition-property:transform,opacity,height;transition-duration:.1s;transition-timing-function:ease-in-out}.bookoverlay__section--hide{transform:scale(.9);opacity:0}.pika-table:after{content:attr(data-legend);width:10px;height:10px;background:#393589;display:flex;font-size:12px;padding-left:10px;text-indent:4px;white-space:nowrap;margin-top:10px}.pika-row td:nth-child(2):not(.is-empty,.is-disabled,.is-selected),.pika-row td:nth-child(2):not(.is-empty,.is-disabled,.is-selected) button:not(:hover){background:#393589;color:#fff}.mosaic__item{width:50%;height:0;padding-bottom:50%;position:relative;float:left;border:2px solid #fff}.c-book__thumbnail{border-radius:5px}.c-book__title{color:#454545;font-size:20px;margin-bottom:5px;gap:2px}.c-book__header{flex-wrap:wrap;margin-bottom:24px}.c-book__statements{font-size:13px;margin-top:25px}.c-book__statements .statement .icon{margin:0 10px 0 0}.c-book+.c-book{margin-top:80px}.c-book__capacity{font-size:16px;color:#767676;white-space:nowrap;border:1px solid #767676;border-radius:5px;padding:4px}.o-book-summary{border:1px solid #d5167a;border-radius:5px;text-align:center;overflow:hidden}.o-book-summary__label{border-radius:5px;color:#fff;background-color:#d5167a;text-transform:uppercase;display:inline-block;padding:5px 8px;margin-bottom:16px}.o-book-summary__date{background-color:#f7f7f7;padding:18px 6px}.o-book-summary__date .date{font-size:clamp(1rem,.67vw + .85rem,1.25rem)}.o-book-summary__date .hour{font-size:clamp(1.25rem,.67vw + 1.1rem,1.5rem);margin-top:.3em;display:block;font-weight:600;color:#454545}.o-book-summary__date--booked span{display:block;line-height:normal}.o-book-studays{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1;width:100%;border-radius:5px;overflow:hidden;margin-top:10px;max-width:380px;margin-left:auto;margin-right:auto}.o-book-studays__img{z-index:-1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.o-book-studays__content{width:100%;position:absolute;top:0;bottom:0;display:flex;flex-direction:column}.o-book-studays__title{margin-top:1%;font-size:16px;font-style:normal;font-weight:700;flex:1}.o-book-studays__reduction{font-size:30px;font-weight:900;transform:rotate(-5deg);line-height:normal}.o-book-studays__subtitle{font-size:12px;font-weight:700}.o-book-studays__code{font-size:20px;font-weight:700;background:linear-gradient(90deg,#8c6eff 0,#d5167a 100%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:7px;padding:4px 16px;margin:5px auto 10px}.o-book-studays__conditions{font-weight:400;font-size:9px;margin:10px 30px}.book-date-navigation-container{display:flex;overflow:auto}.book-date-navigation{display:flex;list-style:none;padding:0;border:1px solid rgba(213,22,122,.1);border-radius:5px}.book-date-navigation__item{color:#454545;line-height:1.4;flex-basis:100%}.book-date-navigation__link{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 0;position:relative}.book-date-navigation__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:4px solid rgba(213,22,122,.05);opacity:0;transition:opacity .1s linear}.book-date-navigation__item--current .book-date-navigation__link{cursor:default}.book-date-navigation__item--current .book-date-navigation__link:after{border-bottom-color:#d5167a;opacity:1}.book-date-navigation__starter{font-weight:600}.book-date-navigation__starter--booked{color:#f87210}.c-landing-panel{text-align:center;width:90%;max-width:380px;margin:50px auto 0}.c-landing-panel__inner{padding:40px 20px 20px;background-color:#fff}.c-landing-panel__content{line-height:1.3;color:#2a0a2f}.c-landing-panel__title{color:#051a3f;font-size:18px;line-height:1.2;font-weight:600;text-transform:uppercase}.c-landing-panel__link{display:block;padding:10px 0 17px;background-size:1200px;background-position:bottom center;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 83%,0 100%);clip-path:polygon(0 0,100% 0,100% 83%,0 100%)}.social-media__instagram-container{position:relative;width:100%;height:0;padding-bottom:calc(100% * (2 / 3))}.kb-collapse.is-open .kb-collapse__title{border-bottom:1px solid #e6e6e6}.kb-collapse.is-open .kb-collapse__icon{transform:rotate(180deg)}:root{--width:min(100vw, 32rem);--full-width:100vw;--angle:2deg;--abs-angle:max(var(--angle), var(--angle) * -1);--tan-alpha:tan(var(--abs-angle));--skew-padding:calc(var(--width) * var(--tan-alpha) / 2);--clip-padding:calc(var(--full-width) * var(--tan-alpha) / 2)}.clip-path,.clip-path-reverse{padding:calc((var(--clip-padding) * 2) - (var(--clip-padding) - var(--skew-padding))) 0;-webkit-clip-path:polygon(0 0,100% calc(var(--clip-padding) * 2),100% calc(100% - var(--clip-padding) * 2),0 100%);clip-path:polygon(0 0,100% calc(var(--clip-padding) * 2),100% calc(100% - var(--clip-padding) * 2),0 100%)}.clip-path-reverse{-webkit-clip-path:polygon(0 calc(var(--clip-padding) * 2),100% 0,100% 100%,0 calc(100% - var(--clip-padding) * 2));clip-path:polygon(0 calc(var(--clip-padding) * 2),100% 0,100% 100%,0 calc(100% - var(--clip-padding) * 2))}.page__content>[class*=clip-path]+[class*=clip-path]{margin-top:calc(var(--clip-padding) * -2)}.clip-path-nav{padding:calc((var(--clip-padding) * 2) - (var(--clip-padding) - var(--skew-padding))) 0;-webkit-clip-path:polygon(0 calc(var(--clip-padding) * 2),100% 0,100% 100%,0 calc(100% - var(--clip-padding) * 2));clip-path:polygon(0 calc(var(--clip-padding) * 2),100% 0,100% 100%,0 calc(100% - var(--clip-padding) * 2))}.clip-path-nav+.clip-path{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-padding) * 2),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-padding) * 2),0 100%)}.unsubscribe__container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.unsubscribe__container legend{display:none}.unsubscribe__container .alert a,.unsubscribe__container form a{color:var(--color-text);text-decoration:underline;cursor:pointer}.unsubscribe__container .alert{background-color:var(--alert-background-information,#b1c1fb);color:var(--not-assigned-02,#000);padding:12px 16px;border-radius:8px;gap:12px;width:100%}.unsubscribe__container .alert a{color:var(--not-assigned-02,#000);font-weight:400;text-decoration:underline}.unsubscribe__container .alert p{font-weight:400}.unsubscribe__container a,.unsubscribe__container label{cursor:pointer}.unsubscribe__container fieldset{display:flex;flex-direction:column;gap:16px}.unsubscribe__container .unsubscribe__update-frequency{color:var(--link-classical,#4269f5)}.unsubscribe__container .form fieldset~fieldset{margin-top:0}.unsubscribe__container .form__radio{position:relative;margin-top:0}.unsubscribe__container .form__radio label{font-weight:600;font-size:clamp(.88rem,.33vw + .8rem,1rem);line-height:clamp(1.38rem,.33vw + 1.3rem,1.5rem);padding-left:32px}.unsubscribe__container .form__radio input{position:absolute}.unsubscribe__container .form__radio:has(input[value=unsubscribed_by_mistake]){display:none}.unsubscribe__container .unsubscribe__title{color:var(--not-assigned-02,#000);padding:40px 0 16px;font-size:18px}.unsubscribe__container .unsubscribe__state-frequency-confirm{margin-left:auto;margin-right:auto}.unsubscribe__container .unsubscribe__update-frequency{margin-left:16px;text-decoration:underline;font-weight:500}.unsubscribe__container .unsubscribe__state-frequency-confirm,.unsubscribe__container button[type=submit]{margin-top:24px;cursor:pointer}.unsubscribe__container .text4b,.unsubscribe__container .text4r,.unsubscribe__container .text4sb{font-size:clamp(.88rem,.33vw + .8rem,1rem);line-height:clamp(1.38rem,.33vw + 1.3rem,1.5rem)}.unsubscribe__container .heading-xxs{font-size:clamp(1rem,.33vw + .93rem,1.13rem);line-height:clamp(1.38rem,.33vw + 1.3rem,1.5rem)}.unsubscribe__container .flex-col{flex-direction:column}.unsubscribe__container .form__radio>label:before{border-radius:50%}.unsubscribe__container .form__radio input:checked+div>label:before,.unsubscribe__container .form__radio input:checked+label:before{background-color:var(--brand-primary);border-color:var(--brand-primary);box-shadow:inset 0 0 0 3px #fff}.unsubscribe__container .form__radio label:before{content:"";width:20px;height:20px;display:flex;border:3px solid gray;background-color:#fff;color:#fff;font-size:1.6rem;line-height:.9;text-indent:.1em;position:absolute;left:0;top:.1rem;background-position:center;background-repeat:no-repeat;cursor:pointer}.unsubscribe__container .form__radio label{color:#000;position:relative;display:inline-block}.unsubscribe__container .form__radio input{width:20px;height:20px;position:absolute;top:.1em;left:0;margin:0;padding:0;opacity:0}.booking-layout .booking-payment-form{width:100%;max-width:512px;margin-left:auto;margin-right:auto}.polygon-bg{background-position:center center;background-blend-mode:luminosity;background-size:cover;inset:0}.c-heading-section{font-weight:700;font-size:clamp(1.25rem,.67vw + 1.1rem,1.5rem);line-height:clamp(1.63rem,.33vw + 1.55rem,1.75rem)}.c-heading-text{font-size:clamp(1rem,.33vw + .93rem,1.13rem);line-height:clamp(1.56rem,.17vw + 1.53rem,1.63rem);font-weight:400}.c-heading-text p{line-height:normal;font-weight:300}.polygon-content,.polygon-content~.polygon-content{margin-top:-40px}.polygon-content~.polygon-content{}.polygon-content:nth-child(odd){transform:rotate(-2deg)}.polygon-content:nth-child(even),.polygon-content:nth-child(odd) .wrapper{transform:rotate(2deg)}.polygon-content:nth-child(even){}.polygon-content:nth-child(even) .wrapper{transform:rotate(-2deg)}.polygon-testimonial{-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 90%);clip-path:polygon(0 10%,100% 0,100% 100%,0 90%)}.hidden,.hide,.kb-collapse:not(.is-open) .kb-collapse__content{display:none!important}.c-book__header,.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-items-center{align-items:center}.align-items-start{align-items:flex-start}.align-items-stretch{align-items:stretch}.align-self-center{align-self:center}.dbl{display:block}.dib{display:inline-block}.vat{vertical-align:top}.vam{vertical-align:middle}.float{float:left}.clear,.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}[class*=mesh-brand-]{background-color:var(--bg);background-image:radial-gradient(var(--position1),var(--gradient1) 0,transparent 100%),radial-gradient(var(--position4),var(--gradient4) 0,transparent 100%),radial-gradient(var(--position3),var(--gradient3) 0,transparent 100%),radial-gradient(var(--position2),var(--gradient2) 0,transparent 100%)}.mesh-brand-2{--bg:#ff545e;--gradient1:#ffc5c8;--gradient2:#e20d83;--gradient3:#ff545e;--gradient4:#f6bad0}.mesh-brand-5{--bg:#e20d83;--gradient1:#9253e6;--gradient2:#140453;--gradient3:#4269f5;--gradient4:#e20d83}.mesh-brand-7{--bg:#9253e6;--gradient1:#9253e6;--gradient2:#3e41ff;--gradient3:#140453;--gradient4:#4269f5}.mesh-brand-10{--bg:#3e41ff;--gradient1:#4269f5;--gradient2:#140453;--gradient3:#e20d83;--gradient4:#ff545e}.mesh-position-1{--position1:100% 100% at 100% 0%;--position2:100% 100% at 100% 100%;--position3:100% 100% at 0% 100%;--position4:100% 100% at 0% 0%}.mesh-position-3{--position1:100% 100% at 0% 100%;--position2:100% 100% at 0% 0%;--position3:100% 100% at 100% 0%;--position4:100% 100% at 100% 100%}.mesh-position-4{--position1:100% 100% at 100% 100%;--position2:100% 100% at 0% 100%;--position3:100% 100% at 0% 0%;--position4:100% 100% at 100% 0%}@property --color-hue{syntax:"<number>";initial-value:0;inherits:true}@-webkit-keyframes color-hue{from{--color-hue:0}to{--color-hue:360}}@keyframes color-hue{from{--color-hue:0}to{--color-hue:360}}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.c-book__header,.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden,.hide,.kb-collapse:not(.is-open) .kb-collapse__content{display:none}.hide,.kb-collapse:not(.is-open) .kb-collapse__content{}.show{display:block}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.top-1\/2{top:50%}.right-0{right:0}.right-1{right:1px}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.justify-start{justify-content:flex-start}.c-book__header,.items-start{align-items:flex-start}.self-start{align-self:flex-start}.justify-end{justify-content:flex-end}.items-end{align-items:flex-end}.self-end{align-self:flex-end}.justify-self-end{justify-self:flex-end}.justify-center{justify-content:center}.items-center{align-items:center}.self-center{align-self:center}.justify-between{justify-content:space-between}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.flex-none{flex:none}.grow{flex-grow:1}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.columns-3{-moz-columns:3;columns:3}.gap-xs{gap:1rem}.gap-1{gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-4{gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.col-auto{grid-column:auto}.order-first{order:-9999}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-end-2{grid-column-end:2}.col-start-3{grid-column-start:3}.col-end-3{grid-column-end:3}.col-end-4{grid-column-end:4}.grid-flow-row{grid-auto-flow:row}.grid-flow-row-dense{grid-auto-flow:row dense}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.blog,.font-normal,.menu,.text2r,.text3{font-weight:400}.font-medium,.heading-xs,.heading-xxs,.text2,.unsubscribe__container .heading-xxs{font-weight:500}.button-l,.button-m,.button-s,.button-xs,.font-semibold,.text4sb,.text5sb{font-weight:600}.font-bold,.heading-m,.heading-s,.text1b,.text3b,.text4b{font-weight:700}.w-3\/4{width:75%}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-screen{width:100vw}.w-2{width:.5rem}.w-5{width:1.25rem}.max-w-5{max-width:1.25rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-13{width:3.25rem}.w-20{width:5rem}.w-25{width:6.25rem}.w-37\.5{width:9.375rem}.w-50{width:12.5rem}.w-75{width:18.75rem}.max-w-75{max-width:18.75rem}.min-w-75{min-width:18.75rem}.max-w-120{max-width:30rem}.max-w-180{max-width:45rem}.h-full{height:100%}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.h-0\.25{height:.0625rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.max-h-5{max-height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-13{height:3.25rem}.h-20{height:5rem}.min-h-22\.5{min-height:5.625rem}.h-50{height:12.5rem}.max-h-50{max-height:12.5rem}.h-75{height:18.75rem}[class*=space-y-]>:not([hidden])~:not([hidden]){margin-top:var(--ms-space-y-reverse);margin-bottom:var(--ms-space-y-reverse)}[class*=space-y-]>:not([hidden])~:not([hidden]):last-of-type{margin-bottom:0}.mx-a{margin-left:auto;margin-right:auto}.my-a{margin-top:auto;margin-bottom:auto}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mt-0\.5{margin-top:.125rem}.m-1{margin:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mt-1{margin-top:.25rem}.mr-1{margin-right:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.space-y-2{--ms-space-y-reverse:0.5rem}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.mb-2{margin-bottom:.5rem}.ml-2,.owll-2>*+*{margin-left:.5rem}.owll-2>*+*{}.mt-2\.5{margin-top:.625rem}.space-y-3{--ms-space-y-reverse:0.75rem}.m-3{margin:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.space-y-4{--ms-space-y-reverse:1rem}.m-4{margin:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.m-5{margin:1.25rem}.mt-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.space-y-6{--ms-space-y-reverse:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.-mt-9{margin-top:-2.25rem}.mb-9{margin-bottom:2.25rem}.space-y-10{--ms-space-y-reverse:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.mr-12{margin-right:3rem}.-mr-12{margin-right:-3rem}.-ml-12{margin-left:-3rem}.mt-17{margin-top:4.25rem}.mb-17{margin-bottom:4.25rem}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.pt-1{padding-top:.25rem}.pr-1{padding-right:.25rem}.pl-1{padding-left:.25rem}.p-1{padding:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1\.25{padding-top:.3125rem;padding-bottom:.3125rem}.pt-2{padding-top:.5rem}.pr-2{padding-right:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.p-3\.25{padding:.8125rem}.py-3\.25{padding-top:.8125rem;padding-bottom:.8125rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.p-4\.5{padding:1.125rem}.pt-5{padding-top:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-5\.25{padding-bottom:1.3125rem}.pt-6{padding-top:1.5rem}.pr-6{padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.p-10{padding:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.pt-17{padding-top:4.25rem}.px-17{padding-left:4.25rem;padding-right:4.25rem}.pb-20{padding-bottom:5rem}.pt-22{padding-top:5.5rem}.pb-30{padding-bottom:7.5rem}.pt-32\.5{padding-top:8.125rem}.pt-75{padding-top:18.75rem}.pt-120{padding-top:30rem}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}.card--friendslist td,.card--friendslist th{font-size:11px}.card-slider--title>span,.text-12,form .errors li{font-size:12px}.card--postbooking .button,.card--postbooking .form--book .form__row input[type=submit],.card--postbooking .home-bar-button,.form--book .form__row .card--postbooking input[type=submit],.o-book-summary__label,.text-14{font-size:14px}.form--book .form__label-field input[type=email],.form--book .form__label-field input[type=text],.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea,.o-book-summary__date--booked,.text-16{font-size:16px}.card--postbooking__title span,.text-18{font-size:18px}.text-20{font-size:20px}.o-book-summary__date--booked span,.text-24{font-size:24px}.truncate{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.z-1{z-index:1}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-100{z-index:100}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-visible{overflow:visible}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.object-cover{-o-object-fit:cover;object-fit:cover}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border,.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea{border-width:1px}.border-t{border-top:1px}.border-b{border-bottom:1px}.border-b-2{border-bottom-width:2px}.border-solid,.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea{border-style:solid}.border-none{border-style:none}.no-wrap{white-space:nowrap}.hover\:underline:hover,.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:underline:hover{}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.sr-only,form:not(.form--franchise) .form__label-hide .form-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.rounded-sm{border-radius:8px}.rounded-md{border-radius:10px}.rounded-lg{border-radius:.5rem}.rounded-btn{border-radius:36px}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.rounded-3xl{border-radius:1.5rem}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}:root{--white:white;--dark:black;--background-01:white;--background-02:whitesmoke;--background-03:#e5e5e5;--background-04:#cccccc;--brand-primary:#e20d83;--brand-secondary:#140453;--label-title:#141414;--label-subtitle:#767676;--label-disabled:#919190;--label-negative:#cf444d;--not-assigned-01:white;--not-assigned-02:#141414;--not-assigned-brand-01:#f32b99;--not-assigned-brand-02:#e20d83;--link-classical:#4269f5;--link-brand:#e20d83;--border-01:#cccccc;--border-02:#919190;--alert-information:#4269f5;--alert-warning:#ec7f00;--alert-error:#cf444d;--alert-success:#46b18b;--alert-background-information:#b1c1fb;--alert-background-warning:#ffc685;--alert-background-error:#ffc5c8;--alert-background-success:#99d6c1;--feature-favorites:#ec7f00;--feature-offlines:#4269f5;--feature-history:#6ed2f2;--feature-vocal-match:#140453;--feature-community:#49a2a4;--feature-artist:#fdd31c;--feature-suggestion:#3e41ff;--neutral-01:white;--neutral-02:whitesmoke;--neutral-03:#e5e5e5;--neutral-04:#cccccc;--neutral-05:#acacac;--neutral-06:#919190;--neutral-07:#767676;--neutral-08:#585859;--neutral-09:#3f3f3e;--neutral-10:#2c2c2e;--neutral-11:#1c1c1e;--neutral-12:#141414;--life-green:#46b18b;--life-turquoise:#49a2a4;--life-blue-pale:#6ed2f2;--life-blue-electric:#3e41ff;--life-purple:#140453;--life-purple-pale:#9253e6;--life-pink:#e20d83;--life-pink-pale:#f6bad0;--life-corail:#ff545e;--life-yellow:#fdd31c;--quiz-correct:#21aa3f;--quiz-incorrect:#e22530;--alpha-floating:97%;--alpha-hover:96%;--alpha-focus:90%;--alpha-disabled:55%;--alpha-white-floating:rgba(255, 255, 255, 0);--alpha-white-hover:rgba(255, 255, 255, 0.93);--alpha-white-focus:rgba(255, 255, 255, 0.86);--alpha-dark-floating:rgba(0, 0, 0, 0);--alpha-dark-hover:rgba(0, 0, 0, 0);--alpha-dark-focus:rgba(0, 0, 0, 0);--alpha-floating-01:rgba(0, 0, 0, 0);--alpha-hover-01:rgba(0, 0, 0, 0);--logo:#e20d83;--floating:96%;--hover:93%;--focus:86%;--disabled:40%;--floating:96%;--hover:93%;--focus:86%;--disabled:40%;color-scheme:light}.bg-white,.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea{background-color:var(--white)}.kb-collapse.is-open .kb-collapse__title,.text-white{color:var(--white)}.bg-dark{background-color:var(--dark)}.text-dark{color:var(--dark)}.bg-background-01{background-color:var(--background-01)}.text-background-01{color:var(--background-01)}.bg-background-01\/0{--color-alpha-percent:0%;background-color:color-mix(in srgb,var(--background-01,var(--background-01)) var(--color-alpha-percent),transparent)}.bg-background-02{background-color:var(--background-02)}.bg-background-04{background-color:var(--background-04)}.before\:bg-brand-primary:before{background-color:var(--brand-primary)}.hover\:text-brand-primary:hover,.on-span-brand-primary span,.text-brand-primary{color:var(--brand-primary)}.hover\:text-brand-primary:hover{}.bg-brand-secondary{background-color:var(--brand-secondary)}.text-brand-secondary{color:var(--brand-secondary)}.text-label-title{color:var(--label-title)}.form--contact .form-label,.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form-label,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea,.text-label-subtitle{color:var(--label-subtitle)}.text-label-disabled{color:var(--label-disabled)}.bg-not-assigned-01{background-color:var(--not-assigned-01)}.on-link-not-assigned-01 a,.text-not-assigned-01{color:var(--not-assigned-01)}.border-not-assigned-01{border-color:var(--not-assigned-01)}.bg-not-assigned-02{background-color:var(--not-assigned-02)}.text-not-assigned-02{color:var(--not-assigned-02)}.on-link-link-brand a{color:var(--link-brand)}.border-border-01{border-color:var(--border-01)}.border-border-02,.form--contact .form__row input,.form--contact .form__row select,.form--contact .form__row textarea,.form--franchise .form__row input,.form--franchise .form__row select,.form--franchise .form__row textarea{border-color:var(--border-02)}.border-alert-information{border-color:var(--alert-information)}.border-alert-warning{border-color:var(--alert-warning)}.bg-alert-error{background-color:var(--alert-error)}.border-alert-error{border-color:var(--alert-error)}.bg-alert-success{background-color:var(--alert-success)}.border-alert-success{border-color:var(--alert-success)}.bg-alert-background-information{background-color:var(--alert-background-information)}.bg-alert-background-warning{background-color:var(--alert-background-warning)}.bg-alert-background-error{background-color:var(--alert-background-error)}.bg-alert-background-success{background-color:var(--alert-background-success)}.text-feature-vocal-match{color:var(--feature-vocal-match)}.bg-feature-suggestion{background-color:var(--feature-suggestion)}.bg-neutral-01{background-color:var(--neutral-01)}.text-neutral-07{color:var(--neutral-07)}.bg-neutral-10{background-color:var(--neutral-10)}.bg-neutral-12{background-color:var(--neutral-12)}.text-neutral-12{color:var(--neutral-12)}.border-b-neutral-12{border-bottom-color:var(--neutral-12)}.bg-life-blue-electric{background-color:var(--life-blue-electric)}.bg-life-pink{background-color:var(--life-pink)}.bg-life-corail{background-color:var(--life-corail)}.text-logo{color:var(--logo)}.blog,.button-l,.button-m,.button-s,.button-xs,.font-inter,.font-okine,.heading-m,.heading-s,.heading-xs,.heading-xxs,.menu,.text2,.text3,.text4b,.text4r,.text4sb{font-family:Inter,sans-serif,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.heading-m{font-size:clamp(2rem,2.67vw + 1.4rem,3rem);line-height:clamp(1.88rem,4.67vw + .83rem,3.63rem)}.heading-s{font-size:clamp(1.5rem,1.33vw + 1.2rem,2rem);line-height:clamp(1.88rem,2vw + 1.43rem,2.63rem)}.heading-xs{font-size:clamp(1.25rem,.67vw + 1.1rem,1.5rem);line-height:clamp(1.63rem,.67vw + 1.48rem,1.88rem)}.heading-xxs{font-size:clamp(1rem,.33vw + .93rem,1.13rem);line-height:clamp(1.38rem,.33vw + 1.3rem,1.5rem)}.text2{font-size:clamp(1.13rem,.33vw + 1.05rem,1.25rem);line-height:clamp(1.63rem,1vw + 1.4rem,2rem)}.text3{font-size:clamp(1rem,.33vw + .93rem,1.13rem);line-height:clamp(1.44rem,.83vw + 1.25rem,1.75rem)}.text4b,.text4r,.text4sb{font-size:clamp(.88rem,.33vw + .8rem,1rem);line-height:clamp(1.38rem,.33vw + 1.3rem,1.5rem)}.text5r,.text5sb{font-size:clamp(.75rem,.33vw + .68rem,.88rem);line-height:clamp(1.13rem,.33vw + 1.05rem,1.25rem)}.text6r{font-size:clamp(.69rem,.33vw + .61rem,.81rem);line-height:clamp(1rem,.33vw + .93rem,1.13rem)}.button-l{font-size:clamp(1.13rem,.33vw + 1.05rem,1.25rem);line-height:clamp(1.5rem,.33vw + 1.43rem,1.63rem)}.button-m{font-size:clamp(1rem,.33vw + .93rem,1.13rem);line-height:clamp(1.38rem,.33vw + 1.3rem,1.5rem)}.button-s{font-size:clamp(.88rem,.33vw + .8rem,1rem);line-height:clamp(1.38rem,.0001vw + 1.38rem,1.38rem)}.button-xs{font-size:.875rem;line-height:1.25rem}.menu{font-size:clamp(1.13rem,-.33vw + 1.2rem,1rem);line-height:clamp(1.63rem,-.67vw + 1.78rem,1.38rem)}.blog{font-size:clamp(1.13rem,.67vw + .98rem,1.38rem);line-height:clamp(2.31rem,1.33vw + 2.01rem,2.81rem)}.text1b{font-size:clamp(1.25rem,3.33vw + .5rem,2.5rem)}.text2,.text2r{font-size:clamp(1rem,.67vw + .85rem,1.25rem)}.text2r{}.text3b{font-size:clamp(1rem,2.67vw + .4rem,2rem)}small{font-size:small}@media only screen and (min-width:22.5em){.price-panel__header{font-size:16px;line-height:1.5}}@media only screen and (min-width:23.4375em){body.has-book-overlay .header__lang{margin:-5px 160px 0 auto}.header__lang li a{font-size:14px}}@media only screen and (min-width:30em){.form--search-room .form__field-group{justify-content:center}.form--search-room .form__datepicker{width:270px}.form--search-room .form__formule{width:184px}.slot__booked{transform:translate(-50%,-50%) rotate(-11deg)}.bookoverlay__bar-button{border-radius:0 0 5px 5px}.bookoverlay__bar-button--fit{border-radius:5px}}@media only screen and (min-width:40em){.small-1{width:8.3333333333%}.small-push-1{margin-left:8.3333333333%}.small-push-2{margin-left:16.6666666667%}.small-3{width:25%}.small-4{width:33.3333333333%}.small-5{width:41.6666666667%}.small-6{width:50%}.small-7{width:58.3333333333%}.small-8{width:66.6666666667%}.small-9{width:75%}.small-10{width:83.3333333333%}.small-11{width:91.6666666667%}.small-12{width:100%}.mbxs--small{margin-bottom:6px!important}.mtxl--small{margin-top:48px!important}.mt0--small{margin-top:0!important}.mb0--small{margin-bottom:0!important}.ml0--small{margin-left:0!important}.prm--small{padding-right:24px!important}.pxl--small{padding:48px!important}.pt0--small{padding-top:0!important}.pr0--small{padding-right:0!important}.pl0--small{padding-left:0!important}.small\:bg-bottom{background-position:bottom}.small\:bg-x-25{background-position-x:25%}.small\:rotate-0{transform:rotate(0)!important}h1{font-size:32px;line-height:1.3}h2{font-size:30px;line-height:1.3}.btn-primary,.btn-primary[type=submit]{width:auto}.header__logo img{height:50px;margin-top:-10px}.header--home{padding-bottom:200px}.header--home .header__content{margin-top:40px;margin-bottom:40px}.header--home .header__content h1+p{font-size:21px}body.has-book-overlay .header__lang{margin:-30px 220px 0 auto}.header__lang-button{padding:10px}.header__lang li a{font-size:16px;padding:5px 10px}.form__datepicker .datepicker-container .datepicker{line-height:20px}.form__capacity{width:calc(50% - 6px)}.form__formule{width:calc(50% - 6px);margin-left:12px}.form__field-value{line-height:20px}.form__activity-switch .label-icon{width:22px;height:22px;margin-left:15px}.form__activity-switch .label-icon+.label-icon{margin-left:5px}.form--search-book .form__field-group{grid-template-areas:"date capacity formule";grid-template-columns:repeat(3,1fr)}.form--newsletter>*{flex-basis:calc(33.3333333333%)}.card{padding:24px}.wrapper{max-width:40em}.bar__details--job{margin-left:20px}.home-bar-button{font-size:26px}.pagination>*{font-size:16px;padding:6px 12px}#funplace .concept__bg{background-size:cover;background-position:0 270px}#funplace .concept__bg:before{background-image:linear-gradient(to bottom,#000 40%,rgba(0,0,0,0) 80%)}#funplace>.concept__content{margin-top:80px}.concept__pictures{white-space:nowrap}.concept__pictures__item{width:150px;height:150px;margin:0 12px}.room-view__spec__item{width:50%;padding-right:10px}.slot{justify-content:flex-start;align-items:center}.slot__cell:last-child .small{font-size:13px}.slot:not(.slot--booked){grid-template-columns:180px 1fr -webkit-min-content;grid-template-columns:180px 1fr min-content}.slot:not(.slot--booked):not(.slot--shorter) .slot__cell:nth-child(2){grid-column:2}.price-panel{box-shadow:0 0 14px 0 rgba(43,43,43,.15)}.price-panel__overlay{position:absolute;top:-10px;left:50%;z-index:5;cursor:default;transform:translate(-50%,-100%)}.price-panel__overlay:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#fff transparent transparent}.price-panel__header{font-size:14px;line-height:1.8;padding:24px 24px 0}.price-panel__body{padding:18px 24px 24px;font-size:14px}.price-panel__infos{font-size:11px}.price-panel__close{display:none}.c-slider__mask{overflow-x:hidden;background:0 0;padding:0}.c-slider__carousel .item{width:50%;margin:0 auto;background:0 0;vertical-align:top}.l-press .c-slider__carousel .item{height:215px}.l-pro .c-slider__carousel .item{width:33%}.press__photos .photo__download{transform:translate(-50%,-50%) scale(1)}.press__photos .photo__download:focus,.press__photos .photo__download:hover{transform:translate(-50%,-50%) scale(1.2)}.casting__heading{font-size:46px}.ideal-teammate__criteria{width:33%}.carousel__mask{border-radius:5px}.scroll-down{width:70px;height:70px}.scroll-down:before{width:40px;height:40px}.fb-event{padding:12px}.fb-event__calendar{min-width:60px;width:60px}.videooverlay__container{wideo:75%}.bookoverlay{height:120vh}.bookoverlay__content{transform:translateY(-100%) translateY(60px) translateZ(0)}.bookoverlay__toggle:after{background:rgba(0,0,0,.4)}.bookoverlay__toggle{font-size:16px;height:60px}.bookoverlay__toggle:after,.bookoverlay__toggle:before{border-width:0 35px 60px 0}.mosaic__item{width:33.3333333333%;padding-bottom:33.3333333333%}.mosaic--landscape{width:66.6666666667%}.mosaic--landscape-half{width:50%;padding-bottom:28.125%}.o-book-summary__date{padding:30px 12px}.c-landing-panel{margin:100px 0 100px auto}.hide-small{display:none!important}.small\:relative{position:relative}.small\:justify-end{justify-content:flex-end}.small\:justify-center{justify-content:center}.small\:items-center{align-items:center}.small\:flex-row{flex-direction:row}.small\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.small\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.small\:gap-10{gap:2.5rem}.small\:w-1\/2{width:50%}.small\:w-2\/3{width:66.6666666667%}.small\:w-full{width:100%}.small\:w-auto{width:auto}.small\:max-w-64{max-width:16rem}.small\:max-w-120{max-width:30rem}.small\:h-auto{height:auto}.small\:mr-a{margin-right:auto}.small\:ml-a{margin-left:auto}.small\:mr-0{margin-right:0}.small\:mb-0{margin-bottom:0}.small\:ml-0{margin-left:0}.small\:mb-8{margin-bottom:2rem}.small\:mt-9{margin-top:2.25rem}.small\:space-y-10{--ms-space-y-reverse:2.5rem}.small\:mt-10{margin-top:2.5rem}.small\:mb-10{margin-bottom:2.5rem}.small\:ml-10{margin-left:2.5rem}.small\:px-0{padding-left:0;padding-right:0}.small\:py-1{padding-top:.25rem;padding-bottom:.25rem}.small\:py-2{padding-top:.5rem;padding-bottom:.5rem}.small\:px-3{padding-left:.75rem;padding-right:.75rem}.small\:pt-4{padding-top:1rem}.small\:px-4{padding-left:1rem;padding-right:1rem}.small\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.small\:pt-6{padding-top:1.5rem}.small\:pb-6{padding-bottom:1.5rem}.small\:p-6{padding:1.5rem}.small\:px-6{padding-left:1.5rem;padding-right:1.5rem}.small\:pt-9{padding-top:2.25rem}.small\:p-9{padding:2.25rem}.small\:pr-10{padding-right:2.5rem}.small\:pb-10{padding-bottom:2.5rem}.small\:pl-10{padding-left:2.5rem}.small\:p-10{padding:2.5rem}.small\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.small\:py-20{padding-top:5rem;padding-bottom:5rem}.small\:pt-30{padding-top:7.5rem}.small\:pb-30{padding-bottom:7.5rem}.small\:pb-32\.5{padding-bottom:8.125rem}.small\:py-40{padding-top:10rem;padding-bottom:10rem}.small\:pt-45{padding-top:11.25rem}.small\:pb-45{padding-bottom:11.25rem}.small\:text-center{text-align:center}}@media only screen and (min-width:48em){.header--home .header__content{min-height:400px;margin-top:100px}.header--home .header__content h1{font-size:38px}.header--home .header__content h1+p{margin-top:1em}body.has-book-overlay .header__lang{margin:-25px 220px 0 auto}.form__capacity,.form__datepicker,.form__formule,.form__row select,.form__submit{height:60px}.form__capacity,.form__datepicker,.form__formule,.form__submit{}.form__activity-switch--overlay{order:1}.form--newsletter{align-items:center}.form--newsletter .form__submit{min-width:272.5px}.error-404 h2{font-size:40px}.error-404 p{font-size:30px}.error-404 .contact{font-size:18px}.wrapper{max-width:48em}.cart__footer{display:flex;justify-content:space-between;align-items:flex-start}.press__download>table>tbody>tr>td:first-child{width:140px}.job-single__convinced p{font-size:22px;line-height:34px}.form--book .form__row .job-single__convinced input[type=submit],.job-single__convinced .button,.job-single__convinced .form--book .form__row input[type=submit],.job-single__convinced .home-bar-button{font-size:20px}.job-single__convinced__picture{top:0;right:10%;transform:translateY(-70%);width:210px}.c-landing-panel__content{font-size:20px}}@media only screen and (min-width:60em){.medium-1{width:8.3333333333%}.medium-push-1{margin-left:8.3333333333%}.medium-order-1{order:1}.medium-2{width:16.6666666667%}.medium-push-2{margin-left:16.6666666667%}.medium-order-2{order:2}.medium-3{width:25%}.medium-4{width:33.3333333333%}.medium-5{width:41.6666666667%}.medium-6{width:50%}.medium-7{width:58.3333333333%}.medium-8{width:66.6666666667%}.medium-9{width:75%}.medium-10{width:83.3333333333%}.medium-11{width:91.6666666667%}.mtl--medium{margin-top:36px!important}.mbl--medium{margin-bottom:36px!important}.mtxl--medium{margin-top:48px!important}.mt0--medium{margin-top:0!important}.mb0--medium{margin-bottom:0!important}.ptm--medium{padding-top:24px!important}.prm--medium{padding-right:24px!important}.pm--medium{padding:24px!important}.pl--medium{padding:36px!important}.card--postbooking,.ptxl--medium{padding-top:48px!important}.card--postbooking.noPadding .card--postbooking__title,.card--postbooking.noPadding .needSpace,.card--postbooking:not(.noPadding){padding-right:48px!important}.card--postbooking,.pbxl--medium{padding-bottom:48px!important}.card--postbooking.noPadding .card--postbooking__title,.card--postbooking.noPadding .needSpace,.card--postbooking:not(.noPadding){padding-left:48px!important}.pxxl--medium{padding:72px!important}.pr0--medium{padding-right:0!important}.pl0--medium{padding-left:0!important}.medium\:marker-none\:first-child :first-child::marker{color:transparent}.medium\:bg-contain{background-size:contain}.medium\:overflow-x-initial{overflow-x:initial}.heading-xs{font-size:1.25rem;line-height:1.25em}.button--small{padding:16px 25px}.header__logo img{height:60px}.header--bar{padding-bottom:60px;margin-bottom:-60px}.header--soon .header__content{padding:100px 0}.header--consent{padding:80px 0 40px}body.has-book-overlay .header__lang{margin:-20px 250px 0 auto}.header__lang-button{padding:10px 15px}.header__lang li a{padding:7.5px 15px}.form__datepicker{width:292.5px;padding-right:2.5px}.form__capacity{flex:1;padding:0 2.5px;max-width:230px}.form__formule{width:205px;margin-left:0;padding:0 2.5px}.form--book-overlay .form__submit{width:272.5px;padding-left:2.5px}.form__activity-switch--overlay label{margin-right:60px}.form--search:not(.form--search-book){max-width:64em}.form--book-overlay .form__part{padding:0}.form--book-overlay .form__formule{flex:1}.form--book .form__field-sbm{max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content}.form--book__message{grid-template-columns:1fr auto;grid-template-areas:"input btn"}.form--book__share{grid-template-columns:1fr 2fr}.card{padding:30px 24px}.card--postbooking__withicon .card--postbooking__title{padding-right:170px}.card--postbooking__icon{width:130px;height:130px;top:-30px;right:40px}.card--postbooking__withpicture{grid-template-areas:"content picture" "btn picture";grid-template-columns:60% 40%}.wrapper{max-width:60em}.home-bar-button{font-size:20px;padding:0}.concept__pictures{padding-left:24px}.concept__pictures__item{width:180px;height:180px}.concept__pictures__item:nth-child(2){width:150px;height:150px}.concept__pictures__item:nth-child(3){width:100px;height:100px}.concept__pictures__item:nth-child(4){width:130px;height:130px}#lightSoundSync .concept__content{padding:60px 12px;transform:translateY(-50%)}.room-view__spec__item{width:33%}.slot{padding:12px 24px;font-size:15px}.slot--event{padding:15px 24px}.market__nav__store{width:75%;justify-content:flex-start}.market__nav__cart.fixed .market__nav__tab{width:auto;height:auto;display:inline-block;padding:18px 36px 18px 24px}.market__nav__cart.fixed .market__nav__tab .badge--total{left:12px;top:-10px}.market__nav__cart .market__nav__tab span{position:relative}.market__nav__cart .market__nav__tab .badge--total{top:-19%;left:18%}.market__nav__tab{width:100%;max-width:33%;display:table}.market__nav__tab span{font-size:16px;display:table-cell;vertical-align:middle;position:relative;z-index:2}.market__nav__tab span svg{display:inline-block;vertical-align:middle;margin-right:10px}.c-slider__carousel .item{width:25%;padding:24px 12px}.l-press .c-slider__button{margin-top:72px}.l-press .c-slider__carousel .item{height:250px}.l-pro .c-slider__carousel .item{width:25%}.casting__heading{font-size:60px}.ideal-teammate__criteria{width:20%;padding:0 6px}.job-single__convinced__picture{width:250px;right:15%;transform:translateY(-90%)}.carousel__thumbs{width:auto;flex:1 1 auto;margin-left:1.57%;flex-direction:column;align-items:center}.carousel__thumb img{max-height:60px;width:auto}.carousel__thumb{margin-bottom:12px}.carousel__thumb:last-child{margin-bottom:0}.carousel--bar__left,.carousel--bar__right{position:absolute;bottom:-10%}.carousel--bar__right .carousel__button--next,.carousel--bar__right .carousel__button--previous{bottom:40px;right:auto}.carousel--bar__right .carousel__button--next{left:46px}.carousel--bar__right .carousel__button--previous{left:10px}.carousel--bar__left{left:0;bottom:-5%;transform:translateX(-50%)}.carousel--bar__left .carousel__button--next,.carousel--bar__left .carousel__button--previous{bottom:40px}.hero__pictureContainer{margin-top:0;margin-bottom:0}.hero__picture{max-width:120%;width:auto;float:left}.hero__picture--full{float:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:550px}.hero__content p{font-size:17px;line-height:1.95}.hero--right .hero__picture{margin-left:3vw}.hero--right .hero__picture--full{margin:0}.hero--right>div:nth-child(2),.hero--right>div:nth-child(2) h1,.hero--right>div:nth-child(2) h2,.hero--right>div:nth-child(2) h3{text-align:left}.hero--right>div:nth-child(2) h1,.hero--right>div:nth-child(2) h2,.hero--right>div:nth-child(2) h3{}.hero--left .hero__picture{float:right;margin-right:3vw}.hero--left .hero__picture--full{margin:0}.hero--left>div:nth-child(2),.hero--left>div:nth-child(2) h1,.hero--left>div:nth-child(2) h2,.hero--left>div:nth-child(2) h3{text-align:right}.hero--left>div:nth-child(2) h1,.hero--left>div:nth-child(2) h2,.hero--left>div:nth-child(2) h3{}.videooverlay__container{width:55%}.bookoverlay__content{transform:translateY(-100%) translateY(70px) translateZ(0)}.bookoverlay__toggle{font-size:18px;height:70px}.bookoverlay__toggle:after,.bookoverlay__toggle:before{border-width:0 35px 70px 0}.bookoverlay__bar-button{padding:20px;order:2}.bookoverlay__bar-button:not(.bookoverlay__bar-button--fit){max-width:270px;text-align:left}.bookoverlay__bar-button--fit{padding:12px;margin:0}.bookoverlay__section{min-height:180px}.l-book-summary--sticky{position:sticky;top:0}.book-date-navigation{padding:0;width:100%}.book-date-navigation__item{position:relative}.book-date-navigation__item+.book-date-navigation__item:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:0;height:30px;opacity:.3;border:1px solid #454545}.book-date-navigation__link:focus:after,.book-date-navigation__link:hover:after{opacity:1}.c-landing-panel{margin:150px 0 150px auto}.grid-layout__sidebar{grid-template-columns:calc(4 / 12 * 100%) 1fr;grid-row:auto;gap:24px;align-items:flex-start}.grid-layout__sidebar--regular{grid-template-columns:1fr calc(4 / 12 * 100%);grid-row:auto;gap:24px;align-items:flex-start}.medium\:picture-rotate{transform:translateY(50px) rotate(-6deg)}.polygon-content~.polygon-content{margin-top:-80px}.medium\:picture--right{position:absolute;right:0;transform:translate(50%,-50%);top:50%;z-index:1}.medium\:picture--left{position:absolute;left:0;transform:translate(-50%,-50%);top:50%;z-index:1}.medium\:polygon--right{-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);-o-object-fit:cover;object-fit:cover;width:100%;max-height:800px}.medium\:clip-bottom-left{-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%)}.polygon-dancefloor{-webkit-clip-path:polygon(0 0,96% 10%,96% 90%,0 100%);clip-path:polygon(0 0,96% 10%,96% 90%,0 100%);-o-object-fit:cover;object-fit:cover;width:100%;max-height:450px;-o-object-position:150px center;object-position:150px center}.hide-medium{display:none!important}.medium\:flex{display:flex}.medium\:grid{display:grid}.medium\:hide{display:none}.medium\:show{display:block}.medium\:relative{position:relative}.medium\:top-0{top:0}.medium\:right-0{right:0}.medium\:justify-end{justify-content:flex-end}.medium\:self-center{align-self:center}.medium\:justify-between{justify-content:space-between}.medium\:items-stretch{align-items:stretch}.medium\:flex-row{flex-direction:row}.medium\:flex-row-reverse{flex-direction:row-reverse}.medium\:flex-nowrap{flex-wrap:nowrap}.medium\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.medium\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.medium\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.medium\:gap-4{gap:1rem}.medium\:gap-7\.5{gap:1.875rem}.medium\:gap-9\.5{gap:2.375rem}.medium\:gap-y-10{row-gap:2.5rem}.medium\:gap-10{gap:2.5rem}.medium\:gap-12{gap:3rem}.medium\:gap-x-15{-moz-column-gap:3.75rem;column-gap:3.75rem}.medium\:gap-20{gap:5rem}.medium\:order-last{order:9999}.medium\:w-1\/2{width:50%}.medium\:min-w-auto{min-width:auto}.medium\:min-w-120{min-width:30rem}.medium\:max-h-120{max-height:30rem}.medium\:my-0{margin-top:0;margin-bottom:0}.medium\:mt-0{margin-top:0}.medium\:mr-0{margin-right:0}.medium\:mb-0{margin-bottom:0}.medium\:ml-0{margin-left:0}.medium\:mt-8{margin-top:2rem}.medium\:mt-10{margin-top:2.5rem}.medium\:px-0{padding-left:0;padding-right:0}.medium\:py-0{padding-top:0;padding-bottom:0}.medium\:px-2{padding-left:.5rem;padding-right:.5rem}.medium\:px-6{padding-left:1.5rem;padding-right:1.5rem}.medium\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.medium\:p-8{padding:2rem}.medium\:pb-10{padding-bottom:2.5rem}.medium\:p-10{padding:2.5rem}.medium\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.medium\:pb-12\.5{padding-bottom:3.125rem}.medium\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.medium\:pr-15{padding-right:3.75rem}.medium\:pl-15{padding-left:3.75rem}.medium\:pt-17{padding-top:4.25rem}.medium\:pb-17{padding-bottom:4.25rem}.medium\:pt-20{padding-top:5rem}.medium\:pt-30{padding-top:7.5rem}.medium\:pb-30{padding-bottom:7.5rem}.medium\:pb-40{padding-bottom:10rem}.medium\:py-40{padding-top:10rem;padding-bottom:10rem}.medium\:text-center{text-align:center}.medium\:text-left{text-align:left}}@media only screen and (min-width:64em){.wrapper{max-width:64em}.l-pro .c-slider__carousel .item{width:20%}.bookoverlay__content{transform:translateY(-100%) translateY(80px) translateZ(0)}.bookoverlay__toggle{height:80px}.bookoverlay__toggle:after,.bookoverlay__toggle:before{border-width:0 35px 80px 0}}@media only screen and (min-width:80em){.large-push-1{margin-left:8.3333333333%}.large-push-2{margin-left:16.6666666667%}.large-4{width:33.3333333333%}.large-5{width:41.6666666667%}.large-6{width:50%}.large-7{width:58.3333333333%}.large-8{width:66.6666666667%}.mtm--large{margin-top:24px!important}.ml0--large{margin-left:0!important}.header--bar{padding-bottom:84px;margin-bottom:-84px}.header--home{padding-bottom:100px}.card-slider{overflow-x:hidden}.card-slider__item{max-width:180px}.c-landing-panel{transform:translateX(25%)}.polygon-dancefloor{-o-object-position:center center;object-position:center center}.flex-row--large{flex-direction:row}.large\:block{display:block}.large\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.large\:gap-x-20{-moz-column-gap:5rem;column-gap:5rem}.large\:gap-20{gap:5rem}.large\:px-0{padding-left:0;padding-right:0}.large\:text-center{text-align:center}}@media only screen and (min-width:90em){.polygon-content .wrapper{max-width:1080px}}@media only screen and (max-width:39.9375em){.full-screen{min-height:calc(100vh - 50px)}.small-down\:bg-none{background-image:none!important}.small-down\:hide{display:none!important}.small-down\:sticky{position:sticky}.button,.form--book .form__row input[type=submit],.home-bar-button,.recruitment form input[type=submit]{min-width:100%;font-size:90%;padding:13px 30px 12px}.header--compact .header h1{font-size:16px!important;line-height:1;width:70%;margin:0 auto;text-transform:uppercase;font-weight:500}.header--compact .header h1 small{margin-top:0}.header--compact .header__content i,.header--compact .header__content i svg,.header--compact .header__content img,.header--compact .header__content img svg{height:40px}.header--compact .header__content i svg,.header--compact .header__content img svg{}.header--compact .header__content{min-height:100px;padding:0}.header--compact{padding-top:12px}.header--compact .logo,.header--compact:before{display:none}.header--compact .logo{}.header--fixed{padding-top:55px}.header--fixed .header__logo{height:55px;position:fixed;z-index:99;top:0;left:0;display:flex;align-items:center;transition:background-color .2s ease-in-out}.header--fixed.is-fixed .header__logo{background-color:rgba(0,0,0,.5)}.header__lang-button{padding:5px 7px}.form--newsletter>*{width:100%}.home-bar-button{font-size:34px}#funplace>.concept__content{margin-bottom:100px}.concept__pictures{display:flex;flex-wrap:wrap;justify-content:space-around;padding:12px;margin-top:30px}.concept__pictures__item{margin:12px}.slot__cell:last-child button span{display:none}.slot:not(.slot--booked){grid-template-columns:1fr 50px;grid-template-rows:repeat(2,minmax(-webkit-min-content,1fr));grid-template-rows:repeat(2,minmax(min-content,1fr))}.slot--shorter{grid-template-areas:"head head" "time link" "content link";grid-auto-flow:row;grid-template-rows:repeat(3,1fr)}.slot:not(.slot--booked):not(.slot--shorter) .slot__cell:first-child{grid-row:1}.slot:not(.slot--booked):not(.slot--shorter) .slot__cell:nth-child(2){grid-column:1;grid-row:2;margin-top:6px}.slot:not(.slot--booked):not(.slot--shorter) .slot__cell:nth-child(3){grid-column:2;grid-row:1/3}.slot:not(.slot--booked) form button{background-color:#fff;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.slot:not(.slot--booked) form button svg{margin:0 0 0 .25em}.price-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:380px;width:90%;box-shadow:0 0 20px 0 #2b2b2b;cursor:default}.price-panel__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(69,69,69,.9);z-index:9999}.price-panel__header{text-align:center;font-weight:700;display:flex;flex-direction:column}.c-slider__button{display:none}.c-slider__button i svg{stroke-width:2px;max-width:30px}.c-slider__mask::-webkit-scrollbar{width:5px;height:5px}.c-slider__mask::-webkit-scrollbar-thumb{background:0 0}.c-slider__mask::-webkit-scrollbar-track{background:0 0}.carousel__button.l-carousel__button--mobile-access{width:36px;height:32px;bottom:inherit;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.3)}.carousel__button.l-carousel__button--mobile-access.carousel__button--previous{left:2vw;right:inherit}.carousel__button.l-carousel__button--mobile-access.carousel__button--next{right:2vw}.bookoverlay__toggle{padding:0 1em!important}.bookoverlay__toggle:after,.bookoverlay__toggle:before{border-width:0 15px 50px 0}.bookoverlay__toggle:before{left:-14px}.show-small{display:none!important}.small-down\:hide{display:none}.small-down\:sticky{position:sticky}.small-down\:w-8{width:2rem}.small-down\:h-8{height:2rem}}@media only screen and (max-width:59.9375em){.medium-down\:translate-x-0{transform:translateX(0)}.form__activity-switch{flex-wrap:wrap;width:100%}.form__activity-switch div{margin:7.5px 0}.form__activity-switch--overlay{margin:12px 0 0}.form__activity-switch--overlay div{flex:1 1 auto}.card--friendslist .card--friendslist__email,.card--friendslist .card--friendslist__firstname{display:flex}.card--friendslist .card--friendslist__firstname{padding-bottom:0!important}.card--friendslist .card--friendslist__email{padding-top:6px!important}.concept__content,.post__thumbnail{margin-left:auto;margin-right:auto}.concept__content{}.market__nav__tab span svg{margin:0 auto;display:block;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.press__photos{margin:72px 0}.carousel{flex-wrap:wrap}.carousel__thumb{width:20%;padding:5px 2.5px}.carousel__thumb:first-child{padding-left:0}.carousel__thumb:last-child{padding-right:0}.hero{justify-content:center}.book-date-navigation{margin-bottom:10px}.book-date-navigation__item{min-width:clamp(140px,40vw,200px);font-size:.875em}.show-medium{display:none!important}.medium-down\:hide{display:none}}@media only screen and (max-height:400px){.header--home .header__content{margin-top:0}}@media only screen and (max-width:47.9375em){.form__activity-switch--overlay{margin:24px 0 12px}.form--newsletter{flex-direction:column}.job-single__convinced{padding-top:48px;margin-top:100px;padding-bottom:50px}}@media only screen and (min-height:47.5em){#lightSoundSync{min-height:inherit;height:100vh;max-height:800px}}@media only screen and (max-width:22.4375em){.price-panel__body{padding:20px 10px;font-size:14px}.price-panel__row>div{padding:6px 3px}}@media print{.print\:hidden{display:none}}