@media print{abbr[title]:after{content:"("attr(title) ")"}a[href^="#"]:after{content:""}thead{display:table-header-group}}figure{margin:0}[role=button]{cursor:pointer}.pe-7s-smile:before{content:"\e6c6"}.pe-7s-id:before{content:"\e68f"}.pe-7s-plane:before{content:"\e625"}.pe-7s-joy:before{content:"\e6a4"}.pe-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.room-img-inner,.vc_toggle_icon,img{vertical-align:middle}.pe-5x{font-size:5em}.icon-lock:before{content:"\e92b"}.icon-sand-clock:before{content:"\e944"}.icon-shiny-diamond:before{content:"\e94b"}.icon-user-network:before{content:"\e95e"}.funfact-item p.nmbr{font-size:70px;font-family:Archivo,Arial Black,Arial Bold,Gadget,sans-serif;line-height:70px}.funfact-item p.description{font-size:12px;font-family:league_spartanregular,Gadget,sans-serif;letter-spacing:5px}#rooms-carousel{margin:20px 0 40px}#rooms-carousel h3{margin-top:20px}#rooms-carousel .item figure{position:relative;overflow:hidden;height:auto;background:#3085a3;text-align:center;cursor:pointer}#rooms-carousel .item figure img{position:relative;display:block;max-width:100%;opacity:.8}#rooms-carousel .item figure figcaption{color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}#rooms-carousel .item figure figcaption:after,#rooms-carousel .item figure figcaption:before{pointer-events:none}#rooms-carousel .item figure figcaption,#rooms-carousel .item figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0}#rooms-carousel .item figure.effect-apollo img{opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}#rooms-carousel .item figure.effect-apollo figcaption:before{position:absolute;top:-15px;left:0;width:100%;height:120%;background:hsla(0,0%,100%,.5);content:"";-webkit-transition:-webkit-transform .6s;transition:transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,-100%,0)}#rooms-carousel .item figure.effect-apollo p{position:absolute;left:0;right:0;bottom:0;padding:5em 0;opacity:0;-webkit-transition:opacity .35s;transition:opacity .35s;font-size:15px}html.non-touch #rooms-carousel .item figure.effect-apollo:hover img{opacity:.35;-webkit-transform:scaleX(1);transform:scaleX(1)}html.non-touch #rooms-carousel .item figure.effect-apollo:hover figcaption:before{-webkit-transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,100%,0)}html.non-touch #rooms-carousel .item figure.effect-apollo:hover p{color:#fff;opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s}#faq .vc_toggle_title h4{color:#fff;font-size:17px}button,select{text-transform:none}.button-xsmall{padding:7px 9px;font-size:10px;letter-spacing:2px}.button-line-dark:active,.button-line-dark:hover{color:#fff;text-decoration:none}#rooms-carousel .item figure.effect-apollo{background:#2b2e34}.button-line-dark{background:0 0;color:#50cdd2;border:1px solid #50cdd2}.vc_parallax{position:relative;overflow:hidden}.vc_parallax>*{position:relative;z-index:1}.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:35px}.vc_toggle{display:block;margin:0 0 21.74px;padding:0;font-size:1em}.vc_toggle:last-of-type{margin-bottom:35px}.vc_toggle_title{cursor:pointer;display:block;margin:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400}.vc_toggle_default .vc_toggle_title,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:24.2px}.vc_toggle_title>h4{display:inline}.vc_toggle_icon{display:none;position:relative}.vc_toggle_default .vc_toggle_icon{background:#bababa;border:1px solid #acacac;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.vc_toggle_default .vc_toggle_icon:after,.vc_toggle_default .vc_toggle_icon:before{content:"";display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#bababa}.vc_toggle_default .vc_toggle_icon:before{border:1px solid #acacac}.vc_toggle_size_md .vc_toggle_icon{height:22px;width:22px}.vc_toggle_size_md .vc_toggle_icon:before{height:2px;width:10px}.vc_toggle_size_md .vc_toggle_icon:after{height:10px;width:2px}.vc_toggle.vc_toggle_default .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{display:inline-block;width:10px;margin-left:5px;height:4px}.vc_toggle.vc_toggle_default .vc_toggle_icon:before,.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon:before{height:10px;width:4px}.vc_toggle.vc_toggle_default .vc_toggle_icon:after,.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon:after{width:8px;height:2px}.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}#rooms-carousel .item figure.effect-apollo p,.button,a.button{font-family:league_spartanregular,Gadget,sans-serif;font-weight:400;font-style:normal}.modal,.modal-open{overflow:hidden}.fade.in{opacity:1}.modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.infobox .icon,.room-page{margin-bottom:20px}.vc_custom_1462391064441{padding-top:80px!important;padding-bottom:100px!important;background-color:#2b2e34!important}.vc_custom_1457741086007,.vc_custom_1457818041971{margin-bottom:30px!important}.col-xs-6{float:left;width:50%}.vc_custom_1457736542662{margin-bottom:15px!important}button,input,select,textarea{color:inherit;font:inherit;margin:0}h4,h5,h6,textarea{margin-top:10px}.form-control{width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}#rooms-carousel p,.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}canvas{display:inline-block;vertical-align:baseline}.close,b,h3{font-weight:700}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}abbr[title]{cursor:help;border-bottom:1px dotted #777}.col-lg-3,.col-lg-4,.col-lg-8,.col-lg-9,.col-lg-12,.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9,.col-sm-3,.col-sm-6,.col-sm-9,.col-xs-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}[class*=pe-so-],[class^=pe-7s-],[class^=pe-so-]{display:inline-block;speak:none;font-vertical-align:normal;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;font-style:normal;text-transform:none}[class*=pe-so-],[class^=pe-so-]{font-family:pe-icon-social}.gm-style-cc,.gmnoprint{z-index:-1!important}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0}.navbar-fixed-top{top:0;border-width:0 0 1px}.button-line-dark:active,.button-line-dark:hover{background:#50cdd2}.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-6,.vc_col-sm-8,.vc_col-sm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_column_container{padding-left:0;padding-right:0}#faq>.vc_column_container{width:100%}.collapse.in,.form-control,figcaption,figure,footer,header,nav{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.tooltip,h6{font-style:normal;font-weight:400;font-size:12px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow,.tooltip.bottom .tooltip-arrow{top:0;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}#menu-primary>li>span.active{color:#50cdd2}.team_building #menu-primary>li>span.active{color:#fff}#rooms-carousel .item i,#rooms-carousel h3,.room-info i{color:#50cdd2}.navbar.expanded{background-color:rgba(32,32,32,.8)}#language-selector-popup div,#rooms-carousel .caption{padding:5px}.form{margin-bottom:70px}.form .title{text-align:center;background-color:#50cdd2;color:#fff;font-size:20px;padding:20px;margin-bottom:40px}.form-error ul,.list-inline,.list-unstyled{list-style:none;padding-left:0}.they-escaped img{width:100%}.thank-you-after-form-validation{text-align:center;font-size:20px;margin-bottom:50px}.gift-voucher-bank-transfert-infos{font-size:16px;margin-bottom:50px}#map{height:400px}html.non-touch .book-now-fixed-button:hover{text-decoration:none;color:#fff;background:#41b4b9}.team-building-gift-voucher{background-color:#2b2e34}.team-building-gift-voucher .title{color:#d4d4d4;font-family:league_spartanregular,Gadget,sans-serif;font-size:18px;margin-bottom:20px;margin-top:30px;text-align:center;font-weight:400;background-color:transparent!important}.flatpickr-day.today{background-color:#f64747;color:#fff}#rooms-carousel .item{margin-bottom:30px}.cancel-booking-button{display:inline-block;margin-bottom:50px}.cancel-booking-button:hover{text-decoration:none;color:#fff;background-color:rgba(253,183,19,.67)}.redo-a-booking,.they-escaped{margin-bottom:50px}.modal-backdrop{position:fixed;z-index:1040;background-color:#000;opacity:.8!important}.typed-cursor{margin-left:2px;opacity:1;-webkit-animation:typedjsBlink .7s infinite;animation:typedjsBlink .7s infinite}#bookingFormModal #discount-code-subform-show-button:active,#bookingFormModal #discount-code-subform-show-button:focus,#bookingFormModal #discount-code-subform-show-button:hover,.book-now-fixed-button:active,.book-now-fixed-button:focus,.book-now-fixed-button:visited,.room-page .book-now-button:active,.room-page .book-now-button:focus,.room-page .book-now-button:visited{text-decoration:none;color:#fff}html.non-touch .room-page .book-now-button:hover{color:#fff;background-color:#fad178}@media (max-width:767px){.flatpickr-calendar{top:547px;right:auto;width:100%;left:0!important}.flatpickr-days,.flatpickr-rContainer{width:100%}.dayContainer{max-width:100%;width:100%}.flatpickr-month{height:38px}.flatpickr-day{display:inline-block;border:1px solid #d3d3d3;height:50px;line-height:50px;font-size:18px}.flatpickr-next-month svg,.flatpickr-prev-month svg{width:20px}.they-escaped .col-md-2.col-xs-6{text-align:center}.they-escaped img{width:auto}html.non-touch #rooms-carousel img{width:100%}html.non-touch #rooms-carousel .item figure.effect-apollo img{opacity:.35;-webkit-transform:scaleX(1);transform:scaleX(1)}html.non-touch #rooms-carousel .item figure.effect-apollo figcaption:before{-webkit-transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,100%,0)}html.non-touch #rooms-carousel .item figure.effect-apollo p{color:#fff;opacity:1;-webkit-transition-delay:.1s;transition-delay:.1s}#faq .vc_custom_1457774738622{padding-left:15px;padding-right:15px}}@media (min-width:768px){.col-sm-3,.vc_col-sm-3{width:25%}.col-sm-6,.vc_col-sm-6{width:50%}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:15px;padding-right:15px}}@media (min-width:992px){.col-md-4{width:33.33333333%}.col-md-2{width:16.66666667%}.col-md-8{width:66.66666667%}.col-md-offset-2{margin-left:16.66666667%}.col-md-2,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-9{float:left}}@keyframes typedjsBlink{50%{opacity:0}}@-webkit-keyframes typedjsBlink{0%{opacity:1}50%{opacity:0}to{opacity:1}}#rooms .caption p{color:#999}.base-price{text-decoration:line-through}.discount-price{padding:6px;font-size:23px;margin-left:15px;color:#39a939}.success-message{color:#39a939;padding:5px 10px;display:inline-block;font-size:14px}.room-coming-soon{text-align:center;background:#e2e2e2;padding:50px;border-radius:10px;font-size:24px;font-weight:400;text-transform:uppercase;font-family:league_spartanregular,Gadget,sans-serif}.picture{pointer-events:none;width:100%;margin-bottom:20px}.picture-edit-procedure{list-style-type:none;padding-left:0}.picture-edit-procedure .title{font-size:20px;margin-bottom:13px}.picture-edit-procedure .title.disabled{opacity:.3}.picture-edit-procedure>li{margin-bottom:20px}.big-number{background:#adadad;color:#fff;border-radius:50%;text-align:center;width:35px;height:35px;display:inline-block;font-size:23px;margin-right:10px}.choose-title-list{list-style-type:none;padding-left:0}.choose-title-list.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4;pointer-events:none;cursor:default}.choose-title-list a{display:block;color:#2a3236;margin-bottom:10px;background-clip:fit;font-weight:900!important;text-transform:uppercase;padding:3px;font-family:Open Sans Condensed,sans-serif;font-size:14px;text-align:center}.choose-title-list a:hover{text-decoration:none;box-shadow:0 0 15px #000}.choose-title-list a.active{box-shadow:0 0 15px #000}.maintitle{font-size:22px}.subtitle{font-size:13px}.choose-title-list li{position:relative}.shocking-title-label{position:absolute;right:-9px;bottom:-6px;background:red;color:#fff;padding:6px;border-radius:5px;font-weight:700;font-family:arial;font-size:12px;box-shadow:0 0 8px #000}#picture-validate-title-button,.validated-title-feedback-message{font-size:17px;border-radius:5px;padding:8px 18px;color:#fff;background:#4080ff;font-weight:400;font-style:normal}.validated-title-feedback-message{cursor:default}.share-buttons.disabled{opacity:.2;pointer-events:none;cursor:default}.fb-share-button iframe,.twitter-share-button{transform:scale(3);-ms-transform:scale(3);-webkit-transform:scale(3);-o-transform:scale(3);-moz-transform:scale(3);transform-origin:top left;-ms-transform-origin:top left;-moz-transform-origin:top left;-webkit-transform-origin:top left;margin-bottom:80px}.picture-title{font-size:30px}.bookings-legend{text-align:center;margin-bottom:20px}.bookings-legend-centered{display:inline-block;text-align:left}.bookings-legend-row{margin-bottom:5px}.bookings-legend .room-button{display:inline-block;background-color:#6bb5f1;color:#fff;font-weight:100;height:25px;margin:1px;border-radius:2px;font-family:Arial;font-size:12px;padding:5px;width:38px;text-align:center}.coronavirus-message{background:#3895fc;color:hsla(0,0%,100%,.9490196078431372);padding:15px;text-align:center;font-family:sans-serif;font-size:13px;margin:0 auto 20px}.coronavirus-message-part-1{margin-bottom:10px;font-weight:700;font-size:15px}@media (min-width:768px) and (max-width:1349px){.coronavirus-message{margin-top:45px}}.banner{background:#ff3a63;padding:18px;color:#fff;text-align:center}