@charset "UTF-8";:root{--unit-100dvh:100vh//ipad2 OK}@supports (height:100dvh){:root{--unit-100dvh:100dvh}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;min-width:320px;height:100%;width:100%}body{background-color:#faf2e8}a{-webkit-tap-highlight-color:transparent}button:focus{outline:0}@font-face{font-family:"SimplonBPRegular";src:url("../../fonts/simplon/SimplonBPRegular.eot");src:url("../../fonts/simplon/SimplonBPRegular.eot?#iefix") format("embedded-opentype"),url("../../fonts/simplon/SimplonBPRegular.woff2") format("woff2"),url("../../fonts/simplon/SimplonBPRegular.woff") format("woff"),url("../../fonts/simplon/SimplonBPRegular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"NewFournierBPBig-Regular";src:url("../../fonts/newfournier/NewFournierBPBig-Regular.eot");src:url("../../fonts/newfournier/NewFournierBPBig-Regular.eot?#iefix") format("embedded-opentype"),url("../../fonts/newfournier/NewFournierBPBig-Regular.woff2") format("woff2"),url("../../fonts/newfournier/NewFournierBPBig-Regular.woff") format("woff"),url("../../fonts/newfournier/NewFournierBPBig-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{font-family:"SimplonBPRegular",sans-serif;font-weight:normal;color:black;font-size:16px}.slide-content-text{font-family:"NewFournierBPBig-Regular",sans-serif;font-weight:normal;font-size:1.15em;line-height:1.4}.slide-content-text .text-wrapper{max-width:30rem}.slide-content-text .continue-reading>div{max-width:30rem}@media screen and (min-width:900px) and (min-height:560px){.slide-content-text{font-size:1.25rem}.slide-content-text .text-wrapper{max-width:34rem}.slide-content-text .continue-reading>div{max-width:34rem}}svg #leaves-aligned #leaf-1,svg #leaves-aligned #leaf-2,svg #leaves-aligned #leaf-3{visibility:hidden;-webkit-animation-name:leafAnim;animation-name:leafAnim;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}svg #leaves-aligned #leaf-1{-webkit-animation-delay:0;animation-delay:0}svg #leaves-aligned #leaf-2{-webkit-animation-delay:0.5s;animation-delay:0.5s}svg #leaves-aligned #leaf-3{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes leafAnim{0%{visibility:visible}33.333%{visibility:hidden}}@keyframes leafAnim{0%{visibility:visible}33.333%{visibility:hidden}}.svg-static svg #leaves-aligned #leaf-1,.svg-static svg #leaves-aligned #leaf-2,.svg-static svg #leaves-aligned #leaf-3{visibility:hidden;-webkit-animation:none;animation:none}.svg-static svg #leaves-aligned #leaf-1{visibility:visible}.svg-animation-pause svg #leaves-aligned #leaf-1,.svg-animation-pause svg #leaves-aligned #leaf-2,.svg-animation-pause svg #leaves-aligned #leaf-3{-webkit-animation-play-state:paused;animation-play-state:paused}svg #spoon-aligned #spoon-1,svg #spoon-aligned #spoon-2,svg #spoon-aligned #spoon-3{visibility:hidden;-webkit-animation-name:spoonAnim;animation-name:spoonAnim;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}svg #spoon-aligned #spoon-1{-webkit-animation-delay:0;animation-delay:0}svg #spoon-aligned #spoon-2{-webkit-animation-delay:0.5s;animation-delay:0.5s}svg #spoon-aligned #spoon-3{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes spoonAnim{0%{visibility:visible}33.333%{visibility:hidden}}@keyframes spoonAnim{0%{visibility:visible}33.333%{visibility:hidden}}.svg-static svg #spoon-aligned #spoon-1,.svg-static svg #spoon-aligned #spoon-2,.svg-static svg #spoon-aligned #spoon-3{visibility:hidden;-webkit-animation:none;animation:none}.svg-static svg #spoon-aligned #spoon-1{visibility:visible}.svg-animation-pause svg #spoon-aligned #spoon-1,.svg-animation-pause svg #spoon-aligned #spoon-2,.svg-animation-pause svg #spoon-aligned #spoon-3{-webkit-animation-play-state:paused;animation-play-state:paused}svg #moon-aligned #moon-1,svg #moon-aligned #moon-2,svg #moon-aligned #moon-3,svg #moon-aligned #moon-4,svg #moon-aligned #moon-5,svg #moon-aligned #moon-6,svg #moon-aligned #moon-7,svg #moon-aligned #moon-8,svg #moon-aligned #moon-9{visibility:hidden;-webkit-animation-name:moonAnim;animation-name:moonAnim;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}svg #moon-aligned #moon-1{-webkit-animation-delay:0;animation-delay:0}svg #moon-aligned #moon-2{-webkit-animation-delay:0.3333333333s;animation-delay:0.3333333333s}svg #moon-aligned #moon-3{-webkit-animation-delay:0.6666666667s;animation-delay:0.6666666667s}svg #moon-aligned #moon-4{-webkit-animation-delay:1s;animation-delay:1s}svg #moon-aligned #moon-5{-webkit-animation-delay:1.3333333333s;animation-delay:1.3333333333s}svg #moon-aligned #moon-6{-webkit-animation-delay:1.6666666667s;animation-delay:1.6666666667s}svg #moon-aligned #moon-7{-webkit-animation-delay:2s;animation-delay:2s}svg #moon-aligned #moon-8{-webkit-animation-delay:2.3333333333s;animation-delay:2.3333333333s}svg #moon-aligned #moon-9{-webkit-animation-delay:1.3333333333s;animation-delay:1.3333333333s}@-webkit-keyframes moonAnim{0%{visibility:visible}11.111%{visibility:hidden}}@keyframes moonAnim{0%{visibility:visible}11.111%{visibility:hidden}}.svg-static svg #moon-aligned #moon-1,.svg-static svg #moon-aligned #moon-2,.svg-static svg #moon-aligned #moon-3,.svg-static svg #moon-aligned #moon-4,.svg-static svg #moon-aligned #moon-5,.svg-static svg #moon-aligned #moon-6,.svg-static svg #moon-aligned #moon-7,.svg-static svg #moon-aligned #moon-8,.svg-static svg #moon-aligned #moon-9{visibility:hidden;-webkit-animation:none;animation:none}.svg-static svg #moon-aligned #moon-1{visibility:visible}.svg-animation-pause svg #moon-aligned #moon-1,.svg-animation-pause svg #moon-aligned #moon-2,.svg-animation-pause svg #moon-aligned #moon-3,.svg-animation-pause svg #moon-aligned #moon-4,.svg-animation-pause svg #moon-aligned #moon-5,.svg-animation-pause svg #moon-aligned #moon-6,.svg-animation-pause svg #moon-aligned #moon-7,.svg-animation-pause svg #moon-aligned #moon-8,.svg-animation-pause svg #moon-aligned #moon-9{-webkit-animation-play-state:paused;animation-play-state:paused}svg #eye-aligned #eye-1,svg #eye-aligned #eye-2,svg #eye-aligned #eye-3{visibility:hidden;-webkit-animation-name:eyeAnim;animation-name:eyeAnim;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}svg #eye-aligned #eye-1{-webkit-animation-delay:0;animation-delay:0}svg #eye-aligned #eye-2{-webkit-animation-delay:0.5s;animation-delay:0.5s}svg #eye-aligned #eye-3{-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes eyeAnim{0%{visibility:visible}33.333%{visibility:hidden}}@keyframes eyeAnim{0%{visibility:visible}33.333%{visibility:hidden}}.svg-static svg #eye-aligned #eye-1,.svg-static svg #eye-aligned #eye-2,.svg-static svg #eye-aligned #eye-3{visibility:hidden;-webkit-animation:none;animation:none}.svg-static svg #eye-aligned #eye-1{visibility:visible}.svg-animation-pause svg #eye-aligned #eye-1,.svg-animation-pause svg #eye-aligned #eye-2,.svg-animation-pause svg #eye-aligned #eye-3{-webkit-animation-play-state:paused;animation-play-state:paused}svg #lips #lips-1,svg #lips #lips-2,svg #lips #lips-3{visibility:hidden;-webkit-animation-name:lipsAnim;animation-name:lipsAnim;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}svg #lips #lips-1{-webkit-animation-delay:0;animation-delay:0}svg #lips #lips-2{-webkit-animation-delay:0.3333333333s;animation-delay:0.3333333333s}svg #lips #lips-3{-webkit-animation-delay:0.6666666667s;animation-delay:0.6666666667s}@-webkit-keyframes lipsAnim{0%{visibility:visible}33.333%{visibility:hidden}}@keyframes lipsAnim{0%{visibility:visible}33.333%{visibility:hidden}}.svg-static svg #lips #lips-1,.svg-static svg #lips #lips-2,.svg-static svg #lips #lips-3{visibility:hidden;-webkit-animation:none;animation:none}.svg-static svg #lips #lips-1{visibility:visible}.svg-animation-pause svg #lips #lips-1,.svg-animation-pause svg #lips #lips-2,.svg-animation-pause svg #lips #lips-3{-webkit-animation-play-state:paused;animation-play-state:paused}.splash-screen-landscape-wrapper,.splash-screen-portrait-wrapper{position:fixed;background-color:#faf2e8;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000;display:none}.splash-screen-landscape-wrapper>svg,.splash-screen-portrait-wrapper>svg{width:100%;height:auto;pointer-events:none}@media screen and (orientation:portrait){.display-intro-anim .splash-screen-portrait-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (orientation:landscape){.display-intro-anim .splash-screen-landscape-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.splash-screen-portrait-wrapper #splash-screen-portrait #scene{opacity:0}.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile>*{opacity:0}.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #comme{opacity:1}.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile{-webkit-animation-name:hideAnim;animation-name:hideAnim;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2.5s;animation-delay:2.5s}.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #dans,.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #e,.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #il,.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #ile,.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #une,.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #une-2{-webkit-animation-name:showAnim;animation-name:showAnim;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #une{-webkit-animation-delay:0.3333333333s;animation-delay:0.3333333333s}.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #ile{-webkit-animation-delay:0.6666666667s;animation-delay:0.6666666667s}.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #dans{-webkit-animation-delay:1s;animation-delay:1s}.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #une-2{-webkit-animation-delay:1.3333333333s;animation-delay:1.3333333333s}.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #il{-webkit-animation-delay:1.6666666667s;animation-delay:1.6666666667s}.splash-screen-portrait-wrapper #splash-screen-portrait #comme-une-ile #e{-webkit-animation-delay:2s;animation-delay:2s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene>*{opacity:0}.splash-screen-portrait-wrapper #splash-screen-portrait #scene{-webkit-animation-name:showAnim;animation-name:showAnim;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2.5s;animation-delay:2.5s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-01,.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-02,.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-03,.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-04,.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-05,.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-06,.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-07,.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-08,.splash-screen-portrait-wrapper #splash-screen-portrait #scene #ibiza,.splash-screen-portrait-wrapper #splash-screen-portrait #scene #les-terrasses{-webkit-animation-name:showAnim;animation-name:showAnim;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #les-terrasses{-webkit-animation-delay:3s;animation-delay:3s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #ibiza{-webkit-animation-delay:3.5s;animation-delay:3.5s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-01{-webkit-animation-delay:4s;animation-delay:4s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-02{-webkit-animation-delay:4.5s;animation-delay:4.5s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-03{-webkit-animation-delay:5s;animation-delay:5s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-04{-webkit-animation-delay:5.5s;animation-delay:5.5s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-05{-webkit-animation-delay:6s;animation-delay:6s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-06{-webkit-animation-delay:6.5s;animation-delay:6.5s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-07{-webkit-animation-delay:7s;animation-delay:7s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene #g-08{-webkit-animation-delay:7.5s;animation-delay:7.5s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene .rotate-left{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transform-box:fill-box;-webkit-animation-name:rotateLeft;animation-name:rotateLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:7.5s;animation-delay:7.5s}.splash-screen-portrait-wrapper #splash-screen-portrait #scene .rotate-right{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transform-box:fill-box;-webkit-animation-name:rotateRight;animation-name:rotateRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:7.5s;animation-delay:7.5s}.splash-screen-portrait-wrapper{-webkit-animation-name:vanish;animation-name:vanish;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:9.5s;animation-delay:9.5s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene{opacity:0}.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile>*{opacity:0}.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #comme{opacity:1}.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile{-webkit-animation-name:hideAnim;animation-name:hideAnim;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2.5s;animation-delay:2.5s}.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #dans,.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #e,.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #il,.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #ile,.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #une,.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #une-2{-webkit-animation-name:showAnim;animation-name:showAnim;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #une{-webkit-animation-delay:0.3333333333s;animation-delay:0.3333333333s}.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #ile{-webkit-animation-delay:0.6666666667s;animation-delay:0.6666666667s}.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #dans{-webkit-animation-delay:1s;animation-delay:1s}.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #une-2{-webkit-animation-delay:1.3333333333s;animation-delay:1.3333333333s}.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #il{-webkit-animation-delay:1.6666666667s;animation-delay:1.6666666667s}.splash-screen-landscape-wrapper #splash-screen-landscape #comme-une-ile #e{-webkit-animation-delay:2s;animation-delay:2s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene>*{opacity:0}.splash-screen-landscape-wrapper #splash-screen-landscape #scene{-webkit-animation-name:showAnim;animation-name:showAnim;-webkit-animation-duration:0;animation-duration:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2.5s;animation-delay:2.5s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-01,.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-02,.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-03,.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-04,.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-05,.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-06,.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-07,.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-08,.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-09,.splash-screen-landscape-wrapper #splash-screen-landscape #scene #ibiza,.splash-screen-landscape-wrapper #splash-screen-landscape #scene #les-terrasses{-webkit-animation-name:showAnim;animation-name:showAnim;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #les-terrasses{-webkit-animation-delay:2.9545454545s;animation-delay:2.9545454545s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #ibiza{-webkit-animation-delay:3.4090909091s;animation-delay:3.4090909091s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-01{-webkit-animation-delay:3.8636363636s;animation-delay:3.8636363636s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-02{-webkit-animation-delay:4.3181818182s;animation-delay:4.3181818182s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-03{-webkit-animation-delay:4.7727272727s;animation-delay:4.7727272727s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-04{-webkit-animation-delay:5.2272727273s;animation-delay:5.2272727273s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-05{-webkit-animation-delay:5.6818181818s;animation-delay:5.6818181818s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-06{-webkit-animation-delay:6.1363636364s;animation-delay:6.1363636364s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-07{-webkit-animation-delay:6.5909090909s;animation-delay:6.5909090909s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-08{-webkit-animation-delay:7.0454545455s;animation-delay:7.0454545455s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene #g-09{-webkit-animation-delay:7.5s;animation-delay:7.5s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene .rotate-left{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transform-box:fill-box;-webkit-animation-name:rotateLeft;animation-name:rotateLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:7.5s;animation-delay:7.5s}.splash-screen-landscape-wrapper #splash-screen-landscape #scene .rotate-right{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transform-box:fill-box;-webkit-animation-name:rotateRight;animation-name:rotateRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:7.5s;animation-delay:7.5s}.splash-screen-landscape-wrapper{-webkit-animation-name:vanish;animation-name:vanish;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:9.5s;animation-delay:9.5s}@-webkit-keyframes showAnim{0%{opacity:0}to{opacity:1}}@keyframes showAnim{0%{opacity:0}to{opacity:1}}@-webkit-keyframes hideAnim{0%{opacity:1}to{opacity:0}}@keyframes hideAnim{0%{opacity:1}to{opacity:0}}@-webkit-keyframes rotateLeft{0%,to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes rotateLeft{0%,to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@-webkit-keyframes rotateRight{0%,to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes rotateRight{0%,to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes vanish{0%{opacity:100%;height:100%}99%{opacity:0%;height:100%}to{opacity:0%;height:0%;z-index:-1}}@keyframes vanish{0%{opacity:100%;height:100%}99%{opacity:0%;height:100%}to{opacity:0%;height:0%;z-index:-1}}.fullpage-sections{height:var(--unit-100dvh)}.fullpage-sections .section{height:var(--unit-100dvh);min-height:266px;width:100%;overflow:hidden;position:relative}@supports (scroll-snap-type:y mandatory) and (scroll-snap-align:start){.fullpage-sections{overflow-y:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.fullpage-sections::-webkit-scrollbar{display:none}.fullpage-sections .section{scroll-snap-align:start}}.section-dot-navigation{display:none}@media screen and (min-width:900px) and (min-height:372px){.section-dot-navigation{list-style-type:none;padding:0;margin:0;display:block;position:fixed;z-index:0;right:32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section-dot-navigation li{margin:12px 0}.section-dot-navigation li a{display:block;width:12px;height:12px}.section-dot-navigation li a span{opacity:0.3;display:block;width:100%;height:100%;border-radius:50%;background-color:black;-webkit-transform:scale(0.4);transform:scale(0.4)}.section-dot-navigation li a.active span{-webkit-transform:scale(1);transform:scale(1);opacity:0.8}}@media screen and (min-width:900px) and (min-height:372px) and (hover:hover){.section-dot-navigation li a span{-webkit-transition:all 0.1s;transition:all 0.1s}.section-dot-navigation li a:hover span{-webkit-transform:scale(0.9);transform:scale(0.9)}}.fullpage-sections section h2{margin:0;padding:0;position:absolute;z-index:1;right:25px;bottom:16px;font-size:0.9rem;text-transform:uppercase;font-weight:normal;line-height:1}.fullpage-sections section h2 span{letter-spacing:0.4em}@media screen and (min-height:372px){.fullpage-sections section h2{right:32px;bottom:28px}}@media screen and (min-width:900px) and (min-height:560px){.fullpage-sections section h2{left:32px}}@supports (scroll-snap-type:x mandatory) and (scroll-snap-align:start){.slides-row{overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.slides-row::-webkit-scrollbar{display:none}.slides-row .slide{scroll-snap-align:start}}.slider .slider-viewpass{position:absolute;top:18.75%;bottom:18.75%;overflow:hidden;-webkit-overflow-scrolling:auto;left:0;right:0}.slider .slider-viewpass .slides-row{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.slider .slider-viewpass .slides-row .slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;height:100%}@media screen and (min-width:900px) and (min-height:560px){.slider .slider-viewpass{left:15%;right:15%}}.slider .slide{position:relative;overflow:hidden}.slider .slide picture img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.slider .slide{}.slider .slide .slide-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slider .slide .slide-content img,.slider .slide .slide-content svg{display:block;height:80%;width:80%}.slider .slide .slide-content.moon svg{height:40%;width:40%}.slider .slide .slide-content.eye svg{height:50%;width:50%}.slider .slide .slide-content{}.slider .slide .slide-content .piedra-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;overflow-y:scroll}.slider .slide .slide-content .piedra-wrapper img{max-width:410px}.slider .slide .slide-content .piedra-wrapper a.booking-piedra-old{margin-top:2.5em;display:block;border:1px solid black;padding:1.4rem 1.4rem 1.2rem 1.4rem;text-transform:uppercase;text-decoration:none;font-size:0.9rem;color:black;line-height:1}.slider .slide .slide-content .piedra-wrapper a.booking-piedra-old span{letter-spacing:0.5rem;pointer-events:none}@media screen and (min-width:900px) and (min-height:560px){.slider .slide .slide-content .piedra-wrapper a.booking-piedra-old{display:none}}@media screen and (max-width:900px){.slider .slide .slide-content .piedra-wrapper .booking-piedra{display:block;border:1px solid black;height:58px;line-height:58px;font-size:0.9rem;text-transform:uppercase;text-decoration:none;color:black;letter-spacing:0.55em;padding-left:1.6em;padding-right:1em}}@media screen and (min-width:900px) and (min-height:560px){.slider .slide .slide-content .piedra-wrapper .booking-piedra{display:none}}.slider .slide{}.slider .slide .slide-content-text{margin-left:32px;margin-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.slider .slide .slide-content-text::-webkit-scrollbar{display:none}.slider .slide .slide-content-text .gradient-cache-top{position:absolute;z-index:1;width:100%;height:3rem;top:0;left:0;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(250,242,232,0)),to(#faf2e8));background-image:linear-gradient(to top,rgba(250,242,232,0),#faf2e8);display:none}.slider .slide .slide-content-text .gradient-cache-top.visible{display:block}.slider .slide .slide-content-text .gradient-cache-bottom{position:absolute;z-index:1;width:100%;height:3.5rem;bottom:20px;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(250,242,232,0)),to(#faf2e8));background-image:linear-gradient(to bottom,rgba(250,242,232,0),#faf2e8);display:none}.slider .slide .slide-content-text .gradient-cache-bottom.visible{display:block}.slider .slide .slide-content-text .continue-reading{position:absolute;z-index:2;bottom:0;width:100%;height:20px;padding-left:32px;padding-right:32px;display:none;background-color:#faf2e8}.slider .slide .slide-content-text .continue-reading.visible{display:block}.slider .slide .slide-content-text .continue-reading div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-left:auto;margin-right:auto;height:20px}.slider .slide .slide-content-text .continue-reading div span{font-family:"SimplonBPRegular";font-weight:normal;text-transform:uppercase;text-decoration:none;font-size:0.75rem;color:black;line-height:1;letter-spacing:0.3em}.slider .slide .slide-content-text .text-wrapper{max-height:100%;overflow:visible;margin-left:auto;margin-right:auto}.slider .slide .slide-content-text .text-wrapper a{text-decoration:none;color:black;position:relative;padding-bottom:1px;border-bottom:1px solid black}.slider .slide .slide-content-text .text-wrapper svg{width:100%;height:auto}.slider .slide .slide-content-text .text-wrapper blockquote{margin:0;font-size:1.15em;text-align:center;line-height:1.2;margin-bottom:1.5rem}.slider .slide .slide-content-text .text-wrapper cite{display:block;font-style:normal;font-family:SimplonBPRegular;letter-spacing:0.3em;text-transform:uppercase;text-align:center;font-size:0.9rem}.slider .slide .slide-content-text .text-wrapper.home-intro{font-size:1.1em;text-align:center}.slider .slide .slide-content-text .text-wrapper.home-intro p:first-child{margin-bottom:1.5em}.slider .slide .slide-content-text .text-wrapper.home-intro p:nth-child(3){font-style:italic}.slider .slide{}.slider .slide .slide-content-cite{width:100%;height:100%;overflow:hidden}.slider .slide .slide-content-cite .cite-logo{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%;height:20%}.slider .slide .slide-content-cite .cite-logo svg{width:100%;height:100%}.slider .slide .slide-content-cite .cite-logo.cote-sud svg{width:60%;height:48%}.slider .slide .slide-content-cite .cite-logo.madame-figaro svg{width:67%;height:57%}.slider .slide .slide-content-cite .cite-logo.conde-nast-traveler svg{width:50%;height:35%}.slider .slide .slide-content-cite .cite-logo.the-telegraph svg{width:72%;height:55%}.slider .slide .slide-content-cite .cite-logo.ideat svg{width:55%;height:40%}.slider .slide .slide-content-cite .cite-logo.the-good-life svg{width:75%;height:55%}.slider .slide .slide-content-cite .cite-logo.milk svg{width:40%;height:60%}.slider .slide .slide-content-cite .cite-logo.elle svg{width:50%;height:40%}.slider .slide .slide-content-cite .cite-logo.l-express svg{width:60%;height:42%}.slider .slide .slide-content-cite .cite-logo.harpers-bazaar svg{width:60%;height:40%}.slider .slide .slide-content-cite .cite-logo.voyageurs-du-monde svg{width:57%;height:67%}.slider .slide .slide-content-cite .cite-logo.elle-decoration svg{width:55%;height:45%}.slider .slide .slide-content-cite .cite-logo.paris-match svg{width:52%;height:45%}.slider .slide .slide-content-cite .cite-logo.le-point svg{width:70%;height:50%}.slider .slide .slide-content-cite .cite-logo.la-martiniere svg{width:72%;height:67%}.slider .slide .slide-content-cite .cite-logo.diario-de-ibiza svg{width:75%;height:35%}.slider .slide .slide-content-cite .cite-logo.france-5 svg{width:67%;height:40%}.slider .slide .slide-content-cite .cite-logo.marie-claire-maison svg{width:70%;height:45%}.slider .slide .slide-content-cite .cite-logo.liberation svg{width:75%;height:60%}.slider .slide .slide-content-cite .cite-logo.france-inter svg{width:40%;height:55%}@media screen and (orientation:landscape){.slider .slide .slide-content-cite .cite-logo{width:20%;height:25%}}@media screen and (orientation:portrait){.slider .slide .slide-content-cite .cite-logo{width:25%;height:20%}}.slider .slide{}.slider .slide .footer-content{height:100%;width:100%;overflow:hidden;padding-left:32px;padding-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slider .slide .footer-content .footer-text{font-size:0.75rem;-ms-flex-negative:0;flex-shrink:0}.slider .slide .footer-content .footer-text ul.footer-section-navigation{display:none}.slider .slide .footer-content .footer-ibiza-map{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slider .slide .footer-content .footer-ibiza-map a{display:block;height:100%}.slider .slide .footer-content .footer-ibiza-map svg{display:block;width:100%;max-width:300px;height:0;min-height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:900px) and (min-height:560px){.slider .slide .footer-content{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slider .slide .footer-content .footer-text{overflow-y:scroll;font-size:0.8rem}.slider .slide .footer-content .footer-text ul.footer-section-navigation{display:initial}.slider .slide .footer-content .footer-ibiza-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:90%}.slider .slide .footer-content .footer-ibiza-map a{display:inline-block;max-height:400px}.slider .slide .footer-content .footer-ibiza-map svg{max-width:480px;-o-object-fit:none;object-fit:none;margin-left:auto}}.slider .slide .footer-content .footer-text{text-transform:uppercase;font-style:normal;font-family:SimplonBPRegular;letter-spacing:0.3em;line-height:2.25}.slider .slide .footer-content .footer-text a{text-decoration:none;color:black}.slider .slide .footer-content .footer-text .footer-section-navigation a{color:#2256e2}.slider .slide .footer-content .footer-text ul{list-style-type:none;padding:0}.slider .slide h1,.slider .slide h2,.slider .slide h3{font-family:SimplonBPRegular;font-weight:normal;font-size:1rem;text-transform:uppercase;letter-spacing:0.3em}.slider .slider-counter{position:absolute;bottom:16px;left:25px;font-size:0.9rem;line-height:1;letter-spacing:0.15rem}@media screen and (min-height:372px){.slider .slider-counter{bottom:28px;font-size:1rem;left:32px}}@media screen and (min-width:900px) and (min-height:560px){.slider .slider-counter{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:0.9rem}}.slider button.next-slide,.slider button.previous-slide{display:none}@media screen and (min-width:900px) and (min-height:560px){.slider button.next-slide,.slider button.previous-slide{border:none;-webkit-appearance:none;top:50%;position:absolute;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:51px;height:31px;cursor:pointer}.slider button.next-slide{right:80px;background-image:url('data:image/svg+xml,<svg width="51px" height="31px" viewBox="0 0 51 31" xmlns="http://www.w3.org/2000/svg"><path d="M35.8513584,0.646446609 L50.7049118,15.5 L50.3513584,15.8535534 L35.8513584,30.3535534 L35.1442517,29.6464466 L48.79,15.9994466 L0.5,16 L0.5,15 L48.79,14.9994466 L35.1442517,1.35355339 L35.8513584,0.646446609 Z" id="Combined-Shape" fill="%23000000" fill-rule="nonzero"></path></svg>');background-color:transparent}.slider button.previous-slide{left:80px;background-image:url('data:image/svg+xml,<svg width="51px" height="31px" viewBox="0 0 51 31" xmlns="http://www.w3.org/2000/svg"><path d="M35.8513584,0.646446609 L50.7049118,15.5 L50.3513584,15.8535534 L35.8513584,30.3535534 L35.1442517,29.6464466 L48.79,15.9994466 L0.5,16 L0.5,15 L48.79,14.9994466 L35.1442517,1.35355339 L35.8513584,0.646446609 Z" id="Combined-Shape-Copy" fill="%23000000" fill-rule="nonzero" transform="translate(25.6025, 15.5) rotate(-180) translate(-25.6025, -15.5)"></path></svg>');background-color:transparent}}@media screen and (min-width:900px) and (min-height:560px) and (min-width:1300px){.slider button.next-slide{right:7%}.slider button.previous-slide{left:7%}}.slider .slider-dot-navigation{display:none}@media screen and (min-width:400px){.slider .slider-dot-navigation{list-style-type:none;margin:0;padding:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;left:84px;bottom:21px}.slider .slider-dot-navigation li{margin:0;padding:0;margin-right:4px}.slider .slider-dot-navigation li:last-child{margin-right:0}.slider .slider-dot-navigation li a{display:block;height:8px;width:8px}.slider .slider-dot-navigation li a span{-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;opacity:0.3;display:block;width:100%;height:100%;border-radius:50%;background-color:black;pointer-events:none}.slider .slider-dot-navigation li a.active span{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@media screen and (min-width:400px) and (hover:hover){.slider .slider-dot-navigation li a:hover span{-webkit-transform:scale(0.9);transform:scale(0.9)}}@media screen and (min-height:372px){.slider .slider-dot-navigation{left:90px;bottom:34px}}@media screen and (min-width:900px) and (min-height:560px){.slider .slider-dot-navigation{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:12.3%}.slider .slider-dot-navigation li{margin-right:8px}.slider .slider-dot-navigation li a{height:10px;width:10px}}.fullpage-sections section .slide#thanks .text-wrapper{text-align:center}.fullpage-sections section .slide#thanks .text-wrapper h2{position:static;margin:0;margin-bottom:1em;line-height:1.2;font-size:0.95rem}.fullpage-sections section .slide#thanks .text-wrapper ul{list-style-type:none;padding-left:0;margin:0;margin-bottom:2em}.cue-wrapper{position:fixed;z-index:200;top:0;left:0;width:100%;height:100%;pointer-events:none;border:1px solid green}.cue-wrapper .cue-xs{position:absolute;top:25px;left:25px;right:25px;bottom:25px;border:1px solid magenta}@media screen and (min-height:372px){.cue-wrapper .cue-xs{top:32px;left:32px;right:32px;bottom:32px;border:1px solid magenta}}.cue-wrapper .cue{position:absolute;top:32px;left:32px;right:32px;bottom:32px;border:1px solid magenta}.cue-wrapper .cue-2{position:absolute;top:62px;left:62px;right:62px;bottom:62px;border:1px solid blue}header{background-color:#faf2e8;overflow:hidden;position:fixed;z-index:3;top:0;left:0;height:0;width:0}.menu-opened header{height:100%;width:100%;overflow:scroll}@media screen and (min-width:900px) and (min-height:560px){.menu-opened header,header{height:0;width:0}}header h1{position:fixed;z-index:4;top:6px;left:22px;margin:0;padding:0;background-color:#faf2e8}header h1 img{width:150px}@media screen and (min-height:372px){header h1{top:10px;left:26px}header h1 img{width:180px}}@media screen and (min-width:900px) and (min-height:560px){header h1{top:18px;left:26px}header h1 img{width:235px}}header .toggle-nav{display:block;position:fixed;z-index:4;top:12px;right:26px;width:34px;height:34px}header .toggle-nav span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}header .toggle-nav span svg{height:100%;width:100%}header .toggle-nav span.close-cross svg{height:76%;width:76%}@media screen and (min-height:372px){header .toggle-nav{width:40px;height:40px;top:20px;right:30px}}.toggle-nav span.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}.toggle-nav span.close-cross{display:none}.menu-opened .toggle-nav span.hamburger{display:none}.menu-opened .toggle-nav span.close-cross{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:900px) and (min-height:560px){header .toggle-nav{display:none}}header nav{margin-top:120px;padding:0 30px 20px}header{text-transform:uppercase;letter-spacing:0.4em;line-height:1}header ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0}header a{text-decoration:none;color:black}.navigation-sections{font-size:1.9em;margin-bottom:60px;letter-spacing:0.7rem}.navigation-sections li{margin-bottom:10px}@media screen and (max-width:350px){.navigation-sections{font-size:1.4em}}@media screen and (max-width:899px){.navigation-sections .booking-item{margin-top:1.3em}.navigation-sections .booking{color:#1800ff}}@media screen and (min-width:900px) and (min-height:560px){.navigation-sections .booking{position:fixed;top:32px;right:32px;z-index:4;display:block;border:1px solid black;height:58px;line-height:58px;font-size:0.9rem;letter-spacing:0.55em;padding-left:1.6em;padding-right:1em}.navigation-sections .booking.last-section{background-color:#2256e2;border-color:#2256e2;color:#faf2e8}}header nav svg{width:50px;height:auto;margin-bottom:1.5rem}.contact-info-header{font-size:0.8em;line-height:2;margin-bottom:2rem}.navigation-languages-header{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.8em}.navigation-languages-header li span{pointer-events:none}.navigation-languages-header li:first-child:after{content:"-";margin-left:0.75em;margin-right:0.75em}@media screen and (min-width:900px) and (min-height:560px){.navigation-languages-header{position:fixed;z-index:4;top:56px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;letter-spacing:initial}.navigation-languages-header li span{letter-spacing:0.3rem}.navigation-languages-header li:first-child:after{content:"";display:inline-block;vertical-align:middle;width:5px;height:5px;border-radius:50%;background-color:black;margin-left:15px;margin-right:15px}}footer .maplink{display:none}@media screen and (min-width:900px) and (min-height:560px){footer .maplink{position:fixed;right:32px;bottom:28px;z-index:3;display:block;text-transform:uppercase;text-decoration:none;font-size:0.9rem;color:black;line-height:1}footer .maplink span{letter-spacing:0.5rem}}.overlay-request-form{position:fixed;z-index:-1000;top:0;left:0;width:100%;height:100%;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf2e8}.request-form-visible .overlay-request-form{z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex}.request-form-wrapper{max-width:524px;position:fixed;top:12%;bottom:12%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:scroll;font-family:NewFournierBPBig-Regular}.request-form-wrapper .screen{max-height:100%;width:100%;min-width:256px;margin-left:32px;margin-right:32px}.screen{display:none}.screen.visible{display:block}.shrink-label-input{position:relative}.shrink-label-input label{position:absolute;z-index:2;top:50%;left:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:inherit;font-weight:inherit;color:rgb(127.5,127.5,127.5)}.shrink-label-input.form-group-shrink-label label{-webkit-transform:translate(0,-100%) scale(0.65);transform:translate(0,-100%) scale(0.65);top:0}.shrink-label-input.group-alert label{color:#dc143c}.request-form-screen{padding-top:1em;padding-bottom:1em}.shrink-label-textarea{position:relative}.shrink-label-textarea label{position:absolute;z-index:2;font-size:inherit;font-weight:inherit;position:absolute;top:1.2em;left:0;color:rgb(127.5,127.5,127.5);-webkit-transform-origin:bottom left;transform-origin:bottom left}.shrink-label-textarea.form-group-shrink-label label{-webkit-transform:scale(0.65);transform:scale(0.65);top:-1em;left:0}.shrink-label-textarea.group-alert label{color:#dc143c}.overlay-request-form form{font-size:1.05rem}.overlay-request-form form a{text-decoration:none;color:black;position:relative;padding-bottom:2px;border-bottom:1px solid black}.form-group{margin-bottom:2em}.form-group input[type=email],.form-group input[type=tel],.form-group input[type=text]{width:100%;border:1px solid transparent;border-bottom:1px solid #ccc;font-family:inherit;font-size:inherit;font-weight:inherit;padding:0.5em 0;margin:0;line-height:1.15;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:#faf2e8}.form-group input[type=email]:focus,.form-group input[type=tel]:focus,.form-group input[type=text]:focus{outline:0;border-bottom:1px solid black}.form-group textarea{width:100%;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid #ccc;border-radius:0;resize:none;padding-top:0.8em;padding-bottom:0.8em;padding-left:0;padding-right:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.5;background-color:#faf2e8}.form-group textarea:focus{outline:0;border-color:black}@media screen and (min-width:420px){.col-1-2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col-1-2 .form-group{width:46%}}.form-group-phone{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.form-group-phone input[type=text]{padding-left:2rem}.form-group-phone .country_name_code_wrapper{position:absolute;z-index:2;top:50%;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:translate(0,-50.5%);transform:translate(0,-50.5%);left:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:rgb(127.5,127.5,127.5);display:none;pointer-events:none}.form-group-phone .country_name_code_wrapper.visible{display:inline-block}.form-group-phone .country_name_code_wrapper .plus_sign{margin-left:0rem}.form-group-phone .shrink-label-input.country-phone-code{padding-right:1em;-ms-flex-preferred-size:40%;flex-basis:40%}.form-group-phone .spacer{width:1rem}.form-group-phone .shrink-label-input.phone-number{-ms-flex-preferred-size:60%;flex-basis:60%}.country-code-choice-popup{position:absolute;z-index:5;top:100%;left:0;width:100%;background-color:rgb(252.7321428571,249.1035714286,244.5678571429);background-color:white;border-radius:5px;overflow-y:scroll;max-height:200px;cursor:pointer;display:none;font-size:0.95rem}.country-code-choice-popup.visible{display:block}.country-code-choice-popup .priority_1,.country-code-choice-popup .priority_2,.country-code-choice-popup .priority_last{padding:10px 0}.country-code-choice-popup .priority_1,.country-code-choice-popup .priority_2{border-bottom:1px dashed black}.country-code-choice-popup .country-code-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:20px;padding:15px 26px 12px 20px}.country-code-choice-popup .country-code-item.selected,.country-code-choice-popup .country-code-item:hover{background-color:rgb(245.4464285714,230.1607142857,211.0535714286)}.country-code-choice-popup .country-code-item .country-name-code,.country-code-choice-popup .country-code-item .country-phone-code{pointer-events:none}.country-code-choice-popup .country-code-item .country-tel-code{text-align:right}.country-code-choice-popup .country-code-item .country-tel-code:before{content:"+";opacity:0.5}.form-group.form-group-consent,.form-group.form-group-contact-preference{font-size:0.85em;letter-spacing:0.01em}.form-group.form-group-stay-dates{margin-bottom:2.5em}.form-group-stay-dates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-group-stay-dates .form-group-ckeckin,.form-group-stay-dates .form-group-ckeckout{width:46%}.form-group-stay-dates .arrow-block{width:6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:1px solid black;padding:1.4rem 1.4rem 1.2rem 1.4rem;text-transform:uppercase;text-decoration:none;font-size:0.9rem;font-family:"SimplonBPRegular";color:black;line-height:1;background-color:#faf2e8;width:100%;cursor:pointer}.form-button span{letter-spacing:0.5rem}.form-button:disabled{opacity:0.4;cursor:default}.request-form-final-message{margin-bottom:2em}.request-form-final-message p{line-height:1.75;font-size:1.1em;font-family:"NewFournierBPBig-Regular",serif;text-align:center}.request-form-final-message p strong{font-weight:normal;background-color:#faf2e8}.close-request-form,.modify-request-form{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:1px solid black;padding:1.4rem 1.4rem 1.2rem 1.4rem;text-transform:uppercase;text-decoration:none;font-family:"SimplonBPRegular";font-size:0.9rem;color:black;line-height:1;background-color:#faf2e8;width:100%;cursor:pointer}.close-request-form span,.modify-request-form span{letter-spacing:0.5rem}.close-request-form{margin-bottom:1em}.overlay-request-form .close-cross{width:34px;height:34px;position:fixed;top:12px;right:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.overlay-request-form .close-cross svg{pointer-events:none;height:76%;width:76%}@media screen and (min-height:372px){.overlay-request-form .close-cross{width:40px;height:40px;top:20px;right:30px}}.ajax-loader-screen .icon-ajax-loader,.ajax-loader-screen .icon-ajax-loader:after{border-radius:50%;width:80px;height:80px}.ajax-loader-screen .icon-ajax-loader,.ajax-loader-screen .icon-ajax-loader:after{border-radius:50%;width:80px;height:80px}.ajax-loader-screen .icon-ajax-loader{margin-left:auto;margin-right:auto;position:relative;text-indent:-9999em;border-top:2px solid rgb(242.7142857143,223.0571428571,198.4857142857);border-right:2px solid rgb(242.7142857143,223.0571428571,198.4857142857);border-bottom:2px solid rgb(242.7142857143,223.0571428571,198.4857142857);border-left:2px solid black;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:rotation 1.1s infinite linear;animation:rotation 1.1s infinite linear}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.overlay-newsletter-form{position:fixed;z-index:-1000;top:0;left:0;width:100%;height:100%;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faf2e8}.newsletter-form-visible .overlay-newsletter-form{z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex}.newsletter-form-wrapper{max-width:524px;position:fixed;top:12%;bottom:12%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:scroll;font-family:NewFournierBPBig-Regular}.newsletter-form-wrapper .screen{max-height:100%;width:100%;min-width:256px;margin-left:32px;margin-right:32px}.newsletter-form-screen{padding-top:1em;padding-bottom:1em}.overlay-newsletter-form{font-size:1.05rem}.overlay-newsletter-form h1{text-align:center;text-transform:uppercase;font-family:"SimplonBPRegular";font-weight:normal;font-size:1.2rem;line-height:1;margin-bottom:2rem}.overlay-newsletter-form h1 span{letter-spacing:0.5rem}.overlay-newsletter-form p{margin-bottom:2rem;line-height:1.3}.overlay-newsletter-form form a{text-decoration:none;color:black;position:relative;padding-bottom:2px;border-bottom:1px solid black}.newsletter-form-final-message{margin-bottom:2em}.newsletter-form-final-message p{line-height:1.75;font-size:1.1em;font-family:"NewFournierBPBig-Regular",serif;text-align:center}.newsletter-form-final-message p strong{font-weight:normal;background-color:#faf2e8}.close-newsletter-form,.modify-newsletter-form{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:1px solid black;padding:1.4rem 1.4rem 1.2rem 1.4rem;text-transform:uppercase;text-decoration:none;font-family:"SimplonBPRegular";font-size:0.9rem;color:black;line-height:1;background-color:#faf2e8;width:100%;cursor:pointer}.close-newsletter-form span,.modify-newsletter-form span{letter-spacing:0.5rem}.close-newsletter-form{margin-bottom:1em}.overlay-newsletter-form .close-cross{width:34px;height:34px;position:fixed;top:12px;right:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.overlay-newsletter-form .close-cross svg{pointer-events:none;height:76%;width:76%}@media screen and (min-height:372px){.overlay-newsletter-form .close-cross{width:40px;height:40px;top:20px;right:30px}}.cookies-consent-window{width:100%;display:none;background-color:rgba(250,242,232,0.93);padding:2rem;text-align:center;border-top:1px dashed black}.cookies-consent-window.visible{display:block}.cookies-consent-window h3{font-weight:normal;text-transform:uppercase;font-size:0.8rem;margin:0;margin-bottom:1rem}.cookies-consent-window h3 span{letter-spacing:0.3rem}.cookies-consent-window p{font-family:"NewFournierBPBig-Regular";margin:0;margin-bottom:1rem;line-height:1.3}.cookies-consent-window p a{text-decoration:none;color:black;padding-bottom:2px;border-bottom:1px solid black}.cookies-consent-window button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:1px solid black;padding:0.75rem 0.75rem 0.55rem 0.75rem;margin-left:0.5rem;margin-right:0.5rem;background-color:transparent;cursor:pointer;min-width:100px;font-family:"SimplonBPRegular";font-weight:normal;text-transform:uppercase;text-decoration:none;font-size:0.65rem;color:black;line-height:1}.cookies-consent-window button span{letter-spacing:0.3rem}.language-redirection-window{width:100%;display:none;border-top:1px dashed black;background-color:rgba(250,242,232,0.93);padding:1rem 2rem;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.language-redirection-window.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.language-redirection-window p{font-family:"NewFournierBPBig-Regular";margin:0;line-height:1}.language-redirection-window button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border:1px solid black;padding:0.75rem 0.75rem 0.55rem 0.75rem;margin-left:1rem;background-color:transparent;cursor:pointer;min-width:75px;font-family:"SimplonBPRegular";font-weight:normal;text-transform:uppercase;text-decoration:none;font-size:0.65rem;color:black;line-height:1}.language-redirection-window button span{pointer-events:none;letter-spacing:0.3rem}.language-redirection-window .language-redirection-dismiss{width:30px;height:30px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.language-redirection-window .language-redirection-dismiss svg{width:60%;height:auto;pointer-events:none}.bottom-window-wrapper{position:fixed;bottom:0;left:0;right:0;z-index:5}.strip{padding:0 2rem}.strip .layout{max-width:700px;margin-left:auto;margin-right:auto}.cookies-policy,.legal-notice,.privacy-policy{width:auto}.cookies-policy header,.legal-notice header,.privacy-policy header{height:auto;width:auto;position:static;z-index:auto;top:initial;left:initial;background-color:initial;margin-bottom:4rem}.cookies-policy header h1,.legal-notice header h1,.privacy-policy header h1{margin:6px 22px;position:static}.cookies-policy header h1 img,.legal-notice header h1 img,.privacy-policy header h1 img{width:150px}@media screen and (min-height:372px){.cookies-policy header h1,.legal-notice header h1,.privacy-policy header h1{margin:10px 26px}.cookies-policy header h1 img,.legal-notice header h1 img,.privacy-policy header h1 img{width:180px}}@media screen and (min-width:900px) and (min-height:560px){.cookies-policy header h1,.legal-notice header h1,.privacy-policy header h1{margin:18px 26px}.cookies-policy header h1 img,.legal-notice header h1 img,.privacy-policy header h1 img{width:235px}}.cookies-policy main h1,.cookies-policy main h2,.cookies-policy main h3,.legal-notice main h1,.legal-notice main h2,.legal-notice main h3,.privacy-policy main h1,.privacy-policy main h2,.privacy-policy main h3{font-family:"SimplonBPRegular";font-weight:normal;text-transform:uppercase;letter-spacing:0.4rem;margin:0;margin-bottom:1.5em;line-height:1.2}.cookies-policy main h2,.cookies-policy main h3,.legal-notice main h2,.legal-notice main h3,.privacy-policy main h2,.privacy-policy main h3{margin-top:2em}.cookies-policy main h1,.legal-notice main h1,.privacy-policy main h1{font-size:1.5rem}.cookies-policy main h2,.legal-notice main h2,.privacy-policy main h2{font-size:1.25rem}.cookies-policy main h3,.legal-notice main h3,.privacy-policy main h3{font-size:1rem}.cookies-policy main .entry-content,.legal-notice main .entry-content,.privacy-policy main .entry-content{font-family:"NewFournierBPBig-Regular";font-weight:normal;font-size:1.15rem;line-height:1.5}.cookies-policy main .entry-content p,.legal-notice main .entry-content p,.privacy-policy main .entry-content p{margin:0;margin-bottom:1.5em}.cookies-policy footer,.legal-notice footer,.privacy-policy footer{padding:4rem 2rem 2rem}.cookies-policy footer ul.legal,.legal-notice footer ul.legal,.privacy-policy footer ul.legal{list-style-type:none;padding:0;text-transform:uppercase;font-style:normal;font-family:SimplonBPRegular;letter-spacing:0.3em;line-height:2.25;font-size:0.8rem}.cookies-policy footer ul.legal a,.legal-notice footer ul.legal a,.privacy-policy footer ul.legal a{text-decoration:none;color:black}.cookies-policy .cookies-consent-buttons-wrapper,.legal-notice .cookies-consent-buttons-wrapper,.privacy-policy .cookies-consent-buttons-wrapper{display:none}.cookies-policy .cookies-consent-buttons-wrapper.visible,.legal-notice .cookies-consent-buttons-wrapper.visible,.privacy-policy .cookies-consent-buttons-wrapper.visible{display:block}.cookies-policy .cookies-consent-buttons-wrapper button,.legal-notice .cookies-consent-buttons-wrapper button,.privacy-policy .cookies-consent-buttons-wrapper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;border:1px solid black;padding:0.95rem 0.95rem 0.75rem 0.95rem;margin-left:0.5rem;margin-right:0.5rem;background-color:transparent;cursor:pointer;min-width:100px;font-family:"SimplonBPRegular";font-weight:normal;text-transform:uppercase;text-decoration:none;font-size:0.75rem;color:black;line-height:1}.cookies-policy .cookies-consent-buttons-wrapper button.visible,.legal-notice .cookies-consent-buttons-wrapper button.visible,.privacy-policy .cookies-consent-buttons-wrapper button.visible{display:inline-block}.cookies-policy .cookies-consent-buttons-wrapper button span,.legal-notice .cookies-consent-buttons-wrapper button span,.privacy-policy .cookies-consent-buttons-wrapper button span{letter-spacing:0.3rem;pointer-events:none}