/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.clearfix:after,.AlsoLikePushSlider:after,.Calendar .pika-single:after,.CircleImagePushSlider:after,.Footer-top-column--touch:after,.Footer-top-column--newsletter:after,.Footer-top-column--follow:after,.SectionArrowsMobile:after,.Home-offers-double-images:after,.Place-mobile-arrows:after,.Place-address:after,.Place-access-infos-column:after,.Place-access-infos-address:after{content:'';display:table;clear:both}.full-size,.full-size-absolute,.full-size-relative,.media-background *,.media-background-fit *,.AlsoLikePush-image-background,.AlsoLikePush-image-background *,.AlsoLikePush-image-overlay,.CapacityTableMobile-selector a,.CircleImagePush-image img *,.ContactPhone-picto a,.DescriptionText,.Header-menu-search svg,.Header-menu-toggle svg,.HeroCarouselSlide-background *,.HeroCarousel-overlay,.Hero-background *,.Hero-overlay,.ImageDescriptor-image *,.MapHelper,.MenuImageLink-background,.MenuImageLink-background *,.MenuImageLink-overlay,.NewsCard-image *,.OfferCardMobile-image *,.OfferCard-overlay,.OfferCard-image-background,.OfferCard-overlay *,.OfferCard-image-background *,.ResultCard a,.ResultCard-image-background,.ResultCard-image-overlay,.SpecialEventPush-background,.SpecialEventPush-background *,.SpecialEventPush-overlay,.VisitMosaic-overlay,.WatermarkHero-background,.WatermarkHero-background *,.WatermarkHero-overlay,.Collection,.Home,.Home-offers-double-link,.Home-offers-double-overlay,.Home-news-background *,.Exclusive,.Goals-prev-image,.Goals-next-image,.News-prev-image,.News-next-image,.News-prev-image *,.News-next-image *,.Offer-prev-image,.Offer-next-image,.Offer-prev-image *,.Offer-next-image *,.Place-previous-image *,.Place-next-image *,.Place-resume-booking-tuto,.Place-resume-booking-tuto-background,.Page-Simple-hero *,.Testimonial,.Testimonial-entry--image *,.Results,.View{width:100%;height:100%}.full-size-absolute,.AlsoLikePush-image-overlay,.HeroCarousel-overlay,.Hero-overlay,.MenuImageLink-overlay,.ResultCard-image-overlay,.SpecialEventPush-background,.VisitMosaic-overlay,.WatermarkHero-background,.WatermarkHero-overlay,.Home-offers-double-overlay,.Place-resume-booking-tuto{position:absolute;top:0;left:0}.full-size-relative,.DescriptionText,.Place-resume-booking-tuto-background,.Results,.View{position:relative;top:0;left:0}.center-absolute{position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;padding:0}.smooth-font,.font-default,.font-default-bold,.font-heavy,.font-title,.font-small-title,.font-hero,body,h1,h2,h3,h4,h5,h6,.article-title,.article-baseline,.lettrine,.popup-title,.AlsoLikePush-content h4,.ArticleCasestudy-infos-column h4,.push-sodexolive__surtitle,.Calendar h3,.Calendar .pika-label,.Calendar .pika-table th,.Calendar .pika-button,.Calendar-legend li,.CapacityTableMobile td,.CapacityTable td,.CircleImagePush-title,.ContactCard-name,.ContactPopin-content p span,.ContactPopin-content textarea,.DescriptionText h4,.DescriptionText h3,.DescriptionText h2,.DualLineTitle-baseline,.FilterButton,.FilterPopup h3,.Footer li,.Footer-top-column--newsletter button,.HeaderLink,.Header-locale,.Header .RectangularButton-text,.HeroCarouselSlide-small-text,.HeroCarouselSlide-big-text,.HeroCarouselSlide-ctaLabel,.HeroCarouselSlide-text,.HeroCarousel-small-text,.HeroCarousel-big-text,.Hero-small-text,.Hero-big-text,.ImageDescriptorMobile-title h4,.ImageDescriptorMobile-title h3,.ImageSliderSquare-legend,.ImageSliderSquare-indicator-count,.InfoCard h5,.InputText textarea,.InputText input,.MenuImageLink-text,.MenuPlaceLink-text,.NewsCardText-date,.NewsCardText h5,.NewsCardText h4,.NewsCardText h3,.NewsCardText h2,.NewsletterPopup-content p span,.OfferCardMobile h4,.OfferCard-devis-text,.OfferCard-text h4,.OfferCard-text h3,.OfferCard-text-price span,.RectangularButton-text,.ResultCard-image-content-text,.ResultCard-text h4,.ResultCard-text p,.ResultCard-text p span,.SliderArrows-count,.SpecialEventPush-content h3,.SymbolButton,.UnderlinedTitle .UnderlinedTitle-title,.WatermarkHero-watermark,.Error-background,.Error-baseline,.Error-links,.Error-links a,.About-header h2,.About-header h3,.About-characteristics h3,.About-number-value,.About-number-description,.Citytrip-header h1,.Citytrip-header h2,.Home-discover h3,.Home-offers-double-content h4,.Home-offers-double-content h3,.NewsLanding-filters .subtitle,.Exclusive-header h1,.Exclusive-header h2,.Exclusive-header h3,.Exclusive-header p,.Goals-prev-text,.Goals-next-text,.Goals-header h1,.Goals-header h2,.accordion-menu,.News-prev-text,.News-next-text,.News-header-title,.News-header-baseline,.News-header-date,.Offer-prev-text,.Offer-next-text,.Offer-header h1,.Offer-header h2,.Offer-advantages li,.Place-previous-content-small-text,.Place-next-content-small-text,.Place-previous-content-big-text,.Place-next-content-big-text,.Place-under-hero-container .RectangularButton-text,.Place-address-text-name,.Place-resume-more-share h4,.Place-resume-more-contact .Place-contact-simplecards h3,.Place-resume-booking-title,.Place-resume-booking-tuto-content-text span,.Place-resume-about-advantages li,.Place-infos-features li,.Place-infos-features-pdf a,.Place-access-infos-column h6,.Place-access-infos-address span,.Place-mobile-calendar-open,.Place-infos-features-group h5,.Page-Simple-header h1,.Page-Simple-content h3,.Page-Simple-content h4,.Privilege-header h1,.Privilege-header h2,.Quote h3,.Quote h3 textarea,.Quote-more-block h3,.Quote-more-block-highlight,.Quote-form-row h3,.Quote-form-row--commentary textarea,.Results-count,.Results-count span,.Wedding-header h1,.Wedding-header h2{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.unglitch-3d{backface-visibility:hidden}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/sodexo/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@font-face{font-family:'OpenSans Regular';src:url(/themes/sodexo/assets/fonts/open-sans/regular/opensans-regular.eot);src:url(/themes/sodexo/assets/fonts/open-sans/regular/opensans-regular.eot#iefix) format("embedded-opentype"),url(/themes/sodexo/assets/fonts/open-sans/regular/opensans-regular.woff) format("woff"),url(/themes/sodexo/assets/fonts/open-sans/regular/opensans-regular.ttf) format("truetype"),url(/themes/sodexo/assets/fonts/open-sans/regular/opensans-regular.svg#OpenSans Regular) format("svg");font-weight:'normal';font-style:'normal';font-display:'auto'}@font-face{font-family:'OpenSans Bold';src:url(/themes/sodexo/assets/fonts/open-sans/bold/opensans-bold.eot);src:url(/themes/sodexo/assets/fonts/open-sans/bold/opensans-bold.eot#iefix) format("embedded-opentype"),url(/themes/sodexo/assets/fonts/open-sans/bold/opensans-bold.woff) format("woff"),url(/themes/sodexo/assets/fonts/open-sans/bold/opensans-bold.ttf) format("truetype"),url(/themes/sodexo/assets/fonts/open-sans/bold/opensans-bold.svg#OpenSans Bold) format("svg");font-weight:'normal';font-style:'normal';font-display:'auto'}@font-face{font-family:'OpenSans Semibold';src:url(/themes/sodexo/assets/fonts/open-sans/semibold/opensans-semibold.eot);src:url(/themes/sodexo/assets/fonts/open-sans/semibold/opensans-semibold.eot#iefix) format("embedded-opentype"),url(/themes/sodexo/assets/fonts/open-sans/semibold/opensans-semibold.woff) format("woff"),url(/themes/sodexo/assets/fonts/open-sans/semibold/opensans-semibold.ttf) format("truetype"),url(/themes/sodexo/assets/fonts/open-sans/semibold/opensans-semibold.svg#OpenSans Semibold) format("svg");font-weight:'normal';font-style:'normal';font-display:'auto'}@font-face{font-family:'Jaapokki Regular';src:url(/themes/sodexo/assets/fonts/jaapokki/regular/jaapokki-regular.eot);src:url(/themes/sodexo/assets/fonts/jaapokki/regular/jaapokki-regular.eot#iefix) format("embedded-opentype"),url(/themes/sodexo/assets/fonts/jaapokki/regular/jaapokki-regular.woff) format("woff"),url(/themes/sodexo/assets/fonts/jaapokki/regular/jaapokki-regular.ttf) format("truetype"),url(/themes/sodexo/assets/fonts/jaapokki/regular/jaapokki-regular.svg#Jaapokki Regular) format("svg");font-weight:'normal';font-style:'normal';font-display:'auto'}@font-face{font-family:'FuturaStd Book';src:url(/themes/sodexo/assets/fonts/futura-std/book/futurastd-book.eot);src:url(/themes/sodexo/assets/fonts/futura-std/book/futurastd-book.eot#iefix) format("embedded-opentype"),url(/themes/sodexo/assets/fonts/futura-std/book/futurastd-book.woff) format("woff"),url(/themes/sodexo/assets/fonts/futura-std/book/futurastd-book.ttf) format("truetype"),url(/themes/sodexo/assets/fonts/futura-std/book/futurastd-book.svg#FuturaStd Book) format("svg");font-weight:'normal';font-style:'normal';font-display:'auto'}@font-face{font-family:'FuturaStd Bold';src:url(/themes/sodexo/assets/fonts/futura-std/bold/futurastd-bold.eot);src:url(/themes/sodexo/assets/fonts/futura-std/bold/futurastd-bold.eot#iefix) format("embedded-opentype"),url(/themes/sodexo/assets/fonts/futura-std/bold/futurastd-bold.woff) format("woff"),url(/themes/sodexo/assets/fonts/futura-std/bold/futurastd-bold.ttf) format("truetype"),url(/themes/sodexo/assets/fonts/futura-std/bold/futurastd-bold.svg#FuturaStd Bold) format("svg");font-weight:'normal';font-style:'normal';font-display:'auto'}@font-face{font-family:'FuturaStd ExtraBold';src:url(/themes/sodexo/assets/fonts/futura-std/extrabold/futurastd-extrabold.eot);src:url(/themes/sodexo/assets/fonts/futura-std/extrabold/futurastd-extrabold.eot#iefix) format("embedded-opentype"),url(/themes/sodexo/assets/fonts/futura-std/extrabold/futurastd-extrabold.woff) format("woff"),url(/themes/sodexo/assets/fonts/futura-std/extrabold/futurastd-extrabold.ttf) format("truetype"),url(/themes/sodexo/assets/fonts/futura-std/extrabold/futurastd-extrabold.svg#FuturaStd ExtraBold) format("svg");font-weight:'normal';font-style:'normal';font-display:'auto'}@font-face{font-family:'FuturaStd Heavy';src:url(/themes/sodexo/assets/fonts/futura-std/heavy/futurastd-heavy.eot);src:url(/themes/sodexo/assets/fonts/futura-std/heavy/futurastd-heavy.eot#iefix) format("embedded-opentype"),url(/themes/sodexo/assets/fonts/futura-std/heavy/futurastd-heavy.woff) format("woff"),url(/themes/sodexo/assets/fonts/futura-std/heavy/futurastd-heavy.ttf) format("truetype"),url(/themes/sodexo/assets/fonts/futura-std/heavy/futurastd-heavy.svg#FuturaStd Heavy) format("svg");font-weight:'normal';font-style:'normal';font-display:'auto'}@font-face{font-family:'FuturaStd Light';src:url(/themes/sodexo/assets/fonts/futura-std/light/futurastd-light.eot);src:url(/themes/sodexo/assets/fonts/futura-std/light/futurastd-light.eot#iefix) format("embedded-opentype"),url(/themes/sodexo/assets/fonts/futura-std/light/futurastd-light.woff) format("woff"),url(/themes/sodexo/assets/fonts/futura-std/light/futurastd-light.ttf) format("truetype"),url(/themes/sodexo/assets/fonts/futura-std/light/futurastd-light.svg#FuturaStd Light) format("svg");font-weight:'normal';font-style:'normal';font-display:'auto'}@font-face{font-family:'FuturaStd Medium';src:url(/themes/sodexo/assets/fonts/futura-std/medium/futurastd-medium.eot);src:url(/themes/sodexo/assets/fonts/futura-std/medium/futurastd-medium.eot#iefix) format("embedded-opentype"),url(/themes/sodexo/assets/fonts/futura-std/medium/futurastd-medium.woff) format("woff"),url(/themes/sodexo/assets/fonts/futura-std/medium/futurastd-medium.ttf) format("truetype"),url(/themes/sodexo/assets/fonts/futura-std/medium/futurastd-medium.svg#FuturaStd Medium) format("svg");font-weight:'normal';font-style:'normal';font-display:'auto'}.font-default,body,.Calendar-legend li,.ContactPopin-content textarea,.InputText textarea,.InputText input,.ResultCard-image-content-text,.ResultCard-text p,.NewsLanding-filters .subtitle,.Place-resume-more-share h4,.Place-resume-more-contact .Place-contact-simplecards h3,.Quote h3 textarea,.Quote-form-row--commentary textarea,.Results-count{font-family:'OpenSans Regular';font-weight:normal}.font-default-bold,.ArticleCasestudy-infos-column h4,.ContactPopin-content p span,.NewsletterPopup-content p span,.Offer-advantages li,.Place-address-text-name,.Place-resume-booking-title,.Place-resume-booking-tuto-content-text span,.Place-resume-about-advantages li,.Place-access-infos-column h6,.Place-access-infos-address span,.Page-Simple-content h4,.Quote h3,.Quote-more-block h3,.Quote-more-block-highlight,.Quote-form-row h3{font-family:'OpenSans Bold';font-weight:normal}.font-heavy,.article-title,.popup-title,.AlsoLikePush-content h4,.push-sodexolive__surtitle,.Calendar h3,.Calendar .pika-button,.CircleImagePush-title,.ContactCard-name,.DescriptionText h4,.DescriptionText h3,.DescriptionText h2,.FilterButton,.FilterPopup h3,.Footer-top-column--newsletter button,.Header .RectangularButton-text,.ImageDescriptorMobile-title h4,.ImageDescriptorMobile-title h3,.InfoCard h5,.MenuImageLink-text,.NewsCardText-date,.NewsCardText h5,.NewsCardText h4,.NewsCardText h3,.NewsCardText h2,.OfferCardMobile h4,.OfferCard-devis-text,.OfferCard-text h4,.OfferCard-text h3,.RectangularButton-text,.ResultCard-text h4,.SpecialEventPush-content h3,.SymbolButton,.UnderlinedTitle .UnderlinedTitle-title,.Error-baseline,.Error-links a,.About-header h2,.About-characteristics h3,.Citytrip-header h1,.Home-discover h3,.Home-offers-double-content h4,.Home-offers-double-content h3,.Goals-prev-text,.Goals-next-text,.Goals-header h1,.accordion-menu,.News-prev-text,.News-next-text,.News-header-title,.News-header-date,.Offer-prev-text,.Offer-next-text,.Offer-header h1,.Place-under-hero-container .RectangularButton-text,.Place-infos-features li,.Place-infos-features-pdf a,.Place-mobile-calendar-open,.Place-infos-features-group h5,.Page-Simple-header h1,.Page-Simple-content h3,.Privilege-header h1,.Wedding-header h1{font-family:'FuturaStd Heavy';font-weight:normal}.font-title,h1,h2,h3,.OfferCard-text-price span,.ResultCard-text p span,.WatermarkHero-watermark,.Results-count span{font-family:'FuturaStd Bold';font-weight:normal}.font-small-title,h4,h5,h6,.article-baseline,.Calendar .pika-label,.Calendar .pika-table th,.CapacityTableMobile td,.CapacityTable td,.DualLineTitle-baseline,.Footer li,.HeaderLink,.Header-locale,.HeroCarouselSlide-small-text,.HeroCarouselSlide-ctaLabel,.HeroCarouselSlide-text,.HeroCarousel-small-text,.Hero-small-text,.ImageSliderSquare-legend,.ImageSliderSquare-indicator-count,.MenuPlaceLink-text,.SliderArrows-count,.Error-links,.About-header h3,.About-number-description,.Citytrip-header h2,.Exclusive-header h1,.Exclusive-header h2,.Exclusive-header h3,.Exclusive-header p,.Goals-header h2,.News-header-baseline,.Offer-header h2,.Place-previous-content-small-text,.Place-next-content-small-text,.Privilege-header h2,.Wedding-header h2{font-family:'FuturaStd Medium';font-weight:normal}.font-hero,.lettrine,.HeroCarouselSlide-big-text,.HeroCarousel-big-text,.Hero-big-text,.Error-background,.About-number-value,.Place-previous-content-big-text,.Place-next-content-big-text{font-family:'Jaapokki Regular';font-weight:normal}.article-header,.About-header,.Citytrip-header,.Exclusive-header,.Goals-header,.News-header,.Offer-header,.Page-Simple-header,.Privilege-header,.Wedding-header{text-align:center;margin-top:-60px;position:relative;background:#fff;padding-top:46px;z-index:2}.article-title,.About-header h2,.Citytrip-header h1,.Goals-header h1,.News-header-title,.Offer-header h1,.Privilege-header h1,.Wedding-header h1{font-size:1.8em;line-height:1.36;text-transform:uppercase;margin-bottom:13px}.article-baseline,.About-header h3,.Citytrip-header h2,.Exclusive-header h1,.Exclusive-header h2,.Exclusive-header h3,.Exclusive-header p,.Goals-header h2,.News-header-baseline,.Offer-header h2,.Privilege-header h2,.Wedding-header h2{font-size:1.4em;margin-bottom:23px}.article-content,.About-content,.Citytrip-content,.Goals-content,.Accordion,.News-content,.Offer-content,.Page-Simple-content,.Privilege-content,.Wedding-content{width:65.6%;margin:0 auto;font-size:.9em;line-height:1.7}.article-content ul,.About-content ul,.Citytrip-content ul,.Goals-content ul,.Accordion ul,.News-content ul,.Offer-content ul,.Page-Simple-content ul,.Privilege-content ul,.Wedding-content ul{margin-top:25px;margin-bottom:25px;margin-left:7%}.article-content li,.About-content li,.Citytrip-content li,.Goals-content li,.Accordion li,.News-content li,.Offer-content li,.Page-Simple-content li,.Privilege-content li,.Wedding-content li{padding-left:10px;position:relative}.article-content li:before,.About-content li:before,.Citytrip-content li:before,.Goals-content li:before,.Accordion li:before,.News-content li:before,.Offer-content li:before,.Page-Simple-content li:before,.Privilege-content li:before,.Wedding-content li:before{content:'';display:block;width:4px;height:4px;border-radius:50%;background-color:#ceaf5c;position:absolute;left:0;top:12px;transform:translateY(-50%)}@media screen and (max-width:1024px){.article-header,.About-header,.Citytrip-header,.Exclusive-header,.Goals-header,.News-header,.Offer-header,.Page-Simple-header,.Privilege-header,.Wedding-header{margin-top:0}.article-content ul,.About-content ul,.Citytrip-content ul,.Goals-content ul,.Accordion ul,.News-content ul,.Offer-content ul,.Page-Simple-content ul,.Privilege-content ul,.Wedding-content ul{margin-left:0}}@media screen and (max-width:736px){.article-header,.About-header,.Citytrip-header,.Exclusive-header,.Goals-header,.News-header,.Offer-header,.Page-Simple-header,.Privilege-header,.Wedding-header{text-align:left}.article-content ul,.About-content ul,.Citytrip-content ul,.Goals-content ul,.Accordion ul,.News-content ul,.Offer-content ul,.Page-Simple-content ul,.Privilege-content ul,.Wedding-content ul{margin-top:5px;margin-bottom:5px}.article-content ul li:before,.About-content ul li:before,.Citytrip-content ul li:before,.Goals-content ul li:before,.Accordion ul li:before,.News-content ul li:before,.Offer-content ul li:before,.Page-Simple-content ul li:before,.Privilege-content ul li:before,.Wedding-content ul li:before{top:12px}}.container,.push-sodexolive,.Footer-top,.Footer-middle-content,.Footer-bottom,.Header-menu,.Header-submenu-home,.Header-submenu-goals,.Header-submenu-offers,.Header-submenu-places,.Header-submenu-news,.Header-submenu-about,.Header-submenu-languages,.OfferSliderMobile,.SpecialEventPush,.VisitMosaic-header,.VisitMosaic-interstice,.Error,.About-container,.Citytrip-container,.Collection-header,.Home-search,.Home-discover,.Home-goals,.Home-collection,.Home-news,.Home-offers,.NewsLanding,.Exclusive-container,.Goals-container,.News-container,.Offer-container,.Place-under-hero-container,.Place-resume-container,.Place-home .DualLineTitle,.Place-offers .DualLineTitle,.Place-infos,.Place-infos-features-pdf,.Place-rooms,.Place-access,.Place-contact-container,.Place-contact-footer-container,.Place-home-images,.Page-Simple-container,.Testimonial-wrapper .Ariane,.Testimonial-container,.Privilege-container,.Quote,.Results-footer-container,.Wedding-container{width:78%;min-width:1000px;margin-right:auto;margin-left:auto}@media screen and (max-width:1000px){.container,.push-sodexolive,.Footer-top,.Footer-middle-content,.Footer-bottom,.Header-menu,.Header-submenu-home,.Header-submenu-goals,.Header-submenu-offers,.Header-submenu-places,.Header-submenu-news,.Header-submenu-about,.Header-submenu-languages,.OfferSliderMobile,.SpecialEventPush,.VisitMosaic-header,.VisitMosaic-interstice,.Error,.About-container,.Citytrip-container,.Collection-header,.Home-search,.Home-discover,.Home-goals,.Home-collection,.Home-news,.Home-offers,.NewsLanding,.Exclusive-container,.Goals-container,.News-container,.Offer-container,.Place-under-hero-container,.Place-resume-container,.Place-home .DualLineTitle,.Place-offers .DualLineTitle,.Place-infos,.Place-infos-features-pdf,.Place-rooms,.Place-access,.Place-contact-container,.Place-contact-footer-container,.Place-home-images,.Page-Simple-container,.Testimonial-wrapper .Ariane,.Testimonial-container,.Privilege-container,.Quote,.Results-footer-container,.Wedding-container{width:87.5%;min-width:0}}@media print{.container,.push-sodexolive,.Footer-top,.Footer-middle-content,.Footer-bottom,.Header-menu,.Header-submenu-home,.Header-submenu-goals,.Header-submenu-offers,.Header-submenu-places,.Header-submenu-news,.Header-submenu-about,.Header-submenu-languages,.OfferSliderMobile,.SpecialEventPush,.VisitMosaic-header,.VisitMosaic-interstice,.Error,.About-container,.Citytrip-container,.Collection-header,.Home-search,.Home-discover,.Home-goals,.Home-collection,.Home-news,.Home-offers,.NewsLanding,.Exclusive-container,.Goals-container,.News-container,.Offer-container,.Place-under-hero-container,.Place-resume-container,.Place-home .DualLineTitle,.Place-offers .DualLineTitle,.Place-infos,.Place-infos-features-pdf,.Place-rooms,.Place-access,.Place-contact-container,.Place-contact-footer-container,.Place-home-images,.Page-Simple-container,.Testimonial-wrapper .Ariane,.Testimonial-container,.Privilege-container,.Quote,.Results-footer-container,.Wedding-container{width:100%;min-width:0}}.input-container,.DropdownMulti,.Dropdown,.InputText{position:relative;border-bottom:2px solid #d8d8d8;padding:10px}.input-label,.DropdownMulti label,.Dropdown label,.InputText label{position:relative;color:#ceaf5c;font-size:.8em;line-height:18px;margin-bottom:5px;display:inline-block;transform:translateY(0);transition:font-size .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1)}.input-label:first-letter,.DropdownMulti label:first-letter,.Dropdown label:first-letter,.InputText label:first-letter{text-transform:uppercase}.input-line-hover,.DropdownMulti-line,.Dropdown-line,.InputText-line{position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#ceaf5c;transform-origin:left center;transform:scaleX(1);transition:transform .4s cubic-bezier(.19,1,.22,1)}.input-error,.DropdownMulti-error,.Dropdown-error,.InputText-error{color:#f00;position:absolute;bottom:-23px;display:none;font-size:.9em}.lettrine{height:.78em;color:#313131;font-size:8.4em;line-height:1;float:left;margin-right:10px;text-transform:uppercase}.media-background img,.AlsoLikePush-image-background img,.CircleImagePush-image img img,.HeroCarouselSlide-background img,.Hero-background img,.ImageDescriptor-image img,.MenuImageLink-background img,.NewsCard-image img,.OfferCardMobile-image img,.OfferCard-overlay img,.OfferCard-image-background img,.SpecialEventPush-background img,.WatermarkHero-background img,.Home-news-background img,.News-prev-image img,.News-next-image img,.Offer-prev-image img,.Offer-next-image img,.Place-previous-image img,.Place-next-image img,.Page-Simple-hero img,.Testimonial-entry--image img{-o-object-fit:cover;object-fit:cover}.media-background-fit img{-o-object-fit:contain;object-fit:contain}.pattern,.Place-resume-pattern,.Place-home-pattern,.Place-contact-pattern{width:400px;height:400px;overflow:hidden;position:absolute}.pattern svg,.Place-resume-pattern svg,.Place-home-pattern svg,.Place-contact-pattern svg{width:100%;height:100%;position:relative;top:28%;left:28%}.popup,.FilterPopup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;padding:60px;background:#fff}.popup.isVisible,.FilterPopup.isVisible{display:block}.popup-cross,.Calendar-cross,.ContactPopin-cross,.FilterPopup-cross,.NewsletterPopup-cross{stroke:none;fill:#313131;width:25px;height:25px;position:absolute;top:15px;right:16px}.popup-title,.Calendar h3,.FilterPopup h3{text-transform:uppercase;font-size:1.1em;letter-spacing:.05em;text-align:left;margin-bottom:20px}@media screen and (max-width:736px){.popup,.FilterPopup{padding:20px}}html{box-sizing:border-box;border-collapse:collapse;line-height:1;font-family:sans-serif}*{margin:0;padding:0;border-collapse:inherit}*,*:before,*:after{box-sizing:inherit}*:not(body){background-repeat:no-repeat;background-position:50%;background-size:cover}body{position:relative}[hidden]{display:none !important}ul,ol,menu{list-style:none}a{color:inherit}fieldset{border:none}fieldset{min-width:0}html{width:100%;background:#fff;color:#313131;overflow-x:hidden;overflow-y:scroll}body{overflow-x:hidden}body,section{position:relative;width:100%}#symbols{display:none}a{text-decoration:none}svg *{fill:inherit;stroke:inherit}.AlsoLikePushSlider{overflow:hidden}.AlsoLikePushSlider li{float:left;margin-bottom:20px}.AlsoLikePush{width:47.6%}.AlsoLikePush-image{width:100%;height:13.75vw;position:relative;overflow:hidden}.AlsoLikePush-image-overlay{background:#000;opacity:0}.AlsoLikePush-content{min-height:6.85vw;border-bottom:4px solid #ceaf5c;padding-top:20px;padding-bottom:20px;position:relative}.AlsoLikePush-content h4{font-size:1.4em;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.AlsoLikePush-content p{color:#484848;font-size:1.15em}.AlsoLikePush-content-line{width:100%;height:4px;position:absolute;left:0;bottom:-4px;transform-origin:left center;transform:scaleX(0);background:#313131}@media screen and (max-width:1024px){.AlsoLikePush-image{height:23.5vw}}@media screen and (max-width:736px){.AlsoLikePush{width:100%;margin-bottom:30px}.AlsoLikePush-image{height:49vw}.AlsoLikePush-content h4{font-size:1.2em}.AlsoLikePush-content p{font-size:.95em}}.ArticleCasestudy .DualLineTitle{margin-top:47px}.ArticleCasestudy-image{width:100%;height:23.4vw;margin-top:40px}.ArticleCasestudy *{background-color:#fff}.ArticleCasestudy-infos{display:flex;width:89.2%;padding:30px;border-bottom:4px solid #6d6d6d;margin:0 auto}.ArticleCasestudy-infos-column{width:31.5%;margin-right:4%;flex-shrink:0;font-size:.9em;line-height:1.7}.ArticleCasestudy-infos-column:last-child{margin-right:0}.ArticleCasestudy-infos-column h4{text-transform:uppercase}.ArticleCasestudy-infos-column li{padding-left:10px;position:relative}.ArticleCasestudy-infos-column li:before{content:'';display:block;width:4px;height:4px;border-radius:50%;background-color:#313131;position:absolute;left:0;top:12px;transform:translateY(-50%)}@media screen and (max-width:736px){.ArticleCasestudy-image{height:50vw;margin-top:25px}.ArticleCasestudy-infos{padding:0 0 20px 0;margin-top:-24vw;flex-direction:column}.ArticleCasestudy-infos-guest{margin-bottom:0}.ArticleCasestudy-infos h4{margin-top:9%}.ArticleCasestudy-infos-column{width:100%;padding:0 20px}}.BackToTop{opacity:0;position:fixed;bottom:20px;right:37px;z-index:100;cursor:pointer}.BackToTop.isSticky{position:absolute;top:-50px}.BackToTop svg{width:30px;height:30px}.push-sodexolive{background:#f5f5f5;display:flex;flex-direction:row;align-items:stretch;margin-bottom:125px;flex-wrap:wrap}.push-sodexolive_img{width:50%;flex-basis:50%;background-size:cover;background-position:top center}.push-sodexolive_text{width:50%;flex-basis:50%;padding:114px 77px}@media screen and (max-width:736px){.push-sodexolive_img,.push-sodexolive_text{width:100%;flex-basis:100%;text-align:center;min-height:200px}.push-sodexolive .UnderlinedTitle-line{margin-left:auto;margin-right:auto}}.push-sodexolive__surtitle{font-size:1.15em;margin-bottom:20px;color:#ceaf5c}.push-sodexolive .UnderlinedTitle{margin-bottom:15px}.push-sodexolive .RectangularButton{margin-top:25px}.Ariane{position:absolute;top:0;left:24px;line-height:50px;color:#313131;text-transform:uppercase;font-size:.75em}.Ariane ol{width:auto;min-width:auto}.Ariane li{display:inline-block;font-size:.75em}.Ariane li a:is(:link,.Ariane li :visited,.Ariane li :active){color:#313131}.Ariane li svg{position:relative;top:2px;stroke:#8d8d8d;width:20px;height:12px}.Ariane .visually-hidden{display:none}@media screen and (max-width:736px){.Ariane{position:relative;top:auto;left:auto}}.Calendar{background:#fff}.Calendar h3{text-align:center;margin-top:10px}.Calendar-guests{padding:0 20px 26px 20px;letter-spacing:.05em;border-top:2px solid #cdcdcd;border-right:2px solid #cdcdcd;border-left:2px solid #cdcdcd}.Calendar .pika-single{z-index:251;display:block;position:relative;color:#313131;border:2px solid #cdcdcd;border-bottom:none}.Calendar .pika-single.is-hidden{display:none}.Calendar .pika-lendar{float:left;width:100%}.Calendar .pika-title{position:relative;text-align:center;margin:20px 0}.Calendar .pika-title select{cursor:pointer;position:absolute;z-index:240;margin:0;left:50%;transform:translateX(-50%);top:0;opacity:0}.Calendar .pika-label{display:block;position:relative;overflow:hidden;text-transform:uppercase}.Calendar .pika-label:first-child{font-size:1.3em;margin-bottom:5px}.Calendar .pika-label:nth-child(2){font-size:1em}.Calendar .pika-prev,.Calendar .pika-next{display:block;cursor:pointer;position:absolute;top:6px;outline:none;border:0;padding:0;width:15px;height:25px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%}.Calendar .pika-prev.is-disabled,.Calendar .pika-next.is-disabled{cursor:default;opacity:.2}.Calendar .pika-prev{left:18px;background-image:url(/themes/sodexo/assets/images/icons/chevron-left.svg)}.Calendar .pika-next{right:18px;background-image:url(/themes/sodexo/assets/images/icons/chevron-right.svg)}.Calendar .pika-select{display:inline-block}.Calendar .pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.Calendar .pika-table th,.Calendar .pika-table td{width:14.285714285714286%;padding:0}.Calendar .pika-table th{line-height:1.5;text-align:center}.Calendar .pika-table td{border-right:2px solid #cdcdcd}.Calendar .pika-table td:last-child{border-right:none}.Calendar .pika-table tr{border-bottom:2px solid #cdcdcd}.Calendar .pika-button{cursor:pointer;display:block;outline:none;border:0;margin:0;width:100%;font-size:.8em;line-height:3em;text-align:center;color:#313131;background:#fff}.Calendar .pika-week{font-size:11px}.Calendar .is-disabled .pika-button,.Calendar .is-outside-current-month .pika-button{pointer-events:none;cursor:default;background:#ebebeb;color:#8d8d8d}.Calendar .is-outside-current-month .pika-button{pointer-events:auto;cursor:pointer}.Calendar .pika-table abbr{border-bottom:none;font-size:.8em}.Calendar-legend{border-left:2px solid #cdcdcd;border-right:2px solid #cdcdcd;border-bottom:2px solid #cdcdcd;padding:30px 10px}.Calendar-legend li{display:inline-block;font-size:.7em;margin-right:7px}.Calendar-legend li:last-child{margin-right:0}.Calendar-legend-color{display:inline-block;border:1px solid #ebebeb;width:15px;height:15px;position:relative;top:3px}.Calendar-legend-color--reserved{background:#ebebeb}@media screen and (max-width:1024px){.Calendar{display:none;position:fixed;top:0;left:0;width:100%;height:120%;z-index:200;padding:60px}}@media screen and (max-width:736px){.Calendar{padding:10px}.Calendar .pika-title{margin:14px 0}.Calendar .pika-label:first-child{font-size:1.1em}.Calendar .pika-label:nth-child(2){font-size:.8em}.Calendar-legend{padding:15px 10px}}.CapacityTableMobile{width:100vw;transform:translateX(-9.25vw);table-layout:fixed;white-space:nowrap;position:relative;z-index:1}.CapacityTableMobile .bg-gold{background-color:#ceaf5c}.CapacityTableMobile-capacity{position:absolute;width:100%;top:50%;transform:translateY(-50%);display:none;padding-left:40px}.CapacityTableMobile-capacity.isVisible{display:initial}.CapacityTableMobile table{width:100%}.CapacityTableMobile table th:nth-child(2n),.CapacityTableMobile table tr td:nth-child(2n){text-align:center;vertical-align:middle}.CapacityTableMobile thead{border-bottom:2px solid #cdcdcd}.CapacityTableMobile tbody{border-bottom:2px solid #cdcdcd}.CapacityTableMobile tbody tr{height:65px}.CapacityTableMobile th{padding-bottom:22px;text-align:left;font-weight:normal;text-transform:uppercase;font-size:.8em;vertical-align:bottom}.CapacityTableMobile th:first-child{padding-left:25px}.CapacityTableMobile th svg{width:22px;height:32px;fill:#7f7f7f}.CapacityTableMobile td{position:relative;word-wrap:break-word;white-space:normal;overflow:hidden;font-size:.95em;letter-spacing:.05em;width:33.33%}.CapacityTableMobile td:first-child{padding-left:25px}.CapacityTableMobile td span{font-size:.75em}.CapacityTableMobile .row-room{width:44%}.CapacityTableMobile .row-surface{width:16.5%}.CapacityTableMobile-selector{position:relative;vertical-align:top;padding-bottom:31px !important}.CapacityTableMobile-selector:after{content:'';display:block;width:10px;height:15px;background:url(/themes/sodexo/assets/images/icons/chevron-right.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:20%;left:80px;transform:translateY(-50%) rotate(90deg)}.CapacityTableMobile-selector.isOpen:after{transform:translateY(-77%) rotate(-90deg)}.CapacityTableMobile-selector a{position:relative;display:block;padding-left:40px}.CapacityTableMobile-selector-background{width:83%;height:60px;position:absolute;top:4px;left:17%;transform:translateY(-50%);opacity:0}.CapacityTableMobile-selector-value{position:absolute;transform:translateY(-50%);display:none}.CapacityTableMobile-selector-value.isVisible{display:initial}.CapacityTableMobile .Select{top:40px;right:10px;width:calc(100% - 20px)}.CapacityTableMobile .Select-triangle{right:23%}@media only screen(minWidth,maxWidth) and (max-width:1024px) and (min-width:736px){.CapacityTableMobile .row-room{width:60%}.CapacityTableMobile th:first-child,.CapacityTableMobile td:first-child{padding-left:55px}}@media screen and (max-width:1024px) and (min-width:736px){.CapacityTableMobile{transform:translateX(-1.2vw)}}.CapacityTable{width:calc(100% + 40px);transform:translateX(-20px);white-space:nowrap}.CapacityTable .border-left{border-left:4px solid #cdcdcd}.CapacityTable thead{border-bottom:4px solid #cdcdcd}.CapacityTable thead tr{border-bottom:none}.CapacityTable thead tr td{padding-bottom:16px}.CapacityTable tbody{border-bottom:4px solid #cdcdcd}.CapacityTable tbody tr{height:65px}.CapacityTable tbody tr td:nth-child(1){max-width:60px}.CapacityTable th{padding-bottom:30px;text-align:center;font-weight:normal;text-transform:uppercase;font-size:.8em;vertical-align:bottom}.CapacityTable th:first-child{text-align:left;padding-left:25px}.CapacityTable th svg{width:30px;height:30px;fill:#313131;stroke:none}.CapacityTable th:not(:first-child){padding-left:10px}.CapacityTable td{word-wrap:break-word;white-space:normal;overflow:hidden;font-size:1.2em;letter-spacing:.05em;text-align:center}.CapacityTable td:first-child{text-align:left;padding-left:25px}.CapacityTable td span{font-size:.75em}.CapacityTable .row-room{width:200px}.CapacityTable .row-surface{width:16.5%}.Checkbox{display:flex;align-items:center;cursor:pointer}.Checkbox input[type="checkbox"]{display:none}.Checkbox-fake-check{display:inline-block;width:23px;height:23px;background:#fff;border:2px solid #cdcdcd;position:relative;flex-shrink:0}.Checkbox-fake-check svg{display:none;width:15px;height:15px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);fill:#ceaf5c}.Checkbox label{position:relative;font-size:.9em;line-height:1.7;margin-left:10px}.Checkbox.isChecked .Checkbox-fake-check svg{display:block}.Checkbox.isChecked label{color:#cda842}@media screen and (max-width:736px){.Checkbox label{margin-left:6px;line-height:1.3}}.CircleImagePushSlider{overflow:hidden}.CircleImagePushSlider li{float:left;margin-bottom:20px}.CircleImagePush{text-align:center;position:relative}.CircleImagePush-image{display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto}.CircleImagePush-image img{border-radius:50%;overflow:hidden;margin-bottom:30px;margin-right:auto;margin-left:auto;z-index:1;position:relative}.CircleImagePush-picto{display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:auto}.CircleImagePush-picto img{position:absolute;width:4.4vw;height:4.4vw;left:calc(50% - 2.2vw);top:4.66vw}.CircleImagePush-title{color:#313131;font-size:1.4em;letter-spacing:.05em;text-transform:uppercase;z-index:1;position:relative}.CircleImagePush-line{width:54px;height:4px;margin:15px auto;z-index:1;position:relative}.CircleImagePush-text{font-size:.9em;line-height:1.7;padding:0 20px;z-index:1;position:relative}@media screen and (max-width:736px){.CircleImagePush-image img{width:75vw;height:75vw}.CircleImagePush-picto{width:18.5vw;height:18.5vw;left:34.5vw;top:18.5vw}}.ContactCard{position:relative;width:43%;height:240px;flex-shrink:0}.ContactCard-square{width:90px;height:90px;background:#313131;transform-origin:top left}.ContactCard-line{width:54px;height:4px;margin:17px 0 20px 0}.ContactCard-content{position:absolute;top:40px;left:55px;background:#fff;border-bottom:4px solid #313131;width:calc(100% - 55px);padding:30px;transform-origin:left center}.ContactCard-content a{display:inline-block}.ContactCard-service{text-transform:capitalize;font-size:.9em;margin-bottom:16px}.ContactCard-name{font-size:1.4em;letter-spacing:.08em;text-transform:uppercase}.ContactCard-phone,.ContactCard-email{font-size:1.15em;line-height:1.33}@media screen and (max-width:1024px){.ContactCard{width:50%}.ContactCard-square{opacity:1}.ContactCard-content{padding:20px;top:30px;left:30px}}@media screen and (max-width:736px){.ContactCard{width:100%;height:180px;margin-bottom:15px}.ContactCard:last-child{margin-bottom:0}.ContactCard-service{font-size:.78em;margin-bottom:7px}.ContactCard-name{font-size:1.15em}.ContactCard-phone,.ContactCard-email{font-size:.85em}.ContactCard-line{margin:10px 0 10px 0}.ContactCard-content{top:30px;left:30px;width:calc(100% - 30px);padding:15px}}.ContactPhone{position:fixed;z-index:301;bottom:60px;right:0;display:flex;align-items:center}.ContactPhone-picto{background:#ceaf5c;margin-bottom:2px;cursor:pointer;width:64px;height:64px;border-radius:50%;border:2px solid #fff;margin-right:20px}.ContactPhone-picto a{display:inline-block}.ContactPhone-picto svg{width:32px;height:60px;fill:#fff;margin-left:14px}.ContactPhone-message{padding:10px;text-transform:uppercase;background:#fff}.ContactPhone-arrow{content:'';border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #fff}.ContactPhone-message,.ContactPhone-arrow{display:none;opacity:0;width:0;overflow:hidden;transition:width 350ms ease-in-out,opacity 750ms ease-in-out}.ContactPhone .isvisible{display:block;width:auto;opacity:1}.ContactPopin{position:absolute;z-index:500;top:0;left:0;width:100%;height:100%;display:none}.ContactPopin.isVisible{display:block}.ContactPopin--isPhone .ContactPopin-phone{display:block}.ContactPopin--isPhone .ContactPopin-message{display:none}.ContactPopin--isMessage .ContactPopin-phone{display:none}.ContactPopin--isMessage .ContactPopin-message{display:block}.ContactPopin-overlay{width:100%;height:100%;background:#000;opacity:.5}.ContactPopin-spacer{width:54px;height:4px;background:#404040;margin-top:-6px;margin-bottom:25px}.ContactPopin-cross{cursor:pointer}.ContactPopin-confirmation{display:none;margin-top:25px}.ContactPopin-confirmation .UnderlinedTitle{margin-bottom:15px}.ContactPopin-error{color:#f00;margin-bottom:20px;display:none}.ContactPopin-content{background:#fff;width:56%;padding:30px 80px 60px 80px;position:absolute;top:15vh;left:50vw;transform:translate(-50%,0);border-top:4px solid #ceaf5c}.ContactPopin-content p{line-height:1.5;margin-bottom:30px}.ContactPopin-content textarea{font-size:.9em;resize:none;width:100%;height:200px;background:#fff;border:2px solid #cdcdcd;border-radius:0;padding:3px 5px;margin-bottom:30px;box-shadow:none}.ContactPopin-content textarea:focus{outline:none}.ContactPopin-content .Checkbox{margin-bottom:30px}.ContactPopin-content .DualLineTitle{margin-top:0;margin-bottom:0}.ContactPopin-content .DualLineTitle-baseline{transform:translateY(-50%) !important}.ContactPopin-phone p{margin-top:10px}.ContactPopin-label{font-size:1.15em;color:#ceaf5c;padding-left:10px;margin:30px 0 10px 0;display:inline-block}.ContactPopin .RectangularButton,.ContactPopin .RectangularButton-background-hover{border-top:none}.ContactPopin-partner{right:0}.ContactPopin-partner p{margin-bottom:0;text-align:right;margin-top:15px;font-size:small}.ContactPopin-partner a{text-decoration:underline;font-size:1.1em;font-weight:bold}@media screen and (max-width:1024px){.ContactPopin-content{width:100%;top:0;padding:20px 30px}.ContactPopin-spacer{margin-top:10px;margin-bottom:20px}}.DescriptionText{background:#fff;text-align:center}.DescriptionText-content{position:relative;top:50%;left:46%;transform:translate(-50%,-50%);width:59%}.DescriptionText h4,.DescriptionText h3,.DescriptionText h2{font-size:1.8em;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;margin-bottom:-6px}.DescriptionText-spacer{width:54px;height:4px;margin:24px auto;transform:scaleX(0)}.DescriptionText p{font-size:.9em;line-height:1.7;overflow:hidden}.DescriptionText .SymbolButton{margin-top:5px}.DescriptionText--dualLink{text-align:left}.DescriptionText--dualLink p{margin-bottom:20px}.DescriptionText--dualLink .DescriptionText-content{width:100%;left:0 !important;transform:translate(0,-50%);padding-left:30px}.DescriptionText--dualLink .DescriptionText-content .SymbolButton:last-child{margin-left:10%}.DescriptionText--dualLink .DescriptionText-spacer{margin-left:0}.DescriptionText--dualLink .DescriptionText-spacer--bottom{display:none}.DispositionSelector{border:2px solid #cdcdcd;display:flex;flex-direction:row;height:45px;cursor:pointer}.DispositionSelector input[type="checkbox"]{display:none}.DispositionSelector-icon{background-color:#cdcdcd;width:40px;height:100%;flex-shrink:0;text-align:center}.DispositionSelector-icon svg{width:75%;height:100%}.DispositionSelector-label{width:93px;height:100%;flex-shrink:0;padding-left:14px;font-size:.9em;line-height:40px}.DispositionSelector.isChecked{border-color:#ceaf5c}.DispositionSelector.isChecked .DispositionSelector-icon{background-color:#fff}.DispositionSelector.isChecked .DispositionSelector-icon svg{fill:#ceaf5c}.DispositionSelector.isChecked .DispositionSelector-label{background-color:#ceaf5c}.DropdownMulti{cursor:pointer}.DropdownMulti.isNotSelected label{transform:translateY(24px);font-size:1.15em}.DropdownMulti.isNotSelected .DropdownMulti-line{transform:scaleX(0)}.DropdownMulti.isNotSelected .DropdownMulti-value span{opacity:0;transform:translateY(10px)}.DropdownMulti.isNotSelected .DropdownMulti-choices label{transform:none;font-size:.9em}.DropdownMulti.hasError .DropdownMulti-error{display:block}.DropdownMulti-value{position:relative;font-size:1.15em}.DropdownMulti-value span{position:relative;opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1)}.DropdownMulti-value:after{content:'';display:block;width:10px;height:15px;background:url(/themes/sodexo/assets/images/icons/chevron-right.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:-7px;transform:translateY(-50%) rotate(90deg)}.DropdownMulti-value.isOpen:after{transform:translateY(-77%) rotate(-90deg)}.DropdownMulti-choices{position:absolute;right:0;z-index:10;visibility:hidden;top:100%;width:100%}.DropdownMulti-choices .Checkbox{height:70px;border-bottom:2px solid #cccccb;position:relative;background:#fff;padding-left:23px;box-shadow:0 16px 30px 0 rgba(0,0,0,0.2);backface-visibility:hidden;cursor:pointer}.DropdownMulti-choices .Checkbox:last-child{border-bottom:none}.DropdownMulti-choices .Checkbox:first-child{margin-top:18px}.DropdownMulti-choices .Checkbox label{position:relative;font-size:.9em;line-height:1.7;margin-left:10px;color:#313131}.DropdownMulti.wide .DropdownMulti-choices{left:0;width:150%;display:flex;flex-flow:row wrap;background:#fff;box-shadow:0 16px 30px 0 rgba(0,0,0,0.2)}.DropdownMulti.wide .DropdownMulti-choices .Checkbox{width:50%;box-shadow:none;height:50px;border-bottom:0}.DropdownMulti.wide .DropdownMulti-choices .Checkbox:nth-last-child(-n+2){border-bottom:none}.DropdownMulti.wide .DropdownMulti-choices .Checkbox:nth-child(-n + 2){margin-top:18px}@media screen and (max-width:1024px){.DropdownMulti-choices{height:100%}}@media screen and (max-width:1024px){.DropdownMulti-choices{position:unset;height:0;width:100%}.DropdownMulti.wide .DropdownMulti-choices{width:100%;padding-bottom:10px}.DropdownMulti.wide .DropdownMulti-choices .Checkbox{padding-left:7px}.DropdownMulti.wide .DropdownMulti-choices .Checkbox label{margin-left:8px;line-height:1.2}}.Dropdown{cursor:pointer}.Dropdown.isNotSelected label{transform:translateY(24px);font-size:1.15em}.Dropdown.isNotSelected .Dropdown-line{transform:scaleX(0)}.Dropdown.isNotSelected .Dropdown-value span{opacity:0;transform:translateY(10px)}.Dropdown.hasError .Dropdown-error{display:block}.Dropdown-value{position:relative;font-size:1.15em}.Dropdown-value span{position:relative;opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1)}.Dropdown-value:after{content:'';display:block;width:10px;height:15px;background:url(/themes/sodexo/assets/images/icons/chevron-right.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:-7px;transform:translateY(-50%) rotate(90deg)}.Dropdown-value.isOpen:after{transform:translateY(-77%) rotate(-90deg)}.Dropdown .Select{top:100%;width:100%}.Dropdown .Select .bg-gold{background-color:#ceaf5c}@media screen and (max-width:1024px){.Dropdown .Select{top:0;height:100%}}.DualLineTitle{position:relative;margin-top:54px;margin-bottom:24px;overflow:hidden}.DualLineTitle-title{font-size:5.7em;line-height:1.45;letter-spacing:.05em;text-transform:uppercase}.DualLineTitle-baseline{position:absolute;top:44%;left:5px;transform:translateY(-50%);font-size:1.9em;letter-spacing:.05em}.DualLineTitle-title.div{font-family:'FuturaStd Bold';font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media screen and (max-width:1024px){.DualLineTitle{margin-top:35px;margin-bottom:20px}.DualLineTitle-baseline{display:none}.DualLineTitle-title{line-height:1}}@media screen and (max-width:736px){.DualLineTitle{margin-top:25px}.DualLineTitle-title{font-size:2.5em;line-height:1}}.FilterBar{display:flex;flex-direction:row}.FilterBar-item{flex-shrink:0;width:20%;margin-right:25px}.FilterBar .RectangularButton{flex-shrink:0;min-width:0;padding:14px 28px;width:120px;height:43px;top:16px}.FilterButton{letter-spacing:.05em;color:#fff;text-transform:uppercase;width:100%;max-width:330px;background-color:#313131;padding:15px 20px;margin:10px auto 8px auto;position:relative;border-bottom:4px solid #ceaf5c}.FilterButton svg{stroke:#fff;fill:#fff;height:20px;width:20px;position:absolute;right:20px;top:12px}.FilterPopup-content{position:relative;top:30px}.FilterPopup .RectangularButton{margin-top:45px;left:50%;transform:translateX(-50%)}@media screen and (max-width:1024px){.FilterPopup .FilterBar{flex-wrap:wrap}.FilterPopup .FilterBar-item{width:100%;margin-right:0}}.Footer-light{padding:0 0 0 0}.Footer-light .Footer-socials{font-size:.75em;text-transform:uppercase}.Footer-light svg{fill:#5d5d5d;width:44px;height:36px;transition:fill .5s}.Footer-light svg:hover{fill:#fff}.Footer-light .Footer-middle{text-align:center}.Footer-light .Footer-middle-column--collection .Footer-middle-column-part{width:33%;vertical-align:middle;padding:20px 0}.Footer-light .Footer-middle-column--collection .Footer-middle-column-part ul{display:block}.Footer-light .Footer-middle li{display:inline-block;margin-bottom:0}.Footer-light .Footer-middle li:before{display:none}.Footer-light svg:hover{fill:#fff}@media screen and (max-width:736px){.Footer-light .Footer-middle-column--collection{margin-right:0}.Footer-light .Footer-middle-column--collection .Footer-middle-column-part{width:100%}.Footer-light .Footer-middle-column--collection .Footer-socials{font-size:1em}.Footer-light .Footer-middle-column--collection .Footer-legals li{display:block;margin-left:0}}.Footer{background:#141414;color:#fff;position:relative}.Footer .heading{text-transform:uppercase;color:#d7d7d7;margin-top:40px;margin-bottom:50px;letter-spacing:1px}.Footer .heading:after{content:'';display:block;width:100%;height:1px;position:relative;top:20px;background:#5b5b5b}.Footer p,.Footer li{color:#fff;opacity:.5}.Footer p{font-size:.8em;line-height:1.3}.Footer li{font-size:.9em}.Footer .Footer-newsletter-mention{clear:both;font-size:.6em;width:calc(77% + 66px);font-style:italic;padding-bottom:10px}.Footer .Footer-newsletter-mention a{text-decoration:underline}.Footer-top{display:flex;flex-direction:row;margin-bottom:20px}.Footer-top-column{margin-right:30px}.Footer-top-column:last-child{margin-right:0}.Footer-top-column--touch{flex:1 1 12%;min-width:132px}.Footer-top-column--touch li{display:inline-block;opacity:1;width:31%;text-align:center}.Footer-top-column--touch li svg{width:44px;height:36px;fill:#fff;transition:fill .5s}.Footer-top-column--touch li svg:hover{fill:#ceaf5c}.Footer-top-column--newsletter{flex:auto}.Footer-top-column--newsletter .InputText{float:left;width:77%;padding-left:0;padding-top:0;top:-4px;opacity:.5}.Footer-top-column--newsletter .InputText input,.Footer-top-column--newsletter .InputText label{color:#f5f5f5;font-size:.9em !important}.Footer-top-column--newsletter button{font-size:1.1em;letter-spacing:2px;float:left;border:0;background-color:#ceaf5c;padding:13px 18px;text-transform:uppercase;cursor:pointer;height:45px;width:66px;margin-left:5px}.Footer-top-column--newsletter-column{width:48%;display:inline-block;margin-right:20px;vertical-align:top}.Footer-top-column--newsletter-column:last-child{margin-right:0}.Footer-top-column--follow a{float:left;margin-right:20px}.Footer-top-column--follow svg{background-color:#f5f5f5;width:45px;height:45px;transition:background-color .4s}.Footer-top-column--follow svg:hover{background-color:#ceaf5c}.Footer-top-column--follow p{float:left;width:calc(100% - 65px)}.Footer-newsletter-confirmation{display:none}.Footer-newsletter-exist{display:none}.Footer-middle{background-color:#1b1b1b}.Footer-middle .heading{margin-top:20px}.Footer-middle li{position:relative;margin-left:13px;margin-bottom:20px;font-size:.8em;text-transform:uppercase;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.Footer-middle li:hover{opacity:1}.Footer-middle li a[target=_blank]::after{content:url(/themes/sodexo/assets/images/icons/arrow-blank.svg);margin-left:.5em;height:1em;width:1em;display:inline-block;top:2px;opacity:.5;position:relative}.Footer-middle li:before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#ceaf5c;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);left:-13px;backface-visibility:hidden}.Footer-middle-content{display:flex;flex-direction:row}.Footer-middle-column--collection{flex:auto;margin-right:56px}.Footer-middle-column--collection .Footer-middle-column-part{width:49%;display:inline-block;vertical-align:top}.Footer-middle-column--collection .Footer-middle-column-part ul{display:table-cell;vertical-align:top}.Footer-middle-column--events{width:262px}.Footer-bottom ul{display:inline-block;margin:30px 0;position:relative;left:50%;transform:translateX(-50%)}.Footer-bottom li{display:inline-block;position:relative;text-transform:uppercase;margin-right:22px;opacity:1;backface-visibility:hidden}.Footer-bottom li:after{content:'';display:block;height:100%;width:1px;position:absolute;background:#fff;top:0;right:-14px;opacity:.5}.Footer-bottom li:last-child{margin-right:0}.Footer-bottom li:last-child:after{display:none}.Footer-bottom li a{opacity:.5;transition:opacity .3s cubic-bezier(.215,.61,.355,1);letter-spacing:.1em}.Footer-bottom li a:hover{opacity:1}@media screen and (max-width:1024px){.Footer p{font-size:.75em}.Footer-top{padding-top:1px;margin-bottom:0}.Footer-top-column--follow svg{background:#ceaf5c}.Footer-top-column--newsletter-column{width:100%;margin-right:0}.Footer-newsletter-mention{padding-top:20px}.Footer .InputText{width:85%}.Footer-bottom{background:#1b1b1b;text-align:center}.Footer-bottom ul{display:block;padding:30px 0;margin:0}}@media screen and (max-width:736px){.Footer .heading{margin-top:25px;margin-bottom:20px}.Footer .heading:after{top:10px}.Footer .InputText{width:77%}.Footer-top{display:block;padding-top:1px;margin-bottom:0}.Footer-top-column{display:block;margin-right:0}.Footer-bottom{padding:10px 0}.Footer-bottom li{display:block;text-align:center;margin-right:0;margin-top:20px;font-size:.8em}.Footer-bottom li:after{display:none}}.Header-light nav{position:relative}.Header-light-contact{position:absolute;top:25px;right:10%;z-index:201;width:300px;text-align:left}@media screen and (max-width:1024px){.Header-light-contact{right:0;width:250px}.Header-light-contact .ShareBar-item-content{width:100%}}@media screen and (max-width:736px){.Header-light-contact .ShareBar-item-content{width:100%}.Header-light-contact .ShareBar-item-link svg{display:none}.Header-light-contact .ShareBar-item-link span{display:none}.Header-light-contact{top:0;right:5%;width:180px;text-align:right;height:46px;line-height:46px;border-left:2px solid #f5f5f5}}.HeaderLink{text-transform:uppercase;cursor:pointer;color:#313131;font-size:.84em;letter-spacing:.07em;position:relative;transition:color .5s cubic-bezier(.19,1,.22,1)}.HeaderLink:after{content:'';display:block;position:absolute;bottom:-10px;left:50%;width:25px;height:2px;background:#ceaf5c;transform:translateX(-50%) scaleX(0);transition:transform .5s cubic-bezier(.19,1,.22,1)}.HeaderLink:hover,.HeaderLink.isActive{color:#ceaf5c}.HeaderLink:hover:after,.HeaderLink.isActive:after{transform:translateX(-50%) scaleX(1)}.HeaderLink[data-ref*=link-languages]{text-transform:capitalize;padding-right:12px}.HeaderLink[data-ref*=link-languages] svg{width:10px;height:10px;stroke:#313131;position:absolute;right:0;top:2px;transform-origin:center center;transition:transform .3s}.HeaderLink[data-ref*=link-languages]:hover{color:#ceaf5c}.HeaderLink[data-ref*=link-languages].isActive{color:#ceaf5c}.HeaderLink[data-ref*=link-languages].isActive svg{transform:rotate(180deg);stroke:#ceaf5c}@media screen and (max-width:1024px){.HeaderLink,.HeaderLink[data-ref*=link-languages]{width:100%;padding:25px 0;font-size:1.2em}.HeaderLink svg,.HeaderLink[data-ref*=link-languages] svg{width:32px;height:18px;stroke:#313131;position:absolute;right:0;top:auto;transform-origin:center center;transition:transform .3s}.HeaderLink:hover,.HeaderLink[data-ref*=link-languages]:hover{color:#313131}.HeaderLink.isActive,.HeaderLink[data-ref*=link-languages].isActive{color:#313131}.HeaderLink.isActive svg,.HeaderLink[data-ref*=link-languages].isActive svg{transform:rotate(180deg)}.HeaderLink:after,.HeaderLink[data-ref*=link-languages]:after{display:none}}@media screen and (max-width:736px){.HeaderLink,.HeaderLink[data-ref*=link-languages]{padding:23px 0;font-size:.9em}.HeaderLink svg,.HeaderLink[data-ref*=link-languages] svg{width:20px;height:13px}}.Header{width:100%;position:fixed;top:0;left:0;z-index:200}.Header-background{position:absolute;width:100vw;height:110px;background-color:#fff;z-index:1;border-bottom:2px solid #f5f5f5}.Header-menu{position:relative;z-index:1;padding:26px 0;display:flex;flex-direction:row;align-items:center;width:94%;max-width:1260px}.Header-menu-links{width:calc(100% - 165px);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding-left:1.8vw}.Header-menu-spacer{width:5px;height:5px;border:1px solid #ceaf5c;border-radius:50%;margin:1px 12px 0 12px;position:relative;top:50%;transform:translateY(-50%)}.Header-menu-blankSpacer{width:25px;height:5px;border:0 solid #ceaf5c;border-radius:50%;margin:1px 10px 0 10px;position:relative;top:50%;transform:translateY(-50%)}.Header-locale{display:flex;align-items:center;font-size:.72em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Header-locale a{margin:0 3px;transition:color .4s}.Header-locale a.isActive{color:#ceaf5c;text-decoration:underline}.Header-locale a:hover{color:#ceaf5c}.Header-submenu{width:100%;padding-top:30px;background-color:#f5f5f5;opacity:0}.Header-submenu-home,.Header-submenu-goals,.Header-submenu-offers,.Header-submenu-places,.Header-submenu-news,.Header-submenu-about,.Header-submenu-languages{display:none;flex-direction:row;flex-wrap:wrap;padding-bottom:10px}.Header-submenu-languagesDesk{width:210px;min-width:unset;position:absolute;margin-top:-44px;z-index:2}.Header-submenu-languagesDesk .Header-submenu-languages-column{width:210px}.Header-submenu-languagesDesk .HeaderLink{background-color:#f5f5f5;width:170px;padding:20px;border-bottom:1px solid #313131}.Header-submenu-languagesDesk .HeaderLink:hover{background-color:#ceaf5c;color:#313131}.Header-submenu-languagesDesk .HeaderLink:last-of-type{border-bottom:none}.Header-submenu-languagesDesk .HeaderLink:first-of-type:before{content:'';width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid #f5f5f5;position:absolute;right:30px;top:-8px}.Header-submenu-languagesDesk .HeaderLink:first-of-type:hover:before{border-bottom:8px solid #ceaf5c}.Header-submenu-languagesDesk .HeaderLink:after{display:none}.Header-submenu-places{padding-bottom:7px}.Header-submenu-places-column{width:33.2%;flex-shrink:0;padding-left:42px;padding-right:42px;position:relative}.Header-submenu-places-column:after{content:'';position:absolute;top:0;right:0;width:1px;height:88%;display:block;background:#d8d8d8}.Header-submenu-places-column:first-child{padding-left:0}.Header-submenu-places-column:last-child:after{display:none}.Header-submenu-places-column-separator{width:100%;height:1px;background-color:#d8d8d8;margin-top:35px;margin-bottom:38px}.Header-submenu-about .MenuImageLink{width:calc(50% - 15px)}.Header-submenu-about .MenuImageLink:nth-child(2n){margin-right:0}.Header-logo{text-indent:-999px;line-height:0}.Header-logo img{display:block}.Header .RectangularButton{min-width:auto;padding:7px 17px;border:2px solid #ceaf5c}.Header .RectangularButton-text-default{color:#ceaf5c}.Header .RectangularButton-background-default{background:none}.Header .RectangularButton-background-hover{background:#f5f5f5;border-bottom:2px solid #ceaf5c}@media screen and (max-width:1024px){.Header-logo{margin:0 auto}.Header-menu{justify-content:space-between;width:87.5%}.Header-menu-right{display:flex;flex-direction:row;align-items:center}.Header-menu-spacerVertical{width:1px;height:35px;background-color:#c6c6c6;margin:0 40px}.Header-menu-search,.Header-menu-toggle{width:32px;height:32px;position:relative}.Header-menu-toggle svg{position:absolute;top:0}.Header-menu-toggle #cross{display:none}.Header-submenu{opacity:1;height:92vh;overflow-x:hidden;overflow-y:scroll;display:none}.Header-submenu-home,.Header-submenu-goals,.Header-submenu-offers,.Header-submenu-places,.Header-submenu-news,.Header-submenu-about,.Header-submenu-languages{display:flex;flex-direction:column;padding-bottom:0}.Header-submenu-home .HeaderLink svg,.Header-submenu-news .HeaderLink svg{display:none}.Header-submenu-quote,.Header-submenu-telephone{padding:35px 27px;background-color:#fff}.Header-submenu-telephone{padding-top:0}.Header-submenu-item-container{overflow-y:hidden;width:100vw;height:0;position:relative;margin-left:-7%}.Header-submenu-itemMobile{padding:30px 0;background:#fff;font-size:1.2em;width:100%;border-bottom:2px solid #f5f5f5}.Header-submenu-itemMobile:first-letter{text-transform:uppercase}.Header-submenu-itemMobile a{display:block;width:87.5%;margin:0 auto}.Header-locale{position:relative;top:0;transform:none;margin-top:20px;margin-left:6%}.Header .RectangularButton{width:100%;padding:20px 28px 20px 28px}}@media screen and (max-width:736px){.Header-logo{width:100px}.Header-logo img{width:100%}.Header-background{height:48px}.Header-menu{padding:10px 0}.Header-menu-spacerVertical{height:23px;margin:0 15px}.Header-menu-search,.Header-menu-toggle{width:20px;height:20px}.Header-submenu{padding-top:10px}.Header-submenu-itemMobile{font-size:.9em;padding:22px 0}}.HeaderLink[data-ref=link-phone]{font-family:'FuturaStd Bold'}.HeaderLink[data-ref=link-phone] a{white-space:nowrap}.HeaderLink[data-ref=link-phone] svg{width:20px;height:20px;stroke:#ceaf5c;fill:#ceaf5c;vertical-align:middle;transform:rotate(11deg);margin-top:-2px}.RectangularButton[data-ref=link-phone] svg{width:30px;height:30px;fill:#ceaf5c;stroke:#ceaf5c;vertical-align:top;transform:rotate(11deg);margin-top:-8px;margin-left:-31px}.RectangularButton[data-ref=link-phone] .RectangularButton-text-default{color:#313131}#toolbar-administration~header .Header{top:79px}#toolbar-administration~main{margin-top:79px}.HeroCarouselSlide{position:absolute;width:100%;height:100%;overflow:hidden;opacity:0}.HeroCarouselSlide:not(:first-of-type){display:none}.HeroCarouselSlide video{opacity:0;position:absolute;top:0;left:0;width:100%;height:auto}.HeroCarouselSlide-background{position:absolute;width:100%;height:100%}.HeroCarouselSlide-gradient{position:absolute;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.HeroCarouselSlide-replay{position:absolute;bottom:40px;left:calc(11% - 75px);z-index:100;opacity:0}.HeroCarouselSlide-replay svg{fill:#fff;width:40px;height:40px}.HeroCarouselSlide-content{position:absolute;width:100%;top:50%;text-align:center;color:#fff}.HeroCarouselSlide-hero{position:absolute;width:100%;bottom:50%;text-align:center;color:#fff}.HeroCarouselSlide-small-text{font-size:2.8em;line-height:1.6;text-transform:uppercase;margin:0 0 15px 0;opacity:0}.HeroCarouselSlide-big-text{text-transform:uppercase;margin:0 0 20px 0;font-size:6em;opacity:0}.HeroCarouselSlide-ctaLabel{text-transform:uppercase;font-weight:bold;margin-top:45px;opacity:0}.HeroCarouselSlide-ctaLabel a{background-color:#ceaf5c;color:#fff;padding:.8em 2em;vertical-align:middle}.HeroCarouselSlide-text{margin:25px auto 0 auto;font-size:1em;line-height:1.7em;opacity:0;width:40%}.HeroCarouselSlide h1{font-family:inherit;font-size:1em}.HeroCarouselSlide-line{width:70px;height:8px;background:#fff;margin:0 auto;transform:scale(0)}@media screen and (max-width:1170px){.HeroCarouselSlide-replay{bottom:120px}.HeroCarouselSlide-small-text{font-size:2.33em}.HeroCarouselSlide-big-text{font-size:5em;margin-bottom:10px}.HeroCarouselSlide-text{margin-top:20px;line-height:1.3em;font-size:.9em}.HeroCarouselSlide-ctaLabel{margin-top:35px}}@media screen and (max-width:1024px){.HeroCarouselSlide{height:55vw}.HeroCarouselSlide-hero{bottom:45%}.HeroCarouselSlide-content{top:55%}.HeroCarouselSlide-line{width:40px;height:4px}.HeroCarouselSlide-replay{bottom:20px}.HeroCarouselSlide-text{font-size:.8em;width:65%}.HeroCarouselSlide-ctaLabel a{font-size:.8em}}@media screen and (max-width:780px){.HeroCarouselSlide-small-text{line-height:1;font-size:2em}.HeroCarouselSlide-big-text{font-size:3em}}@media screen and (max-width:736px){.HeroCarouselSlide{height:65vw}.HeroCarouselSlide-hero{bottom:42%}.HeroCarouselSlide-content{top:58%}.HeroCarouselSlide-background{top:27px;right:0}.HeroCarouselSlide-ctaLabel{margin-top:20px}.HeroCarouselSlide-ctaLabel a{font-size:.6em}.HeroCarouselSlide-text{display:none}.HeroCarouselSlide-small-text{font-size:1em;margin-bottom:8px}.HeroCarouselSlide-big-text{margin:3px 0 2px 0;font-size:1.75em}}.HeroCarousel{position:relative;width:100%;height:100vh;overflow:hidden;clear:both}.HeroCarousel--inverted .HeroCarousel-big-text{margin:0}.HeroCarousel--inverted .HeroCarousel-small-text{margin-bottom:12px}.HeroCarousel video{opacity:0;position:absolute;top:0;left:0;width:100%;height:auto}.HeroCarousel-background{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HeroCarousel-replay{position:absolute;bottom:40px;left:calc(11% - 75px);z-index:100;opacity:0}.HeroCarousel-replay svg{fill:#fff;width:40px;height:40px}.HeroCarousel-overlay{background:#000;opacity:0}.HeroCarousel-content{position:absolute;width:100%;bottom:32%;transform:translateY(-50%);text-align:center;color:#fff}.HeroCarousel-small-text{font-size:2.8em;line-height:1.6;text-transform:uppercase;opacity:0}.HeroCarousel-big-text{text-transform:uppercase;margin:15px 0 20px 0;font-size:6em;opacity:0}.HeroCarousel h1{font-family:inherit;font-size:1em}.HeroCarousel-line{width:70px;height:8px;background:#fff;margin:0 auto;transform:scale(0)}.HeroCarousel-dots{text-align:center;position:absolute;width:100%;bottom:145px}.HeroCarousel-dots--dot{cursor:pointer;height:6px;width:6px;margin:0 12px;background-color:#fff;border-radius:50%;display:inline-block;transition:background-color .6s ease}.HeroCarousel-dots--dot:hover,.HeroCarousel-dots--dot.active{background-color:#ceaf5c}.HeroCarousel .prev,.HeroCarousel .next{cursor:pointer;position:absolute;top:0;top:50%;width:auto;margin-top:-22px;padding:16px;color:#fff;font-weight:bold;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;z-index:100;display:none}.HeroCarousel .prev:hover,.HeroCarousel .next:hover{background-color:rgba(0,0,0,0.8)}.HeroCarousel .next{right:0;border-radius:3px 0 0 3px}.HeroCarousel .fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@keyframes fade{from{opacity:.4}to{opacity:1}}@media screen and (max-width:1350px){.HeroCarousel-dots{bottom:120px}}@media screen and (max-width:1024px){.HeroCarousel{height:54.5vw}.HeroCarousel-dots{bottom:25px}.HeroCarousel-line{width:40px;height:4px}.HeroCarousel-replay{bottom:20px}}@media screen and (max-width:736px){.HeroCarousel{height:62vw}.HeroCarousel-dots{bottom:5%}.HeroCarousel-background{width:120%;top:27px;right:0}}.Hero{position:relative;width:100%;height:100vh;overflow:hidden}.Hero--inverted .Hero-big-text{margin:0}.Hero--inverted .Hero-small-text{margin-bottom:12px}.Hero video{opacity:0;position:absolute;top:0;left:0;width:100%;height:auto}.Hero-background{position:absolute;width:100%}.Hero-replay{position:absolute;bottom:40px;left:calc(11% - 75px);z-index:100;opacity:0}.Hero-replay svg{fill:#fff;width:40px;height:40px}.Hero-overlay{background:#000;opacity:0}.Hero-content{position:absolute;width:100%;top:50%;transform:translateY(-50%);text-align:center;color:#fff}.Hero-small-text{font-size:2.8em;line-height:1.6;text-transform:uppercase;opacity:0}.Hero-big-text{text-transform:uppercase;margin:15px 0 20px 0;font-size:6em;opacity:0}.Hero h1{font-family:inherit;font-size:1em}.Hero-line{width:70px;height:8px;background:#fff;margin:0 auto;transform:scale(0)}@media screen and (max-width:1170px){.Hero-small-text{font-size:2.33em}.Hero-big-text{font-size:5em}.Hero-replay{bottom:120px}}@media screen and (max-width:975px){.Hero-small-text{font-size:1.87em}.Hero-big-text{font-size:4em}}@media screen and (max-width:780px){.Hero-small-text{font-size:1.4em}.Hero-big-text{font-size:3em}}@media screen and (max-width:1024px){.Hero{height:55vw}.Hero-content{top:calc(50% + 55px)}.Hero-line{width:40px;height:4px}.Hero-replay{bottom:20px}}@media screen and (max-width:736px){.Hero{height:65vw}.Hero-background{width:120%;top:27px;right:0}.Hero-content{top:calc(50% + 24px)}.Hero-small-text{font-size:1em}.Hero-big-text{margin:3px 0 5px 0;font-size:1.75em}}@media screen and (max-width:1024px) and (min-width:736px){.Hero-background{width:120%;left:-150px}}.ImageDescriptorMobile{position:relative;width:100vw;transform:translateX(-6.1%);margin-bottom:30px}.ImageDescriptorMobile-image{height:56vw}.ImageDescriptorMobile-content{padding-left:6.25%}.ImageDescriptorMobile-content a{display:block}.ImageDescriptorMobile-content p{width:95%;line-height:1.5;margin-top:8px}.ImageDescriptorMobile-title{position:relative;padding-top:20px;padding-bottom:10px}.ImageDescriptorMobile-title h4,.ImageDescriptorMobile-title h3{text-transform:uppercase;font-size:.95em;letter-spacing:.05em}.ImageDescriptorMobile-title svg{stroke:#313131;position:absolute;top:19px;right:6.25%;height:15px;width:15px}.ImageDescriptorMobile-line{width:50px;height:4px}@media only screen(minWidth,maxWidth) and (max-width:1024px) and (min-width:736px){.ImageDescriptorMobile{margin-bottom:45px}.ImageDescriptorMobile-image{height:46vw}.ImageDescriptorMobile-title svg{height:30px;width:17px}.ImageDescriptorMobile-title h4,.ImageDescriptorMobile-title h3{font-size:1.75em}}.ImageDescriptor{width:100vw;height:31vw;position:relative;left:0;display:flex;flex-direction:row}.ImageDescriptor-image{width:55.5%;height:100%}.ImageDescriptor-description{width:44.5%;height:100%;background:#fff;position:relative}.ImageDescriptor-description .DescriptionText-content{left:46%}.ImageDescriptor-description-triangle{width:32px;height:32px;background:#fff;position:absolute;left:1%;top:48.5%;transform:translate(-50%,-50%) rotate(45deg)}.ImageDescriptor.isRight .ImageDescriptor-description .DescriptionText-content{left:54%}.ImageDescriptor.isRight .ImageDescriptor-description-triangle{left:initial;right:0;transform:translate(50%,-50%) rotate(45deg)}.ImageSliderSquare{overflow:hidden;position:relative}.ImageSliderSquare-container{position:relative;height:94%}.ImageSliderSquare ul{height:100%;display:flex;flex-direction:row}.ImageSliderSquare li{height:100%;flex-shrink:0;margin-right:0}.ImageSliderSquare-image{height:89%;background-size:contain;margin-bottom:25px}.ImageSliderSquare-legend{font-size:.9em}.ImageSliderSquare-indicator{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:#fff}.ImageSliderSquare-indicator-arrow{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageSliderSquare-indicator-arrow svg{width:13px;height:14px;stroke:#313131;position:relative;top:2px}.ImageSliderSquare-indicator-count{font-size:.9em;display:inline-block}@media screen and (max-width:1024px){.ImageSliderSquare li{margin:0 .05%}.ImageSliderSquare-image{height:96%;background-size:cover;margin-bottom:0}}@media screen and (max-width:736px){.ImageSliderSquare li{margin:0}.ImageSliderSquare-image{height:80%;margin-bottom:13px}}.Image{width:100%;position:relative}.Image img{width:100%;height:auto}.InfoCardSlider{position:relative;overflow:hidden;width:100%;height:100%}.InfoCardSlider-container{position:relative;height:100%}.InfoCardSlider-container ul{height:100%}.InfoCardSlider-container li{display:inline-block;float:left}.InfoCardSlider-container li .InfoCard{width:87%}.InfoCardSlider .SliderArrows{display:inline-block;margin-top:15px;position:relative;left:50%;transform:translateX(-50%)}.InfoCard{width:13vw;min-width:170px;flex:1;flex-shrink:0;-webkit-flex:0 0 170px;height:14vw;max-height:180px;background-color:#f5f5f5;border-bottom:4px solid #313131;text-align:center;padding:0 12px}.InfoCard svg,.InfoCard img{width:60px;height:60px;margin:30px auto 20px auto;stroke:none}.InfoCard h5{letter-spacing:.05em;font-size:1.15em;margin-bottom:16px;text-transform:uppercase}.InfoCard p{font-size:.9em}@media screen and (max-width:1024px){.InfoCard{min-width:0;height:23vw}}@media screen and (max-width:736px){.InfoCard{min-height:0;height:38vw}.InfoCard svg{width:35px;height:35px;margin:20px auto 13px auto}.InfoCard h5{font-size:1em;margin-bottom:8px}.InfoCard p{font-size:.85em}}.InputText.isNotSelected .InputText-line{transform:scaleX(0)}.InputText.isNotSelected label{transform:translateY(24px);font-size:1.15em}.InputText.hasError .InputText-error{display:block}.InputText textarea{font-size:.9em;resize:none;width:100%;height:200px;background:#fff;border:2px solid #cdcdcd;border-radius:0;padding:3px}.InputText.type-textarea{border:unset}.InputText.type-textarea:focus{outline:none}.InputText input{width:100%;border:none;box-sizing:border-box;background-image:none;box-shadow:none;border-radius:0;font-size:1.15em;color:#313131}.InputText input:focus{outline:none}.InputText input:not([type="date"]){background:none;background-color:transparent}.InputText input[type="date"]{opacity:0;height:22px}.InputText-indicator{position:absolute;top:34px;font-size:1.15em;color:#313131}.InputText label{display:block;margin-bottom:0}.InputText svg{position:absolute;right:0;bottom:11px;width:21px;height:21px;fill:#313131}.InputText .Calendar{position:absolute;z-index:1;width:97%;top:110%;left:50%;transform:translateX(-50%);display:none}.InputText.type-phone{display:flex;align-items:center;padding-top:25px}.InputText.type-phone.isNotSelected label{padding-left:90px}.InputText.type-phone label{position:absolute;top:6px}.InputText.type-phone select{border:none;background:transparent;font-size:inherit}.InputText.type-phone input{flex-grow:1}.MapHelper{background:#f5f5f5}.MenuImageLink{width:calc(20% - 24px);height:7.5vw;position:relative;margin-right:30px;margin-bottom:30px;overflow:hidden}.MenuImageLink:nth-child(5n){margin-right:0}.MenuImageLink-background{transition:transform .7s cubic-bezier(.215,.61,.355,1);transform-origin:center center;rotation:.01deg}.MenuImageLink-overlay{background-color:#141414;opacity:.4}.MenuImageLink-text{width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center;text-transform:uppercase;color:#fff;letter-spacing:.05em;font-size:1.1em}.MenuImageLink:hover .MenuImageLink-background{transform:scale(1.1)}.MenuPlaceLink{position:relative;margin-bottom:30px}.MenuPlaceLink-text{text-transform:uppercase;font-size:.9em;letter-spacing:.05em;position:relative;transition:color .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1)}.MenuPlaceLink:before{content:'';display:block;width:11px;height:2px;position:absolute;left:0;top:40%;background-color:#ceaf5c;transform-origin:left center;transform:translateY(-50%) scaleX(0);transition:transform .3s cubic-bezier(.19,1,.22,1)}.MenuPlaceLink svg{height:15px;width:15px;stroke:#313131;position:absolute;top:-2px;right:0}.MenuPlaceLink:hover:before{transform:translateY(-50%) scaleX(1)}.MenuPlaceLink:hover svg{stroke:#ceaf5c}.MenuPlaceLink:hover .MenuPlaceLink-text{color:#ceaf5c;transform:translateX(15px)}.NewsCardText{background:#fff;border-bottom:4px solid #313131;padding:35px 30px 15px 30px;overflow:hidden;position:relative}.NewsCardText-date{color:#ceaf5c;font-size:1.15em;line-height:1.55}.NewsCardText-line{width:50px;height:4px;background:#ceaf5c;margin-top:12px;margin-bottom:12px}.NewsCardText h5,.NewsCardText h4,.NewsCardText h3,.NewsCardText h2{font-size:1.8em;line-height:1.33;text-transform:uppercase;letter-spacing:.05em}.NewsCardText p{font-size:1.15em;line-height:1.55;margin-bottom:15px}.NewsCardText-category{display:inline-block;color:#d8d8d8;background-color:#313131;font-size:.9em;padding:7px 18px 5px 18px;position:absolute;bottom:-1px}.NewsCardText .SymbolButton{color:#ceaf5c}.NewsCardText-divider{height:38px}@media screen and (max-width:1024px){.NewsCardText{padding:20px}.NewsCardText-category{display:none}.NewsCardText-date{font-size:.9em}.NewsCardText-line{margin-top:10px;margin-bottom:15px}.NewsCardText p{font-size:.8em}.NewsCardText h5,.NewsCardText h4,.NewsCardText h3,.NewsCardText h2{font-size:1.25em}.NewsCardText-divider{height:10px}}.NewsCard{width:37.8vw;overflow:hidden}.NewsCard-image{height:21vw;background-size:cover;background-position:center}.NewsCard .NewsCardText{background-color:#f5f5f5}@media screen and (max-width:1024px){.NewsCard{width:100%}.NewsCard-image{height:62.5vw}}.NewsletterPopup{position:absolute;z-index:600;top:0;left:0;width:100%;height:100%;display:none}.NewsletterPopup.isVisible{display:block}.NewsletterPopup-overlay{width:100%;height:100%;background:#000;opacity:.5}.NewsletterPopup-container{background:#fff;width:63%;min-width:735px;max-width:890px;position:fixed;top:15vh;left:50vw;transform:translate(-50%,0);border-top:4px solid #ceaf5c;display:flex;align-items:flex-start}.NewsletterPopup-cross{cursor:pointer}.NewsletterPopup-image{flex:0 0 auto;width:54%;background:url(/themes/sodexo/assets/images/newsletter/illustr_popup_newsletter.jpg) no-repeat center top #fff;background-size:100% auto;min-height:545px}.NewsletterPopup-content{flex:0 0 auto;width:46%;background:#fff;padding:20px 0;position:relative}.NewsletterPopup-content p{line-height:1.5;margin-bottom:30px}.NewsletterPopup-content h3{text-transform:uppercase;font-size:1.4em;letter-spacing:.05em;margin-bottom:6px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'FuturaStd Heavy';font-weight:normal;margin:35px 20px 5px 20px;line-height:1.3em}.NewsletterPopup-content .InputText label{color:#595959}.NewsletterPopup-content .InputText-line{background-color:#595959}.NewsletterPopup-form-container{padding:0 20px 30px 20px;background-color:#f5f5f5}.NewsletterPopup-checkbox{margin-top:27px}.NewsletterPopup-checkbox .Checkbox{align-items:flex-start}.NewsletterPopup-checkbox label{margin-left:10px}.NewsletterPopup-checkbox .Checkbox.isChecked label{color:#595959}.NewsletterPopup-checkbox .Checkbox-fake-check svg{fill:#595959}.NewsletterPopup-checkbox-error{color:#f00;font-size:.9em;display:none}.NewsletterPopup-btn{margin-top:25px;padding:0 20px}.NewsletterPopup-btn [data-ref='NewsletterPopup-btn-cancel']{background:#fff;border-bottom-color:#fff}.NewsletterPopup-btn [data-ref='NewsletterPopup-btn-cancel'] .RectangularButton-text-default{color:#000}.NewsletterPopup-btn [data-ref='NewsletterPopup-btn-cancel'] .RectangularButton-background-default{background:#fff}.NewsletterPopup-btn [data-ref='NewsletterPopup-btn-cancel'] .RectangularButton-background-hover{background:#fff}.NewsletterPopup-mention{margin-top:20px;padding:0 20px;font-size:.8em}.NewsletterPopup-line{width:50px;height:4px;background:#ceaf5c;margin-bottom:30px;margin-left:20px}.NewsletterPopup-confirmation{display:none}.NewsletterPopup-confirmation-content{padding:0 20px}.NewsletterPopup .RectangularButton{min-width:48%;padding:20px 18px}@media screen and (max-width:1200px){.NewsletterPopup-image{background-size:cover;min-height:550px;width:51%}.NewsletterPopup-content{width:49%}}@media screen and (max-width:736px){.NewsletterPopup-container{display:block;width:100%;min-width:auto;left:0;transform:none;top:0;position:absolute;border-top:0}.NewsletterPopup-image{background-size:100% auto;height:249px;min-height:250px;width:100%;display:block}.NewsletterPopup-content{width:100%;display:block;border-top:4px solid #ceaf5c}.NewsletterPopup-content h3{margin-top:23px}}.OfferCardMobile{width:39.5vw;margin:0 4% 25px 4%;-webkit-flex:0 1 39.5vw;display:inline-block}.OfferCardMobile:nth-child(2n){margin-right:0}.OfferCardMobile:nth-child(2n + 1){margin-left:0}.OfferCardMobile-image{height:23vw}.OfferCardMobile-text{text-align:center;padding:12px 0;border-bottom:4px solid #ceaf5c}.OfferCardMobile h4{text-transform:uppercase;font-size:.85em;letter-spacing:.05em}@media only screen(minWidth,maxWidth) and (max-width:1024px) and (min-width:736px){.OfferCardMobile h4{font-size:1.15em}}.OfferCard{width:37.7vw;position:relative;margin:0 17px}.OfferCard-image{position:relative;width:100%;height:21vw;overflow:hidden}.OfferCard-overlay{height:100%;background:#000;opacity:0;position:absolute;top:0;left:0}.OfferCard-devis{position:absolute;top:6.25vw;left:50%;transform:translate(-50%,-50%)}.OfferCard-devis-text{color:#fff;text-transform:uppercase;font-size:1.05em;letter-spacing:.05em;opacity:0}.OfferCard-devis svg{stroke:none;fill:#fff;width:35px;height:40px;margin:0 auto 18px auto;display:block;opacity:0}.OfferCard-text{width:78%;height:10.63vw;margin:0 auto;background:#fff;padding:40px;text-align:center;position:absolute;top:12.5vw;left:50%;transform:translateX(-50%);border-bottom:4px solid #ceaf5c}.OfferCard-text-container{position:relative;top:50%;transform:translateY(-50%)}.OfferCard-text h4,.OfferCard-text h3{text-transform:uppercase;font-size:1.4em;letter-spacing:.05em;margin-bottom:6px}.OfferCard-text-description{line-height:1.55}.OfferCard-text-price{font-size:.9em;margin-bottom:12px}.OfferCard-text-price span{font-size:30px}.OfferCard-text-hover{width:100%;height:4px;position:absolute;left:0;bottom:-4px;transform-origin:left center;transform:scaleX(0);background:#313131}@media screen and (max-width:1024px){.OfferCard-image{height:30vw}.OfferCard-text{top:20vw}}@media screen and (max-width:736px){.OfferCard-image{height:50vw}.OfferCard-text{top:25vw;padding:30px}.OfferCard-text h4,.OfferCard-text h3{font-size:1.1em;margin-bottom:14px}.OfferCard-text-price{font-size:.8em;margin-bottom:8px}.OfferCard-text-price span{font-size:25px;white-space:nowrap}.OfferCard-text-description{font-size:.85em}}.OfferSliderMobile{overflow:hidden}.OfferSliderMobile-container{display:flex;flex-direction:row}.OfferSliderMobile .OfferCard{width:100%;flex-shrink:0;margin:0}.OfferSliderMobile .SliderArrows{margin-top:15px}.RectangularButton{display:inline-block;position:relative;padding:20px 28px;cursor:pointer;min-width:180px;border-bottom:4px solid #ceaf5c}.RectangularButton-text{width:100%;height:15px;text-align:center;text-transform:uppercase;letter-spacing:.05em;position:relative}.RectangularButton-text-default{color:#fff}.RectangularButton-text-hover{color:#313131}.RectangularButton-background-default{width:100%;height:100%;position:absolute;top:0;left:0;background:#313131}.RectangularButton-background-hover{box-sizing:initial;width:100%;height:100%;position:absolute;top:0;left:0;transform-origin:left center;transform:scaleX(0);background:#515151;border-bottom:4px solid #e5c05b}.RectangularButton-disabled{cursor:not-allowed}.RectangularButton-disabled .RectangularButton-background-default{background:#515151}.ResultCard{position:relative;width:48%;flex-shrink:0;margin-bottom:4%;border-bottom:4px solid #ceaf5c}.ResultCard:nth-child(odd){margin-right:2%}.ResultCard:nth-child(even){margin-left:2%}.ResultCard a{display:block}.ResultCard-image{position:relative;width:100%;height:69%;min-height:176px;overflow:hidden}.ResultCard-image-background{min-height:176px;transform-origin:center center}.ResultCard-image-overlay{top:0;left:0;background:#141414;opacity:0}.ResultCard-image-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ResultCard-image-content-text{font-weight:bolder;color:#fff;font-size:1.15em;opacity:0}.ResultCard-image-content svg{width:23px;height:21px;fill:#fff;margin-bottom:5px}.ResultCard-text{padding-bottom:20px}.ResultCard-text h4{text-transform:uppercase;color:#313131;font-size:1.4em;letter-spacing:.05em;line-height:.95;margin-top:13px;margin-bottom:5px}.ResultCard-text p{color:#313131;font-size:.95em}.ResultCard-text p span{color:#ceaf5c}.ResultCard-hoverline{width:100%;height:4px;position:absolute;bottom:-4px;left:0;transform-origin:left center;transform:scaleX(0)}@media screen and (max-width:736px){.ResultCard{margin-bottom:10%}.ResultCard-text h4{font-size:1.15em}}.SectionArrow{position:absolute;top:calc(31.25vw + 140px);z-index:1;cursor:pointer}.SectionArrow--left{left:30px;text-align:left}.SectionArrow--right{right:30px;text-align:right}.SectionArrow-text{width:70px;font-size:.75em;color:#8d8d8d;transition:color .3s}.SectionArrow svg{width:22px;height:22px;fill:#7f7f7f;stroke:none;transition:fill .3s}.SectionArrow:hover svg{fill:#313131}.SectionArrow:hover .SectionArrow-text{color:#313131}.SectionArrowsMobile{position:absolute;width:25%;top:37vw;right:0}.SectionArrowsMobile svg{float:left;width:26px;height:20px;fill:#fff;stroke:#fff}.SectionArrowsMobile-separator{float:left;height:20px;width:2px;background:#fff;margin:0 17px}@media screen and (max-width:736px){.SectionArrowsMobile{width:33%;top:69vw}}.Select{width:375px;position:absolute;top:0;right:0;z-index:10;visibility:hidden}.Select select{height:100%;width:100%}.Select-item{height:70px;border-bottom:2px solid #cccccb;position:relative;background:#fff;padding-left:23px;box-shadow:0 16px 30px 0 rgba(0,0,0,0.2);backface-visibility:hidden;cursor:pointer;display:none}.Select-item a{display:block;position:relative;top:50%;transform:translateY(-50%)}.Select-item svg{height:16px;width:22px;margin-right:16px;float:left;fill:#313131;stroke:none}.Select-item span{margin-top:0;text-transform:uppercase;letter-spacing:.05em}.Select-item:last-child{border-bottom:none}.Select-item:first-child{margin-top:18px}.Select-triangle{content:'';display:block;position:absolute;top:-12px;right:35%;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff}@media screen and (max-width:1024px){.Select{opacity:0;visibility:visible}}.SliderArrows{text-align:center}.SliderArrows-arrow{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SliderArrows-arrow svg{width:13px;height:14px;stroke:#313131;position:relative;top:2px}.SliderArrows-count{font-size:.9em;display:inline-block;margin:0 14px}.SpecialEventPush{position:relative;height:19.8vw;border-bottom:4px solid #ceaf5c;margin-top:45px;margin-bottom:80px}.SpecialEventPush-overlay{background:#000;opacity:.4}.SpecialEventPush-content{position:absolute;width:46%;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.SpecialEventPush-content svg{width:45px;height:45px;fill:#fff;stroke:none;margin-bottom:15px}.SpecialEventPush-content h3{text-transform:uppercase;font-size:1.4em;letter-spacing:.05em;margin-bottom:12px}.SpecialEventPush-content p{font-size:.9em;line-height:1.7}.SpecialEventPush-content .SymbolButton{margin-top:20px}@media screen and (max-width:736px){.SpecialEventPush{height:46.8vw;margin-top:10px;margin-bottom:60px}.SpecialEventPush-content{width:80%}.SpecialEventPush-content svg{margin-bottom:5px}.SpecialEventPush h3{font-size:1.1em;line-height:1.27}.SpecialEventPush a{display:block;height:100%}}.SymbolButton{text-transform:uppercase;font-size:1.15em;letter-spacing:.05em;position:relative;display:inline-block;cursor:pointer;backface-visibility:hidden}.SymbolButton a{display:inline-block}.SymbolButton-line{width:30px;height:4px;position:absolute;top:50%;transform-origin:left center;transform:translateY(-50%) scaleX(0)}.SymbolButton svg{height:15px;width:15px;stroke:#313131;position:absolute;top:1px;right:-30px}@media screen and (max-width:736px){.SymbolButton{font-size:.95em}}.UnderlinedTitle{overflow:hidden}.UnderlinedTitle .UnderlinedTitle-title{font-size:1.8em;letter-spacing:.05em;text-transform:uppercase}.UnderlinedTitle .UnderlinedTitle-title.div{font-family:'FuturaStd Heavy';font-weight:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.UnderlinedTitle-line{width:54px;height:4px;margin-top:14px}@media screen and (max-width:736px){.UnderlinedTitle .UnderlinedTitle-title{font-size:1.35em;line-height:1.2}}.VisitMosaic{width:100%;position:relative;overflow:hidden}.VisitMosaic .ImageDescriptor{width:100%}.VisitMosaic.isClosed{height:30vw}.VisitMosaic-overlay{width:78%;background:#141414;opacity:.5;top:0;left:50%;transform:translateX(-50%)}.VisitMosaic-headerLogo{background-size:contain;position:absolute;height:37%;width:50%;z-index:1;top:43%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.VisitMosaic-explore{overflow:hidden;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:#fff;padding:15px 30px;text-transform:uppercase;cursor:pointer}.VisitMosaic-explore svg{width:13px;height:13px;margin-left:7px;fill:#313131;stroke:none}.VisitMosaic-header{height:31vw}.VisitMosaic-header img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.VisitMosaic-interstice{height:15.5vw;opacity:0}.VisitMosaic-interstice:last-child{position:relative;margin-left:55.5%;width:44.5%;min-width:0;margin-right:initial}.WatermarkHero{height:31.25vw;position:relative}.WatermarkHero-overlay{background:#000;opacity:0}.WatermarkHero-watermark{position:absolute;color:#fff;top:0;left:11%;font-size:5.6em;line-height:.85;text-transform:uppercase;opacity:.6}@media screen and (max-width:736px){.WatermarkHero{height:65vw}.WatermarkHero-background{background-attachment:scroll}.WatermarkHero-watermark{font-size:2.3em;left:6%}}.Error{padding:150px 0 0 0;position:relative}.Error-background{color:#f5f5f5;font-size:31.3em;text-align:center}.Error-content{position:absolute;top:53%;left:50%;transform:translate(-50%,0);text-align:center}.Error-baseline{text-transform:uppercase;font-size:1.8em;width:100%;margin-bottom:18px}.Error-links{font-size:1.3em;width:100%}.Error-links a{color:#ceaf5c}@media screen and (max-width:1024px){.Error{padding-top:25%;padding-bottom:20%}.Error-background{font-size:9em}.Error-content{position:relative;top:0;left:0;transform:none}.Error-baseline{font-size:1.1em}.Error-links{font-size:.95em}}.About .DualLineTitle{width:100%}.About .value-number{display:inline-block}.About-header{margin-top:-100px}.About-header h3{width:83%;margin-left:auto;margin-right:auto;line-height:1.45;margin-bottom:46px}.About-characteristics{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:67px}.About-characteristics-desc{width:100%;margin-bottom:30px}.About-characteristics-desc .UnderlinedTitle{margin-bottom:30px}.About-characteristics-desc .UnderlinedTitle p{margin-bottom:15px}.About-characteristics-line{width:50px;height:4px;background:#ceaf5c;margin-bottom:30px;display:row}.About-characteristics h3{text-transform:uppercase;font-size:1.4em;letter-spacing:.05em;margin-bottom:6px}.About-characteristics p{color:#313131;line-height:1.55;width:83%;margin-bottom:30px}.About-characteristics .CircleImagePush{width:25%;flex-shrink:0}.About-characteristics .CircleImagePush-image img{width:13.68vw;height:13.68vw;filter:brightness(70%);-webkit-filter:brightness(70%)}.About-characteristics-cpt4 .CircleImagePush{width:25%}.About-characteristics-cpt3 .CircleImagePush{width:33%}.About-characteristics-cpt2 .CircleImagePush{width:50%}.About-characteristics-cpt1 .CircleImagePush{width:100%}.About-numbers{display:flex;flex-wrap:wrap;flex-direction:row}.About-numbers .CircleImageContainer{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;margin-bottom:67px}.About-numbers .CircleImagePush{padding-bottom:38px;border-bottom:2px solid #ceaf5c;padding-top:38px}.About-numbers .CircleImagePush-line{display:none}.About-numbers .CircleImagePush-title{color:#fff;font-size:2.5em;z-index:1;position:relative}.About-numbers .CircleImagePush-text{color:#fff;font-size:1em;z-index:1;position:relative}.About-numbers .CircleImagePush:first-child:nth-last-child(1){width:80%;margin-left:auto;margin-right:auto}.About-numbers .CircleImagePush:first-child:nth-last-child(2),.About-numbers .CircleImagePush:first-child:nth-last-child(2) ~ .CircleImagePush{width:40%;margin-right:10%}.About-numbers .CircleImagePush:first-child:nth-last-child(3),.About-numbers .CircleImagePush:first-child:nth-last-child(3) ~ .CircleImagePush{width:27.333%;margin-right:6%}.About-numbers .CircleImagePush:first-child:nth-last-child(4),.About-numbers .CircleImagePush:first-child:nth-last-child(4) ~ .CircleImagePush{width:20%;margin-right:5%}.About-numbers .CircleImagePush:first-child:nth-last-child(5),.About-numbers .CircleImagePush:first-child:nth-last-child(5) ~ .CircleImagePush{width:18%;margin-right:2%}.About-numbers .CircleImagePush:first-child:nth-last-child(6),.About-numbers .CircleImagePush:first-child:nth-last-child(6) ~ .CircleImagePush{width:14.666%;margin-right:2%}.About-number{display:flex;flex-direction:row;align-items:center}.About-number:nth-child(2n+1){flex-direction:row-reverse}.About-number-icon{position:relative}.About-number-square{width:24.3vw;height:24.3vw}.About-number-image{position:absolute}.About-number-value{font-size:12.5em;letter-spacing:-.05em;line-height:.7;margin-top:25px}.About-number-description{font-size:1.8em;letter-spacing:.05em;line-height:1.36;text-transform:uppercase;color:#313131;margin-left:12px}.About-number--one{margin-top:193px;margin-bottom:165px;position:relative}.About-number--one .About-number-image{height:41.3vw;top:-10.5vw;left:-6.8vw}.About-number--one .About-number-text{width:74%;position:absolute;top:6.5vw;left:30vw}.About-number--one .About-number-description{margin-left:18vw}.About-number--two{margin-bottom:230px}.About-number--two .About-number-text{margin-right:142px}.About-number--two .About-number-image{right:0;top:0;height:30vw}.About-number--two .About-number-description{text-align:right}.About-number--three{margin-bottom:175px}.About-number--three .About-number-text{margin-left:240px}.About-number--three .About-number-image{height:36vw;top:-9.5vw;left:0}.About-number--four{margin-bottom:190px;position:relative}.About-number--four .About-number-image{height:37.9vw;right:0;top:-8vw}.About-number--four .About-number-text{position:relative;z-index:1;left:10vw;width:70%}.About-number--five{margin-bottom:218px;position:relative}.About-number--five .About-number-image{height:37.3vw;top:-9vw;left:-4vw}.About-number--five .About-number-text{position:absolute;left:34vw;width:70%}.About-number--six{margin-bottom:135px}.About-number--six .About-number-text{margin-right:85px}.About-number--six .About-number-image{height:35vw;top:-1.7vw;right:-4vw;z-index:1}.About-links,.About-sites{margin-bottom:67px}.About-links .nth-child-fix,.About-sites .nth-child-fix,.About-links display none,.About-sites display none,.About-links-container,.About-sites-container{display:flex;flex-wrap:wrap;flex-direction:row}.About-links .nth-child-fix .OfferCard-text h4,.About-sites .nth-child-fix .OfferCard-text h4,.About-links display none .OfferCard-text h4,.About-sites display none .OfferCard-text h4,.About-links-container .OfferCard-text h4,.About-sites-container .OfferCard-text h4,.About-links .nth-child-fix .OfferCard-text h3,.About-sites .nth-child-fix .OfferCard-text h3,.About-links display none .OfferCard-text h3,.About-sites display none .OfferCard-text h3,.About-links-container .OfferCard-text h3,.About-sites-container .OfferCard-text h3{margin-bottom:1.15vw}.About-links .nth-child-fix .SymbolButton,.About-sites .nth-child-fix .SymbolButton,.About-links display none .SymbolButton,.About-sites display none .SymbolButton,.About-links-container .SymbolButton,.About-sites-container .SymbolButton{color:#ceaf5c}.About .OfferCard{width:31%;flex-shrink:0;margin-bottom:6.1vw}.About .OfferCard:nth-child(3n){margin-right:0}.About .OfferCard:nth-child(3n + 1){margin-left:0}.About .OfferCard-image{height:14vw}.About .OfferCard-text{top:9vw;padding:29px}@media screen and (max-width:1024px){.About-header{margin-top:0}.About .DualLineTitle-title{font-size:4.2em}.About-characteristics{margin-bottom:40px;display:block}.About .CircleImagePush{width:100%}.About .CircleImagePush-image img{width:25vw;height:25vw;padding-top:0}.About .CircleImagePush-picto{width:8.5vw;height:8.5vw;left:calc(50% - 4.25vw);top:8vw}.About .CircleImagePush-text{width:55%;margin-left:auto;margin-right:auto}.About-numbers,.About-sites,.About-links{margin-bottom:30px}.About-number-value{font-size:8em}.About-number-description{font-size:1.1em}.About-number--one{margin-top:120px;margin-bottom:110px}.About-number--two{margin-bottom:110px}.About-number--two .About-number-text{margin-left:12.8vw;margin-right:85px}.About-number--three{margin-bottom:160px}.About-number--three .About-number-text{margin-left:160px}.About-number--four{margin-bottom:110px}.About-number--four .About-number-text{left:17vw}.About-number--five{margin-bottom:120px}.About-number--six{margin-bottom:100px}}@media screen and (max-width:736px){.About{padding-bottom:20px}.About .DualLineTitle-title{font-size:2.1em}.About-header{padding-top:15px}.About-header h3{width:100%;line-height:1.2;font-size:1.2em;margin-bottom:20px}.About-header h2{margin-bottom:10px;line-height:1.1}.About-characteristics-desc{width:100%;overflow:hidden;position:relative}.About-characteristics-desc.isClosed{height:265px}.About-characteristics-desc.isClosed:after{content:'';display:block;width:100%;height:100px;position:absolute;bottom:0;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.About-content{width:100%;overflow:hidden;position:relative}.About-content.isClosed{height:165px}.About-content.isClosed:after{content:'';display:block;width:100%;height:100px;position:absolute;bottom:0;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.About .CircleImagePush-image img{width:55vw;height:55vw;padding-top:0}.About .CircleImagePush-picto{width:18.5vw;height:18.5vw;left:calc(50% - 9.25vw);top:18.5vw}.About .CircleImagePush-text{width:100%}.About-number{flex-direction:column}.About-number:nth-child(2n+1){flex-direction:column}.About-number:nth-child(2n+1) .About-number-square{float:right}.About-number-square{width:58vw;height:58vw}.About-number-description{margin-left:6px}.About-number--one{margin-top:65px;margin-bottom:40px}.About-number--one .About-number-image{height:100vw;top:-44%;left:-27%}.About-number--one .About-number-text{width:100%;margin-left:0;position:relative;left:0;top:0}.About-number--one .About-number-value{font-size:4.8em;margin-top:50px}.About-number--one .About-number-description{margin-left:6px}.About-number--two{margin-bottom:40px}.About-number--two .About-number-image{height:72vw;left:-25.8vw;top:0}.About-number--two .About-number-text{width:100%;margin-top:5px;margin-left:0;margin-right:0}.About-number--two .About-number-description{text-align:left}.About-number--two .About-number-value{font-size:6.2em}.About-number--three{margin-bottom:40px}.About-number--three .About-number-image{height:64vw;right:0;top:-7%}.About-number--three .About-number-text{width:100%;margin-top:5px;margin-left:0;margin-right:0}.About-number--three .About-number-value{font-size:6.2em}.About-number--four{margin-bottom:40px}.About-number--four .About-number-image{height:61vw;top:-12vw}.About-number--four .About-number-text{position:relative;left:0;top:0;text-align:left;width:100%;margin-top:5px;margin-left:0;margin-right:0}.About-number--four .About-number-value{font-size:4.2em}.About-number--five{margin-bottom:40px}.About-number--five .About-number-image{height:85vw;right:-5vw}.About-number--five .About-number-text{position:relative;left:0;top:0;width:100%;margin-top:5px;margin-left:0;margin-right:0}.About-number--five .About-number-description{text-align:left;width:100%}.About-number--five .About-number-value{font-size:4.9em}.About-number--six{margin-bottom:40px}.About-number--six .About-number-image{height:62vw}.About-number--six .About-number-text{width:100%;margin-left:0;margin-right:0}.About-number--six .About-number-value{font-size:5.5em}}.Citytrip .WatermarkHero-background{background-position:top center}.Citytrip .RectangularButton{width:65.6%;display:block;margin:60px auto 0 auto}.Citytrip .Citytrip-offer .RectangularButton{width:100%;margin:0;padding:20px 10px}.Citytrip .News-alsolike{margin-top:0;width:100%}.Citytrip .News-alsolike-link{display:block}.Citytrip .News-alsolike .UnderlinedTitle{margin-top:100px}.Citytrip .News-alsolike-text p{font-size:.9em;line-height:1.7;margin:1em}.Citytrip .News-alsolike-subtitle{text-transform:uppercase}.Citytrip .AlsoLikePush{width:100%}.Citytrip .AlsoLikePushSlider{width:100%}.Citytrip .News-alsolike-by2 .AlsoLikePush{width:46,7%}.Citytrip .News-alsolike-by3 .AlsoLikePush{width:31%}.Citytrip .News-alsolike-by4 .AlsoLikePush{width:23%}.Citytrip .News-alsolike-items{position:relative;background-image:linear-gradient(to right,#000 50%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:6px 4px;background-repeat:repeat-x}.Citytrip .AlsoLikePush-content{border-bottom:4px solid #000;min-height:77px;padding:20px;background-color:#f5f5f5}.Citytrip .AlsoLikePush-content h4{font-size:1em;text-align:center;text-transform:uppercase;margin-bottom:0}.Citytrip .News-alsolike .RectangularButton{width:20%;margin:20px 0 0 80%}.Citytrip .Place-resume-about-text{margin-bottom:30px}.Citytrip .Place-resume-about-text img{width:100%;margin-top:10px}.Citytrip .Place-resume-booking{background-color:#fff}.Citytrip .Place-resume-booking{background-color:#fff;border-bottom:3px solid #cda842;text-align:left;line-height:1.7;font-size:.87em;padding:30px;height:auto}.Citytrip .Place-resume-booking ul{list-style:square;padding-left:20px}.Citytrip-iframe{height:770px;width:80%;margin:40px 10% 0 10%;border:0;display:none}.Citytrip-iframe iframe{width:100%;height:770px}.Citytrip-offer{padding-top:70px}.Citytrip .News-alsolike .Citytrip-offer .RectangularButton{width:60%;margin:0 20%}.Citytrip-iframe-close{float:right}.Citytrip-iframe-close svg{fill:#313131;width:36px;height:36px;transition:fill .5s}.Citytrip{padding-top:110px;padding-bottom:70px}.Citytrip-header h2{width:83%;margin-left:auto;margin-right:auto;line-height:1.45;margin-bottom:46px}.Citytrip-suggestions .ImageDescriptor{width:100%;height:25vw;margin-bottom:60px}.Citytrip-suggestions .ImageDescriptor:last-child{margin-bottom:0}.Citytrip-suggestions .ImageDescriptor-image img{width:56.8%}.Citytrip-suggestions .ImageDescriptor-description{width:43.2%}.Citytrip-suggestions .ImageDescriptor.isRight .DescriptionText-content{padding-left:0;padding-right:30px}.Citytrip-suggestions .ImageDescriptor.isRight .DescriptionText-content .SymbolButton:last-child{margin-left:0}.Citytrip-suggestions .ImageDescriptor .DescriptionText--dualLink .DescriptionText-content .SymbolButton{font-size:1.05em}.Citytrip-suggestions .ImageDescriptor .DescriptionText--dualLink .DescriptionText-content .SymbolButton:last-child{margin-left:0}.Citytrip-characteristics{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:67px}.Citytrip-characteristics .CircleImagePush{width:25%;flex-shrink:0}.Citytrip-characteristics .CircleImagePush-image img{width:13.68vw;height:13.68vw}@media screen and (max-width:1024px){.Citytrip .News-alsolike-items{background:none}.Citytrip .News-alsolike .RectangularButton{width:100%;margin-left:0}.Citytrip-characteristics{margin-bottom:40px;display:block}.Citytrip .CircleImagePush{width:100%}.Citytrip .CircleImagePush-image img{width:25vw;height:25vw}.Citytrip .CircleImagePush-text{width:55%;margin-left:auto;margin-right:auto}.Citytrip .Place-resume-booking{width:100vw}.Citytrip-suggestions .DualLineTitle-title{line-height:1.45;font-size:4.5em}.Citytrip-suggestions .ImageDescriptorMobile{width:100%;transform:none}.Citytrip-suggestions .ImageDescriptorMobile-image img{height:48vw}.Citytrip-suggestions .ImageDescriptorMobile-content{padding-left:0}.Citytrip-suggestions .ImageDescriptorMobile-content p{width:100%}.Citytrip-suggestions .ImageDescriptorMobile-title svg{right:0}}@media screen and (max-width:736px){.Citytrip .News-alsolike .UnderlinedTitle{margin-top:50px}.Citytrip-iframe{width:100%;margin:40px 0 0 0}.Citytrip .News-alsolike .Citytrip-offer .RectangularButton{width:100%;margin:0}.Citytrip{padding-top:48px;padding-bottom:50px}.Citytrip-header{padding-top:25px}.Citytrip-header h2{width:100%;line-height:1.2;font-size:1.2em}.Citytrip-content{width:100%;overflow:hidden;position:relative}.Citytrip-content.isClosed{height:165px}.Citytrip-content.isClosed:after{content:'';display:block;width:100%;height:100px;position:absolute;bottom:0;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.Citytrip .CircleImagePush-image img{width:55vw;height:55vw}.Citytrip .CircleImagePush-text{width:100%}.Citytrip-suggestions .DualLineTitle-title{line-height:1.45;font-size:2.05em}}.Collection{padding-top:110px}.Collection-header .Ariane{position:relative;top:0;left:0}.Collection-header .DualLineTitle-title{font-size:5.5em}@media screen and (max-width:1024px){.Collection .DualLineTitle{margin-bottom:0}.Collection .DualLineTitle-title{font-size:2.5em}.Collection .ImageDescriptorMobile{transform:none}}@media screen and (max-width:736px){.Collection{padding-top:48px}}.Home .DualLineTitle-title{font-size:5.3em}.Home .OfferCard{width:31%;flex-shrink:0;margin-bottom:6.1vw}.Home .OfferCard:nth-child(3n){margin-right:0}.Home .OfferCard:nth-child(3n + 1){margin-left:0}.Home .OfferCard-image{height:14vw}.Home .OfferCard-text{top:9vw;padding:29px}.Home-search{margin-top:-100px;background:#fff;position:relative;box-sizing:content-box;padding:10px 30px 0 30px}.Home-search .FilterBar{flex-wrap:wrap}.Home-search .FilterBar-item{width:calc(25% - 19px)}.Home-search .FilterBar-item--budget{margin-right:0}.Home-search .RectangularButton{width:auto;height:auto;margin:13px auto 15px auto;padding:14px 52px}.Home-discover{position:relative}.Home-discover-pattern{position:absolute;right:-11vw;top:0}.Home-discover .DualLineTitle{margin-bottom:-6px}.Home-discover-line{width:50px;height:4px;background:#ceaf5c;margin-bottom:30px}.Home-discover h3{text-transform:uppercase;font-size:1.4em;letter-spacing:.05em;margin-bottom:6px}.Home-discover p{color:#313131;line-height:1.55;width:83%;margin-bottom:30px}.Home-goals-container,.Home-offers-container{display:flex;flex-wrap:wrap;flex-direction:row}.Home-collection .RectangularButton{margin-top:40px;left:50%;transform:translateX(-50%)}.Home-collection .ImageDescriptor{transform:translateX(-11%)}.Home-offers .nth-child-fix{display:none}.Home-offers-container .OfferCard-text h4,.Home-offers-container .OfferCard-text h3{margin-bottom:1.15vw}.Home-offers-container .SymbolButton{color:#ceaf5c}.Home-offers-double{position:relative;width:calc(62% + 34px);height:200px;flex-shrink:0;margin-right:17px;margin-bottom:33px}.Home-offers-double-link{display:block}.Home-offers-double-images{height:100%}.Home-offers-double-overlay{background-color:#141414;opacity:0}.Home-offers-double-overline{width:100%;height:4px;position:absolute;left:0;bottom:-4px;transform-origin:left center;transform:scaleX(0);background:#313131}.Home-offers-double-image{width:50%;height:100%;float:left}.Home-offers-double-image--left{border-right:2px solid #fff}.Home-offers-double-image--right{border-left:2px solid #fff}.Home-offers-double-content{position:absolute;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%);border-bottom:4px solid #ceaf5c;padding:30px 10px;text-align:center;width:46%;height:63%}.Home-offers-double-content-container{position:relative;top:50%;transform:translateY(-50%)}.Home-offers-double-content h4,.Home-offers-double-content h3{text-transform:uppercase;font-size:1.4em;letter-spacing:.05em;margin-bottom:1.15vw}.Home-offers-double-content .SymbolButton{color:#ceaf5c}.Home-news{position:relative}.Home-news-background{width:100vw;height:23vw;transform:translateX(-11%);margin-bottom:125px}.Home-news .NewsCardText{width:37.8vw;position:absolute;bottom:-50px;right:0}@media screen and (max-width:1024px){.Home .RectangularButton{margin-bottom:30px}.Home-search{box-sizing:border-box;width:87.5%;padding:0;margin-top:0}.Home-discover p{width:100%}.Home-news-background{height:28vw;transform:translateX(-6%);margin-bottom:0}.Home-news .NewsCardText{position:relative;bottom:0;width:87.5%;box-sizing:content-box;left:50%;margin-top:-60px;margin-bottom:40px;transform:translateX(-50%)}.Home-offers-double{display:inline-block;width:100%;margin-right:0;margin-bottom:25px}.Home-offers-double-content{padding:20px}.Home-collection .RectangularButton{margin-top:0}}@media screen and (max-width:736px){.Home .DualLineTitle-title{font-size:2.4em}.Home .RectangularButton{width:100%;padding:14px 10px;margin-bottom:20px}.Home-search{padding-top:10px}.Home-discover .DualLineTitle{margin-top:10px;margin-bottom:6px}.Home-discover-line{margin-bottom:10px}.Home-discover p{font-size:.9em;overflow:hidden;position:relative}.Home-discover.isClosed p{height:74px}.Home-discover.isClosed p:after{content:'';display:block;width:100%;height:74px;position:absolute;top:0;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.Home-offers-double-images{height:64.34%}.Home-offers-double-content{position:relative;top:0;left:0;transform:none;width:100%;padding:12px 0;height:35.66%}.Home-offers-double-content h4,.Home-offers-double-content h3{margin-bottom:0;font-size:.85em;letter-spacing:.05em}.Home-news-background{height:47vw}.Home-collection .DualLineTitle{margin-top:6px}}.NewsLanding{padding-top:110px;padding-bottom:40px}.NewsLanding .Ariane{top:auto;left:auto}.NewsLanding-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.NewsLanding-content .NewsCard{margin-bottom:40px}.NewsLanding-filters .subtitle{margin-bottom:15px;font-size:1.15em;font-weight:bold;opacity:0}.NewsLanding-filters-list{display:flex;flex-wrap:wrap;justify-content:space-between}.NewsLanding-filters-list .Checkbox{margin-bottom:30px;opacity:0}@media screen and (max-width:1024px){.NewsLanding .DualLineTitle-title{line-height:1}.NewsLanding-content{flex-direction:column}}@media screen and (max-width:736px){.NewsLanding{padding-top:48px}}.Exclusive{padding-bottom:80px}.Exclusive .Hero-big-text{font-size:4.875em;width:95%;margin:15px auto 20px auto}.Exclusive .Hero-small-text,.Exclusive .Hero-line,.Exclusive .Hero-overlay{display:none}.Exclusive-header{margin-top:-55px;padding-top:45px}.Exclusive-header h1,.Exclusive-header h2,.Exclusive-header h3,.Exclusive-header p{width:78%;margin-bottom:0;margin-right:auto;margin-left:auto;line-height:1.45}.Exclusive-title,.Exclusive-push{margin-top:80px}.Exclusive-title .DualLineTitle{margin:0;overflow:visible}.Exclusive-title .DualLineTitle-title{line-height:1}.Exclusive-push .SpecialEventPush{width:100%;height:auto;margin:0}.Exclusive-push .SpecialEventPush svg,.Exclusive-push .SpecialEventPush .SymbolButton{display:none}.Exclusive-push .SpecialEventPush-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.Exclusive-push .SpecialEventPush-content{position:relative;top:0;left:0;z-index:2;transform:none;display:flex;flex-direction:column;justify-content:center;width:70%;min-height:250px;margin:0 auto;padding:40px 0}.Exclusive-push .SpecialEventPush-content h3,.Exclusive-push .SpecialEventPush-content p{margin:15px 0 0 0}.Exclusive-push .SpecialEventPush-content h3:first-child,.Exclusive-push .SpecialEventPush-content p:first-child{margin-top:0}.Exclusive-info{margin-top:20px}.Exclusive-info--line{width:50px;height:4px;font-size:0;line-height:1}.Exclusive-info--line.isGrey{background-color:#404040}.Exclusive-info--line.isYellow{margin-top:15px;background-color:#ceaf5c}.Exclusive-info--description,.Exclusive-info--title,.Exclusive-info--list{margin-top:25px}.Exclusive-info--description{max-width:78%;font-size:1.125em;line-height:1.56}.Exclusive-info--description strong{font-family:'OpenSans Bold';font-weight:normal}.Exclusive-info--title{font-family:'FuturaStd Heavy';font-size:1.75em;font-weight:normal;letter-spacing:.05em;line-height:1;text-transform:uppercase}.Exclusive-info--list{font-family:'OpenSans Semibold';line-height:1.25}.Exclusive-info--list ul{display:flex;flex-wrap:wrap;margin:0 -10px}.Exclusive-info--list li{padding:0 10px}.Exclusive-info--list li::before{display:inline-block;margin-right:5px;content:"+";color:#ceaf5c}.Exclusive-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0 -16px}.Exclusive-list--item{flex:0 0 auto;width:33.333333%;margin-top:50px;padding:0 16px}.Exclusive-offer{margin-top:35px}.Exclusive-offer--nav{display:flex;justify-content:center;align-items:center;margin-top:10px;outline:none;font-family:'FuturaStd Medium';font-size:.9em}.Exclusive-offer--nav strong,.Exclusive-offer--nav em,.Exclusive-offer--nav span{display:block}.Exclusive-offer--nav strong{margin-left:5px;font-weight:normal;color:#ceaf5c}.Exclusive-offer--nav em{margin-right:5px;font-style:normal}.Exclusive-offer--nav button{padding:12px;font-size:0;line-height:1;background-color:transparent;border:0;outline:none}.Exclusive-offer--nav button.disabled{opacity:.2}.Exclusive-offer--nav svg{width:14px;height:14px;stroke:#313131}.Entry-title{display:flex;align-items:flex-end;font-family:'FuturaStd Heavy';font-weight:normal;letter-spacing:.05em;text-transform:uppercase}.Entry-figure{position:relative;background-color:#f5f5f5}.Entry-description,.Entry-line,.Entry-list,.Entry-button{margin-top:25px}.Entry-description,.Entry-list{font-size:.875em;line-height:1.71428571}.Entry-description p{margin-top:20px}.Entry-description p:first-child{margin-top:0}.Entry-description strong{font-family:'OpenSans Bold';font-weight:normal}.Entry-line{width:50px;height:4px;font-size:0;line-height:1;background-color:#ceaf5c}.Entry-list{font-family:'OpenSans Semibold';line-height:1.25}.Entry-list ul{display:flex;flex-wrap:wrap;margin:0 -10px}.Entry-list li{padding:0 10px}.Entry-list li::before{display:inline-block;margin-right:5px;content:"+";color:#ceaf5c}.Entry-button{font-family:'FuturaStd Heavy';font-size:1.125em;letter-spacing:.05em;line-height:1;text-transform:uppercase}.Entry-button svg{width:15px;height:15px;margin-left:10px;stroke:#313131}.Entry-button a{position:relative;z-index:1}.Entry-button a.i1{display:block;padding:15px 30px;color:#fff;border-bottom:#ceaf5c solid 4px}.Entry-button a.i1::before,.Entry-button a.i1::after{position:absolute;top:0;bottom:0;left:0;z-index:-1;pointer-events:none;content:"";transition:width .6s ease-out}.Entry-button a.i1::before{width:100%;background-color:#313131}.Entry-button a.i1::after{width:0;background-color:#515151}.Entry-button a.i1:hover::after{width:100%}.Entry-button a.i2{display:inline-flex;justify-content:flex-start;align-items:center}.Entry-button a.i2::before{display:block;width:0;height:4px;pointer-events:none;content:"";background-color:#313131;transition:all .3s ease-out}.Entry-button a.i2:hover::before{width:30px;margin-right:10px}.Entry-slider--prev,.Entry-slider--next{position:absolute;top:50%;z-index:5;transform:translateY(-50%);padding:12px;font-size:0;line-height:1;background-color:#fff;border:0;outline:none}.Entry-slider--prev svg,.Entry-slider--next svg{width:16px;height:16px;stroke:#313131;position:relative}.Entry-slider--prev{left:0}.Entry-slider--next{right:0}.Entry.i1{text-align:center}.Entry.i1.line{padding-bottom:26px;border-bottom:#ceaf5c solid 4px}.Entry.i1 .Entry-image{height:180px}.Entry.i1 .Entry-body{margin-top:25px}.Entry.i1 .Entry-title{justify-content:center;font-size:1.75em;line-height:1.35714286}.Entry.i1 .Entry-line{margin-right:auto;margin-left:auto}.Entry.i2.line{padding-bottom:26px;border-bottom:#ceaf5c solid 4px}.Entry.i2 .Entry-image{height:176px}.Entry.i2 .Entry-body{margin-top:25px}.Entry.i2 .Entry-title{font-size:1.5625em;line-height:1.136363636363636}.Entry.i3{display:flex;align-items:center;margin-top:70px}.Entry.i3 .Entry-figure{flex:0 0 auto;width:55%;max-width:570px;margin-right:32px;margin-left:0}.Entry.i3 .Entry-body{flex:1 1 auto}.Entry.i3 .Entry-image{min-height:360px}.Entry.i3 .Entry-title{font-size:1.75em;line-height:1.071428571428571}.Entry.i3 .Entry-button a.i1{display:inline-block;border-bottom:#ceaf5c solid 4px}.Entry.i3.reversed{flex-direction:row-reverse}.Entry.i3.reversed .Entry-figure{margin-right:0;margin-left:32px}@media screen and (max-width:1024px){.Exclusive .Hero-big-text{font-size:3em}.Exclusive-header{margin-top:0}.Exclusive-title .DualLineTitle-title{font-size:4.5em}.Exclusive-push .SpecialEventPush-content{min-height:150px}.Exclusive-info--title{font-size:1.5em}.Exclusive-info--description{max-width:100%;font-size:1em}.Exclusive-list--item{width:50%}.Entry-button{font-size:1em}.Entry-button.i1::after,.Entry-button.i2::before{display:none}.Entry.i1 .Entry-title{font-size:1.375em}.Entry.i2 .Entry-title{font-size:1.25em}.Entry.i3 .Entry-figure{width:50%}.Entry.i3 .Entry-title{font-size:1.5em}}@media screen and (max-width:736px){.Exclusive{padding-bottom:40px}.Exclusive .Hero-big-text{font-size:1.75em}.Exclusive-header{padding-top:35px}.Exclusive-header h1,.Exclusive-header h2,.Exclusive-header h3,.Exclusive-header p{width:100%;line-height:1.2;font-size:1.2em}.Exclusive-title,.Exclusive-push{margin-top:40px}.Exclusive-title .DualLineTitle-title{font-size:2.5em}.Exclusive-push .SpecialEventPush-content{width:100%;min-height:175px;padding:40px 20px}.Exclusive-info--line{margin-bottom:15px}.Exclusive-info--title{font-size:1.375em}.Exclusive-info--list li{width:100%;margin-top:5px}.Exclusive-info--list li:first-child{margin-top:0}.Exclusive-list--item{width:100%;margin-top:30px}.Entry-description,.Entry-line,.Entry-list{margin-top:15px}.Entry-button{margin-top:20px}.Entry-list li{width:100%;margin-top:5px}.Entry-list li:first-child{margin-top:0}.Entry.i2{padding-bottom:25px}.Entry.i3,.Entry.i3.reversed{display:block;margin-top:35px}.Entry.i3 .Entry-figure{width:100%;margin-right:0;margin-bottom:25px}.Entry.i3 .Entry-image{min-height:160px}.Entry.i3.reversed .Entry-figure{margin-left:0}}.Goals{padding-top:110px;padding-bottom:80px}.Goals-prev,.Goals-next{position:absolute;top:110px;z-index:1;height:31.25vw;width:20vw}.Goals-prev-text,.Goals-next-text{position:absolute;top:50%;left:50%;text-transform:uppercase;text-align:center;color:#fff;transform:translate(-50%,-50%);font-size:1.2em;line-height:1.2}.Goals-prev{left:0;transform:translateX(-100%)}.Goals-prev-image{background-position:right center}.Goals-next{right:0;transform:translateX(100%)}.Goals-next-image{background-position:left center}.Goals-header{position:relative}.Goals-header h2{width:83%;margin-left:auto;margin-right:auto;line-height:1.45;margin-bottom:46px}.Goals-content.isClosed:before{content:'';display:block;position:absolute;z-index:1;bottom:0;left:50%;transform:translateX(-50%) rotate(90deg);width:35px;height:35px;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='%23313131' d='m4.97,19.68c-.27,0-.54-.11-.73-.34-.35-.41-.31-1.02.1-1.37l9.21-7.97L4.34,2.03c-.41-.35-.45-.97-.1-1.37.35-.41.97-.45,1.37-.1l10.06,8.7c.21.18.34.45.34.73s-.12.55-.34.73l-10.06,8.7c-.18.16-.41.24-.64.24Z'/></svg>");background-size:13px;background-position:center;background-repeat:no-repeat;background-color:#ceaf5c;border-radius:50%}.Goals-characteristics{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:60px;justify-content:center}.Goals-characteristics .CircleImagePush{width:33%;flex-shrink:0}.Goals .RectangularButton{width:65.6%;display:block;margin:60px auto 0 auto}.Goals-casestudy-infos-guest{margin-bottom:9%}.Goals-suggestions .ImageDescriptor{width:100%;height:25vw;margin-bottom:60px}.Goals-suggestions .ImageDescriptor:last-child{margin-bottom:0}.Goals-suggestions .ImageDescriptor-image{width:56.8%}.Goals-suggestions .ImageDescriptor-description{width:43.2%}.Goals-suggestions .ImageDescriptor.isRight .DescriptionText-content{padding-left:0;padding-right:30px}.Goals-suggestions .ImageDescriptor.isRight .DescriptionText-content .SymbolButton:last-child{margin-left:0%}.Goals-suggestions .ImageDescriptor .DescriptionText-content .SymbolButton:last-child{margin-left:0%}@media screen and (max-width:1024px){.Goals-suggestions .ImageDescriptorMobile{width:100%;transform:none}.Goals-suggestions .ImageDescriptorMobile-image{height:48vw}.Goals-suggestions .ImageDescriptorMobile-content{padding-left:0}.Goals-suggestions .ImageDescriptorMobile-content p{width:100%}.Goals-suggestions .ImageDescriptorMobile-title svg{right:0}}@media screen and (max-width:736px){.Goals{padding-top:48px;padding-bottom:50px}.Goals .DualLineTitle-title{font-size:2.1em}.Goals-header{padding-top:0}.Goals-header h2{width:100%;line-height:1.2;font-size:1.2em;margin-bottom:20px}.Goals-header h1{margin-bottom:0}.Goals-content{width:100%;overflow:hidden;position:relative}.Goals-content.isClosed{height:165px}.Goals-content.isClosed:after{content:'';display:block;width:100%;height:130px;position:absolute;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 75%)}.Goals-characteristics .CircleImagePush{width:100%}.Goals-casestudy-infos-guest{margin-bottom:0}.Goals .RectangularButton{width:100%;padding:14px 0;margin-top:40px}}.accordion{text-transform:none;background-color:#fff;padding:0}.accordion-menu{position:relative;padding:18px 0;padding-left:16px;padding-right:25px;width:100%;cursor:pointer;color:#313131;font-size:1.4em;letter-spacing:.05em;text-transform:uppercase}.accordion-menu span{bottom:26px;left:0;position:absolute;font-size:2em}.accordion-menu svg{width:20px;height:13px;stroke:#313131;position:absolute;right:0;top:28px;transform-origin:center center;transition:transform .3s}.accordion-menu:hover{color:#313131}.accordion-menu.isActive{color:#313131}.accordion-menu.isActive svg{transform:rotate(180deg)}.accordion-menu:after{display:none}.accordion-content{height:0;opacity:0;visibility:hidden}.accordion-inner-content{padding:16px}.accordion-inner-content b,.accordion-inner-content strong,.accordion-inner-content a{font-size:1.05em;text-decoration:none}.accordion-inner-content a{text-decoration:underline;font-size:1.05em}.accordion-inner-content em{font-style:oblique 15deg}.accordion-inner-content s{text-decoration:line-through;color:#141414}.accordion-group{border-bottom:4px solid #f5f5f5}.Accordion{margin-top:60px}@media screen and (max-width:736px){.Accordion{width:100%;margin-top:0}}.News{padding-top:110px;padding-bottom:130px;position:relative}.News-prev,.News-next{position:absolute;top:110px;z-index:1;height:31.25vw;width:20vw}.News-prev-text,.News-next-text{position:absolute;top:50%;left:50%;text-transform:uppercase;text-align:center;color:#fff;transform:translate(-50%,-50%);font-size:1.2em;line-height:1.2}.News-prev{left:0;transform:translateX(-100%)}.News-prev-image{background-position:right center}.News-next{right:0;transform:translateX(100%)}.News-next-image{background-position:left center}.News-header h1{font-size:inherit}.News-header-title{display:block}.News-header-baseline{display:block}.News-header-line{width:55px;height:4px;background:#ceaf5c;margin:0 auto 18px auto}.News-header-date{font-size:1.15em;margin-bottom:45px;color:#ceaf5c}.News-content{margin-bottom:72px}.News-content img{max-width:100%;height:auto}.News-alsolike{width:65.6%;margin:0 auto}.News-alsolike .RectangularButton{width:100%;margin-top:60px}.News-alsolike-items{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.News-alsolike li{background:#f5f5f5;margin-bottom:4px;padding:7px}.News-alsolike li:hover svg{opacity:.6}.News-alsolike li svg{width:30px;height:30px;transition:opacity .3s}@media screen and (max-width:1024px){.News{padding-bottom:0}.News-header{margin-top:0}.News-content{width:100%}.News-alsolike{width:100%}}@media screen and (max-width:736px){.News{padding-top:48px}.News-header{text-align:left;padding-top:0}.News-header-title{display:block;font-size:1.5em;line-height:1}.News-header-subtitle{display:block;font-size:1.1em;margin-bottom:18px}.News-header-date{font-size:1em;margin-bottom:20px}.News-header-line{margin-left:0}.News-alsolike-items{margin-top:20px;flex-direction:column}.News-alsolike .RectangularButton{margin-top:10px;padding:15px 10px}.News-content{margin-bottom:30px}}.Offer{padding-top:110px;padding-bottom:80px}.Offer .RectangularButton{width:65.6%;display:block;margin:60px auto 0 auto}.Offer-prev,.Offer-next{position:absolute;top:110px;z-index:1;height:31.25vw;width:20vw}.Offer-prev-text,.Offer-next-text{position:absolute;top:50%;left:50%;text-transform:uppercase;text-align:center;color:#fff;transform:translate(-50%,-50%);font-size:1.2em;line-height:1.2}.Offer-prev{left:0;transform:translateX(-100%)}.Offer-prev-image{background-position:right center}.Offer-next{right:0;transform:translateX(100%)}.Offer-next-image{background-position:left center}.Offer-header h2{width:83%;margin-left:auto;margin-right:auto;line-height:1.45;margin-bottom:46px}.Offer-advantages{margin-top:40px}.Offer-advantages .UnderlinedTitle{margin-bottom:20px}.Offer-advantages .UnderlinedTitle-line{margin-top:6px}.Offer-advantages ul{margin-left:0}.Offer-advantages li{display:inline-block;margin-right:17px;padding-left:0;font-size:1.15em}.Offer-advantages li:before{display:none}.Offer-advantages li span{margin-right:3px;font-size:1.3em}.Offer-dual-suggestion-container .ArticleCasestudy{margin-bottom:60px}.Offer-dual-suggestion-container .ArticleCasestudy:last-child{margin-bottom:0}.Offer-suggestions .ImageDescriptor{width:100%;height:25vw;margin-bottom:60px}.Offer-suggestions .ImageDescriptor:last-child{margin-bottom:0}.Offer-suggestions .ImageDescriptor-image{width:56.8%}.Offer-suggestions .ImageDescriptor-description{width:43.2%}.Offer-suggestions .ImageDescriptor.isRight .DescriptionText-content{padding-left:0;padding-right:30px}.Offer-suggestions .ImageDescriptor.isRight .DescriptionText-content .SymbolButton:last-child{margin-left:0%}.Offer-suggestions .ImageDescriptor .DescriptionText-content .SymbolButton:last-child{margin-left:0%}@media screen and (max-width:1024px){.Offer-suggestions .ImageDescriptorMobile{width:100%;transform:none}.Offer-suggestions .ImageDescriptorMobile-image{height:48vw}.Offer-suggestions .ImageDescriptorMobile-content{padding-left:0}.Offer-suggestions .ImageDescriptorMobile-content p{width:100%}.Offer-suggestions .ImageDescriptorMobile-title svg{right:0}}@media screen and (max-width:736px){.Offer{padding-top:48px;padding-bottom:50px}.Offer .DualLineTitle-title{font-size:2.1em}.Offer-header{padding-top:15px}.Offer-header h2{width:100%;line-height:1.2;font-size:1.2em;margin-bottom:20px}.Offer-header h1{margin-bottom:0}.Offer-content{width:100%}.Offer-content-text{overflow:hidden;position:relative}.Offer-content-text.isClosed{height:165px}.Offer-content-text.isClosed:before{content:'';display:block;position:absolute;z-index:1;bottom:0;left:50%;transform:translateX(-50%) rotate(90deg);width:35px;height:35px;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='%23313131' d='m4.97,19.68c-.27,0-.54-.11-.73-.34-.35-.41-.31-1.02.1-1.37l9.21-7.97L4.34,2.03c-.41-.35-.45-.97-.1-1.37.35-.41.97-.45,1.37-.1l10.06,8.7c.21.18.34.45.34.73s-.12.55-.34.73l-10.06,8.7c-.18.16-.41.24-.64.24Z'/></svg>");background-size:13px;background-position:center;background-repeat:no-repeat;background-color:#ceaf5c;border-radius:50%}.Offer-content-text.isClosed:after{content:'';display:block;width:100%;height:130px;position:absolute;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 75%)}.Offer-advantages ul{-moz-columns:2;columns:2}.Offer .RectangularButton{width:100%;padding:14px 0;margin-top:40px}}.Place{background:#fff}.Place .Place-access .DualLineTitle-title.div{text-wrap:balance}.Place-mobile-arrows{position:absolute;width:33%;top:calc(100vh - 35px);right:0}.Place-mobile-arrows svg{float:left;width:26px;height:20px;fill:#fff;stroke:#fff}.Place-mobile-arrows-separator{float:left;height:20px;width:2px;background:#fff;margin:0 17px}.Place-previous,.Place-next{width:31vw;height:100vh;position:absolute;top:0;z-index:1}.Place-previous-image,.Place-next-image{width:100%;height:100%}.Place-previous-image img,.Place-next-image img{width:100%;height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 50%;object-position:70% 50%}.Place-previous-content,.Place-next-content{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;color:#fff;text-transform:uppercase}.Place-previous-content-small-text,.Place-next-content-small-text{font-size:1em;line-height:1.6;margin-top:15px}.Place-previous-content-big-text,.Place-next-content-big-text{margin-top:6px;font-size:2em}.Place-previous-content svg,.Place-next-content svg{fill:#fff;width:70px;height:58px}.Place-previous{transform:translateX(-100%)}.Place-next{right:0;transform:translateX(100%)}.Place-under-hero{position:relative;z-index:1;background:#fff;display:flex;flex-direction:row;height:145px;color:#313131}.Place-under-hero-container{z-index:2;background:#fff}.Place-under-hero-container-flex{display:flex;flex-direction:row;flex-shrink:0;align-items:center}.Place-under-hero-container .Ariane{position:relative;top:auto;left:auto;margin-left:48px}.Place-under-hero-container .RectangularButton{min-width:auto;padding:7px 17px;border:2px solid #ceaf5c;height:33px;margin-right:30px}.Place-under-hero-container .RectangularButton-text-default{color:#ceaf5c}.Place-under-hero-container .RectangularButton-background-default{background:none}.Place-under-hero-container .RectangularButton-background-hover{background:#f5f5f5;border-bottom:2px solid #ceaf5c}.Place-address{flex-shrink:1;flex-grow:1}.Place-address svg{width:28px;height:34px;fill:#313131;stroke:none;float:left}.Place-address-text{float:left;margin-top:7px;margin-left:20px;width:80%}.Place-address-text h1{font-size:1rem}.Place-address-text-name{display:block;margin-bottom:7px}.Place-arrow{padding-top:44px;padding-bottom:30px;transition:background .6s cubic-bezier(.215,.61,.355,1);cursor:pointer}.Place-arrow:hover{background:#f5f5f5}.Place-arrow-text{width:70px;font-size:.75em;color:#8d8d8d}.Place-arrow svg{width:22px;height:22px;fill:#7f7f7f;stroke:none}.Place-arrow--prev{position:absolute;padding-left:30px}.Place-arrow--next{position:absolute;right:0;max-width:300px;text-align:right;padding-right:30px}.Place-arrow--next .Place-arrow-text{margin-left:calc(100% - 70px)}.Place-resume{width:100%;position:relative;background:#f5f5f5;padding-top:60px;padding-bottom:80px;z-index:0}.Place-resume-container{display:flex;flex-direction:row;flex-wrap:wrap;position:relative;z-index:1}.Place-resume-summary{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:50px}.Place-resume-summary-item{width:12.5vw;height:82px;text-align:center;border-right:2px solid #c8c8c8;padding:0 15px;font-size:.87em}.Place-resume-summary-item img,.Place-resume-summary-item svg{stroke:none;fill:#313131;height:30px;width:100%;margin-bottom:22px}.Place-resume-summary-item:last-child{border-right:none}.Place-resume-more{width:25vw;align-self:stretch;position:relative}.Place-resume-more-share{background:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-around;padding:14px 10%}.Place-resume-more-share h4{font-size:.87em}.Place-resume-more-share div.separator{height:25px;width:0;border-right:1px solid #c8c8c8}.Place-resume-more-share div svg{width:20px;height:20px;transition:opacity .3s}.Place-resume-more-share div.icomail svg{width:17px}.Place-resume-more-share div:hover svg{opacity:.6}.Place-resume-more-contact{padding:10%;margin-top:50px}.Place-resume-more-contact .Place-contact{margin-top:0}.Place-resume-more-contact .Place-contact-simplecards{margin-top:40px;line-height:1.2;font-size:.87em}.Place-resume-more-contact .Place-contact-simplecards .service{font-weight:bold;font-size:.8em;display:inline-block;max-width:220px;padding-bottom:5px}.Place-resume-more-contact .Place-contact-simplecards .ContactCard-phone,.Place-resume-more-contact .Place-contact-simplecards .ContactCard-email{font-size:.9em}.Place-resume-more-contact .Place-contact-simplecards p{line-height:1em}.Place-resume-more-contact .Place-contact-simplecards h3{font-size:1.67em}.Place-resume-more-contact .UnderlinedTitle .UnderlinedTitle-title{font-size:1.16em}.Place-resume-booking{width:25vw;height:480px;align-self:stretch;position:relative;padding:20px;padding-top:80px;text-align:center}.Place-resume-booking-title{font-size:1.15em;margin-top:20px}.Place-resume-booking svg{width:50px;height:50px;fill:#313131;stroke:#313131}.Place-resume-booking-line{width:50px;height:4px;background:#313131;margin:20px auto}.Place-resume-booking p{line-height:1.8}.Place-resume-booking-guests{margin-bottom:20px}.Place-resume-booking-guests .Select{z-index:300}.Place-resume-booking-guests .Dropdown{padding-top:0}.Place-resume-booking-tuto{height:87%;top:12%;left:0;z-index:200}.Place-resume-booking-tuto-line{width:50px;height:4px;background:#313131;margin:10px auto}.Place-resume-booking-tuto-background{opacity:.9}.Place-resume-booking-tuto-content{width:68%;position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%);color:#313131}.Place-resume-booking-tuto-content-text{font-size:.95em;line-height:1.7}.Place-resume-booking-tuto-content svg{width:30px;height:42px;display:block;stroke:none;fill:#313131;margin:0 auto 15px auto}.Place-resume-booking-tuto .RectangularButton{position:absolute;width:210px;bottom:25%;left:50%;transform:translateX(-50%)}.Place-resume-booking-calendar{width:100%}.Place-resume-about{width:66%;padding-right:60px}.Place-resume-about .UnderlinedTitle{margin-bottom:30px}.Place-resume-about p{line-height:1.7;font-size:.87em}.Place-resume-about-text{overflow:hidden;position:relative}.Place-resume-about-text.isClosed{height:74px}.Place-resume-about-text.isClosed:before{content:'';display:block;position:absolute;z-index:1;bottom:0;left:50%;transform:translateX(-50%) rotate(90deg);width:35px;height:35px;background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='%23313131' d='m4.97,19.68c-.27,0-.54-.11-.73-.34-.35-.41-.31-1.02.1-1.37l9.21-7.97L4.34,2.03c-.41-.35-.45-.97-.1-1.37.35-.41.97-.45,1.37-.1l10.06,8.7c.21.18.34.45.34.73s-.12.55-.34.73l-10.06,8.7c-.18.16-.41.24-.64.24Z'/></svg>");background-size:13px;background-position:center;background-repeat:no-repeat;background-color:#ceaf5c;border-radius:50%}.Place-resume-about-text.isClosed:after{content:'';display:block;width:100%;height:74px;position:absolute;top:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#f5f5f5 75%)}.Place-resume-about-advantages{margin-top:40px}.Place-resume-about-advantages li{font-size:.91em;display:inline-block;margin-right:17px;margin-bottom:14px}.Place-resume-about-advantages li span{margin-right:3px;font-size:1.3em}.Place-resume-pattern{bottom:0;right:0}.Place-resume-pattern svg{fill:#fff;stroke:#fff}.Place-home{position:relative}.Place-home .VisitMosaic{z-index:1}.Place-home-pattern{bottom:-105px;transform:rotate(180deg)}.Place-home-pattern svg{fill:#f5f5f5;transform:rotate(-22deg)}.Place-offers .OfferCard-text{height:auto}.Place-offers .OfferCard-text-container{transform:none}.Place-offers-slider{position:relative;overflow:hidden}.Place-offers-slider-container{position:relative}.Place-offers-slider-container ul{display:flex;flex-direction:row}.Place-offers-slider-container li{position:relative}.Place-offers-slider-overlayarrow{position:absolute;top:80%;opacity:0;z-index:1}.Place-offers-slider-overlayarrow svg{width:30px;height:30px}.Place-offers-slider-overlayarrow--left{left:0}.Place-offers-slider-overlayarrow--right{right:0}.Place-offers-slider-overlay{background:#fff;position:absolute;width:9%;height:130%;top:0;opacity:0;z-index:2;cursor:pointer;display:none}.Place-offers-slider-overlay--left{left:0}.Place-offers-slider-overlay--right{right:0}.Place-infos-card-container{margin-top:40px;display:flex;flex-direction:row;flex-wrap:wrap}.Place-infos-card-container .InfoCard{margin-bottom:40px;margin-right:30px}.Place-infos-restaurant{width:100%;height:15.5vw;display:flex;flex-direction:row;margin-bottom:60px}.Place-infos-restaurant-image{width:65.5%;height:100%;flex-shrink:0}.Place-infos-restaurant-text{width:34.5%;height:100%;flex-shrink:0;padding-left:32px}.Place-infos-restaurant-text .UnderlinedTitle h4{font-size:1.15em;letter-spacing:.08em}.Place-infos-restaurant-text-description{margin-top:23px;margin-bottom:26px;font-size:.9em;line-height:1.7}.Place-infos-features{margin:20px 0;width:100%;position:relative}.Place-infos-features-column{width:31%;margin:0 1%;display:inline-block;vertical-align:top}.Place-infos-features li{letter-spacing:.05em;font-size:1.15em;text-transform:uppercase;padding:15px;background-color:#f5f5f5;color:#313131;vertical-align:middle;display:flex;line-height:37px;border-bottom:1px solid #e5e5e5}.Place-infos-features li svg{width:35px;height:35px;margin-right:10px;stroke:none}.Place-infos-features li:lastchild{border:none}.Place-infos-features-pdf{margin:20px 0 50px 0}.Place-infos-features-pdf p{margin:20px 0;font-size:.9em;line-height:1.7;max-width:890px}.Place-infos-features-pdf a{text-transform:uppercase}.Place-infos-features-pdf a svg{width:15px;height:15px;fill:#313131;margin-left:5px;margin-bottom:-1px;transform:rotate(180deg)}.Place-rooms{position:relative;z-index:1}.Place-rooms-map{height:34vw;display:flex;margin-top:60px}.Place-rooms-map .ImageSliderSquare{width:49%;height:100%;flex-shrink:0}.Place-rooms-map .ImageSliderSquare-image{margin-bottom:0}.Place-rooms-map .DescriptionText{width:51%;flex-shrink:0}.Place-transition{width:100vw;height:23vw;overflow:hidden;position:relative;margin-top:70px}.Place-transition-image{width:100%;height:100%;background-attachment:fixed}.Place-access{margin-bottom:120px}@media screen and (max-width:736px){.Place-access{margin-bottom:410px}}.Place-access .MapHelper{width:100%;height:300px}.Place-access-infos{width:89%;position:relative;left:50%;background:#fff;border-bottom:4px solid #313131;transform:translateX(-50%);padding:30px;display:flex;flex-direction:row}.Place-access-infos-text{line-height:1.3}.Place-access-infos-text span{margin-bottom:7px}.Place-access-infos-column{margin-left:30px}.Place-access-infos-column h6{font-size:.9em;text-transform:uppercase;margin-bottom:3px}.Place-access-infos-column p{font-size:.9em;line-height:1.4;margin-bottom:18px}.Place-access-infos-column svg{width:30px;height:30px;float:left}.Place-access-infos-column-text{float:left;width:calc(100% - 30px);padding-top:10px;padding-left:10px}.Place-access-infos-address{width:22%;flex-shrink:0}.Place-access-infos-address svg{width:33px;height:40px;margin-bottom:18px;float:left}.Place-access-infos-address span{display:block}.Place-access-infos-address-text{padding-left:10px;padding-top:10px;width:calc(100% - 33px)}.Place-access-container{position:relative}.Place-contact{margin-top:130px;position:relative}.Place-contact-container{position:relative;z-index:1}.Place-contact-cards{display:flex;flex-direction:row;justify-content:space-between}.Place-contact-pattern{bottom:100px;right:0}.Place-contact-pattern svg{fill:#f5f5f5;transform:rotate(24deg)}.Place-contact-footer{background:#f5f5f5;margin-top:80px}.Place-contact-footer-container{display:flex;height:120px}.Place-contact-footer .ShareBar{margin:0 auto}.Place-spacer{height:130px}.Place .Hero-replay{bottom:100px}@media screen and (max-width:1024px){.Place-mobile-arrows{width:18%;top:37vh}.Place-under-hero{height:auto}.Place-under-hero-container{display:flex;flex-direction:row;margin-right:auto;margin-left:auto;z-index:0}.Place-under-hero .Ariane{margin-left:0}.Place-under-hero .RectangularButton{margin-top:40px}.Place-address{margin-bottom:30px}.Place-address-text{width:61%;margin-top:0;margin-left:14px}.Place-resume{padding-top:15px;padding-bottom:45px}.Place-resume-about{width:100%;padding-right:0}.Place-resume-about .UnderlinedTitle{margin-top:30px}.Place-resume-about-advantages ul{-moz-columns:2;columns:2}.Place-resume-summary{margin-bottom:10px;flex-wrap:wrap}.Place-resume-summary-item{width:calc(23% - 12px);height:20.3vw;padding-top:6%;border-right:none;position:relative;margin-right:12px;margin-left:12px}.Place-resume-summary-item:after{content:'';display:block;position:absolute;top:15%;right:-13px;height:70%;width:2px;background-color:#c5c5c4}.Place-resume-summary-item:last-child:after{display:none}.Place-mobile-calendar-open{letter-spacing:.07em;width:100%;padding:15px 20px;position:relative;text-transform:uppercase}.Place-mobile-calendar-open svg{width:25px;height:25px;position:absolute;top:8px;right:15px;stroke:none;fill:#313131}.Place-home{z-index:0}.Place-home-images{height:87.5vw}.Place-home-images .ImageSliderSquare{height:100%;z-index:1}.Place-home-pattern{bottom:-42px;transform:rotate(-210deg);width:135px;height:135px;right:-15px}.Place-home-pattern svg{top:0;left:0;transform:none}.Place-infos-services{margin-bottom:20px}.Place-infos-restaurant{display:block;height:65vw;margin-bottom:0}.Place-infos-restaurant-image{width:100%;height:55%;margin-top:25px;margin-bottom:15px}.Place-infos-restaurant-text{width:100%;padding-left:0;height:auto}.Place-infos-features li{font-size:1em}.Place-rooms-map{height:87.5vw;margin-top:0}.Place-rooms-map .ImageSliderSquare{width:90%;margin-left:auto;margin-right:auto}.Place-rooms-map .ImageSliderSquare-image{background-size:contain}.Place-transition{height:48vw;margin-top:35px}.Place-transition-image{background-attachment:scroll}.Place-access-infos{height:auto;flex-direction:column}.Place-access-infos-address{width:100%;margin-bottom:20px}.Place-access-infos-address svg{float:left}.Place-access-infos-text{float:left;width:75%;margin-left:8px}.Place-access-infos-text h1{font-size:1rem}.Place-access-infos-column{margin-left:0}.Place-contact{z-index:0;margin-top:0;padding-bottom:50px}.Place-contact-cards{flex-direction:row}.Place-contact-footer-container{height:auto}.Place-contact-footer-container .ShareBar{width:100%}.Place-contact-pattern{top:28%;left:41%;bottom:0;right:0;width:100vw;height:59vw;transform:rotate(180deg)}}@media screen and (max-width:736px){.Place-under-hero-container{display:inline-block}.Place-under-hero-container-flex{display:block}.Place-under-hero-container .RectangularButton{margin-top:-10px;margin-bottom:20px;width:100%;padding:20px 17px;height:auto}.Place-address{margin-top:17px}.Place-address-text{font-size:.85em}.Place-address-text h1{font-size:1rem}.Place-mobile-arrows{width:33%;top:30vh}.Place-resume{padding-bottom:17px}.Place-resume-summary{flex-wrap:wrap}.Place-resume-summary-item{width:calc(50% - 12px);height:32vw;font-size:.75em;margin-right:0;margin-left:0}.Place-resume-summary-item:nth-child(1),.Place-resume-summary-item:nth-child(2){border-bottom:2px solid #c5c5c4}.Place-resume-summary-item:nth-child(2):after{display:none}.Place-resume-summary-item:nth-child(odd){margin-right:12px}.Place-resume-summary-item:nth-child(even){margin-left:12px}.Place-resume-summary-item svg,.Place-resume-summary-item img{height:20px;margin-bottom:12px}.Place-resume-about p{font-size:.85em}.Place-resume-about-advantages li{font-size:.85em}.Place-infos-features .Place-infos-features-group h5 a svg{top:29px}.Place-infos-features li{display:block}.Place-infos-features li svg{margin-bottom:-9px}.Place-infos-features li ul{height:0;overflow:hidden}.Place-infos-restaurant{height:115vw;margin-bottom:20px}.Place-infos-restaurant-image{height:35vw}.Place-infos-card-container{margin-top:20px;margin-bottom:20px}.Place-infos-card-container .InfoCard{margin-bottom:12px}.Place-rooms-map{margin-top:13px}.Place-access-infos{padding-bottom:6px}.Place-access-infos-text{font-size:.85em}.Place-access-infos-column p{font-size:.85em}.Place-contact{margin-top:90px}.Place-contact-cards{flex-direction:column}.Place-contact-footer{margin-top:20px}}.Place-infos-features-group{text-transform:none;background-color:#fff;padding:0}.Place-infos-features-group h5{position:relative;padding:18px 0;padding-left:16px;width:100%;font-size:1em}.Place-infos-features-group h5 span{bottom:26px;left:0;position:absolute;font-size:2em}.Place-infos-features-group h5 svg{width:20px;height:13px;stroke:#313131;position:absolute;right:0;top:28px;transform-origin:center center;transition:transform .3s}.Place-infos-features-group h5:hover{color:#313131}.Place-infos-features-group h5.isActive{color:#313131}.Place-infos-features-group h5.isActive svg{transform:rotate(180deg)}.Place-infos-features-group h5:after{display:none}.Page-Simple{padding-top:110px;padding-bottom:80px}.Page-Simple-hero{width:100%;height:15.6vw}.Page-Simple-header h1{text-transform:uppercase;font-size:1.8em;margin-bottom:45px}.Page-Simple-content{position:relative}.Page-Simple-content-pattern{position:absolute;right:-25vw;top:3%;z-index:-1}.Page-Simple-content h2{margin-top:23px;margin-bottom:25px;text-transform:uppercase;position:relative;padding-bottom:12px}.Page-Simple-content h2:after{content:"";width:54px;height:4px;position:absolute;left:0;bottom:0;background-color:#ceaf5c}.Page-Simple-content h3,.Page-Simple-content h4{margin-top:18px;margin-bottom:5px}.Page-Simple-content h3 span,.Page-Simple-content h4 span{color:#ceaf5c;margin-right:7px}.Page-Simple-content h3{font-size:1.25em;letter-spacing:.05em;text-transform:uppercase}.Page-Simple-content h4{font-size:1.18em}.Page-Simple-content ul{margin-top:25px;margin-left:7%}.Page-Simple-content li{padding-left:10px;position:relative}.Page-Simple-content li:before{content:'';display:block;width:4px;height:4px;top:12px;border-radius:50%;background-color:#ceaf5c;position:absolute;left:0;transform:translateY(-50%)}@media screen and (max-width:1024px){.CGU-content ul{margin-left:0}}@media screen and (max-width:736px){.CGU{padding-top:48px;padding-bottom:50px}.CGU-header{padding-top:25px}.CGU-header h1{font-size:1.4em;margin-bottom:25px}.CGU-content{width:100%}.CGU-content h3{font-size:1.05em}.CGU-content h4{font-size:.98em;line-height:1.3}.CGU-content ul li:before{top:12px}.Ariane{position:relative;top:auto;left:auto}}.Testimonial .Hero-background{position:absolute;top:0;right:0;bottom:0;left:0}.Testimonial .Hero-small-text,.Testimonial .Hero-big-text{opacity:1}.Testimonial .Hero-small-text{margin-bottom:12px;font-size:2.125em}.Testimonial .Hero-big-text{font-size:4.875em}.Testimonial .Hero-line{margin-top:10px;transform:none}.Testimonial .Hero-overlay{display:none}.Testimonial-wrapper .Ariane{position:relative;top:auto;left:auto}.Testimonial-header{padding:55px 0 80px 0}.Testimonial-noresult{padding:0 0 80px 0}.Testimonial-title .DualLineTitle{margin:0;overflow:visible}.Testimonial-title .DualLineTitle-title{line-height:1.6}.Testimonial-info{margin-top:0}.Testimonial-info--line{width:50px;height:4px;font-size:0;line-height:1;background-color:#404040}.Testimonial-info--description{margin-top:25px;font-size:1.125em;line-height:1.56}.Testimonial-info--description strong{font-family:'OpenSans Bold';font-weight:normal}.Testimonial-paging ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:15px 0 35px;font-size:14px;line-height:1;text-align:center}.Testimonial-paging a{display:block;margin:0 5px;color:#313131;border-bottom:currentColor solid 1px}.Testimonial-paging a:hover{color:#cda842}.Testimonial-paging .is-active a{font-family:'OpenSans Bold';font-weight:normal;color:#cda842;border-bottom:none}.Testimonial-block{padding:60px 0}.Testimonial-block.i1{background-color:#f5f5f5}.Testimonial-block.i2{background-color:#fff}.Testimonial-subtitle{font-family:'FuturaStd Heavy';font-size:1.75em;font-weight:normal;letter-spacing:.05em;line-height:1;text-transform:uppercase}.Testimonial-list,.Testimonial-entry{margin-top:50px}.Testimonial-list{font-size:.9375em;line-height:1.2;text-align:center}.Testimonial-list ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.Testimonial-list li{flex:0 0 auto;width:158px;border-left:rgba(86,86,84,0.3) solid 2px;padding:0 5px}.Testimonial-list li:first-child{border-left:0}.Testimonial-list img{width:auto;height:30px}.Testimonial-list span{display:block;margin-top:10px}.Testimonial-entry{display:flex;align-items:center}.Testimonial-entry--image,.Testimonial-entry--description{flex:0 0 auto}.Testimonial-entry--image{width:43%;height:250px;background-color:#f5f5f5}.Testimonial-entry--description{width:57%;padding-left:50px;font-size:15px;line-height:1.6}.Testimonial-entry--description p{margin-top:20px}.Testimonial-entry--description p:first-child{margin-top:0}.Testimonial-entry--description strong{font-family:'OpenSans Bold';font-weight:normal}.Testimonial-filter{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin:0 -16px}.Testimonial-filter--item{flex:0 0 auto;width:344px;margin-top:40px;padding:0 16px}.Testimonial-filter--label,.Testimonial-filter--toggle{font-size:1.125em;line-height:1}.Testimonial-filter--label{font-family:'OpenSans Semibold'}.Testimonial-filter--dropdown{margin-top:5px}.Testimonial-filter--dropdown.active .Testimonial-filter--toggle:after{transform:translateY(-50%) rotate(-90deg)}.Testimonial-filter--dropdown.active .Testimonial-filter--gap,.Testimonial-filter--dropdown.active .Testimonial-filter--list{display:block}.Testimonial-filter--toggle{position:relative;padding:12px 30px 12px 10px;border-bottom:#d8d8d8 solid 2px;color:#cda842;cursor:pointer}.Testimonial-filter--toggle::after{position:absolute;top:50%;right:3px;transform:translateY(-50%) rotate(90deg);width:10px;height:15px;pointer-events:none;content:"";background-image:url(/themes/sodexo/assets/images/icons/chevron-right.svg);background-position:center center;background-repeat:no-repeat;background-size:contain}.Testimonial-filter--option{position:relative;overflow:hidden}.Testimonial-filter--option input{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.Testimonial-filter--option input:checked ~ svg{display:block}.Testimonial-filter--option label{position:relative;display:block;padding:2px 0 2px 32px;font-size:15px;line-height:1.2}.Testimonial-filter--option label::before{position:absolute;top:50%;left:0;z-index:1;transform:translateY(-50%);width:22px;height:22px;pointer-events:none;content:"";background-color:#fff;border:#cdcdcd solid 2px}.Testimonial-filter--option svg{position:absolute;top:50%;left:5px;z-index:2;display:none;width:12px;height:12px;transform:translateY(-50%);fill:#cda842}.Testimonial-filter--gap,.Testimonial-filter--list{display:none}.Testimonial-filter--list{width:100%;padding-top:30px}.Testimonial-filter--list ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.Testimonial-filter--list li{flex:0 0 auto;width:25%;padding:10px 16px}.Testimonial-filter--list .RectangularButton{margin:10px 16px}.Testimonial-filter--dropoptions ul,.Testimonial-filter--dropoptions li{display:inline}.Testimonial-filter--dropoptions label{cursor:pointer}.Testimonial-filter--dropoptions .selected label{color:#cda842}@media screen and (max-width:1024px){.Testimonial .Hero-small-text{margin-bottom:8px;font-size:1.5em}.Testimonial .Hero-big-text{font-size:3.25em}.Testimonial-header{padding:35px 0 60px 0}.Testimonial-title .DualLineTitle-title{font-size:4.5em}.Testimonial-info--title{font-size:1.5em}.Testimonial-info--description{font-size:1em}.Testimonial-paging{padding:10px 0 30px}.Testimonial-block{padding:50px 0}.Testimonial-subtitle{font-size:1.5em}.Testimonial-list,.Testimonial-entry{margin-top:40px}.Testimonial-entry--description{padding-left:40px}.Testimonial-filter{flex-direction:column}.Testimonial-filter--item{width:100%;max-width:370px;margin-top:30px}.Testimonial-filter--toggle{max-width:312px}.Testimonial-filter--dropdown.active .Testimonial-filter--gap{display:none}.Testimonial-filter--list{position:relative;top:0;padding-top:20px}.Testimonial-filter--list ul{margin:0 -16px}.Testimonial-filter--list li{width:33.333333%}}@media screen and (max-width:736px){.Testimonial .Hero-small-text{margin-bottom:6px;font-size:1.25em}.Testimonial .Hero-big-text{font-size:1.75em}.Testimonial-header{padding:15px 0 40px 0}.Testimonial-title .DualLineTitle-title{font-size:2.5em}.Testimonial-info--line{margin-bottom:15px}.Testimonial-info--title{font-size:1.375em}.Testimonial-block{padding:40px 0}.Testimonial-subtitle{font-size:1.25em;line-height:1.2}.Testimonial-list,.Testimonial-entry{margin-top:30px}.Testimonial-list{text-align:left}.Testimonial-list li{display:flex;justify-content:flex-start;align-items:center;width:50%;margin-top:20px;border-left:0;padding:0}.Testimonial-list li:nth-child(1),.Testimonial-list li:nth-child(2){margin-top:0}.Testimonial-list span{margin-left:15px;margin-top:0}.Testimonial-entry{flex-direction:column}.Testimonial-entry--image,.Testimonial-entry--description{width:100%}.Testimonial-entry--description{margin-top:25px;padding-left:0}.Testimonial-filter--item{width:97%}.Testimonial-filter--label,.Testimonial-filter--toggle{font-size:1em}.Testimonial-filter--list li{width:50%}}.Privilege{padding-top:110px;padding-bottom:130px}.Privilege-header h2{width:83%;margin-left:auto;margin-right:auto;line-height:1.45;margin-bottom:46px}.Privilege-suggestions .ImageDescriptor{width:100%;height:25vw;margin-bottom:60px}.Privilege-suggestions .ImageDescriptor:last-child{margin-bottom:0}.Privilege-suggestions .ImageDescriptor-image{width:56.8%}.Privilege-suggestions .ImageDescriptor-description{width:43.2%}.Privilege-suggestions .ImageDescriptor.isRight .DescriptionText-content{padding-left:0;padding-right:30px}.Privilege-suggestions .ImageDescriptor.isRight .DescriptionText-content .SymbolButton:last-child{margin-left:0}.Privilege-suggestions .ImageDescriptor .DescriptionText--dualLink .DescriptionText-content .SymbolButton{font-size:1.05em}.Privilege-suggestions .ImageDescriptor .DescriptionText--dualLink .DescriptionText-content .SymbolButton:last-child{margin-left:0}@media screen and (max-width:1024px){.Privilege-suggestions .DualLineTitle-title{line-height:1.45;font-size:4.5em}.Privilege-suggestions .ImageDescriptorMobile{width:100%;transform:none}.Privilege-suggestions .ImageDescriptorMobile-image{height:48vw}.Privilege-suggestions .ImageDescriptorMobile-content{padding-left:0}.Privilege-suggestions .ImageDescriptorMobile-content p{width:100%}.Privilege-suggestions .ImageDescriptorMobile-title svg{right:0}}@media screen and (max-width:736px){.Privilege{padding-top:48px;padding-bottom:50px}.Privilege-header{padding-top:25px}.Privilege-header h2{width:100%;line-height:1.2;font-size:1.2em}.Privilege-content{width:100%;overflow:hidden;position:relative}.Privilege-content.isClosed{height:165px}.Privilege-content.isClosed:after{content:'';display:block;width:100%;height:100px;position:absolute;bottom:0;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.Privilege-suggestions .DualLineTitle-title{line-height:1.45;font-size:2.05em}}.Quote{position:relative;padding-top:110px;padding-bottom:80px}.Quote .Ariane{top:40px;left:0}.Quote-content{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.Quote-form-row .Quote-form-row--date.hasError .Checkbox{margin-top:14px}.Quote h3{width:100%;font-size:1.15em;line-height:1.55;margin-top:10px;margin-bottom:13px}.Quote h3 textarea{font-size:.9em;resize:none;width:100%;height:200px;background:#fff;border:2px solid #cdcdcd;border-radius:0;padding:3px 5px;box-shadow:none}.Quote h3 textarea:focus{outline:none}.Quote-main{width:77%;padding-right:60px;position:relative}.Quote-more{width:23%;align-self:stretch;position:relative}.Quote-more .wrapblock{margin-top:30px;word-wrap:break-word}.Quote-more-block{width:100%;padding:8px 30px 20px 30px;background-color:#f5f5f5}.Quote-more-block h3{width:100%;font-size:1.15em;line-height:1.55;margin-top:10px;margin-bottom:13px}.Quote-more-block p{margin:12px 0}.Quote-more-block-highlight{background-color:#fff;text-align:center;font-size:1.15em;color:#ceaf5c;padding:20px 0}.Quote-message{color:#ceaf5c;font-size:1.5rem;font-weight:bold;margin-bottom:53px;border:1px solid #ceaf5c;padding:1rem}.Quote .DualLineTitle{margin-bottom:14px}.Quote .DualLineTitle-title{font-size:5.4em}.Quote .UnderlinedTitle{margin-bottom:30px}.Quote-intro-line{width:50px;height:4px;background-color:#313131;margin-bottom:26px}.Quote-intro-text{width:65%;font-size:1em;line-height:1.55;margin-bottom:53px}.Quote-intro-error{margin-bottom:35px}.Quote-bymessage{margin-bottom:57px}.Quote-form-row{width:calc(100% + 60px);display:flex;padding:8px 30px 30px 30px;position:relative;left:-30px}.Quote-form-row h3{width:100%;font-size:1.15em;line-height:1.55;margin-top:10px;margin-bottom:13px}.Quote-form-row:nth-child(2n){background-color:#f5f5f5}.Quote-form-row .InputText,.Quote-form-row .Dropdown,.Quote-form-row .DropdownMulti{margin-right:30px}.Quote-form-row .InputText:last-child,.Quote-form-row .Dropdown:last-child,.Quote-form-row .DropdownMulti:last-child{margin-right:0}.Quote-form-row--company .Dropdown,.Quote-form-row--names .Dropdown,.Quote-form-row--contact .Dropdown,.Quote-form-row--filters .Dropdown,.Quote-form-row--event .Dropdown,.Quote-form-row--place .Dropdown,.Quote-form-row--company .DropdownMulti,.Quote-form-row--names .DropdownMulti,.Quote-form-row--contact .DropdownMulti,.Quote-form-row--filters .DropdownMulti,.Quote-form-row--event .DropdownMulti,.Quote-form-row--place .DropdownMulti{width:48%}.Quote-form-row--company .InputText,.Quote-form-row--names .InputText,.Quote-form-row--contact .InputText,.Quote-form-row--filters .InputText,.Quote-form-row--event .InputText,.Quote-form-row--place .InputText{width:48%}.Quote-form-row--date{width:48%;margin-right:30px}.Quote-form-row--date .InputText{width:100%}.Quote-form-row--date .Checkbox{padding-top:15px}.Quote-form-row--event .DropdownMulti{margin-bottom:calc(1.7em + 15px)}.Quote-form-row--address{display:none}.Quote-form-row--address .Dropdown,.Quote-form-row--address .DropdownMulti{width:22%}.Quote-form-row--commentary,.Quote-form-row--places,.Quote-form-row--hours,.Quote-form-row--configuration{flex-wrap:wrap}.Quote-form-row--commentary .Checkbox,.Quote-form-row--places .Checkbox,.Quote-form-row--hours .Checkbox,.Quote-form-row--configuration .Checkbox{position:relative;top:10px}.Quote-form-row--hours .Checkbox{margin-right:12%}.Quote-form-row--configuration{justify-content:space-between}.Quote-form-row--commentary textarea{font-size:.9em;resize:none;width:100%;height:200px;background:#fff;border:2px solid #cdcdcd;border-radius:0;padding:3px 5px}.Quote-form-row--commentary textarea:focus{outline:none}.Quote-form-row--places{flex-wrap:wrap}.Quote-form-row--places h3{margin-bottom:22px}.Quote-form-row--places .Checkbox{width:25%;margin-bottom:28px}.Quote-newsletter{display:flex}.Quote-newsletter .Checkbox{width:46%;margin-right:2%;align-items:flex-start}.Quote-required{font-size:.9em;margin-top:24px;margin-bottom:38px}.Quote .RectangularButton--loading{cursor:progress}.Quote .RectangularButton--loading .RectangularButton-background-default{background:#515151}@media screen and (max-width:1024px){.Quote-intro-text{width:100%;margin-bottom:20px}.Quote-content{display:inline}.Quote-main{width:100%;padding-right:0}.Quote-more{width:100%;margin-bottom:40px}.Quote-bymessage{margin-bottom:30px}.Quote-form-row--configuration{justify-content:flex-start}.Quote-form-row--configuration .DispositionSelector{width:calc(33% - 25px);margin-right:40px;margin-bottom:25px}.Quote-form-row--configuration .DispositionSelector:nth-of-type(3n){margin-right:0}.Quote-form-row--hours .Checkbox{margin-right:9%}.Quote-form-row--filters,.Quote-form-row--address{flex-wrap:wrap}.Quote-form-row--filters .Dropdown,.Quote-form-row--address .Dropdown,.Quote-form-row--filters .DropdownMulti,.Quote-form-row--address .DropdownMulti,.Quote-form-row--filters .InputText,.Quote-form-row--address .InputText{width:calc(50% - 15px)}.Quote-form-row--filters .Dropdown:nth-of-type(2n),.Quote-form-row--address .Dropdown:nth-of-type(2n),.Quote-form-row--filters .DropdownMulti:nth-of-type(2n),.Quote-form-row--address .DropdownMulti:nth-of-type(2n),.Quote-form-row--filters .InputText:nth-of-type(2n),.Quote-form-row--address .InputText:nth-of-type(2n){margin-right:0}.Quote-form-row--event .DropdownMulti{margin-bottom:calc(1.7em + 25px)}.Quote-form-row--places .Checkbox{width:33%}.Quote-newsletter .Checkbox{width:70%}.Quote .DualLineTitle-title{font-size:3.6em}}@media screen and (max-width:736px){.Quote{padding-top:48px}.Quote .DualLineTitle-title{font-size:2.4em}.Quote .UnderlinedTitle{margin-bottom:15px}.Quote-form-row{flex-wrap:wrap}.Quote-form-row .Dropdown,.Quote-form-row .DropdownMulti,.Quote-form-row .InputText,.Quote-form-row .Quote-form-row--date{width:100%;margin-right:0;margin-bottom:10px}.Quote-form-row .Dropdown.hasError .Checkbox,.Quote-form-row .DropdownMulti.hasError .Checkbox,.Quote-form-row .InputText.hasError .Checkbox,.Quote-form-row .Quote-form-row--date.hasError .Checkbox{margin-top:14px}.Quote-form-row--hours .Checkbox{margin-right:0;margin-bottom:15px;width:50%}.Quote-form-row--configuration .DispositionSelector{width:calc(50% - 10px);margin-right:0;margin-bottom:20px}.Quote-form-row--configuration .DispositionSelector:nth-of-type(odd){margin-right:20px}.Quote-form-row--commentary textarea{height:100px}.Quote-form-row--places .Checkbox{width:50%}.Quote-newsletter{flex-wrap:wrap}.Quote-newsletter .Checkbox{width:100%;margin-bottom:25px}.Quote .RectangularButton{padding:14px 10px}}.g-recaptcha-input{position:relative}.g-recaptcha-input .captcha-error{color:#f00;position:absolute;bottom:-23px;font-size:.9em}.Results{padding-top:88px}.Results-container{position:relative;width:90%;height:760px;margin:0 auto}.Results-search{margin-top:40px;margin-bottom:40px}.Results-places{width:59%;height:570px;display:inline-block;overflow-y:auto;display:flex;flex-wrap:wrap}.Results-map,.Results-count,.Results .FilterBar-item,.Results .RectangularButton,.Results .ResultCard{opacity:0}.Results-count{color:#313131;font-size:1.15em;line-height:1.3;margin-top:20px;margin-bottom:25px}.Results-count span{color:#ceaf5c;font-size:1em}.Results-map{position:absolute;top:152px;width:41vw;height:570px;right:-5.5%}.Results-footer{background:#f5f5f5}.Results-footer-container{display:flex;height:120px}.Results-footer .ShareBar{margin:0 auto}@media screen and (max-width:1024px){.Results-map,.Results-count,.Results .FilterBar-item,.Results .RectangularButton,.Results .ResultCard{opacity:1}.Results-container{height:auto}.Results-places{width:100%;height:auto;overflow-y:visible}.Results-count{margin-bottom:25px;margin-top:20px}.Results-footer-container{height:80px}.Results .ShareBar{width:100%}.Results .ShareBar-item{width:50%;text-align:right}.Results .ShareBar-item--devis{text-align:left}}@media screen and (max-width:736px){.Results{padding-top:48px}.Results-places .ResultCard{margin-right:0;margin-left:0;width:100%}.Results-count{font-size:.95em}.Results-footer-container{height:66px}.Results .ShareBar-item{text-align:center}.Results .ShareBar-item-content{width:28%}.Results .ShareBar-item--devis{text-align:center}}.Wedding{padding-top:110px;padding-bottom:130px}.Wedding-header h2{width:83%;margin-left:auto;margin-right:auto;line-height:1.45;margin-bottom:46px}.Wedding-suggestions .ImageDescriptor{width:100%;height:25vw;margin-bottom:60px}.Wedding-suggestions .ImageDescriptor:last-child{margin-bottom:0}.Wedding-suggestions .ImageDescriptor-image{width:56.8%}.Wedding-suggestions .ImageDescriptor-description{width:43.2%}.Wedding-suggestions .ImageDescriptor.isRight .DescriptionText-content{padding-left:0;padding-right:30px}.Wedding-suggestions .ImageDescriptor.isRight .DescriptionText-content .SymbolButton:last-child{margin-left:0}.Wedding-suggestions .ImageDescriptor .DescriptionText--dualLink .DescriptionText-content .SymbolButton{font-size:1.05em}.Wedding-suggestions .ImageDescriptor .DescriptionText--dualLink .DescriptionText-content .SymbolButton:last-child{margin-left:0}@media screen and (max-width:1024px){.Wedding-suggestions .DualLineTitle-title{line-height:1.45;font-size:4.5em}.Wedding-suggestions .ImageDescriptorMobile{width:100%;transform:none}.Wedding-suggestions .ImageDescriptorMobile-image{height:48vw}.Wedding-suggestions .ImageDescriptorMobile-content{padding-left:0}.Wedding-suggestions .ImageDescriptorMobile-content p{width:100%}.Wedding-suggestions .ImageDescriptorMobile-title svg{right:0}}@media screen and (max-width:736px){.Wedding{padding-top:48px;padding-bottom:50px}.Wedding-header{padding-top:25px}.Wedding-header h2{width:100%;line-height:1.2;font-size:1.2em}.Wedding-content{width:100%;overflow:hidden;position:relative}.Wedding-content.isClosed{height:165px}.Wedding-content.isClosed:after{content:'';display:block;width:100%;height:100px;position:absolute;bottom:0;background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.Wedding-suggestions .DualLineTitle-title{line-height:1.45;font-size:2.05em}}.View--hidden{position:relative;height:0;overflow:hidden}@media screen and (max-width:1024px){.View{overflow:hidden}}
body:not(.path-admin){overflow:hidden;.adminimal-admin-toolbar .Header{margin-top:39px}.adminimal-admin-toolbar.toolbar-tray-open .Header{margin-top:79px}#toolbar-administration{z-index:700;position:sticky;}#toolbar-administration .toolbar-toggle-orientation{display:none !important}#toolbar-administration .menu-item{background-size:unset !important;}[role=contentinfo]{margin:150px auto;width:450px;margin-bottom:-100px;}[role=alert]{font-size:12px;color:red;}.user-login-form{margin:150px auto;width:450px;input{height:30px;}.js-form-item{margin-bottom:20px;}.description{font-size:12px;font-style:italic;}.form-actions{text-align:right;}}}.js-form-wrapper > .field--type-sitecore ~ .js-form-wrapper{display:none;}
