iframe{max-width:100%;}.grecaptcha-badge{display:none;}.slick-accueil,.slick-accueil > div,.slick-accueil .slick-track{height:100%;}.slick-accueil{position:relative;}.slick-accueil .slick-slide{background-repeat:no-repeat;background-size:cover;position:relative;}.slick-accueil .slick-slide:after{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0.30) 0%,rgba(0,0,0,0.05) 100%)}.slick-accueil .slick-slide a{text-decoration:none !important;box-shadow:none !important;outline:none !important;}.slick-accueil .slick-caption-container{position:relative;z-index:1;}.slick-accueil .slick-caption-container{height:100%;}.slick-accueil .slick-caption{display:flex;flex-direction:column;justify-content:end;height:100%;align-items:flex-start;margin-left:62px;padding-bottom:132px;max-width:850px;padding-right:20px;}.slick-accueil .slick-caption p{color:#edebe5;font-size:28px;}.slick-accueil .slide-button{border:3px solid #edebe5;padding:15px 30px;color:#edebe5;font-size:20px;transition:all 0.3s ease;}.slick-accueil .slide-button:hover{background:#edebe5;color:#000;}.slick-dots{position:absolute;left:62px;bottom:35px;}.slick-dots li{display:inline-block;width:14px;height:14px;border:1px solid #edebe5;border-radius:50%;background:transparent;margin-right:16px;cursor:pointer;}.slick-dots li:last-of-type{margin-right:0px;}.slick-dots li.slick-active{background:#edebe5;}.slick-dots li button{display:none;}.slick-accueil .slick-title-container h2{font-size:42px;margin-bottom:10px;margin-top:0px;color:#fff;text-transform:none;}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine a{display:none !important;}.collapsing{-webkit-transition:none;transition:none;display:none;}body{letter-spacing:0.5px;line-height:1.5;}html.no-scroll,body.no-scroll{height:100%;overflow:hidden;width:100%;position:fixed;}ul{margin-bottom:0px;padding:0px;}ul li{list-style-type:none;}a{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;cursor:pointer;color:#afafaf;text-decoration:none;transition:all 0.5s ease;}a:hover,a:focus{color:#afafaf;text-decoration:none;}a[href^="tel:"]{direction:ltr;display:inline-block;}#content .section .container p a{text-decoration:underline;}#content .section .container p a:hover{text-decoration:none;}#content .section .container p + ul{margin-top:-18px;}#content .tiles-container .tiles .grey-tile p:last-of-type + ul{margin-top:0px;}#content .section .container p + ul{margin-top:-18px;}#content .section .container ul{margin-bottom:40px;margin-top:0px;}#content .section .container ul li{font-size:16px;font-weight:100;line-height:26px;padding-left:25px;position:relative;}#content .section .container ul li:before{background:#333;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:"";height:2px;left:0px;position:absolute;top:14px;width:2px;}#content .section .container ul li a,#content .section .container ul li a:focus{color:#afafaf;text-decoration:underline;}#content .section .container ul li a:hover{color:#afafaf;text-decoration:none;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}h1{font-family:"Bembo",serif;font-size:100px;}.title{font-family:"Bembo",serif;margin:0px 0px 75px 0px;position:relative;}.title:after{background:rgba(51,51,51,0.2);content:"";height:1px;top:38px;position:absolute;width:100%;}.title h2{background:#fff;display:inline-block;left:170px;font-size:60px;margin:0px;padding:0px 40px;position:relative;z-index:1;}.title .title-button-container{background:#fff;padding-left:40px;position:absolute;right:0px;top:18px;z-index:1;}.grey-background .title .title-button-container{background:#f5f5f5;}.title .title-button-container .text-btn{background:#2d2d2d;color:#fff;font-family:"Quilline";font-weight:200;font-size:25px;padding:20px 35px;}h2{font-family:"Bembo",serif;font-size:60px;}.small-title h2{font-size:40px;margin-bottom:24px;margin-top:10px;}h3{font-family:"Bembo",serif;font-size:40px;margin-bottom:24px;margin-top:10px;}.small-title h3{font-size:25px;font-weight:200;margin-bottom:24px;margin-top:0px;}h4{font-size:25px;font-weight:200;margin-bottom:24px;margin-top:0px;}.small-title h4{font-size:20px;font-weight:400;margin-bottom:24px;margin-top:0px;}h5{font-size:20px;font-weight:400;margin-bottom:24px;margin-top:0px;}.small-title h5{font-size:18px;}p b,p strong,ul li b,ul li strong{font-weight:500;}.news .article h3{margin-bottom:50px;}.news-single .news-img-wrap .outer img{margin-bottom:40px;}.news-single .news-img-wrap .outer:last-of-type img{margin-bottom:0px;}.news-img-caption{display:none;}.news-single .article .mediaelement.video-container{max-width:565px;}.news-single .article .mediaelement-video{position:relative;padding-bottom:56.25%;height:0;}.news-single .article .mediaelement-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.ce-gallery iframe{border-width:0;max-width:100%;}p.intro{font-size:22px;}p{font-size:16px;font-weight:100;margin-bottom:24px;}.ce-bodytext{margin-bottom:60px;}.grey-tile .csc-textpic-text{margin-bottom:0px;}blockquote{border-left:10px solid #f5f5f5;font-family:"Bembo",serif;font-size:24px;margin:0 0 20px;padding:20px 25px;}blockquote p{margin-bottom:10px;}blockquote .author{font-style:italic;}.back-btn{background:url('../images/back_arrow.svg') no-repeat center;height:10px;opacity:0.45;position:absolute;right:40px;top:40px;width:55px;z-index:2;}.standard-content .back-btn{right:20px;top:-40px;}.back-btn:hover{opacity:1;}.scroll-top{background:url('../images/btn_topPage.svg') center no-repeat;bottom:20px;display:none;height:60px;opacity:0.75;position:fixed;right:20px;width:60px;z-index:1;cursor:pointer;}.scroll-top:hover{opacity:1;}#map-access{width:100%;}.book-iframe{text-align:center;}.book-iframe iframe{width:100%;max-width:600px;min-height:600px;}#mipadeViewer #mipade-navigation{z-index:3 !important;}.video-popup-container{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;background:rgba(0,0,0,0.5);display:none;}.video-popup-inner{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;}.video-popup-inner .video{width:1000px;max-width:calc(100% - 50px);position:relative;}.video-popup-inner .video:before{content:"";display:block;padding-top:56.25%;background:#000;}.video-popup-inner .video .iframe-video{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.video-popup-inner .video .close-video-popup{background:#00b2bf;color:rgb(255,255,255);width:65px;height:65px;position:absolute;right:0;top:0;z-index:1;}.video-popup-inner .video .close-video-popup .icon-bar{background:#fff;border-radius:8px;display:block;height:2px;width:25px;position:absolute;top:50%;left:50%;transition:0.3s;transform:rotate(45deg) translate(-50%,-50%);transform-origin:0 0;}.video-popup-inner .video .close-video-popup .icon-bar:last-child{transform:rotate(-45deg) translate(-50%,-50%);}.video-popup-inner .video .close-video-popup:hover .icon-bar{transform:rotate(0deg) translate(-50%,-50%);}.video-popup-inner .video .close-video-popup:hover .icon-bar:last-child{transform:rotate(0deg) translate(-50%,-50%);}@media screen and (max-width:576px){.video-popup-inner .video .close-video-popup{width:35px;height:35px;}.video-popup-inner .video .close-video-popup .icon-bar{width:15px;}}#header{background:#f9f7d2;height:100vh;position:fixed;width:90px;z-index:5;}#header .navbar-header{margin-top:38px;text-align:center;width:100%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#header .navbar-toggle{display:block;margin:0 auto 2px;float:none;}#header .navbar-toggle .icon-bar{background:#2d2d2d;border-radius:8px;width:40px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#header .navbar-toggle .icon-bar + .icon-bar{margin-top:8px;}#header .navbar-header a{color:#2d2d2d;font-size:16px;text-transform:uppercase;}#header .navbar-toggle.open span:nth-child(1){-webkit-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg);-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#header .navbar-toggle.open span:nth-child(2){-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;opacity:0;}#header .navbar-toggle.open span:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg);-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#header #navbar{position:fixed;left:90px;height:100vh;overflow:hidden;top:0px;width:0px;}#header #navbar .menu-container{background:#fff;float:left;height:100%;padding:8vh 5vw;left:-100vw;position:relative;z-index:1;}#header #navbar .menu-container .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword{-moz-appearance:none;-webkit-appearance:none;border:0px;font-size:20px;font-family:"Montserrat",sans-serif;color:rgba(51,51,51,0.3);padding:0 0 3vh 0;width:80%;}::-webkit-input-placeholder{color:rgba(51,51,51,0.3);}::-moz-placeholder{color:rgba(51,51,51,0.3);}:-ms-input-placeholder{color:rgba(51,51,51,0.3);}:-moz-placeholder{color:rgba(51,51,51,0.3);}:focus{outline:none;}#header #navbar .menu-container .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button-submit{border:0px;background:none;color:#ccc;font-size:20px;position:relative;}#header #navbar .menu-container .tx-indexedsearch-form{position:relative;}#header #navbar .menu-container .tx-indexedsearch-form:before{display:none;}#header #navbar .menu-container .tx-indexedsearch-form:after{content:"\f002";color:rgba(51,51,51,0.3);font-size:20px;right:0px;top:0px;position:absolute;display:block;height:24px;width:24px;}#header #navbar .menu-container .tx-indexedsearch-searchbox legend,#header #navbar .menu-container .tx-indexedsearch-searchbox label,#header #navbar .menu-container .tx-indexedsearch-browsebox,#header #navbar .menu-container .tx-indexedsearch-res{display:none;}#header #navbar .menu-container .tx-indexedsearch-searchbox-button{float:right;margin:0px;padding:5px 12px;border:0px;background:none;position:relative;z-index:1;}#header #navbar .menu-container .social-list li{float:left;margin-right:20px;padding-top:15px;}#header #navbar .menu-container .social-list li:last-of-type{margin-right:0px;}#header #navbar .menu-container .social-list li a{color:#333333;font-size:28px;}#header #navbar .menu-container .social-list li a:hover{opacity:0.5;}#header #navbar .menu-container .social-menu{bottom:0px;left:0px;padding:0 5vw 8vh 5vw;position:absolute;width:100%;}#header #navbar .menu-container .social-menu p{color:rgba(51,51,51,0.3);font-size:20px;font-style:italic;margin-bottom:0px;}#header #navbar .menu-container .menu{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#333 transparent;}#header #navbar .menu-container .menu::-webkit-scrollbar{width:4px;height:4px;background-color:#f1f1f1;}#header #navbar .menu-container .menu::-webkit-scrollbar-thumb{background-color:#333;}#header #navbar .menu-container .menu::-webkit-scrollbar-track{background-color:#f1f1f1;}#header #navbar .menu-container .menu li{padding:1.6vh 0px;}#header #navbar .menu-container .menu li:first-child{display:none;}#header #navbar .menu-container .menu li a{color:#333;font-size:20px;font-weight:300;}#header #navbar .menu-container .menu li a:hover{opacity:0.5;}#header #navbar .menu-img{background:#ccc;float:left;height:100%;overflow:hidden;position:relative;left:-100vw;z-index:0;}#header #navbar .menu-img li{position:relative;}#header #navbar .menu-img li:after{background:rgba(0,0,0,0.2);content:"";height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:1;}#header #navbar .menu-img li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;color:#fff;font-family:"Bembo",serif;font-size:42px;height:100%;line-height:50px;padding:0 20px;position:relative;text-align:center;width:100%;z-index:2;}#header #navbar .menu-img li a:hover + img{-moz-filter:brightness(115%);-webikt-filter:brightness(115%);filter:brightness(115%);}#header #navbar .menu-img li img{height:auto;left:0px;min-height:100%;min-width:100%;position:absolute;top:0px;max-width:750px;object-fit:cover;width:100%;height:100%;}#header .navbar-footer{bottom:0px;position:absolute;width:100%;}#header .navbar-footer a{color:#2d2d2d;display:block;font-size:16px;margin-bottom:30px;opacity:1;text-align:center;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#header .navbar-footer a:hover{opacity:0.6;}#header .navbar-footer .lang-nav{display:flex;flex-direction:column-reverse;position:relative;}#header .navbar-footer .lang-nav:before{content:"";border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #2d2d2d;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:0;left:0px;margin:0 auto;opacity:1;right:0px;position:absolute;top:-10px;width:0;z-index:1;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#header .navbar-footer .lang-nav.open:before{opacity:0;}#header .navbar-footer .lang-nav .lang:first-of-type{padding-top:10px;}#header .navbar-footer .lang-nav .lang.active a{opacity:1;}#header .navbar-footer .lang-nav .lang a{opacity:0.6;}#header .navbar-footer .lang-nav .hide-lang{display:none !important;}#header .navbar-footer .lang-nav .lang a:hover{opacity:1;}#header .navbar-footer .lang-nav .lang:nth-child(2) a{margin-bottom:20px;}#header .navbar-footer .gift img{height:27px;width:27px;}#content .breadcrumb-container{position:absolute;top:0px;left:0px;padding:20px;transform:translateY(-100%);color:#fff;font-size:16px;letter-spacing:1px;width:100%;max-width:calc((100% - (500px - ((100vw - 100%) / 2))) - 45px);}#content .standard-content .breadcrumb-container{max-width:100%;}#content .breadcrumb-container .fa-angle-right{padding:0px 10px;}#content .breadcrumb-container a{color:#fff !important;text-decoration:none !important;}.container-breadcrumb{position:relative;}#content{z-index:1;}.content-top,#content{padding-left:90px;width:100%;position:relative;}.content-top .logo-header{position:relative;}.content-top .logo-header .logo{height:120px;left:0px;margin:0 auto;max-width:85%;position:absolute;right:0px;top:50px;width:335px;z-index:1;}#content .section{padding:75px 0;position:relative;}#content.has-secondary-menu .page-container + .section{padding:100px 0px 75px 0;}#content .container{width:1600px;}#content .grey-background,#content .grey-background .title h2{background:#f5f5f5;}.content-top .slider-top{background:#d5dbf8;height:100vh;position:relative;width:100%;}.content-top .slider-top.title{margin:0px;}.content-top .slider-top.title:after{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.7) 50%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0);content:"";height:100%;left:0px;opacity:0.25;position:absolute;top:0px;width:100%;}body.home .content-top .slider-top:after{display:none;}.content-top .slider-top .tx-dce-pi1 .csc-frame,.content-top .slider-top .tx-dce-pi1{height:100%;}.content-top .slider-top .slider-top-bg{background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;height:100%;width:100%;}.content-top .slider-top .slider-title{padding:0px 25px;text-align:center;position:relative;z-index:1;}.content-top .slider-top .slider-title h1{color:#fff;display:block;margin:40px auto 30px;max-width:1200px;padding-bottom:26px;position:relative;word-break:break-word;}.content-top .slider-top .slider-title h1.no-subtitle:after{display:none;}.content-top .slider-top .slider-title span{color:#fff;display:block;font-family:"Montserrat",sans-serif;font-size:23px;font-weight:300;margin:30px auto 0px;max-width:850px;}.content-top .slider-top .slider-title h2{color:#fff;display:block;font-family:"Montserrat",sans-serif;font-size:23px;font-weight:300;margin:30px auto 0px;max-width:850px;background:no-repeat;left:auto;}.content-top .scroll-btn{display:block;bottom:20px;height:auto;left:0px;margin:0 auto;position:absolute;right:0px;width:30px;}@-webkit-keyframes scroll{0%{opacity:0;transform:scaleY(1) translateY(0px);}5%,20%{opacity:1;transform:scaleY(1) translateY(0px);}35%{opacity:0.5;transform:scaleY(1.3) translateY(4px);}60%{opacity:0;transform:scaleY(1.3) translateY(10px);}80%{opacity:0;transform:scaleY(1) translateY(10px);}100%{transform:scaleY(1) translateY(15px);opacity:0;}}@-moz-keyframes scroll{0%{opacity:0;transform:scaleY(1) translateY(0px);}5%,20%{opacity:1;transform:scaleY(1) translateY(0px);}35%{opacity:0.5;transform:scaleY(1.3) translateY(4px);}60%{opacity:0;transform:scaleY(1.3) translateY(10px);}80%{opacity:0;transform:scaleY(1) translateY(10px);}100%{transform:scaleY(1) translateY(15px);opacity:0;}}@keyframes scroll{0%{opacity:0;transform:scaleY(1) translateY(0px);}5%,20%{opacity:1;transform:scaleY(1) translateY(0px);}35%{opacity:0.5;transform:scaleY(1.3) translateY(4px);}60%{opacity:0;transform:scaleY(1.3) translateY(10px);}80%{opacity:0;transform:scaleY(1) translateY(10px);}100%{transform:scaleY(1) translateY(15px);opacity:0;}}#scroll{-webkit-animation:scroll 1.75s linear infinite;-moz-animation:scroll 1.75s linear infinite;animation:scroll 1.75s linear infinite;fill:#fff;}#mouse-shape{fill:#fff;}.video-wrapper{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;}.video-wrapper .video-overlay{height:100%;position:absolute;width:100%;z-index:2;background-image:linear-gradient(to bottom,rgba(0,0,0,0.35) 25%,rgba(255,255,255,0) 125%);text-align:center;padding-top:60px;}.video-wrapper .tv{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;}.video-wrapper .tv .screen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;opacity:0;transition:opacity 0.5s;max-width:inherit;}.video-wrapper .tv .screen.active{opacity:1;}.video-wrapper .video-loader{width:100%;height:100%;position:absolute;background:#f3efe9;z-index:2;transition:0.55s cubic-bezier(0.785,0.135,0.15,0.86);z-index:1;}.video-wrapper .video-loader.loaded{height:0;}@media (max-width:1199px){.video-wrapper .video-overlay{padding-top:120px;}}@media (max-width:991px){.video-wrapper .video-overlay{padding-top:17.5vh;}.video-wrapper .video-overlay h1 img{width:270px;}}@media (max-width:767px){.video-wrapper{height:calc(100vh - 100px);}.video-wrapper .video-overlay{padding-top:0;display:flex;justify-content:center;align-items:center;}}.content-top .contact-book-block{bottom:0px;overflow:hidden;position:absolute;right:0px;text-align:left;width:500px;z-index:4;}.content-top .contact-book-block.fixed{height:72px;overflow:inherit;position:fixed;top:0px;z-index:4;}.content-top .contact-book-block.contact-mobile{top:60px !important;}.content-top .contact-book-block.contact-tablet{top:0px !important;}.content-top .contact-book-block .contact-book-header{background:#2d2d2d;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;line-height:1;font-size:20px;font-weight:200;padding:22px 35px 20px 90px;position:relative;}.content-top .contact-book-block .contact-book-header .plus-btn{display:block;float:right;height:25px;width:25px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;}.content-top .contact-book-block.open .contact-book-header .plus-btn{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.content-top .contact-book-block.open .contact-book-header:hover .plus-btn{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.content-top .contact-book-block .contact-book-header .plus-btn .icon-bar{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:#fff;border-radius:8px;display:block;height:2px;margin-top:12px;width:25px;}.content-top .contact-book-block .contact-book-header .plus-btn .icon-bar.arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);width:12.5px !important;position:absolute;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.content-top .contact-book-block .contact-book-header .plus-btn .icon-bar.arrow:first-child{margin-top:0px;top:12px;left:0px;}.content-top .contact-book-block .contact-book-header .plus-btn .icon-bar.arrow:last-child{margin-top:0px;top:12px;right:0px;}.content-top .contact-book-block .contact-book-header:hover .plus-btn .icon-bar.arrow:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;left:2.25px;}.content-top .contact-book-block .contact-book-header:hover .plus-btn .icon-bar.arrow:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:4px;right:2.25px;}.content-top .contact-book-block.open .contact-book-header:hover .plus-btn .icon-bar.arrow:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:20px;left:2.25px;}.content-top .contact-book-block.open .contact-book-header:hover .plus-btn .icon-bar.arrow:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;right:2.25px;}.content-top .contact-book-block.fixed .contact-book-header:hover .plus-btn .icon-bar.arrow:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:20px;left:2.25px;}.content-top .contact-book-block.fixed .contact-book-header:hover .plus-btn .icon-bar.arrow:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;right:2.25px;}.content-top .contact-book-block.fixed.open .contact-book-header:hover .plus-btn .icon-bar.arrow:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;left:2.25px;}.content-top .contact-book-block.fixed.open .contact-book-header:hover .plus-btn .icon-bar.arrow:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:4px;right:2.25px;}.content-top .contact-book-block .contact-book-content{background:#fff;display:none;height:0px;overflow:hidden;}.content-top .contact-book-block.open .contact-book-content{display:block;overflow:auto;}.content-top .contact-book-block .contact-book-picture{background:url('../images/contact-book.jpg') no-repeat center;-moz-background-size:cover;background-size:cover;}.content-top .contact-book-block .contact-book-info{background:#f9f7d2;padding:4vh 40px;}.content-top .contact-book-block .contact-book-info a,.content-top .contact-book-block .contact-book-info span{color:#333;display:block;font-size:20px;font-weight:300;padding-bottom:20px;}.content-top .contact-book-block .contact-book-info span{direction:ltr;}.content-top .contact-book-block .contact-book-info a:hover{opacity:0.5;}.content-top .contact-book-block .contact-book-info a:last-child{font-weight:500;}.content-top .contact-book-block .contact-book-info a:last-child{padding-bottom:0px;}.content-top .contact-book-block .contact-book-booking{background:#fff;padding:30px 40px;}.content-top .contact-book-block .contact-book-booking .title{font-family:"Montserrat",sans-serif;font-weight:500;margin-bottom:30px;text-align:center;}.content-top .contact-book-block .contact-book-booking .title h4{background:#fff;display:inline-block;font-family:"Bembo",serif;font-size:40px;margin:0px auto;padding:0px 40px;position:relative;z-index:2;}.content-top .contact-book-block .contact-book-booking .title:after{left:0px;top:21px;z-index:1;}.content-top .contact-book-block .contact-book-booking .datepicker{border:0px;border-bottom:1px solid rgba(51,51,51,0.25);margin-bottom:30px;width:100%;}.content-top .contact-book-block .contact-book-booking .start,.content-top .contact-book-block .contact-book-booking .end{position:relative;}.content-top .contact-book-block .contact-book-booking .start img,.content-top .contact-book-block .contact-book-booking .end img{opacity:0.25;position:absolute;right:0px;top:20px;width:20px;}.content-top .contact-book-block .contact-book-booking label{color:#333;font-size:20px;font-weight:300;}.content-top .contact-book-block .contact-book-booking .person{float:left;width:50%;}.content-top .contact-book-block .contact-book-booking .person label{margin-right:35px;}.content-top .contact-book-block .contact-book-booking .person .select-container{display:inline-block;position:relative;}.content-top .contact-book-block .contact-book-booking .person select{background:none;border-radius:0px;border:1px solid rgba(51,51,51,0.25);display:block;-webkit-appearance:none;-moz-appearance:none;height:auto;padding:10px 40px 10px 20px;position:relative;z-index:2;}select::-ms-expand{display:none;}.content-top .contact-book-block .contact-book-booking .person .fa-caret-down{font-size:20px;position:absolute;right:20px;top:12px;z-index:1;}.content-top .contact-book-block .contact-book-booking input[type="submit"]{background:none;border:none;font-size:20px;font-weight:500;margin-top:30px;margin-bottom:10px;padding:0px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.content-top .contact-book-block .contact-book-booking input[type="submit"]:hover{opacity:0.5;}.services{position:relative;}.services:after{background:#fcfae8;bottom:0;content:"";height:50%;position:absolute;width:100%;z-index:-1;}.content-top .contact-book-block .contact-book-booking .modify-book-link{font-size:12px;margin-top:0px;margin-bottom:0px;}#content .four-block-gap-container{margin-right:0px;margin-left:-6px;}#content .four-block-gap-container .four-block-gap{height:740px;padding:0px;position:relative;}#content .four-block-gap-container .four-block-gap a{display:block;height:100%;margin:0px 0px 0px 6px;overflow:hidden;position:relative;}#content .four-block-gap-container .four-block-gap a:after{background:-moz-linear-gradient(to top,rgba(0,0,0,0) 30%,rgb(0,0,0) 130%);background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 30%,rgb(0,0,0) 130%);background:linear-gradient(to top,rgba(0,0,0,0) 30%,rgb(0,0,0) 130%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);content:"";opacity:0.8;height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:0;-moz-transition:all 3s ease;-webkit-transition:all 3s ease;transition:all 3s ease;}#content .four-block-gap-container .four-block-gap a:hover:after{opacity:0;}#content .four-block-gap-container .four-block-gap img{-moz-transition:all 3s ease;-webkit-transition:all 3s ease;transition:all 3s ease;height:100%;object-fit:cover;width:100%;}#content .four-block-gap-container .four-block-gap a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}#content .four-block-gap-container .four-block-gap label{color:#fff;font-size:25px;font-weight:100;left:0px;opacity:1;padding:0px 25px;position:absolute;top:22px;width:100%;z-index:1;-moz-transition:all 1.5s ease;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;}#content .four-block-gap-container .four-block-gap a:hover label{opacity:0;}#content .four-block-gap-container .four-block-gap:nth-child(2n){margin-top:70px;}#content .img-text-gap-container{margin-bottom:75px;}#content .section .container .tx-dce-pi1:last-of-type .img-text-gap-container{margin-bottom:0px;}#content .img-text-gap-container .img{display:block;height:auto;float:right;overflow:hidden;padding:0px;min-height:600px;}#content .img-text-gap-container .img-text-right{display:flex;}#content .img-text-gap-container .img-text-left{display:flex;flex-direction:row-reverse;}#content .img-text-gap-container .img-text-right .img{float:left;}#content .img-text-gap-container .img img{height:100%;object-fit:cover;width:100%;}#content .img-text-gap-container .text{background:#f5f5f5;height:auto;padding:80px;position:relative;}#content .img-text-gap-container .text h5{margin-bottom:45px;text-transform:uppercase;}#content .img-text-gap-container .text p{font-size:14px;font-weight:300;margin-bottom:60px;}#content .img-text-gap-container .text .text-btn{background:#2d2d2d;bottom:0px;color:#fff;display:block;font-size:20px;font-weight:200;margin-bottom:0px;padding:22px 35px 23px 80px;position:absolute;left:0px;width:100%;}#content .img-text-gap-container .text .text-btn .plus-btn{display:block;float:right;height:25px;width:25px;position:relative;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}#content .img-text-gap-container .text .text-btn .plus-btn .icon-bar{background:#fff;border-radius:8px;display:block;height:2px;margin-top:12px;width:25px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}#content .img-text-gap-container .text .text-btn .plus-btn .icon-bar.arrow:nth-child(2){top:5px;}#content .img-text-gap-container .text .text-btn:hover .icon-bar.arrow:nth-child(2){transform:rotate(-135deg);top:8px;right:-15px;}#content .img-text-gap-container .text .text-btn .plus-btn .icon-bar.arrow:last-child{top:18px;}#content .img-text-gap-container .text .text-btn:hover .icon-bar.arrow:last-child{transform:rotate(-45deg);top:16px;right:-15px;}#content .img-text-gap-container .text .text-btn .plus-btn .icon-bar.arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:12.5px !important;position:absolute;left:0px;right:0px;margin:0 auto;}#content .mosaic-container{margin-right:0px;margin-left:-6px;}#content .mosaic-container .mosaic-element{position:relative;}#content .mosaic-container.mosaic-three-col .mosaic-element{height:390px;overflow:hidden;padding:0px 0px 6px 6px;}#content .mosaic-container .mosaic-element img{height:100%;object-fit:cover;width:100%;}#content .mosaic-container.mosaic-four-col .mosaic-element{height:290px;overflow:hidden;padding:0px 0px 6px 6px;}#content .mosaic-container .mosaic-element .mosaic-legend{bottom:27px;color:#fff;left:30px;position:absolute;z-index:2;}#content .mosaic-container .mosaic-element .mosaic-legend span{font-weight:300;}#content .mosaic-container .mosaic-element .mosaic-legend h4{font-size:25px;font-weight:100;margin-bottom:10px;}#content .mosaic-container .mosaic-element .mosaic-bg{background:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgb(0,0,0) 130%);background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgb(0,0,0) 130%);background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgb(0,0,0) 130%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);content:"";opacity:0.8;height:calc(100% - 6px);left:6px;position:absolute;top:0px;width:100%;z-index:1;}#content .spa{padding-bottom:0px !important;}#content .full-img-text-container{background:#f5f5f5;}#content .full-img-text-container.white-bg{background:#fff;margin-bottom:-75px;display:inline-block;vertical-align:top;}#content .full-img-text-container .full-img-left{height:700px;overflow:hidden;padding:0px;}#content .full-img-text-container .full-img-left img{height:100%;object-fit:cover;width:100%;}#content .full-img-text-container .full-text-right{font-size:18px;padding:78px 130px 65px 130px;text-align:center;}#content .full-img-text-container.white-bg .full-text-right{padding:40px 130px 0px 130px;}#content .full-img-text-container .full-text-right p{font-weight:300;margin-bottom:55px;}#content .full-img-text-container .full-text-right ul li{padding:18px 0px;border-top:1px solid rgba(51,51,51,0.2);}#content .full-img-text-container .full-text-right ul li a{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:#333333;font-size:20px;text-transform:uppercase;}#content .full-img-text-container .full-text-right ul li a:hover{opacity:0.5;}#content .four-block-container{margin:0px 0px 0px 0px;overflow:hidden;}#content .four-block-container .four-block{display:block;border:3px solid #fff;height:365px;margin:0px 0px 0px 0px;overflow:hidden;padding:0px;position:relative;z-index:2;}#content .grey-background .four-block-container .four-block{border:3px solid #f5f5f5;}#content .four-block-container .four-block img{height:auto;min-height:100%;width:100%;}#content .four-block-container .four-block:hover img{-moz-filter:blur(15px);-webkit-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='15');-ms-filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='15');-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;z-index:1;}#content .tiles-container,#content .rooms .tiles-container,#content .suites .tiles-container,#content .salons .tiles-container,#content .salons .tiles-container{margin-bottom:-60px;}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,#content .four-block-container .four-block:hover img{-webkit-mask-image:linear-gradient(to right,#fff,#fff);}}#content .four-block-container .four-block .four-block-hover{color:#fff;display:flex;justify-content:center;align-items:center;height:100%;left:0px;opacity:0;position:absolute;text-align:center;top:0px;width:100%;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;z-index:2;}#content .four-block-container .four-block .four-block-hover h3{font-family:"Bembo",serif;font-size:48px;margin:0;padding:35px;}#content .four-block-container .four-block:hover .four-block-hover{opacity:1;}#content .four-block-container .four-block:hover:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0px 1px #fff;z-index:1;border:solid 25px transparent;}#content .grey-tile{background:#f5f5f5;-moz-box-sizing:content-box;box-sizing:content-box;padding:35px 35px;}#content .grey-background .grey-tile{background:#fff;}#content .grey-tile h5,#content .grey-tile h5 a{color:#333;font-weight:400;margin-bottom:0px;text-transform:uppercase;text-decoration:none;}#content .grey-tile h5{font-family:"Bembo",serif;font-size:24px;line-height:1.3;margin-bottom:24px;}#content .gallery .grey-tile h5{margin-bottom:0px;}#content .tiles-container .tiles > a{display:block;}#content .tiles-container .tiles .grey-tile > a{display:block;text-decoration:none;}#content .tiles-container .tiles .grey-tile p:last-of-type{margin-bottom:0px;}.event-tile .grey-tile .category{display:inline-block;padding-bottom:5px;color:rgba(51,51,51,0.45);}#content .tiles-container .row.tiles-row{margin:0px;}#content .news-related-wrap{padding:0px;}#content .news-related-wrap,#content .news-related{display:block;border:0;width:100%;}#content .news-related-wrap{padding-top:0px;margin:0px;}#content .news-related-links{margin-top:20px;display:inline-block;}#content .news-related h4{margin-bottom:30px;padding-left:15px;font-weight:400;}#content .news-related .title:after{left:0px;}#content .standard-content{background:#fff;padding:75px 50px 0px;position:relative;margin-top:-250px;width:1600px;margin-right:auto;margin-left:auto;}#content .standard-content .section:not(.grey-background){padding-top:0px;}#content .standard-content .grey-tile p:last-of-type{margin-bottom:0px;}#content .standard-content .section.distinctions .csc-textpic-imagewrap img{float:left;margin-right:40px;width:auto;}#content .standard-content .section.distinctions p{margin-bottom:15px;}#content .standard-content .section.distinctions .clearfix{margin-bottom:20px;}#content .standard-content .news .section{padding-top:0px;}#content .standard-content .news-single .article .news-img-wrap{float:none;margin:0;width:auto;}#content .standard-content .news-single .news-list-date strong,.slider-title .event-date strong{font-weight:100;}#content .standard-content .news-single .news-list-date .event-date:first-of-type,.slider-title .event-date:first-of-type{margin-right:20px;position:relative;}#content .standard-content .news-single .news-list-date .event-date:nth-child(2),.slider-title .event-date:nth-child(2){position:relative;}#content .standard-content .news-single .news-list-date .event-date:nth-child(2):after,.slider-title .event-date:nth-child(2):after{content:"-";font-size:18px;font-weight:500;position:absolute;left:-16px;top:-3px;}#content .standard-content .container{width:100%;}#content .standard-content img{max-width:100%;}#content .standard-content a{color:#afafaf;text-decoration:underline;}#content .standard-content a:hover{text-decoration:none;}#content .standard-content ul{margin-bottom:40px;padding-left:0px;}#content .standard-content ul li{font-size:18px;list-style-type:none;padding-left:18px;font-weight:100;}#content .standard-content .article table{margin-bottom:30px;}#content .standard-content .article table th,#content .standard-content .article table td{padding:5px;}#content .button.more-img{border:1px solid rgba(51,51,51,0.2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;display:block;float:left;font-size:20px;margin-top:17px;padding:25px;position:relative;text-align:center;text-decoration:none;width:100%;}#content .button.more-img:hover{border:1px solid rgba(51,51,51,0);}@keyframes aW_sH{from{height:100%;width:0%;}to{height:100%;width:100%;}}@keyframes sW_aH{from{width:100%;height:0%;}to{width:100%;height:100%;}}@keyframes sW_sH{from{width:100%;height:100%;}to{width:100%;height:100%;}}@keyframes nW_nH{from,to{border-width:0px;}}@keyframes nW_aH{from{height:0%;}to{height:100%;}}@keyframes nW_sH{from,to{height:100%;}}@keyframes sW_nH{from,to{width:100%;}}@keyframes aW_nH{from{width:0%;}to{width:100%;}}#content .button.more-img:before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:2px solid #333;border-left:2px solid #333;border-width:0px;box-sizing:border-box;}#content .button.more-img:hover:before{border-width:2px;animation:aW_nH 0.5s,sW_aH 0.5s,sW_sH 1s infinite;animation-delay:0s,0.5s,1s;}#content .button.more-img:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:2px solid #333;border-right:2px solid #333;border-width:0;box-sizing:border-box;}#content .button.more-img:hover:after{border-width:2px;animation:aW_nH 0.5s,sW_aH 0.5s,sW_sH 1s infinite;animation-delay:0s,0.5s,1s;}#content .standard-content .section-one img{margin-bottom:55px;}#content .standard-content .section-two{text-align:center;}#html5-watermark,#html5lightbox-watermark{display:none !important;}#content .gallery-three-columns{margin-top:30px;display:flex;flex-wrap:wrap;}#content .gallery-img.img-show{margin-bottom:9px;padding-left:0px;padding-right:4.5px;}#content .gallery-img.img-show:nth-child(2n){padding-left:4.5px;padding-right:0px;}#content .gallery-three-columns .gallery-img.img-show{margin-bottom:6px !important;padding:0px 3px !important;}#content .gallery-three-columns .gallery-img:first-of-type{padding-left:0px;padding-right:6px;}#content .gallery-three-columns .gallery-img:nth-child(3n){padding-left:6px;padding-right:0px;}#content .gallery-three-columns .gallery-img:nth-child(3n + 1){padding-left:0px;padding-right:6px;}#content .gallery-img .html5lightbox{display:block;height:0;overflow:hidden;position:relative;width:100%;}#content .gallery-img.img-show .html5lightbox{height:100%;}#content .gallery-img .gallery-hover{background:rgba(0,0,0,0.25) url('../images/zoom-in.svg') no-repeat center;background-size:22%;content:"";display:block;height:100%;left:0px;opacity:0;position:absolute;top:0px;width:100%;z-index:1;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#content .gallery-img:hover .gallery-hover{opacity:1;}#content .gallery-img img{height:100%;max-width:100%;width:100%;}#content .standard-content .gallery-four-columns .col-md-4{padding:5px;}#content .standard-content .gallery-four-columns .gallery-link{display:block;float:left;position:relative;width:100%;}#content .standard-content .gallery-four-columns .gallery-link:after{background:rgba(0,0,0,0.25) url('../../../fileadmin/templates/commun/img/content/zoom-in.png') no-repeat center;content:"";display:block;height:100%;left:0px;opacity:0;position:absolute;top:0px;width:100%;z-index:1;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#content .standard-content .gallery-four-columns .gallery-link:hover:after{opacity:1;}#content .standard-content .gallery-four-columns img{height:auto;max-width:100%;width:100%;}#content .tiles-container{overflow:hidden;margin-left:-18px;margin-right:-18px;}#content .tiles-container .tiles{margin-bottom:60px;overflow:hidden;padding-left:18px;padding-right:18px;}#content .tiles-container .tiles p{color:#333;font-size:14px;font-weight:300;margin-bottom:20px;}#content .tiles-container .tiles ul li{color:#333;font-size:14px;font-weight:300;}#content .tiles-container .tiles img{height:auto;width:100%;}#content .tiles-container .tiles a{overflow:hidden;padding-top:5px;}#content .tiles-container .tiles a img{-moz-transition:all 3s ease;-webkit-transition:all 3s ease;transition:all 3s ease;}#content .tiles-container .tiles a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}#content .tiles-container .tiles a{color:#afafaf;font-weight:300;text-decoration:underline;}#content .tiles-container .tiles a:hover{text-decoration:none;}#content .table-rooms-suites h5,#content .table-salons h5{color:#333;font-family:"Bembo",serif;margin-bottom:0px;text-transform:uppercase;}#content .table-rooms-suites tbody tr,#content .table-salons tbody tr{border-bottom:5px solid #fff;}#content .table-rooms-suites thead td,#content .table-salons thead td{font-weight:600;padding:0px 40px 15px 35px;}#content .table-rooms-suites tbody td,#content .table-salons tbody td{background:#f5f5f5;padding:40px 40px 35px 35px;}#content .room-detail p{font-weight:100;}#content .room-detail ul li{font-size:18px;font-weight:100;line-height:26px;padding-left:25px;position:relative;}#content .room-detail ul li:before{background:#333;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:"";height:2px;left:0px;position:absolute;top:17px;width:2px;}#content hr{margin-bottom:30px;margin-top:40px;}.pinterest-container > span{display:block;margin-top:20px;max-width:100% !important;overflow:hidden;width:100% !important;}.pinterest-container > span > span > span > span{min-width:0;}.wedding a{color:rgba(51,51,51,0.4);text-decoration:underline;}.wedding a:hover{text-decoration:none;}#content .section.special-bullet .container ul li{padding-left:40px;}#content .section.special-bullet .container ul li:before{background:url('../images/bullet_point_bori.png') no-repeat center;background-size:100%;height:25px;top:0px;width:25px;}#content .page-header-info{font-weight:300;margin-bottom:30px;}#content .page-header-info .page-header-info-title{display:none;margin-top:40px;}#content .page-header-info .page-header-info-title h4{margin-bottom:40px;}#content .page-header-info .page-header-info-title h5{margin-bottom:0px;}#content .page-header-info-title img{height:auto;max-width:100%;width:385px;}#content .page-header-info .page-header-info-contact{margin-top:40px;}#content .page-header-info .page-header-info-contact img{float:left;margin-right:30px;max-width:230px;}#content .page-header-info .page-header-info-contact .page-header-info-contact-block{display:block;float:left;width:50%;}#content .page-header-info .page-header-info-contact a,#content .page-header-info .page-header-info-contact .page-header-info-contact-block > span{display:block;color:#333;font-size:16px;margin-bottom:10px;text-align:left;width:100%;}.link-dce{font-size:16px;margin-bottom:10px;}.link-dce:first-of-type{padding-right:10px;}.link-dce a{color:#afafaf !important;text-decoration:underline;}.link-dce a:hover{text-decoration:none;}.link-dce.link-tel span{direction:ltr;}#content .page-header-info .page-header-info-contact .page-header-info-contact-block a,#content .page-header-info .page-header-info-contact .page-header-info-contact-block > span{text-align:left;}#content .page-header-info .page-header-info-contact span{display:inline-block;padding-left:10px;}#content .page-header-info .page-header-info-contact a .mail{color:#afafae;text-decoration:underline;}#content .page-header-info .icon-container,#content .page-header-info .page-header-info-icon{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;flex-wrap:wrap;}#content .icon-container{margin-bottom:40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}#content .page-header{border:none;margin:0px;}#content .icon-container a,#content .page-header-info-icon a{color:#333;display:inline-block;font-size:16px;font-weight:400;margin-bottom:30px;padding:0px 10px;text-align:center;text-transform:uppercase;min-width:160px;}#content .icon-container a:last-of-type,#content .page-header-info-icon a:last-of-type{margin-right:0px;}#content .page-header-info .icon-container a:first-of-type{margin-right:60px;}#content .icon-container span,#content .page-header-info-icon span{display:block;height:95px;margin:0 auto 18px;width:95px;}#content .icon-container .book-icon,#content .page-header-info-icon .book-icon{background:url('../images/icon_brochure.svg') no-repeat center;}#content .icon-container .plan-icon,#content .page-header-info-icon .plan-icon{background:url('../images/icon_plan.svg') no-repeat center;}#content .icon-container .calendar-icon,#content .page-header-info-icon .calendar-icon{background:url('../images/icon_calendar.svg') no-repeat center;}#content .icon-container .menu-icon,#content .page-header-info-icon .menu-icon{background:url('../images/icon_menu.svg') no-repeat center;}#content .icon-container .gift-icon,#content .page-header-info-icon .gift-icon{background:url('../images/icon_gift.svg') no-repeat center;}#content .icon-container .pinterest-icon,#content .page-header-info-icon .pinterest-icon{background:url('../images/icon_pinterest.svg') no-repeat center;}#content .icon-container .instagram-icon,#content .page-header-info-icon .instagram-icon{background:url('../images/icon_instagram.svg') no-repeat center;}#content .icon-container .first-august-icon,#content .page-header-info-icon .first-august-icon{background:url('../images/1st-august-icon.svg') no-repeat center;}#content .icon-container .wine-icon,#content .page-header-info-icon .wine-icon{background:url('../images/icon_wine.svg') no-repeat center;}#content .icon-container .technical-icon,#content .page-header-info-icon .technical-icon{background:url('../images/icon_technical.svg') no-repeat center;}#content .icon-container .advice-icon,#content .page-header-info-icon .advice-icon{background:url('../images/icon_advice.svg') no-repeat center;}#content .icon-container .wedding-icon,#content .page-header-info-icon .wedding-icon{background:url('../images/icon_wedding.svg') no-repeat center;}#content .icon-container .spa-member-icon,#content .page-header-info-icon .spa-member-icon{background:url('../images/icon-spa-member.svg') no-repeat center;}#content .icon-container .brochure-festivity-icon,#content .page-header-info-icon .brochure-festivity-icon{background:url('../images/icon-brochure-festivity.svg') no-repeat center;}#content .icon-container .cocktail-icon,#content .page-header-info-icon .cocktail-icon{background:url('../images/icon_cocktail.svg') no-repeat center;}#content .icon-container .cigare-icon,#content .page-header-info-icon .cigare-icon{background:url('../images/icon_cigare.svg') no-repeat center;}.PIN_1502723566908_embed_grid,.PIN_1502723566908_c1,.PIN_1502723566908_board{width:100% !important;}#content .page-container{position:relative;}#content .page-container .secondary-menu{left:0px;position:absolute;top:0px;width:100%;z-index:2;}#content .page-container.hasBackBtn .secondary-menu{padding-right:100px;}#content .page-container .secondary-menu ul li{font-size:18px;float:left;padding:25px 30px 20px 30px;}#content .page-container .secondary-menu ul li a{color:rgba(51,51,51,0.45);}#content .page-container .secondary-menu ul li.active a,#content .page-container .secondary-menu ul li a:hover{color:#333;}#content .page-container .secondary-menu.fixed{background:#fff;-webkit-box-shadow:0px 2px 6px -2px rgba(0,0,0,0.25);-moz-box-shadow:0px 2px 6px -2px rgba(0,0,0,0.25);box-shadow:0px 2px 6px -2px rgba(0,0,0,0.25);height:72px;left:90px;padding-right:500px !important;position:fixed;top:0px;width:calc(100% - 90px);z-index:3;}#content .page-container .secondary-menu .menu li.hideshow{display:none;float:right;position:relative;cursor:pointer;}#content .page-container .secondary-menu.more .menu li.hideshow{display:block;}#content .page-container .secondary-menu .menu li.hideshow ul{position:absolute;background:#f5f5f5;display:none;right:0px;min-width:200px;text-align:center;}#content .page-container .secondary-menu .menu li.hideshow .plus-btn{display:block;float:right;height:25px;width:25px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;}#content .page-container .secondary-menu .menu li.hideshow .plus-btn .icon-bar{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);background:rgba(51,51,51,0.45);border-radius:8px;display:block;height:2px;margin-top:12px;width:25px;}#content .page-container .secondary-menu .menu li.hideshow .plus-btn .icon-bar.arrow{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);width:12.5px !important;position:absolute;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}#content .page-container .secondary-menu .menu li.hideshow .plus-btn .icon-bar.arrow:first-child{margin-top:0px;top:12px;left:0px;}#content .page-container .secondary-menu .menu li.hideshow .plus-btn .icon-bar.arrow:last-child{margin-top:0px;top:12px;right:0px;}#content .page-container .secondary-menu .menu li.hideshow:hover .plus-btn .icon-bar.arrow:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:20px;left:2.25px;}#content .page-container .secondary-menu .menu li.hideshow:hover .plus-btn .icon-bar.arrow:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;right:2.25px;}#content .page-container .secondary-menu .menu li.hideshow.open .plus-btn{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}#content .page-container .secondary-menu .menu li.hideshow.open:hover .plus-btn{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}#content .page-container .secondary-menu .menu li.hideshow.open:hover .plus-btn .icon-bar.arrow:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;left:2.25px;}#content .page-container .secondary-menu .menu li.hideshow.open:hover .plus-btn .icon-bar.arrow:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:4px;right:2.25px;}#content .page-container .secondary-menu .menu li.hideshow .hideshow-submenu{-webkit-box-shadow:0px 2px 6px -2px rgba(0,0,0,0.25);-moz-box-shadow:0px 2px 6px -2px rgba(0,0,0,0.25);box-shadow:0px 2px 6px -2px rgba(0,0,0,0.25);}#content .page-container .secondary-menu .menu li.hideshow .hideshow-submenu li{width:100%;}#content .ce-column .image img:not([src*=".svg"]){height:auto;margin-bottom:40px;max-width:100%;width:auto;}#content .ce-column .image img[src*=".svg"]{max-width:100%;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#content .ce-column .image img{width:100%;}}#content .section .ce-center .ce-gallery .image img{display:block;margin:0 auto 40px;}#content .conteneur-etroit .container,#content .agenda .container .container,#content .forfaits .container .container{width:1300px;}#content .tiles-container .tile{margin-bottom:60px;padding-bottom:0px;padding-left:18px;padding-right:18px;}#content .tiles-container .tile img{height:auto;width:100%;}#content .tiles-container .tile .grey-tile{position:relative;}#content .tiles-container .tile .grey-tile .plus-btn-container{background:#2d2d2d;bottom:0px;-moz-box-sizing:initial;box-sizing:initial;color:#fff;position:absolute;right:0px;display:block;padding:25px;height:25px;width:25px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}#content .tiles-container .tile .grey-tile .plus-btn{-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;position:relative;}#content .tiles-container .tile .grey-tile .plus-btn .icon-bar{background:#fff;border-radius:8px;display:block;height:2px;margin-top:12px;width:25px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}#content .tiles-container .tile .grey-tile .plus-btn .icon-bar.arrow:nth-child(2){top:-7px;}#content .tiles-container .tile .grey-tile .plus-btn-container:hover .icon-bar.arrow:nth-child(2){transform:rotate(-135deg);top:-4px;right:-15px;}#content .tiles-container .tile .grey-tile .plus-btn .icon-bar.arrow:last-child{top:6px;}#content .tiles-container .tile .grey-tile .plus-btn-container:hover .icon-bar.arrow:last-child{transform:rotate(-45deg);top:4px;right:-15px;}#content .tiles-container .tile .grey-tile .plus-btn .icon-bar.arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:12.5px !important;position:absolute;left:0px;right:0px;margin:0 auto;}#content .tiles-container .event-tile a.more{bottom:0px;display:block;position:absolute;right:0px;}#content .tiles-container .event-tile .grey-tile{padding:30px 85px 24px 30px;}#content .news .tiles-container .tile .grey-tile{padding:30px 85px 24px 30px;}#content .news .tiles-container .tile .grey-tile h5,#content .tiles-container .event-tile .grey-tile h5{margin-bottom:0px;}#content .tiles-container .event-tile a{display:block;position:relative;}#content .tiles-container .event-tile .news-list-date{background:rgba(51,51,51,0.75);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;bottom:12px;color:#fff;height:150px;left:17px;position:absolute;width:150px;display:flex;justify-content:center;align-items:center;}#content .tiles-container .event-tile .news-list-date .event-date{display:block;float:left;font-size:12px;font-weight:100;margin-right:25px;position:relative;text-align:center;text-transform:uppercase;width:50px;}.event-tile.past{display:none;}span.event-date:nth-child(2):before{background:url('../images/angle-right.svg') no-repeat center;content:"";height:20px;position:absolute;left:-25px;top:calc(50% - 10px);width:20px;}#content .tiles-container .event-tile .news-list-date .event-date strong{font-size:25px;}#content .tiles-container .event-tile .news-list-date .event-date:last-of-type{margin-right:0px;}#content .standard-content .partners .ce-gallery .image img{height:auto;float:left;margin:0px 40px 60px 40px !important;width:auto;}#content .display-module .display-choice{background:#fff;display:block;height:auto;padding-left:40px;position:absolute;right:0px;top:22px;z-index:1;}#content .display-module .display-choice span{display:block;float:left;height:32px;margin-right:25px;width:32px;cursor:pointer;}#content .display-module .display-choice span:last-child{margin-right:0px;}#content .display-module .display-choice .list{background:url('../images/list-off.svg') no-repeat center;}#content .display-module .display-choice .grid{background:url('../images/grid-off.svg') no-repeat center;}#content .display-module .display-choice .list.active{background:url('../images/list-on.svg') no-repeat center;}#content .display-module .display-choice .grid.active{background:url('../images/grid-on.svg') no-repeat center;}.powermail_create{border:1px solid black;padding:10px 15px;}.powermail_create h3{display:block !important;}.powermail_fieldset .form-group{padding-left:0px;padding-right:0px;margin-left:0;margin-right:0;clear:both;float:none;}.powermail_fieldset .input-field label{left:0px;font-size:18px;font-weight:300;padding:0px;top:0px;width:100%;}.powermail_fieldwrap_type_radio .control-label,.powermail_fieldwrap_type_check .control-label{font-size:18px;font-weight:300;margin-bottom:10px;padding:0px;width:100%;}.powermail_fieldwrap_type_radio .radio{float:left;margin-right:40px;}.powermail_fieldwrap_type_radio .radio:last-of-type{margin-right:0px;}.powermail_fieldwrap_type_radio .radio label,.powermail_fieldwrap_type_check .checkbox label{margin-bottom:0px;}.powermail_label{font-size:22px;font-weight:400;padding-bottom:5px;}.powermail_fieldset .input-field label.active{font-size:14px;font-weight:400;}.powermail_fieldset .layout1,.powermail_fieldset .layout2{clear:none;float:left;width:50%;}.powermail_fieldset .layout3{padding:0px 40px 0px 0px !important;margin-right:50%;}input:focus,textarea:focus{box-shadow:none;}.powermail_fieldwrap_cookies .control-label{display:none;}.tx-powermail .container-fluid{padding:0px;}.tx-powermail h3,.tx-powermail legend{display:none;}.tx-powermail label{margin-bottom:10px;}fieldset,.tx-powermail fieldset{border:0;margin:0;padding:0;}.tx-powermail input,.tx-powermail textarea{background:none;color:#333;}.powermail_fieldset .input-field{position:relative;}.powermail_fieldset .input-field:after{background:#333;bottom:0px;content:"";height:2px;left:0px;position:absolute;width:0px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}.powermail_fieldset .input-field.active:after{width:100%;}.tx-powermail .layout1{padding:0px 40px 0px 0px;}.tx-powermail .layout2{padding:0px 0px 0px 0px;}.tx-powermail .powermail_fieldwrap_type_input,.tx-powermail .powermail_fieldwrap_type_textarea,.tx-powermail .powermail_fieldwrap_type_select,.powermail_fieldwrap_type_radio,.powermail_fieldwrap_type_check,.powermail_fieldwrap_type_date,.powermail_fieldwrap_type_html{margin-bottom:50px;}.tx-powermail .powermail_fieldwrap_type_text{font-weight:700;margin-bottom:30px;padding-top:60px !important;}.tx-powermail .powermail_fieldset .powermail_fieldwrap_type_text:first-of-type{padding-top:0px !important;}.powermail_fieldwrap_type_textarea,.tx-powermail .powermail_fieldwrap_type_textarea{padding:0px;float:left;width:100%;}.tx-powermail .powermail_fieldwrap_type_select .select-wrapper input.select-dropdown{color:#333;font-size:18px;}.tx-powermail .powermail_fieldwrap_type_select label{top:-20px;font-size:14px;font-weight:400;}.powermail_label,.tx-powermail .powermail_label{font-size:18px;font-weight:300;margin-bottom:5px;}.tx-powermail .submit-container{display:inline-block;float:left;margin-top:60px;position:relative;}.tx-powermail .powermail_submit{border:1px solid rgba(51,51,51,0.2);color:#333;display:inline-block;float:left;font-size:20px;margin-top:0px;padding:25px 100px;text-shadow:none;text-transform:uppercase;position:relative;z-index:1;}.tx-powermail .submit-container:hover .powermail_submit{background:none;border:1px solid rgba(51,51,51,0);}.tx-powermail .submit-container:before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:2px solid #333;border-left:2px solid #333;border-width:0px;}.tx-powermail .submit-container:hover:before{border-width:2px;animation:aW_nH 0.5s,sW_aH 0.5s,sW_sH 1s infinite;animation-delay:0s,0.5s,1s;}.tx-powermail .submit-container:after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:2px solid #333;border-right:2px solid #333;border-width:0;}.tx-powermail .submit-container:hover:after{border-width:2px;animation:aW_nH 0.5s,sW_aH 0.5s,sW_sH 1s infinite;animation-delay:0s,0.5s,1s;}.tx-powermail .powermail_submit:focus{outline:none;}.form-horizontal .control-label{text-align:left;}[type="radio"]:not(:checked),[type="radio"]:checked,[type="checkbox"]:not(:checked),[type="checkbox"]:checked{height:25px;left:0;bottom:0;margin:0 !important;opacity:0;position:absolute;width:100%;z-index:50;}#content .dropdown-content{background-color:#ffffff;display:none;margin:0;max-height:500px;min-width:100px;opacity:0;overflow-y:auto;position:absolute;will-change:width,height;z-index:999;padding:30px !important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);}#content .dropdown-content li{clear:both;color:rgba(0,0,0,0.87);cursor:pointer;line-height:1.5rem;list-style-type:none !important;padding-left:0px !important;text-align:left;text-transform:none;width:100%;}#content .dropdown-content li:before{display:none;}#content .dropdown-content li:last-of-type{margin-bottom:0px;}.tx-powermail .picker__date-display{background:#f9f7d2;color:#333;}.picker__frame{width:80%;max-width:450px;}.picker__year-display,.picker__month-display,.picker__weekday-display,.picker__day-display,.picker__year-display{font-weight:300;color:#333;}.picker__day--selected,.picker__day--selected:hover,.picker--focused .picker__day--selected{background:#f9f7d2;color:#333;}.picker__day.picker__day--today.picker__day--selected{color:#333;}.picker__day.picker__day--today{color:#333;font-weight:700;}.picker__day--infocus{color:rgba(0,0,0,0.75);font-weight:300;}.picker__footer{display:none;}.picker__calendar-container{padding:18px;}.picker__weekday{color:#333;font-weight:700;padding-top:20px;}.picker__nav--prev:hover,.picker__nav--next:hover{color:#333;background:#f9f7d2;}.picker__nav--prev,.picker__nav--next{padding:0.5em 1em;}.picker__nav--prev{left:0px;padding-right:1em;}.picker__nav--next{right:0px;padding-left:1em;}.tx-powermail input[type="date"]{position:relative;z-index:1;}[type="radio"]:not(:checked) + label,[type="radio"]:checked + label,[type="checkbox"] + label{font-size:16px;font-weight:300;}[type="radio"]:checked + label,[type="checkbox"]:checked + label{font-weight:500;}#content.has-secondary-menu.standard .standard-content{padding:100px 50px 0px;}#content.has-secondary-menu.standard .page-container{margin-right:auto;margin-left:auto;position:relative;width:1600px;}#content.has-secondary-menu.standard .page-container .secondary-menu{padding:0px 35px;}#content .page-container .secondary-menu ul li{padding:35px 30px 20px 30px;}#content.has-secondary-menu.standard .page-container .secondary-menu.fixed{padding:0px;}#content .page-container .secondary-menu.fixed ul li{padding:26px 30px 20px 30px;}#content .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword{-moz-appearance:none;-webkit-appearance:none;border:0px;font-size:20px;color:rgba(51,51,51,0.3);padding:0 0 3vh 0;width:80%;}#content .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button-submit{border:0px;background:none;color:#ccc;font-size:20px;position:relative;}#content .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button{float:right;margin:0px;padding:5px 12px;border:0px;background:none;position:relative;z-index:1;}#content .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword{-moz-appearance:none;-webkit-appearance:none;border:0px;font-size:20px;font-family:"Montserrat",sans-serif;color:rgba(51,51,51,0.3);padding:0 0 3vh 0;width:80%;}#content .tx-indexedsearch-form{position:relative;}#content .tx-indexedsearch-form:before{display:none;}#content .tx-indexedsearch-form:after{content:"\f002";color:rgba(51,51,51,0.3);font-size:20px;right:0px;top:0px;position:absolute;display:block;height:24px;width:24px;}#content .tx_indexedsearch{margin-bottom:30px;}#content .tx_indexedsearch fieldset{margin-bottom:15px;}#content .tx-indexedsearch-res{margin-top:60px;}#content .tx-indexedsearch-res h4{margin-bottom:20px;}#content .tx-indexedsearch-res h4 a{text-decoration:none;}#content .tx-indexedsearch-res .tx-indexedsearch-info dt{float:left;margin-right:15px;}#content .tx-indexedsearch-browsebox li{float:left;padding:0px 15px 0px 0px !important;}#content .tx-indexedsearch-browsebox li:before{display:none;}footer{padding-left:90px;width:100%;}footer .container{width:1600px;}footer .top-footer-box-container{border-top:1px solid rgba(51,51,51,0.15);}footer #top-footer .top-footer-box-container .top-footer-box{padding:0px;}footer #top-footer .top-footer-box-container .top-footer-box a{background:#f5f5f5;border-right:1px solid rgba(51,51,51,0.15);color:#2d2d2d;display:block;font-size:20px;line-height:36px;padding:30px 60px;}footer #top-footer .top-footer-box-container .top-footer-box a:hover{background:#2d2d2d !important;color:#fff;}footer #top-footer .top-footer-box-container .top-footer-box a span{float:right;font-size:34px;}footer #top-footer .top-footer-instagram-container{position:relative;}footer iframe,footer iframe body{width:100% !important;}footer #widget #header,footer #widget .last,footer #widget #footer{display:none;}footer #instafeed{height:366px;}footer #top-footer .top-footer-instagram-container .top-footer-instagram{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;height:auto;overflow:hidden;width:20%;}footer #instafeed a{display:block;float:left;height:100%;overflow:hidden;width:20%;}footer #top-footer .top-footer-instagram-container .top-footer-instagram img{height:auto;min-width:100%;width:100%;}footer #instafeed a img{height:100%;width:100%;object-fit:cover;}footer #top-footer .top-footer-instagram-container .footer-instagram-title{background:rgba(0,0,0,0.65);display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;top:0px;position:absolute;z-index:1;}footer #top-footer .top-footer-instagram-container .footer-instagram-title h3{color:#fff;font-family:"Montserrat",sans-serif;font-size:25px;font-style:italic;font-weight:200;margin:0px;}footer #bottom-footer{background:#f5f5f5;padding:35px 0px 50px 0px;}footer #bottom-footer .bottom-footer-hotel .hotel-list{float:right;}footer #bottom-footer .bottom-footer-hotel > a img{height:auto;max-width:340px;width:100%;}footer #bottom-footer .bottom-footer-hotel .hotel-list li{float:left;margin-right:40px;padding:45px 0px;}footer #bottom-footer .bottom-footer-hotel .hotel-list li:last-of-type{margin-right:0px;}footer #bottom-footer .bottom-footer-hotel .hotel-list li a{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:#333333;font-size:20px;}footer #bottom-footer .bottom-footer-hotel .hotel-list li a:hover{opacity:0.5;}footer #bottom-footer .bottom-footer-hotel-link{margin-top:25px;}footer #bottom-footer .bottom-footer-hotel-link .social-list li{float:left;margin-right:20px;padding-top:20px;}footer #bottom-footer .bottom-footer-hotel-link .social-list li:last-of-type{margin-right:0px;}footer #bottom-footer .bottom-footer-hotel-link .social-list li a{color:#333333;font-size:28px;}footer #bottom-footer .bottom-footer-hotel-link .social-list li a:hover{opacity:0.5;}footer #bottom-footer .bottom-footer-hotel-link .hotel-extern-list{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:flex-end;float:right;}footer #bottom-footer .bottom-footer-hotel-link .hotel-extern-list li{float:left;margin-right:30px;}footer #bottom-footer .bottom-footer-hotel-link .hotel-extern-list li:last-of-type{margin-right:0px;}footer #bottom-footer .bottom-footer-hotel-link .hotel-extern-list li a{display:block;}footer #bottom-footer .bottom-footer-hotel-link .hotel-extern-list li a img{height:auto;width:147px;}footer #bottom-footer .bottom-footer-hotel-link .hotel-extern-list li a img.small-logo{height:auto;width:100px;}footer #copyright-footer{padding:27px 0px;}footer #copyright-footer .footer-menu{width:calc(100% - 240px);float:left;}footer #copyright-footer .footer-menu li{float:left;margin-right:25px;}footer #copyright-footer .footer-menu li:last-of-type{margin-right:0px;}footer #copyright-footer .footer-menu li a{-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;color:#333333;font-size:15px;}footer #copyright-footer .footer-menu li a:hover{opacity:0.5;}footer #copyright-footer .copyright{float:right;font-size:16px;}footer #copyright-footer .container{padding:0px;}footer #copyright-footer .copyright p{font-size:16px;font-weight:300;margin-bottom:0px;}.footer-newsletter{width:100%;display:table;}.footer-newsletter .newsletter-img{display:table-cell;width:50%;background-position:center center;background-size:cover;}.footer-newsletter .newsletter-content{display:table-cell;width:50%;padding:85px 115px 70px 115px;}.footer-newsletter .newsletter-content h3{margin-bottom:35px;}.newsletter-content .newsletter-btn{background:#2d2d2d;color:#fff;font-family:"Quilline";font-weight:200;font-size:20px;padding:20px 35px;display:inline-block;margin-top:20px;transition:all 0.5s ease;}.newsletter-content .newsletter-btn:hover{background:transparent;color:#2d2d2d;}.newsletter-social{padding-top:50px;}.newsletter-social p{margin-bottom:0px;}.newsletter-social .social-list li{display:inline-block;margin-right:15px;padding-top:15px;}.newsletter-social .social-list li a{color:#333333;font-size:28px;}.newsletter-social .social-list li a:hover{opacity:0.5;}.top-footer-hotel-link{margin:0px;}footer.new-footer #bottom-footer{padding:70px 0px 50px 0px;}footer.new-footer .sandoz-logo img{max-width:330px;height:auto;}footer.new-footer .bottom-footer-hotel{float:right;}footer.new-footer #bottom-footer .bottom-footer-hotel-link{margin-top:100px;}footer.new-footer #bottom-footer .hotel-extern-list{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;align-items:flex-end;float:right;}footer.new-footer #bottom-footer .hotel-extern-list li{float:left;margin-right:30px;}footer.new-footer #bottom-footer .hotel-extern-list li:last-of-type{margin-right:0px;}footer.new-footer #bottom-footer .hotel-extern-list li a{display:block;}footer.new-footer #bottom-footer .hotel-extern-list li a img{height:auto;width:100%;max-width:147px;}footer.new-footer #bottom-footer .hotel-extern-list li a img.small-logo{height:auto;width:100px;}footer.new-footer .hotel-infos{float:left;font-size:20px;}footer.new-footer .hotel-infos-left{float:left;margin-right:180px;}footer.new-footer .hotel-infos-right{float:left;}footer.new-footer .hotel-infos a{color:#333;}footer.new-footer .hotel-infos a:hover{opacity:0.5;}.menu-newsletter-link{color:#333;font-size:20px;font-weight:300;padding-top:10px;display:inline-block;}.menu-newsletter-link i{padding-right:10px;}.insta_info{display:none;}#instagram{padding:0px;}#instagram .insta_link{background:rgba(0,0,0,0.5);}.tx-ns-instagram{overflow:hidden;}.nsinstagram-v1apiview .gallery{grid-gap:8px;margin-top:8px !important;padding-bottom:0;display:flex !important;flex-wrap:wrap;margin-left:-4px;margin-right:-4px;grid-template-columns:inherit;grid-gap:inherit;margin-bottom:80px;}.nsinstagram-v1apiview .gallery > a{width:20%;padding:0 4px 8px 4px;}.nsinstagram-v1apiview .gallery-item:not(.insta-page-link-inner){padding-bottom:100%;overflow:hidden;}.nsinstagram-v1apiview .gallery-item{flex:inherit;text-align:center;}.nsinstagram-v1apiview .gallery-item img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;}.nsinstagram-v1apiview .gallery-item i.fa-clone{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.nsinstagram-v1apiview .gallery-item-type{position:absolute;top:12px;right:12px;font-size:20px;line-height:1;}.nsinstagram-v1apiview.footer-feed .gallery{margin-bottom:0;}.nsinstagram-v1apiview.footer-feed .gallery > a{width:16.66666667%;padding:0 4px;}.nsinstagram-v1apiview.footer-feed .insta-page-link{display:flex !important;align-items:center;justify-content:center;flex-direction:column;}.nsinstagram-v1apiview.footer-feed .gallery-item.insta-page-link-inner{color:#0b6227;}.nsinstagram-v1apiview.footer-feed .gallery-item.insta-page-link-inner span{font-style:italic;font-size:14px;margin-top:25px;display:block;}.nsinstagram-v1apiview.footer-feed .gallery-item.insta-page-link-inner i{font-size:30px;}@media only screen and (max-width:1200px) and (min-width:991px){.nsinstagram-v1apiview.footer-feed .gallery-item.insta-page-link-inner span{font-size:10px;}}@media screen and (max-width:991px){.tx-ns-instagram .gallery a{margin-bottom:8px;}.nsinstagram-v1apiview .gallery > a{width:33.33%;}.nsinstagram-v1apiview.footer-feed .gallery > a{width:33.33%;}}@media screen and (max-width:767px){.nsinstagram-v1apiview .gallery > a{width:50%;}}@media screen and (max-width:576px){.nsinstagram-v1apiview .gallery > a{width:100%;}.nsinstagram-v1apiview.footer-feed .gallery-item.insta-page-link-inner span{font-size:10px;}}.tx-ns-instagram .typo3-messages{display:none;}.tx-ns-instagram .typo3-messages + .nsinstagram-v1apiview{display:none;}@media screen and (max-width:1800px){#content .container,#content .standard-content,footer .container,#content.has-secondary-menu.standard .page-container{width:1400px;}#content .four-block-gap-container .four-block-gap{height:690px;}#content .img-text-gap-container .text{padding:60px;}#content .img-text-gap-container .text .text-btn{padding:25px 35px 20px 35px;}#content .full-img-text-container .full-text-right{padding:70px 80px;}#content .full-img-text-container.white-bg .full-text-right{padding:40px 80px 0px 80px;}#content .standard-content .partners .ce-gallery .image img{margin:0px 25px 60px 25px !important;}footer #bottom-footer .bottom-footer-hotel .hotel-list li{margin-right:20px;}footer #instafeed{height:340px;}footer.new-footer .hotel-infos-left{margin-right:50px;}}@media screen and (max-width:1600px){#content .container,#content .standard-content,footer .container,#content .conteneur-etroit .container,#content .agenda .container .container,#content .forfaits .container .container,#content.has-secondary-menu.standard .page-container{width:1200px;}#content .four-block-gap-container .four-block-gap{height:640px;}#content .img-text-gap-container .img{min-height:550px;}#content .img-text-gap-container .text .text-btn{padding:25px 25px 20px 25px;}#content .img-text-gap-container .text .text-btn{font-size:18px;}#content .mosaic-container.mosaic-three-col .mosaic-element{height:300px;}#content .mosaic-container.mosaic-four-col .mosaic-element{height:200px;}#content .full-img-text-container .full-text-right{padding:60px;}#content .full-img-text-container.white-bg .full-text-right{padding:40px 60px 0px 60px;}#content .standard-content .partners .ce-gallery .image img{margin:0px 30px 60px 30px !important;}footer #bottom-footer .bottom-footer-hotel img{display:block;margin:0 auto;}footer #bottom-footer .bottom-footer-hotel .hotel-list{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;float:none;}footer.new-footer .sandoz-logo img{display:block;margin:0 auto;}footer.new-footer .bottom-footer-hotel{float:none;}footer.new-footer #bottom-footer .bottom-footer-hotel .hotel-list li{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;float:none;}footer #bottom-footer .bottom-footer-hotel .hotel-list li{padding:40px 0px 0px 0px;}footer #instafeed{height:300px;}}@media screen and (max-width:1450px){#header #navbar .menu-container .menu li{padding:1.6vh 0px;}#header #navbar .menu-img li a{font-size:34px;}.content-top .contact-book-block .contact-book-booking .title h4{font-size:34px;}footer #instafeed{height:270px;}.footer-newsletter .newsletter-content{padding:60px 80px 50px 80px;}}@media screen and (max-width:1400px){#header #navbar .menu-container{padding:5vh 5vw;}#header #navbar .menu-img li a{font-size:40px;line-height:40px;}#header #navbar .menu-container .menu li a{font-size:20px;}#header #navbar .menu-container .menu li,#header #navbar .menu-container #search-form input[type="search"]{padding:2vh 0px;}#header #navbar .menu-container #search-form input[type="search"]{font-size:20px;}#header #navbar .menu-container .social-menu{padding:0 5vw 5vh 5vw;}#header #navbar .menu-container .social-list li{margin-right:14px;}.title h2{left:85px;}.title .title-button-container{padding-left:0px;position:inherit;right:inherit;top:0px;margin-top:100px;text-align:center;}#content .four-block-gap-container .four-block-gap{height:580px;}#content .container,#content .standard-content,footer .container,#content .conteneur-etroit .container,#content .agenda .container .container,#content .forfaits .container .container,#content.has-secondary-menu.standard .page-container{width:1000px;}#content .img-text-gap-container .img{min-height:500px;}#content .img-text-gap-container .text .text-btn{font-size:14px;}#content .img-text-gap-container .text{padding:60px 40px;}#content .mosaic-container.mosaic-three-col .mosaic-element{height:250px;}#content .mosaic-container.mosaic-four-col .mosaic-element{height:200px;}#content .mosaic-container .mosaic-element .mosaic-legend h4{font-size:22px;}#content .mosaic-container .mosaic-element .mosaic-legend{left:25px;}#content .four-block-container .four-block{height:300px;}#content .tiles-container .event-tile .grey-tile{height:115px;}#content .standard-content .partners .ce-gallery .image img{margin:0px 45px 60px 45px !important;}footer #copyright-footer .footer-menu li{margin-right:20px;}#content .full-img-text-container.white-bg .full-text-right ul li{padding:15px 0px;}#content .full-img-text-container.white-bg .full-text-right ul li a{font-size:18px;}footer.new-footer .hotel-infos-left{margin-right:0px;}footer.new-footer .hotel-infos{float:none;margin-bottom:40px;display:flex;width:100%;justify-content:space-between;}footer.new-footer #bottom-footer .hotel-extern-list{float:none;justify-content:center;}}@media screen and (max-width:1200px){#content .breadcrumb-container{max-width:calc((100% - (400px - ((100vw - 100%) / 2))) - 45px);}.content-top .contact-book-block .contact-book-header{font-size:14px;padding:22px 35px 20px 70px;}#content .ce-left .ce-gallery,#content .ce-column,#content .ce-right .ce-gallery{float:none;}#content .ce-intext.ce-right .ce-gallery{margin-left:0px;}#content .ce-intext.ce-left .ce-gallery{margin-right:0px;}.title h2{left:45px;font-size:60px;}#content .four-block-gap-container .four-block-gap{height:500px;}#content .container,#content .standard-content,footer .container,#content .conteneur-etroit .container,#content .agenda .container .container,#content .forfaits .container .container,#content.has-secondary-menu.standard .page-container{width:800px;}#content .img-text-gap-container .text .text-btn{font-size:18px;}#content .img-text-gap-container .text{padding:60px;}#content .four-block-gap-container .four-block-gap label{font-size:22px;}#content .mosaic-container.mosaic-three-col .mosaic-element{height:200px;}#content .mosaic-container.mosaic-four-col .mosaic-element{height:150px;}#content .full-img-text-container .full-text-right{padding:50px;}#content .full-img-text-container.white-bg .full-text-right{padding:40px 50px 0px 50px;}#content .four-block-container .four-block{height:230px;}#content .four-block-container .four-block .four-block-hover h3{font-size:30px;}#content .page-header-info .page-header-info-title{text-align:center;}#content .page-header-info .icon-container,#content .page-header-info .page-header-info-icon{margin-top:40px;justify-content:center;}.content-top .contact-book-block{width:400px;}#content .page-container .secondary-menu.fixed{padding-right:400px !important;}#content .page-header-info .page-header-info-contact a,#content .page-header-info .page-header-info-contact .page-header-info-contact-block > span{text-align:center;}#content .standard-content .partners .ce-gallery .image img{margin:0px 20px 50px 20px !important;max-width:180px;}footer #top-footer .top-footer-box-container .top-footer-box a{font-size:20px;padding:40px;}footer #copyright-footer .footer-menu{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;justify-content:center;flex-wrap:wrap;width:100%;float:none;}footer #copyright-footer .copyright{float:none;text-align:center;margin-top:30px;}#content .page-header-info .page-header-info-contact{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;}#content .page-header-info .page-header-info-contact a{margin-bottom:0px;}footer #instafeed{height:220px;}}@media screen and (max-width:1025px){.content-top .contact-book-block{width:340px;}#content .page-container .secondary-menu.fixed{padding-right:340px !important;}#header #navbar .menu-container #search-form input[type="submit"]{padding:0px;}.content-top .contact-book-block .contact-book-header{padding:22px 25px 23px 70px;}.content-top .contact-book-block .contact-book-header .bell-icon{left:25px !important;}footer #instafeed{height:180px;}}@media screen and (max-width:992px){body{padding-bottom:56px;}.scroll-top{bottom:80px;right:15px;}#content .breadcrumb-container{top:-57px;max-width:100%;padding:15px;font-size:15px;}.content-top .contact-book-block .contact-book-header{font-size:18px;padding:17px 35px 15px 90px;}.row.row-reverse-mobile{flex-direction:column-reverse;display:flex;}#header #navbar{height:calc(100% - 59px);}#header #navbar .menu-container .social-list li{margin-right:15px;}.content-top .contact-book-block .contact-book-header{font-size:18px;padding:17px 35px 15px 90px;}.content-top .contact-book-block .contact-book-header .bell-icon{left:30px !important;}.back-btn{display:none;}#content .page-container.hasBackBtn .secondary-menu{padding-right:0px;}#content .img-text-gap-container .img{min-height:auto;}#content .section,#content .standard-content,#content .forfaits .container .container{padding:75px 0px;width:100%;}#content.has-secondary-menu.standard .standard-content{padding:75px 0px;}#content .agenda .container .container{padding:0px;width:100%;}#content .agenda .container .container .tiles-container{margin-left:-15px;margin-right:-15px;}#content.has-secondary-menu.standard .standard-content{padding:100px 0px 0px;width:100%;}#content.has-secondary-menu.standard .page-container,#content .conteneur-etroit .container{width:100%;}#content.has-secondary-menu.standard .page-container .secondary-menu{padding:0px;}.content-top .contact-book-block .contact-book-booking input[type="submit"]{margin-bottom:0px;}#content .forfaits .container .container{padding:0px 0px;}#content .container{width:100%;}footer .container{width:100%;}h1{font-size:75px;padding:0px 20px;}#content .tiles-container{margin-left:0px;margin-right:0px;}#content .tiles-container .tiles:nth-child(2n){padding-left:9px;padding-right:0px;}.content-top .contact-book-block{width:100%;}.content-top .contact-book-block.fixed{height:59px;top:initial;bottom:3px;width:calc(100% - 90px);}.content-top .contact-book-block.fixed .contact-book-header:hover .plus-btn .icon-bar.arrow:first-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;left:2.25px;}.content-top .contact-book-block.fixed .contact-book-header:hover .plus-btn .icon-bar.arrow:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:4px;right:2.25px;}.content-top .contact-book-block.fixed.open .contact-book-header:hover .plus-btn .icon-bar.arrow:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:20px;left:2.25px;}.content-top .contact-book-block.fixed.open .contact-book-header:hover .plus-btn .icon-bar.arrow:last-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;right:2.25px;}.title{text-align:center;}#content .title h2{display:inline-block;left:0px;font-size:62px;padding:0px 40px;right:0px;margin:0 auto;text-align:center;width:auto;}.content-top .scroll-btn{display:none;}#content .four-block-gap-container .four-block-gap label{font-size:20px;padding:0px 20px;}#content .img-text-gap-container .img-text-right,#content .img-text-gap-container .img-text-left{display:block;}#content .img-text-gap-container .text p{margin-bottom:0px;}#content .img-text-gap-container{height:auto;margin-bottom:100px;margin-right:0px;margin-left:0px;}#content .full-img-text-container{margin-left:-15px;margin-right:-15px;}#content .full-img-text-container .full-img-left img{min-width:100%;}#content .img-text-gap-container .img-text-left,#content .img-text-gap-container .img-text-right{padding:0px;}#content .img-text-gap-container .img,#content .img-text-gap-container .img-text-right .img{float:none;height:450px;}#content .img-text-gap-container .img img{height:100%;width:100%;}#content .img-text-gap-container .text{height:auto;padding:60px 60px 130px 60px;}#content .mosaic-container.mosaic-three-col .mosaic-element{display:block;height:250px;}#content .mosaic-container.mosaic-four-col .mosaic-element{display:block;height:250px;}#content .mosaic-container .mosaic-element .mosaic-legend{left:35px;}#content .full-img-text-container .full-img-left{height:580px;}#content .four-block-container{margin:0px;}#content .four-block-container .four-block{height:300px;margin:0px 0px 6px 0px;padding:0;}#content .four-block-container .four-block .four-block-hover h3{font-size:48px;}#content .tiles-container .tiles{padding-left:0px;padding-right:9px;}#content .page-container .secondary-menu.fixed{height:auto;padding-right:0px !important;top:0px;}#content .table-rooms-suites thead td,#content .table-salons thead td{padding:0px 30px 20px;}#content .table-rooms-suites tbody td,#content .table-salons tbody td{padding:30px;}#content .standard-content{margin-top:0px;}#content .gallery-three-columns .gallery-img.img-show{padding:0px 3px 0px 0px !important;}#content .gallery-three-columns .gallery-img.img-show:nth-child(2n){padding:0px 0px 0px 3px !important;}.pinterest-container > span{margin-top:60px;}#content .img-text-gap-container .text .text-btn{padding:20px 25px;}#content .standard-content .partners .ce-gallery .image img{margin:0px 40px 50px 40px !important;max-width:200px;}#content .full-img-text-container.white-bg .full-text-right{padding-bottom:50px;}.slick-dots{bottom:75px;}footer .container-fluid{padding:0px;}footer #top-footer .top-footer-instagram-container,footer #top-footer .top-footer-box-container{margin-right:0px;margin-left:0px;}footer #top-footer .top-footer-box-container .top-footer-box a{border-bottom:1px solid rgba(51,51,51,0.15);font-size:19px;text-align:center;}footer #top-footer .top-footer-box-container .top-footer-box a span{float:none;display:block;margin:0 auto 20px;text-align:center;}footer #copyright-footer .container{padding:0px 20px;}footer #top-footer .top-footer-instagram-container .footer-instagram-title{position:initial;height:auto !important;padding:40px 0px;width:100% !important;}.footer-newsletter{display:block;}.footer-newsletter .newsletter-img{height:470px;display:block;width:100%;}.footer-newsletter .newsletter-content{display:block;width:100%;padding:40px 60px 40px 60px;}}@media screen and (max-width:900px){#content .four-block-gap-container .four-block-gap{height:450px;}#content .table-rooms-suites thead td,#content .table-salons thead td{padding:0px 20px 20px;}#content .table-rooms-suites tbody td,#content .table-salons tbody td{padding:20px;}#header #navbar .menu-container{padding:7vh 4vw;}#header #navbar .menu-container .social-menu{padding:0 4vw 7vh 4vw;}#header #navbar .menu-container .social-list li a{font-size:26px;}#header #navbar .menu-container #search-form input[type="search"]{width:75%;}#content .four-block-gap-container .four-block-gap:nth-child(2n){margin-top:50px;}#content .standard-content .partners .ce-gallery .image img{margin:0px 30px 50px 30px !important;max-width:180px;}footer #top-footer .top-footer-box-container .top-footer-box a{padding:35px;}footer #bottom-footer .bottom-footer-hotel-link .hotel-extern-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;float:none;width:100%;}footer #bottom-footer .bottom-footer-hotel-link .hotel-extern-list li{margin-top:25px;}footer #bottom-footer .bottom-footer-hotel-link .social-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap;width:100%;}footer.new-footer #bottom-footer .hotel-extern-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;float:none;width:100%;}footer.new-footer #bottom-footer .hotel-extern-list li{margin-top:25px;}footer #instafeed{height:160px;}}@media screen and (max-width:767px){body{padding-bottom:60px;}#header{height:60px !important;width:100%;}#header .navbar-header{margin-top:0px;float:left;height:60px;width:75px;}#header #navbar{left:0px;margin-top:60px;}#header .navbar-toggle{float:left;margin:9px 15px;padding:9px 0px;}#header .navbar-header a{display:none;}#header #navbar{height:calc(100% - 119px);}#header .navbar-footer{position:initial;float:right;display:block;margin:17px 0px;width:auto;}#header .navbar-footer .lang-nav:before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:8px solid #2d2d2d;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;height:0;left:-16px;margin:0 auto;opacity:1;right:inherit;position:absolute;top:11px;width:0;z-index:1;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}#header .navbar-footer a{margin-bottom:0;float:left;margin-right:10px;padding-left:10px;}#header .navbar-footer > a:last-of-type{margin-right:20px;}#header .navbar-footer .lang-nav{display:flex;flex-direction:row-reverse;float:left;}#header .navbar-footer .lang,#header .navbar-footer .lang-nav .lang:first-of-type{padding-top:5px;}.content-top .logo-header .logo{height:100px;top:40px;width:auto;}.content-top{padding-left:0px;padding-top:60px;}#content{padding-left:0px;padding-top:0px;}.content-top .contact-book-block{z-index:5;}.content-top .contact-book-block.fixed{padding-left:0px;z-index:5;}.content-top .contact-book-block .contact-book-picture{display:none !important;height:0px !important;}.slick-accueil .slick-caption{margin-left:20px;padding-bottom:90px;}.slick-accueil .slick-caption p{font-size:24px;}.slick-accueil .slick-title-container h2{font-size:38px;}.slick-accueil .slide-button{font-size:18px;}.slick-dots{bottom:35px;left:20px;}#content .page-container .secondary-menu.fixed{left:0px;}footer{padding-left:0px;}.content-top .slider-top{height:calc(100vh - 60px);}.content-top .contact-book-block.fixed{bottom:0px;top:initial;width:100%;}#content .four-block-gap-container .four-block-gap{float:left;height:690px;width:50%;}#content .full-img-text-container .full-img-left{height:490px;}#content .mosaic-container.mosaic-three-col .mosaic-element{display:block;height:220px;float:left;width:50%;}#content .mosaic-container.mosaic-four-col .mosaic-element{display:block;height:220px;float:left;width:50%;}#content .gallery-img{padding:0px !important;}#content .page-container .secondary-menu.fixed{top:60px;width:100%;}#content .rooms .title,#content .suites .title{margin:0px 0px 60px 0px;}#content .tiles-container .tiles{padding:0px !important;max-width:500px;margin:0 auto 60px;}#content .page-container .secondary-menu ul li{font-size:18px;}#content .page-container .secondary-menu.fixed ul li{padding:17px 30px 15px 30px;}#content .page-header-info .page-header-info-contact{flex-direction:column;}#content .page-header-info .page-header-info-contact img{float:none;margin-right:0px;margin-bottom:40px;}#content .page-header-info .page-header-info-contact a{margin-bottom:10px;text-align:center;}#content .four-block-gap-container .four-block-gap:nth-child(3){margin-top:-44px;}#content .four-block-gap-container .four-block-gap:nth-child(4){margin-top:6px;}#content .grey-tile{height:auto !important;min-height:auto !important;}#content .display-module .display-choice{display:inline-block;left:0px;margin:35px auto 0px;padding-left:0px;position:relative;right:0px;top:24px;}#content .table-rooms-suites table,#content .table-rooms-suites thead,#content .table-rooms-suites thead td,#content .table-rooms-suites tbody,#content .table-rooms-suites tbody tr,#content .table-salons table,#content .table-salons thead,#content .table-salons thead td,#content .table-salons tbody,#content .table-salons tbody tr{display:block;}#content .table-rooms-suites thead tr,#content .table-salons thead tr{display:block;position:absolute;top:-9999px;left:-9999px;}#content .table-rooms-suites tbody td,#content .table-salons tbody td{display:block;border:none;color:rgba(51,51,51,0.75);position:relative;padding:0px 0px 0px 150px;white-space:normal;text-align:left;}#content .table-rooms-suites tbody tr,#content .table-salons tbody tr{background:#f5f5f5;padding:30px;}#content .table-rooms-suites tbody tr td:first-of-type,#content .table-salons tbody tr td:first-of-type{color:#333;padding-bottom:20px;padding-left:0px;}#content .table-rooms-suites tbody tr td:first-of-type:before,#content .table-salons tbody tr td:first-of-type:before{display:none;}#content .table-rooms-suites tbody td:before,#content .table-salons tbody td:before{position:absolute;top:0;left:0;width:150px;padding:0px;white-space:nowrap;text-align:left;font-weight:700;content:attr(data-title);background:#f5f5f5;}#content .gallery-three-columns .gallery-img.img-show{padding:0px 0px 0px 0px !important;}#content .gallery-three-columns .gallery-img.img-show:nth-child(2n){padding:0px 0px 0px 0px !important;}.gallery-container a.html5lightbox{pointer-events:none;}#content .gallery-img:hover .gallery-hover{opacity:0;}#content .standard-content .partners .ce-gallery .image img{margin:0px 25px 50px 25px !important;max-width:180px;}footer #bottom-footer .bottom-footer-hotel-link .hotel-extern-list li{margin-right:20px;}footer.new-footer #bottom-footer .hotel-extern-list li{margin-right:20px;}footer #top-footer .top-footer-instagram-container .top-footer-instagram,footer #top-footer .top-footer-instagram-container .instawidget ul li{width:50%;}footer #top-footer .top-footer-instagram-container .top-footer-instagram:last-child,footer #top-footer .top-footer-instagram-container .instawidget ul li:last-child{display:none;}#instagram.insta_col_5 #insta_images .insta_item{height:50%;width:50%;}#instagram.insta_col_5 #insta_images .insta_item:nth-child(5){display:none;}.footer-instagram-title + div,.tx-ns-instagram,#instagram,#instagram #insta_images,#instagram .insta_photo_wrap{height:100%;}#instagram .insta_photo{display:block;height:100% !important;width:100%;}footer #instafeed{height:740px;}footer #instafeed a{display:block;float:left;height:50%;overflow:hidden;width:50%;}footer #instafeed a:nth-child(5){display:none;}.footer-newsletter .newsletter-img{height:410px;}}@media screen and (max-width:650px){#header #navbar .menu-container .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword{font-size:18px;}#header #navbar .menu-container .tx-indexedsearch-form:after{font-size:18px;}#header #navbar .menu-container{padding:8vh 4vw;}#header #navbar .menu-container .menu li,#header #navbar .menu-container #search-form input[type="search"]{padding:1.5vh 0px;}#header #navbar .menu-container .menu li a{font-size:18px;}#header #navbar .menu-container .social-menu{padding:0 4vw 8vh 4vw;}.content-top .logo-header .logo{height:90px;}h1{font-size:70px;padding:0px 20px;}.content-top .slider-top .slider-title span{font-size:24px;}#content .title h2{padding:0px 20px;}#content .four-block-gap-container .four-block-gap{height:580px;}#content .four-block-gap-container .four-block-gap label{padding:0px 30px;top:20px;}#content .img-text-gap-container .img,#content .img-text-gap-container .img-text-right .img{height:400px;}#content .mosaic-container.mosaic-three-col .mosaic-element{height:200px;}#content .mosaic-container.mosaic-four-col .mosaic-element{height:200px;}#content .full-img-text-container .full-img-left{height:420px;}#content .four-block-container .four-block .four-block-hover h3{font-size:40px;}#content .gallery-three-columns .gallery-img.img-show{padding:0px 0px !important;}#content .tiles-container .tile{padding:0px;float:none;max-width:400px;margin:0 auto 60px;width:100%;}.powermail_fieldset .layout1,.powermail_fieldset .layout2{float:none;width:100%;}.powermail_fieldwrap_type_input,.tx-powermail .powermail_fieldwrap_type_input{padding:0px;}.powermail_fieldset .layout3{padding:0px !important;margin-right:0px;}.tx-powermail .powermail_submit{width:100%;}#content .icon-container span,#content .page-header-info-icon span{height:80px;width:80px;}.tx-powermail .submit-container{width:100%;}.tx-powermail .powermail_submit{padding:25px 0px;}#content .standard-content{padding-bottom:0px;}.title .title-button-container .text-btn{padding:15px 25px;}#content .agenda .container .container .tiles-container{margin-left:0px;margin-right:0px;}#content .standard-content .partners .ce-gallery .image img{margin:0px auto 40px !important;max-width:200px;width:50%;padding:0px 15px;}footer #top-footer .top-footer-instagram-container .footer-instagram-title{padding:40px 0px;}footer #instafeed{height:650px;}.footer-newsletter .newsletter-img{height:350px;}}@media screen and (max-width:600px){#content .full-img-text-container.white-bg .full-img-left{display:none;}#content .full-img-text-container.white-bg{margin-top:-35px;}#header #navbar .menu-container .social-list li{margin-right:10px;}#header #navbar .menu-container .social-list li a{font-size:25px;}.menu-newsletter-link{font-size:16px;}footer.new-footer .hotel-infos{justify-content:center;flex-direction:column;text-align:center;}footer.new-footer .hotel-infos-left{margin-bottom:20px;}}@media screen and (max-width:550px){#header #navbar .menu-img li a{font-size:30px;line-height:30px;}#header #navbar .menu-container .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword{font-size:16px;padding:0 0 2vh 0;}#header #navbar .menu-container .tx-indexedsearch-form:after{font-size:16px;}#header #navbar .menu-container{padding:2vh 4vw;}#header #navbar .menu-container .social-menu p{font-size:16px;display:none;}#header #navbar .menu-container .menu li a{font-size:16px;line-height:1;}#header #navbar .menu-container .social-menu{padding:0 4vw 2vh 4vw;}.content-top .logo-header .logo{height:80px;top:30px;}.title:after{top:30px !important;}#content .title h2{font-size:48px;}.title .title-button-container{margin-top:70px;}#content .four-block-gap-container .four-block-gap{height:500px;}#content .img-text-gap-container .img,#content .img-text-gap-container .img-text-right .img{height:300px;}#content .img-text-gap-container .text{padding:40px 40px 110px 40px;}#content .mosaic-container.mosaic-four-col .mosaic-element{height:300px;width:100%;}#content .mosaic-container.mosaic-three-col .mosaic-element{height:300px;width:100%;}#content .full-img-text-container .full-img-left{height:350px;}#content .four-block-container .four-block{height:250px;}#content .page-container .secondary-menu .menu li.hideshow ul{width:100vw;}#content .page-container .secondary-menu.fixed .menu li.hideshow ul{right:0px;}#content .full-img-text-container .full-text-right{padding:50px 30px;}#content .full-img-text-container.white-bg .full-text-right{padding:40px 30px 0px 30px;}#content .full-img-text-container.white-bg .full-text-right{padding-bottom:30px;}#content .icon-container a,#content .page-header-info-icon a{font-size:14px;min-width:150px;}.news.news-single .article h3{margin-top:30px;}footer #bottom-footer .bottom-footer-hotel .hotel-list li a{font-size:18px;}footer #bottom-footer .bottom-footer-hotel-link .hotel-extern-list li{margin-right:0px;padding:0px 20px;}footer #top-footer .top-footer-instagram-container .footer-instagram-title{padding:30px 0px;}footer #top-footer .top-footer-box-container .top-footer-box a{text-align:left;padding:25px 50px;}footer #top-footer .top-footer-box-container .top-footer-box a span{float:right;font-size:40px;}footer #instafeed{height:550px;}.footer-newsletter .newsletter-img{height:300px;}.footer-newsletter .newsletter-content{padding:20px 30px 20px 30px;}.newsletter-content .newsletter-btn{font-size:16px;padding:18px 30px;}}@media screen and (max-width:500px){#header #navbar .menu-img li a{font-size:25px;line-height:25px;}#header #navbar{height:calc(100% - 117px);}.content-top .contact-book-block.fixed{height:57px;}.content-top .contact-book-block .contact-book-header{font-size:16px;padding:18px 25px 15px 70px;}.content-top .contact-book-block .contact-book-header .bell-icon{height:25px;left:20px !important;width:25px;}#content .page-container .secondary-menu{height:1px;opacity:0;}#content .page-container .secondary-menu.fixed{height:auto;opacity:1;}#content.has-secondary-menu .section{padding:75px 0px;}#content .page-container .secondary-menu.fixed .menu li.hideshow ul{top:58px !important;}#content .page-header-info .page-header-info-contact{margin-top:0px;}#content.has-secondary-menu .page-container + .section{padding:100px 0px 75px 0px;}#content .standard-content .article table th,#content .standard-content .article table td{font-size:12px;}#content .full-img-text-container.white-bg{margin-top:-55px;margin-bottom:-55px;}footer #instafeed{height:500px;}}@media screen and (max-width:450px){#header #navbar .menu-container #search-form input[type="search"]{width:70%;}.content-top .logo-header .logo{height:70px;top:20px;}h1{font-size:48px;}.small-title h2{font-size:30px;}h3{font-size:30px;}.small-title h3{font-size:20px;}h4{font-size:20px;}.small-title h4{font-size:18px;}.small-title h5{font-size:17px;}.content-top .slider-top .slider-title span{font-size:22px;}#content .four-block-gap-container .four-block-gap{height:380px;}#content .four-block-gap-container .four-block-gap label{font-size:20px;padding:0px 25px;top:16px;}#content .img-text-gap-container .img,#content .img-text-gap-container .img-text-right .img{height:200px;}#content .mosaic-container.mosaic-three-col .mosaic-element{height:250px;}#content .mosaic-container.mosaic-four-col .mosaic-element{height:250px;}#content .full-img-text-container .full-img-left{height:280px;}#content .four-block-container .four-block{height:200px;}#content .four-block-container .four-block .four-block-hover h3{font-size:30px;}#content .mosaic-container .mosaic-element .mosaic-legend h4{font-size:20px;}#content .mosaic-container .mosaic-element .mosaic-legend{left:25px;}#content .icon-container a,#content .page-header-info-icon a{width:50%;}#header .navbar-footer a{padding-left:5px;}footer #instafeed{height:450px;}.footer-newsletter .newsletter-img{height:240px;}}@media screen and (max-width:400px){#header #navbar .menu-img li a{font-size:20px;line-height:20px;}#content .title h2{font-size:36px;}#content .section,#content.has-secondary-menu .section{padding:30px 0px;}#content .section,#content .standard-content,#content .forfaits .container .container,#content.has-secondary-menu.standard .standard-content,#content.has-secondary-menu .page-container + .csc-frame .section{padding:30px 0px;}#content .full-img-text-container.white-bg{margin-top:-30px;margin-bottom:0px;}.content-top .slider-top .slider-title{padding:0px 20px;}.content-top .slider-top .slider-title h1{margin-bottom:20px;padding-bottom:30px;}h1{font-size:40px;}.content-top .slider-top .slider-title span{font-size:20px;}.title{margin:0px 0px 65px 0px;}.title:after{top:20px !important;}.content-top .contact-book-block .contact-book-booking .person select{padding:6px 38px 6px 20px;}.content-top .contact-book-block .contact-book-booking .person .fa-caret-down{font-size:18px;right:15px;top:9px;}#content .four-block-gap-container .four-block-gap label{font-size:18px;padding:0px 20px;}#content .mosaic-container .mosaic-element .mosaic-legend h4{font-size:18px;}#content .four-block-gap-container .four-block-gap{height:350px;}.title .title-button-container .text-btn{font-size:20px;}#content .img-text-gap-container .text .text-btn{font-size:16px;}.content-top .contact-book-block .contact-book-booking .start,.content-top .contact-book-block .contact-book-booking .end{width:50%;float:left;}.content-top .contact-book-block .contact-book-booking .start{padding-right:15px;}.content-top .contact-book-block .contact-book-info a,.content-top .contact-book-block .contact-book-info span{font-size:18px;padding-bottom:10px;}.content-top .contact-book-block .contact-book-booking{padding:4vh 40px;}.content-top .contact-book-block .contact-book-booking input[type="submit"]{font-size:16px;}.content-top .contact-book-block .contact-book-booking label{font-size:14px;}#header .navbar-footer .gift img{height:24px;width:24px;margin-top:2px;}#header .navbar-footer a{font-size:14px;padding-left:5px;}#header .navbar-toggle{margin-right:0px;}#header .navbar-header{width:80px;}#content .grey-tile h5{font-size:20px;}#content .page-container .secondary-menu ul > li:first-of-type{padding-right:0px;}#content .page-container .secondary-menu ul li .hideshow-submenu li:first-of-type{padding-right:30px;}#header #navbar .menu-container .menu li,#header #navbar .menu-container #search-form input[type="search"]{padding:0px 0px 1.5vh 0px;}.powermail_fieldset .input-field label,.powermail_fieldwrap_type_radio .control-label,.powermail_fieldwrap_type_check .control-label{font-size:16px;}footer #top-footer .top-footer-box-container .top-footer-box a{padding:25px;}footer #instafeed{height:400px;}}@media screen and (max-width:350px){h1{font-size:36px;}.content-top .slider-top .slider-title span{font-size:18px;}#header #navbar .menu-container #search-form input[type="search"]{width:65%;font-size:15px;}#header #navbar .menu-container #search-form input[type="submit"]{padding:0px;font-size:15px;}#header .navbar-footer a{margin-right:8px;padding-left:8px;}#header .navbar-footer .gift img{height:22px;width:22px;}#header .navbar-toggle .icon-bar{width:35px;}#header .navbar-header{width:70px;}#content .page-header-info-icon a{margin-right:0px;width:auto;}#content .icon-container a,#content .page-header-info-icon a{min-width:140px;}#content .icon-container span,#content .page-header-info-icon span{height:70px;width:70px;}footer #instafeed{height:350px;}.footer-newsletter .newsletter-img{height:170px;}}@media screen and (max-height:800px){.content-top .contact-book-block .contact-book-info a,.content-top .contact-book-block .contact-book-info span{font-size:20px;padding-bottom:15px;}.content-top .contact-book-block .contact-book-booking input[type="submit"]{font-size:20px;}.content-top .contact-book-block .contact-book-booking .title h4{font-size:34px;}}@media screen and (max-height:750px){#header #navbar .menu-container .menu li,#header #navbar .menu-container #search-form input[type="search"]{padding:1vh 0px;}.content-top .contact-book-block .contact-book-info a,.content-top .contact-book-block .contact-book-info span{font-size:18px;padding-bottom:10px;}.content-top .contact-book-block .contact-book-booking{padding:4vh 40px;}.content-top .contact-book-block .contact-book-booking input[type="submit"]{font-size:18px;}.content-top .contact-book-block .contact-book-booking label{font-size:16px;}}@media screen and (max-height:700px){.content-top .contact-book-block .contact-book-booking input[type="submit"]{margin-bottom:0px;}}@media screen and (max-height:650px){#header #navbar .menu-container .social-list li a{font-size:22px;}#header #navbar .menu-container .social-list li{padding-top:10px;}}@media screen and (max-height:600px){#header #navbar .menu-container .social-menu .social-list{display:none;}.content-top .contact-book-block .contact-book-info a,.content-top .contact-book-block .contact-book-info span,.content-top .contact-book-block .contact-book-booking input[type="submit"]{font-size:16px;}.content-top .contact-book-block .contact-book-booking .title h4{font-size:22px;}.content-top .contact-book-block .contact-book-booking .title:after{top:12px !important;}}@media screen and (max-height:550px){.content-top .contact-book-block .contact-book-info a,.content-top .contact-book-block .contact-book-info span{font-size:14px;display:inline-block;margin-right:15px;padding-bottom:8px;}.content-top .contact-book-block .contact-book-booking input[type="submit"]{font-size:14px;}.content-top .contact-book-block .contact-book-info{padding:3vh 15px;}}@media screen and (max-height:500px){#header #navbar .menu-container .social-menu p{display:none;}#header #navbar .menu-container .social-menu{display:none;}#header #navbar .menu-container .menu li,#header #navbar .menu-container #search-form input[type="search"]{padding:0.5vh 0px;}#header #navbar .menu-container .menu li a{font-size:14px;}.content-top .contact-book-block .contact-book-booking label{font-size:14px;}#header #navbar .menu-img li a{font-size:20px;line-height:20px;}.content-top .contact-book-block .contact-book-booking{padding:3vh 15px;}.content-top .contact-book-block .contact-book-booking .title{margin-bottom:20px;}.content-top .contact-book-block .contact-book-booking .datepicker{margin-bottom:20px;}.content-top .contact-book-block .contact-book-booking .start,.content-top .contact-book-block .contact-book-booking .end{width:50%;float:left;}.content-top .contact-book-block .contact-book-booking .start{padding-right:15px;}.content-top .contact-book-block .contact-book-booking .title h4{font-size:18px;}.content-top .contact-book-block .contact-book-booking .title:after{top:10px;}.content-top .contact-book-block .contact-book-booking input[type="submit"]{font-size:14px;margin-top:20px;padding:0px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#content .four-block-container .four-block:hover:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0px 1px #fff;z-index:1;border:solid 25px transparent;background:rgba(0,0,0,0.3);}.custom-object-fit{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;}.custom-object-fit img{opacity:0;}}body:lang(de) .content-top .contact-book-block .contact-book-booking .person label,body:lang(ru) .content-top .contact-book-block .contact-book-booking .person label{margin-right:10px;}body:lang(de) .content-top .contact-book-block .contact-book-booking label,body:lang(ru) .content-top .contact-book-block .contact-book-booking label{font-size:18px;}.popup-container{position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;background:rgba(0,0,0,0.7);display:none;}.popup-inner{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;}.popup-inner .popup-texte{width:1000px;max-width:calc(100% - 50px);position:relative;background:#ffffff;}.popup-inner .popup-texte .popup-rte{top:0;left:0;width:100%;height:100%;border:0;display:flex;flex-direction:column;justify-content:center;padding:50px;}.popup-inner .popup-texte .popup-rte h2{font-size:60px !important;margin-bottom:20px !important;}.popup-inner .popup-texte .close-popup{background:#00b2bf;color:rgb(255,255,255);width:65px;height:65px;position:absolute;right:0;top:0;z-index:1;}.popup-inner .popup-texte .close-popup .icon-bar{background:#fff;border-radius:8px;display:block;height:2px;width:25px;position:absolute;top:50%;left:50%;transition:0.3s;transform:rotate(45deg) translate(-50%,-50%);transform-origin:0 0;}.popup-inner .popup-texte .close-popup .icon-bar:last-child{transform:rotate(-45deg) translate(-50%,-50%);}.popup-inner .popup-texte .close-popup:hover .icon-bar{transform:rotate(0deg) translate(-50%,-50%);}.popup-inner .popup-texte .close-popup:hover .icon-bar:last-child{transform:rotate(0deg) translate(-50%,-50%);}@media screen and (max-width:576px){.popup-inner .popup-texte .close-popup{width:35px;height:35px;}.popup-inner .popup-texte .close-popup .icon-bar{width:15px;}.popup-inner .popup-texte .popup-rte p{font-size:12px;}.popup-inner .popup-texte .popup-rte h2{font-size:30px !important;margin-bottom:20px !important;}.popup-inner .popup-texte .popup-rte{padding:20px;}}
