@charset "UTF-8";body{font-family:Open Sans,sans-serif;background:#fff;line-height:1.4;font-size:16px;width:100%}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,sans-serif;font-weight:400}@media(max-width:767px){h1,h2,h3,h4,h5,h6{font-size:28px}}a{color:#cf7f00}#galerie #galerie-modal .modal-btn,#galerie #galerie-modal-video .modal-btn,.cookie-consent button,.btn{padding:12px 30px;border-radius:40px;border:1px solid #fff;color:#fff}#galerie #galerie-modal .modal-btn:hover,#galerie #galerie-modal-video .modal-btn:hover,.cookie-consent button:hover,.btn:hover{cursor:pointer}#galerie #galerie-modal .modal-btn:hover .btn-picto,#galerie #galerie-modal-video .modal-btn:hover .btn-picto,.cookie-consent button:hover .btn-picto,.btn:hover .btn-picto{margin-left:20px}#galerie #galerie-modal .modal-btn .btn-picto,#galerie #galerie-modal-video .modal-btn .btn-picto,.cookie-consent button .btn-picto,.btn .btn-picto{display:inline-block;margin-left:10px;fill:#fff;vertical-align:middle;-webkit-transition:margin .5s ease;-moz-transition:margin .5s ease;-ms-transition:margin .5s ease;-o-transition:margin .5s ease;transition:margin .5s ease}#galerie #galerie-modal .modal-btn .btn-text,#galerie #galerie-modal-video .modal-btn .btn-text,.cookie-consent button .btn-text,.btn .btn-text{display:inline-block;line-height:24px;letter-spacing:3px;text-transform:uppercase;font-size:11px;font-family:Open Sans,sans-serif;font-weight:700}#module-video .container-video .video-module #mute-video-button,#module-video .container-video .video-module #pause-video-button{bottom:10px;left:10px;position:absolute}#module-video .container-video .video-module .btn-circle#mute-video-button,#module-video .container-video .video-module .btn-circle#pause-video-button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #fff;color:#fff}#module-video .container-video .video-module #mute-video-button:hover,#module-video .container-video .video-module #pause-video-button:hover{background:#0006}.btn-resa,.btn-voucher{color:#fff;background:#83b0de;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-resa:hover,.btn-voucher:hover{color:#fff;background:#5b96d3}@media(max-width:767px){.btn-resa,.btn-voucher{width:55px;height:55px;padding:0}.btn-resa .btn-text,.btn-voucher .btn-text{display:none}.btn-resa .remove .btn-picto,.btn-voucher .remove .btn-picto{width:15px;height:15px;margin-left:0;margin-top:15px}.btn-resa .remove .btn-picto svg,.btn-voucher .remove .btn-picto svg{width:100%;height:100%}.btn-resa .calendar-footer .btn-picto,.btn-resa .calendar .btn-picto,.btn-voucher .calendar-footer .btn-picto,.btn-voucher .calendar .btn-picto{width:22px;height:22px;margin-left:0;margin-top:14px}.btn-resa .calendar-footer .btn-picto svg,.btn-resa .calendar .btn-picto svg,.btn-voucher .calendar-footer .btn-picto svg,.btn-voucher .calendar .btn-picto svg{width:100%;height:100%}}.btn-voucher{height:50px;margin-right:10px;padding:13px;order:1;background-color:#fff;border-color:#83b0de;border-style:solid}@media(max-width:767px){.btn-voucher{height:55px}}.btn-voucher:hover{background:#5b96d3;border-color:#5b96d3}.btn-voucher:hover .btn-picto-voucher{margin-left:0}.btn-voucher:hover .btn-picto-voucher svg{fill:#fff}.btn-voucher .btn-picto-voucher{margin-left:0}.btn-voucher .btn-picto-voucher svg{fill:#83b0de}.cookie-consent button,.btn-primary{color:#83b0de;background:transparent;border-color:#83b0de;margin-top:34px}.cookie-consent button .btn-picto,.btn-primary .btn-picto{fill:#83b0de}.cookie-consent button:hover,.btn-primary:hover{color:#5b96d3;background:#0000;border-color:#5b96d3}.btn-picto-arrow>svg{margin-top:5px}.btn-picto-calendar>svg{margin-top:2px}#galerie .tags-container .btn-filter .btn-circle,#detail-chambre .detail .chambre-content .btn-content .btn-display-slider .btn-circle,#detail-chambre .detail .chambre-content .btn-content .btn-display-pano .btn-circle,.btn-circle{position:relative;height:50px;width:50px;border-radius:50%;border:1px solid #fff;background:transparent}.btn-retour{border:1px solid #fff!important;color:#fff;min-height:52px;margin-left:20px}@media(max-width:767px){.btn-retour{height:50px;width:50px;min-height:50px;margin-left:15px}}.btn-retour:hover{cursor:pointer;color:#fff!important}.btn-retour:hover .btn-picto{margin-right:10px}.btn-retour .btn-picto{margin-top:3px;margin-left:0!important}@media(max-width:767px){.btn-retour .btn-picto{margin-left:-5px!important}}.btn-retour .btn-picto>svg{fill:#fff;margin-top:2px}.btn-retour .btn-text{margin-left:10px}#detail-chambre .btn-fermer,.btn-fermer{position:absolute;top:45px;right:45px;z-index:21}#detail-chambre .btn-fermer:hover,.btn-fermer:hover{color:#fff!important}section{position:relative}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-corner,::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece,::-webkit-resizer{background-color:#e8f0f9}::-webkit-scrollbar-thumb{background-color:#83b0de}::-webkit-scrollbar{width:10px;height:10px;padding-left:10px}.cookie-consent{position:fixed;z-index:9999;border-top:1px solid #83B0DE;padding:2rem;bottom:0;right:0;max-width:100vw;font-size:12px;text-align:left;background:#fffc;color:#000}@media(min-width:768px){.cookie-consent{bottom:20px;right:60px;max-width:600px;box-shadow:5px 5px 25px #000c;border-radius:25px}}.cookie-consent button{margin-top:10px!important;font-size:11px;line-height:24px;letter-spacing:3px;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:700}.cookie-consent .js-cookie-consent-refuse{color:#000;display:inline-block;margin-left:25px;vertical-align:bottom;padding:18px 0}.cookie-consent .js-cookie-consent-refuse:hover,.cookie-consent #cookie-consent__readmore:hover,.cookie-consent #cookie-consent__readless:hover{cursor:pointer;text-decoration:underline}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background:#83b0de!important;border:#83B0DE!important}span.flatpickr-day.today:not(.selected){border-bottom-color:#83b0de!important}span.flatpickr-day.today:not(.selected):hover{background-color:#83b0de!important;border:#83B0DE!important}#bookingapp .header .header-container .header-steps .header-step .header-step-dot,#detail-chambre .detail .chambre-content .toggle-text .chambre-carac ul li:before,#detail-chambre .detail .slider-photos-chambre .dots-wrapper .dots li .dot,#slider-chambres .slider .dots-wrapper .dots .active .dot,#slider-chambres .slider .dots-wrapper .dots li .dot,.temoignages .temoignages-container #slider-temoignages-echo .dots-wrapper .dots li .dot,.temoignages .temoignages-container #slider-temoignages-ca .dots-wrapper .dots li .dot,.temoignages .temoignages-container #slider-temoignages-qualitelis .dots-wrapper .dots li .dot,.temoignages .temoignages-container #slider-temoignages-experience-hotel .dots-wrapper .dots li .dot,.temoignages .temoignages-container #slider-temoignages-echo .dots-wrapper .dots .selecteddot .dot,.temoignages .temoignages-container #slider-temoignages-ca .dots-wrapper .dots .selecteddot .dot,.temoignages .temoignages-container #slider-temoignages-qualitelis .dots-wrapper .dots .selecteddot .dot,.temoignages .temoignages-container #slider-temoignages-experience-hotel .dots-wrapper .dots .selecteddot .dot,.temoignages .temoignages-container .slider-temoignages .slider .dots-wrapper .dots li .dot,.temoignages .temoignages-container .slider-temoignages .slider .dots-wrapper .dots .selecteddot .dot,.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .dots-wrapper .dots .selecteddot .dot,.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .dots-wrapper .dots li .dot,.navbar-nav .btn-menu .overlay-menu>ul>li>a .dot,#header-accueil-container #slider .dots-wrapper .dots li .dot,#header-accueil-container #slider .dots-wrapper .dots .selecteddot .dot,#offres .selected .offre-selected-text-container li:before,.flexible .frame-row .frame-text-content li:before,.frame-row .frame .frame-text .frame-text-content li:before,#parallax .overlay .overlay-content .text li:before,#flexible-accueil .column-wrap .column .column-content li:before,.tarifs-text-module li:before,.text-module li:before,.li-flexible,.dot{height:6px;width:5px;background:#fff;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;margin:0 10px;color:#000}#offres .selected .offre-selected-text-container ul,.flexible .frame-row .frame-text-content ul,.frame-row .frame .frame-text .frame-text-content ul,#parallax .overlay .overlay-content .text ul,#flexible-accueil .column-wrap .column .column-content ul,.tarifs-text-module ul,.text-module ul,.ul-flexible{list-style:none;padding-left:0;text-align:left;line-height:3rem}#offres .selected .offre-selected-text-container li:before,.flexible .frame-row .frame-text-content li:before,.frame-row .frame .frame-text .frame-text-content li:before,#parallax .overlay .overlay-content .text li:before,#flexible-accueil .column-wrap .column .column-content li:before,.tarifs-text-module li:before,.text-module li:before,.li-flexible{content:"";margin-left:-12px;color:#000}.top{margin-top:100px}@media(max-width:767px){.top{margin-top:90px}}.hide-overflow{overflow:hidden}.overlay-slider-accueil{position:absolute;background-color:#0003;z-index:1;width:100%;height:100%}.border-dev{border:2px solid;margin:5px;padding:5px}#resa-alerts{position:fixed;width:100%;top:40vh;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:2000}@media(max-width:767px){#resa-alerts{top:110px;height:auto}}#resa-alerts.close{display:none}#resa-alerts .alert{border-radius:0}#resa-alerts .successMessage{display:flex;flex-direction:row;align-items:center;background-color:#fff;width:700px;box-shadow:5px 5px 25px #0009;border-radius:25px;padding:15px 0}@media(max-width:767px){#resa-alerts .successMessage{width:100%}}#resa-alerts .successMessage p{color:#000;margin:0;padding:0 12px 0 0}@media(max-width:767px){#resa-alerts .successMessage p{padding:0}}#resa-alerts .successMessage svg{margin:0 10px;text-align:center}#resa-alerts .successMessage svg path{fill:green}#resa-alerts .successMessage .closeIcon{align-self:flex-start}#resa-alerts .successMessage .closeIcon:hover{cursor:pointer}#resa-alerts .successMessage .closeIcon:hover svg path{fill:#0000004d}#resa-alerts .successMessage .closeIcon svg{margin:0 15px}#resa-alerts .successMessage .closeIcon svg path{fill:#000}#header-accueil-container{background-color:#fff;z-index:1;height:calc(100vh - 100px);width:100%;position:relative;overflow:hidden;display:flex}@media(max-width:767px){#header-accueil-container{height:calc(100vh - 90px)}}#header-accueil-container #video-accueil{position:absolute;width:100%;height:calc(100vh - 100px)}@media(max-width:767px){#header-accueil-container #video-accueil{height:calc(100vh - 90px)}}#header-accueil-container #video-accueil .video-module{overflow:hidden;height:calc(100vh - 100px)}@media(max-width:767px){#header-accueil-container #video-accueil .video-module{height:calc(100vh - 90px)}}#header-accueil-container #video-accueil .video-module .video-content{position:absolute}@media(max-width:767px){#header-accueil-container #video-accueil .video-module .video-content{height:calc(100vh - 90px)}}@media(min-width:768px){#header-accueil-container #slider .fullbg,#header-accueil-container #slider .lowbg{-webkit-transition:all 4s ease;-moz-transition:all 4s ease;-ms-transition:all 4s ease;-o-transition:all 4s ease;transition:all 4s ease;background-size:cover}}#header-accueil-container #slider .hidden-slide{opacity:0!important}#header-accueil-container #slider .dots-wrapper{position:absolute;width:60px;height:150px;right:30px;top:0;bottom:0;margin:auto;z-index:2;animation:slidein 2s ease-in-out;animation-delay:1s;animation-fill-mode:backwards;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#header-accueil-container #slider .dots-wrapper .dots{position:relative;text-align:center;padding:0!important;list-style-type:none}#header-accueil-container #slider .dots-wrapper .dots .selecteddot{color:#ffc364;margin-bottom:11px;font-size:28px;font-family:Playfair Display,Georgia,sans-serif}#header-accueil-container #slider .dots-wrapper .dots .selecteddot .dot{background:#ffc364}#header-accueil-container #slider .dots-wrapper .dots li .dot{background:#fff}#header-accueil-container #slider .dots-wrapper .dots li{margin-bottom:10px}#header-accueil-container #slider .dots-wrapper:hover{cursor:pointer}#header-accueil-container .accueil-content{display:flex;flex-direction:column;position:absolute;top:100px;bottom:0;margin:auto;width:100%;height:calc(40vh + 250px)}#header-accueil-container .accueil-content .accueil-content-top{display:flex;height:calc(250px + 10vh)}#header-accueil-container .accueil-content .accueil-content-top .img-responsive{display:block;background:url(/imagecache/large/brand_logo_white.png) no-repeat 50%;background-size:contain;width:400px;margin:50px 15%;filter:drop-shadow(0 0 10px rgba(0,0,0,.5));z-index:2}@media(max-width:767px){#header-accueil-container .accueil-content .accueil-content-top .img-responsive{margin:0 5%;max-width:80vw;display:none;width:200px}}@media(max-height:450px){#header-accueil-container .accueil-content .accueil-content-top{height:50px}}#header-accueil-container .accueil-content .accueil-content-bottom{display:flex;height:30vh}@media(max-width:767px){#header-accueil-container .accueil-content .accueil-content-bottom{margin-top:15%;flex-direction:column-reverse;height:initial}}#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles{display:flex;flex-direction:column;margin-left:5%;text-align:left;z-index:2;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@keyframes slidein{0%{opacity:0}to{opacity:1}}#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles .slider-accueil-title,#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles .slider-accueil-subtitle{text-shadow:0 0 15px rgb(20,20,20);color:#fff}#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles .slider-accueil-title{margin-top:0;font-family:Italianno,sans-serif;font-size:63px}@media(max-width:1200px){#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles .slider-accueil-title{font-size:60px}}@media(max-width:991px){#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles .slider-accueil-title{font-size:44px}}@media(max-width:767px){#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles .slider-accueil-title{font-size:39px}}#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles .slider-accueil-subtitle{margin-bottom:35px;margin-top:5px;font-family:Open Sans,sans-serif;font-weight:300;font-size:24px;text-transform:uppercase}@media(max-width:1200px){#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles .slider-accueil-subtitle{font-size:21px;margin-bottom:40px}}@media(max-width:991px){#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles .slider-accueil-subtitle{font-size:18px;margin-bottom:50px}}@media(max-width:767px){#header-accueil-container .accueil-content .accueil-content-bottom .slider-accueil-titles .slider-accueil-subtitle{font-weight:400;font-size:15px;margin-bottom:35px}}#header-accueil-container .accueil-content .accueil-content-bottom .sidebar{display:flex;flex-direction:column;overflow:hidden;text-align:center;z-index:1;margin-left:7%;overflow-x:hidden;animation:slidein 2s ease-in-out;animation-delay:1s;animation-fill-mode:backwards;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;display:block}@media(max-width:767px){#header-accueil-container .accueil-content .accueil-content-bottom .sidebar{display:flex;flex-direction:row;margin-left:5%}}@media screen and (max-height:450px){#header-accueil-container .accueil-content .accueil-content-bottom .sidebar{padding-top:15px}#header-accueil-container .accueil-content .accueil-content-bottom .sidebar a{font-size:18px}}#header-accueil-container .accueil-content .accueil-content-bottom .sidebar a{margin-top:0;margin-bottom:30px;height:50px;text-decoration:none;display:block}@media(max-width:767px){#header-accueil-container .accueil-content .accueil-content-bottom .sidebar a{display:inline;padding:0 30px 0 0}}@media(max-height:910px){#header-accueil-container .accueil-content .accueil-content-bottom .sidebar a{margin-bottom:15px}}@media(max-height:770px){#header-accueil-container .accueil-content .accueil-content-bottom .sidebar a{margin-bottom:7px}}#header-accueil-container .accueil-content .accueil-content-bottom .sidebar a .icon svg{width:31.55px;height:31.55px;fill:#fff}#popup{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0;position:fixed;z-index:-1;inset:0;background:#000000b3}#popup.visible{opacity:1;z-index:10000}#popup .overlay{width:33vw;min-width:650px;max-height:700px;min-height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:auto;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:#fff}@media(max-height:800px){#popup .overlay{max-height:calc(100vh - 120px)}}@media(max-height:800px)and (min-width:767px){#popup .overlay{top:10px;left:0;right:0;margin:auto;transform:initial}}@media(max-width:767px){#popup .overlay{height:100%;width:100%;min-width:100%;min-height:100%;max-height:initial;max-width:initial}}#popup .overlay .overlay-content{position:relative;height:100%;padding:10px;color:#000}#popup .overlay .overlay-content .close-btn{position:absolute;top:35px;right:35px;z-index:2;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;width:50px;height:50px;border-radius:50%;border:1px solid #fff;text-align:center;padding-top:14px;filter:drop-shadow(1px 1px 5px rgba(0,0,0,.5))}@media(max-height:800px){#popup .overlay .overlay-content .close-btn{top:25px;right:25px}}#popup .overlay .overlay-content .close-btn:hover{cursor:pointer;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);transition:all .3s ease-in-out;background:#0003}#popup .overlay .overlay-content .image-container{overflow:hidden;position:relative;min-height:240px}@media(max-height:800px){#popup .overlay .overlay-content .image-container{min-height:160px}}#popup .overlay .overlay-content .image-container .image-text-container{position:relative;text-transform:uppercase;padding:45px 25px;color:#fff;letter-spacing:2px;min-height:240px;background-color:#0006}@media(max-height:800px){#popup .overlay .overlay-content .image-container .image-text-container{padding:25px 20px;min-height:160px}}#popup .overlay .overlay-content .image-container .subtitle{font-family:Open Sans,sans-serif;font-size:13px;font-weight:700}#popup .overlay .overlay-content .image-container .title{font-size:38px;padding-top:25px;font-family:Playfair Display,Georgia,sans-serif;font-weight:400}@media(max-height:800px){#popup .overlay .overlay-content .image-container .title{padding-top:15px;font-size:30px}}#popup .overlay .overlay-content .text-container{position:relative;padding:40px}@media(max-width:767px){#popup .overlay .overlay-content .text-container{padding:40px 20px}}#popup .overlay .overlay-content .text-container .text{line-height:2}#popup .overlay .overlay-content .text-container .link-btn{margin-top:40px}.slider-photos{position:absolute;overflow-x:hidden;width:75%;height:600px;margin-left:15%;top:68px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.slider-photos .slider{height:600px}.slider-photos .slider .blurry{position:absolute}.slider-photos .slider .blurry .slider-element{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.slider-photos .slider .blurry .slider-element.hidden-slide{opacity:0}.slider-photos .slider .blurry .VueCarousel-slide{height:600px}.slider-template{position:relative;overflow-x:hidden;height:100%;width:100%;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.slider-template .slider-element{width:100%;height:100%;background-position:center;background-size:cover;position:absolute}.slider-template .hidden-slide{opacity:0!important}.slider-template .fade-in{-webkit-animation:fadein 1.5s;-o-animation:fadein 1.5s;animation:fadein 1.5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.slider-template .fade-out{-webkit-animation:fadeout 1.5s;-o-animation:fadeout 1.5s;animation:fadeout 1.5s}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.slider-template .slider-element,.slider-template .VueCarousel,.slider-template .VueCarousel-wrapper,.slider-template .VueCarousel-inner{height:100%}.slider-template .VueCarousel-pagination{position:absolute;bottom:0}.slider-template .VueCarousel-slide{height:100%}.slider-template .VueCarousel-dot .VueCarousel-dot-inner{background-color:#fff!important}.slider-template .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner{background-color:#ffc364!important}.border{border-right:30px solid #fff;border-left:30px solid #fff}@media(max-width:991px){.border{border-right:none;border-left:none}}.navbar{max-height:100px}@media(max-width:991px){.navbar{display:flex;max-height:90px;min-height:90px}}@media(max-width:991px){.navbar-header{float:none}.navbar-toggle{display:block;border-radius:0}.navbar-toggle .icon-bar{background-color:#000!important}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px #0000001a}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin:10px}.navbar-nav>li{float:none}}@media(max-width:991px)and (max-width:991px){.navbar-nav>li{margin-top:15px!important;margin-bottom:15px!important;border-bottom:1px solid #333333}.navbar-nav>li:last-child{border:none}}@media(max-width:991px){.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}}@media(max-width:991px){.navbar-collapse.collapse.in{display:block!important}.collapsing{overflow:hidden!important}}.navbar-nav{font-family:Playfair Display,Georgia,sans-serif;font-size:16px;width:100%}.navbar-nav .col-sm-3,.navbar-nav .col-sm-6{padding:0!important;overflow:hidden}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu{background-color:#0006}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu .menu-overlay-dropdown{opacity:1}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu .menu-overlay-dropdown+.btn-menu-text{bottom:calc(100% - 80px);left:40px}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul{overflow-y:auto}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li:nth-child(1){-webkit-transition:all .4s ease-in-out .2s;-moz-transition:all .4s ease-in-out .2s;-ms-transition:all .4s ease-in-out .2s;-o-transition:all .4s ease-in-out .2s;transition:all .4s ease-in-out .2s}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li:nth-child(2){-webkit-transition:all .4s ease-in-out .4s;-moz-transition:all .4s ease-in-out .4s;-ms-transition:all .4s ease-in-out .4s;-o-transition:all .4s ease-in-out .4s;transition:all .4s ease-in-out .4s}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li:nth-child(3){-webkit-transition:all .4s ease-in-out .6s;-moz-transition:all .4s ease-in-out .6s;-ms-transition:all .4s ease-in-out .6s;-o-transition:all .4s ease-in-out .6s;transition:all .4s ease-in-out .6s}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li:nth-child(4){-webkit-transition:all .4s ease-in-out .8s;-moz-transition:all .4s ease-in-out .8s;-ms-transition:all .4s ease-in-out .8s;-o-transition:all .4s ease-in-out .8s;transition:all .4s ease-in-out .8s}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li:nth-child(5){-webkit-transition:all .4s ease-in-out 1s;-moz-transition:all .4s ease-in-out 1s;-ms-transition:all .4s ease-in-out 1s;-o-transition:all .4s ease-in-out 1s;transition:all .4s ease-in-out 1s}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li:nth-child(6){-webkit-transition:all .4s ease-in-out 1.2s;-moz-transition:all .4s ease-in-out 1.2s;-ms-transition:all .4s ease-in-out 1.2s;-o-transition:all .4s ease-in-out 1.2s;transition:all .4s ease-in-out 1.2s}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li:nth-child(7){-webkit-transition:all .4s ease-in-out 1.4s;-moz-transition:all .4s ease-in-out 1.4s;-ms-transition:all .4s ease-in-out 1.4s;-o-transition:all .4s ease-in-out 1.4s;transition:all .4s ease-in-out 1.4s}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li:nth-child(8){-webkit-transition:all .4s ease-in-out 1.6s;-moz-transition:all .4s ease-in-out 1.6s;-ms-transition:all .4s ease-in-out 1.6s;-o-transition:all .4s ease-in-out 1.6s;transition:all .4s ease-in-out 1.6s}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li:nth-child(9){-webkit-transition:all .4s ease-in-out 1.8s;-moz-transition:all .4s ease-in-out 1.8s;-ms-transition:all .4s ease-in-out 1.8s;-o-transition:all .4s ease-in-out 1.8s;transition:all .4s ease-in-out 1.8s}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li:nth-child(10){-webkit-transition:all .4s ease-in-out 2s;-moz-transition:all .4s ease-in-out 2s;-ms-transition:all .4s ease-in-out 2s;-o-transition:all .4s ease-in-out 2s;transition:all .4s ease-in-out 2s}.navbar-nav :hover:not(.active) .btn-menu .overlay-menu>ul>li{opacity:1}.navbar-nav .active .btn-menu .overlay-menu .menu-overlay-dropdown{opacity:0}.navbar-nav .active .btn-menu .overlay-menu .menu-overlay-dropdown+.btn-menu-text{bottom:80%;left:50px;color:#fff}.navbar-nav .active .btn-menu .overlay-menu>ul{overflow-y:auto}.navbar-nav .active .btn-menu .overlay-menu>ul>li{opacity:1}.navbar-nav .active .btn-menu .overlay-menu>ul>li>a{color:#fff!important}.navbar-nav .active .btn-menu .overlay-menu>ul>li>a:hover,.navbar-nav .active .btn-menu .overlay-menu>ul>li>a focus{color:#fff!important}.navbar-nav .active .btn-menu .overlay-menu>ul>li>a .dot{background:#fff!important}.navbar-nav>li{height:calc((100vh - 130px)/2)}.navbar-nav>li.active .overlay-menu{background-color:#83b0de!important}.navbar-nav>li.active .overlay-menu .btn-menu-text{color:#fff!important;top:50px}.navbar-nav>li #menu-resa{text-align:center;background-color:#83b0de!important;padding:40px;width:100%;height:100%;color:#fff;text-transform:uppercase}.navbar-nav>li #menu-resa .menu-resa-subtitle{margin-top:40px;font-weight:700;font-family:Open Sans,sans-serif;font-size:14px}@media(max-width:1200px){.navbar-nav>li #menu-resa .menu-resa-subtitle{margin-top:20px}}.navbar-nav>li #menu-resa .menu-resa-title{margin-top:30px;font-weight:300;font-size:28px;font-family:Playfair Display,Georgia,sans-serif}@media(max-width:1200px){.navbar-nav>li #menu-resa .menu-resa-title{font-size:20px}}.navbar-nav>li #menu-resa #resa-toggle-menu-item{margin-top:40px}.navbar-nav>li>a{padding:0;text-transform:uppercase;line-height:1.2;text-align:center;color:#000;height:calc((100vh - 130px)/2)}.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#fff!important}.navbar-nav .btn-menu{background-size:cover;background-position:center;height:100%;z-index:0}.navbar-nav .btn-menu .overlay-menu{position:relative;background-color:#0003;width:100%;height:100%;padding:40px;transition:background-color .3s cubic-bezier(.5,.42,.32,.79)}.navbar-nav .btn-menu .overlay-menu .btn-menu-text{position:absolute;bottom:40px;left:40px;text-align:left;font-size:28px;text-transform:uppercase;color:#fff}@media(max-width:1200px){.navbar-nav .btn-menu .overlay-menu .btn-menu-text{font-size:20px}}@media(min-width:1201px)and (max-width:1450px){.navbar-nav .btn-menu .overlay-menu .btn-menu-text{font-size:24px}}.navbar-nav .btn-menu .overlay-menu .btn-menu-text{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.navbar-nav .btn-menu .overlay-menu .menu-overlay-dropdown{opacity:0;position:absolute;bottom:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);background-color:#0006;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.navbar-nav .btn-menu .overlay-menu .menu-overlay-dropdown+.btn-menu-text .menu-text-dropdown{display:inline}.navbar-nav .btn-menu .overlay-menu .menu-overlay-dropdown+.btn-menu-text .menu-wrapper-circle{display:inline-block;opacity:1;margin-left:-10px;margin-right:10px}.navbar-nav .btn-menu .overlay-menu .menu-overlay-dropdown+.btn-menu-text .menu-wrapper-circle .menu-item-circle{height:4px;width:4px;border-radius:30%;background:#fff!important;margin-bottom:4px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media(max-width:1200px){.navbar-nav .btn-menu .overlay-menu .menu-overlay-dropdown+.btn-menu-text .menu-wrapper-circle .menu-item-circle{height:3px;width:3px;border-radius:30%;background:#fff;margin-bottom:3px}}.navbar-nav .btn-menu .overlay-menu .menu-overlay-dropdown+.btn-menu-text .menu-wrapper-circle .menu-item-circle:last-child{margin-bottom:0}.navbar-nav .btn-menu .overlay-menu>ul{position:absolute;top:80px;left:40px;width:calc(100% - 80px);height:calc(100% - 120px);text-transform:none;list-style-type:none;padding:0;transition:none;overflow-y:hidden}.navbar-nav .btn-menu .overlay-menu>ul>li{opacity:0;line-height:20px;margin-top:18px}.navbar-nav .btn-menu .overlay-menu>ul>li.active>a{padding-left:15px}.navbar-nav .btn-menu .overlay-menu>ul>li.active>a .dot{opacity:1}.navbar-nav .btn-menu .overlay-menu>ul>li>a{text-transform:uppercase;text-decoration:none;color:#83b0de;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.navbar-nav .btn-menu .overlay-menu>ul>li>a:hover,.navbar-nav .btn-menu .overlay-menu>ul>li>a:focus{padding-left:15px;color:#abcae9}.navbar-nav .btn-menu .overlay-menu>ul>li>a:hover .dot,.navbar-nav .btn-menu .overlay-menu>ul>li>a:focus .dot{opacity:1}.navbar-nav .btn-menu .overlay-menu>ul>li>a .dot{margin-bottom:3px;opacity:0;background:#abcae9;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.navbar-right{position:relative;margin-right:30px;margin-top:25px;display:flex}@media(max-width:767px){.navbar-right{margin-top:18px;margin-right:20px}}.navbar-right #languagepicker{position:relative;float:right;width:350px;height:30px;overflow:hidden;margin-top:16px;margin-right:40px;color:#000}@media(max-width:991px){.navbar-right #languagepicker{width:0}}.navbar-right #languagepicker a{color:#000}.navbar-right #languagepicker a:hover{color:#83b0de;text-decoration:none}.navbar-right #languagepicker .btn-lang{position:absolute;right:0;height:30px;width:40px;background:#fff;color:#000;z-index:1;cursor:pointer}.navbar-right #languagepicker .btn-lang:hover+.dropdown-lang{right:40px;left:initial}.navbar-right #languagepicker .btn-lang .current-lang{text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:700;float:right}.navbar-right #languagepicker .btn-lang .arrow-lang{float:right;margin-right:2px}.navbar-right #languagepicker .btn-lang .arrow-lang>svg{width:10px;height:10px}.navbar-right #languagepicker .btn-lang .arrow-lang>svg path{stroke:#000}.navbar-right #languagepicker .dropdown-lang{background-color:#fff;position:absolute;right:-100%;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:700;text-decoration:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.navbar-right #languagepicker .dropdown-lang:hover{right:40px;left:initial}.navbar-right #languagepicker .dropdown-lang .lang-element{margin-left:5px}.navbar-right .reserver-button,.navbar-right .btn-voucher{float:right}.navbar-right .reserver-button>.btn-resa,.navbar-right .btn-voucher>.btn-resa{border:none}.navbar-right .reserver-button .btn-picto,.navbar-right .btn-voucher .btn-picto{fill:#fff}.navbar-right .reserver-button{order:2}.navbar-middle{position:absolute;inset:0;margin:auto;width:150px;min-width:230px}@media(max-width:991px){.navbar-middle{display:flex;position:initial}}@media(max-width:767px){.navbar-middle{min-width:120px;max-width:170px}}.navbar-left{position:relative;font-size:20px;max-height:90%;height:auto;inset:25px 0 0 30px;margin:auto}.navbar-brand{margin-left:auto!important;padding:10px;display:flex;height:90px}@media(min-width:768px)and (max-width:991px){.navbar-brand.no-resa{position:absolute}}@media(max-width:767px){.navbar-brand.no-resa{padding-left:40px;min-width:fit-content}}.navbar-brand>.img-responsive{display:block;background:url(/imagecache/medium/brand_logo.png) no-repeat 50%;background-size:contain;height:initial;max-height:100%;width:400px;max-width:350px;background-position:center}@media(max-width:767px){.navbar-brand>.img-responsive{background:url(/imagecache/logo/brand_logo_mobile.png) no-repeat 50%;background-size:contain;width:200px;max-width:100%}.navbar-brand>.img-responsive.no-resa{background-position-x:0%}}.navbar-default{background-color:#fff;border-color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}#navbar-top-mobile{position:relative;width:100%;height:100%}#navbar-top-mobile ul{float:right;margin-top:20px;margin-right:20px}#navbar-top-mobile ul li .glyphicon{vertical-align:middle;margin-right:10px}#navbar-top-mobile ul li a{color:#000!important;display:inline}#navbar-top-mobile ul li a:hover{color:#000!important}#menu-toggle-wrapper{float:left;cursor:pointer;position:relative}#menu-toggle-wrapper:hover .menu-toggle-text{letter-spacing:7px}@media(min-width:768px)and (max-width:991px){#menu-toggle-wrapper{padding-right:65px}}#menu-toggle-wrapper #menu-toggle{height:23px;width:30px;margin-top:38.5px;margin-left:30px;margin-right:30px}@media(max-width:767px){#menu-toggle-wrapper #menu-toggle{margin-top:33.5px;margin-left:20px;margin-right:20px}}#menu-toggle-wrapper #menu-toggle{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}#menu-toggle-wrapper #menu-toggle span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:5px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-toggle-wrapper #menu-toggle span:nth-child(1){top:0}#menu-toggle-wrapper #menu-toggle span:nth-child(2),#menu-toggle-wrapper #menu-toggle span:nth-child(3){top:10px}#menu-toggle-wrapper #menu-toggle span:nth-child(4){top:20px}#menu-toggle-wrapper.open #menu-toggle span:nth-child(1){top:10px;width:0%;left:50%}#menu-toggle-wrapper.open #menu-toggle span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#menu-toggle-wrapper.open #menu-toggle span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-toggle-wrapper.open #menu-toggle span:nth-child(4){top:10px;width:0;left:50%}#menu-toggle-wrapper.open .menu{opacity:0}#menu-toggle-wrapper.open .fermer{opacity:1}#menu-toggle-wrapper .menu-toggle-text{position:absolute;width:100%;left:90px;top:41px;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:3px;font-family:Open Sans,sans-serif;color:#000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media(max-width:767px){#menu-toggle-wrapper .menu-toggle-text{display:none}}#menu-toggle-wrapper .menu{opacity:1}#menu-toggle-wrapper .fermer{opacity:0}#menu,#resa{height:0;opacity:0;overflow:hidden;display:block;position:fixed;width:100%;top:100px;z-index:5;background-color:#fff}@media(max-width:991px){#menu,#resa{height:auto!important;top:0;bottom:0;margin-top:90px;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);background:url(/imagecache/fullwidth/menu.jpg) center center}}#menu,#resa{-webkit-transition:transform .5s cubic-bezier(.71,0,.2,1),opacity .5s ease-out;-moz-transition:transform .5s cubic-bezier(.71,0,.2,1),opacity .5s ease-out;-ms-transition:transform .5s cubic-bezier(.71,0,.2,1),opacity .5s ease-out;-o-transition:transform .5s cubic-bezier(.71,0,.2,1),opacity .5s ease-out;transition:transform .5s cubic-bezier(.71,0,.2,1),opacity .5s ease-out}#menu.displayed,#resa.displayed{height:calc(100vh - 100px);opacity:1}@media(max-width:991px){#menu.displayed,#resa.displayed{overflow:auto;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0)}}.mobile-menu{display:none;width:calc(100vw - 20px);background-color:#fff9;margin-bottom:0;height:calc(100vh - 112.5px);overflow-y:auto}.mobile-menu .dot-mobile{height:6px;width:5px;-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;margin:0 10px;background:#000}.mobile-menu .dot-mobile-circle{height:3px;width:3px;display:flex;margin:4px 10px 0;background:#000}.mobile-menu li{height:unset;border-bottom:none;margin-top:0!important;margin-bottom:0!important;cursor:pointer}.mobile-menu li a{height:50px;padding-left:20px;padding-top:15px;padding-bottom:15px}.mobile-menu li a div{text-align:left;color:#000}.mobile-menu li .open .arrow{transform:rotate(90deg)}.mobile-menu li .dropdown-container.open .dropdown-toggle{background-color:#fff9}.mobile-menu li .dropdown-container .dp-toggle{width:100%;display:block;border:none;background:none;text-align:inherit;text-transform:uppercase;line-height:1.5;color:#000;padding-top:15px;padding-bottom:15px}.mobile-menu li .dropdown-container .dp-toggle .dp-select{display:flex;flex-direction:row}.mobile-menu li .dropdown-container .dp-element{padding:0 0 15px}.mobile-menu li .dropdown-container .dp-element li a{background-color:#fff9;min-height:50px;height:unset;padding:15px 30px;color:#000;font-size:16px;text-transform:uppercase;line-height:1.2}.mobile-menu li .dropdown-container .dp-element .active a{color:#000;font-weight:700}.mobile-menu .active{font-weight:700;color:#000}@media(max-width:991px){.mobile-menu{display:block}}.menu-footer-mobile .contact-bar{margin-top:10%}.menu-footer-mobile .contact-bar a{margin-right:3rem;display:inline-block}.menu-footer-mobile .contact-bar a .icon svg{height:30px;width:30px}.menu-footer-mobile .contact-bar a .icon svg path{fill:#000}@media(max-width:767px){.menu-footer-mobile .contact-bar a .icon{margin-right:-15px}}.menu-footer-mobile #languagepicker-mobile{display:inline-flex;text-transform:uppercase;font-family:Open Sans,sans-serif;font-weight:700;margin:30px 0}.menu-footer-mobile #languagepicker-mobile .current-lang{text-transform:uppercase;font-family:Open Sans,sans-serif;color:#000;font-weight:900}.menu-footer-mobile #languagepicker-mobile .dash-lang{margin:0 10px}.menu-footer-mobile #languagepicker-mobile .lang-element a{text-decoration:none}@media(max-width:991px){.menu-footer-mobile{display:grid}}.menu-resa-item{background-color:#83b0de!important}.resa-toggle .remove,.resa-toggle .calendar{height:25px}.resa-toggle .calendar{display:block}.resa-toggle .remove{display:none}.resa-toggle .remove .close-resa-modal{vertical-align:middle}.resa-toggle.open .calendar{display:none}.resa-toggle.open .remove{display:block}#resa .resa-bg-content{opacity:1;position:absolute;z-index:-1;inset:0;height:calc(100vh - 100px)}@media(max-width:767px){#resa .resa-bg-content{height:calc(100vh - 90px)}}#resa .formContactInputs{text-transform:uppercase}#resa .overlay-modal-resa{position:absolute;height:100%;background-color:#0009;z-index:0;width:100%}#resa .resa-container{position:absolute;overflow:auto;height:100%;width:100%;left:15px}#resa .resa-container .height-middle{position:relative;padding:0 25px;margin:0;width:100%;height:100%}@media(min-width:1200px){#resa .resa-container .height-middle{padding:0 50px;top:10vh;height:calc(100% - 10vh)}}@media(max-height:800px){#resa .resa-container .height-middle{top:5vh;height:calc(100% - 5vh)}}@media(min-width:1400px){#resa .resa-container .height-middle{padding:0 100px}}#resa .resa-container .height-middle .row{height:100%}#resa .resa-engines-container{max-height:100%;position:relative;display:flex;flex-direction:column}@media(max-width:992px){#resa .resa-engines-container{max-height:fit-content}}#resa .booking-engine-selector{position:relative;min-height:80px;display:flex;align-items:center;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;background:#d7d0ce}#resa .booking-engine-selector .tab-booking-engine-selector{display:flex;width:100%;height:calc(100% - 20px);cursor:pointer;font-size:17px;align-items:center;transition:all .7s ease;min-width:100px}#resa .booking-engine-selector .tab-booking-engine-selector:hover:not(.active){cursor:pointer;border-radius:30px;background:#c0b5b2}#resa .booking-engine-selector .tab-booking-engine-selector.active>.tab-text{color:#fff;transition:all .5s ease .2s}#resa .booking-engine-selector .tab-booking-engine-selector .tab-text{text-transform:lowercase;font-variant:small-caps;font-size:17px;line-height:1em;transition:all .5s ease;padding:5px 15px;margin:auto;text-align:center;z-index:1;color:#000;font-family:Open Sans,sans-serif}#resa .booking-engine-selector .nav-slider{position:absolute;z-index:0;top:0;bottom:0;margin:auto;border-radius:30px;background-color:#83b0de;transition:all .7s ease}#resa .resa-form{position:relative;max-height:650px;max-width:86vw;overflow-y:auto;padding:20px 25px;background-color:#eeebea;margin-bottom:30px}@media(max-width:767px){#resa .resa-form{padding:10px 15px}}@media(max-width:992px){#resa .resa-form{max-height:fit-content}}#resa .resa-form{color:#000}@media(max-width:767px){#resa .resa-form{max-width:initial;margin-bottom:50px}}#resa .resa-form .booking-engine.disabled{display:none}#resa .resa-form .booking-engine .booking-engine-title{text-align:center;font-weight:700;text-transform:uppercase;padding:15px;letter-spacing:2px;font-size:12px;color:#000}#resa .resa-form form .arrivee,#resa .resa-form form .depart,#resa .resa-form form .time{margin-bottom:0}#resa .resa-form form .arrivee input,#resa .resa-form form .depart input,#resa .resa-form form .time input{position:absolute;display:block;top:-10px;left:0;width:50%;height:10px;opacity:0;margin-left:15px;margin-right:auto}#resa .resa-form form .arrivee .picker-container,#resa .resa-form form .depart .picker-container,#resa .resa-form form .time .picker-container{border:none;text-align:center;background-color:#fff;width:100%;height:150px}#resa .resa-form form .arrivee .picker-container:hover,#resa .resa-form form .depart .picker-container:hover,#resa .resa-form form .time .picker-container:hover{cursor:pointer}#resa .resa-form form .arrivee .picker-container .title-input,#resa .resa-form form .depart .picker-container .title-input,#resa .resa-form form .time .picker-container .title-input{height:25%;font-size:18px;line-height:60px;font-family:Playfair Display,Georgia,sans-serif;font-weight:400}#resa .resa-form form .arrivee .picker-container #form-day,#resa .resa-form form .arrivee .picker-container #form-time,#resa .resa-form form .depart .picker-container #form-day,#resa .resa-form form .depart .picker-container #form-time,#resa .resa-form form .time .picker-container #form-day,#resa .resa-form form .time .picker-container #form-time{height:50%;font-size:50px;font-weight:700;font-family:Playfair Display,Georgia,sans-serif}#resa .resa-form form .arrivee .picker-container #form-month,#resa .resa-form form .depart .picker-container #form-month,#resa .resa-form form .time .picker-container #form-month{font-family:Playfair Display,Georgia,sans-serif;text-transform:capitalize;padding-right:0;font-size:16px;display:inline}#resa .resa-form form .arrivee .picker-container #form-year,#resa .resa-form form .depart .picker-container #form-year,#resa .resa-form form .time .picker-container #form-year{font-family:Playfair Display,Georgia,sans-serif;font-size:16px;display:inline}#resa .resa-form .gdpr-text{display:flex;align-items:flex-start}@media(max-width:991px){#resa .resa-form .gdpr-text{margin-top:10px}}#resa .resa-form .gdpr-text input{margin-right:10px;margin-top:0}#resa .resa-form .gdpr-text input:hover{cursor:pointer}#resa .resa-form .gdpr-text label{font-size:10px;font-weight:400;text-align:justify;color:#000}#resa .resa-form .gdpr-text label:hover{cursor:pointer}#resa .resa-form .resa-form-btn{border:none;margin-top:7px;margin-bottom:7px;color:#fff;background:#83b0de;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#resa .resa-form .resa-form-btn:hover{color:#fff;background:#5b96d3}#resa .resa-form .resa-form-btn .btn-picto{fill:#fff}@media(max-width:360px){#resa .resa-form .resa-form-btn .btn-text{font-size:8px}}#resa .resa-form .hidden-step{display:none}#resa .resa-form .previous-text{margin-bottom:10px;text-align:center;line-height:50px}#resa .resa-form .previous-text #previousbtn{vertical-align:middle;line-height:25px}#resa .resa-form .previous-text #previousbtn .previousbtn-text{vertical-align:2px}#resa .resa-form .previous-text #previousbtn .previousbtn-svg svg{height:15px}#resa .resa-form .delete-margin-bottom{margin-bottom:0}#resa .resa-form .add-margin-top{margin-top:30px}#resa .resa-form .resa-input-hidden{display:none}#resa .resa-form .resa-col-left-pick,#resa .resa-form .resa-col-right-pick,#resa .resa-form .resa-col-left,#resa .resa-form .resa-col-right,#resa .resa-form .resa-col-full{position:relative;padding-top:5px;padding-bottom:5px}#resa .resa-form .resa-col-left-pick input,#resa .resa-form .resa-col-right-pick input,#resa .resa-form .resa-col-left input,#resa .resa-form .resa-col-right input,#resa .resa-form .resa-col-full input{background-color:#fff;width:100%;height:75px;border:none;text-align:center}#resa .resa-form .resa-col-left-pick .form-group,#resa .resa-form .resa-col-right-pick .form-group,#resa .resa-form .resa-col-left .form-group,#resa .resa-form .resa-col-right .form-group,#resa .resa-form .resa-col-full .form-group{margin-bottom:0}#resa .resa-form .resa-col-left-pick,#resa .resa-form .resa-col-right-pick{min-height:160px}#resa .resa-form .resa-col-left{padding-right:5px}@media(max-width:767px){#resa .resa-form .resa-col-left.col-xs-12{padding-right:15px}}#resa .resa-form .resa-col-right{padding-left:5px}@media(max-width:767px){#resa .resa-form .resa-col-right.col-xs-12{padding-left:15px}}#resa .resa-form .resa-col-middle{padding-top:5px;padding-bottom:20px}#resa .resa-form .resa-col-middle .code-promo-input{width:100%;height:75px;text-align:center;border:none}#resa .resa-form .step2-btn{margin-top:24px;width:50%;margin-left:auto;margin-right:auto}#resa .resa-form .step3{height:70px;width:100%}#resa .resa-form #FieldDuration{height:30px}#resa .resa-form .zenchef-iframe>iframe{width:100%;min-height:350px;margin:15px 0}#resa .resa-form .guestonline-iframe>iframe{width:100%;min-height:300px;margin:15px 0}#resa .resa-text{text-align:left;color:#fff;padding-right:50px;max-height:calc(100% - 30px);overflow:auto}@media(max-width:767px){#resa .resa-text{padding-right:0;padding-top:10px;text-align:center}}#resa .resa-text .titles .subtitle{font-size:16px;text-transform:uppercase;font-weight:700;margin-bottom:20px;font-family:Open Sans,sans-serif}@media(max-width:991px){#resa .resa-text .titles{padding-top:30px;margin-top:20px}}@media(max-width:767px){#resa .resa-text .titles{padding-top:15px;margin-top:15px}}#resa .resa-text .titles .title{font-size:40px;text-transform:capitalize;margin-bottom:35px;font-family:Playfair Display,Georgia,sans-serif}@media(max-width:767px){#resa .resa-text .titles .title{font-size:25px;margin-bottom:20px}}#resa .resa-text .text{line-height:28px}@media(max-width:767px){#resa .resa-text .text{max-height:33vh;line-height:20px;font-size:14px;padding-right:12px;overflow-y:auto}}#resa .resa-form select:not(#custom select){background-color:#fff;padding-left:20px;border:none;text-align:center;width:100%;height:75px;-moz-appearance:none;-webkit-appearance:none}@media(max-width:767px){#resa .resa-form select:not(#custom select){height:60px}}#loadingbtn{color:#83b0de;position:absolute;left:0;right:0;margin:auto}.section-title-center{text-align:center;margin:120px 0 60px}@media(max-width:767px){.section-title-center{display:none}}.section-title-center .section-subtitle{font-size:16px;color:#cf7f00;font-weight:700;letter-spacing:2px;font-family:Open Sans,sans-serif;text-transform:uppercase;margin-top:22px;margin-bottom:11px;line-height:1.1}.section-title-center .section-title{font-size:41px;margin-top:22px;margin-bottom:11px}.section-texttitle{font-size:20px;font-family:Open Sans,sans-serif;color:#83b0de;text-transform:uppercase;line-height:28px;margin-bottom:40px}.section-texttitle:before{content:"";display:inline-block;width:65px;margin-right:15px;vertical-align:middle;border-bottom:2px solid}@media(max-width:767px){.section-texttitle:before{border-bottom:none;width:0;margin:0}}@media(max-width:767px){.container .text-module{margin:60px 10px}}.tarifs-text-module,.text-module{text-align:left;padding:120px}@media(max-width:767px){.tarifs-text-module,.text-module{margin:60px 25px 0;padding:0;text-align:justify}}.tarifs-text-module .subtitle,.text-module .subtitle{font-size:.4em;text-transform:uppercase;display:block;font-weight:700;color:#cf7f00;margin-bottom:30px;letter-spacing:2px;font-family:Open Sans,sans-serif}@media(max-width:767px){.tarifs-text-module .subtitle,.text-module .subtitle{text-align:left}}.tarifs-text-module .title,.text-module .title{font-family:Playfair Display,Georgia,sans-serif;color:#000}@media(max-width:767px){.tarifs-text-module .title,.text-module .title{text-align:left}}.tarifs-text-module p,.text-module p{margin-top:38px;line-height:28px;text-align:left}.tarifs-text-module li:before,.text-module li:before{background-color:#cf7f00}.row-info{margin-right:-15px;margin-left:-15px;margin-top:11vh;position:relative}.svg-size{width:1500px;height:750px;position:relative;z-index:0;margin-top:-43vh;margin-left:-27vw}#flexible-accueil .column-wrap{overflow:hidden}#flexible-accueil .column-wrap .column-big-bg{position:absolute;background-color:#0006;width:100%;height:100%;top:0;left:0;overflow:hidden}#flexible-accueil .column-wrap .column-big-bg .lowbg{background:transparent}#flexible-accueil .column-wrap .column{position:relative;height:800px;border:5px solid #fff;max-height:100vh}#flexible-accueil .column-wrap .column .column-overlay{position:absolute;background-color:#0006;width:100%;height:100%;top:0;left:0;padding:150px 10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#flexible-accueil .column-wrap .column .column-overlay:hover{background-color:#0009}@media(max-width:767px){#flexible-accueil .column-wrap .column .column-overlay{padding:50px 10px}}#flexible-accueil .column-wrap .column .column-image{position:absolute;overflow:hidden;inset:0}#flexible-accueil .column-wrap .column .column-image .lowbg{background:transparent}#flexible-accueil .column-wrap .column .column-content{text-align:center;color:#fff;padding:15px}#flexible-accueil .column-wrap .column .column-content .content-title{font-weight:300;font-size:28px;margin-bottom:30px;font-family:Playfair Display,Georgia,sans-serif;text-transform:uppercase;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#flexible-accueil .column-wrap .column .column-content .content-subtitle{font-weight:700;font-size:14px;margin-bottom:30px;font-family:Open Sans,sans-serif;text-transform:uppercase;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#flexible-accueil .column-wrap .column .column-content .content-text{margin-bottom:30px}@media(max-width:767px){#flexible-accueil .column-wrap .column .column-content .content-text{display:initial!important}}@media(max-width:767px){#flexible-accueil .column-wrap .column .column-content .content-link{display:block!important;margin:40px 30px}}#flexible-accueil .column-wrap .column .column-content .btn{color:#fff}#flexible-accueil .column-wrap .column .column-content .btn .btn-picto{fill:#fff}#flexible-accueil .column-wrap .column .column-content li:before{background-color:#fff}.map-picture{height:90vh;position:relative;overflow:hidden;width:100%;max-height:1080px}@media(max-width:767px){.map-picture{display:none}}.map-picture .img-responsive{max-height:100%;width:auto;max-width:initial;height:initial;transform:translate(-50%);left:50%}.weather-container{margin:60px auto}@media(max-width:767px){.weather-container .weather-today{margin-bottom:0}}.weather-container .weather-title{height:70px;margin-bottom:50px;font-family:Playfair Display,Georgia,sans-serif;text-transform:capitalize}@media(max-width:767px){.weather-container .weather-title{text-align:center}}.weather-container .weather-title .temp-title{font-size:35px}.weather-container .weather-title .location-title{font-size:20px}.weather-container .today{margin-bottom:60px}.weather-container .today p{font-family:Open Sans,sans-serif;color:#cf7f00;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:2px}@media(max-width:767px){.weather-container .today p{text-align:center;font-size:12px;margin-bottom:25px}}.weather-container .today .weather-img-container-big{height:80px;position:relative}.weather-container .today .weather-img-container-big .weather-img{max-height:100%;float:left;position:absolute;bottom:0;top:0;margin:auto}@media(max-width:767px){.weather-container .today .weather-img-container-big .weather-img{position:relative;float:right;margin-right:10px}}.weather-container .today .temp-today{position:relative;height:80px;line-height:80px;padding-left:0;font-family:Playfair Display,Georgia,sans-serif;color:#cf7f00;font-size:45px}@media(max-width:767px){.weather-container .today .temp-today{position:initial;text-align:left;margin-bottom:0}}.weather-container .week-day p{font-family:Open Sans,sans-serif;text-align:center;color:#999;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:2px}@media(min-width:1199px){.weather-container .week-day p{font-size:12px}}.weather-container .week-day .temp-day{font-size:24px;margin-bottom:40px;font-family:Playfair Display,Georgia,sans-serif}@media(min-width:1199px){.weather-container .week-day .temp-day{font-size:19px}}.weather-container .week-day .weather-img-container-little{margin:25px 0;height:60px}@media(min-width:1199px){.weather-container .week-day .weather-img-container-little{height:40px;margin:18px}}.weather-container .week-day .weather-img-container-little .weather-img{opacity:.6;max-height:100%;margin:0 auto}.weather-container .weather-img{filter:invert(0)}@media(min-width:992px){.slider-photos .dots{margin:0 0 0 10px;height:100%;width:initial;bottom:0;top:0;left:0;right:initial;display:flex;flex-direction:column;justify-content:center}.dots-right .slider-photos .dots{right:0;left:initial;margin:0 10px 0 0}}.footer{position:relative;height:800px}@media(max-width:991px){.footer{height:initial}}.footer .row{background-color:#1b3411}.footer .row .footer-resa-container{height:400px;background-color:#83b0de;text-align:center}@media(max-width:767px){.footer .row .footer-resa-container{height:initial}}.footer .row .footer-resa-container .footer-resa{padding:70px 30px 0;color:#fff}@media(max-width:991px){.footer .row .footer-resa-container .footer-resa{padding:40px 20px 0}}@media(max-width:767px){.footer .row .footer-resa-container .footer-resa{padding:40px 10px 0}}.footer .row .footer-resa-container .footer-resa .footer-resa-title{font-family:Playfair Display,Georgia,sans-serif;font-weight:300;font-size:33px;padding-top:20px;text-transform:capitalize}@media(max-width:991px){.footer .row .footer-resa-container .footer-resa .footer-resa-title{font-size:28px}}.footer .row .footer-resa-container .footer-resa .footer-resa-subtitle{font-family:Open Sans,sans-serif;font-weight:700;text-transform:uppercase}@media(max-width:991px){.footer .row .footer-resa-container .footer-resa .footer-resa-subtitle{font-size:14px}}.footer .row .footer-resa-container .footer-resa .footer-resa-text{padding:20px 0 50px;font-family:Open Sans,sans-serif;font-weight:300}@media(max-width:991px){.footer .row .footer-resa-container .footer-resa .footer-resa-text{text-align:justify}}.footer .row .footer-resa-container .footer-resa .footer-btn-resa{margin-bottom:30px;border:1px solid #fff;color:#fff;background-color:#83b0de}.footer .row .footer-resa-container .footer-resa .footer-btn-resa .btn-picto{fill:#fff}.footer .row .footer-coord{min-height:400px;background-color:#1b3411;color:#fff;padding:70px 30px 0}@media(max-width:767px){.footer .row .footer-coord{height:initial;padding:40px 15px 0}}.footer .row .footer-coord .footer-logo{min-height:170px;background:url(/imagecache/medium/brand_logo_white.png) no-repeat center center;background-size:contain;margin-bottom:30px;max-width:350px}@media(max-width:767px){.footer .row .footer-coord .footer-logo{min-height:100px}}.footer .row .footer-coord .footer-logos-container{min-height:0}.footer .row .footer-coord .footer-logos-container .logos{display:flex;justify-content:space-evenly;flex-flow:row wrap;padding:15px 0}@media(max-width:767px){.footer .row .footer-coord .footer-logos-container .logos{justify-content:left}}.footer .row .footer-coord .footer-logos-container .logos img{max-width:100%;max-height:90px;height:85px!important;margin:5px}.footer .row .footer-coord .coord-title{color:#cf7f00;font-weight:700;font-family:Open Sans,sans-serif;text-transform:uppercase;margin-bottom:20px}.footer .row .footer-coord .coord-address .picto{position:relative;width:22px;height:22px;float:left}.footer .row .footer-coord .coord-address .picto>svg{position:absolute;top:0;bottom:0;height:22px;margin:auto}.footer .row .footer-coord .coord-address .content{font-size:14px;padding-left:25px}.footer .row .footer-coord .coord-contact{margin-bottom:30px}.footer .row .footer-coord .coord-contact .picto{position:relative;width:22px;height:22px;float:left}.footer .row .footer-coord .coord-contact .picto>svg{position:absolute;top:0;bottom:0;height:22px;margin:auto}.footer .row .footer-coord .coord-contact .picto>svg path{fill:#fff}.footer .row .footer-coord .coord-contact .content{font-size:14px;padding-left:35px;margin-bottom:15px}.footer .row .footer-coord .coord-contact a{color:#fff;text-decoration:none}.footer .row .footer-coord .coord-sociaux-container{display:block}.footer .row .footer-coord .coord-sociaux{margin-bottom:30px}.footer .row .footer-coord .coord-sociaux .icon{left:15px;right:25px}@media(max-width:991px){.footer .row .footer-coord .coord-sociaux .icon{right:15px}}.footer .row .footer-coord .coord-sociaux .icon{width:30px;height:30px;margin-right:15px}.footer .row .footer-coord .coord-sociaux .icon svg{width:31.55px;height:31.55px;fill:#fff}@media screen and (min-width:1200px)and (max-width:1959px){.footer .row .footer-coord .coord-sociaux{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}}.footer .row .footer-coord img{margin:auto}.footer .footer-instagram .footer-instagram-container{position:relative;min-height:800px;overflow-y:auto;background-color:#1b3411}.footer .footer-instagram .footer-instagram-container .overlay-footer-instagram{min-height:800px}.footer .footer-instagram .footer-instagram-container .overlay-footer-instagram .overlay-insta{padding:0;margin:0;display:flex;position:relative;overflow:hidden;justify-content:space-around}.footer .footer-instagram .footer-instagram-container .overlay-footer-instagram .overlay-insta .likes{position:absolute;align-items:center;display:flex;align-content:space-around;font-family:Open Sans,sans-serif;fill:#fff;color:#fff;z-index:2;opacity:0;line-height:22.2222222222vw;-webkit-transition:all .3s ease-in-out .2s;-moz-transition:all .3s ease-in-out .2s;-ms-transition:all .3s ease-in-out .2s;-o-transition:all .3s ease-in-out .2s;transition:all .3s ease-in-out .2s}.footer .footer-instagram .footer-instagram-container .overlay-footer-instagram .overlay-insta .img-insta{height:22.2222222222vw;width:16.6666666667vw;background-size:cover!important;background-position:center center!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer .footer-instagram .footer-instagram-container .overlay-footer-instagram .overlay-insta .img-insta img{width:100%;z-index:0;height:auto}.footer .footer-instagram .footer-instagram-container .overlay-footer-instagram .overlay-insta:hover .img-insta{filter:brightness(50%);transform:scale(1.1)}.footer .footer-instagram .footer-instagram-container .overlay-footer-instagram .overlay-insta:hover .likes{opacity:1;font-size:120%}.footer .footer-temoignages{text-align:center}.footer .footer-temoignages .footer-temoignages-container{position:relative;background-color:#0009;min-height:800px}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage{position:absolute;z-index:1;width:100%;height:100%}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .temoignages-title{font-size:33px;text-align:center;position:absolute;right:0;left:0;top:110px;color:#fff;font-family:Playfair Display,Georgia,sans-serif;text-transform:capitalize}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .temoignages-title span{font-size:50px}@media(max-width:991px){.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .temoignages-title{font-size:28px}}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .temoignages-subtitle{font-size:16px;text-align:center;position:absolute;right:0;left:0;top:230px;color:#fff;font-weight:700;letter-spacing:2px}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages{position:relative;height:100%}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider{position:relative;height:100%;color:#fff;overflow:hidden}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage{position:absolute;top:35%;left:0;right:0;opacity:1;overflow:hidden;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media(max-width:991px){.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage{bottom:50px;max-height:calc(100% - 50px)}}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .temoignage-content-ca,.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .temoignage-content-echo{padding-top:120px}@media(max-width:767px){.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .temoignage-content{display:flex;flex-direction:column}}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .temoignage-content .note-container{fill:#fff}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .temoignage-content .note-container .star{margin:0 3px}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .temoignage-content .ldBar{margin:auto}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .temoignage-content .ldBar path{fill:#fff}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .temoignage-content .ldBar rect{fill:transparent}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .temoignage-content .ldBar-label{display:none}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage.current-slide{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage.next-slide{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%)}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage.prev-slide{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%)}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage.hidden-slide{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%)}@media(max-width:767px){.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage{width:100vw}}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .title{font-family:Italianno,sans-serif;font-size:43px}@media(max-width:767px){.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .title{font-size:35px}}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .text{font-size:16px;text-align:center;min-height:130px;margin-top:22px;padding:0 30px}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage hr{width:20px;border-top:5px solid #fff;margin-top:10px}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .author{margin:15px 0 20px;text-align:center;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:2px}@media(max-width:767px){.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .author{margin:15px 0 30px}}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .note{margin-bottom:20px;transform:scale(.15)}@media(max-width:767px){.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .temoignage .note{width:500px;right:0;position:absolute;top:40px;left:50%;transform:translate(-50%,-50%) scale(.5)}}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .prev-next-btn{position:absolute;bottom:75px;right:80px}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .prev-next-btn .next-btn,.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .prev-next-btn .prev-btn{position:relative;color:#fff;display:inline-block;opacity:.45;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .prev-next-btn .next-btn:hover,.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .prev-next-btn .next-btn:focus,.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .prev-next-btn .prev-btn:hover,.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .prev-next-btn .prev-btn:focus{cursor:pointer;color:#fff;opacity:1}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .prev-next-btn .next-btn{margin-left:70px}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .prev-next-btn .glyphicon{font-size:40px}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .dots-wrapper{position:absolute;bottom:0;width:100%}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .dots-wrapper .dots{text-align:center;padding:0!important;position:absolute;bottom:75px;left:75px;margin:0!important}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .dots-wrapper .dots li{display:inline-block;height:14px;font-size:28px;font-family:Playfair Display,Georgia,sans-serif}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .dots-wrapper .dots li:hover{cursor:pointer}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .dots-wrapper .dots li .dot{background:#fff;float:left}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .dots-wrapper .dots .selecteddot .dot-text{color:#ffc364;float:right;margin-top:-21px}.footer .footer-temoignages .footer-temoignages-container .overlay-footer-temoignage .slider-temoignages .slider .dots-wrapper .dots .selecteddot .dot{background:#ffc364}.footer-500{height:unset}.mgs-footer{background-color:#000;color:#fff;min-height:90px;position:relative;overflow:hidden}@media(max-width:767px){.mgs-footer{min-height:220px}}.mgs-footer a{color:#fff}.mgs-footer .mgs-back-top{position:absolute;vertical-align:middle}@media(max-width:767px){.mgs-footer .mgs-back-top{position:relative;display:flex;justify-content:center}}.mgs-footer .mgs-content{font-size:12px;position:absolute;left:50px;right:calc(50% + 45px);top:0;bottom:0;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:0 .25rem;line-height:1.4}@media(min-width:768px){.mgs-footer .mgs-content{width:initial}}@media(min-width:992px){.mgs-footer .mgs-content{font-size:14px}}@media(max-width:767px){.mgs-footer .mgs-content{position:relative;left:initial;right:initial;top:initial;bottom:initial;line-height:1.4;margin-top:30px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}}.mgs-footer .mgs-desc{font-size:12px;left:58.33333333%;right:180px;position:absolute;height:100%;line-height:90px;vertical-align:middle;text-align:right}@media(min-width:768px){.mgs-footer .mgs-desc{width:initial}}@media(min-width:992px){.mgs-footer .mgs-desc{font-size:14px}}@media(max-width:767px){.mgs-footer .mgs-desc{position:relative;line-height:1.4;left:0;right:0;text-align:center;margin:3.5rem 0 .5rem}}.mgs-footer .mgs-logo{position:absolute;top:0;bottom:0;right:5rem;margin:auto;width:13rem}@media(max-width:767px){.mgs-footer .mgs-logo{position:relative;line-height:1.4;right:initial;width:100%;margin:3.5rem 0}}.mgs-footer .mgs-logo a{position:absolute;inset:0;margin:auto}.mgs-footer .mgs-logo img{position:absolute;inset:0;margin:auto;width:40vw}.mgs-footer .mgs-top-btn{color:#fff;text-align:center;background-color:transparent;position:absolute;left:0;right:0;top:17px;margin:auto;width:50px;height:50px}@media(max-width:767px){.mgs-footer .mgs-top-btn{position:initial;margin-top:30px}}.mgs-footer .mgs-top-btn:hover{cursor:pointer}.mgs-footer .mgs-top-btn:hover>svg{margin-top:2px}.mgs-footer .mgs-top-btn>svg{margin-top:12px;-webkit-transition:margin .5s ease;-moz-transition:margin .5s ease;-ms-transition:margin .5s ease;-o-transition:margin .5s ease;transition:margin .5s ease}.mgs-footer .mgs-top-btn>svg path{fill:#fff}#module-video{position:relative;width:100%;height:100vh;z-index:1;overflow:hidden;display:-ms-flexbox;display:flex}#module-video .container-video{position:absolute;width:100%}#module-video .container-video .video-module{height:calc(100vh - 100px)}#module-video .container-video .video-module .video-content{position:fixed;transition:opacity 1s;background-color:#fff;height:calc(100vh + 80px);z-index:-100}@media(max-width:767px){#module-video .container-video .video-module .video-content{width:100vw;height:auto;z-index:2}}#module-video .container-video .video-module .panel-overlay{position:absolute;bottom:0;left:0;opacity:1;width:130px;height:70px;border-top-right-radius:25px;background-color:#0006;-webkit-transition:margin 1s ease-in-out;-moz-transition:margin 1s ease-in-out;-ms-transition:margin 1s ease-in-out;-o-transition:margin 1s ease-in-out;transition:margin 1s ease-in-out}#module-video .container-video .video-module #mute-video-button{left:70px}.video-module{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.video-module .video-content{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:cover}.header{position:relative;height:66vh;overflow:hidden;background:no-repeat center;background-size:cover;max-height:calc(100vh - 100px)}@media(max-width:767px){.header{max-height:calc(100vh - 90px)}}@media screen and (max-width:767px)and (orientation:portrait){.header video{max-height:100vh;width:auto!important}}.header .fullbg{-webkit-transition:all 2s,transform .3s ease-out!important;-moz-transition:all 2s,transform .3s ease-out!important;-ms-transition:all 2s,transform .3s ease-out!important;-o-transition:all 2s,transform .3s ease-out!important;transition:all 2s,transform .3s ease-out!important}.header .overlay-header{position:absolute;background-color:#0006;z-index:1;width:100%;height:100%}.header .overlay-header .header-container{position:absolute;top:calc(100px + 25%);left:250px;right:15px;z-index:1}@media(max-width:767px){.header .overlay-header .header-container{left:20px;right:20px;top:140px}}.header .overlay-header .header-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:translateY 1s ease;-moz-transition:translateY 1s ease;-ms-transition:translateY 1s ease;-o-transition:translateY 1s ease;transition:translateY 1s ease}.header .overlay-header .header-title-avis{text-align:left;text-transform:uppercase;color:#fff;font-family:Playfair Display,Georgia,sans-serif;font-size:80px;margin-top:25px}@media(max-width:1200px){.header .overlay-header .header-title-avis{font-size:60px}}@media(max-width:991px){.header .overlay-header .header-title-avis{font-size:60px}}@media(max-width:767px){.header .overlay-header .header-title-avis{font-size:68px}}.header .overlay-header .header-subtitle-avis{text-align:left;text-transform:uppercase;color:#fff;font-family:Open Sans,sans-serif;font-size:25px;font-weight:700;letter-spacing:2px}@media(max-width:991px){.header .overlay-header .header-subtitle-avis{font-size:25px}}@media(max-width:767px){.header .overlay-header .header-subtitle-avis{font-weight:400;font-size:25px}}.header .overlay-header .header-title{text-align:left;text-transform:uppercase;color:#fff;font-family:Playfair Display,Georgia,sans-serif;font-size:35px;margin-top:30px}@media(max-width:1200px){.header .overlay-header .header-title{font-size:30px}}@media(max-width:991px){.header .overlay-header .header-title{font-size:20px}}@media(max-width:767px){.header .overlay-header .header-title{font-size:28px}}.header .overlay-header .header-subtitle{text-align:left;text-transform:uppercase;color:#fff;font-family:Open Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px}@media(max-width:991px){.header .overlay-header .header-subtitle{font-size:12px}}@media(max-width:767px){.header .overlay-header .header-subtitle{font-weight:400;font-size:14px}}.header video{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media(max-width:767px){.header video{top:50%!important}}.header .video-module{height:100%}.header-500{max-height:unset;height:100vh}#parallax{height:calc(80vh - 100px);min-height:700px;position:relative;overflow:hidden;-webkit-transition:margin .5s ease-in-out;-moz-transition:margin .5s ease-in-out;-ms-transition:margin .5s ease-in-out;-o-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out}@media(max-width:767px){#parallax{height:auto;min-height:100vh}}#parallax.no-border{margin-right:-30px;margin-left:-30px}@media(max-width:767px){#parallax.no-border{margin-right:0;margin-left:0}}#parallax .overlay-parallax{position:absolute;background-color:#0006;z-index:1;width:100%;height:100%}#parallax .fullbg{background-attachment:fixed;-webkit-transition:all 2s,background-position-y 1ms linear!important;-moz-transition:all 2s,background-position-y 1ms linear!important;-ms-transition:all 2s,background-position-y 1ms linear!important;-o-transition:all 2s,background-position-y 1ms linear!important;transition:all 2s,background-position-y 1ms linear!important}@media(max-width:991px){#parallax .fullbg{background-attachment:initial;background-position-y:50%!important}}#parallax .overlay{width:27%;z-index:2}@media(max-width:991px){#parallax .overlay{bottom:initial;right:initial;max-width:100%;width:100%}}#parallax .overlay .overlay-content{text-align:left;margin-top:50%}@media(max-width:991px){#parallax .overlay .overlay-content{margin:30% 20%}}@media(max-width:767px){#parallax .overlay .overlay-content{margin:50px 25px}}#parallax .overlay .overlay-content h1,#parallax .overlay .overlay-content h2{color:#fff}#parallax .overlay .overlay-content h2 .title{font-size:30px;display:block;font-family:Playfair Display,Georgia,sans-serif}#parallax .overlay .overlay-content h2 .subtitle{font-size:14px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:33px;letter-spacing:2px;font-family:Open Sans,sans-serif}#parallax .overlay .overlay-content .text{font-weight:300;margin-top:45px;color:#fff;line-height:28px;text-align:justify}#parallax .overlay .overlay-content .text li:before{background-color:#fff}#parallax .overlay .btn{color:#fff;border-color:#fff}#parallax .overlay .btn .btn-picto-arrow{fill:#fff}.temoignages{padding-top:60px;width:100%;background-color:#fff;position:relative;overflow:hidden}@media(max-width:767px){.temoignages{padding-top:20px;height:500px}}.temoignages .temoignages-title{font-family:Playfair Display,Georgia,sans-serif;font-weight:400;font-size:30px;text-align:center}.temoignages .temoignages-container{position:relative;max-height:600px}@media(max-width:767px){.temoignages .temoignages-container{background-color:#fff;right:0;left:0;height:100%;bottom:0;margin:auto;max-height:calc(100vh - 90px)}}.temoignages .temoignages-container .temoignages-subtitle{font-family:Open Sans,sans-serif;font-weight:700;font-size:16px;text-align:center;position:absolute;right:0;left:0;top:110px;color:#83b0de;letter-spacing:2px;text-transform:uppercase}@media(max-width:767px){.temoignages .temoignages-container .temoignages-subtitle{top:50px;font-size:14px}}.temoignages .temoignages-container .note-container{font-family:Open Sans,sans-serif;font-size:2.1rem;display:flex;place-content:center;letter-spacing:.64rem}.temoignages .temoignages-container .note-container .star{fill:#83b0de;margin:0 3px}.temoignages .temoignages-container .note-container .note{padding-left:1.28rem;font-size:3rem;font-weight:bolder}.temoignages .temoignages-container .note-container .note-total{font-family:Open Sans,sans-serif;font-size:700}.temoignages .temoignages-container .temoignage-stat .average{font-size:32px;top:110px;color:#83b0de;font-weight:700;letter-spacing:2px;font-family:Open Sans,sans-serif;text-transform:uppercase;text-align:center}.temoignages .temoignages-container .temoignage-stat .average-subtitle{top:110px;font-size:20px;color:#83b0de;letter-spacing:2px;font-family:Open Sans,sans-serif;text-align:center}.temoignages .temoignages-container .temoignage-stat .text-center{text-align:center}.temoignages .temoignages-container .temoignage-stat .text-center a{margin:0}.temoignages .temoignages-container .temoignage-stat .text-center a svg,.temoignages .temoignages-container .temoignage-stat .text-center a path{fill:#83b0de}.temoignages .temoignages-container .slider-temoignages{position:relative;height:100%}.temoignages .temoignages-container .slider-temoignages .slider{position:relative;height:100%;color:#000}.temoignages .temoignages-container .slider-temoignages .slider .temoignage{position:absolute;top:21%;left:0;right:0;opacity:1;overflow:hidden;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media(max-width:991px){.temoignages .temoignages-container .slider-temoignages .slider .temoignage{bottom:50px;max-height:calc(100% - 50px)}}@media(max-width:767px){.temoignages .temoignages-container .slider-temoignages .slider .temoignage{top:15%}}.temoignages .temoignages-container .slider-temoignages .slider .temoignage.current-slide{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}.temoignages .temoignages-container .slider-temoignages .slider .temoignage.next-slide{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%)}.temoignages .temoignages-container .slider-temoignages .slider .temoignage.prev-slide{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%)}.temoignages .temoignages-container .slider-temoignages .slider .temoignage.hidden-slide{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translate(100%)}@media(max-width:767px){.temoignages .temoignages-container .slider-temoignages .slider .temoignage{width:100vw}}.temoignages .temoignages-container .slider-temoignages .slider .temoignage .title{text-align:center;font-family:Italianno,sans-serif;font-size:43px}@media(max-width:767px){.temoignages .temoignages-container .slider-temoignages .slider .temoignage .title{font-size:35px}}.temoignages .temoignages-container .slider-temoignages .slider .temoignage .text{font-size:16px;line-height:28px;text-align:justify;min-height:130px;margin-top:22px;padding:0 10px}.temoignages .temoignages-container .slider-temoignages .slider .temoignage hr{width:20px;border-top:5px solid #000;margin-top:10px}.temoignages .temoignages-container .slider-temoignages .slider .temoignage .author{margin:15px 0 20px;text-align:center;font-weight:700;font-size:14px;text-transform:uppercase;line-height:1.2}@media(max-width:767px){.temoignages .temoignages-container .slider-temoignages .slider .temoignage .author{margin:15px 0 30px}}.temoignages .temoignages-container .slider-temoignages .slider .temoignage .note{margin-bottom:20px;transform:scale(.15)}@media(max-width:767px){.temoignages .temoignages-container .slider-temoignages .slider .temoignage .note{width:500px;right:0;position:absolute;top:40px;left:50%;transform:translate(-50%,-50%) scale(.5)}}.temoignages .temoignages-container .slider-temoignages .slider .temoignage .note .ldBar{margin:auto}.temoignages .temoignages-container .slider-temoignages .slider .temoignage .note .ldBar path{fill:#000}.temoignages .temoignages-container .slider-temoignages .slider .temoignage .note .ldBar rect{fill:transparent}.temoignages .temoignages-container .slider-temoignages .slider .temoignage .note .ldBar-label{display:none}.temoignages .temoignages-container .slider-temoignages .slider .prev-next-btn{height:800px}.temoignages .temoignages-container .slider-temoignages .slider .prev-next-btn .next-btn,.temoignages .temoignages-container .slider-temoignages .slider .prev-next-btn .prev-btn{position:absolute;color:#000;display:inline-block;opacity:.43;height:40px;top:0;bottom:0;margin:auto;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.temoignages .temoignages-container .slider-temoignages .slider .prev-next-btn .next-btn:hover,.temoignages .temoignages-container .slider-temoignages .slider .prev-next-btn .next-btn:focus,.temoignages .temoignages-container .slider-temoignages .slider .prev-next-btn .prev-btn:hover,.temoignages .temoignages-container .slider-temoignages .slider .prev-next-btn .prev-btn:focus{cursor:pointer;color:#000;opacity:1}.temoignages .temoignages-container .slider-temoignages .slider .prev-next-btn .next-btn{right:120px}.temoignages .temoignages-container .slider-temoignages .slider .prev-next-btn .prev-btn{left:120px}.temoignages .temoignages-container .slider-temoignages .slider .prev-next-btn .glyphicon{font-size:40px}.temoignages .temoignages-container .slider-temoignages .slider .dots-wrapper{position:absolute;bottom:0;width:100%}.temoignages .temoignages-container .slider-temoignages .slider .dots-wrapper .dots{position:relative;text-align:center;padding:0!important}.temoignages .temoignages-container .slider-temoignages .slider .dots-wrapper .dots .selecteddot .dot-text{color:#ffc364;float:right;margin-top:-21px}.temoignages .temoignages-container .slider-temoignages .slider .dots-wrapper .dots .selecteddot .dot{background:#ffc364}.temoignages .temoignages-container .slider-temoignages .slider .dots-wrapper .dots li{display:inline-block;height:14px;font-size:28px;font-family:Playfair Display,Georgia,sans-serif}.temoignages .temoignages-container .slider-temoignages .slider .dots-wrapper .dots li .dot{background:#000;float:left}.temoignages .temoignages-container .slider-temoignages .slider .dots-wrapper .dots li:hover{cursor:pointer}.temoignages .temoignages-container #slider-temoignages-echo,.temoignages .temoignages-container #slider-temoignages-ca,.temoignages .temoignages-container #slider-temoignages-qualitelis,.temoignages .temoignages-container #slider-temoignages-experience-hotel{position:relative;padding-bottom:20px}.temoignages .temoignages-container #slider-temoignages-echo .echo-temoignages,.temoignages .temoignages-container #slider-temoignages-ca .echo-temoignages,.temoignages .temoignages-container #slider-temoignages-qualitelis .echo-temoignages,.temoignages .temoignages-container #slider-temoignages-experience-hotel .echo-temoignages{position:relative}.temoignages .temoignages-container #slider-temoignages-echo .slider,.temoignages .temoignages-container #slider-temoignages-ca .slider,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider{position:relative;height:100%}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage{position:absolute;left:0;right:0;opacity:1;overflow:hidden;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage.current-slide,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage.current-slide,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage.current-slide,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage.current-slide{opacity:1}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage.next-slide,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage.next-slide,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage.next-slide,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage.next-slide,.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage.prev-slide,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage.prev-slide,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage.prev-slide,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage.prev-slide,.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage.hidden-slide,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage.hidden-slide,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage.hidden-slide,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage.hidden-slide{opacity:0}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage .note,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage .note,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage .note,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage .note{margin-bottom:20px;transform:scale(.15);letter-spacing:.64px}@media(max-width:767px){.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage .note,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage .note,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage .note,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage .note{width:500px;right:0;position:absolute;top:40px;left:50%;transform:translate(-50%,-50%) scale(.5)}}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage .ldBar,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage .ldBar,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage .ldBar,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage .ldBar{margin:auto;letter-spacing:.64px}@media(max-width:767px){.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage .ldBar,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage .ldBar,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage .ldBar,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage .ldBar{width:500px;right:0;position:absolute;top:30px;left:50%;transform:translate(-50%,-50%) scale(1)}}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage .ldBar path,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage .ldBar path,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage .ldBar path,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage .ldBar path{fill:#83b0de}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage .ldBar rect,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage .ldBar rect,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage .ldBar rect,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage .ldBar rect{fill:#83b0de}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage .ldBar-label,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage .ldBar-label,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage .ldBar-label,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage .ldBar-label{display:none}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage hr,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage hr,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage hr,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage hr{width:20px;border-top:5px solid #000;margin-top:10px}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage .author,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage .author,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage .author,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage .author{font-size:14px;font-weight:700;text-align:center;padding:0 15px;color:#000}.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage .text,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage .text,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage .text,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage .text{font-weight:200;font-size:17px;font-family:Open Sans,sans-serif;text-align:center;padding:70px 70px 0}@media(max-width:767px){.temoignages .temoignages-container #slider-temoignages-echo .slider .temoignage .text,.temoignages .temoignages-container #slider-temoignages-ca .slider .temoignage .text,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .temoignage .text,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .temoignage .text{padding:60px 0 0}}.temoignages .temoignages-container #slider-temoignages-echo .slider .prev-next-btn,.temoignages .temoignages-container #slider-temoignages-ca .slider .prev-next-btn,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .prev-next-btn,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .prev-next-btn{height:150px}.temoignages .temoignages-container #slider-temoignages-echo .slider .prev-next-btn .next-btn,.temoignages .temoignages-container #slider-temoignages-echo .slider .prev-next-btn .prev-btn,.temoignages .temoignages-container #slider-temoignages-ca .slider .prev-next-btn .next-btn,.temoignages .temoignages-container #slider-temoignages-ca .slider .prev-next-btn .prev-btn,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .prev-next-btn .next-btn,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .prev-next-btn .prev-btn,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .prev-next-btn .next-btn,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .prev-next-btn .prev-btn{position:absolute;color:#000;display:inline-block;opacity:.43;height:40px;top:0;bottom:0;margin:auto;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.temoignages .temoignages-container #slider-temoignages-echo .slider .prev-next-btn .next-btn:hover,.temoignages .temoignages-container #slider-temoignages-echo .slider .prev-next-btn .next-btn:focus,.temoignages .temoignages-container #slider-temoignages-echo .slider .prev-next-btn .prev-btn:hover,.temoignages .temoignages-container #slider-temoignages-echo .slider .prev-next-btn .prev-btn:focus,.temoignages .temoignages-container #slider-temoignages-ca .slider .prev-next-btn .next-btn:hover,.temoignages .temoignages-container #slider-temoignages-ca .slider .prev-next-btn .next-btn:focus,.temoignages .temoignages-container #slider-temoignages-ca .slider .prev-next-btn .prev-btn:hover,.temoignages .temoignages-container #slider-temoignages-ca .slider .prev-next-btn .prev-btn:focus,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .prev-next-btn .next-btn:hover,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .prev-next-btn .next-btn:focus,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .prev-next-btn .prev-btn:hover,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .prev-next-btn .prev-btn:focus,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .prev-next-btn .next-btn:hover,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .prev-next-btn .next-btn:focus,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .prev-next-btn .prev-btn:hover,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .prev-next-btn .prev-btn:focus{cursor:pointer;color:#000;opacity:1}.temoignages .temoignages-container #slider-temoignages-echo .slider .prev-next-btn .next-btn,.temoignages .temoignages-container #slider-temoignages-ca .slider .prev-next-btn .next-btn,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .prev-next-btn .next-btn,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .prev-next-btn .next-btn{right:20px}.temoignages .temoignages-container #slider-temoignages-echo .slider .prev-next-btn .prev-btn,.temoignages .temoignages-container #slider-temoignages-ca .slider .prev-next-btn .prev-btn,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .prev-next-btn .prev-btn,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .prev-next-btn .prev-btn{left:20px}.temoignages .temoignages-container #slider-temoignages-echo .slider .prev-next-btn .glyphicon,.temoignages .temoignages-container #slider-temoignages-ca .slider .prev-next-btn .glyphicon,.temoignages .temoignages-container #slider-temoignages-qualitelis .slider .prev-next-btn .glyphicon,.temoignages .temoignages-container #slider-temoignages-experience-hotel .slider .prev-next-btn .glyphicon{font-size:40px}.temoignages .temoignages-container #slider-temoignages-echo .dots-wrapper,.temoignages .temoignages-container #slider-temoignages-ca .dots-wrapper,.temoignages .temoignages-container #slider-temoignages-qualitelis .dots-wrapper,.temoignages .temoignages-container #slider-temoignages-experience-hotel .dots-wrapper{bottom:0;width:100%;padding-top:80px}.temoignages .temoignages-container #slider-temoignages-echo .dots-wrapper .dots,.temoignages .temoignages-container #slider-temoignages-ca .dots-wrapper .dots,.temoignages .temoignages-container #slider-temoignages-qualitelis .dots-wrapper .dots,.temoignages .temoignages-container #slider-temoignages-experience-hotel .dots-wrapper .dots{text-align:center;padding:0!important}.temoignages .temoignages-container #slider-temoignages-echo .dots-wrapper .dots .selecteddot .dot-text,.temoignages .temoignages-container #slider-temoignages-ca .dots-wrapper .dots .selecteddot .dot-text,.temoignages .temoignages-container #slider-temoignages-qualitelis .dots-wrapper .dots .selecteddot .dot-text,.temoignages .temoignages-container #slider-temoignages-experience-hotel .dots-wrapper .dots .selecteddot .dot-text{color:#ffc364;float:right;margin-top:-21px}.temoignages .temoignages-container #slider-temoignages-echo .dots-wrapper .dots .selecteddot .dot,.temoignages .temoignages-container #slider-temoignages-ca .dots-wrapper .dots .selecteddot .dot,.temoignages .temoignages-container #slider-temoignages-qualitelis .dots-wrapper .dots .selecteddot .dot,.temoignages .temoignages-container #slider-temoignages-experience-hotel .dots-wrapper .dots .selecteddot .dot{background:#ffc364}.temoignages .temoignages-container #slider-temoignages-echo .dots-wrapper .dots li,.temoignages .temoignages-container #slider-temoignages-ca .dots-wrapper .dots li,.temoignages .temoignages-container #slider-temoignages-qualitelis .dots-wrapper .dots li,.temoignages .temoignages-container #slider-temoignages-experience-hotel .dots-wrapper .dots li{display:inline-block;height:14px;font-size:28px;font-family:Playfair Display,Georgia,sans-serif}.temoignages .temoignages-container #slider-temoignages-echo .dots-wrapper .dots li .dot,.temoignages .temoignages-container #slider-temoignages-ca .dots-wrapper .dots li .dot,.temoignages .temoignages-container #slider-temoignages-qualitelis .dots-wrapper .dots li .dot,.temoignages .temoignages-container #slider-temoignages-experience-hotel .dots-wrapper .dots li .dot{background:#000;float:left}.temoignages .temoignages-container #slider-temoignages-echo .dots-wrapper .dots li:hover,.temoignages .temoignages-container #slider-temoignages-ca .dots-wrapper .dots li:hover,.temoignages .temoignages-container #slider-temoignages-qualitelis .dots-wrapper .dots li:hover,.temoignages .temoignages-container #slider-temoignages-experience-hotel .dots-wrapper .dots li:hover{cursor:pointer}#blurry-contact-text .fullbg,#blurry-form-text .fullbg{background-attachment:fixed;-webkit-transition:all 2s,background-position-y 1ms linear!important;-moz-transition:all 2s,background-position-y 1ms linear!important;-ms-transition:all 2s,background-position-y 1ms linear!important;-o-transition:all 2s,background-position-y 1ms linear!important;transition:all 2s,background-position-y 1ms linear!important}@media(max-width:991px){#blurry-contact-text .fullbg,#blurry-form-text .fullbg{background-attachment:initial;background-position-y:50%!important}}.mobile-padding{padding:0 25px}#contact,#formulaire{-webkit-transition:border-width .5s ease-in-out;-moz-transition:border-width .5s ease-in-out;-ms-transition:border-width .5s ease-in-out;-o-transition:border-width .5s ease-in-out;transition:border-width .5s ease-in-out}#contact.no-border,#formulaire.no-border{border-width:0}#contact .contact-overlay,#contact .form-overlay,#formulaire .contact-overlay,#formulaire .form-overlay{position:absolute;background-color:#0009;width:100%;height:100%}#contact .contact-form,#contact .generic-form,#formulaire .contact-form,#formulaire .generic-form{padding:150px 0}@media(max-width:767px){#contact .contact-form,#contact .generic-form,#formulaire .contact-form,#formulaire .generic-form{padding:50px 0}}#contact .contact-form .contact-form-title,#contact .contact-form .generic-form-title,#contact .generic-form .contact-form-title,#contact .generic-form .generic-form-title,#formulaire .contact-form .contact-form-title,#formulaire .contact-form .generic-form-title,#formulaire .generic-form .contact-form-title,#formulaire .generic-form .generic-form-title{font-family:Playfair Display,Georgia,sans-serif;font-weight:400;font-size:33px;text-transform:capitalize;color:#fff;margin-bottom:60px}#contact .contact-form .contact-form-subtitle,#contact .contact-form .generic-form-subtitle,#contact .generic-form .contact-form-subtitle,#contact .generic-form .generic-form-subtitle,#formulaire .contact-form .contact-form-subtitle,#formulaire .contact-form .generic-form-subtitle,#formulaire .generic-form .contact-form-subtitle,#formulaire .generic-form .generic-form-subtitle{font-family:Open Sans,sans-serif;color:#cf7f00;font-size:14px;text-transform:uppercase;margin-bottom:20px}#contact .contact-form .infos-pratiques p,#contact .generic-form .infos-pratiques p,#formulaire .contact-form .infos-pratiques p,#formulaire .generic-form .infos-pratiques p{color:#fff}#contact .contact-form .infos-pratiques .text-pratique,#contact .generic-form .infos-pratiques .text-pratique,#formulaire .contact-form .infos-pratiques .text-pratique,#formulaire .generic-form .infos-pratiques .text-pratique{margin-top:7px;margin-bottom:15px;color:#fff}#contact .contact-form .infos-pratiques .text-pratique .picto,#contact .generic-form .infos-pratiques .text-pratique .picto,#formulaire .contact-form .infos-pratiques .text-pratique .picto,#formulaire .generic-form .infos-pratiques .text-pratique .picto{position:relative;width:22px;height:22px;float:left}#contact .contact-form .infos-pratiques .text-pratique .picto>svg,#contact .generic-form .infos-pratiques .text-pratique .picto>svg,#formulaire .contact-form .infos-pratiques .text-pratique .picto>svg,#formulaire .generic-form .infos-pratiques .text-pratique .picto>svg{position:absolute;top:0;bottom:0;height:22px;margin:auto;fill:#fff}#contact .contact-form .infos-pratiques .text-pratique .content,#contact .generic-form .infos-pratiques .text-pratique .content,#formulaire .contact-form .infos-pratiques .text-pratique .content,#formulaire .generic-form .infos-pratiques .text-pratique .content{position:relative;font-size:16px;padding-left:35px;height:100%}#contact .contact-form .infos-pratiques .text-pratique .content>a,#contact .generic-form .infos-pratiques .text-pratique .content>a,#formulaire .contact-form .infos-pratiques .text-pratique .content>a,#formulaire .generic-form .infos-pratiques .text-pratique .content>a{color:#fff;text-decoration:none;font-size:16px}#contact .contact-form .contact-social-icon,#contact .generic-form .contact-social-icon,#formulaire .contact-form .contact-social-icon,#formulaire .generic-form .contact-social-icon{margin:0 15px}#contact .contact-form .contact-social-icon svg,#contact .generic-form .contact-social-icon svg,#formulaire .contact-form .contact-social-icon svg,#formulaire .generic-form .contact-social-icon svg{width:31.55px;height:31.55px;margin-bottom:15px;fill:#fff}#contact .form-group,#formulaire .form-group{min-height:30px;margin-bottom:20px}#contact .form-group.form-checkbox,#formulaire .form-group.form-checkbox{display:flex;align-items:center;flex-wrap:nowrap}#contact .form-group.form-checkbox label,#formulaire .form-group.form-checkbox label{color:#fff;margin:0}#contact .form-group.form-checkbox label:hover,#formulaire .form-group.form-checkbox label:hover{cursor:pointer}#contact .form-group.form-checkbox input,#formulaire .form-group.form-checkbox input{margin-right:15px;margin-top:0}#contact .form-group.form-checkbox input:hover,#formulaire .form-group.form-checkbox input:hover{cursor:pointer}#contact .form-group input:not([type=checkbox]),#contact .form-group textarea,#contact .form-group select,#formulaire .form-group input:not([type=checkbox]),#formulaire .form-group textarea,#formulaire .form-group select{width:100%;border:1px solid #d2d2d2;padding-left:15px;font-size:14px;font-weight:300;border-radius:3px;-webkit-appearance:none;background-color:#fff;color:#000}#contact .form-group select option,#formulaire .form-group select option{background:#fff;color:#000}#contact .form-group input,#formulaire .form-group input{height:50px;color:#000}#contact .form-group textarea,#formulaire .form-group textarea{padding:15px 10px;min-width:100%;color:#000}#contact .form-group select,#formulaire .form-group select{height:50px}#contact .form-group .champ-oblig,#formulaire .form-group .champ-oblig{font-size:13px;color:#d2d2d2;font-style:italic}#contact .form-group .cal-icon,#formulaire .form-group .cal-icon{position:absolute;top:0;bottom:20px;margin:auto;height:18px;right:30px}#contact .form-group .cal-icon:hover,#formulaire .form-group .cal-icon:hover{cursor:pointer}#contact .form-group .label-color,#formulaire .form-group .label-color{color:#fff}#contact .form-group input[type=file],#formulaire .form-group input[type=file]{position:relative;cursor:pointer;padding:13px 13px 13px 24px}#contact .form-group input[type=file]:required:invalid:after,#formulaire .form-group input[type=file]:required:invalid:after{content:"*"}#contact .form-group input[type=file]::file-selector-button,#formulaire .form-group input[type=file]::file-selector-button{color:#fff;background-color:#83b0de;border:none;padding:10px;text-align:center;height:100%;position:absolute;top:0;right:0;margin:0;cursor:pointer;font-family:Open Sans,sans-serif}#contact .gdpr-text,#formulaire .gdpr-text{display:flex;align-items:flex-start}@media(max-width:991px){#contact .gdpr-text,#formulaire .gdpr-text{margin-top:10px}}#contact .gdpr-text input,#formulaire .gdpr-text input{margin-right:10px;margin-top:0}#contact .gdpr-text input:hover,#formulaire .gdpr-text input:hover{cursor:pointer}#contact .gdpr-text label,#formulaire .gdpr-text label{font-size:10px;font-weight:400;color:#fff;text-align:justify}#contact .gdpr-text label:hover,#formulaire .gdpr-text label:hover{cursor:pointer}#contact #formContactSubmit,#formulaire #formContactSubmit{border:none;color:#fff;background:#83b0de;margin-top:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#contact #formContactSubmit:hover,#formulaire #formContactSubmit:hover{color:#fff;background:#5b96d3}@media(max-width:767px){#slider-chambres{min-height:66vh}}#slider-chambres .slider{position:relative;height:calc(100vh - 100px)}@media(min-width:768px){#slider-chambres .slider .fullbg,#slider-chambres .slider .lowbg{-webkit-transition:all 4s ease;-moz-transition:all 4s ease;-ms-transition:all 4s ease;-o-transition:all 4s ease;transition:all 4s ease;background-size:cover}}#slider-chambres .slider .chambre{position:absolute;width:100%;height:100%;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#slider-chambres .slider .chambre.current-slide{opacity:1;z-index:1;overflow:hidden}#slider-chambres .slider .chambre.hidden-slide{opacity:0;z-index:-1}#slider-chambres .slider .chambre .listing-chambre{position:absolute;z-index:3;margin-left:calc(20vw + 30px);margin-top:40vh}#slider-chambres .slider .chambre .listing-chambre .title-listing-chambres{font-size:33px;font-weight:300;color:#fff;margin-top:15px;font-family:Playfair Display,Georgia,sans-serif}#slider-chambres .slider .chambre .listing-chambre .subtitle-listing-chambres{font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:5px;letter-spacing:2px;font-family:Open Sans,sans-serif}#slider-chambres .slider .chambre .listing-chambre .listing-chambre-price{font-size:26px;font-weight:700;color:#fff;margin-top:5px;font-family:Open Sans,sans-serif}#slider-chambres .slider .chambre .listing-chambre .btn-primary{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#fff;border-color:#fff}#slider-chambres .slider .chambre .listing-chambre .btn-primary .btn-picto{fill:#fff}#slider-chambres .slider .chambre .listing-chambre>a{background-color:transparent}#slider-chambres .slider .chambre .listing-chambre>a:active,#slider-chambres .slider .chambre .listing-chambre>a focus,#slider-chambres .slider .chambre .listing-chambre>a hover{background-color:transparent}#slider-chambres .slider .chambre .listing-chambre-neo{margin-top:calc(15vh + 300px)}@media(max-height:700px){#slider-chambres .slider .chambre .listing-chambre-neo{margin-top:calc(10vh + 250px)}}#slider-chambres .slider .chambre .overlay-slider-chambres{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0006;z-index:1}#slider-chambres .slider .chambre .blurry{position:absolute;z-index:0}#slider-chambres .slider .dots-wrapper{position:absolute;right:30px;top:0;bottom:0;margin:auto;z-index:2;min-width:40vw;overflow:hidden}#slider-chambres .slider .dots-wrapper .dots{position:absolute;top:0;bottom:0;right:17px;margin:auto;text-align:center;padding:0!important;list-style-type:none;font-size:20px;font-family:Playfair Display,Georgia,sans-serif;color:#ffffffc2;display:flex;flex-flow:column wrap;justify-content:space-around;align-items:flex-end}#slider-chambres .slider .dots-wrapper .dots li{position:relative;display:flex;justify-content:center;flex-direction:column;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#slider-chambres .slider .dots-wrapper .dots li:hover{cursor:pointer}#slider-chambres .slider .dots-wrapper .dots li .dot{background:#fff;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}#slider-chambres .slider .dots-wrapper .dots li .dot-text{float:left}#slider-chambres .slider .dots-wrapper .dots .active{color:#fff}#slider-chambres .slider .dots-wrapper .dots .active .dot{background:#ffc364}#slider-chambres .slider .dots-wrapper .progress-line{position:absolute;height:100%;border-right:1px solid #fff;top:0;bottom:0;right:29px;z-index:0}#slider-chambres .slider .dots-wrapper #progress-line-active{position:absolute;border-right:1px solid #FFC364;top:0;bottom:0;right:29px;z-index:1;-webkit-transition:height 4s linear;-moz-transition:height 4s linear;-ms-transition:height 4s linear;-o-transition:height 4s linear;transition:height 4s linear}@keyframes fill-out{0%{height:100%}to{height:0}}.slider-chambres-mobile .chambre{height:50vh;background-size:cover;background-position:center center}.slider-chambres-mobile .chambre .chambre-overlay{height:100%;width:100%;padding:50px 30px 30px;background-color:#0009}.slider-chambres-mobile .chambre .chambre-overlay .chambre-header{margin-bottom:30px;margin-top:0;font-size:16px;line-height:22.4px}.slider-chambres-mobile .chambre .chambre-overlay .chambre-header .title{display:block;font-size:28px;font-weight:300;color:#fff;margin-top:15px;font-family:Playfair Display,Georgia,sans-serif;line-height:39.2px}.slider-chambres-mobile .chambre .chambre-overlay .chambre-header .subtitle{display:block;font-size:14px;text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:5px;letter-spacing:2px;font-family:Open Sans,sans-serif;line-height:19.6px}.slider-chambres-mobile .chambre .chambre-overlay .chambre-header .subtitle-price{margin-top:15px}.slider-chambres-mobile .chambre .chambre-overlay .btn{color:#fff;border-color:#fff}.slider-chambres-mobile .chambre .chambre-overlay .btn .btn-picto{fill:#fff}#detail-chambre .detail{position:relative;height:calc(100% - 100px)}@media(min-width:768px){#detail-chambre .detail{height:calc(100vh - 100px)}#detail-chambre .detail .fullbg,#detail-chambre .detail .lowbg{-webkit-transition:all 4s ease;-moz-transition:all 4s ease;-ms-transition:all 4s ease;-o-transition:all 4s ease;transition:all 4s ease;background-size:cover}}#detail-chambre .detail .slider-photos-chambre{position:fixed;width:calc(100% - 60px);height:calc(100% - 100px);overflow:hidden}@media(max-width:767px){#detail-chambre .detail .slider-photos-chambre{width:100%;height:calc(100% - 90px)}}#detail-chambre .detail .slider-photos-chambre .overlay-slider-photos{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0009;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#detail-chambre .detail .slider-photos-chambre .slider-element{width:100%;height:100%;background-position:center;background-size:cover;position:absolute}#detail-chambre .detail .slider-photos-chambre .slider-element.hidden-slide{opacity:0}#detail-chambre .detail .slider-photos-chambre .fade-in{-webkit-animation:fadein 1.5s;-o-animation:fadein 1.5s;animation:fadein 1.5s}#detail-chambre .detail .slider-photos-chambre .blurry{position:absolute;z-index:0}#detail-chambre .detail .slider-photos-chambre .prev-next-btn{position:absolute;z-index:1;bottom:8vh;right:16vw}#detail-chambre .detail .slider-photos-chambre .prev-next-btn .next-btn,#detail-chambre .detail .slider-photos-chambre .prev-next-btn .prev-btn{position:relative;color:#fff;display:inline-block;opacity:.45;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#detail-chambre .detail .slider-photos-chambre .prev-next-btn .next-btn:hover,#detail-chambre .detail .slider-photos-chambre .prev-next-btn .next-btn:focus,#detail-chambre .detail .slider-photos-chambre .prev-next-btn .prev-btn:hover,#detail-chambre .detail .slider-photos-chambre .prev-next-btn .prev-btn:focus{cursor:pointer;color:#fff;opacity:1}#detail-chambre .detail .slider-photos-chambre .prev-next-btn .next-btn .need-shadow,#detail-chambre .detail .slider-photos-chambre .prev-next-btn .prev-btn .need-shadow{filter:drop-shadow(0px 0px 9px rgba(4,4,4,.5))}#detail-chambre .detail .slider-photos-chambre .prev-next-btn .next-btn{margin-left:70px}#detail-chambre .detail .slider-photos-chambre .prev-next-btn .glyphicon{font-size:40px}#detail-chambre .detail .slider-photos-chambre .dots-wrapper{position:absolute;bottom:3.8vh;right:7vw;z-index:1}#detail-chambre .detail .slider-photos-chambre .dots-wrapper .dots{position:relative;padding:0!important;display:flex}#detail-chambre .detail .slider-photos-chambre .dots-wrapper .dots .selecteddot .number{color:#ffc364;font-size:28px;font-family:Playfair Display,Georgia,sans-serif}#detail-chambre .detail .slider-photos-chambre .dots-wrapper .dots .selecteddot .dot{background-color:#ffc364}#detail-chambre .detail .slider-photos-chambre .dots-wrapper .dots .selecteddot{color:#ffc364;margin-bottom:11px;font-size:28px;font-family:Playfair Display,Georgia,sans-serif}#detail-chambre .detail .slider-photos-chambre .dots-wrapper .dots .selecteddot .dot-text{float:right;margin-top:-21px}#detail-chambre .detail .slider-photos-chambre .dots-wrapper .dots li{display:inline-block;height:14px;font-size:28px;font-family:Playfair Display,Georgia,sans-serif;margin-right:9px}#detail-chambre .detail .slider-photos-chambre .dots-wrapper .dots li .dot{background:#fff;filter:drop-shadow(0px 0px 5px rgba(4,4,4,.5))}#detail-chambre .detail .slider-photos-chambre .dots-wrapper .dots li .number{color:#fff;float:right;margin-top:4px;text-shadow:0 0 5px rgba(4,4,4,.5)}#detail-chambre .detail .slider-photos-chambre .dots-wrapper .dots li:hover{cursor:pointer}#detail-chambre .detail .display-slider .fullbg{background-size:contain}#detail-chambre .detail .chambre-content{position:fixed;z-index:2;margin-left:calc(7vw + 30px);margin-right:calc(7vw + 30px);height:74vh;bottom:0;width:calc(86vw - 120px)}@media(max-height:750px){#detail-chambre .detail .chambre-content{margin-top:calc(5vh + 20px);margin-left:6vw}}@media(max-width:767px){#detail-chambre .detail .chambre-content{margin-top:0;margin-right:0;margin-left:0;padding:0 25px;height:calc(100% - 190px);bottom:0;overflow:auto;width:100%}#detail-chambre .detail .chambre-content .display-btn{position:relative;top:3px}#detail-chambre .detail .chambre-content .close-resa-modal{position:relative;top:-2px}}#detail-chambre .detail .chambre-content .toggle-text{color:#fff;padding-right:30px;overflow:auto;height:58vh}@media(max-width:1100px){#detail-chambre .detail .chambre-content .toggle-text{max-width:500px}}@media(max-width:767px){#detail-chambre .detail .chambre-content .toggle-text{max-width:calc(100vw - 50px);text-align:justify;margin-top:45px;padding-right:0;overflow:visible;height:100%}}#detail-chambre .detail .chambre-content .toggle-text .chambre-description,#detail-chambre .detail .chambre-content .toggle-text .chambre-carac{line-height:28px}#detail-chambre .detail .chambre-content .toggle-text .chambre-carac{margin-top:40px}@media(max-width:767px){#detail-chambre .detail .chambre-content .toggle-text .chambre-carac{padding-left:16px}}#detail-chambre .detail .chambre-content .toggle-text .chambre-carac ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;list-style:none;padding:0}@media(max-width:1100px){#detail-chambre .detail .chambre-content .toggle-text .chambre-carac ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}#detail-chambre .detail .chambre-content .toggle-text .chambre-carac ul li{margin-bottom:10px}#detail-chambre .detail .chambre-content .toggle-text .chambre-carac ul li:before{content:"";vertical-align:middle;background:#83b0de}@media(max-width:767px){#detail-chambre .detail .chambre-content .toggle-text .chambre-carac ul li:before{margin-left:-12px}}#detail-chambre .detail .chambre-content .subtitle-chambre{font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:5px;letter-spacing:2px;font-family:Open Sans,sans-serif}#detail-chambre .detail .chambre-content .title-chambre{font-size:33px;text-transform:uppercase;font-family:Playfair Display,Georgia,sans-serif;font-weight:300;color:#fff;margin-top:15px;line-height:46.2px}#detail-chambre .detail .chambre-content .btn-content{margin-top:26px;margin-bottom:30px}#detail-chambre .detail .chambre-content .btn-content .btn-toggle-text{float:left;color:#fff;background:transparent;border:1px solid #fff;margin-right:30px;text-transform:uppercase;font-family:Open Sans,sans-serif;line-height:24px;letter-spacing:3px;font-weight:700;font-size:11px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#detail-chambre .detail .chambre-content .btn-content .btn-toggle-text:hover{color:#fff}#detail-chambre .detail .chambre-content .btn-content .btn-display-slider>svg,#detail-chambre .detail .chambre-content .btn-content .btn-display-pano>svg{height:100%}#detail-chambre .detail .chambre-content .btn-content .btn-display-slider,#detail-chambre .detail .chambre-content .btn-content .btn-display-pano{margin-right:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#detail-chambre .detail .chambre-content-row{height:100%}#detail-chambre .detail .chambre-tarif{overflow:auto;height:calc(100% - 200px);margin-top:92px;scrollbar-color:rgb(90.8629948795%,94.1788435119%,97.5683776695%) #83B0DE;scrollbar-width:thin}@media(max-width:767px){#detail-chambre .detail .chambre-tarif{height:unset;margin-top:0}}#detail-chambre .detail .chambre-tarif .hr{border-top:#83B0DE solid 1px}#detail-chambre .detail .chambre-tarif .tarifs-content{margin-left:30px}@media(max-width:767px){#detail-chambre .detail .chambre-tarif .tarifs-content{margin-left:0;margin-top:30px}}#detail-chambre .detail .chambre-tarif .tarifs-content .periods-container .period{margin-bottom:25px}@media(max-width:767px){#detail-chambre .detail .chambre-tarif .tarifs-content .periods-container .period{margin-bottom:10px}}#detail-chambre .detail .chambre-tarif .tarifs-content .periods-container .period .period-title{color:#fff;font-family:Playfair Display,Georgia,sans-serif}#detail-chambre .detail .chambre-tarif .tarifs-content .periods-container .period .period-duration{display:block;font-size:13px;font-weight:700;text-transform:uppercase;padding-bottom:5px;letter-spacing:2px;font-family:Open Sans,sans-serif;color:#cf7f00}#detail-chambre .detail .chambre-tarif .tarifs-content .periods-container .period .period-price{text-align:end;font-size:30px;font-family:Playfair Display,Georgia,sans-serif;color:#fff}#detail-chambre .detail .chambre-tarif .tarifs-content .periods-container .tarifs-text{margin-bottom:25px;color:#fff}@media(max-width:767px){#detail-chambre .detail .chambre-tarif .tarifs-content .periods-container .tarifs-text{margin-top:15px;padding-right:0;padding-left:0}}#detail-chambre .detail .panorama{position:relative;height:calc(100vh - 100px);width:100%}@media(max-width:767px){#detail-chambre .detail .btn{padding:12px 20px}#detail-chambre .detail .btn-fermer .btn-text{display:none}#detail-chambre .detail .btn-fermer .btn-picto{margin-left:0}}#detail-chambre .btn-display-pano{border:1px solid #fff!important;color:#fff;padding:9px 30px;min-height:52px}#detail-chambre .btn-display-pano .btn-picto{margin-top:4px;margin-left:0}@media(max-width:767px){#detail-chambre .btn-display-pano .btn-picto{margin-top:1px;margin-left:-8px}}#detail-chambre .btn-display-pano:hover{color:#fff}#detail-chambre .btn-display-pano:hover .btn-picto{margin-right:10px!important}#detail-chambre .btn-display-pano .btn-text{margin-left:10px}@media(max-width:767px){#detail-chambre .btn-display-pano{height:50px;width:50px;min-height:50px}}#detail-chambre .btn-display-slider{border:1px solid #fff!important;color:#fff;min-height:52px;margin-left:20px}#detail-chambre .btn-display-slider .btn-picto{margin-top:4px;margin-left:0;fill:#fff}@media(max-width:767px){#detail-chambre .btn-display-slider .btn-picto{margin-top:4px;margin-left:-5px}}#detail-chambre .btn-display-slider:hover{color:#fff}#detail-chambre .btn-display-slider:hover .btn-picto{margin-right:10px!important}#detail-chambre .btn-display-slider .btn-text{margin-left:10px}@media(max-width:767px){#detail-chambre .btn-display-slider{height:50px;width:50px;min-height:50px;margin-left:15px}}#detail-chambre .btn-fermer{box-shadow:0 0 10px #0006}#detail-chambre .btn-fermer .btn-text{text-shadow:0 0 3px rgba(4,4,4,.5)}#detail-chambre .btn-fermer path{filter:drop-shadow(0px 0px 9px rgba(4,4,4,.5))}#detail-chambre .btn-detail-container{position:absolute;top:45px;z-index:3;right:20px}@media(max-width:991px){#detail-chambre .btn-detail-container{right:80px}}@media(max-width:767px){#detail-chambre .btn-detail-container{right:20px;top:20px}}#galerie .tags-container{position:absolute;z-index:2;top:-75px;right:50px}@media(max-width:767px){#galerie .tags-container{position:relative;top:unset;right:unset;left:-15px;width:calc(100% + 30px);min-height:80px;display:flex;background-color:#fff}#galerie .tags-container path{fill:#000}}#galerie .tags-container .btn-filter{float:right}@media(max-width:767px){#galerie .tags-container .btn-filter{float:unset;margin:auto}}#galerie .tags-container .btn-filter .filter{float:left;color:#fff;margin-top:16px;margin-right:15px;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:3px;font-weight:700;font-size:11px}@media(max-width:767px){#galerie .tags-container .btn-filter .filter{color:#000}}#galerie .tags-container .btn-filter .btn-circle{float:left;height:45px;width:45px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-color:#fff;fill:#fff}@media(max-width:767px){#galerie .tags-container .btn-filter .btn-circle{border-color:#000;fill:#000}}#galerie .tags-container .btn-filter .btn-circle .filter-picto{margin:15px 13px}#galerie .tags-container .btn-filter .btn-circle .cross-picto{margin:16px}#galerie .tags-container .btn-filter .btn-circle:hover{background:#0006}#galerie .tags-container .btn-filter:hover{cursor:pointer}#galerie .tags-container .tags-picker{float:right;margin-top:12px;margin-right:26px}@media(max-width:767px){#galerie .tags-container .tags-picker{margin:auto;float:unset}}#galerie .tags-container .tags-picker li{display:inline-block;color:#ffffffb3;margin-left:10px;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:3px;font-weight:700;font-size:11px}@media(max-width:767px){#galerie .tags-container .tags-picker li{color:#000;display:block;margin:0;padding:15px 0}#galerie .tags-container .tags-picker li:first-child{padding-top:25px}#galerie .tags-container .tags-picker li:last-child{padding-bottom:25px}}#galerie .tags-container .tags-picker li{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#galerie .tags-container .tags-picker li:hover{cursor:pointer;color:#fff}#galerie .tags-container .tags-picker li.active{color:#fff}@media(max-width:767px){#galerie .tags-container .tags-picker li.active{color:#83b0de}}#galerie #grid-galerie{margin-bottom:30px;margin-top:30px;border-top:0px solid #fff}#galerie #grid-galerie .grid-item{height:calc((100vw - 2 * 30px) / 3);overflow:hidden;border:0px solid #fff}@media(max-width:767px){#galerie #grid-galerie .grid-item{height:50vw}}#galerie #grid-galerie .grid-item .fullbg,#galerie #grid-galerie .grid-item .lowbg{left:0;top:0}#galerie #grid-galerie .grid-item span{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:4em;color:#fff;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#galerie #grid-galerie .grid-item:hover{cursor:pointer;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}#galerie #grid-galerie .grid-item:hover:after,#galerie #grid-galerie .grid-item:hover:before,#galerie #grid-galerie .grid-item:hover span,#galerie #grid-galerie .grid-item:hover .blurry:before{opacity:1}#galerie #grid-galerie .grid-item .blurry:before{content:"";position:absolute;inset:0;background-color:#00000080;background-size:15px 15px;background-position:center;z-index:1;opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#galerie #grid-galerie .grid-item:after,#galerie #grid-galerie .grid-item:before{content:"";position:absolute;top:50%;right:50%;z-index:2;opacity:0;width:30px;height:2px;background-color:#fff;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#galerie #grid-galerie .grid-item:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#galerie #galerie-modal,#galerie #galerie-modal-video{padding:0!important;overflow:hidden}@media(max-width:991px){#galerie #galerie-modal,#galerie #galerie-modal-video{overflow-y:auto}}#galerie #galerie-modal .modal-dialog,#galerie #galerie-modal-video .modal-dialog{width:100%;height:100%;margin:0}@media(max-width:767px){#galerie #galerie-modal .modal-dialog,#galerie #galerie-modal-video .modal-dialog{height:initial}}#galerie #galerie-modal .modal-dialog .modal-content,#galerie #galerie-modal-video .modal-dialog .modal-content{border-radius:0;border:none;height:100%}#galerie #galerie-modal .modal-dialog .modal-content .modal-body,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body{height:100%;padding:0}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-close,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-close{position:absolute;z-index:3}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-close:hover,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-close:hover{cursor:pointer}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-close,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-close{right:45px;top:45px;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-ms-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.7));-webkit-filter:drop-shadow(0px 0px 3px rgba(0,0,0,.7))}@media(max-width:991px){#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-close,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-close{right:30px;top:30px}}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-close:hover,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-close:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-close .cross-picto,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-close .cross-picto{margin:19px}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-next,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-next{position:absolute;z-index:3}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-next:hover,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-next:hover{cursor:pointer}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-next,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-next{right:90px;top:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:767px){#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-next,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-next{right:18px}}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-prev,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-prev{position:absolute;z-index:3}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-prev:hover,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-prev:hover{cursor:pointer}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-prev,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-prev{left:90px;top:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width:767px){#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-prev,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-prev{left:18px}}#galerie #galerie-modal .modal-btn,#galerie #galerie-modal-video .modal-btn{float:right}@media(max-width:767px){#galerie #galerie-modal .modal-dialog .modal-content .modal-body .blurry,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .blurry{height:100vh}}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .fullbg,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .fullbg{background-size:contain}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .lowbg,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .lowbg{background:transparent no-repeat center;background-size:cover}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .next-area,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .next-area{position:absolute;top:0;bottom:0;width:33%;right:0}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .next-area:hover,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .next-area:hover{cursor:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAACFCAQAAABbedbcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAHdElNRQfjCRkXKQe/TgZVAAABB0lEQVR42u3cSw3DQAyE4S2DQCiEQCiUQCijQiiUhZAyCITpLVKUx0atup4mv897+LQHHyx7UpqUGmV1ya3UKEuSGW1kedEmLB/ajOVBW2TF01ZZsbRNViStwJKkRwysK8KgQYMGbYF20+BKa6FBgwYNGjRo0KBB+yFNjSstQ4MGDdof0UpzXGjQoEGDBg0aNGjQjkprXWkDtMPRLgG0a+qLj162PwZrN6t+LzPt/rBgwYIFCxYsWLDOyWrVe7IGWLBgwfqc9fRk1d8hgwULFixYsGDBgnVOlucdLyxYsGB9x7pXZ+3KVOkCWMYpNLa5PZu0WNYqLZ61SPNgzWg+rAnNizXSLFhv0aYBsLOU5L0AAAAASUVORK5CYII=),pointer}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .next-area:hover .modal-next,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .next-area:hover .modal-next{transform:scale(1.5)}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .prev-area,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .prev-area{position:absolute;top:0;bottom:0;left:0;width:33%}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .prev-area:hover,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .prev-area:hover{cursor:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAACFCAQAAABbedbcAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAHdElNRQfjCRkXKxl3d1m0AAABA0lEQVR42u3cQQ3DMBBE0UAwhEAwlEIwlDIIhEIpBEMohECYXnKIUqfuJdlp9AfB0x4sWdqdYTCIiqpStKLFkmRHW1hutBXLibZhudAaLAfaDiua9oUVSdOkXmoE69FlSQUWLFiw2pl182RlWLBgwYIFCxYsWLBOQCVVWLBgwbocq2r0ZCVYsGDBggULFixY12KNnqysGRasg2CvLkunf8isJ+ZN83xaoUGDBg0aNGjQoEE7npZdaRGLDNCgQbOnPU1ppptQ0KBBgwYNGjRo0KAdTyuutIj7XWjQoNnT7r608s+0iE6VH2imBTmmlULRrB2aA6tBc2FtaE6sFc2NtdA+WG/vMCF/6+NVdAAAAABJRU5ErkJggg==),pointer}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .prev-area:hover .modal-prev,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .prev-area:hover .modal-prev{transform:scale(1.5)}#galerie #galerie-modal .modal-dialog .modal-content .modal-body iframe,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body iframe{height:100%;width:100%}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-close,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-close{fill:#fff}.table{width:1100px;margin:auto;margin-bottom:22px!important;box-shadow:0 0 50px #0000001a;border-collapse:collapse}@media(max-width:767px){.table{box-shadow:unset}}.table thead tr{color:#83b0de;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;font-size:11px}.table thead:first-child>tr:first-child>th{text-align:center!important;padding:30px 22px;border:none}.table tr>td:first-child{text-align:left!important}.table tr>td{line-height:2!important;vertical-align:middle!important;text-align:center!important}.table tr>th{line-height:2!important;vertical-align:middle!important;text-align:left!important;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:2px;font-weight:700;font-size:11px}.table>tbody>tr>th,.table>tbody>tr>td{border:none;padding:30px 22px}.table.table-striped>tbody>tr:nth-of-type(odd){background-color:#f7f7f7}.tarifs-text-module h2{font-weight:400;font-size:34px}.frame-row{margin:50px 0;background-color:#fff;width:100%;position:relative;overflow:hidden;z-index:0}@media(max-width:767px){.frame-row{padding:0 0 32.5vw;overflow:unset}}.frame-row{-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:1}.frame-row#frame-accueil .frame,.frame-row#frame-contact .frame{min-height:calc(33vw + 140px)}.frame-row#frame-accueil .slider-photos,.frame-row#frame-accueil .slider-photos .slider{height:35vw;width:35vw}@media(max-width:1200px){.frame-row#frame-accueil .slider-photos{margin-left:10%}}@media(max-width:991px){.frame-row#frame-accueil .slider-photos{margin-left:0}}@media(max-width:767px){.frame-row#frame-accueil .slider-photos{top:0;max-height:70vw;max-width:80vw;height:100%;width:100%;left:9vw}.frame-row#frame-accueil .slider-photos .slider{height:100%;width:100%}}.frame-row.ready-to-appear{opacity:0}.frame-row.ready-to-appear .frame{-webkit-transform:translate(50%,20%);-moz-transform:translate(50%,20%);-ms-transform:translate(50%,20%);-o-transform:translate(50%,20%);transform:translate(50%,20%)}.frame-row.ready-to-appear .frame.frame-right,.frame-row.ready-to-appear .frame-element{-webkit-transform:translate(-50%,20%);-moz-transform:translate(-50%,20%);-ms-transform:translate(-50%,20%);-o-transform:translate(-50%,20%);transform:translate(-50%,20%)}.frame-row.ready-to-appear .frame-element.frame-element-right{-webkit-transform:translate(50%,20%);-moz-transform:translate(50%,20%);-ms-transform:translate(50%,20%);-o-transform:translate(50%,20%);transform:translate(50%,20%)}.frame-row .frame{position:relative;background:transparent;border:2px solid #83B0DE;z-index:0;left:calc(26vw - 60px);width:70%;min-height:33vw}@media(max-width:991px){.frame-row .frame{width:75%}}@media(max-width:767px){.frame-row .frame{left:4vw;width:92vw;top:32.5vw}}.frame-row .frame{-webkit-transition:transform 1.5s cubic-bezier(.46,.03,.52,.96);-moz-transition:transform 1.5s cubic-bezier(.46,.03,.52,.96);-ms-transition:transform 1.5s cubic-bezier(.46,.03,.52,.96);-o-transition:transform 1.5s cubic-bezier(.46,.03,.52,.96);transition:transform 1.5s cubic-bezier(.46,.03,.52,.96)}.frame-row .frame .frame-text{padding:7% 10% 7% 40%}.frame-row .frame .frame-text.frame-no-slider{padding:7% 10%!important}@media(max-width:767px){.frame-row .frame .frame-text{padding:60% 8% 7%}.frame-row .frame .frame-text.frame-text-map{padding:90% 8% 7%}}.frame-row .frame .frame-text .frame-link{margin-top:20px;padding:10px 30px}.frame-row .frame .frame-text .frame-title{display:block;font-size:32px;margin-top:25px;font-family:Playfair Display,Georgia,sans-serif;font-weight:400;color:#000}@media(max-width:991px){.frame-row .frame .frame-text .frame-title{margin:0!important;font-size:30px}}@media(max-width:767px){.frame-row .frame .frame-text .frame-title{font-size:28px}}.frame-row .frame .frame-text .frame-subtitle{display:block;font-size:13px;font-family:Open Sans,sans-serif;font-weight:700;text-transform:uppercase;padding-bottom:15px;letter-spacing:2px;margin-top:22px;margin-bottom:11px;line-height:1.1;color:#cf7f00}@media(max-width:991px){.frame-row .frame .frame-text .frame-subtitle{margin:0!important;max-width:initial}}@media(max-width:767px){.frame-row .frame .frame-text .frame-subtitle{font-size:12px}}.frame-row .frame .frame-text .frame-text-content{font-size:16px;font-family:Open Sans,sans-serif;line-height:28px;margin-top:40px;text-align:justify;color:#000}.frame-row .frame .frame-text .frame-text-content li:before{background-color:#cf7f00}.frame-row .frame .frame-text .access{margin-top:50px}.frame-row .frame .frame-text .access .access-title{font-family:Playfair Display,Georgia,sans-serif;font-weight:400;font-size:24px;margin-bottom:30px;text-transform:uppercase}.frame-row .frame .frame-text .access .access-subtitle{margin-top:40px;font-family:Open Sans,sans-serif;color:#cf7f00;font-size:14px;text-transform:uppercase}.frame-row .frame .frame-text .access .access-text{margin-bottom:30px}.frame-row .frame .frame-text .access .access-gps,.frame-row .frame .frame-text .access .access-bus,.frame-row .frame .frame-text .access .access-train,.frame-row .frame .frame-text .access .access-metro,.frame-row .frame .frame-text .access .access-tram,.frame-row .frame .frame-text .access .access-avion,.frame-row .frame .frame-text .access .access-voiture,.frame-row .frame .frame-text .access .access-bateau{position:relative;width:100%;margin-bottom:25px}.frame-row .frame .frame-text .access .access-gps .text,.frame-row .frame .frame-text .access .access-bus .text,.frame-row .frame .frame-text .access .access-train .text,.frame-row .frame .frame-text .access .access-metro .text,.frame-row .frame .frame-text .access .access-tram .text,.frame-row .frame .frame-text .access .access-avion .text,.frame-row .frame .frame-text .access .access-voiture .text,.frame-row .frame .frame-text .access .access-bateau .text{position:relative;font-size:14px;line-height:1.2;padding-left:50px;color:#000}.frame-row .frame .frame-text .access .access-gps .text .title,.frame-row .frame .frame-text .access .access-bus .text .title,.frame-row .frame .frame-text .access .access-train .text .title,.frame-row .frame .frame-text .access .access-metro .text .title,.frame-row .frame .frame-text .access .access-tram .text .title,.frame-row .frame .frame-text .access .access-avion .text .title,.frame-row .frame .frame-text .access .access-voiture .text .title,.frame-row .frame .frame-text .access .access-bateau .text .title{font-family:Open Sans,sans-serif;color:#cf7f00;font-size:14px;text-transform:uppercase}.frame-row .frame .frame-text .access .access-gps .picto,.frame-row .frame .frame-text .access .access-bus .picto,.frame-row .frame .frame-text .access .access-train .picto,.frame-row .frame .frame-text .access .access-metro .picto,.frame-row .frame .frame-text .access .access-tram .picto,.frame-row .frame .frame-text .access .access-avion .picto,.frame-row .frame .frame-text .access .access-voiture .picto,.frame-row .frame .frame-text .access .access-bateau .picto{position:relative;width:35px;height:35px;float:left;filter:invert(0)}.frame-row .frame .frame-text .access .access-gps .picto>svg,.frame-row .frame .frame-text .access .access-bus .picto>svg,.frame-row .frame .frame-text .access .access-train .picto>svg,.frame-row .frame .frame-text .access .access-metro .picto>svg,.frame-row .frame .frame-text .access .access-tram .picto>svg,.frame-row .frame .frame-text .access .access-avion .picto>svg,.frame-row .frame .frame-text .access .access-voiture .picto>svg,.frame-row .frame .frame-text .access .access-bateau .picto>svg{position:absolute;top:0;bottom:0;height:35px;margin:auto}.frame-row .frame .frame-text .text-wrap .blurry-image-loader{min-height:80px}.frame-row .frame .frame-text .text-wrap .blurry-image-loader .img-responsive{width:auto;max-height:80px;position:inherit;margin:40px 0 0}.frame-row .frame .frame-text .text-wrap .blurry-image-loader .blur-transition{max-height:80px;width:auto}.frame-row .frame-element{position:absolute;height:100%;top:0;-webkit-transition:transform 1.5s cubic-bezier(.46,.03,.52,.96);-moz-transition:transform 1.5s cubic-bezier(.46,.03,.52,.96);-ms-transition:transform 1.5s cubic-bezier(.46,.03,.52,.96);-o-transition:transform 1.5s cubic-bezier(.46,.03,.52,.96);transition:transform 1.5s cubic-bezier(.46,.03,.52,.96)}@media(max-width:767px){.frame-row .frame-element{height:100vw}}.frame-row .frame-element #maps{position:absolute;overflow-x:hidden;width:33vw;height:33vw;top:60px;left:calc(10vw - 30px)}.frame-row .frame-element #maps iframe{height:100%;width:100%}@media(max-width:767px){.frame-row .frame-element #maps{width:100vw;height:60vh;top:-50px;left:0}}.frame-row .frame-element #maps .maps-info-windows{padding-right:20px;color:#000}.frame-row .frame-element .video-container{position:relative;overflow:hidden;width:33vw;height:33vw;margin-left:0;top:90px;left:calc(10vw - 60px)}@media(max-width:767px){.frame-row .frame-element .video-container{position:absolute;width:75vw;height:75vw;top:0;left:9vw}}.frame-row .frame-element .video-container>video{width:100%;height:100%;object-fit:cover}.flexible{margin:25px 0}@media(max-width:767px){.flexible .frame-row .frame{top:25vw}.flexible .frame-row .frame-text{padding:50% 8% 7%}}.flexible .frame-row .frame-right{position:relative;background:transparent;border:2px solid #83B0DE;z-index:-1;top:10%;left:calc(10vw - 30px);width:60%}@media(max-width:991px){.flexible .frame-row .frame-right{width:65%;left:calc(6vw - 30px)}}@media(max-width:767px){.flexible .frame-row .frame-right{left:4vw;width:92vw;top:25vw}}.flexible .frame-row .frame-text-right{padding:10% 30% 7% 10%!important}@media(max-width:767px){.flexible .frame-row .frame-text-right{padding:50% 8% 7%!important}}@media(min-width:768px){.flexible .frame-row .frame-element-right .slider-photos{left:calc(10vw - 60px)!important}}.flexible .frame-row .frame-element .slider-photos{position:absolute;overflow:hidden;width:37vw;height:70%;left:calc(10vw - 30px);top:20%;margin:auto}@media(max-width:767px){.flexible .frame-row .frame-element .slider-photos{width:80vw;height:60vw;left:9vw;top:0}}.flexible .frame-row .frame-element .slider-photos{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.flexible .frame-row .frame-text-content li:before{background-color:#cf7f00}.tarifs-2{margin-bottom:25px}.slider-tarifs{margin:25px 0}@media(max-width:767px){.slider-tarifs{padding-right:0;padding-left:0}}.slider-tarifs .frame-row .frame{min-height:25vw}.slider-tarifs .frame-row .frame .frame-text{padding:0 10% 3% 40%!important}.slider-tarifs .frame-row .frame .text-wrap{position:relative}.slider-tarifs .frame-row .frame .text-wrap .frame-title{font-family:Playfair Display,Georgia,sans-serif}.slider-tarifs .frame-row .frame .text-wrap .frame-subtitle{font-family:Open Sans,sans-serif}.slider-tarifs .frame-row .frame .text-wrap .hr{border-top:1px solid #83B0DE}@media(max-width:767px){.slider-tarifs .frame-row .frame{left:3vw;width:93vw;top:25vw}.slider-tarifs .frame-row .frame .frame-text{padding:50% 8% 7%!important}}.slider-tarifs .frame-row .frame-element{z-index:1}.slider-tarifs .frame-row .frame-element .slider-photos{width:37vw;height:80%;left:calc(10vw - 30px);top:40px;margin:auto}@media(max-width:767px){.slider-tarifs .frame-row .frame-element .slider-photos{width:80vw;height:60vw;left:10vw;top:0}}.slider-tarifs .frame-row .frame-element .slider-photos{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.slider-tarifs .frame-row .frame-right{top:10%;left:calc(10vw - 30px);width:60%}@media(max-width:767px){.slider-tarifs .frame-row .frame-right{left:4vw;width:93vw;top:25vw}}.slider-tarifs .frame-row .frame-right .frame-text-right{padding:0 30% 3% 10%!important}@media(max-width:767px){.slider-tarifs .frame-row .frame-right .frame-text-right{padding:50% 8% 7%!important}}.slider-tarifs .frame-row .frame-element-right .slider-photos{left:calc(10vw - 60px);height:80%;top:40px}@media(max-width:767px){.slider-tarifs .frame-row .frame-element-right .slider-photos{width:80vw;height:60vw;left:11vw;top:0}}.slider-tarifs .frame-row .periods-container .period{margin-bottom:25px}@media(max-width:767px){.slider-tarifs .frame-row .periods-container .period{margin-bottom:10px}}.slider-tarifs .frame-row .periods-container .period .period-title{font-size:20px;font-family:Playfair Display,Georgia,sans-serif;color:#000}.slider-tarifs .frame-row .periods-container .period .period-duration{display:block;font-size:13px;font-weight:700;text-transform:uppercase;padding-bottom:5px;letter-spacing:2px;font-family:Open Sans,sans-serif;color:#cf7f00}.slider-tarifs .frame-row .periods-container .period .period-text{padding-left:0}.slider-tarifs .frame-row .periods-container .period .period-price{text-align:end;font-size:30px;padding-right:0;font-family:Playfair Display,Georgia,sans-serif;color:#000}.slider-tarifs .frame-row .periods-container .tarifs-text{margin-bottom:25px}@media(max-width:767px){.slider-tarifs .frame-row .periods-container .tarifs-text{margin-top:15px}}.slider-tarifs .frame-row .periods-container .tarifs-btn-resa{border:none;float:right}#offres{margin:50px 0}#offres .offre-container{margin:15px auto;width:80%;position:relative}@media(max-width:767px){#offres .offre-container{width:100%}}#offres .offre-container{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}#offres .offre-container .blurry-background-loader{min-height:350px;height:100%;position:absolute;top:0;width:100%;z-index:-1;overflow:hidden}#offres .offre-container .offre-text-container{z-index:1;min-height:350px;width:100%;background-color:#0006}@media(max-width:767px){#offres .offre-container .offre-text-container{padding:15px 0;display:flex;flex-direction:column;justify-content:space-around}}#offres .offre-container .offre-text-container .title{width:100%;height:50%;float:left;padding:40px 50px 0}@media(max-width:767px){#offres .offre-container .offre-text-container .title{width:100%;height:36%;padding:10px 25px}}#offres .offre-container .offre-text-container .title .title-value{color:#fff;font-family:Italianno,sans-serif;font-size:40px}@media(max-width:767px){#offres .offre-container .offre-text-container .title .title-value{margin:auto;text-align:center}}#offres .offre-container .offre-text-container .price{width:30%;height:50%;float:left}@media(max-width:767px){#offres .offre-container .offre-text-container .price{width:100%;padding:10px 0;display:flex}}#offres .offre-container .offre-text-container .price .price-container{text-align:center;float:left;margin:40px 50px}@media(max-width:767px){#offres .offre-container .offre-text-container .price .price-container{margin:auto;display:block;align-self:center}}#offres .offre-container .offre-text-container .price .price-container .price-value{display:flex;flex-direction:column;max-width:150px;padding:10px 25px;border:solid 1px #fff;color:#fff;line-height:1}@media(max-width:767px){#offres .offre-container .offre-text-container .price .price-container .price-value{padding-left:10px;padding-right:10px}}#offres .offre-container .offre-text-container .price .price-container .price-value .old-price-text{font-size:.75em;margin-top:5px}#offres .offre-container .offre-text-container .price .price-container .price-value .striked{text-decoration:line-through}#offres .offre-container .offre-text-container .price .price-container .price-value .faded{opacity:.8}#offres .offre-container .offre-text-container .price .price-container .price-subtitle{color:#fff;opacity:.8;padding-top:2px;font-size:12px;margin-bottom:5px}@media(max-width:767px){#offres .offre-container .offre-text-container .price .price-container .price-subtitle{padding-top:5px}}#offres .offre-container .offre-text-container .offre-toggle{width:50%;height:50%;float:right}@media(max-width:767px){#offres .offre-container .offre-text-container .offre-toggle{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}}#offres .offre-container .offre-text-container .offre-toggle .btn-offre{color:#fff;border-color:#fff;margin:0 50px 40px;position:absolute;bottom:0;right:0;float:right}@media(max-width:767px){#offres .offre-container .offre-text-container .offre-toggle .btn-offre{margin:auto;position:unset;float:initial}}#offres .offre-container .offre-text-container .offre-toggle .btn-offre{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#offres .offre-container .offre-text-container .offre-toggle .btn-offre .voir{display:initial}#offres .offre-container .offre-text-container .offre-toggle .btn-offre .fermer{display:none}#offres .offre-container .offre-text-container .offre-toggle .btn-offre .btn-picto{fill:#fff}#offres .offre-container .offre-selected-text-container{display:none}@media(max-width:767px){#offres .offre-container .offre-selected-text-container{padding:0}}#offres .offre-container .offre-selected-text-container h2{margin-top:0;margin-bottom:0;line-height:56px}#offres .selected{width:100%;display:flex;flex-direction:column}#offres .selected .blurry-background-loader,#offres .selected .offre-text-container{height:350px}@media(max-width:767px){#offres .selected .offre-text-container .price{height:35%}}@media(max-width:767px){#offres .selected .offre-text-container .price .price-value{margin:auto}}#offres .selected .offre-text-container .offre-toggle{float:right}@media(max-width:767px){#offres .selected .offre-text-container .offre-toggle{width:100%}}#offres .selected .offre-text-container .offre-toggle .btn-offre{position:relative;margin:30px 50px;float:right}@media(max-width:767px){#offres .selected .offre-text-container .offre-toggle .btn-offre{margin:auto}}#offres .selected .offre-text-container .offre-toggle .btn-offre .fermer{display:initial}#offres .selected .offre-text-container .offre-toggle .btn-offre .voir{display:none}#offres .selected .offre-selected-text-container{display:initial;background-color:#efebea;padding:8rem 25rem;margin-bottom:50px;color:#000}@media(max-width:1500px){#offres .selected .offre-selected-text-container{padding:6rem 18rem}}@media(max-width:1200px){#offres .selected .offre-selected-text-container{padding:4rem 10rem}}#offres .selected .offre-selected-text-container .btn-resa-selected-right{display:none}@media(max-width:767px){#offres .selected .offre-selected-text-container{padding:35px 0}#offres .selected .offre-selected-text-container .btn-resa-selected-left{display:none}#offres .selected .offre-selected-text-container .btn-resa-selected-right{display:flex;margin-top:30px;width:250px}#offres .selected .offre-selected-text-container .btn-resa-selected-right .btn-text{display:flex;margin:auto}}@media(max-width:767px){#offres .selected .offre-selected-text-container .selected-left{padding:0 25px}}#offres .selected .offre-selected-text-container .selected-left .title{font-size:40px;font-family:Playfair Display,Georgia,sans-serif}@media(max-width:767px){#offres .selected .offre-selected-text-container .selected-left .title{font-size:28px;margin-bottom:20px}}#offres .selected .offre-selected-text-container .selected-left .subtitle{font-size:13px;font-weight:700;color:#cf7f00;text-transform:uppercase;letter-spacing:2px;font-family:Open Sans,sans-serif;margin-bottom:20px}@media(max-width:767px){#offres .selected .offre-selected-text-container .selected-left .subtitle{margin-bottom:5px}}#offres .selected .offre-selected-text-container .selected-left .btn{margin-top:60px;letter-spacing:1px;border:none}@media(max-width:767px){#offres .selected .offre-selected-text-container .selected-left .btn{margin:30px auto 40px}}@media(max-width:767px){#offres .selected .offre-selected-text-container .selected-right{padding:0 25px}}#offres .selected .offre-selected-text-container .selected-right .text{text-align:justify}#offres .selected .offre-selected-text-container li:before{background-color:#cf7f00}.sitemap{padding:60px 0;text-align:center}.sitemap .sitemap-btn,.sitemap .sitemap-link{font-family:Playfair Display,Georgia,sans-serif;font-weight:400;font-size:33px;line-height:2}.sitemap .sitemap-sublink{font-family:Open Sans,sans-serif;font-weight:700;padding:10px}.header-container-reputation{position:absolute;top:calc(100px + 8%);left:250px;right:15px;z-index:1}@media(max-width:767px){.header-container-reputation{left:20px;right:20px;top:calc(100px + 8%)}}.reviews-platforms{margin-top:30px}.reviews-platforms .reviews-platform{position:relative;font-size:20px;height:30px}.reviews-platforms .reviews-platform .logo{height:25px;position:absolute;background:#fff}.reviews-platforms .reviews-platform .name,.reviews-platforms .reviews-platform .value{background:#fff;position:absolute;display:inline-block;font-family:Open Sans,sans-serif;font-size:115%}.reviews-platforms .reviews-platform .name{left:40px;padding:0 15px}.reviews-platforms .reviews-platform .value{right:15px;padding-left:15px;font-weight:700}.reviews-platforms,.reviews-categories{text-align:left;list-style:none;padding-left:0}.reviews-platforms .reviews-platform,.reviews-platforms .reviews-category,.reviews-categories .reviews-platform,.reviews-categories .reviews-category{font-size:120%}.reviews-platforms .reviews-platform .value,.reviews-platforms .reviews-category .value,.reviews-categories .reviews-platform .value,.reviews-categories .reviews-category .value{float:right;font-weight:700}.reviews-categories .reviews-category .value{font-weight:700}.reviews-categories .reviews-category .value .value-base{font-weight:200}#reviews-section{position:relative}#reviews-section #reviews-filigrane{background-position-x:center}@media(max-width:767px){#reviews-section .frame-row{padding:0 0 20vw;margin:-130px 0 0;position:unset;overflow:unset}}#reviews-ca .review,#reviews-qualitelis .review,#reviews-experience-hotel .review{padding:3rem}.reviews{position:relative;padding-bottom:60px}@media(max-width:767px){.reviews{margin-bottom:20px}}.reviews .more-reviews{clear:both}.reviews .review{position:relative;margin-bottom:30px;min-height:inherit;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}.reviews .review .info-client{margin:3rem}@media(max-width:768px){.reviews .review .info-client{margin:3rem 0}}.reviews .review:hover{cursor:pointer;background-color:#e5e5e5}.reviews .review .evaluation{font-size:40px;font-family:Playfair Display,Georgia,sans-serif}.reviews .review .client{font-size:20px;color:#83b0de}.reviews .review .date-post{font-size:12px;color:#83b0de}.reviews .review .toggle-answers{font-size:14px;margin-top:10px;font-style:italic}.reviews .review .toggle-answers:hover{cursor:pointer;text-decoration:underline}.reviews .review .answers{padding-top:15px}.reviews .review .answers .answer .answer-note{float:right;font-weight:700}.reviews .review .answers .answer .answer-note .answer-note-base{font-weight:200}.reviews .review .text{text-align:justify;margin-top:6rem}.reviews .review .feedback{padding:15px 15px 15px 30px;border-left:.5px solid #ccc}.reviews .review .feedback .feedback-title{font-weight:700}.reviews .review .feedback .feedback-date{font-weight:200;font-size:12px}@media(min-width:768px){.reviews .review.right>.row:hover{cursor:pointer;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}.reviews .review.right .answer-type{float:none}.reviews .review.right .feedback{border-right:none;padding:15px 30px 15px 15px;border-left:.5px solid #ccc}}.appear-on-scroll{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}.appear-on-scroll.appeared{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#mgs-resa .mgs-resa-calendar{margin-bottom:10px}#mgs-resa .mgs-resa-col{margin-bottom:10px;position:relative}#mgs-resa .mgs-resa-col .room-selector{background:#fff;padding:10px 20px;height:75px;width:100%;position:relative}#mgs-resa .mgs-resa-col .room-selector:hover{cursor:pointer}#mgs-resa .mgs-resa-col .room-selector .title-input{font-size:18px;line-height:30px;font-family:Playfair Display,Georgia,sans-serif;font-weight:400}#mgs-resa .mgs-resa-col .room-selector .subtitle-input{font-size:12px;line-height:30px;text-transform:uppercase;font-weight:700;font-family:Open Sans,sans-serif}#mgs-resa .mgs-resa-col .room-selector .room-selector-icon{position:absolute;top:0;bottom:0;right:10px;height:10px;margin:auto}#mgs-resa .mgs-resa-col .room-selector .room-selector-icon svg{transform:rotate(-90deg);height:15px}#mgs-resa .mgs-resa-col .room-selector .room-selector-icon svg path{stroke:#000}#mgs-resa .mgs-resa-col .room-selector-dropdown{position:absolute;background:#fff;box-shadow:0 0 10px #0000004d;width:calc(100% - 20px);z-index:10;outline-style:none}@media(max-width:767px){#mgs-resa .mgs-resa-col .room-selector-dropdown{position:relative;width:100%}}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element{min-height:60px;padding:10px;display:flex;justify-content:space-between;align-items:center}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element.delete{min-height:50px}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element.delete:hover{cursor:pointer}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element.delete .room-selector-element-title{line-height:20px}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-title{font-size:14px;text-transform:uppercase;font-weight:400;font-family:Open Sans,sans-serif;float:left}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-title .room-selector-element-age{font-size:11px;color:#999}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker{float:right}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add,#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove{float:right;height:30px;width:20px;padding:6px 5px 0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add:hover,#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove:hover{cursor:pointer;transform:scale(1.2)}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add.blocked svg path,#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove.blocked svg path{stroke:#999}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add.blocked:hover,#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove.blocked:hover{cursor:none;transform:scale(1)}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add svg,#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove svg{height:18px}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-value{float:right;font-size:20px;line-height:30px;text-transform:uppercase;font-family:Open Sans,sans-serif;padding:0 10px}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add{transform:rotate(180deg)}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add:hover{transform:rotate(180deg) scale(1.2)}#mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add.blocked:hover{transform:rotate(180deg)}#mgs-resa .mgs-resa-col .btn-addroom{color:#000;line-height:25px;margin-top:20px;font-weight:700;text-align:center}#mgs-resa .mgs-resa-col .btn-addroom:hover{cursor:pointer}#mgs-resa .mgs-resa-col .btn-addroom .btn-text{display:inline-block;line-height:25px;vertical-align:top}#mgs-resa .mgs-resa-col .btn-addroom .btn-picto{width:16px;height:25px;padding:2px 2px 0 0;display:inline-block}#mgs-resa .mgs-resa-col .btn-addroom .btn-picto svg path{fill:#000}#mgs-resa .smartcalendar{margin-bottom:0}#mgs-resa .smartcalendar input{position:absolute;left:0;right:0;width:100%;height:0;opacity:0;bottom:0}#mgs-resa .smartcalendar .picker-container{border:none;text-align:center;background-color:#fff;width:100%;height:150px}#mgs-resa .smartcalendar .picker-container:hover{cursor:pointer}#mgs-resa .smartcalendar .picker-container .title-input{height:25%;font-size:18px;line-height:60px;font-family:Playfair Display,Georgia,sans-serif;font-weight:400}#mgs-resa .smartcalendar .picker-container .form-day,#mgs-resa .smartcalendar .picker-container .form-time{height:50%;font-size:50px;font-family:Playfair Display,Georgia,sans-serif}#mgs-resa .smartcalendar .picker-container .form-month-year{font-family:Playfair Display,Georgia,sans-serif;text-transform:capitalize;font-size:16px}#mgs-resa .smartcalendar-spinner{position:absolute;top:40%;left:0;right:0}#mgs-resa .smartcalendar-spinner .spinner-site{width:50px;height:50px}#bookingapp .btn{margin-top:0;color:#83b0de;background:transparent;border-color:#83b0de}@media(max-width:767px){#bookingapp .btn{padding:12px 17px}#bookingapp .btn .btn-text{display:none}#bookingapp .btn .btn-picto{margin-left:0}}@media(max-width:767px){#bookingapp .btn.display-mobile{width:auto;padding:12px 20px}#bookingapp .btn.display-mobile .btn-text{display:initial}#bookingapp .btn.display-mobile .btn-picto{margin-left:10px}}#bookingapp .btn-primary{margin-top:0;color:#fff;background:#83b0de;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#bookingapp .btn-primary:hover{color:#fff;background:#5b96d3}@media(max-width:767px){#bookingapp .btn-previous-step{margin-top:10px}}#bookingapp .btn-previous-step:hover{cursor:pointer;text-decoration:underline}@media(max-width:767px){#bookingapp h1{font-size:24px}}@media(max-width:767px){#bookingapp h2{font-size:22px}}@media(max-width:767px){#bookingapp h3,#bookingapp h4,#bookingapp h5,#bookingapp h6{font-size:20px}}#bookingapp .step-title{margin-bottom:25px}#bookingapp .hover:hover{cursor:pointer}#bookingapp .spinner{color:#83b0de}#bookingapp .header .header-container{top:0;left:0;right:0;height:100%}#bookingapp .header .header-container .header-steps{position:relative;padding:60px 0;color:#fff;font-family:Open Sans,sans-serif;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:2px;display:flex;align-items:flex-end;align-content:center}#bookingapp .header .header-container .header-steps .header-step.before:hover{cursor:pointer}#bookingapp .header .header-container .header-steps .header-step.before .header-step-dot{background:#83b0de}#bookingapp .header .header-container .header-steps .header-step.current{font-weight:700}#bookingapp .header .header-container .header-steps .header-step.current .header-step-dot{background:#83b0de}#bookingapp .header .header-container .header-steps .header-step .header-step-title{padding:0 15px}#bookingapp .header .header-container .header-steps .header-step .header-step-dot{-webkit-transition:all .5s ease-in-out 1s;-moz-transition:all .5s ease-in-out 1s;-ms-transition:all .5s ease-in-out 1s;-o-transition:all .5s ease-in-out 1s;transition:all .5s ease-in-out 1s}#bookingapp .header .header-container .header-steps .header-steps-line{border:1px solid #fff;position:absolute;width:100%;bottom:67px}#bookingapp .header .header-container .header-steps .header-steps-line.active{border:1px solid #83B0DE;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#bookingapp .header-mobile .header-steps{position:relative}#bookingapp .header-mobile .header-steps .header-steps-line{border:3px solid #fff;width:100%}#bookingapp .header-mobile .header-steps .header-steps-line.active{border:3px solid #83B0DE;position:absolute;left:0;top:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#bookingapp .bookingapp-wrapper{min-height:calc(100vh - 190px)}#bookingapp .bookingapp-wrapper .header{height:25vh;min-height:250px}#bookingapp .bookingapp-wrapper .container{padding-top:30px;padding-bottom:30px}@media(max-width:767px){#bookingapp .bookingapp-wrapper .container{padding-top:0;padding-bottom:15px}}#bookingapp .bookingapp-wrapper .blurry-block{z-index:3!important}#bookingapp .bookingapp-wrapper .room-large-pictos,#bookingapp .bookingapp-wrapper .room-amenities .room-amenities-item{font-size:1.25rem!important}#bookingapp .bookingapp-wrapper .room-amenities .room-amenities-item svg path{font-size:1.5rem!important}#bookingapp .form-inputs{min-height:30px;margin-bottom:20px}#bookingapp .form-inputs input,#bookingapp .form-inputs textarea,#bookingapp .form-inputs select{width:100%;border:1px solid #d2d2d2;padding-left:15px;font-size:14px;font-weight:300;border-radius:3px;-webkit-appearance:none;background-color:#fff}#bookingapp .form-inputs input{height:50px}#bookingapp .form-inputs input:disabled{background:#30303020!important}#bookingapp .form-inputs textarea{padding:15px 10px;min-width:100%}#bookingapp .form-inputs select{height:50px}#bookingapp .is-invalid input,#bookingapp .is-invalid textarea,#bookingapp .is-invalid select{border:1px solid red!important}#bookingapp .langpicker-container .dropdown-lang-body .dropdown-lang-element:hover{background-color:#f5f5f5}#bookingapp .sidebar-element-wrapper .sidebar-element-title,#bookingapp .sidebar-element-recap-wrapper .sidebar-element-title{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-family:Open Sans,sans-serif;font-size:13px}#bookingapp .sidebar-element-wrapper .sidebar-element-body:hover,#bookingapp .sidebar-element-recap-wrapper .sidebar-element-body:hover{cursor:pointer}#bookingapp .sidebar-element-wrapper-current{border-left:5px solid #83B0DE!important}#bookingapp .sidebar-btn-search{white-space:normal}#bookingapp .calendar-pickers .calendar-picker-wrapper .calendar-picker .calendar-picker-header{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-family:Open Sans,sans-serif;font-size:13px}#bookingapp .calendar-pickers .calendar-picker-wrapper .calendar-picker .calendar-picker-day{font-size:40px;font-family:Playfair Display,Georgia,sans-serif;font-weight:700}#bookingapp .calendar-pickers .calendar-picker-wrapper .calendar-picker .calendar-picker-month-year{font-family:Playfair Display,Georgia,sans-serif;text-transform:capitalize;font-size:16px}#bookingapp .roompickr .roompickr-element .roompickr-head .roompickr-head-title{text-transform:uppercase;letter-spacing:2px;font-weight:700;font-family:Open Sans,sans-serif;font-size:13px}#bookingapp .roompickr .roompickr-element .roompickr-head .roompickr-head-title .roompickr-delete:hover,#bookingapp .accomodations .accomodation .accomodation-mainpicture:hover{cursor:pointer}#bookingapp .accomodations .accomodation .accomodation-mainpicture .accomodation-overlay{padding:10px;background-color:#0006;font-size:20px;color:#fff}#bookingapp .accomodations .accomodation .accomodation-mainpicture .accomodation-overlay .title{font-family:Playfair Display,Georgia,sans-serif}@media(max-width:991px){#bookingapp .room{display:flex;flex-wrap:wrap}}#bookingapp .room .room-image:hover{cursor:pointer}@media(max-width:991px){#bookingapp .room .room-image{min-height:20vh!important;margin-bottom:15px}}#bookingapp .room .room-image .room-overlay{padding:10px;background-color:#0006;font-size:20px;color:#fff}#bookingapp .room .room-image .room-overlay .title{font-family:Playfair Display,Georgia,sans-serif}@media(max-width:991px){#bookingapp .room .room-text-container{flex-basis:100%;padding-top:10px;margin-left:unset!important}}#bookingapp .room .room-text-container .room-start-price{text-transform:uppercase;font-family:Open Sans,sans-serif}#bookingapp .room .room-text-container .room-start-price .room-start-price-text{letter-spacing:2px;font-size:11px}#bookingapp .room .room-text-container .room-start-price .room-start-price-value{font-size:24px}@media(max-width:767px){#bookingapp .room .room-text-container .room-start-price .room-start-price-value{font-size:18px}}#bookingapp .room .room-text-container .room-footer .offer-room-striked-price{font-size:14px}#bookingapp .room .room-text-container .room-footer .offer-room-price-total{font-size:22px}#bookingapp .room .room-children .room-offer{background-color:#83b0de33!important}#bookingapp .room .room-children .room-child .room-child-price-container .room-child-conditions{margin:0 0 1.5rem}@media(min-width:768px){#bookingapp .room .room-children .room-child .room-child-price-container .room-child-conditions{width:60%!important;padding:0 25px}}#bookingapp .room .room-children .room-child .room-child-price-container .room-child-conditions .room-child-title-tags{font-size:14px!important}#bookingapp .room .room-children .room-child .room-child-title h3,#bookingapp .room .room-children .room-child .room-child-title h4{margin-top:0}#bookingapp .room .room-children .room-child .room-child-price .room-child-striked-price{font-size:14px}#bookingapp .room .room-children .room-child .room-child-price{text-align:right;line-height:1.2;font-family:Open Sans,sans-serif}@media(min-width:768px){#bookingapp .room .room-children .room-child .room-child-price{width:40%!important}}#bookingapp .room .room-children .room-child .room-child-price .room-child-price-total{text-transform:uppercase;font-size:24px}@media(max-width:767px){#bookingapp .room .room-children .room-child .room-child-price .room-child-price-total{font-size:18px!important}}#bookingapp .room .room-children .room-child .btn{margin-top:1.5rem}#bookingapp .room .room-children .room-child .btn .btn-text{display:inline}@media(max-width:991px){#bookingapp .room .room-footer{justify-content:unset!important}}#bookingapp .offer .offer-container .offer-body .offer-text h4{font-size:18px}@media(max-width:767px){#bookingapp .offer .offer-container .offer-body .offer-text .offer-info-description{font-size:14px}}#bookingapp .offer .offer-container .offer-body .offer-text .offer-detail.offer-text{margin-bottom:8px;font-size:15px}#bookingapp .offer .offer-container .offer-body .offer-info:hover{color:#83b0de}#bookingapp .offer .offer-container .offer-body .offer-detail.offer-rooms .btn-text{display:initial}#bookingapp .offer .offer-container .offer-body .offer-rooms .offer-room-selected-container{background-color:#83b0de33!important}#bookingapp .offer .offer-container .offer-body .offer-rooms .offer-room-selected-container .room{background:transparent!important}@media(min-width:1200px){#bookingapp .offer .offer-container .offer-body .offer-rooms .room{padding:20px 0!important}}#bookingapp .offer .offer-container .offer-body .offer-rooms .room .room-image{margin-right:0!important}#bookingapp .offer .offer-container .offer-body .offer-rooms .room .room-text-container{margin-left:20px}#bookingapp .offer .offer-container .offer-body .offer-rooms .room .room-text-container .offer-room-price .offer-room-striked-price{font-size:14px}#bookingapp .offer .offer-container .offer-body .offer-rooms .room .room-text-container .offer-room-price{text-align:right;line-height:1.2;font-family:Open Sans,sans-serif}#bookingapp .offer .offer-container .offer-body .offer-rooms .room .room-text-container .offer-room-price .offer-room-price-total{text-transform:uppercase;font-size:24px}@media(max-width:767px){#bookingapp .offer .offer-container .offer-body .offer-rooms .room .room-text-container .offer-room-price .offer-room-price-total{font-size:18px!important}}#bookingapp .offer .offer-container .offer-body .offer-rooms .room .room-footer{display:flex;justify-content:flex-end}#bookingapp .offer .offer-container .offer-body .offer-rooms .room .room-footer .btn{display:flex;flex-wrap:nowrap;align-items:center;margin-top:1.5rem}#bookingapp .offer .offer-container .offer-body .offer-rooms .room .room-extra-price{margin-bottom:20px}@media(max-width:767px){#bookingapp .offer .offer-container .offer-body .offer-footer{flex-direction:row;justify-content:space-between;align-items:center}}#bookingapp .offer .offer-container .offer-body .offer-footer .offer-start-price{margin-bottom:10px}#bookingapp .offer .offer-container .offer-body .offer-footer .offer-start-price .offer-start-price-text{font-size:12px;text-transform:uppercase;letter-spacing:2px}#bookingapp .offer .offer-container .offer-body .offer-footer .offer-start-price .offer-start-price-value{font-size:27px}@media(max-width:767px){#bookingapp .offer .offer-container .offer-body .offer-footer .offer-start-price .offer-start-price-value{font-size:24px}}@media(max-width:767px){#bookingapp .offer .offer-container .offer-body .offer-footer .btn .btn-text{display:unset;letter-spacing:2px;font-size:10px;padding-right:8px}}#bookingapp .sidebar-rooms-btn .sidebar-rooms-text{padding:0!important}#bookingapp .sidebar-rooms-btn .sidebar-rooms-text .btn.btn-primary{padding:12px 20px}@media(max-width:767px){#bookingapp .sidebar-rooms-btn .sidebar-rooms-text .btn.btn-primary{padding:12px 20px}#bookingapp .sidebar-rooms-btn .sidebar-rooms-text .btn.btn-primary .btn-text{display:initial}#bookingapp .sidebar-rooms-btn .sidebar-rooms-text .btn.btn-primary .btn-picto{margin-left:10px}}@keyframes sidebar-offers-text-anim{}@media(max-width:767px){#bookingapp .sidebar-offers-btn .sidebar-offers-text .btn.btn-primary{padding:12px 20px}#bookingapp .sidebar-offers-btn .sidebar-offers-text .btn.btn-primary .btn-text{display:initial}#bookingapp .sidebar-offers-btn .sidebar-offers-text .btn.btn-primary .btn-picto{margin-left:10px}}@media(min-width:768px)and (max-width:992px){#bookingapp .extra{width:100%!important}}#bookingapp .extra .extra-photo .extra-overlay{padding:10px;background-color:#0006;font-size:20px;color:#fff}#bookingapp .extra .extra-photo .extra-overlay .title{font-family:Playfair Display,Georgia,sans-serif}@media(max-width:767px){#bookingapp .extra .extra-price .extra-price-total{font-size:18px!important}}@media(max-width:767px){#bookingapp .extra .extra-quantity{font-size:18px!important}}#bookingapp .extra .btn-extra-plus,#bookingapp .extra .btn-extra-minus{padding:15px 20px}#bookingapp .pay .pay-infos-overlay{position:absolute;width:100%;height:100%;background-color:#0009}#bookingapp .pay .pay-infos-container .pay-infos-dates .pay-infos-dates-day{font-family:Playfair Display,Georgia,sans-serif;font-weight:700;text-align:center;font-size:60px}#bookingapp .pay .pay-infos-container .pay-infos-dates .pay-infos-dates-monthyear{font-family:Playfair Display,Georgia,sans-serif;text-transform:capitalize}#bookingapp .pay .pay-infos-container .pay-infos-prices .pay-infos-prices-row{font-size:24px;font-weight:600}#bookingapp .confirm .confirm-subtitle{display:block;font-size:14px;font-family:Open Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px}@media(max-width:767px){#bookingapp .confirm .confirm-subtitle{letter-spacing:1px}}#bookingapp .confirm .confirm-overlay,#bookingapp .bookingapp-modal{background:#0009}#bookingapp .bookingapp-modal .bookingapp-modal-container{background:#fff}#bookingapp .bookingapp-modal .bookingapp-modal-container .bookingapp-modal-footer{border-top:1px solid #e5e5e5}.footerBookingApp{background:#f5f5f5;color:#111;display:flex;flex-direction:row;justify-content:center;align-items:center;height:150px}.footerBookingApp a{color:#111}.footerBookingApp span{font-size:14px;padding:0 15px}.footerBookingApp img{padding:0 15px;max-width:200px}@media(max-width:991px){.footerBookingApp span{font-size:12px;text-align:center}}@media(max-width:767px){.footerBookingApp{flex-direction:column}.footerBookingApp span,.footerBookingApp img{padding:15px}}.reputation-echo-link{padding:2rem 0;text-align:center}.spinner-site{width:30px;height:30px;margin:0 auto;border:5px solid grey;border-top-color:#83b0de;border-radius:50%;background-color:transparent;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#chambre-reservation-mgs{position:relative}#chambre-reservation-mgs .smartcalendar-spinner{position:absolute;top:30%;left:0;right:0}#chambre-reservation-mgs .smartcalendar-spinner .spinner-site{width:50px;height:50px}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper{padding:20px 0;color:#fff;background-color:transparent;display:grid;position:relative;font-weight:600;font-family:Open Sans,sans-serif}@media screen and (min-width:1440px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper{grid-template-columns:35% 30% auto;grid-template-rows:repeat(2,1fr);gap:0 15px}}@media screen and (max-width:1439px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper{grid-template-rows:repeat(4,max-content);gap:15px}}@media(max-width:991px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper{padding-bottom:50px}}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper input{position:absolute;left:0;right:0;width:100%;height:0;opacity:0;bottom:0}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smart-calendar-inputs{display:flex;justify-content:flex-start;align-items:center}@media screen and (min-width:1440px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smart-calendar-inputs{grid-column:1;grid-row:1/3;gap:10px}}@media screen and (max-width:1439px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smart-calendar-inputs{grid-row:3;gap:20px}}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smart-calendar-inputs .smartcalendar-input-container{min-height:100px;padding:10px 0;text-transform:capitalize;font-size:14px;display:inline;text-align:center;border:1px solid #fff;transition:background .3s ease;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease}@media screen and (min-width:1440px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smart-calendar-inputs .smartcalendar-input-container{width:100px}}@media screen and (max-width:1439px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smart-calendar-inputs .smartcalendar-input-container{width:100%}}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smart-calendar-inputs .smartcalendar-input-container:hover{cursor:pointer;background:#fff6}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smart-calendar-inputs .smartcalendar-input-container .depart-form-day-number,#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smart-calendar-inputs .smartcalendar-input-container .arrivee-form-day-number{font-size:36px;font-family:Open Sans,sans-serif}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smartcalendar-main-price-container{display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:1440px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smartcalendar-main-price-container{grid-column:2/4;grid-row:1}}@media screen and (max-width:1439px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smartcalendar-main-price-container{grid-column:1}}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smartcalendar-main-price-container svg{vertical-align:middle;fill:#30b52c}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smartcalendar-main-price-container .smartcalendar-main-price-text-title{font-size:24px}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smartcalendar-main-price-container .smartcalendar-main-price-text-subtitle{font-size:11px}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper .smartcalendar-main-price-container .smartcalendar-main-price-value{font-size:36px;text-align:right;font-family:Open Sans,sans-serif}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-subprice-container{grid-row:2;display:flex;flex-direction:column;justify-content:center;font-size:12px}@media screen and (min-width:1440px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-subprice-container{grid-column:2}}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-subprice-container .smartcalendar-subprice{display:flex;margin:3px 0}@media screen and (min-width:1440px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-subprice-container .smartcalendar-subprice .smartcalendar-subprice-text{flex-grow:1}}@media screen and (max-width:1439px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-subprice-container .smartcalendar-subprice .smartcalendar-subprice-text{flex-grow:20}}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-subprice-container .smartcalendar-subprice .smartcalendar-subprice-price{display:flex;flex-grow:2;justify-content:space-evenly;align-items:center}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-subprice-container .smartcalendar-subprice .smartcalendar-subprice-price .smartcalendar-subprice-percent{border-radius:30px;color:#fff;padding:1px 5px;font-size:12px}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-subprice-container .smartcalendar-subprice .smartcalendar-subprice-price .smartcalendar-subprice-percent svg{width:15px;vertical-align:middle;fill:#fff}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-fetch-container{display:flex;align-items:center}@media screen and (min-width:1440px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-fetch-container{grid-column:3;grid-row:2;justify-content:flex-end}}@media screen and (max-width:1439px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-fetch-container{grid-row:4;justify-content:center}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-fetch-container .btn{width:100%}}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-fetch-container .btn{background:#83b0de}@media screen and (max-width:1439px){#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-fetch-container .btn{width:100%}}#chambre-reservation-mgs .chambre-reservation-mgs-wrapper #smartcalendar-fetch-container .btn:hover{color:#fff;background:#5b96d3;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#mgs-resa-listing-chambres{position:absolute;z-index:4;margin-left:calc(20vw + 30px);margin-top:20vh}@media(max-width:767px){#mgs-resa-listing-chambres{position:relative;padding:30px;background:#83b0de;margin:0;z-index:initial;background-color:#83b0de}}@media(max-height:700px){#mgs-resa-listing-chambres{margin-top:15vh}}#mgs-resa-listing-chambres .main-container{display:grid;gap:0 30px}#mgs-resa-listing-chambres .main-container .smartcalendar{grid-column:1;color:#fff;background-color:transparent;position:relative}@media(max-width:767px){#mgs-resa-listing-chambres .main-container .smartcalendar{color:#000}}#mgs-resa-listing-chambres .main-container .smartcalendar{font-weight:600;font-family:Open Sans,sans-serif}#mgs-resa-listing-chambres .main-container .smartcalendar input{position:absolute;left:0;right:0;width:100%;height:0;opacity:0;bottom:0}#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs{display:flex;justify-content:left;align-items:center;gap:10px}@media(max-width:767px){#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs{justify-content:center}}#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs .smartcalendar-input-container{min-height:100px;padding:10px 0;text-transform:capitalize;font-size:14px;display:inline;text-align:center;border:1px solid #fff;transition:background .3s ease;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;width:100px}@media(max-width:767px){#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs .smartcalendar-input-container{background-color:#fff;width:100%}}#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs .smartcalendar-input-container:hover{cursor:pointer;background:#fff6}#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs .smartcalendar-input-container .depart-form-day-number,#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs .smartcalendar-input-container .arrivee-form-day-number{font-size:36px;font-family:Open Sans,sans-serif}#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text{grid-column:2;display:flex;flex-direction:column;justify-content:center;color:#fff}@media(max-width:767px){#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text{grid-column:1;grid-row:1;padding-bottom:2rem;color:#000}}#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text svg{vertical-align:middle;fill:#30b52c}#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text .smartcalendar-main-price-text-title{font-size:24px}@media(max-width:767px){#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text .smartcalendar-main-price-text-title{display:flex;align-items:center;justify-content:center;gap:5px}}#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text .smartcalendar-main-price-text-subtitle{font-size:11px}@media(max-width:767px){#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text .smartcalendar-main-price-text-subtitle{text-align:center}}#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text .smartcalendar-main-price-value{font-size:36px;text-align:right;font-family:Open Sans,sans-serif}#mgs-resa-listing-chambres .main-container .subtitle-text{display:flex;justify-content:center;align-items:center;grid-row:2;grid-column:1;padding-top:10px;text-align:center;font-style:italic;font-size:12px;color:#fff}@media(max-width:767px){#mgs-resa-listing-chambres .main-container .subtitle-text{grid-column:1;grid-row:3;color:#000}}#mgs-resa-listing-chambres .main-container .subtitle-text svg{fill:#fff;width:20px;height:20px}@media(max-width:767px){#mgs-resa-listing-chambres .main-container .subtitle-text svg{fill:#000}}#actualites .actualites-listing-fallback .actualite-card-fallback,#actualites #listing-actualites .actualite-card{position:relative;width:calc(33.333% - 20px);height:300px;background-size:cover;background-position:center center;overflow:hidden}@media(max-width:991px){#actualites .actualites-listing-fallback .actualite-card-fallback,#actualites #listing-actualites .actualite-card{width:calc(50% - 15px)}}@media(max-width:767px){#actualites .actualites-listing-fallback .actualite-card-fallback,#actualites #listing-actualites .actualite-card{width:100%}}#actualites .actualites-listing-fallback .actualite-card-fallback .overlay-actualite-card,#actualites #listing-actualites .actualite-card .overlay-actualite-card{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:1}#actualites .actualites-listing-fallback .actualite-card-fallback .listing-actualite,#actualites #listing-actualites .actualite-card .listing-actualite{position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:30px}#actualites .actualites-listing-fallback .actualite-card-fallback .listing-actualite .subtitle-listing-actualite,#actualites #listing-actualites .actualite-card .listing-actualite .subtitle-listing-actualite{font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;margin-bottom:5px;letter-spacing:2px;font-family:Open Sans,sans-serif}#actualites .actualites-listing-fallback .actualite-card-fallback .listing-actualite .title-listing-actualite,#actualites #listing-actualites .actualite-card .listing-actualite .title-listing-actualite{font-size:24px;font-weight:300;color:#fff;font-family:Playfair Display,Georgia,sans-serif}#actualites .actualites-listing-fallback .actualite-card-fallback .listing-actualite .meta-listing-actualite,#actualites #listing-actualites .actualite-card .listing-actualite .meta-listing-actualite{display:flex;align-items:center;flex-wrap:wrap;gap:10px 30px;margin:10px 0 15px}#actualites .actualites-listing-fallback .actualite-card-fallback .listing-actualite .meta-listing-actualite .date-listing-actualite,#actualites #listing-actualites .actualite-card .listing-actualite .meta-listing-actualite .date-listing-actualite{font-size:12px;color:#ffffffc2}#actualites .actualites-listing-fallback .actualite-card-fallback .listing-actualite .meta-listing-actualite .tags-listing-actualite,#actualites #listing-actualites .actualite-card .listing-actualite .meta-listing-actualite .tags-listing-actualite{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#ffffffc2}#actualites .actualites-listing-fallback .actualite-card-fallback .listing-actualite .meta-listing-actualite .tags-listing-actualite span:not(:last-child):after,#actualites #listing-actualites .actualite-card .listing-actualite .meta-listing-actualite .tags-listing-actualite span:not(:last-child):after{content:" • "}#actualites .actualites-listing-fallback .actualite-card-fallback .listing-actualite .btn-primary,#actualites #listing-actualites .actualite-card .listing-actualite .btn-primary{color:#fff;border-color:#fff;margin-top:20px}#actualites .actualites-listing-fallback .actualite-card-fallback .listing-actualite .btn-primary .btn-picto,#actualites #listing-actualites .actualite-card .listing-actualite .btn-primary .btn-picto{fill:#fff}#actualites{margin-bottom:50px}#actualites #listing-actualites{padding:0 30px}@media(max-width:767px){#actualites #listing-actualites{padding:0 15px}}#actualites #listing-actualites .listing-actualites-outer{display:flex;flex-direction:column}#actualites #listing-actualites .categories-filter{margin-bottom:30px}#actualites #listing-actualites .categories-filter .categories-filter-title{font-family:Open Sans,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:12px;color:#000;margin-bottom:12px}#actualites #listing-actualites .categories-filter .categories-filter-listing{display:flex;flex-wrap:wrap;gap:10px}#actualites #listing-actualites .categories-filter .categories-filter-listing .categorie{display:inline-block;margin:0;padding:6px 16px;border-radius:30px;border:1px solid #000;color:#000;background-color:transparent;text-transform:uppercase;font-family:Open Sans,sans-serif;letter-spacing:1px;font-weight:700;font-size:11px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#actualites #listing-actualites .categories-filter .categories-filter-listing .categorie:hover{border-color:#83b0de;color:#83b0de}#actualites #listing-actualites .categories-filter .categories-filter-listing .categorie.enabled{background-color:#83b0de;border-color:#83b0de;color:#fff}#actualites #listing-actualites .categories-filter .clear-categories{display:flex;align-items:center;cursor:pointer;margin:12px 0 0;padding:0;background:transparent;border:none;font:inherit}#actualites #listing-actualites .categories-filter .clear-categories .clear-text{margin-right:8px;text-transform:uppercase;letter-spacing:1px;font-size:11px;color:#83b0de}#actualites #listing-actualites .categories-filter .clear-categories svg{width:9px;height:9px;fill:#83b0de}#actualites #listing-actualites .listing-actualites .listing-actualites-empty{text-align:center;font-size:14px;color:#000;padding:60px 0}#actualites #listing-actualites .listing-actualites .listing-actualites-container{display:flex;flex-wrap:wrap;gap:30px}@media(max-width:767px){#actualites #listing-actualites .listing-actualites .listing-actualites-container{gap:15px}}#actualites #listing-actualites .listing-actualites .listing-actualites-pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px 0}@media(max-width:767px){#actualites #listing-actualites .listing-actualites .listing-actualites-pagination{gap:4px;padding:20px 0}}#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-page{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;background:transparent;border:none;border-radius:50%;color:#000;font-family:inherit;font-size:inherit;font-weight:700;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width:767px){#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-page{width:28px;height:28px;font-size:13px}}#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-page:hover{color:#83b0de}#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-page.active{background-color:#83b0de;color:#fff}#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-ellipsis{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#000;font-weight:700;cursor:default}@media(max-width:767px){#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-ellipsis{width:16px;height:28px}}#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;background:transparent;border:none;color:#000;cursor:pointer}@media(max-width:767px){#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-arrow{width:24px;height:28px}}#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-arrow svg{width:10px}#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-arrow:hover{color:#83b0de}#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-arrow.disabled,#actualites #listing-actualites .listing-actualites .listing-actualites-pagination .pagination-arrow:disabled{color:#83b0de;cursor:default;pointer-events:none}#actualites .actualites-listing-fallback{display:flex;flex-wrap:wrap;gap:30px;padding:0 30px}@media(max-width:767px){#actualites .actualites-listing-fallback{gap:15px;padding:0 15px}}#actualite-detail{margin-bottom:50px}#actualite-detail .return-btn{display:flex;align-items:center;cursor:pointer;width:fit-content;margin-bottom:20px;color:#000;text-decoration:none;height:30px}@media(max-width:767px){#actualite-detail .return-btn{padding:0 20px}}#actualite-detail .return-btn svg{fill:#000;margin-right:10px}#actualite-detail .actualite-detail-content{display:flex;flex-wrap:wrap;min-height:calc(100vh - 290px)}@media(max-width:767px){#actualite-detail .actualite-detail-content{flex-direction:column;height:auto}}#actualite-detail .actualite-detail-content .actualite-detail-slider{position:relative;width:33.333%;height:calc(100vh - 290px);min-height:400px;overflow:hidden;background-size:cover;background-position:center center}@media(max-width:767px){#actualite-detail .actualite-detail-content .actualite-detail-slider{width:100%;height:250px;min-height:0}}#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images{position:absolute;top:0;left:0;width:100%;height:100%}#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .carousel-slide.slide-current{opacity:1}#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .prev-next-btn{position:absolute;z-index:3;top:0;bottom:0;width:100%;pointer-events:none}#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .prev-next-btn .prev-btn,#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .prev-next-btn .next-btn{position:absolute;top:0;bottom:0;margin:auto;height:40px;color:#fff;opacity:.7;pointer-events:auto;background:transparent;border:none;padding:0;font:inherit;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .prev-next-btn .prev-btn:hover,#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .prev-next-btn .prev-btn:focus,#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .prev-next-btn .next-btn:hover,#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .prev-next-btn .next-btn:focus{cursor:pointer;opacity:1}#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .prev-next-btn .prev-btn{left:20px}#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .prev-next-btn .next-btn{right:20px}#actualite-detail .actualite-detail-content .actualite-detail-slider .actualite-detail-images .prev-next-btn .glyphicon{font-size:30px}#actualite-detail .actualite-detail-content .actualite-detail-text{width:66.666%;padding:0 50px;max-height:calc(100vh - 290px);overflow-y:auto}@media(max-width:767px){#actualite-detail .actualite-detail-content .actualite-detail-text{width:100%;padding:30px 20px 0;max-height:unset}}#actualite-detail .actualite-detail-content .actualite-detail-text .subtitle{font-size:12px;text-transform:uppercase;font-weight:700;color:#cf7f00;margin-bottom:5px;letter-spacing:2px;font-family:Open Sans,sans-serif}#actualite-detail .actualite-detail-content .actualite-detail-text .title{font-family:Playfair Display,Georgia,sans-serif;font-weight:300;font-size:32px;margin:10px 0}#actualite-detail .actualite-detail-content .actualite-detail-text .meta-data{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:20px}#actualite-detail .actualite-detail-content .actualite-detail-text .meta-data .date{color:#cf7f00;font-size:14px}#actualite-detail .actualite-detail-content .actualite-detail-text .meta-data .categories{display:flex;flex-wrap:wrap;gap:8px}#actualite-detail .actualite-detail-content .actualite-detail-text .meta-data .categories .categorie{display:inline-block;padding:4px 14px;border-radius:30px;border:1px solid #83B0DE;color:#83b0de;text-transform:uppercase;font-size:11px;letter-spacing:1px;font-weight:700}#actualite-detail .actualite-detail-content .actualite-detail-text hr{border-color:#83b0de;margin-bottom:20px}.faq-container{margin-bottom:60px}.fake-h4{font-family:Playfair Display,Georgia,sans-serif;font-size:24px;margin-top:18px;margin-bottom:9px}.faq-intro{text-align:center;margin:60px 0}.faq-intro p{max-width:900px;margin:0 auto}@media(max-width:767px){.faq-intro{padding:0 30px}}.faq-list{max-width:800px;margin:0 auto}@media(max-width:767px){.faq-list{padding:0 30px}}.faq-separator{border:none;border-top:1px solid rgba(131,176,222,.3);width:100%;margin:0}.faq-item .faq-question{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:25px 0}.faq-item .faq-question h2,.faq-item .faq-question .fake-h4{margin:0;color:#000;transition:color .3s ease-in-out}.faq-item .faq-question .faq-chevron{flex:none;margin-left:10px;display:flex;transform:translate(0);transition:transform .5s ease}.faq-item .faq-question .faq-chevron .faq-chevron-icon{display:flex;transform:rotate(90deg);transition:transform .2s ease-in-out}.faq-item .faq-question .faq-chevron svg path{stroke:#83b0de}.faq-item:hover .faq-question h2,.faq-item:hover .faq-question .fake-h4,.faq-item.open .faq-question h2,.faq-item.open .faq-question .fake-h4{color:#83b0de}.faq-item:hover .faq-question .faq-chevron{transform:translate(10px)}.faq-item.open .faq-question .faq-chevron .faq-chevron-icon{transform:rotate(-90deg)}.faq-item .faq-answer{display:none;padding:0 0 25px}.faq-item .faq-answer p{color:#000}.faq-item .faq-link-btn{margin-top:10px}
