body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.4}h1,h2,h3,h4,h5,h6{color:#000;font-family:HelveticaNeueLTStd-Cn,sans-serif}a{color:#000}::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar{background-color:#fff;height:5px;width:5px}::-webkit-scrollbar-thumb{background-color:#0a2b66}.appear-on-scroll{opacity:0;transform:translateY(30px);transition:all 1s ease-in-out}.appear-on-scroll.appeared{opacity:1;transform:translateY(0)}.img-responsive-vertical{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#accueil-video .modal-btn,#galerie #galerie-modal .modal-btn,#galerie #galerie-modal-video .modal-btn,#module-video .container-video .video-module .modal-btn,#resa-modal .modal-btn,.btn,.chambre-modal .modal-btn,.cookie-consent button{background-color:transparent;border:1px solid #000;border-radius:0;color:#000;padding:10px 25px;transition:all .3s ease-in-out}#accueil-video #bookingapp .extra div:not([class]) .modal-btn,#accueil-video .modal-btn:hover,#bookingapp .extra div:not([class]) #accueil-video .modal-btn,#bookingapp .extra div:not([class]) #galerie #galerie-modal .modal-btn,#bookingapp .extra div:not([class]) #galerie #galerie-modal-video .modal-btn,#bookingapp .extra div:not([class]) #module-video .container-video .video-module .modal-btn,#bookingapp .extra div:not([class]) #resa-modal .modal-btn,#bookingapp .extra div:not([class]) .btn,#bookingapp .extra div:not([class]) .chambre-modal .modal-btn,#bookingapp .extra div:not([class]) .cookie-consent button,#galerie #galerie-modal #bookingapp .extra div:not([class]) .modal-btn,#galerie #galerie-modal .modal-btn:hover,#galerie #galerie-modal-video #bookingapp .extra div:not([class]) .modal-btn,#galerie #galerie-modal-video .modal-btn:hover,#module-video .container-video .video-module #bookingapp .extra div:not([class]) .modal-btn,#module-video .container-video .video-module .modal-btn:hover,#resa-modal #bookingapp .extra div:not([class]) .modal-btn,#resa-modal .modal-btn:hover,.btn-primary,.btn:hover,.chambre-modal #bookingapp .extra div:not([class]) .modal-btn,.chambre-modal .modal-btn:hover,.cookie-consent #bookingapp .extra div:not([class]) button,.cookie-consent button,.cookie-consent button:hover{background-color:#0a2b66;border-color:#0a2b66;color:#fff}#accueil-video #bookingapp .extra div:not([class]) .modal-btn:hover,#bookingapp .extra div:not([class]) #accueil-video .modal-btn:hover,#bookingapp .extra div:not([class]) #galerie #galerie-modal .modal-btn:hover,#bookingapp .extra div:not([class]) #galerie #galerie-modal-video .modal-btn:hover,#bookingapp .extra div:not([class]) #module-video .container-video .video-module .modal-btn:hover,#bookingapp .extra div:not([class]) #resa-modal .modal-btn:hover,#bookingapp .extra div:not([class]) .btn:hover,#bookingapp .extra div:not([class]) .chambre-modal .modal-btn:hover,#bookingapp .extra div:not([class]) .cookie-consent button:hover,#galerie #galerie-modal #bookingapp .extra div:not([class]) .modal-btn:hover,#galerie #galerie-modal-video #bookingapp .extra div:not([class]) .modal-btn:hover,#module-video .container-video .video-module #bookingapp .extra div:not([class]) .modal-btn:hover,#resa-modal #bookingapp .extra div:not([class]) .modal-btn:hover,.btn-primary:hover,.chambre-modal #bookingapp .extra div:not([class]) .modal-btn:hover,.cookie-consent #bookingapp .extra div:not([class]) button:hover,.cookie-consent button:hover{background-color:#051738;border-color:#051738}.section-btn{margin:30px 0 20px}.cookie-consent{background:hsla(0,0%,100%,.9);bottom:0;color:#000;font-size:12px;max-width:100vw;padding:2rem;position:fixed;right:0;text-align:left;width:100vw;z-index:9999}@media (min-width:768px){.cookie-consent{bottom:20px;box-shadow:5px 5px 25px rgba(0,0,0,.8);max-width:600px;right:20px}}.cookie-consent button{font-size:14px;margin-top:1rem}.cookie-consent .js-cookie-consent-refuse{color:#000;display:inline-block;margin-left:20px;padding:15px 0;vertical-align:bottom}.cookie-consent #cookie-consent__readless:hover,.cookie-consent #cookie-consent__readmore:hover,.cookie-consent .js-cookie-consent-refuse:hover{cursor:pointer;text-decoration:underline}.navbar{border:none;left:0;position:absolute;right:0;top:calc(40vh - 80px);z-index:2}.navbar.mobile{top:0}.navbar #navbar-close{left:0;overflow:hidden;width:80px}.navbar #navbar-close:hover .menu-burger{transform:scale(1.2)}@media (min-width:768px){.navbar #navbar-close{animation:slide-in-left 1s ease-in-out}@keyframes slide-in-left{0%{transform:translateX(-110%)}to{transform:translateX(0)}}}.navbar #navbar-close.masked{opacity:0;transform:translateX(-110%)}.navbar #navbar-close.masked.mobile{opacity:1;position:fixed;transform:translateY(0)}.navbar #navbar-close .menu-text{bottom:10px;font-size:11px;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase}@media (max-width:767px){.navbar #navbar-close .menu-text{display:none}}.navbar #navbar-resa{fill:#fff;overflow:hidden;right:0;width:160px}@media (max-width:767px){.navbar #navbar-resa{width:80px}}.navbar #navbar-resa.fixed{position:fixed}.navbar #navbar-resa .navbar-resa-icon{left:50%;position:absolute;top:40%;transform:translate(-50%,-50%)}@media (max-width:767px){.navbar #navbar-resa .navbar-resa-icon{top:50%}}.navbar #navbar-resa .navbar-resa-text{bottom:10px;font-size:11px;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase}@media (max-width:767px){.navbar #navbar-resa .navbar-resa-text{display:none}}.navbar #navbar-close,.navbar #navbar-resa{background-color:#0a2b66;box-shadow:0 0 15px rgba(0,0,0,.1);color:#fff;height:80px;position:absolute;top:0;transition:all .3s ease-in-out;z-index:2}@media (max-width:767px){.navbar #navbar-close,.navbar #navbar-resa{height:60px}}.navbar #navbar-close:hover,.navbar #navbar-resa:hover{cursor:pointer}.navbar #mobile-topbar{background-color:hsla(0,0%,100%,.9);box-shadow:0 0 15px rgba(0,0,0,.1);height:60px;left:80px;position:fixed;right:80px;top:0;transform:translateY(-100%);transition:transform .3s ease-in-out;z-index:3}@media (max-width:767px){.navbar #mobile-topbar{transform:translateY(0)}}.navbar #mobile-topbar.displayed{transform:translateY(0)}.navbar #mobile-topbar .mobile-logo{height:100%}.navbar #mobile-topbar .mobile-logo .brand-logo{bottom:5px;left:10px;margin:auto;max-height:50px;max-width:calc(100vw - 180px);position:absolute;right:10px;top:5px;width:auto}.navbar #mobile-topbar.stick-to-right{right:0}.navbar #mobile-topbar.stick-to-right .mobile-logo img{right:90px}.navbar #langpicker{position:absolute;right:0;top:-42px}.navbar #langpicker .lang-element a{color:#000;font-size:13px;padding:8px 20px;text-transform:uppercase}.navbar #langpicker .lang-element a:hover{background:#1148ac;color:#1148ac;text-decoration:none}#accueil-video .navbar #langpicker .modal-btn,#galerie #galerie-modal .navbar #langpicker .modal-btn,#galerie #galerie-modal-video .navbar #langpicker .modal-btn,#module-video .container-video .video-module .navbar #langpicker .modal-btn,#resa-modal .navbar #langpicker .modal-btn,.chambre-modal .navbar #langpicker .modal-btn,.cookie-consent .navbar #langpicker button,.navbar #langpicker #accueil-video .modal-btn,.navbar #langpicker #galerie #galerie-modal .modal-btn,.navbar #langpicker #galerie #galerie-modal-video .modal-btn,.navbar #langpicker #module-video .container-video .video-module .modal-btn,.navbar #langpicker #resa-modal .modal-btn,.navbar #langpicker .btn,.navbar #langpicker .chambre-modal .modal-btn,.navbar #langpicker .cookie-consent button{border:none}#accueil-video .navbar #langpicker .modal-btn:hover,#galerie #galerie-modal .navbar #langpicker .modal-btn:hover,#galerie #galerie-modal-video .navbar #langpicker .modal-btn:hover,#module-video .container-video .video-module .navbar #langpicker .modal-btn:hover,#resa-modal .navbar #langpicker .modal-btn:hover,.chambre-modal .navbar #langpicker .modal-btn:hover,.cookie-consent .navbar #langpicker button:hover,.navbar #langpicker #accueil-video .modal-btn:hover,.navbar #langpicker #galerie #galerie-modal .modal-btn:hover,.navbar #langpicker #galerie #galerie-modal-video .modal-btn:hover,.navbar #langpicker #module-video .container-video .video-module .modal-btn:hover,.navbar #langpicker #resa-modal .modal-btn:hover,.navbar #langpicker .btn:hover,.navbar #langpicker .chambre-modal .modal-btn:hover,.navbar #langpicker .cookie-consent button:hover{text-decoration:none}.navbar #langpicker .dropdown-menu{background:#fff;border-color:#fff;border-radius:0;box-shadow:none;max-height:calc(40vh - 125px);min-width:60px;overflow-y:auto;padding:0}.navbar .container-fluid{height:80px;padding:0}@media (max-width:767px){.navbar .container-fluid{height:0}}#navbar{background-color:hsla(0,0%,100%,.9);height:80px!important;margin-left:80px;margin-right:160px;position:relative;transform:translateX(-150%);transition:all 1s ease-in-out}#navbar.mobile{background:url(/imagecache/larger/menu.jpg) no-repeat 50%;background-size:cover;bottom:0;box-shadow:0 2px 45px rgba(0,0,0,.5);display:block!important;height:auto!important;left:0;margin:auto;min-width:320px;opacity:0;padding:80px 0;position:fixed;right:auto;top:0;transform:translateY(-100%)}@media (max-width:767px){#navbar.mobile{padding:60px 0;right:0;width:100vw}}#navbar.mobile:before{background:hsla(0,0%,100%,.7);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}#navbar.mobile.open{opacity:1;transform:translateY(0)}#navbar.mobile .nav{margin:0;max-height:calc(100vh - 140px);overflow:auto}@media (max-width:767px){#navbar.mobile .nav{max-height:calc(100vh - 120px)}}#navbar.mobile .nav li{display:block;height:auto}#navbar.mobile .nav li.active{border-bottom:none}#navbar.mobile .nav li.active:before{background:#0a2b66;bottom:0;content:"";height:3px;left:20px;margin:auto;position:absolute;transition:all .3s ease-in-out;width:30%}@media (max-width:767px){#navbar.mobile .nav li.active:before{left:0;right:0}}#navbar.mobile .nav li.dropdown.open .dropdown-menu{background-color:transparent;border:0;box-shadow:none;float:none;margin-top:0;position:static;width:auto}#navbar.mobile .nav li.dropdown .dropdown-icon{float:right}#navbar.mobile .nav li.dropdown .dropdown-menu li a{font-style:italic;padding-left:45px}@media (max-width:767px){#navbar.mobile .nav li.dropdown .dropdown-menu li a{padding-left:0}}#navbar.mobile .nav li.dropdown .dropdown-menu li a.active{background:none;font-weight:700}@media (max-width:767px){#navbar.mobile .nav li.dropdown .dropdown-menu li.active a{background:none;font-size:16px;font-style:italic;font-weight:700;padding-left:45px}}#navbar.mobile .nav li a{font-size:16px;padding:15px;text-align:left}@media (max-width:767px){#navbar.mobile .nav li a{font-size:18px;text-align:center}}#navbar.mobile .collapse-footer{background-color:#fff;bottom:0;box-shadow:0 0 15px rgba(0,0,0,.1);display:block;height:60px;left:0;padding:0 15px;position:absolute;right:0;transition:all 1s ease-in-out}#navbar.mobile .collapse-footer .collapse-footer-el{color:#0a2b66;display:inline-block;height:60px;padding:15px 5px;width:40px}#navbar.mobile .collapse-footer .collapse-footer-el.langpicker{float:right;font-size:20px;font-weight:200;text-transform:uppercase;width:auto}#navbar.mobile .collapse-footer .collapse-footer-el.langpicker .selected{text-decoration:underline}#accueil-video #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn,#galerie #galerie-modal #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn,#galerie #galerie-modal-video #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn,#module-video .container-video .video-module #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker #accueil-video .modal-btn,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker #galerie #galerie-modal .modal-btn,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker #galerie #galerie-modal-video .modal-btn,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker #module-video .container-video .video-module .modal-btn,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker #resa-modal .modal-btn,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker .btn,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker .chambre-modal .modal-btn,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker .cookie-consent button,#resa-modal #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn,.chambre-modal #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn,.cookie-consent #navbar.mobile .collapse-footer .collapse-footer-el.langpicker button{border:none;padding:3px 20px 5px}#accueil-video #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn:hover,#galerie #galerie-modal #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn:hover,#galerie #galerie-modal-video #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn:hover,#module-video .container-video .video-module #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn:hover,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker #accueil-video .modal-btn:hover,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker #galerie #galerie-modal .modal-btn:hover,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker #galerie #galerie-modal-video .modal-btn:hover,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker #module-video .container-video .video-module .modal-btn:hover,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker #resa-modal .modal-btn:hover,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker .btn:hover,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker .chambre-modal .modal-btn:hover,#navbar.mobile .collapse-footer .collapse-footer-el.langpicker .cookie-consent button:hover,#resa-modal #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn:hover,.chambre-modal #navbar.mobile .collapse-footer .collapse-footer-el.langpicker .modal-btn:hover,.cookie-consent #navbar.mobile .collapse-footer .collapse-footer-el.langpicker button:hover{text-decoration:none}#navbar.mobile .collapse-footer .collapse-footer-el.langpicker .dropdown-menu{background:#fff;border-color:#fff;border-radius:0;box-shadow:none;margin:auto;max-height:200px;min-width:auto;overflow-y:auto;padding:0;right:0;width:70px}#navbar.mobile .collapse-footer .collapse-footer-el.langpicker .dropdown-menu .lang-element{padding:5px 15px}#navbar.mobile .collapse-footer .collapse-footer-el.langpicker .dropdown-menu .lang-element a{padding:3px 0;text-align:center}@media (min-width:768px){#navbar:not(.mobile) .nav li.dropdown:hover>.dropdown-menu{display:block}}#navbar .collapse-footer{display:none}#navbar.open{display:block;transform:translateX(0)}#navbar.open .nav{opacity:1}#navbar .navbar-logo{bottom:0;display:none;left:15px;margin:auto;position:absolute;top:0;width:150px}#navbar .navbar-logo .img-responsive{bottom:0;margin:auto;max-height:60px;position:absolute;top:0;width:100%}#navbar .nav{float:none;opacity:0;text-align:center;transition:all 1s ease}#navbar .nav li{border-bottom:0 solid #0a2b66;display:inline-block;float:none;height:80px;transition:border-bottom-width .1s ease-in-out}#navbar .nav li.active{border-bottom:3px solid #0a2b66;font-weight:700}#navbar .nav li.dropdown{white-space:normal}#navbar .nav li.dropdown .dropdown-menu{background-color:#fff;border-radius:0;border-top:3px solid #0a2b66;padding-bottom:0;padding-top:0}#navbar .nav li.dropdown .dropdown-menu li{width:100%}@media (min-width:768px){#navbar .nav li.dropdown .dropdown-menu li.active a{background:#0a2b66;color:#fff}}#navbar .nav li.dropdown .dropdown-icon{float:right}#navbar .nav li.dropdown .dropdown-icon image{filter:none}@media (min-width:768px){#navbar .nav li:hover{border-bottom:3px solid #0a2b66}}#navbar .nav li a{color:#000;font-size:14px;line-height:1.2;padding-bottom:32px;padding-top:32px;text-transform:uppercase}@media (max-width:1200px){#navbar .nav li a{padding-left:10px;padding-right:10px}}#navbar .nav li a:hover{background:none}#navbar .nav li a:active,#navbar .nav li a:focus{background-color:#0a2b66;color:#fff}#navbar .nav li a:active .dropdown-icon,#navbar .nav li a:focus .dropdown-icon{filter:invert(1);-webkit-filter:invert(1)}.navbar-fixed{box-shadow:0 0 10px rgba(0,0,0,.5);left:0;margin:0!important;position:fixed!important;right:0;top:0;transform:translateX(0)!important}.navbar-fixed .nav{-ms-overflow-style:none;margin:0 150px;opacity:1!important;scrollbar-width:none;white-space:nowrap}.navbar-fixed .nav::-webkit-scrollbar{height:0!important;width:0!important}@media (min-width:992px){.navbar-fixed .navbar-logo{display:block!important}}.menu-burger{-webkit-tap-highlight-color:rgba(255,255,255,0);height:18px;left:50%;margin:-10px 0 0 -12px;position:absolute;top:40%;transition:.2s;transition-delay:.15s;width:25px}@media (max-width:767px){.menu-burger{top:50%}}.menu-burger i{background-color:#fff;display:block;height:2px;overflow:hidden;position:absolute;text-indent:100%;top:50%;transition:.3s;transition-delay:.2s;white-space:nowrap;width:100%}.menu-burger:after,.menu-burger:before{border-bottom:2px solid #fff;content:"";height:0;left:0;position:absolute;right:0;top:0;transform-origin:right bottom;transition:.5s cubic-bezier(.68,-.55,.265,1.55);width:100%}.menu-burger:after{top:100%;transform-origin:right bottom}.menu-burger--is-active{transform:translateZ(0);transition-delay:.2s}.menu-burger--is-active i{opacity:0;transition-delay:0s}.menu-burger--is-active:after{transform:rotate(45deg) translate3d(-3px,3px,0)}.menu-burger--is-active:before{transform:rotate(-45deg) translate3d(-2px,-2px,0)}.grid-bg{background-color:#fff;padding-top:10px}@media (min-width:768px){.grid{margin-left:10px}}.grid-item{overflow:hidden;padding-bottom:10px;position:relative;transition:all .3s ease-in-out}@media (min-width:768px){.grid-item{padding-right:10px}.grid-item:before{background-color:#fff;bottom:0;content:"";position:absolute;right:0;top:0;width:10px;z-index:1}}.grid-item:after{background-color:#fff;bottom:0;content:"";height:10px;left:0;position:absolute;right:0;z-index:1}.grid-item:hover{transform:scale(.98);transform-origin:center center}.grid-height-1,.grid-sizer{height:calc(20vw - 1.2px);min-height:125px}@media (max-width:1200px){.grid-height-1,.grid-sizer{height:calc(25vw - 1.5px)}}@media (max-width:991px){.grid-height-1,.grid-sizer{height:calc(50vw - 3px)}}@media (max-width:767px){.grid-height-1,.grid-sizer{height:100vw}}.grid-height-2{height:calc(40vw - 2.4px);min-height:250px}@media (max-width:1200px){.grid-height-2{height:calc(50vw - 3px)}}@media (max-width:991px){.grid-height-2{height:calc(100vw - 6px)}}@media (max-width:767px){.grid-height-2{height:100vw}}.grid-height-2 .text-container{bottom:75%!important}.grid-height-3{height:calc(60vw - 3.6px);min-height:250px}@media (max-width:1200px){.grid-height-3{height:calc(75vw - 4.5px)}}@media (max-width:991px){.grid-height-3{height:calc(150vw - 9px)}}@media (max-width:767px){.grid-height-3{height:100vw}}.grid-height-4{height:calc(80vw - 4.8px);min-height:250px}@media (max-width:1200px){.grid-height-4{height:calc(100vw - 6px)}}@media (max-width:991px){.grid-height-4{height:calc(200vw - 12px)}}@media (max-width:767px){.grid-height-4{height:100vw}}.grid-height-5{height:calc(100vw - 6px);min-height:250px}@media (max-width:1200px){.grid-height-5{height:calc(125vw - 7.5px)}}@media (max-width:991px){.grid-height-5{height:calc(250vw - 15px)}}@media (max-width:767px){.grid-height-5{height:100vw}}.grid-sizer,.grid-width-1{min-width:125px;width:20%}@media (max-width:1200px){.grid-sizer,.grid-width-1{width:25%}}@media (max-width:991px){.grid-sizer,.grid-width-1{width:calc(50vw - 12px)}}@media (max-width:767px){.grid-sizer,.grid-width-1{width:100vw}}.grid-width-2{min-width:250px;width:40%}@media (max-width:1200px){.grid-width-2{width:50%}}@media (max-width:991px){.grid-width-2{width:calc(50vw - 12px)}}@media (max-width:767px){.grid-width-2{width:100vw}}.grid-width-3{min-width:250px;width:60%}@media (max-width:1200px){.grid-width-3{width:75%}}@media (max-width:991px){.grid-width-3{width:calc(50vw - 12px)}}@media (max-width:767px){.grid-width-3{width:100vw}}.grid-width-4{min-width:250px;width:80%}@media (max-width:1200px){.grid-width-4{width:100%}}@media (max-width:991px){.grid-width-4{width:calc(50vw - 12px)}}@media (max-width:767px){.grid-width-4{width:100vw}}.grid-width-5{min-width:250px;width:100%}@media (max-width:1200px){.grid-width-5{width:125%}}@media (max-width:991px){.grid-width-5{width:calc(50vw - 12px)}}@media (max-width:767px){.grid-width-5{width:100vw}}.text-1{font-family:HelveticaNeueLTStd-Lt,sans-serif;font-weight:300}.text-2{font-family:HelveticaNeueLTStd-BlkCn,sans-serif;font-weight:800;text-transform:uppercase}.grid-item-image{background-color:#0a2b66}.grid-item-image .img-container{bottom:30px;left:20px;margin:auto;position:absolute;right:30px;top:20px}.grid-item-image .img-container img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.grid-item-imagebg .text-container{bottom:50%;left:15px;position:absolute;right:25px;z-index:1}@media (max-width:767px){.grid-item-imagebg .text-container{right:15px}}.grid-item-imagebg .text-1,.grid-item-imagebg .text-2{color:#fff;font-size:24px;text-align:center;text-shadow:rgba(0,0,0,.8) 1px 1px 15px}@media (max-width:767px){.grid-item-imagebg .text-1,.grid-item-imagebg .text-2{font-size:20px}}.grid-item-text .grid-item-text-overlay{background-color:hsla(0,0%,8%,.7);height:100%;position:absolute;width:100%}.grid-item-text .grid-item-text-container{margin:80px 90px 90px 80px;position:relative}@media (max-width:991px){.grid-item-text .grid-item-text-container{margin:40px 50px 40px 40px}}@media (max-width:767px){.grid-item-text .grid-item-text-container{margin:10px 20px}}.grid-item-text .grid-item-text-container .title-container{margin:20px 0}@media (min-width:992px){.grid-item-text .grid-item-text-container .title-container{margin:20px 0 40px}}@media (min-width:1199px){.grid-item-text .grid-item-text-container .title-container{margin:20px 0 80px}}@media (max-width:767px){.grid-item-text .grid-item-text-container .title-container{margin:10px}}.grid-item-text .grid-item-text-container .title-container .title{color:#fff;font-family:HelveticaNeueLTStd-BlkCn,sans-serif;font-size:24px;font-weight:800;text-align:center;text-transform:uppercase}@media (max-width:767px){.grid-item-text .grid-item-text-container .title-container .title{font-size:20px}}.grid-item-text .grid-item-text-container .title-container .subtitle{color:#fff;font-family:HelveticaNeueLTStd-Lt,sans-serif;font-size:24px;font-weight:300;text-align:center}@media (max-width:767px){.grid-item-text .grid-item-text-container .title-container .subtitle{font-size:20px}}.grid-item-text .grid-item-text-container .text{color:#fff;font-family:HelveticaNeueLTStd-Lt,sans-serif;text-align:center;text-align:justify}.grid-item-text .grid-item-text-container .text a:hover{text-decoration:none}.grid-item-text .grid-item-text-container .text p{color:#fff}#accueil-video .grid-item-text .grid-item-text-container .text .modal-btn,#galerie #galerie-modal .grid-item-text .grid-item-text-container .text .modal-btn,#galerie #galerie-modal-video .grid-item-text .grid-item-text-container .text .modal-btn,#module-video .container-video .video-module .grid-item-text .grid-item-text-container .text .modal-btn,#resa-modal .grid-item-text .grid-item-text-container .text .modal-btn,.chambre-modal .grid-item-text .grid-item-text-container .text .modal-btn,.cookie-consent .grid-item-text .grid-item-text-container .text button,.grid-item-text .grid-item-text-container .text #accueil-video .modal-btn,.grid-item-text .grid-item-text-container .text #galerie #galerie-modal .modal-btn,.grid-item-text .grid-item-text-container .text #galerie #galerie-modal-video .modal-btn,.grid-item-text .grid-item-text-container .text #module-video .container-video .video-module .modal-btn,.grid-item-text .grid-item-text-container .text #resa-modal .modal-btn,.grid-item-text .grid-item-text-container .text .btn,.grid-item-text .grid-item-text-container .text .chambre-modal .modal-btn,.grid-item-text .grid-item-text-container .text .cookie-consent button{border:1px solid #fff;color:#fff;text-align:center}.grid-item-slider .text-container{bottom:50%;left:15px;position:absolute;right:25px;z-index:1}@media (max-width:767px){.grid-item-slider .text-container{right:15px}}.grid-item-slider .text-1,.grid-item-slider .text-2{color:#fff;font-size:24px;text-align:center;text-shadow:rgba(0,0,0,.8) 1px 1px 15px}.grid-item-slider .dots{display:none}.grid-item-cinemagraph video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.grid-item-weather{background-color:#0a2b66}.grid-item-weather .grid-item-weather-overlay{background-color:hsla(0,0%,8%,.6);height:calc(100% - 10px);position:absolute;width:calc(100% - 10px)}@media (max-width:767px){.grid-item-weather .grid-item-weather-overlay{width:100%}}.grid-item-weather .grid-item-weather-overlay.forced-bg{background:#0a2b66}.grid-item-weather .weather-cont-top{align-items:center;display:flex;flex-direction:row;height:75%;justify-content:center;position:absolute;width:100%}.grid-item-weather .weather-img{filter:invert(1) drop-shadow(1px 1px 15px rgba(0,0,0,.8));padding:10px 15px 10px 0;width:130px}.grid-item-weather .weather-temp{color:#fff;font-size:50px;padding:10px 0 10px 15px;text-shadow:rgba(0,0,0,.8) 1px 1px 15px}.grid-item-weather .weather-date{bottom:20%;color:#fff;font-size:22px;font-weight:600;padding:0 5px;position:absolute;text-align:center;text-shadow:rgba(0,0,0,.8) 1px 1px 15px;width:calc(100% - 10px)}@media (max-width:991px){.grid-item-weather .weather-date{font-size:18px}}@media (max-width:1200px){.grid-item-maps{height:calc(25vw - 1.5px)}}@media (max-width:991px){.grid-item-maps{height:50vh}}@media (max-width:767px){.grid-item-maps{height:50vw;min-height:auto}}.grid-item-maps .map-bg{background-size:auto;background:url(/imagecache/larger/maps.jpg) no-repeat 50%;background-size:cover;height:100%;position:relative;width:100%}.grid-item-maps .marker{bottom:10px;display:block;height:100px;left:0;margin:auto;position:absolute;right:10px;top:0;width:100px}.grid-item-maps .marker .pin{background:#e6c619;border:2px solid #fff;border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.5);height:20px;left:40px;position:relative;top:40px;width:20px;z-index:1}.grid-item-maps .marker .pin-effect{animation:pulsate 2.4s ease-out infinite;background:#e6c619;border-radius:50%;display:block;height:100px;opacity:0;position:absolute;top:0;width:100px}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:.6}to{opacity:0;transform:scale(1.2)}}.grid-item-coord{padding:20px 30px 30px 20px}@media (min-width:992px) and (max-width:1200px){.grid-item-coord{width:50%}}@media (max-width:767px){.grid-item-coord{padding:20px 20px 30px}}.grid-item-coord:hover{transform:scale(1)}.grid-item-coord .footer-logo-container{height:100%}@media (max-width:767px){.grid-item-coord .footer-logo-container{display:flex;flex-direction:row;justify-content:center}}.grid-item-coord .footer-logo-container .footer-logo{bottom:unset;height:50%;left:unset;margin:auto;max-height:50%;max-width:50%;position:absolute;right:0;top:0;width:50%}@media (max-width:767px){.grid-item-coord .footer-logo-container .footer-logo{max-height:40vw;max-width:80vw;position:relative}}.grid-item-coord .footer-logo-container .brand-logo-footer{background-image:url(/imagecache/medium/brand_logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.grid-item-coord .footer-coord{bottom:30px;left:10px;position:absolute}.grid-item-coord .footer-coord .footer-address,.grid-item-coord .footer-coord .footer-mail,.grid-item-coord .footer-coord .footer-tel1,.grid-item-coord .footer-coord .footer-tel2{height:35px;position:relative;width:calc(100% - 10px)}.grid-item-coord .footer-coord .footer-address .picto,.grid-item-coord .footer-coord .footer-mail .picto,.grid-item-coord .footer-coord .footer-tel1 .picto,.grid-item-coord .footer-coord .footer-tel2 .picto{bottom:0;height:35px;left:0;margin:auto;position:absolute;top:0;width:40px}.grid-item-coord .footer-coord .footer-address .picto img,.grid-item-coord .footer-coord .footer-address .picto svg,.grid-item-coord .footer-coord .footer-mail .picto img,.grid-item-coord .footer-coord .footer-mail .picto svg,.grid-item-coord .footer-coord .footer-tel1 .picto img,.grid-item-coord .footer-coord .footer-tel1 .picto svg,.grid-item-coord .footer-coord .footer-tel2 .picto img,.grid-item-coord .footer-coord .footer-tel2 .picto svg{bottom:0;filter:none;left:0;margin:auto;position:absolute;right:0;top:0}.grid-item-coord .footer-coord .footer-address .content,.grid-item-coord .footer-coord .footer-mail .content,.grid-item-coord .footer-coord .footer-tel1 .content,.grid-item-coord .footer-coord .footer-tel2 .content{font-size:14px;height:100%;line-height:1.2;padding-left:50px;padding-top:10px;position:relative}@media (max-width:767px){.grid-item-resa,.grid-item-social{height:50vw}}.grid-item-resa:hover,.grid-item-social:hover{cursor:pointer}.grid-item-resa .grid-item-social:hover .text-icon,.grid-item-resa:hover .icon,.grid-item-resa:hover .text-icon,.grid-item-social:hover .grid-item-resa .text-icon,.grid-item-social:hover .icon{transform:scale(.9)}.grid-item-resa .text-container,.grid-item-social .text-container{bottom:55%;left:15px;position:absolute;right:25px;z-index:1}@media (max-width:767px){.grid-item-resa .text-container,.grid-item-social .text-container{right:15px}}.grid-item-resa .text-1,.grid-item-resa .text-2,.grid-item-social .text-1,.grid-item-social .text-2{font-size:24px;text-align:center;text-shadow:rgba(0,0,0,.8) 1px 1px 15px}@media (max-width:1200px){.grid-item-resa .text-1,.grid-item-resa .text-2,.grid-item-social .text-1,.grid-item-social .text-2{font-size:20px}}.grid-item-resa .grid-item-social .text-icon,.grid-item-resa .icon,.grid-item-resa .text-icon,.grid-item-social .grid-item-resa .text-icon,.grid-item-social .icon{bottom:25%;filter:drop-shadow(1px 1px 10px rgba(0,0,0,.6));margin:auto;position:absolute;transition:all .5s ease;z-index:1}.grid-item-social{background-color:#e6c619}.grid-item-social .text-1,.grid-item-social .text-2{color:#fff}.grid-item-resa .grid-item-social .text-icon,.grid-item-social .grid-item-resa .text-icon,.grid-item-social .icon{height:50px;left:15px;right:25px;width:50px}@media (max-width:767px){.grid-item-resa .grid-item-social .text-icon,.grid-item-social .grid-item-resa .text-icon,.grid-item-social .icon{right:15px}}.grid-item-resa .grid-item-social .text-icon svg,.grid-item-social .grid-item-resa .text-icon svg,.grid-item-social .icon svg{fill:#fff;height:50px;width:50px}.grid-item-resa{background-color:#0a2b66}.grid-item-resa .text-1,.grid-item-resa .text-2{color:#fff}.grid-item-resa .icon,.grid-item-resa .text-icon{height:40px;left:0;right:10px;width:210px}@media (max-width:767px){.grid-item-resa .icon,.grid-item-resa .text-icon{right:0}}.grid-item-resa .text-icon{color:#fff;padding:8px 25px 0 0;text-align:center}.container-icons-3-4{background-color:#e6c619}.container-icons-3-4 .text-1,.container-icons-3-4 .text-2{color:#fff}.container-icons-3-4 .container-icons{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:0 20px;padding-top:50%}@media (max-width:767px){.container-icons-3-4 .container-icons{padding-top:calc(30% - 30px)}}@media screen and (min-width:992px) and (max-width:1500px){.container-icons-3-4 .container-icons{padding-top:40%}}.container-icons-3-4 .container-icons .grid-item-resa .text-icon,.container-icons-3-4 .container-icons .icon,.grid-item-resa .container-icons-3-4 .container-icons .text-icon{margin:5px 10px;position:static}.container-icons-3-4 .container-icons .grid-item-resa .text-icon:hover,.container-icons-3-4 .container-icons .icon:hover,.grid-item-resa .container-icons-3-4 .container-icons .text-icon:hover{transform:scale(.9)}.container-icons-3-4 .container-icons .grid-item-resa .text-icon svg,.container-icons-3-4 .container-icons .icon svg,.grid-item-resa .container-icons-3-4 .container-icons .text-icon svg{fill:#fff;height:52px;width:52px}.container-icons-3-4.follow-us:hover{cursor:default}.container-icons-3-4 .text-container{bottom:65%}#grid-footer .grid-item:hover{transform:none;transform-origin:center center}@media (max-width:767px){#grid-footer .grid-item-imagebg{height:50vw}}.slider-photos .slider,.slider-template{height:100%;overflow-x:hidden;position:relative;transition:all 1s ease-in-out;width:100%}.slider-photos .slider .slider-element,.slider-template .slider-element{background-position:50%;background-size:cover;position:absolute;width:100%}.slider-photos .slider .hidden-slide,.slider-template .hidden-slide{opacity:0!important}.slider-photos .slider .VueCarousel,.slider-photos .slider .VueCarousel-wrapper,.slider-photos .slider .slider-element,.slider-template .VueCarousel,.slider-template .VueCarousel-wrapper,.slider-template .slider-element{height:100%}.slider-photos .slider .VueCarousel-inner,.slider-template .VueCarousel-inner{height:100%!important}.slider-photos .slider .VueCarousel-pagination,.slider-template .VueCarousel-pagination{bottom:0;position:absolute}.slider-photos .slider .VueCarousel-slide,.slider-template .VueCarousel-slide{height:100%}.slider-photos .slider .VueCarousel-dot .VueCarousel-dot-inner,.slider-template .VueCarousel-dot .VueCarousel-dot-inner{background-color:#fff!important}.slider-photos .slider .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner,.slider-template .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner{background-color:#0a2b66!important}.slider-photos{height:100%;overflow-x:hidden;position:absolute;transition:all 1s ease-in-out;width:100%}.slider-photos .slider{height:100%}.slider-photos .slider .blurry{position:absolute}.slider-photos .slider .blurry .slider-element{transition:opacity 1s ease-in-out}.slider-photos .slider .blurry .slider-element.hidden-slide{opacity:0}.slider-photos .slider .VueCarousel-slide{height:100%}#video-accueil-container{box-shadow:inset 0 0 25px rgba(0,0,0,.5);height:100vh}#video-accueil-container .parallax-video{left:0;position:fixed;top:0;z-index:-1}#video-accueil-container .parallax-video .video-content{z-index:-1}#slider-accueil-container{background-color:#fff;box-shadow:0 2px 45px rgba(0,0,0,.5);overflow:hidden;z-index:1}#slider-accueil-container,#video-accueil-container{height:100vh;position:relative;width:100%}@media (max-width:767px){#slider-accueil-container,#video-accueil-container{min-height:450px}}@media (min-width:768px){#slider-accueil-container #slider .fullbg,#slider-accueil-container #slider .lowbg,#video-accueil-container #slider .fullbg,#video-accueil-container #slider .lowbg{background-size:cover;transition:all 4s ease}}#slider-accueil-container #slider .hidden-slide,#video-accueil-container #slider .hidden-slide{opacity:0!important}#slider-accueil-container #slider .dots,#video-accueil-container #slider .dots{bottom:0;list-style-type:none;margin-bottom:30px;margin-right:20px;position:absolute;right:0}#slider-accueil-container #slider .dots li,#video-accueil-container #slider .dots li{border-bottom:2px solid #fff;color:#fff;display:table;font-size:13px;font-weight:700;text-align:right;text-transform:uppercase;transition:all .3s ease-in-out}#slider-accueil-container #slider .dots li:hover,#video-accueil-container #slider .dots li:hover{cursor:pointer;padding-right:10px;transform:translateX(-10px)}#slider-accueil-container #slider .dots .selecteddot,#slider-accueil-container #slider .dots .selecteddot:hover,#video-accueil-container #slider .dots .selecteddot,#video-accueil-container #slider .dots .selecteddot:hover{cursor:default!important;padding-right:30px!important;transform:translateX(-30px)}#slider-accueil-container .slider-accueil-title,#video-accueil-container .slider-accueil-title{animation:slidein 2s ease-in-out;animation-delay:1s;animation-fill-mode:backwards;left:0;margin:auto;padding-bottom:80px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:45vh;transition:all .5s ease}@media (max-width:991px){#slider-accueil-container .slider-accueil-title,#video-accueil-container .slider-accueil-title{top:50%;transform:translateY(-50%)}}@keyframes slidein{0%{opacity:0}to{opacity:1}}#slider-accueil-container .slider-accueil-title .header-subtitle,#slider-accueil-container .slider-accueil-title .header-title,#video-accueil-container .slider-accueil-title .header-subtitle,#video-accueil-container .slider-accueil-title .header-title{color:#fff;text-shadow:0 0 15px #141414}#slider-accueil-container .slider-accueil-title .header-title,#video-accueil-container .slider-accueil-title .header-title{font-family:HelveticaNeueLTStd-Cn,sans-serif;font-size:80px;font-weight:400}@media (max-width:1620px){#slider-accueil-container .slider-accueil-title .header-title,#video-accueil-container .slider-accueil-title .header-title{font-size:60px}}@media (max-width:991px){#slider-accueil-container .slider-accueil-title .header-title,#video-accueil-container .slider-accueil-title .header-title{font-size:40px}}#slider-accueil-container .slider-accueil-title .header-subtitle,#video-accueil-container .slider-accueil-title .header-subtitle{font-family:HelveticaNeueLTStd-LtCn,sans-serif;font-size:36px;font-weight:100}#slider-accueil-container .slider-accueil-title .slider-accueil-video-btn,#video-accueil-container .slider-accueil-title .slider-accueil-video-btn{bottom:0;height:82px;left:0;margin:auto;position:absolute;right:0;transition:all .3s ease-in-out;width:82px}#slider-accueil-container .slider-accueil-title .slider-accueil-video-btn:hover,#video-accueil-container .slider-accueil-title .slider-accueil-video-btn:hover{cursor:pointer;transform:scale(.9)}#slider-accueil-container .slider-accueil-logo,#video-accueil-container .slider-accueil-logo{background:url(/imagecache/large/brand_logo_white.png) no-repeat 50%;background-size:contain;filter:drop-shadow(0 0 10px rgba(0,0,0,.5));height:230px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:20px;width:400px}@media (max-width:767px){#slider-accueil-container .slider-accueil-logo,#video-accueil-container .slider-accueil-logo{max-height:20vh;max-width:70vw;top:90px}}#slider-accueil-container .slider-accueil-coord,#video-accueil-container .slider-accueil-coord{bottom:20px;left:20px;position:absolute}@media (max-width:767px){#slider-accueil-container .slider-accueil-coord,#video-accueil-container .slider-accueil-coord{bottom:50px;left:0}}#slider-accueil-container .slider-accueil-coord .slider-accueil-address,#slider-accueil-container .slider-accueil-coord .slider-accueil-facebook,#slider-accueil-container .slider-accueil-coord .slider-accueil-instagram,#slider-accueil-container .slider-accueil-coord .slider-accueil-linkedin,#slider-accueil-container .slider-accueil-coord .slider-accueil-mail,#slider-accueil-container .slider-accueil-coord .slider-accueil-pinterest,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel1,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel2,#video-accueil-container .slider-accueil-coord .slider-accueil-address,#video-accueil-container .slider-accueil-coord .slider-accueil-facebook,#video-accueil-container .slider-accueil-coord .slider-accueil-instagram,#video-accueil-container .slider-accueil-coord .slider-accueil-linkedin,#video-accueil-container .slider-accueil-coord .slider-accueil-mail,#video-accueil-container .slider-accueil-coord .slider-accueil-pinterest,#video-accueil-container .slider-accueil-coord .slider-accueil-tel1,#video-accueil-container .slider-accueil-coord .slider-accueil-tel2{height:35px;position:relative;width:100%}#slider-accueil-container .slider-accueil-coord .slider-accueil-address .picto,#slider-accueil-container .slider-accueil-coord .slider-accueil-facebook .picto,#slider-accueil-container .slider-accueil-coord .slider-accueil-instagram .picto,#slider-accueil-container .slider-accueil-coord .slider-accueil-linkedin .picto,#slider-accueil-container .slider-accueil-coord .slider-accueil-mail .picto,#slider-accueil-container .slider-accueil-coord .slider-accueil-pinterest .picto,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel1 .picto,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel2 .picto,#video-accueil-container .slider-accueil-coord .slider-accueil-address .picto,#video-accueil-container .slider-accueil-coord .slider-accueil-facebook .picto,#video-accueil-container .slider-accueil-coord .slider-accueil-instagram .picto,#video-accueil-container .slider-accueil-coord .slider-accueil-linkedin .picto,#video-accueil-container .slider-accueil-coord .slider-accueil-mail .picto,#video-accueil-container .slider-accueil-coord .slider-accueil-pinterest .picto,#video-accueil-container .slider-accueil-coord .slider-accueil-tel1 .picto,#video-accueil-container .slider-accueil-coord .slider-accueil-tel2 .picto{bottom:0;height:41px;left:0;margin:auto;position:absolute;top:0;width:41px}#slider-accueil-container .slider-accueil-coord .slider-accueil-address .picto .img-responsive,#slider-accueil-container .slider-accueil-coord .slider-accueil-facebook .picto .img-responsive,#slider-accueil-container .slider-accueil-coord .slider-accueil-instagram .picto .img-responsive,#slider-accueil-container .slider-accueil-coord .slider-accueil-linkedin .picto .img-responsive,#slider-accueil-container .slider-accueil-coord .slider-accueil-mail .picto .img-responsive,#slider-accueil-container .slider-accueil-coord .slider-accueil-pinterest .picto .img-responsive,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel1 .picto .img-responsive,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel2 .picto .img-responsive,#video-accueil-container .slider-accueil-coord .slider-accueil-address .picto .img-responsive,#video-accueil-container .slider-accueil-coord .slider-accueil-facebook .picto .img-responsive,#video-accueil-container .slider-accueil-coord .slider-accueil-instagram .picto .img-responsive,#video-accueil-container .slider-accueil-coord .slider-accueil-linkedin .picto .img-responsive,#video-accueil-container .slider-accueil-coord .slider-accueil-mail .picto .img-responsive,#video-accueil-container .slider-accueil-coord .slider-accueil-pinterest .picto .img-responsive,#video-accueil-container .slider-accueil-coord .slider-accueil-tel1 .picto .img-responsive,#video-accueil-container .slider-accueil-coord .slider-accueil-tel2 .picto .img-responsive{margin:auto}#slider-accueil-container .slider-accueil-coord .slider-accueil-address .picto svg,#slider-accueil-container .slider-accueil-coord .slider-accueil-facebook .picto svg,#slider-accueil-container .slider-accueil-coord .slider-accueil-instagram .picto svg,#slider-accueil-container .slider-accueil-coord .slider-accueil-linkedin .picto svg,#slider-accueil-container .slider-accueil-coord .slider-accueil-mail .picto svg,#slider-accueil-container .slider-accueil-coord .slider-accueil-pinterest .picto svg,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel1 .picto svg,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel2 .picto svg,#video-accueil-container .slider-accueil-coord .slider-accueil-address .picto svg,#video-accueil-container .slider-accueil-coord .slider-accueil-facebook .picto svg,#video-accueil-container .slider-accueil-coord .slider-accueil-instagram .picto svg,#video-accueil-container .slider-accueil-coord .slider-accueil-linkedin .picto svg,#video-accueil-container .slider-accueil-coord .slider-accueil-mail .picto svg,#video-accueil-container .slider-accueil-coord .slider-accueil-pinterest .picto svg,#video-accueil-container .slider-accueil-coord .slider-accueil-tel1 .picto svg,#video-accueil-container .slider-accueil-coord .slider-accueil-tel2 .picto svg{fill:#fff}#slider-accueil-container .slider-accueil-coord .slider-accueil-address .content,#slider-accueil-container .slider-accueil-coord .slider-accueil-facebook .content,#slider-accueil-container .slider-accueil-coord .slider-accueil-instagram .content,#slider-accueil-container .slider-accueil-coord .slider-accueil-linkedin .content,#slider-accueil-container .slider-accueil-coord .slider-accueil-mail .content,#slider-accueil-container .slider-accueil-coord .slider-accueil-pinterest .content,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel1 .content,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel2 .content,#video-accueil-container .slider-accueil-coord .slider-accueil-address .content,#video-accueil-container .slider-accueil-coord .slider-accueil-facebook .content,#video-accueil-container .slider-accueil-coord .slider-accueil-instagram .content,#video-accueil-container .slider-accueil-coord .slider-accueil-linkedin .content,#video-accueil-container .slider-accueil-coord .slider-accueil-mail .content,#video-accueil-container .slider-accueil-coord .slider-accueil-pinterest .content,#video-accueil-container .slider-accueil-coord .slider-accueil-tel1 .content,#video-accueil-container .slider-accueil-coord .slider-accueil-tel2 .content{color:#fff;font-size:14px;height:100%;line-height:1.2;padding-left:50px;padding-top:10px;position:relative;text-shadow:0 0 15px #141414;text-transform:uppercase;transition:all .3s ease-in-out}#slider-accueil-container .slider-accueil-coord .slider-accueil-address .content:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-facebook .content:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-instagram .content:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-linkedin .content:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-mail .content:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-pinterest .content:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel1 .content:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel2 .content:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-address .content:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-facebook .content:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-instagram .content:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-linkedin .content:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-mail .content:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-pinterest .content:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-tel1 .content:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-tel2 .content:hover{transform:translateX(10px)}#slider-accueil-container .slider-accueil-coord .slider-accueil-address a,#slider-accueil-container .slider-accueil-coord .slider-accueil-facebook a,#slider-accueil-container .slider-accueil-coord .slider-accueil-instagram a,#slider-accueil-container .slider-accueil-coord .slider-accueil-linkedin a,#slider-accueil-container .slider-accueil-coord .slider-accueil-mail a,#slider-accueil-container .slider-accueil-coord .slider-accueil-pinterest a,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel1 a,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel2 a,#video-accueil-container .slider-accueil-coord .slider-accueil-address a,#video-accueil-container .slider-accueil-coord .slider-accueil-facebook a,#video-accueil-container .slider-accueil-coord .slider-accueil-instagram a,#video-accueil-container .slider-accueil-coord .slider-accueil-linkedin a,#video-accueil-container .slider-accueil-coord .slider-accueil-mail a,#video-accueil-container .slider-accueil-coord .slider-accueil-pinterest a,#video-accueil-container .slider-accueil-coord .slider-accueil-tel1 a,#video-accueil-container .slider-accueil-coord .slider-accueil-tel2 a{color:#fff}#slider-accueil-container .slider-accueil-coord .slider-accueil-address a:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-facebook a:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-instagram a:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-linkedin a:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-mail a:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-pinterest a:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel1 a:hover,#slider-accueil-container .slider-accueil-coord .slider-accueil-tel2 a:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-address a:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-facebook a:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-instagram a:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-linkedin a:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-mail a:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-pinterest a:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-tel1 a:hover,#video-accueil-container .slider-accueil-coord .slider-accueil-tel2 a:hover{text-decoration:none}.mouse-scroll{bottom:20px;height:110px;left:0;margin:auto;position:absolute;right:0;width:45px}.mouse-scroll .mouse{height:55px;margin:auto;position:relative;width:43px}.mouse-scroll .down-arrow{animation:scroll-down 3s ease-in-out infinite;height:54px;margin:auto;position:relative;width:46px}@keyframes scroll-down{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.big-paddings{background-color:#fff;min-height:100vh;overflow:hidden;padding:100px 0;position:relative;width:100%}@media (max-width:767px){.big-paddings{padding:30px 0 0}}.text-scroll{transition:all .3s ease}.section-title,.temoignages .temoignages-hr .temoignages-title{color:#000;font-family:HelveticaNeueLTStd-Cn,sans-serif;font-size:48px;font-weight:500;margin-bottom:0;margin-right:50%}@media (max-width:991px){.section-title,.temoignages .temoignages-hr .temoignages-title{font-size:38px;margin:0!important}}.section-subtitle,.temoignages .temoignages-hr .temoignages-subtitle{color:#000;font-family:HelveticaNeueLTStd-Cn,sans-serif;font-size:24px;font-weight:100;line-height:1;margin-right:50%;max-width:60%;padding-bottom:15px;text-transform:uppercase}@media (max-width:991px){.section-subtitle,.temoignages .temoignages-hr .temoignages-subtitle{margin:0!important;max-width:none}}.section-texttitle{color:#0a2b66;font-family:Open Sans,sans-serif;font-size:20px;font-weight:600;line-height:1.2;margin-bottom:40px;text-transform:uppercase}.section-texttitle:before{border-bottom:2px solid;content:"";display:inline-block;margin-right:15px;vertical-align:middle;width:65px}@media (max-width:767px){.section-texttitle:before{border-bottom:none;margin:0;width:0}}.section-text{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.7}.section-hr,.temoignages .temoignages-hr{margin-bottom:40px;position:relative;transition:all .3s ease}@media (max-width:767px){.section-hr,.temoignages .temoignages-hr{margin-bottom:20px}}.section-hr:before,.temoignages .temoignages-hr:before{background:linear-gradient(90deg,#000 0,transparent 60%);bottom:1px;content:"";font:0/0 a;height:2px;left:0;position:absolute;right:0}.section-hr-animate:after{animation:section-expand 3s cubic-bezier(.24,.36,.26,.92);-webkit-animation:section-expand 3s cubic-bezier(.24,.36,.26,.92);-o-animation:section-expand 3s cubic-bezier(.24,.36,.26,.92);width:10vw!important}@keyframes section-expand{0%{width:0}to{width:10vw}}.filigrane{background:url(/imagecache/larger/filigrane.png) no-repeat 0;bottom:0;left:0;margin-left:50px;opacity:.2;position:absolute;right:0;top:0;z-index:0}@media (max-width:767px){.filigrane{margin:0!important}}.text-module{margin:60px;text-align:center}@media (max-width:767px){.text-module{margin:60px 15px}}.text-module .hr-text{border-top:6px solid #0a2b66;width:130px}.text-module .subtitle{display:block;font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:.5em;font-weight:100;text-transform:uppercase}.text-module h2{font-size:41px}.slider-trio{transition:all .3s ease}@media (min-width:1199px){.slider-trio .slider{height:710px;position:absolute;right:0;top:-100px}}@media (max-width:1200px){.slider-trio .slider{height:590px;position:absolute;right:0;top:-30px}}@media (max-width:991px){.slider-trio .slider{height:500px;top:0}}.slider-trio .hidden-slide{display:none}.slider-trio .slider-element{background-size:cover;height:100%}.slider-trio .slider-element-1{bottom:0;height:400px;overflow:hidden;position:absolute;right:130px;width:530px}@media (max-width:1200px){.slider-trio .slider-element-1{height:340px;right:70px;width:470px}}@media (max-width:991px){.slider-trio .slider-element-1{height:280px;right:0;width:390px}}.slider-trio .slider-element-2{height:300px;overflow:hidden;position:absolute;right:130px;top:0;width:400px}@media (max-width:1200px){.slider-trio .slider-element-2{height:240px;right:70px;width:360px}}@media (max-width:991px){.slider-trio .slider-element-2{height:210px;width:320px}}.slider-trio .slider-element-3{height:500px;overflow:hidden;position:absolute;right:0;top:60px;width:120px}@media (max-width:1200px){.slider-trio .slider-element-3{height:440px;top:0;width:60px}}.slider-trio .ctrl-btn{bottom:20px;height:120px;position:absolute;right:0;width:120px}@media (max-width:1200px){.slider-trio .ctrl-btn{width:60px}}@media (max-width:991px){.slider-trio .ctrl-btn{bottom:auto;top:90px}}.slider-trio .ctrl-btn .glyphicon{bottom:0;height:15px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}.slider-trio .ctrl-btn .next-btn{top:0}.slider-trio .ctrl-btn .prev-btn{top:50px}.slider-trio .ctrl-btn .next-btn,.slider-trio .ctrl-btn .prev-btn{background-color:#fff;border:1px solid #000;color:#000;height:40px;left:0;position:absolute;transition:background-color .3s linear;width:40px}.slider-trio .ctrl-btn .next-btn:focus,.slider-trio .ctrl-btn .next-btn:hover,.slider-trio .ctrl-btn .prev-btn:focus,.slider-trio .ctrl-btn .prev-btn:hover{background-color:#e6c619;border:0 solid #e6c619;color:#fff;cursor:pointer}.slider-trio .ctrl-btn .next-btn:active,.slider-trio .ctrl-btn .prev-btn:active{background-color:#a18b12}.slider-trio .ctrl-btn .numbers{bottom:0;font-size:14px;left:0;position:absolute;text-align:center;width:45px}.slider-trio .VueCarousel,.slider-trio .VueCarousel .VueCarousel-wrapper{height:100%}.slider-trio .VueCarousel .VueCarousel-wrapper .VueCarousel-slide{height:60vh;position:relative}.slider-trio .VueCarousel .VueCarousel-pagination{bottom:0;position:absolute}.slider-trio .VueCarousel .VueCarousel-pagination .VueCarousel-dot .VueCarousel-dot-inner{background-color:#fff!important}@media (min-width:1199px){.slider-trio .VueCarousel .VueCarousel-pagination .VueCarousel-dot .VueCarousel-dot-inner{height:3px!important;width:70px!important}}.slider-trio .VueCarousel .VueCarousel-pagination .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner{background-color:#0a2b66!important}.section-right{text-align:right}.section-right .section-title,.section-right .temoignages .temoignages-hr .temoignages-title,.temoignages .temoignages-hr .section-right .temoignages-title{margin-left:50%;margin-right:0}.section-right .section-subtitle,.section-right .temoignages .temoignages-hr .temoignages-subtitle,.temoignages .temoignages-hr .section-right .temoignages-subtitle{margin-left:50%;margin-right:0;max-width:none}.section-right .section-texttitle:before{content:none}.section-right .section-texttitle:after{border-bottom:2px solid;content:"";display:inline-block;margin-left:15px;vertical-align:middle;width:65px}@media (max-width:767px){.section-right .section-texttitle:after{border-bottom:none;width:0}}.section-right .section-text{margin-left:0;margin-right:80px}@media (max-width:767px){.section-right .section-text{margin-right:0}}.section-right .section-hr:after,.section-right .section-hr:before,.section-right .temoignages .temoignages-hr:after,.section-right .temoignages .temoignages-hr:before,.temoignages .section-right .temoignages-hr:after,.temoignages .section-right .temoignages-hr:before{left:auto;right:0}.section-right .section-hr:before,.section-right .temoignages .temoignages-hr:before,.temoignages .section-right .temoignages-hr:before{background:linear-gradient(270deg,#000 0,transparent 60%);left:0}.section-right .filigrane{background-position:100%;margin-left:0;margin-right:50px}.section-right .slider-trio .slider{left:0}.section-right .slider-trio .slider-element-1{left:130px}@media (max-width:1200px){.section-right .slider-trio .slider-element-1{left:70px}}@media (max-width:991px){.section-right .slider-trio .slider-element-1{left:0}}.section-right .slider-trio .slider-element-2{left:130px}@media (max-width:1200px){.section-right .slider-trio .slider-element-2{left:70px}}.section-right .slider-trio .ctrl-btn,.section-right .slider-trio .slider-element-3{left:0}.section-right .slider-trio .ctrl-btn .next-btn,.section-right .slider-trio .ctrl-btn .numbers,.section-right .slider-trio .ctrl-btn .prev-btn{left:auto;right:0}.section-right .section-btn{float:left;margin-left:0}.logos{background-color:#fff;display:flex;flex-flow:row wrap;justify-content:space-evenly;padding:15px 0}.logos img{height:85px;margin:5px}.temoignages{background-color:#fff;overflow:hidden;padding-top:60px;position:relative;width:100%}@media (max-width:767px){.temoignages{padding-top:20px}}.temoignages .tripadvisor-watermark{background-size:contain;background:url(/imagecache/logo/tripadvisor_logo_gray.png) no-repeat 50%;height:150px;opacity:.4}.temoignages .temoignages-bg{float:left;height:41.66667vw;min-height:1px;overflow:hidden;position:relative;width:100%}@media (max-width:991px){.temoignages .temoignages-bg{height:60vh}}.temoignages .temoignages-bg .temoignages-bg-content{background:no-repeat;background-size:cover;height:41.66667vw!important}@media (max-width:991px){.temoignages .temoignages-bg .temoignages-bg-content{background-position:50%;height:inherit!important}}.temoignages .temoignages-hr{margin-bottom:40px;text-align:right}.temoignages .temoignages-hr:after,.temoignages .temoignages-hr:before{left:auto;right:0}.temoignages .temoignages-hr:before{background:linear-gradient(270deg,#000 0,transparent 90%);left:-15px}.temoignages .temoignages-hr .temoignages-title{margin-right:0}.temoignages .temoignages-hr .temoignages-subtitle{margin-right:0;margin-top:0;max-width:none}.temoignages .temoignages-container{background-color:rgba(0,0,0,.5);height:41.66667vw;position:relative}@media (max-width:991px){.temoignages .temoignages-container{background-color:rgba(0,0,0,.5);bottom:0;height:60vh;left:0;margin:auto;right:0}}.temoignages .temoignages-container #slider-temoignages{height:100%;position:relative}.temoignages .temoignages-container #slider-temoignages .slider{color:#fff;height:100%;position:relative}.temoignages .temoignages-container #slider-temoignages .slider .temoignage{bottom:15%;left:0;opacity:1;overflow:hidden;position:absolute;right:0;transition:all .5s ease-in-out}@media (max-width:991px){.temoignages .temoignages-container #slider-temoignages .slider .temoignage{bottom:50px;max-height:calc(100% - 50px)}}.temoignages .temoignages-container #slider-temoignages .slider .temoignage.current-slide{opacity:1;transform:translateX(0)}.temoignages .temoignages-container #slider-temoignages .slider .temoignage.next-slide{opacity:0;transform:translateX(100%)}.temoignages .temoignages-container #slider-temoignages .slider .temoignage.prev-slide{opacity:0;transform:translateX(-100%)}.temoignages .temoignages-container #slider-temoignages .slider .temoignage.hidden-slide{opacity:0;transform:translateX(100%)}@media (max-width:767px){.temoignages .temoignages-container #slider-temoignages .slider .temoignage{width:100vw}}.temoignages .temoignages-container #slider-temoignages .slider .temoignage .text{font-size:16px;line-height:1.5;min-height:130px;text-align:center}@media (max-width:767px){.temoignages .temoignages-container #slider-temoignages .slider .temoignage .text{padding-top:70px}}.temoignages .temoignages-container #slider-temoignages .slider .temoignage .author{font-size:14px;font-weight:700;line-height:1.2;margin:15px 0 20px;text-align:center;text-transform:uppercase}@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(.5)}@media (max-width:767px){.temoignages .temoignages-container #slider-temoignages .slider .temoignage .note{left:50%;position:absolute;right:0;top:40px;transform:translate(-50%,-50%) scale(.5);width:500px}}.temoignages .temoignages-container #slider-temoignages .slider .temoignage .note .ldBar{margin:auto}.temoignages .temoignages-container #slider-temoignages .slider .temoignage .note .ldBar path{fill:#e6c619}.temoignages .temoignages-container #slider-temoignages .slider .temoignage .note .ldBar rect{fill:#fff}.temoignages .temoignages-container #slider-temoignages .slider .temoignage .note .ldBar-label{display:none}.temoignages .temoignages-container #slider-temoignages .slider .dots{bottom:0;height:15%;list-style:none;margin:auto;padding:0;position:absolute;text-align:center;width:100%}@media (max-width:991px){.temoignages .temoignages-container #slider-temoignages .slider .dots{height:50px}}.temoignages .temoignages-container #slider-temoignages .slider .dots li{background-color:#fff!important;border-radius:0;display:inline-block;height:4px;margin:20px 5px;transition:all .5s ease-in-out;width:70px}@media (max-width:991px){.temoignages .temoignages-container #slider-temoignages .slider .dots li{height:8px;margin:15px 5px;width:8px}}.temoignages .temoignages-container #slider-temoignages .slider .dots li:hover{cursor:pointer}.temoignages .temoignages-container #slider-temoignages .slider .dots li.selecteddot{background-color:#0a2b66!important}.temoignages .temoignages-container #slider-temoignages .slider .dots .next-btn,.temoignages .temoignages-container #slider-temoignages .slider .dots .prev-btn{background-color:transparent;border:1px solid #fff;color:#fff;display:inline-block;height:40px;margin:0 10px;position:relative;transition:background-color .3s linear;width:40px}.temoignages .temoignages-container #slider-temoignages .slider .dots .next-btn:focus,.temoignages .temoignages-container #slider-temoignages .slider .dots .next-btn:hover,.temoignages .temoignages-container #slider-temoignages .slider .dots .prev-btn:focus,.temoignages .temoignages-container #slider-temoignages .slider .dots .prev-btn:hover{background-color:#0a2b66;border:0 solid #0a2b66;color:#fff;cursor:pointer}.temoignages .temoignages-container #slider-temoignages .slider .dots .next-btn:active,.temoignages .temoignages-container #slider-temoignages .slider .dots .prev-btn:active{background-color:#030e20}.temoignages .temoignages-container #slider-temoignages .slider .dots .next-btn .glyphicon,.temoignages .temoignages-container #slider-temoignages .slider .dots .prev-btn .glyphicon{bottom:0;height:15px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}.temoignages .echo{text-align:center}.temoignages .echo .average-title{text-transform:uppercase}.temoignages .echo .average{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:60px}.temoignages .echo .reviews-average-subtitle{font-size:20px;margin:20px 0}.temoignages #slider-temoignages-ca,.temoignages #slider-temoignages-echo,.temoignages #slider-temoignages-qualitelis{padding-bottom:20px;position:relative}.temoignages #slider-temoignages-ca .echo-temoignages,.temoignages #slider-temoignages-echo .echo-temoignages,.temoignages #slider-temoignages-qualitelis .echo-temoignages{position:relative}.temoignages #slider-temoignages-ca .temoignage,.temoignages #slider-temoignages-echo .temoignage,.temoignages #slider-temoignages-qualitelis .temoignage{opacity:1;position:relative;transition:opacity .5s ease-in-out}.temoignages #slider-temoignages-ca .temoignage.hidden-slide,.temoignages #slider-temoignages-echo .temoignage.hidden-slide,.temoignages #slider-temoignages-qualitelis .temoignage.hidden-slide{opacity:0;position:absolute}.temoignages #slider-temoignages-ca .temoignage .hr,.temoignages #slider-temoignages-echo .temoignage .hr,.temoignages #slider-temoignages-qualitelis .temoignage .hr{border-top:6px solid #0a2b66;left:0;position:absolute;top:5px;width:65px;z-index:1}.temoignages #slider-temoignages-ca .temoignage .evaluation,.temoignages #slider-temoignages-echo .temoignage .evaluation,.temoignages #slider-temoignages-qualitelis .temoignage .evaluation{font-family:HelveticaNeueLTStd-BlkCn,sans-serif;font-size:40px;padding-left:85px}.temoignages #slider-temoignages-ca .temoignage .client,.temoignages #slider-temoignages-echo .temoignage .client,.temoignages #slider-temoignages-qualitelis .temoignage .client{color:#0a2b66;font-family:HelveticaNeueLTStd-Md,sans-serif;font-size:20px;padding-left:85px}.temoignages #slider-temoignages-ca .temoignage .client .posted-at,.temoignages #slider-temoignages-echo .temoignage .client .posted-at,.temoignages #slider-temoignages-qualitelis .temoignage .client .posted-at{font-size:12px}.temoignages #slider-temoignages-ca .temoignage .text,.temoignages #slider-temoignages-echo .temoignage .text,.temoignages #slider-temoignages-qualitelis .temoignage .text{font-weight:200;padding-left:85px;padding-right:15px}.reputation-echo-link{padding:2rem 0;text-align:center}.header{background:no-repeat 50%;background-size:cover;height:450px;overflow:hidden;position:relative}@media (max-width:767px){.header{min-height:450px}}@media screen and (max-width:767px) and (orientation:portrait){.header video{max-height:100vh;width:auto!important}}.header .fullbg{transition:all 2s,background-position-y 1ms linear!important}.header .header-container{left:15px;opacity:1;position:absolute;right:15px;top:50%;transform:translateY(0);transition:translateY 1s ease;z-index:1}.header .header-logo{background:url(/imagecache/large/brand_logo_white.png) no-repeat 50%;background-size:contain;filter:drop-shadow(0 0 10px rgba(0,0,0,.5));height:230px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:20px;width:400px}@media (max-width:767px){.header .header-logo{max-height:20vh;max-width:60vw;top:90px}}.header .header-title{color:#fff;font-family:HelveticaNeueLTStd-Cn,sans-serif;font-size:60px;font-weight:400;text-align:center;text-shadow:0 0 15px #141414;text-transform:uppercase}@media (max-width:991px){.header .header-title{font-size:40px}}.header .header-subtitle{color:#fff;font-family:HelveticaNeueLTStd-LtCn,sans-serif;font-size:36px;font-weight:200;text-align:center;text-shadow:0 0 15px #141414;text-transform:uppercase}@media (max-width:991px){.header .header-subtitle{font-size:30px}}.header video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.header-500{height:100vh}.header-500 .header-subtitle{margin-bottom:20px}.contact-block{height:50vw;padding:0}@media (min-width:1199px){.contact-block{height:40vw}}@media (max-width:767px){.contact-block{height:auto}}.contact-block,.genericForm-block{height:50vw;padding:0}@media (min-width:1199px){.contact-block,.genericForm-block{min-height:40vw}}@media (max-width:767px){.contact-block,.genericForm-block{height:auto}.contact-coord-map{height:100vh}}.contact-coord-map .maps-info-windows,.contact-coord-map .maps-info-windows a{color:#000}.contact-coord-logo{overflow:hidden}@media (max-width:767px){.contact-coord-logo{height:100vw}}.contact-coord-logo .contact-coord-logo-content .grid-item-text-overlay{background-color:hsla(0,0%,8%,.7);height:100%;position:absolute;width:100%}.contact-coord-logo .contact-coord-logo-content .contact-container{padding:60px}@media (max-width:767px){.contact-coord-logo .contact-coord-logo-content .contact-container{padding:30px}}.contact-coord-logo .contact-coord-logo-content .contact-container .contact-logo{background:url(/imagecache/large/brand_logo_white.png) no-repeat bottom;background-size:contain;height:9vw;max-width:200px}@media (max-width:768px){.contact-coord-logo .contact-coord-logo-content .contact-container .contact-logo{height:11vw;max-width:none}}.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord{margin-top:20px}.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-address,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-facebook,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-instagram,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-linkedin,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-mail,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-pinterest,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel1,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel2{height:35px;position:relative;width:100%}.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-address .picto,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-facebook .picto,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-instagram .picto,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-linkedin .picto,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-mail .picto,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-pinterest .picto,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel1 .picto,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel2 .picto{bottom:0;height:35px;left:0;margin:auto;position:absolute;top:0;width:40px}.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-address .picto img,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-address .picto svg,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-facebook .picto img,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-facebook .picto svg,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-instagram .picto img,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-instagram .picto svg,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-linkedin .picto img,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-linkedin .picto svg,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-mail .picto img,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-mail .picto svg,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-pinterest .picto img,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-pinterest .picto svg,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel1 .picto img,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel1 .picto svg,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel2 .picto img,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel2 .picto svg{fill:#fff;bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-address .content,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-facebook .content,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-instagram .content,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-linkedin .content,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-mail .content,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-pinterest .content,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel1 .content,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel2 .content{color:#fff;font-size:14px;height:100%;line-height:1.2;padding-left:50px;padding-top:10px;position:relative}.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-address .content a,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-facebook .content a,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-instagram .content a,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-linkedin .content a,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-mail .content a,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-pinterest .content a,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel1 .content a,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel2 .content a{color:#fff}.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-address a:hover,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-facebook a:hover,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-instagram a:hover,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-linkedin a:hover,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-mail a:hover,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-pinterest a:hover,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel1 a:hover,.contact-coord-logo .contact-coord-logo-content .contact-container .contact-coord .contact-tel2 a:hover{text-decoration:none}.access,.contact-form,.generic-form{max-height:100%;overflow-y:auto;padding:0 80px 20px}@media (max-width:767px){.access,.contact-form,.generic-form{padding:15px}}.contact-form .contact-form-title,.contact-form .generic-form-title,.generic-form .contact-form-title,.generic-form .generic-form-title{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:24px;margin-bottom:30px;text-transform:uppercase}.contact-form .contact-form-subtitle,.contact-form .generic-form-subtitle,.generic-form .contact-form-subtitle,.generic-form .generic-form-subtitle{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:20px;margin-top:40px}.contact-form .contact-form-hr .generic-form-hr,.generic-form .contact-form-hr .generic-form-hr{border-top:6px solid #0a2b66;left:-65px;position:absolute;top:60px;width:130px}.contact-form .formContactInputs,.contact-form .formGenericInputs,.generic-form .formContactInputs,.generic-form .formGenericInputs{color:#000}.gdpr-text{align-items:flex-start;display:flex}@media (max-width:991px){.gdpr-text{margin-top:10px}}.gdpr-text input{margin-right:10px;margin-top:0}.gdpr-text input:hover{cursor:pointer}.gdpr-text label{font-size:10px;font-weight:400;text-align:justify}.gdpr-text label:hover{cursor:pointer}.access .access-title{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:24px;margin-bottom:30px;text-align:right;text-transform:uppercase}.access .access-subtitle{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:20px;margin-top:40px;text-align:right}.access .access-hr{border-top:6px solid #0a2b66;position:absolute;right:-65px;top:60px;width:130px;z-index:1}.access .access-text{margin-bottom:30px}.access .access-avion,.access .access-bateau,.access .access-bus,.access .access-gps,.access .access-metro,.access .access-train,.access .access-tram,.access .access-voiture{margin-bottom:10px;position:relative;width:100%}.access .access-avion .text,.access .access-bateau .text,.access .access-bus .text,.access .access-gps .text,.access .access-metro .text,.access .access-train .text,.access .access-tram .text,.access .access-voiture .text{font-size:14px;height:100%;line-height:1.2;padding-left:50px;position:relative}.access .access-avion .text .title,.access .access-bateau .text .title,.access .access-bus .text .title,.access .access-gps .text .title,.access .access-metro .text .title,.access .access-train .text .title,.access .access-tram .text .title,.access .access-voiture .text .title{font-family:HelveticaNeueLTStd-Md,sans-serif;font-size:18px}.access .access-avion .picto,.access .access-bateau .picto,.access .access-bus .picto,.access .access-gps .picto,.access .access-metro .picto,.access .access-train .picto,.access .access-tram .picto,.access .access-voiture .picto{filter:none;height:35px;left:0;margin:auto;position:absolute;top:0;width:35px}#maps{height:100%}#maps iframe{height:100%;width:100%}.parallax{height:350px;overflow:hidden;position:relative}@media (max-width:767px){.parallax{height:100vh}}.parallax .fullbg{background-attachment:fixed;transition:all 2s,background-position-y 1ms linear!important}@media (max-width:991px){.parallax .fullbg{background-attachment:scroll;background-position-y:50%!important}}.parallax .overlay{background-color:#0a2b66;bottom:0;position:absolute;right:55px;top:0;width:410px}@media (max-width:991px){.parallax .overlay{bottom:auto;max-width:100%;right:auto}}.parallax .overlay .overlay-content{color:#fff;margin:20px 50px;text-align:center}.parallax .overlay .overlay-content h2{color:#fff}.parallax .overlay .overlay-content h2 .title{display:block;font-family:HelveticaNeueLTStd-Cn,sans-serif;font-size:30px;font-weight:400;margin:0 -15px}.parallax .overlay .overlay-content h2 .subtitle{display:block;font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:20px;font-weight:100;margin:0 -15px;text-transform:uppercase}.parallax .overlay .overlay-content .text{font-weight:200}.parallax .overlay .overlay-content .hr{border-top:3px solid #fff;width:82px}.parallax .overlay .overlay-content a{color:#fff;text-decoration:underline}#accueil-video .parallax .overlay .modal-btn,#galerie #galerie-modal .parallax .overlay .modal-btn,#galerie #galerie-modal-video .parallax .overlay .modal-btn,#module-video .container-video .video-module .parallax .overlay .modal-btn,#resa-modal .parallax .overlay .modal-btn,.chambre-modal .parallax .overlay .modal-btn,.cookie-consent .parallax .overlay button,.parallax .overlay #accueil-video .modal-btn,.parallax .overlay #galerie #galerie-modal .modal-btn,.parallax .overlay #galerie #galerie-modal-video .modal-btn,.parallax .overlay #module-video .container-video .video-module .modal-btn,.parallax .overlay #resa-modal .modal-btn,.parallax .overlay .btn,.parallax .overlay .chambre-modal .modal-btn,.parallax .overlay .cookie-consent button{border-color:#fff;color:#fff}.flexible{margin-top:60px}@media (max-width:767px){.flexible{margin-top:0}}.flexible .column{height:580px;margin-top:-80px;padding:80px 0 0;width:100%}@media (max-width:767px){.flexible .column{height:auto;margin-top:0;padding:0}}.flexible .column.no-overlay .blurry-background-loader,.flexible .column.no-overlay .slider-photos{height:100%!important;top:0!important}.flexible .column .image{height:500px;padding:0;position:relative}@media (max-width:767px){.flexible .column .image{max-height:50vh}}.flexible .column .image .blurry-background-loader,.flexible .column .image .slider-photos{border:10px solid #fff;border-left:0;bottom:0;overflow:hidden;position:absolute;top:-100px;width:100%}@media (max-width:767px){.flexible .column .image .blurry-background-loader,.flexible .column .image .slider-photos{border-width:0;border-top:10px solid #fff;top:0}}.flexible .column .image .slider-photos{height:calc(100% + 100px)}@media (max-width:767px){.flexible .column .image .slider-photos{max-height:50vh}}.flexible .column .content{margin:40px 80px 0}@media (max-width:1200px){.flexible .column .content{margin:40px 40px 0}}@media (max-width:991px){.flexible .column .content{margin:20px 20px 0}}.flexible .column .content h2{margin:0}.flexible .column .content .content-subtitle{display:block;font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:20px;font-weight:100}.flexible .column .content .content-title{display:block;font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:24px;font-weight:900;margin-bottom:30px;margin-top:0;text-transform:uppercase}.flexible .column .content .content-hr{border-top:6px solid #0a2b66;left:-75px;position:absolute;top:72px;width:130px}@media (max-width:1200px){.flexible .column .content .content-hr{left:-95px}}@media (max-width:991px){.flexible .column .content .content-hr{left:-115px;top:63px}}.flexible .column .content .content-link{margin:15px 0}.flexible .right .image .blurry-background-loader,.flexible .right .image .slider-photos{border:10px solid #fff;border-right:0}@media (max-width:767px){.flexible .right .image .blurry-background-loader,.flexible .right .image .slider-photos{border-width:0;border-top:10px solid #fff}}.flexible .right .content-subtitle,.flexible .right .content-text,.flexible .right .content-title{text-align:right}.flexible .right .content-subtitle ul,.flexible .right .content-text ul,.flexible .right .content-title ul{list-style-type:none;padding-right:20px;text-align:right}.flexible .right .content-subtitle li,.flexible .right .content-text li,.flexible .right .content-title li{list-style-type:none;padding-right:20px;position:relative;text-align:right}.flexible .right .content-subtitle li:after,.flexible .right .content-text li:after,.flexible .right .content-title li:after{content:"•";font-size:26px;position:absolute;right:0;top:-6px}.flexible .right .content-hr{left:auto!important;position:absolute;right:-75px;top:45px;z-index:1}@media (max-width:1200px){.flexible .right .content-hr{right:-95px}}@media (max-width:991px){.flexible .right .content-hr{right:-115px}}.flexible .right .content-link{float:right}.duo-text{background-color:#fff;min-height:100vh;overflow:hidden;padding:100px 0;position:relative;width:100%}.duo-text .duo-text-container{padding:40px 0;position:absolute;transition:all .3s ease;width:50%;z-index:1}@media (max-width:1200px){.duo-text .duo-text-container{width:70%}}@media (max-width:991px){.duo-text .duo-text-container{max-height:none;width:80%}}.duo-text .duo-text-container .duo-text-hr{margin-bottom:20px;margin-left:40px;position:relative}.duo-text .duo-text-container .duo-text-hr:after,.duo-text .duo-text-container .duo-text-hr:before{content:"";font:0/0 a;left:0;position:absolute}.duo-text .duo-text-container .duo-text-hr:before{background-color:#fff;bottom:1px;height:1px;right:0}.duo-text .duo-text-container .duo-text-hr:after{background-color:#fff;bottom:0;height:3px;max-width:60px;width:0}.duo-text .duo-text-container .duo-text-hr .title{color:#fff;font-family:HelveticaNeueLTStd-Cn,sans-serif;font-size:24px;padding-bottom:10px;text-align:left;text-transform:uppercase}.duo-text .duo-text-container .duo-text-hr-animate:after{animation:duo-text-expand 3s cubic-bezier(.24,.36,.26,.92);-webkit-animation:duo-text-expand 3s cubic-bezier(.24,.36,.26,.92);-o-animation:duo-text-expand 3s cubic-bezier(.24,.36,.26,.92);width:60px}@keyframes duo-text-expand{0%{width:0}to{width:60px}}.duo-text .duo-text-container .text{color:#fff;font-weight:200;padding:0 40px;text-align:center}.duo-text .duo-text-container .text a{color:#fff;text-decoration:underline}#accueil-video .duo-text .duo-text-container .modal-btn,#galerie #galerie-modal .duo-text .duo-text-container .modal-btn,#galerie #galerie-modal-video .duo-text .duo-text-container .modal-btn,#module-video .container-video .video-module .duo-text .duo-text-container .modal-btn,#resa-modal .duo-text .duo-text-container .modal-btn,.chambre-modal .duo-text .duo-text-container .modal-btn,.cookie-consent .duo-text .duo-text-container button,.duo-text .duo-text-container #accueil-video .modal-btn,.duo-text .duo-text-container #galerie #galerie-modal .modal-btn,.duo-text .duo-text-container #galerie #galerie-modal-video .modal-btn,.duo-text .duo-text-container #module-video .container-video .video-module .modal-btn,.duo-text .duo-text-container #resa-modal .modal-btn,.duo-text .duo-text-container .btn,.duo-text .duo-text-container .chambre-modal .modal-btn,.duo-text .duo-text-container .cookie-consent button{border-color:#fff;color:#fff;margin-top:10px}.duo-text .duo-text-container h2{color:#fff;font-weight:400;line-height:inherit;margin:0}.duo-text .img-container{display:block;height:calc(100vh - 200px);max-width:100%;transition:all .3s ease}.duo-text .left{padding:0}.duo-text .left .duo-text-container{background-color:#08214f;right:40px;top:20%;transform:translateY(-230px)}@media (max-width:767px){.duo-text .left .duo-text-container{top:0}}.duo-text .left .img-container canvas,.duo-text .left .img-container img{top:50px}.duo-text .right{padding:0}.duo-text .right .duo-text-container{background-color:#0c357d;bottom:20%;left:40px;transform:translateY(190px)}@media (max-width:767px){.duo-text .right .duo-text-container{bottom:0}}.duo-text .right .img-container canvas,.duo-text .right .img-container img{bottom:50px}#accueil-video{overflow:hidden;padding:0!important}@media (max-width:991px){#accueil-video{overflow-y:auto}}#accueil-video .modal-dialog{height:100%;margin:0;width:100%}@media (max-width:767px){#accueil-video .modal-dialog{height:auto}}#accueil-video .modal-dialog .modal-content{border:none;border-radius:0;height:100%}#accueil-video .modal-dialog .modal-content .modal-body{height:100%;padding:0}#accueil-video .modal-dialog .modal-content .modal-body .modal-close{filter:drop-shadow(0 0 3px rgba(0,0,0,.7));-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.7));position:absolute;right:25px;top:25px;transition:transform .3s ease-in-out;z-index:3}#accueil-video .modal-dialog .modal-content .modal-body .modal-close:hover{cursor:pointer;transform:scale(1.1)}#accueil-video .modal-dialog .modal-content .modal-body .modal-next{position:absolute;right:25px;top:50%;z-index:3}#accueil-video .modal-dialog .modal-content .modal-body .modal-next:hover{cursor:pointer}@media (max-width:767px){#accueil-video .modal-dialog .modal-content .modal-body .modal-next{right:5px}}#accueil-video .modal-dialog .modal-content .modal-body .modal-prev{left:25px;position:absolute;top:50%;z-index:3}#accueil-video .modal-dialog .modal-content .modal-body .modal-prev:hover{cursor:pointer}@media (max-width:767px){#accueil-video .modal-dialog .modal-content .modal-body .modal-prev{left:5px}}#accueil-video .modal-btn{float:right}#accueil-video .modal-mute{border:1px solid #fff;bottom:25px;filter:drop-shadow(0 0 3px rgba(0,0,0,.7));-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.7));height:80px;left:25px;position:absolute;width:80px;z-index:2}#accueil-video .modal-mute .fa{bottom:0;color:#fff;font-size:24px;height:25px;left:0;margin:auto;position:absolute;right:0;top:0;width:25px}#accueil-video .modal-video:before{content:"";opacity:0;transition:all .3s ease-in-out}#accueil-video .modal-video.stopfade:before{background:#fff;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}@media (max-width:767px){#accueil-video .modal-video .video-content{width:100%}}.video-module{height:100vh}.video-module .bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(20px);-webkit-filter:blur(20px);height:100%}.video-module .video-content{background-repeat:no-repeat;background-size:cover;height:auto;left:50%;min-height:100%;min-width:100%;position:fixed;top:50%;transform:translate(-50%,-50%);width:auto}.parallax-video-container{box-shadow:inset 0 0 25px rgba(0,0,0,.5);height:66vh;min-height:500px}.parallax-video-container .parallax-video{left:0;position:fixed;top:0;z-index:-1}#module-video{display:flex;height:calc(100vh - 12rem);margin-top:4rem;overflow:hidden;position:relative;width:100%;z-index:1}#module-video .container-video{position:absolute;width:100%}#module-video .container-video .video-module{height:calc(100vh - 12rem);overflow:hidden;padding:0!important}@media (max-width:767px){#module-video .container-video .video-module{height:calc(100vh - 10px)}}#module-video .container-video .video-module .video-content{background-color:#fff;position:fixed;transition:opacity 1s;z-index:-100}@media (max-width:767px){#module-video .container-video .video-module .video-content{height:auto;width:100vw;z-index:2}}@media (max-width:991px){#module-video .container-video .video-module{overflow-y:auto}}#module-video .container-video .video-module .modal-dialog{height:100%;margin:0;width:100%}@media (max-width:767px){#module-video .container-video .video-module .modal-dialog{height:auto}}#module-video .container-video .video-module .modal-dialog .modal-content{border:none;border-radius:0;height:100%}#module-video .container-video .video-module .modal-dialog .modal-content .modal-body{height:100%;padding:0}#module-video .container-video .video-module .modal-dialog .modal-content .modal-body .modal-close{filter:drop-shadow(0 0 3px rgba(0,0,0,.7));-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.7));position:absolute;right:25px;top:25px;transition:transform .3s ease-in-out;z-index:3}#module-video .container-video .video-module .modal-dialog .modal-content .modal-body .modal-close:hover{cursor:pointer;transform:scale(1.1)}#module-video .container-video .video-module .modal-dialog .modal-content .modal-body .modal-next{position:absolute;right:25px;top:50%;z-index:3}#module-video .container-video .video-module .modal-dialog .modal-content .modal-body .modal-next:hover{cursor:pointer}@media (max-width:767px){#module-video .container-video .video-module .modal-dialog .modal-content .modal-body .modal-next{right:5px}}#module-video .container-video .video-module .modal-dialog .modal-content .modal-body .modal-prev{left:25px;position:absolute;top:50%;z-index:3}#module-video .container-video .video-module .modal-dialog .modal-content .modal-body .modal-prev:hover{cursor:pointer}@media (max-width:767px){#module-video .container-video .video-module .modal-dialog .modal-content .modal-body .modal-prev{left:5px}}#module-video .container-video .video-module .modal-btn{float:right}#module-video .container-video .video-module #mute-video-button,#module-video .container-video .video-module #pause-video-button{background-color:transparent;border:1px solid #fff;bottom:25px;filter:drop-shadow(0 0 3px rgba(0,0,0,.7));-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.7));height:80px;left:25px;position:absolute;width:80px;z-index:2}#module-video .container-video .video-module #mute-video-button svg,#module-video .container-video .video-module #pause-video-button svg{fill:#fff;bottom:0;font-size:24px;height:25px;left:0;margin:auto;position:absolute;right:0;top:0;width:25px}#module-video .container-video .video-module #mute-video-button{margin-left:100px}#galerie .big-paddings{padding:100px 0 0}@media (max-width:767px){#galerie .big-paddings{padding:30px 0 0}}#galerie .tags-container{position:relative}#galerie .tags-container .tags-picker{list-style:none;margin:20px 0 60px;padding:0;text-align:center}@media (max-width:767px){#galerie .tags-container .tags-picker{margin:20px 0}}#galerie .tags-container .tags-picker li{background-color:#fff;color:#0a2b66;display:inline-block;margin:0 10px;padding:10px 15px}#galerie .tags-container .tags-picker li:hover{cursor:pointer}#galerie .tags-container .tags-picker li.active{background-color:#0a2b66;color:#fff}#galerie #grid-galerie .grid-item:hover{transform:none;transform-origin:center center}#galerie #grid-galerie .grid-item:hover .blurry:before{opacity:1}#galerie #grid-galerie .grid-item .blurry:before{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;opacity:0;position:absolute;right:10px;top:0;transition:opacity .5s ease-in-out;z-index:1}@media (max-width:767px){#galerie #grid-galerie .grid-sizer{height:33.33333vw;min-width:auto;width:33.33333vw}#galerie #grid-galerie .grid-item{padding:0}#galerie #grid-galerie .grid-item:after{content:none}#galerie #grid-galerie .grid-sizer,#galerie #grid-galerie .grid-width-1{min-width:auto;width:33.33333vw}#galerie #grid-galerie .grid-height-1,#galerie #grid-galerie .grid-sizer{height:33.33333vw}#galerie #grid-galerie .grid-width-2{min-width:auto;width:66.66667vw}#galerie #grid-galerie .grid-height-2{height:66.66667vw}}#galerie #grid-galerie .grid-video .video-icon{background:url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABSCAQAAABtJUsQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAQMJJCqdD4WIAAALyElEQVRo3t2bbXBU1RnH/+fcm2VhdTcWEGYSZCxTawJKnRGTqHX8UHDU2qFJKEpFAnQGdVpkxorOkPKh0k6LY8fSGYgfAom8KC+Jb6O0xBmthUIKI6MDCYNjHTW0lBclW1Y22d1z++Gee85zzr272Qi12ntmF5Jszv3d53nOc87zEoaLvVgZn/H++7co9Xss9G6jhd+/BEgN5L/0uzmbZ7y8i4F1Rw0YQOl/mfq+xgxgPALpGXCjAC0XksrPH5wgRkNSGQoCqvHKBC0P0pQgV4jcgtTq1pL0ATk8eBDyNUrQkW0yClC/lwMZgPmIFNQrz0ZHkqStYK4Gi4C0L22RgkAKMPWV/ylWGrMUpJaPlpxjYJaGpIuHIgaggjxGSczikKYMg2FD8vmpR+qrasfXOcl4jTlBpjc78Gn/B3137leYAh4KEBAoyJm1PEsonZWJ6FgvBv7rKc1zpjTZaOFLpD/rOd5z8x4iywIKEBJXKNDAI5QJSReKRnQUIt9d37A4NZuCXOgf7M+n9XdSNW4yUUc/caqrvaP1Ywnpg2rUkpisBKJviRrQkYAN330kuL1In33jeM9bfa0DyrqMOTpr6+on36Qf52xX27rWjwmkBvWIjY4IaSP6w/Vh11y1Ym0AONhzpPvWPZaTtiD9MS/1ZPPVLbEq/7EGOqY+Y0AGoEUxoyCpJfp4chxb+u1V/odOd7etW/0J8X9exOR0Z+Jge+d8p8V/wGz/jpWLjijA/EiYrAxEFw6ceVdsavNvken93eOrPyFuWYTkGLZr+X64+fpVPAkA76+5ph1CIuaVPEXETBZk4BVDiJ3X3dsWqwJEet8Tt/3J8nheSUjLxzalNrRObPTtc8JjSpY2ZlFIPa0DLgEl4v1beRLI9j/1kJRhIQLSi3hgBnsbcMDevuOW3/AkMNiz7LHtnynIvJrVms2ENBUt5Rggnu6+cqV0xuaaHBmSGY6Mg2+avmBDrArI9rfcpzDzBibRC7MmpYguHLgGojCch31YKGaTjOxXyts2Vm7dEq8BBnsqlxmQBfnwXjQkI07HRQVcOPO+8cKfDUS9IoUBaZ+5GZnT3BSUtwgwz3ZN+LmFaamcxirckGMFXDgXXovXGIjadgq2oj3bcdiHPH92Vzu2xsqdb/Ik8N7KmTskZs4QgJyRRzgftbd8tCJeA2R6CWIeuQgjj0AEPM/TJyCthZyWWPe55+4XaWBG65qpxtmAnq4iIIn1dM64ajkg0g88TBCLWA3A1FUSNK9eeRRQWHz0vV8BPLliLV1WcgNQF1eAMBA5+I/WAsDrD3efI5BRiAzG+dJGVaD6BES84g27BnuARN3xJdpF2Zic4FLz5u82+9Z4z35r4oJcLAA9xnElB7kR2qCAoXjyuEsfF2lg2vL5lXImxzrzG5I0woNrHwFE+qE1xDNqx6MlyJQ3cImD4VqmRTCFfuiuwff/APDk2iVEJyFJmiEC9+UYqwI+6ewatDyjXs10kVWgAhWIyX9deWayQEOY6qGv3Th8AqhumV9pRFCwFw71Zwysdjkg0o9uIudoQfYCqmpXIfojwIwA9XQkbs7q9a0DePLJZiMSDZRO1E1OK7sb3GrgZHfXOeMgoT0XRXQRQwxjjBErBiodlSDyFP7yEWng6hYqKNMF0aiPg4HNagKA9g5y2qH7dIDp22IMMcQRRxxj5YgjrkCpjUJK1COY6uFPdgNudecMdf7kOgYN/ms8wRWzgWy/PNTq7S9YMAEi91V9eEF6+8mn50zCODnGSmitfO39pHmGQlzvjS4AmNMYiucNm1Q/2jydJ4GPuons1F7qecQ8fHuMfbP58psmzX39j+8uv3USEkjgMiQwDnGMxRiMMTDJjQ1MD2JR3/AJoLLeDDy0TZrfYrfNAYDeA0ZihO4ugTfw13VMcABwLr9+6ZsvHnx41mQk5PBVry3Ul6b/+54xBDx4Z3qAeM38lI2oFw5Z46kaQKQX9Vnxi5aj3mNcOIh5yp+5l934wL7n//ogLsdlEjOArFCunuaLjPk/7AWAllobEUz7SfXriRrgQr/1rOaRVm+iLtwCJz9BRaJhwfktO+ciIe1zLMYgpiRJUzJW7vKtPgCorbc1ay4cOdxq4GxvUUAtc+mEvFDEmbiyecX5bS/OxThplzElSS1LM7nqwWsdAIBEVehe1K/719Zaogx9mcoOhgMHThjSB537aGb7a3MRNxaPuXSskekF4tXFbFIrEROSAHCk15omfKnTZzQkAIybdNcTZzZsrLfW96gvuuPQb9tg0YE/k3tsiWv8DYvbznW83BA+2xj6UqKg+aNAdNy+tSj/SVn44aKv1I0/2PzCdEOOZp1CiuDM3yLuAYwkh6/GZUJ68Hj5pYvi9mpdg4deWXjvURpaWQ5NynXCTRH3QJDpDd1M2GoMV7v0blHyOnv4lWeX7EU2HF0agMpwMr1hTNf8EjiTBoAZddgHRBi6jSkgWFFZfv6vtzbd/RKyMsI0wtTRXK4levy4b4GlhOArFpwGtTwKKCAfDZk51bP5h68iiyyGkFOYZgBnjUQdkB0IbyNu2PPnB9zq8XVhlxqSowxSw5CZU7u3zXsNWQxhCMMYwjByVmrPSrOCga2pBoDMieKSJE+Y6U9Vj60JPyeReFBCEigg7xhWmcscevmnu975VOENSznmQ9lHZoLeXgsAfQfCZwaurTFAHewHeLKzVp/Ug8HoWVBAII88hrUk8+cPPXfLfTe3vXMS55FBBheQlXLMkUCOmBCd/+o6AOjoC50ZPI7QHvr2HgCoqwdNgJq7BFQolcMwFz7ge+23N85af/AkMjiPDD7HBQKZVxkeqFjTClomzAay/dsHo2xSy0Z+e+HRBWmenNqIjRAk4hBgyhMFyyYPBvx91zTv83881fb0PwGVTMmR5BPNklE56iCagXfWxqqAcwfCa8RfOIxkazx48D7rGd8Ur/nllNUfQZA42EOBmEUBDHkAuGEbdsgztw5WoxLMYUWT6tr3mgBgTzci0rK2ugU8eAe7AGBpC8zsEDNOg9IBYRjDyCIrleu/ayUba9rzj3uhbAkY2ORGID+w6IgRVcnVwon6VFR45/78ADC5samSTMQtxECxPuYQhjAknY62QuIbfUC59GiCmoODH27mSeDDDlOjVJLUQcsP+BmFpxeTRJQGtTFzyCGHYTkCh1OwAVVaVSdo1Jx+xuQXu0j4TEovnKxWEgfP3DV8ApiyqCmlMl2OcSI0c2Q5YwSIBiBBtKuV/NiSWBUw0LFdZ0x0rdFQt5VVOPZ7gCc3tAZBgpEzo95SV2JCS0UDRiCqLFxT6ls/A0R65UbQVARZaPqoRgu9AmLmrmw/MLHx1QbY5TsmlU4zZDqxJW9AAUOIejYO1v5bngQ+WLf9nKqFW+ubStLM/BR2rASAu9Y3pYzKjhMRUBlFJy8EyMzUPkXkh5tTs4FM7zUb1b310glJkqaMBQoQi458vA7gyc4NVm0njAkEbJ6Z4FeAjFg2qbVtmn79KkCkn1lJilihI13xEokLF+755xN1X50Sia1uaR2LHxRpYGLjqbVGhaeCKF+5EcYZVyUIzrglvaA2pPTRlNq6hSeBs10zd9K8bzhO+J+X7WSttsyyXfkF0IKCNWu05RVAOZzRFkCdElKVx9KXTk/be9332ZhEzROzx/zlzX9b8qF7MB1m74Ze0S7423fcs96dCAz2/GQZKSWbJ/cipeSLLcpHS5KrlwMGJ6IoH9U7UKJzoER7w/zK9mcj2xtGtslL3N5QDFOO40umLfdvQRpFiknS7nEr1iiiActuFPmatNx8LZqXwvYUbgNjuxvMNrDhE7mBL7cNzFZXuKGOgV9EQ53pZ79wQ53GhHIhusw7qtbE3gMLj1qHFxECDCLEEigjYUY3eY7ciVq6ybNU45N1lepE1b8mZNjL4I0Csni7LG0gw0iIF9d4HO6OjuozvwSNx+VlyMtt4S7WZ26q3FTxJWnhpp+7VM3wowAcDWSURL/InxVo9Y4i4/u1+AON/9M/dRn9DBf5J0PAfwBSMBKwaSYeUgAAAABJRU5ErkJggg==") 50% no-repeat;height:65px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all 1s ease;width:65px}@media (max-width:767px){#galerie #grid-galerie .grid-video .video-icon{top:30%}}#galerie #grid-galerie .grid-video .video-title{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;transition:all 1s ease}#galerie #grid-galerie .grid-video .video-title .video-title-content{bottom:25%;color:#fff;left:30px;padding-bottom:10px;position:absolute;right:0;text-align:left;text-transform:uppercase}@media (max-width:767px){#galerie #grid-galerie .grid-video .video-title .video-title-content{bottom:15%}}#galerie #grid-galerie .grid-video .video-title .video-title-content:after,#galerie #grid-galerie .grid-video .video-title .video-title-content:before{content:"";font:0/0 a;left:0;position:absolute}#galerie #grid-galerie .grid-video .video-title .video-title-content:before{background-color:#fff;bottom:1px;height:1px;right:0}#galerie #grid-galerie .grid-video .video-title .video-title-content:after{background-color:#fff;bottom:0;height:3px;max-width:60px;width:40px}#galerie #grid-galerie .grid-video:hover .video-icon{transform:translate(-50%,-50%) scale(1.2)}#galerie #galerie-modal,#galerie #galerie-modal-video{overflow:hidden;padding:0!important}@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{height:100%;margin:0;width:100%}@media (max-width:767px){#galerie #galerie-modal .modal-dialog,#galerie #galerie-modal-video .modal-dialog{height:auto}}#galerie #galerie-modal .modal-dialog .modal-content,#galerie #galerie-modal-video .modal-dialog .modal-content{border:none;border-radius:0;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{filter:drop-shadow(0 0 3px rgba(0,0,0,.7));-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.7));position:absolute;right:25px;top:25px;transition:transform .3s ease-in-out;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;transform:scale(1.1)}#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;right:25px;top:50%;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}@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:5px}}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .modal-prev,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .modal-prev{left:25px;position:absolute;top:50%;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}@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:5px}}#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 50%;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{bottom:0;position:absolute;right:0;top:0;width:33%}#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,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAQAAABebbrxAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAQIRFBbHr1pRAAACoklEQVRYw83ZTYiVZRgG4Oc4NQ4DNSKpQ0jkDxKCjCK2CBWVIFwMItHCRQsxDAoEFwNFC6HFLATFhdBiYBYtohBctJAoFEQKpNRwYyoS4l8o6hBN/nQ4V4sPk0RGZ+ZGPGdx4Ps+Ljic9zzv895Py0/1Qq2v8Qq9ZlRvraqRFFdV3vAnPlKZdynv4Z43c2DZh4teyYHdfsR3ulJgme86duXA8ra2tndyYPkMN7yWA1sO4bjuFFhm+x37c2BZ6S625MDyIf6yNAeWL3HGSzmw12l8nQPLEmPYkQPLuzrueSsHlr24ZE4OfNExfD/ZgjHRzVf9gc9zYFmvrWNjDiyf4qbXc2DLt/j56QvGkx+Z5QK+yIFlhTt4PweWDzBuWQ4so/jNyzmw1ykc0EqBZZEx7MyBZbOO+1bnwLIbV8zNgV2O4vBEBWNyYOl3DcM5sKzV1jGYA8sQblmQA1sO4oSeFFj6nMdIDizLjWNrDixbMW4gB5YRnNOXA3ucxMH/F4zpgGWh2xjKgWVQxz/W5MAyjKv6c2CXIzj6oGBMHyzzXMHuHFhWu69jUw4sOzFmUQ5sOYBTelNg6XMWozNyB+/y3+fz+JWbH2VxdtlsTi2buS4nF3aXw9m/3jCu5YrDoI62tQ+vTI9b4FaywPY4kd0CRnA+t0k12+jyR69PlRvIbvR9ziVbkaZZOplrloZw28LH3508tybbcPa7mmyJm6b9SK5pb44V8yZ6ZjLcpuzBJ3w0ix8eR3H20UIwdXBb9gC+wt/JiCAcYjQxyy9mpsBPskHQumxUFQ7Tmrjvh1zctycbSIYj03Co28TO30yFeybB+PZsdB8eLoTHH/EBTXiEFB5yhcdw8UFheJQZHrY24+CPM5wqv+KrFKdajlV3bciN1P8FrmrsIDSyiFcAAAAASUVORK5CYII="),pointer}#galerie #galerie-modal .modal-dialog .modal-content .modal-body .prev-area,#galerie #galerie-modal-video .modal-dialog .modal-content .modal-body .prev-area{bottom:0;left:0;position:absolute;top: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,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAQAAABebbrxAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfiAQIREiEpSFjYAAACy0lEQVRYw63ZP0iUcRjA8ef1MFSKwyGUGiIHhyAUWyp0yKkGc6iphnRxLMgaoqkGcQi3llyyqcJcaqkgjWqoUKhFcIgoPAoiCzpS73q/Db/C8+798/vz3E3v73n4wAvvfeF4I0Tt0y7PZbVJjYtkRg5Km6D1vQJ8Y58Wd4wqMScQHW4PX4DriA7YzAvgCQUt8Abwmd3mKpw7RcwGR/9fh3Ld/AAubJ2EcW28A+7XnoWBt4FldmmBY0CZA9tP/bk+fgNn6899uXY+ADcbJ35cxEPgLTu0wH8hSJr5cINUiTmePHXnakKgAZoQPDYh0ACnakMQDtaFIBQ0ITifvWXPtfEeuJe3Zw8mhCAEHAN+1YfAH+xjPSkEvmBqCPzAiEfAm6QQ+IEZIfABB6nyJy0E7uBevmaFwBXMDYErOAV8ygqBG3iamA2OuHHpoFUI7EETgrvuXBo4YxcCW9A6BHbgIdaBM35cI+gUgnzQhOC1bQjywatuIcgDnUOQDZoQXAvjtsBmXrqHIAv0CkE6aEJwOJwzYDc//UKQDAaEIBm8AyyzUwtskk0RKUhB7Y84rSwBs0Ratyx0sQaM64HCMDEV+vVAYRJYpUMPLLAAzOv99IROSsCEHigMUCFmSA8ULgFrdOmBEXPAIi1aoFBkBZjWA4VeysCIHiiMAmV69EBhGlihqAeaYDzwCUbawDsY6aMhYioM6IGewcgaFph3D0b2uIMSMKkHegQjf2XcLRj5KyYYS7bBsFlyCobdjfRQBkb1QGHENhj2D4RlMOzBFhaBubxg2IOWwXABrYLhBgoTQIlOPTA3GK6g0MFqVjDcQaGfCjEn9cDMYPiBEbPAEq1aYEYwfMHUYPiDwjmgTK8eKNxqDEYYmBCMMFDYz3fgsh7YEIxwsC4YGmCBZ8CC3ovCbcHQAYV+NokZ1gOFiyYYeqAJxqtI8ZV6UZ7Kx7+gbupRU2r7UQAAAABJRU5ErkJggg=="),pointer}#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%}#slider-chambres{overflow-x:hidden;padding:50px 0 70px}#slider-chambres .slider{height:70vh;max-height:600px;position:relative}@media (max-width:991px){#slider-chambres .slider{height:calc(100vh - 80px)}}#slider-chambres .slider .slider-element{background-color:#fff;bottom:0;height:100%;left:125px;margin:0 auto;max-height:500px;max-width:1300px;position:absolute;right:125px;top:0;transform:translateX(0);transition:all 1s ease}@media (max-width:991px){#slider-chambres .slider .slider-element{left:75px;max-height:none;right:75px}}@media (max-width:767px){#slider-chambres .slider .slider-element{left:0;right:0}#slider-chambres .slider .slider-element.hidden-slide{opacity:0}}#slider-chambres .slider .slider-element.prev{transform:translateX(100%) scale(.9)}#slider-chambres .slider .slider-element.next{transform:translateX(-100%) scale(.9)}#slider-chambres .slider .slider-element.next .image{animation:image-next .5s ease-in;animation-delay:.5s;animation-fill-mode:forwards}@keyframes image-next{50%{float:right;margin:0}to{float:right;margin:0;z-index:2}}#slider-chambres .slider .slider-element.next,#slider-chambres .slider .slider-element.prev{z-index:-1}#slider-chambres .slider .slider-element .image{box-shadow:0 0 15px 0 rgba(0,0,0,.5);float:left;height:100%;margin-right:30px;max-width:500px;position:relative;width:100%}@media (max-width:1199px){#slider-chambres .slider .slider-element .image{height:68%}}@media (max-width:991px){#slider-chambres .slider .slider-element .image{max-height:40vh;max-width:none;width:100%}}#slider-chambres .slider .slider-element .image:hover{cursor:pointer}#slider-chambres .slider .slider-element .image:hover .fullbg{moz-filter:none;-o-filter:none;filter:none;transition:filter .8s ease-in-out,all 2s ease}@media (min-width:992px){#slider-chambres .slider .slider-element .image .fullbg{-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}}#slider-chambres .slider .slider-element .image .blurry-enhanced .lowbg{moz-filter:blur(0);-o-filter:blur(0);filter:blur(0)}#slider-chambres .slider .slider-element .sub-slider{box-shadow:0 0 15px 0 rgba(0,0,0,.5);height:250px;margin-bottom:20px;overflow:hidden;position:relative}@media (max-width:1199px){#slider-chambres .slider .slider-element .sub-slider{height:68%}}#slider-chambres .slider .slider-element .sub-slider:hover{cursor:pointer}#slider-chambres .slider .slider-element .sub-slider .sub-slider-el{height:100%;position:absolute;transition:all 1s ease-in-out;width:100%}#slider-chambres .slider .slider-element .sub-slider .sub-slider-el .blurry{position:absolute}#slider-chambres .slider .slider-element .sub-slider .sub-slider-el .blurry .img-responsive{transition:opacity 1s ease-in-out}#slider-chambres .slider .slider-element .sub-slider .sub-slider-el .blurry .img-responsive.hidden-slide{opacity:0}#slider-chambres .slider .slider-element .sub-slider .sub-slider-el .fade-in{animation:fadein 1.5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}#slider-chambres .slider .slider-element .sub-slider .sub-slider-el .fade-out{animation:fadeout 1.5s}@keyframes fadeout{0%{opacity:1}to{opacity:0}}#slider-chambres .slider .slider-element .sub-slider .VueCarousel-pagination{bottom:10px;position:absolute}#slider-chambres .slider .slider-element .text-container{float:left;padding-left:20px;position:relative}@media (max-width:991px){#slider-chambres .slider .slider-element .text-container{padding-top:20px;width:100%}}#slider-chambres .slider .slider-element .text-container .title{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:34px;font-weight:900;line-height:1;text-transform:uppercase}@media (min-width:1199px){#slider-chambres .slider .slider-element .text-container .title{font-size:30px}}@media (max-width:991px){#slider-chambres .slider .slider-element .text-container .title{font-size:30px}}#slider-chambres .slider .slider-element .text-container .subtitle{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:30px;font-weight:100;line-height:1;margin-bottom:40px;text-transform:lowercase}@media (min-width:1199px){#slider-chambres .slider .slider-element .text-container .subtitle{font-size:24px}}@media (max-width:1200px){#slider-chambres .slider .slider-element .text-container .subtitle{margin-bottom:10px}}@media (max-width:991px){#slider-chambres .slider .slider-element .text-container .subtitle{font-size:24px}}#slider-chambres .slider .slider-element .text-container .slider-hr{border-top:6px solid #0a2b66;position:absolute;top:0;transform:translateX(calc(-100% - 20px));width:130px}#slider-chambres .slider .slider-element .text-container .area,#slider-chambres .slider .slider-element .text-container .nb-pers{color:#0d0d0d;font-size:20px;height:28px;margin:20px 0;position:relative}@media (max-width:1200px){#slider-chambres .slider .slider-element .text-container .area,#slider-chambres .slider .slider-element .text-container .nb-pers{display:inline-block;float:left;width:50%}}@media (max-width:991px){#slider-chambres .slider .slider-element .text-container .area,#slider-chambres .slider .slider-element .text-container .nb-pers{display:block;margin:10px 0;width:100%}}@media (max-width:767px){#slider-chambres .slider .slider-element .text-container .area,#slider-chambres .slider .slider-element .text-container .nb-pers{display:inline-block;margin:10px 0;width:50%}}#slider-chambres .slider .slider-element .text-container .area image,#slider-chambres .slider .slider-element .text-container .area path,#slider-chambres .slider .slider-element .text-container .nb-pers image,#slider-chambres .slider .slider-element .text-container .nb-pers path{filter:none}#slider-chambres .slider .slider-element .text-container .area .content,#slider-chambres .slider .slider-element .text-container .nb-pers .content{bottom:0;left:40px;margin:auto;position:absolute;top:0}#slider-chambres .slider .slider-element .info,#slider-chambres .slider .slider-element .resa{float:right;height:70px;position:absolute;right:0;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;width:200px}@media (max-width:767px){#slider-chambres .slider .slider-element .info,#slider-chambres .slider .slider-element .resa{height:50px}}#slider-chambres .slider .slider-element .info:focus,#slider-chambres .slider .slider-element .info:hover,#slider-chambres .slider .slider-element .resa:focus,#slider-chambres .slider .slider-element .resa:hover{cursor:pointer}#slider-chambres .slider .slider-element .info:focus .grid-item-resa .text-icon,#slider-chambres .slider .slider-element .info:focus .icon,#slider-chambres .slider .slider-element .info:hover .grid-item-resa .text-icon,#slider-chambres .slider .slider-element .info:hover .icon,#slider-chambres .slider .slider-element .resa:focus .grid-item-resa .text-icon,#slider-chambres .slider .slider-element .resa:focus .icon,#slider-chambres .slider .slider-element .resa:hover .grid-item-resa .text-icon,#slider-chambres .slider .slider-element .resa:hover .icon,.grid-item-resa #slider-chambres .slider .slider-element .info:focus .text-icon,.grid-item-resa #slider-chambres .slider .slider-element .info:hover .text-icon,.grid-item-resa #slider-chambres .slider .slider-element .resa:focus .text-icon,.grid-item-resa #slider-chambres .slider .slider-element .resa:hover .text-icon{transform:translateX(10px)}#slider-chambres .slider .slider-element .info .text,#slider-chambres .slider .slider-element .resa .text{bottom:0;height:20px;left:40px;margin:auto;position:absolute;right:0;top:0}#slider-chambres .slider .slider-element .info .grid-item-resa .text-icon,#slider-chambres .slider .slider-element .info .icon,#slider-chambres .slider .slider-element .resa .grid-item-resa .text-icon,#slider-chambres .slider .slider-element .resa .icon,.grid-item-resa #slider-chambres .slider .slider-element .info .text-icon,.grid-item-resa #slider-chambres .slider .slider-element .resa .text-icon{bottom:0;height:30px;left:20px;margin:auto;position:absolute;top:0;transition:all .3s ease-in-out;width:30px}#slider-chambres .slider .slider-element .resa{background-color:#0a2b66;bottom:85px;color:#fff}#slider-chambres .slider .slider-element .resa .grid-item-resa .text-icon,#slider-chambres .slider .slider-element .resa .icon,.grid-item-resa #slider-chambres .slider .slider-element .resa .text-icon{fill:#fff}#slider-chambres .slider .slider-element .resa:active{background-color:#030e20}#slider-chambres .slider .slider-element .info{background-color:#fff;border:1px solid #000;bottom:0;color:#000}@media (max-width:991px){#slider-chambres .slider .slider-element .info{bottom:5px}}@media (max-width:767px){#slider-chambres .slider .slider-element .info{bottom:60px;left:0;margin:auto}}#slider-chambres .slider .slider-element .info:focus,#slider-chambres .slider .slider-element .info:hover{background-color:#e6c619;border:0 solid #e6c619;color:#fff}#slider-chambres .slider .slider-element .info:active{background-color:#a18b12}#slider-chambres .slider .slider-element .price{align-items:center;background:#051738;border-radius:50%;box-shadow:0 0 15px 0 rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;height:130px;justify-content:center;left:500px;padding:40px 0;position:absolute;text-align:center;top:70px;transform:translateX(-50%);width:130px}@media (max-width:991px){#slider-chambres .slider .slider-element .price{height:100px;left:80px;padding:25px 0;top:20px;width:100px}}#slider-chambres .slider .slider-element .price .price-value{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:30px;line-height:1;text-transform:uppercase}@media (max-width:991px){#slider-chambres .slider .slider-element .price .price-value{font-size:24px}}#slider-chambres .slider .slider-element .price .listing-chambre-price{line-height:normal}#slider-chambres .slider .dots{bottom:0;left:50%;margin:auto;padding:0;position:absolute;text-align:center;transform:translateX(-50%)}#bookingapp .header .overlay-header .header-container .header-steps .header-step #slider-chambres .slider .dots .header-step-dot,#slider-chambres .slider .dots #bookingapp .header .overlay-header .header-container .header-steps .header-step .header-step-dot,#slider-chambres .slider .dots .dot{background-color:#666;display:inline-block;height:4px;margin:18px 5px;transition:all .5s ease-in-out;width:70px}#bookingapp .header .overlay-header .header-container .header-steps .header-step #slider-chambres .slider .dots .active.header-step-dot,#slider-chambres .slider .dots #bookingapp .header .overlay-header .header-container .header-steps .header-step .active.header-step-dot,#slider-chambres .slider .dots .dot.active{background:#0a2b66}#bookingapp .header .overlay-header .header-container .header-steps .header-step #slider-chambres .slider .dots .header-step-dot:hover,#slider-chambres .slider .dots #bookingapp .header .overlay-header .header-container .header-steps .header-step .header-step-dot:hover,#slider-chambres .slider .dots .dot:hover{box-shadow:0 0 10px hsla(0,0%,100%,.9);cursor:pointer}#slider-chambres .slider .dots .next-btn,#slider-chambres .slider .dots .prev-btn{background-color:#fff;border:1px solid #000;color:#000;display:inline-block;height:40px;margin:0 10px;position:relative;transition:background-color .3s linear;width:40px}#slider-chambres .slider .dots .next-btn:focus,#slider-chambres .slider .dots .next-btn:hover,#slider-chambres .slider .dots .prev-btn:focus,#slider-chambres .slider .dots .prev-btn:hover{background-color:#e6c619;border:0 solid #e6c619;color:#fff;cursor:pointer}#slider-chambres .slider .dots .next-btn:active,#slider-chambres .slider .dots .prev-btn:active{background-color:#a18b12}#slider-chambres .slider .dots .next-btn .glyphicon,#slider-chambres .slider .dots .prev-btn .glyphicon{bottom:0;height:15px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}#slider-chambres .slider .next-area,#slider-chambres .slider .prev-area{bottom:0;opacity:0;position:absolute;top:0;transition:all 1s ease;width:125px}@media (max-width:991px){#slider-chambres .slider .next-area,#slider-chambres .slider .prev-area{width:75px}}#slider-chambres .slider .next-area:hover,#slider-chambres .slider .prev-area:hover{cursor:pointer;opacity:1}#slider-chambres .slider .prev-area{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));left:0}#slider-chambres .slider .next-area{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));right:0}#slider-chambres .slider .VueCarousel,#slider-chambres .slider .VueCarousel .VueCarousel-wrapper,#slider-chambres .slider .VueCarousel .VueCarousel-wrapper .VueCarousel-inner{height:100%}#slider-chambres .slider .VueCarousel .VueCarousel-wrapper .VueCarousel-inner .VueCarousel-slide{position:relative}#slider-chambres .slider .VueCarousel .VueCarousel-pagination{bottom:0;position:absolute}#slider-chambres .slider .VueCarousel .VueCarousel-pagination .VueCarousel-dot .VueCarousel-dot-inner{background-color:#666!important;border-radius:0;height:10px!important;width:10px!important}#slider-chambres .slider .VueCarousel .VueCarousel-pagination .VueCarousel-dot.VueCarousel-dot--active .VueCarousel-dot-inner{background-color:#0a2b66!important}.chambre-modal{overflow:hidden;padding:0!important}@media (max-width:991px){.chambre-modal{overflow-y:auto}}.chambre-modal .modal-dialog{height:100%;margin:0;width:100%}@media (max-width:767px){.chambre-modal .modal-dialog{height:auto}}.chambre-modal .modal-dialog .modal-content{border:none;border-radius:0;height:100%}.chambre-modal .modal-dialog .modal-content .modal-body{height:100%;padding:0}.chambre-modal .modal-dialog .modal-content .modal-body .modal-close{filter:drop-shadow(0 0 3px rgba(0,0,0,.7));-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.7));position:absolute;right:25px;top:25px;transition:transform .3s ease-in-out;z-index:3}.chambre-modal .modal-dialog .modal-content .modal-body .modal-close:hover{cursor:pointer;transform:scale(1.1)}.chambre-modal .modal-dialog .modal-content .modal-body .modal-next{position:absolute;right:25px;top:50%;z-index:3}.chambre-modal .modal-dialog .modal-content .modal-body .modal-next:hover{cursor:pointer}@media (max-width:767px){.chambre-modal .modal-dialog .modal-content .modal-body .modal-next{right:5px}}.chambre-modal .modal-dialog .modal-content .modal-body .modal-prev{left:25px;position:absolute;top:50%;z-index:3}.chambre-modal .modal-dialog .modal-content .modal-body .modal-prev:hover{cursor:pointer}@media (max-width:767px){.chambre-modal .modal-dialog .modal-content .modal-body .modal-prev{left:5px}}.chambre-modal .modal-btn{float:right}.chambre-modal .modal-content{height:auto!important}.chambre-modal .modal-content .modal-close svg{filter:invert(0)}.chambre-modal .chambre-modal-container{position:relative}@media (min-width:768px){.chambre-modal .chambre-modal-container{display:table}.chambre-modal .chambre-modal-container .chambre-modal-column-left,.chambre-modal .chambre-modal-container .chambre-modal-column-right{display:table-cell;float:none}}.chambre-modal .chambre-modal-container .mouse-scroll{bottom:auto;filter:invert(1);left:60%;position:absolute;right:auto;top:calc(10vh - 55px);transform:translateX(-50%)}.chambre-modal .chambre-modal-container .chambre-modal-column-right{background-color:#0a2b66}.chambre-modal .chambre-modal-container .chambre-modal-column-right:before{background:url(/imagecache/larger/filigrane.png) top;background-size:cover;bottom:0;content:"";filter:invert(0);left:0;opacity:.2;position:absolute;right:0;top:0}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-price-container{color:#fff;padding:60px 55px;position:relative;text-align:right}@media (min-width:768px){.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-price-container{min-height:20vh}}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-price-container .chambre-modal-textprice{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:24px;line-height:1.2;text-transform:lowercase}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-price-container .chambre-modal-price{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:44px;line-height:1.2;text-transform:uppercase}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container{padding:0 40px 60px}@media (max-width:1200px){.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container{padding:0 20px 60px}}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa{padding-top:40px}#bookingapp .extra div:not([class]) #galerie #galerie-modal l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn,#bookingapp .extra div:not([class]) #galerie #galerie-modal-video l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn,#bookingapp .extra div:not([class]) .cookie-consent l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button,#bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn,#bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn,#galerie #galerie-modal #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn,#galerie #galerie-modal-video #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn,.cookie-consent #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button,.cookie-consent l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button,l #bookingapp .extra div:not([class]) .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn,l .chambre-modal #bookingapp .extra div:not([class]) .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) #galerie #galerie-modal .modal-btn,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) #galerie #galerie-modal-video .modal-btn,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .btn,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .cookie-consent button,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .modal-btn,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #galerie #galerie-modal #bookingapp .extra div:not([class]) .modal-btn,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #galerie #galerie-modal-video #bookingapp .extra div:not([class]) .modal-btn,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn-primary,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .cookie-consent #bookingapp .extra div:not([class]) button,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .cookie-consent button{background-color:#051738;border:1px solid #051738;color:#fff}#bookingapp .extra div:not([class]) #galerie #galerie-modal l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:focus,#bookingapp .extra div:not([class]) #galerie #galerie-modal l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:hover,#bookingapp .extra div:not([class]) #galerie #galerie-modal-video l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:focus,#bookingapp .extra div:not([class]) #galerie #galerie-modal-video l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:hover,#bookingapp .extra div:not([class]) .cookie-consent l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button:focus,#bookingapp .extra div:not([class]) .cookie-consent l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button:hover,#bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn:focus,#bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn:hover,#bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:focus,#bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:hover,#galerie #galerie-modal #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:focus,#galerie #galerie-modal #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:hover,#galerie #galerie-modal-video #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:focus,#galerie #galerie-modal-video #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:hover,.cookie-consent #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button:focus,.cookie-consent #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button:hover,.cookie-consent l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button:focus,.cookie-consent l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button:hover,l #bookingapp .extra div:not([class]) .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:focus,l #bookingapp .extra div:not([class]) .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:hover,l .chambre-modal #bookingapp .extra div:not([class]) .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:focus,l .chambre-modal #bookingapp .extra div:not([class]) .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:hover,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) #galerie #galerie-modal .modal-btn:focus,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) #galerie #galerie-modal .modal-btn:hover,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) #galerie #galerie-modal-video .modal-btn:focus,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) #galerie #galerie-modal-video .modal-btn:hover,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .btn:focus,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .btn:hover,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .cookie-consent button:focus,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .cookie-consent button:hover,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .modal-btn:focus,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .modal-btn:hover,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #galerie #galerie-modal #bookingapp .extra div:not([class]) .modal-btn:focus,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #galerie #galerie-modal #bookingapp .extra div:not([class]) .modal-btn:hover,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #galerie #galerie-modal-video #bookingapp .extra div:not([class]) .modal-btn:focus,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #galerie #galerie-modal-video #bookingapp .extra div:not([class]) .modal-btn:hover,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn-primary:focus,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn-primary:hover,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .cookie-consent #bookingapp .extra div:not([class]) button:focus,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .cookie-consent #bookingapp .extra div:not([class]) button:hover,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .cookie-consent button:focus,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .cookie-consent button:hover{background-color:#030e20;border:1px solid #030e20;color:#fff}#bookingapp .extra div:not([class]) #galerie #galerie-modal l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:active,#bookingapp .extra div:not([class]) #galerie #galerie-modal-video l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:active,#bookingapp .extra div:not([class]) .cookie-consent l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button:active,#bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn:active,#bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:active,#galerie #galerie-modal #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:active,#galerie #galerie-modal-video #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:active,.cookie-consent #bookingapp .extra div:not([class]) l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button:active,.cookie-consent l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container button:active,l #bookingapp .extra div:not([class]) .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:active,l .chambre-modal #bookingapp .extra div:not([class]) .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .modal-btn:active,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) #galerie #galerie-modal .modal-btn:active,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) #galerie #galerie-modal-video .modal-btn:active,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .btn:active,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .cookie-consent button:active,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #bookingapp .extra div:not([class]) .modal-btn:active,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #galerie #galerie-modal #bookingapp .extra div:not([class]) .modal-btn:active,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container #galerie #galerie-modal-video #bookingapp .extra div:not([class]) .modal-btn:active,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn-primary:active,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .cookie-consent #bookingapp .extra div:not([class]) button:active,l .chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .cookie-consent button:active{background-color:#000}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .tarifgaranti{color:#fff;font-size:14px;font-style:italic;margin-top:10px;text-align:center}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col{padding-bottom:10px;position:relative;width:100%}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector{background:#fff;border:1px solid #d2d2d2;height:75px;padding:10px 20px;position:relative;width:100%}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector:hover{cursor:pointer}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector .title-input{font-family:HelveticaNeueLTStd-Cn,sans-serif;font-size:18px;line-height:30px}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector .subtitle-input{font-family:Open Sans,sans-serif;font-size:12px;line-height:30px;text-transform:uppercase}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector .room-selector-icon{bottom:0;height:10px;margin:auto;position:absolute;right:10px;top:0}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector .room-selector-icon svg{height:15px;transform:rotate(-90deg)}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector .room-selector-icon svg path{stroke:#000}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown{background:#fff;box-shadow:0 6px 10px rgba(0,0,0,.3);margin-top:-20px;outline-style:none;padding-bottom:15px;position:absolute;width:calc(100% - 20px);z-index:10}@media (max-width:767px){.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown{position:relative;width:100%}}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element{min-height:40px;padding:15px}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element.delete{min-height:50px}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element.delete:hover{cursor:pointer}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element.delete .room-selector-element-title{color:#000;line-height:20px}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-title{float:left;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:30px;text-transform:uppercase}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker{float:right}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add,.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove{float:right;height:30px;padding:6px 5px 0;transition:all .2s ease;width:20px}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add:hover,.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove:hover{cursor:pointer;transform:scale(1.2)}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add.blocked svg path,.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove.blocked svg path{stroke:#999}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add.blocked:hover,.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove.blocked:hover{cursor:none;transform:scale(1)}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add svg,.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove svg{height:18px}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add svg path,.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-remove svg path{stroke:#000}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-value{float:right;font-family:Open Sans,sans-serif;font-size:20px;line-height:30px;padding:0 10px;text-transform:uppercase}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add{transform:rotate(180deg)}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add:hover{transform:rotate(180deg) scale(1.2)}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-picker .room-selector-element-add.blocked:hover{transform:rotate(180deg)}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn-addroom{color:#000;font-weight:700;line-height:25px;margin-top:20px;text-align:center}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn-addroom:hover{cursor:pointer}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn-addroom .btn-text{display:inline-block;line-height:25px;vertical-align:top}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn-addroom .btn-picto{display:inline-block;height:25px;padding:2px 2px 0 0;width:16px}.chambre-modal .chambre-modal-container .chambre-modal-column-right .chambre-modal-resa-container .btn-addroom .btn-picto svg path{fill:#000}.chambre-modal .chambre-modal-container .chambre-modal-column-left{background-color:#fff;color:#000}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container{padding:60px 0 0}@media (min-width:768px){.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container{min-height:20vh}}@media (max-width:767px){.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container{padding:20px 0 0}}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .chambre-modal-title{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:44px;line-height:1;text-transform:uppercase}@media (max-width:767px){.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .chambre-modal-title{font-size:34px}}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .chambre-modal-subtitle{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:30px;line-height:1;text-transform:lowercase}@media (max-width:767px){.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .chambre-modal-subtitle{font-size:24px}}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .chambre-modal-hr-title{border-top:6px solid #0a2b66;position:absolute;top:60px;transform:translateX(calc(-100% - 20px));width:130px}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa{background-color:#0a2b66;color:#fff;height:70px;margin-top:10px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;width:200px}@media (max-width:767px){.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa{height:50px}}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa:active{background-color:#030e20}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa:focus,.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa:hover{cursor:pointer}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa:focus .grid-item-resa .text-icon,.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa:focus .icon,.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa:hover .grid-item-resa .text-icon,.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa:hover .icon,.grid-item-resa .chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa:focus .text-icon,.grid-item-resa .chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa:hover .text-icon{transform:translateX(10px)}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa .text{bottom:0;height:20px;left:40px;margin:auto;position:absolute;right:0;top:0}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa .grid-item-resa .text-icon,.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa .icon,.grid-item-resa .chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-title-container .resa .text-icon{fill:#fff;bottom:0;height:30px;left:20px;margin:auto;position:absolute;top:0;transition:all .3s ease-in-out;width:30px}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-area,.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-nb-pers{color:#000;font-size:20px;height:28px;margin:10px 0;position:relative}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-area .content,.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-nb-pers .content{bottom:0;left:40px;margin:auto;position:absolute;top:0}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-area image,.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-area path,.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-nb-pers image,.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-nb-pers path{filter:none}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-desc{margin:40px 0;text-align:justify}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-carac{margin-bottom:40px}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-carac ul{-moz-column-count:2;column-count:2;list-style:none;padding:0}@media (max-width:991px){.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-carac ul{-moz-column-count:1;column-count:1}}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-carac ul li{margin-bottom:10px}.chambre-modal .chambre-modal-container .chambre-modal-column-left .chambre-modal-carac ul li:before{color:#0a2b66;content:"✔";display:inline-block;height:1em;line-height:1em;margin-right:.7em;text-align:center;vertical-align:top;width:1em}.chambre-modal .chambre-modal-pic-container{border-bottom:10px solid #fff;box-shadow:0 0 15px 0 rgba(0,0,0,.5);height:80vh;position:relative;z-index:1}.chambre-modal .chambre-modal-pic-container .chambre-modal-pic{bottom:0;left:0;opacity:1;overflow:hidden;position:absolute;right:0;top:0;transition:opacity 3s ease-in-out}.chambre-modal .chambre-modal-pic-container .chambre-modal-pic.hidden-slide{opacity:0}.chambre-modal .chambre-modal-pic-container .dots{bottom:10px!important}#bookingapp .header .overlay-header .header-container .header-steps .header-step .chambre-modal .chambre-modal-pic-container .dots .header-step-dot,.chambre-modal .chambre-modal-pic-container .dots #bookingapp .header .overlay-header .header-container .header-steps .header-step .header-step-dot,.chambre-modal .chambre-modal-pic-container .dots .dot{background-color:#fff!important}#bookingapp .header .overlay-header .header-container .header-steps .header-step .chambre-modal .chambre-modal-pic-container .dots .active.header-step-dot,.chambre-modal .chambre-modal-pic-container .dots #bookingapp .header .overlay-header .header-container .header-steps .header-step .active.header-step-dot,.chambre-modal .chambre-modal-pic-container .dots .dot.active{background:#0a2b66!important}.chambre-modal .chambre-modal-pic-container .dots .next-btn,.chambre-modal .chambre-modal-pic-container .dots .prev-btn{background-color:transparent!important;border:1px solid #fff!important;color:#fff!important}.chambre-modal .chambre-modal-pic-container .dots .next-btn:focus,.chambre-modal .chambre-modal-pic-container .dots .next-btn:hover,.chambre-modal .chambre-modal-pic-container .dots .prev-btn:focus,.chambre-modal .chambre-modal-pic-container .dots .prev-btn:hover{background-color:#0a2b66!important;border:0 solid #0a2b66!important;color:#fff!important}.chambre-modal .chambre-modal-pic-container .dots .next-btn:active,.chambre-modal .chambre-modal-pic-container .dots .prev-btn:active{background-color:#030e20!important}.chambre-modal .panorama{border-bottom:10px solid #fff;box-shadow:0 0 15px 0 rgba(0,0,0,.5);height:80vh;position:relative;width:100vw;z-index:1}.chambre-modal .panoramaToggleButton{left:25px;position:absolute;top:25px;z-index:3}#accueil-video .chambre-modal .panoramaToggleButton.modal-btn,#galerie #galerie-modal .chambre-modal .panoramaToggleButton.modal-btn,#galerie #galerie-modal-video .chambre-modal .panoramaToggleButton.modal-btn,#module-video .container-video .video-module .chambre-modal .panoramaToggleButton.modal-btn,#resa-modal .chambre-modal .panoramaToggleButton.modal-btn,.chambre-modal #accueil-video .panoramaToggleButton.modal-btn,.chambre-modal #galerie #galerie-modal .panoramaToggleButton.modal-btn,.chambre-modal #galerie #galerie-modal-video .panoramaToggleButton.modal-btn,.chambre-modal #module-video .container-video .video-module .panoramaToggleButton.modal-btn,.chambre-modal #resa-modal .panoramaToggleButton.modal-btn,.chambre-modal .cookie-consent button.panoramaToggleButton,.chambre-modal .panoramaToggleButton.btn,.chambre-modal .panoramaToggleButton.modal-btn,.cookie-consent .chambre-modal button.panoramaToggleButton{border-color:#fff;color:#fff;filter:drop-shadow(0 0 3px rgba(0,0,0,.7));-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.7))}.chambre-modal .VueCarousel{height:100%}.chambre-modal .VueCarousel .fullbg,.chambre-modal .VueCarousel .lowbg{background-attachment:scroll!important}.chambre-modal .VueCarousel-wrapper{height:100%}.chambre-modal .VueCarousel-wrapper .chambre-modal-pic{height:80vh}.chambre-modal .VueCarousel-pagination{bottom:0;position:absolute}.chambre-modal .VueCarousel-slide{position:relative}#resa-modal{overflow:hidden;padding:0!important;z-index:1100}@media (max-width:991px){#resa-modal{overflow-y:auto}}#resa-modal .modal-dialog{height:100%;margin:0;width:100%}@media (max-width:767px){#resa-modal .modal-dialog{height:auto}}#resa-modal .modal-dialog .modal-content{border:none;border-radius:0;height:100%}#resa-modal .modal-dialog .modal-content .modal-body{height:100%;padding:0}#resa-modal .modal-dialog .modal-content .modal-body .modal-close{filter:drop-shadow(0 0 3px rgba(0,0,0,.7));-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.7));position:absolute;right:25px;top:25px;transition:transform .3s ease-in-out;z-index:3}#resa-modal .modal-dialog .modal-content .modal-body .modal-close:hover{cursor:pointer;transform:scale(1.1)}#resa-modal .modal-dialog .modal-content .modal-body .modal-next{position:absolute;right:25px;top:50%;z-index:3}#resa-modal .modal-dialog .modal-content .modal-body .modal-next:hover{cursor:pointer}@media (max-width:767px){#resa-modal .modal-dialog .modal-content .modal-body .modal-next{right:5px}}#resa-modal .modal-dialog .modal-content .modal-body .modal-prev{left:25px;position:absolute;top:50%;z-index:3}#resa-modal .modal-dialog .modal-content .modal-body .modal-prev:hover{cursor:pointer}@media (max-width:767px){#resa-modal .modal-dialog .modal-content .modal-body .modal-prev{left:5px}}#resa-modal .modal-btn{float:right}#resa-modal .modal-body{background:#fff;overflow-x:hidden;overflow-y:auto}@media (max-width:767px){#resa-modal .modal-body{height:100svh!important;max-height:100svh}}#resa-modal .modal-body .blurry-background-loader{opacity:.3}#resa-modal .modal-body .blurry-background-loader .fullbg,#resa-modal .modal-body .blurry-background-loader .lowbg{position:fixed}#resa-modal .modal-body .modal-close{moz-filter:none!important;-o-filter:none!important;filter:none!important}#resa-modal .modal-body .modal-close svg{filter:invert(0)}#resa-modal .modal-body .text-module{color:#000;margin-top:90px}@media (max-width:767px){#resa-modal .modal-body .text-module{margin-bottom:20px}}@media (max-height:650px){#resa-modal .modal-body .text-module{margin-top:45px}}#resa-modal .modal-body .text-module .title{color:#000;font-family:HelveticaNeueLTStd-Cn,sans-serif;font-size:48px}@media (max-width:767px){#resa-modal .modal-body .text-module .title{font-size:38px}}#resa-modal .modal-body .price-container{color:#000;margin:20px 20px 50px;text-align:center}@media (max-width:767px){#resa-modal .modal-body .price-container{margin:10px 10px 20px}}@media (max-height:650px){#resa-modal .modal-body .price-container{display:none}}#resa-modal .modal-body .price-container .from{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:24px;line-height:1.2;text-transform:lowercase}#resa-modal .modal-body .price-container .price{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:44px;line-height:1.2;text-transform:uppercase}#resa-modal .modal-body .price-container .conditions{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:20px;line-height:1.2;text-transform:lowercase}@media (max-width:767px){#resa-modal .modal-body .form-container{min-height:350px}}#resa-modal .modal-body .tarifgaranti{font-size:14px;font-style:italic;margin-top:30px;text-align:center}#resa-modal .modal-body .form-group,#resa-modal .modal-body .form-group input,#resa-modal .modal-body .form-group select{color:#000}#bookingapp .extra div:not([class]) #resa-modal .modal-body .btn,#bookingapp .extra div:not([class]) #resa-modal .modal-body .modal-btn,#bookingapp .extra div:not([class]) .cookie-consent #resa-modal .modal-body button,#resa-modal #bookingapp .extra div:not([class]) .modal-body .modal-btn,#resa-modal .modal-body #bookingapp .extra div:not([class]) .btn,#resa-modal .modal-body #bookingapp .extra div:not([class]) .cookie-consent button,#resa-modal .modal-body #bookingapp .extra div:not([class]) .modal-btn,#resa-modal .modal-body .btn-primary,#resa-modal .modal-body .cookie-consent #bookingapp .extra div:not([class]) button,#resa-modal .modal-body .cookie-consent button,.cookie-consent #bookingapp .extra div:not([class]) #resa-modal .modal-body button,.cookie-consent #resa-modal .modal-body button{margin-bottom:20px;margin-top:20px}#resa-modal .modal-body .step{opacity:1;position:absolute;transform:translateY(0);transition:all .5s ease-in-out}#resa-modal .modal-body .step.hidden-step{opacity:0;position:relative;transform:translateY(50%);z-index:-1}#resa-modal .modal-body .step3{height:70px;width:100%}#resa-modal .modal-body .step3 #loadingbtn{left:0;margin:auto;position:absolute;right:0}#resa-modal .modal-body .guestonline-iframe>iframe{margin:0;min-height:100px;width:100%}#resa-modal .modal-body .booking-engine-selector{display:flex;justify-content:center;margin:auto;padding:0 0 10px}@media (max-width:991px){#resa-modal .modal-body .booking-engine-selector{flex-direction:column;padding:10px}}#resa-modal .modal-body .booking-engine-selector .tab-booking-engine-selector{background:#d9d9d9;flex-grow:1;flex-shrink:5;padding:15px 10px;text-align:center;transition:all .5s}#resa-modal .modal-body .booking-engine-selector .tab-booking-engine-selector:hover{background-color:#bfbfbf;cursor:pointer}#resa-modal .modal-body .booking-engine-selector .tab-booking-engine-selector.active{background-color:#0a2b66;flex-grow:5;font-weight:600}#resa-modal .modal-body .booking-engine-selector .tab-booking-engine-selector.active .tab-text{color:#fff}#resa-modal .modal-body .booking-engine-selector .tab-booking-engine-selector .tab-text{color:#000;font-size:17px;font-variant:small-caps;text-transform:lowercase}#resa-modal .modal-body .booking-engine.disabled{display:none}#resa-alerts{align-items:center;display:flex;flex-direction:row;justify-content:center;position:fixed;top:40vh;width:100%;z-index:2000}@media (max-width:767px){#resa-alerts{height:auto;top:0}}#resa-alerts.close{display:none}#resa-alerts .alert{border-radius:0}#resa-alerts .successMessage{align-items:center;background-color:#fff;box-shadow:5px 5px 25px rgba(0,0,0,.6);display:flex;flex-direction:row;padding:15px 0;width:700px}@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:rgba(0,0,0,.3)}#resa-alerts .successMessage .closeIcon svg{margin:0 15px}#resa-alerts .successMessage .closeIcon svg path{fill:#000}#popup{background:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s ease-in-out;z-index:-1}#popup.visible{opacity:1;z-index:10000}#popup .overlay{background-color:#fff;height:40vw;left:50%;max-height:500px;max-width:1000px;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out;width:80vw}@media (max-width:767px){#popup .overlay{height:100%;max-height:none;max-width:none;width:100%}}#popup .overlay .overlay-content{color:#000;height:100%;position:relative;text-align:center}#popup .overlay .overlay-content .close-btn{filter:invert(0);position:absolute;right:25px;top:25px;transition:transform .3s ease-in-out;z-index:2}#popup .overlay .overlay-content .close-btn:hover{cursor:pointer;transform:scale(1.1)}#popup .overlay .overlay-content .image-container{float:left;height:100%;overflow:hidden;position:relative;width:50%}@media (max-width:767px){#popup .overlay .overlay-content .image-container{height:40vh;width:100%}}#popup .overlay .overlay-content .text-container{float:left;padding:0 60px;position:relative;text-align:left;width:50%}@media (max-width:767px){#popup .overlay .overlay-content .text-container{padding:0 30px;width:100%}}#popup .overlay .overlay-content .text-container .subtitle{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:30px;font-weight:100;line-height:1;margin-top:70px;text-transform:lowercase}@media (max-width:1200px){#popup .overlay .overlay-content .text-container .subtitle{font-size:20px}}@media (max-width:767px){#popup .overlay .overlay-content .text-container .subtitle{font-size:24px;margin-top:20px}}#popup .overlay .overlay-content .text-container .title{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:34px;font-weight:600;line-height:1;margin-bottom:40px;text-transform:uppercase}@media (max-width:1200px){#popup .overlay .overlay-content .text-container .title{font-size:28px}}@media (max-width:767px){#popup .overlay .overlay-content .text-container .title{margin-bottom:20px}}#popup .overlay .overlay-content .text-container .text{font-weight:200}#popup .overlay .overlay-content .text-container .hr{border-top:6px solid #0a2b66;left:-55px;position:absolute;top:95px;width:110px}@media (max-width:767px){#popup .overlay .overlay-content .text-container .hr{display:none}}#popup .overlay .overlay-content .text-container .link-btn{margin-bottom:15px;margin-top:30px}.form-group{margin-bottom:20px;min-height:30px}.form-group.form-checkbox{align-items:center;display:flex}.form-group.form-checkbox input{margin-right:10px;margin-top:0}.form-group.form-checkbox input:hover{cursor:pointer}.form-group.form-checkbox label{margin:0}.form-group.form-checkbox label:hover{cursor:pointer}.form-group input:not([type=checkbox]),.form-group select,.form-group textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #d2d2d2;border-radius:0;color:#000;font-size:14px;font-weight:200;padding-left:15px;width:100%}.form-group input{height:50px}.form-group textarea{min-width:100%;padding:15px 10px}.form-group select{height:50px}.form-group .champ-oblig{color:#d2d2d2;font-size:13px;font-style:italic}.form-group .cal-icon,.form-group .time-icon{bottom:20px;height:18px;margin:auto;position:absolute;right:30px;top:0}.form-group .cal-icon:hover,.form-group .time-icon:hover{cursor:pointer}.form-group .label-color{color:#000}.form-group input[type=file]{cursor:pointer;font-family:inherit;padding:13px 13px 13px 24px;position:relative}.form-group input[type=file]:required:invalid:after{content:"*"}.form-group input[type=file]::file-selector-button{background-color:#0a2b66;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;height:100%;margin:0;padding:0 20px;position:absolute;right:0;text-align:center;top:0}.form-group input[type=file]::file-selector-button:hover{background-color:#0a2b66}.form-group.file-upload-input{display:flex;flex-direction:column}.flatpickr-day.endRange,.flatpickr-day.selected,.flatpickr-day.startRange{background:#0a2b66!important;border:#0a2b66!important}span.flatpickr-day.today:not(.selected){border-bottom-color:#0a2b66!important}span.flatpickr-day.today:not(.selected):hover{background-color:#0a2b66!important;border:#0a2b66!important}.flatpickr-mobile{opacity:0;position:absolute}@media (-ms-high-contrast:none){span.flatpickr-day{display:block;flex:1 0 auto}}.arrivee .flatpickr-mobile{left:0}.depart .flatpickr-mobile{right:0}.flatpickr-wrapper{position:relative;width:100%}.flatpickr-wrapper .flatpickr-calendar{position:fixed!important;top:auto!important}@media (max-width:767px){.flatpickr-wrapper .flatpickr-calendar{left:30px!important;right:30px!important;top:auto!important}}.offre{margin-bottom:10px}.offre .text-container{height:500px;padding:40px 60px 0;position:relative;text-align:right}@media (max-width:991px){.offre .text-container{padding:40px 30px 0}}@media (max-width:767px){.offre .text-container{height:auto;padding:20px 15px;width:100%}}.offre .text-container .subtitle{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:28px;font-weight:100;line-height:1;margin-left:-60px;text-transform:lowercase}@media (max-width:991px){.offre .text-container .subtitle{margin-left:-30px}}@media (max-width:767px){.offre .text-container .subtitle{font-size:24px;margin-left:-15px}}.offre .text-container .title{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:34px;font-weight:900;line-height:1;margin-bottom:40px;margin-left:-60px;text-transform:uppercase}@media (max-width:991px){.offre .text-container .title{margin-left:-30px}}@media (max-width:767px){.offre .text-container .title{margin-bottom:20px;margin-left:-15px}}.offre .text-container .text{font-weight:200}.offre .text-container .hr{border-top:6px solid #0a2b66;position:absolute;right:-65px;top:65px;width:100px;z-index:1}@media (max-width:991px){.offre .text-container .hr{right:-95px}}.offre .text-container .link-btn{margin:30px 0 10px}.offre .text-container .text-title-container{margin-bottom:0;margin-top:0}.offre .price-container{background:#051738;border-radius:50%;bottom:30px;box-shadow:0 0 15px 0 rgba(0,0,0,.5);color:#fff;display:flex;flex-direction:column;height:130px;justify-content:center;padding:20px 0;position:absolute;right:-30px;text-align:center;transform:translateX(100%);width:130px;z-index:1}@media (max-width:767px){.offre .price-container{bottom:-30px;right:30px;transform:translateY(100%)}}.offre .price-container .price-value{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:30px;line-height:1;text-transform:uppercase}.offre .price-container .price-text.striked{text-decoration:line-through}.offre .blurry-enhanced{height:500px!important;overflow:hidden;position:relative}.offre .blurry-enhanced .fullbg,.offre .blurry-enhanced .lowbg{height:500px}.offre.left li,.offre.left ul{list-style-type:none;padding-right:20px;text-align:right}.offre.left li{position:relative}.offre.left li:after{content:"•";font-size:36px;position:absolute;right:0;top:-12px}.offre.right .text-container{text-align:left}.offre.right .text-container .title{margin-left:0;margin-right:-60px}@media (max-width:991px){.offre.right .text-container .title{margin-left:0;margin-right:-30px}}@media (max-width:767px){.offre.right .text-container .title{margin-left:0;margin-right:-15px}}.offre.right .text-container .subtitle{margin-left:0;margin-right:-60px}@media (max-width:991px){.offre.right .text-container .subtitle{margin-left:0;margin-right:-30px}}@media (max-width:767px){.offre.right .text-container .subtitle{margin-left:0;margin-right:-15px}}.offre.right .text-container .hr{left:-65px;right:auto}@media (max-width:991px){.offre.right .text-container .hr{left:-95px}}.offre.right .price-container{left:-30px;right:auto;transform:translateX(-100%)}@media (max-width:767px){.offre.right .price-container{bottom:auto;left:30px;top:-30px;transform:translateY(-100%)}}.tarifs{margin-top:10px}@media (min-width:768px){.tarifs{display:table;width:calc(100% + 30px)}.tarifs .image-container,.tarifs .text-container{display:table-cell;float:none}}.tarifs .image-container{height:unset;overflow:hidden}.tarifs .image-container .blurry-background-loader{height:100%;position:absolute;top:0;width:100%}@media (max-width:767px){.tarifs .image-container{height:100vw;max-height:50vh}}.tarifs .text-container{padding:40px 60px 20px;position:relative}@media (max-width:767px){.tarifs .text-container{padding:20px 30px 10px;width:100%}}.tarifs .text-container .subtitle{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:24px;font-weight:100;line-height:1;margin-bottom:40px;text-transform:lowercase}@media (max-width:767px){.tarifs .text-container .subtitle{margin-bottom:20px}}.tarifs .text-container .title{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:36px;font-weight:900;line-height:1;text-transform:uppercase}@media (max-width:767px){.tarifs .text-container .title{font-size:30px;margin-top:20px}}.tarifs .text-container .hr{border-top:6px solid #0a2b66;left:-65px;position:absolute;top:35px;width:100px;z-index:1}.tarifs .text-container .periods-container{margin-bottom:20px}.tarifs .text-container .periods-container .period{padding-bottom:20px;position:relative}.tarifs .text-container .periods-container .period .period-title{color:#000}.tarifs .text-container .periods-container .period .period-duration{color:#0a2b66;font-style:italic}.tarifs .text-container .periods-container .period .period-price{color:#0a2b66;font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:24px;position:absolute;right:0;top:0}@media (max-width:767px){.tarifs .text-container .periods-container .period .period-price{position:static}}.tarifs .text-container .resa{background-color:#051738;border-color:#051738;color:#fff}.tarifs .text-container .resa:hover{cursor:pointer}.grid-item-resa .tarifs .text-container .resa:hover .text-icon,.tarifs .text-container .resa:hover .grid-item-resa .text-icon,.tarifs .text-container .resa:hover .icon{transform:translateX(10px)}.grid-item-resa .tarifs .text-container .resa .text-icon,.tarifs .text-container .resa .grid-item-resa .text-icon,.tarifs .text-container .resa .icon{fill:#fff;display:inline-block;transition:transform .3s ease-in-out}.tarifs .text-container .resa .text{color:#fff;display:inline-block;padding-left:15px;text-transform:uppercase;vertical-align:super}.tarifs.right .hr{left:auto;right:-65px}.tarifs.right .subtitle,.tarifs.right .title{text-align:right}.tarifs.right .resa{float:right;margin-right:-15px}.sitemap{padding:60px 0;text-align:center}.sitemap .sitemap-btn,.sitemap .sitemap-link{font-family:HelveticaNeueLTStd-Md,sans-serif;font-size:24px;line-height:2}.sitemap .sitemap-sublink{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:20px;font-style:italic;padding:10px}.partenaire{padding:40px 60px 20px 80px}@media (max-width:767px){.partenaire{padding:40px 20px 20px}}@media (min-width:768px){.partenaire.push-top{margin-top:300px}}.partenaire .picture{margin:auto auto 20px;min-height:200px;overflow:hidden;position:relative;width:300px}.partenaire .title{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:30px;line-height:1;text-transform:uppercase}@media (max-width:767px){.partenaire .title{margin-top:20px}}.partenaire .subtitle{font-family:HelveticaNeueLTStd-Th,sans-serif;font-size:24px;line-height:1;margin-bottom:20px;text-transform:lowercase}@media (max-width:767px){.partenaire .subtitle{margin-bottom:20px}}.partenaire .hr{border-top:6px solid #0a2b66;left:-20px;position:absolute;top:35px;width:85px;z-index:1}.partenaire.left{padding:40px 80px 20px 60px}@media (min-width:768px){.partenaire.left{text-align:right}}@media (max-width:767px){.partenaire.left{padding:40px 20px 20px}}.partenaire.left .hr{left:auto;right:-20px}.partenaire h2{margin-bottom:0;margin-top:0}.reviews-categories,.reviews-platforms{list-style:none;padding-left:0;text-align:left}.reviews-categories .reviews-category .value,.reviews-categories .reviews-platform .value,.reviews-platforms .reviews-category .value,.reviews-platforms .reviews-platform .value{float:right;font-weight:700}.reviews-platforms .reviews-platform{font-size:20px}.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}#reviews{overflow:hidden}.reviews{padding-bottom:60px;position:relative}.reviews .review{margin-bottom:30px;position:relative}.reviews .review>.row{border-radius:5px;transition:transform .5s ease-in-out}.reviews .review>.row:hover{background:hsla(0,0%,95%,.5);cursor:pointer;transform:translateX(20px)}.reviews .review .hr{border-top:6px solid #0a2b66;left:-150px;position:absolute;top:5px;width:130px;z-index:1}.reviews .review .evaluation{font-family:HelveticaNeueLTStd-BlkCn,sans-serif;font-size:40px}.reviews .review .client{color:#0a2b66;font-family:HelveticaNeueLTStd-Md,sans-serif;font-size:20px}.reviews .review .date-post{color:#0a2b66;font-size:12px}.reviews .review .toggle-answers{font-size:14px;font-style:italic;margin-top:10px}.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{margin-top:10px;text-align:justify}.reviews .review .feedback{border-left:.5px solid #ccc;padding:15px 15px 15px 30px}.reviews .review .feedback .feedback-title{font-weight:700}.reviews .review .feedback .feedback-date{font-size:12px;font-weight:200}@media (min-width:768px){.reviews .review.right{text-align:right}.reviews .review.right>.row:hover{transform:translateX(-20px)}.reviews .review.right .col-lg-4,.reviews .review.right .col-md-4,.reviews .review.right .col-sm-4,.reviews .review.right .col-xs-12{float:right}.reviews .review.right .hr{left:auto;right:-150px}.reviews .review.right .answer-type{float:left}.reviews .review.right .feedback{border-left:none;border-right:.5px solid #ccc;padding:15px 30px 15px 15px}}.footer{background-color:#fff;overflow:hidden}.mgs-footer{background-color:#000;color:#fff;min-height:90px;overflow:hidden;position:relative}@media (max-width:767px){.mgs-footer{min-height:220px}}.mgs-footer a{color:#fff}.mgs-footer .mgs-content{font-size:12px;height:100%;left:50px;line-height:90px;position:absolute;vertical-align:middle}@media (min-width:768px){.mgs-footer .mgs-content{width:auto}}@media (min-width:992px){.mgs-footer .mgs-content{font-size:14px}}@media (max-width:767px){.mgs-footer .mgs-content{left:auto;line-height:1.4;margin-top:50px;position:relative;text-align:center}}.mgs-footer .mgs-desc{font-size:12px;height:100%;left:58.33333333%;line-height:90px;position:absolute;right:180px;text-align:right;vertical-align:middle}@media (min-width:768px){.mgs-footer .mgs-desc{width:auto}}@media (min-width:992px){.mgs-footer .mgs-desc{font-size:14px}}@media (max-width:767px){.mgs-footer .mgs-desc{left:0;line-height:1.4;margin:35px 0 5px;position:relative;right:0;text-align:center}}.mgs-footer .mgs-logo{bottom:0;margin:auto;position:absolute;right:50px;top:0;width:130px}@media (max-width:767px){.mgs-footer .mgs-logo{line-height:1.4;margin:35px 0;position:relative;right:auto;width:100%}}.mgs-footer .mgs-logo a,.mgs-footer .mgs-logo img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}@media (max-width:767px){.mgs-footer .mgs-logo img{max-width:150px}}.mgs-footer .mgs-top-btn{background-color:#fff;color:#000;height:40px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;transition:all .5s ease;width:40px}.mgs-footer .mgs-top-btn .glyphicon{top:13px;transition:all .5s ease}.mgs-footer .mgs-top-btn:hover{cursor:pointer;height:50px}.mgs-footer .mgs-top-btn:hover .glyphicon{top:17px}.mgs-resa .mgs-resa-col{position:relative}.mgs-resa .mgs-resa-col .room-selector{background:#fff;border:1px solid #d2d2d2;color:#000;height:75px;margin-bottom:20px;padding:10px 20px;position:relative;width:100%}.mgs-resa .mgs-resa-col .room-selector:hover{cursor:pointer}.mgs-resa .mgs-resa-col .room-selector .title-input{font-family:HelveticaNeueLTStd-Cn,sans-serif;font-size:18px;line-height:30px}.mgs-resa .mgs-resa-col .room-selector .subtitle-input{font-family:Open Sans,sans-serif;font-size:12px;line-height:30px;text-transform:uppercase}.mgs-resa .mgs-resa-col .room-selector .room-selector-icon{bottom:0;height:10px;margin:auto;position:absolute;right:10px;top:0}.mgs-resa .mgs-resa-col .room-selector .room-selector-icon svg{height:15px;transform:rotate(-90deg)}.mgs-resa .mgs-resa-col .room-selector .room-selector-icon svg path{stroke:#000}.mgs-resa .mgs-resa-col .room-selector-dropdown{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);outline-style:none;padding-bottom:15px;position:absolute;top:75px;width:calc(100% - 30px);z-index:10}@media (max-width:767px){.mgs-resa .mgs-resa-col .room-selector-dropdown{position:relative;top:0;width:100%}}.mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element{align-items:center;color:#000;display:flex;justify-content:space-between;min-height:40px;padding:15px;width:100%}.mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element.delete{min-height:40px}.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{float:left;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}.mgs-resa .mgs-resa-col .room-selector-dropdown .room-selector-element .room-selector-element-title .room-selector-element-age{color:#999;font-size:11px}.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;padding:6px 5px 0;transition:all .2s ease;width:20px}.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-family:Open Sans,sans-serif;font-size:20px;line-height:30px;padding:0 10px;text-transform:uppercase}.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;font-weight:700;line-height:25px;margin-top:20px;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{display:inline-block;height:25px;padding:2px 2px 0 0;width:16px}.mgs-resa .mgs-resa-col .btn-addroom .btn-picto svg path{fill:#000}#accueil-video #bookingapp .modal-btn,#bookingapp #accueil-video .modal-btn,#bookingapp #galerie #galerie-modal .modal-btn,#bookingapp #galerie #galerie-modal-video .modal-btn,#bookingapp #module-video .container-video .video-module .modal-btn,#bookingapp #resa-modal .modal-btn,#bookingapp .btn,#bookingapp .chambre-modal .modal-btn,#bookingapp .cookie-consent button,#galerie #galerie-modal #bookingapp .modal-btn,#galerie #galerie-modal-video #bookingapp .modal-btn,#module-video .container-video .video-module #bookingapp .modal-btn,#resa-modal #bookingapp .modal-btn,.chambre-modal #bookingapp .modal-btn,.cookie-consent #bookingapp button{background:#0a2b66;border-color:#0a2b66;color:#fff;margin-top:0}@media (max-width:767px){#accueil-video #bookingapp .modal-btn,#bookingapp #accueil-video .modal-btn,#bookingapp #galerie #galerie-modal .modal-btn,#bookingapp #galerie #galerie-modal-video .modal-btn,#bookingapp #module-video .container-video .video-module .modal-btn,#bookingapp #resa-modal .modal-btn,#bookingapp .btn,#bookingapp .chambre-modal .modal-btn,#bookingapp .cookie-consent button,#galerie #galerie-modal #bookingapp .modal-btn,#galerie #galerie-modal-video #bookingapp .modal-btn,#module-video .container-video .video-module #bookingapp .modal-btn,#resa-modal #bookingapp .modal-btn,.chambre-modal #bookingapp .modal-btn,.cookie-consent #bookingapp button{padding:12px 17px}#accueil-video #bookingapp .modal-btn .btn-text,#bookingapp #accueil-video .modal-btn .btn-text,#bookingapp #galerie #galerie-modal .modal-btn .btn-text,#bookingapp #galerie #galerie-modal-video .modal-btn .btn-text,#bookingapp #module-video .container-video .video-module .modal-btn .btn-text,#bookingapp #resa-modal .modal-btn .btn-text,#bookingapp .btn .btn-text,#bookingapp .chambre-modal .modal-btn .btn-text,#bookingapp .cookie-consent button .btn-text,#galerie #galerie-modal #bookingapp .modal-btn .btn-text,#galerie #galerie-modal-video #bookingapp .modal-btn .btn-text,#module-video .container-video .video-module #bookingapp .modal-btn .btn-text,#resa-modal #bookingapp .modal-btn .btn-text,.chambre-modal #bookingapp .modal-btn .btn-text,.cookie-consent #bookingapp button .btn-text{display:none}#accueil-video #bookingapp .modal-btn .btn-picto,#bookingapp #accueil-video .modal-btn .btn-picto,#bookingapp #galerie #galerie-modal .modal-btn .btn-picto,#bookingapp #galerie #galerie-modal-video .modal-btn .btn-picto,#bookingapp #module-video .container-video .video-module .modal-btn .btn-picto,#bookingapp #resa-modal .modal-btn .btn-picto,#bookingapp .btn .btn-picto,#bookingapp .chambre-modal .modal-btn .btn-picto,#bookingapp .cookie-consent button .btn-picto,#galerie #galerie-modal #bookingapp .modal-btn .btn-picto,#galerie #galerie-modal-video #bookingapp .modal-btn .btn-picto,#module-video .container-video .video-module #bookingapp .modal-btn .btn-picto,#resa-modal #bookingapp .modal-btn .btn-picto,.chambre-modal #bookingapp .modal-btn .btn-picto,.cookie-consent #bookingapp button .btn-picto{margin-left:0}#accueil-video #bookingapp .display-mobile.modal-btn,#bookingapp #accueil-video .display-mobile.modal-btn,#bookingapp #galerie #galerie-modal .display-mobile.modal-btn,#bookingapp #galerie #galerie-modal-video .display-mobile.modal-btn,#bookingapp #module-video .container-video .video-module .display-mobile.modal-btn,#bookingapp #resa-modal .display-mobile.modal-btn,#bookingapp .btn.display-mobile,#bookingapp .chambre-modal .display-mobile.modal-btn,#bookingapp .cookie-consent button.display-mobile,#galerie #galerie-modal #bookingapp .display-mobile.modal-btn,#galerie #galerie-modal-video #bookingapp .display-mobile.modal-btn,#module-video .container-video .video-module #bookingapp .display-mobile.modal-btn,#resa-modal #bookingapp .display-mobile.modal-btn,.chambre-modal #bookingapp .display-mobile.modal-btn,.cookie-consent #bookingapp button.display-mobile{padding:12px 20px;width:auto}#accueil-video #bookingapp .display-mobile.modal-btn .btn-text,#bookingapp #accueil-video .display-mobile.modal-btn .btn-text,#bookingapp #galerie #galerie-modal .display-mobile.modal-btn .btn-text,#bookingapp #galerie #galerie-modal-video .display-mobile.modal-btn .btn-text,#bookingapp #module-video .container-video .video-module .display-mobile.modal-btn .btn-text,#bookingapp #resa-modal .display-mobile.modal-btn .btn-text,#bookingapp .btn.display-mobile .btn-text,#bookingapp .chambre-modal .display-mobile.modal-btn .btn-text,#bookingapp .cookie-consent button.display-mobile .btn-text,#galerie #galerie-modal #bookingapp .display-mobile.modal-btn .btn-text,#galerie #galerie-modal-video #bookingapp .display-mobile.modal-btn .btn-text,#module-video .container-video .video-module #bookingapp .display-mobile.modal-btn .btn-text,#resa-modal #bookingapp .display-mobile.modal-btn .btn-text,.chambre-modal #bookingapp .display-mobile.modal-btn .btn-text,.cookie-consent #bookingapp button.display-mobile .btn-text{display:initial}#accueil-video #bookingapp .display-mobile.modal-btn .btn-picto,#bookingapp #accueil-video .display-mobile.modal-btn .btn-picto,#bookingapp #galerie #galerie-modal .display-mobile.modal-btn .btn-picto,#bookingapp #galerie #galerie-modal-video .display-mobile.modal-btn .btn-picto,#bookingapp #module-video .container-video .video-module .display-mobile.modal-btn .btn-picto,#bookingapp #resa-modal .display-mobile.modal-btn .btn-picto,#bookingapp .btn.display-mobile .btn-picto,#bookingapp .chambre-modal .display-mobile.modal-btn .btn-picto,#bookingapp .cookie-consent button.display-mobile .btn-picto,#galerie #galerie-modal #bookingapp .display-mobile.modal-btn .btn-picto,#galerie #galerie-modal-video #bookingapp .display-mobile.modal-btn .btn-picto,#module-video .container-video .video-module #bookingapp .display-mobile.modal-btn .btn-picto,#resa-modal #bookingapp .display-mobile.modal-btn .btn-picto,.chambre-modal #bookingapp .display-mobile.modal-btn .btn-picto,.cookie-consent #bookingapp button.display-mobile .btn-picto{margin-left:10px}}#accueil-video #bookingapp .extra div:not([class]) .modal-btn,#bookingapp .btn-primary,#bookingapp .cookie-consent button,#bookingapp .extra div:not([class]) #accueil-video .modal-btn,#bookingapp .extra div:not([class]) #galerie #galerie-modal .modal-btn,#bookingapp .extra div:not([class]) #galerie #galerie-modal-video .modal-btn,#bookingapp .extra div:not([class]) #module-video .container-video .video-module .modal-btn,#bookingapp .extra div:not([class]) #resa-modal .modal-btn,#bookingapp .extra div:not([class]) .btn,#bookingapp .extra div:not([class]) .chambre-modal .modal-btn,#bookingapp .extra div:not([class]) .cookie-consent button,#galerie #galerie-modal #bookingapp .extra div:not([class]) .modal-btn,#galerie #galerie-modal-video #bookingapp .extra div:not([class]) .modal-btn,#module-video .container-video .video-module #bookingapp .extra div:not([class]) .modal-btn,#resa-modal #bookingapp .extra div:not([class]) .modal-btn,.chambre-modal #bookingapp .extra div:not([class]) .modal-btn,.cookie-consent #bookingapp .extra div:not([class]) button,.cookie-consent #bookingapp button{background:#0a2b66;color:#fff;margin-top:0;transition:all .3s ease-in-out}#accueil-video #bookingapp .extra div:not([class]) .modal-btn:hover,#bookingapp .btn-primary:hover,#bookingapp .cookie-consent button:hover,#bookingapp .extra div:not([class]) #accueil-video .modal-btn:hover,#bookingapp .extra div:not([class]) #galerie #galerie-modal .modal-btn:hover,#bookingapp .extra div:not([class]) #galerie #galerie-modal-video .modal-btn:hover,#bookingapp .extra div:not([class]) #module-video .container-video .video-module .modal-btn:hover,#bookingapp .extra div:not([class]) #resa-modal .modal-btn:hover,#bookingapp .extra div:not([class]) .btn:hover,#bookingapp .extra div:not([class]) .chambre-modal .modal-btn:hover,#bookingapp .extra div:not([class]) .cookie-consent button:hover,#galerie #galerie-modal #bookingapp .extra div:not([class]) .modal-btn:hover,#galerie #galerie-modal-video #bookingapp .extra div:not([class]) .modal-btn:hover,#module-video .container-video .video-module #bookingapp .extra div:not([class]) .modal-btn:hover,#resa-modal #bookingapp .extra div:not([class]) .modal-btn:hover,.chambre-modal #bookingapp .extra div:not([class]) .modal-btn:hover,.cookie-consent #bookingapp .extra div:not([class]) button:hover,.cookie-consent #bookingapp button:hover{background:#051738;color:#fff}@media (max-width:767px){#bookingapp .btn-previous-step{font-size:14px;margin-top:10px}}#bookingapp .btn-previous-step:hover{cursor:pointer;text-decoration:underline}#bookingapp h1{color:#111}@media (max-width:767px){#bookingapp h1{font-size:24px}}#bookingapp h2{color:#111}@media (max-width:767px){#bookingapp h2{font-size:22px}}#bookingapp h3,#bookingapp h4,#bookingapp h5,#bookingapp h6{color:#111}@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:#0a2b66}#bookingapp .header .overlay-header{background-color:rgba(0,0,0,.4);height:100%;position:absolute;width:100%;z-index:1}#bookingapp .header .overlay-header .header-title{padding-top:95px}#bookingapp .header .overlay-header .header-container{height:100%;left:0;right:0;top:0}#bookingapp .header .overlay-header .header-container .header-steps{align-content:center;align-items:flex-end;color:#fff;display:flex;font-family:HelveticaNeueLTStd-LtCn,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;padding:60px 0;position:relative;text-transform:uppercase}#bookingapp .header .overlay-header .header-container .header-steps .header-step.before:hover{cursor:pointer}#bookingapp .header .overlay-header .header-container .header-steps .header-step.before .header-step-dot{background:#0a2b66}#bookingapp .header .overlay-header .header-container .header-steps .header-step.current{font-weight:700}#bookingapp .header .overlay-header .header-container .header-steps .header-step.current .header-step-dot{background:#0a2b66}#bookingapp .header .overlay-header .header-container .header-steps .header-step .header-step-title{padding:0 15px}#bookingapp .header .overlay-header .header-container .header-steps .header-step .header-step-dot{transition:all .5s ease-in-out 1s}#bookingapp .header .overlay-header .header-container .header-steps .header-steps-line{border:3px solid #fff;bottom:50px;position:absolute;width:100%}#bookingapp .header .overlay-header .header-container .header-steps .header-steps-line.active{border:3px solid #0a2b66;transition:all 1s ease}@media (max-width:767px){#bookingapp .header-mobile{top:60px}}#bookingapp .header-mobile .header-steps{position:relative}#bookingapp .header-mobile .header-steps .header-steps-line{border:3px solid #fff;width:100%}@media (max-width:767px){#bookingapp .header-mobile .header-steps .header-steps-line{border:6px solid #fff}}#bookingapp .header-mobile .header-steps .header-steps-line.active{border:3px solid #0a2b66;left:0;position:absolute;top:0;transition:all 1s ease}@media (max-width:767px){#bookingapp .header-mobile .header-steps .header-steps-line.active{border:6px solid #0a2b66}}#bookingapp .bookingapp-wrapper{min-height:calc(100vh - 170px)}#bookingapp .bookingapp-wrapper .header{height:25vh;min-height:180px;position:absolute;top:0;width:100%}#bookingapp .bookingapp-wrapper .header .overlay-header .header-steps{top:9vh}#bookingapp .bookingapp-wrapper .container{padding-bottom:30px;padding-top:20vh}@media (max-width:767px){#bookingapp .bookingapp-wrapper .container{padding-bottom:15px;padding-top:0}}#accueil-video #bookingapp .bookingapp-wrapper .container .modal-btn,#bookingapp .bookingapp-wrapper .container #accueil-video .modal-btn,#bookingapp .bookingapp-wrapper .container #galerie #galerie-modal .modal-btn,#bookingapp .bookingapp-wrapper .container #galerie #galerie-modal-video .modal-btn,#bookingapp .bookingapp-wrapper .container #module-video .container-video .video-module .modal-btn,#bookingapp .bookingapp-wrapper .container #resa-modal .modal-btn,#bookingapp .bookingapp-wrapper .container .btn,#bookingapp .bookingapp-wrapper .container .chambre-modal .modal-btn,#bookingapp .bookingapp-wrapper .container .cookie-consent button,#galerie #galerie-modal #bookingapp .bookingapp-wrapper .container .modal-btn,#galerie #galerie-modal-video #bookingapp .bookingapp-wrapper .container .modal-btn,#module-video .container-video .video-module #bookingapp .bookingapp-wrapper .container .modal-btn,#resa-modal #bookingapp .bookingapp-wrapper .container .modal-btn,.chambre-modal #bookingapp .bookingapp-wrapper .container .modal-btn,.cookie-consent #bookingapp .bookingapp-wrapper .container button{align-content:space-between;display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content}#accueil-video #bookingapp .bookingapp-wrapper .container .modal-btn .btn-text,#bookingapp .bookingapp-wrapper .container #accueil-video .modal-btn .btn-text,#bookingapp .bookingapp-wrapper .container #galerie #galerie-modal .modal-btn .btn-text,#bookingapp .bookingapp-wrapper .container #galerie #galerie-modal-video .modal-btn .btn-text,#bookingapp .bookingapp-wrapper .container #module-video .container-video .video-module .modal-btn .btn-text,#bookingapp .bookingapp-wrapper .container #resa-modal .modal-btn .btn-text,#bookingapp .bookingapp-wrapper .container .btn .btn-text,#bookingapp .bookingapp-wrapper .container .chambre-modal .modal-btn .btn-text,#bookingapp .bookingapp-wrapper .container .cookie-consent button .btn-text,#galerie #galerie-modal #bookingapp .bookingapp-wrapper .container .modal-btn .btn-text,#galerie #galerie-modal-video #bookingapp .bookingapp-wrapper .container .modal-btn .btn-text,#module-video .container-video .video-module #bookingapp .bookingapp-wrapper .container .modal-btn .btn-text,#resa-modal #bookingapp .bookingapp-wrapper .container .modal-btn .btn-text,.chambre-modal #bookingapp .bookingapp-wrapper .container .modal-btn .btn-text,.cookie-consent #bookingapp .bookingapp-wrapper .container button .btn-text{padding:0 6px}#accueil-video #bookingapp .bookingapp-wrapper .container div>div.modal-btn,#bookingapp .bookingapp-wrapper .container #accueil-video div>div.modal-btn,#bookingapp .bookingapp-wrapper .container #galerie #galerie-modal div>div.modal-btn,#bookingapp .bookingapp-wrapper .container #galerie #galerie-modal-video div>div.modal-btn,#bookingapp .bookingapp-wrapper .container #module-video .container-video .video-module div>div.modal-btn,#bookingapp .bookingapp-wrapper .container #resa-modal div>div.modal-btn,#bookingapp .bookingapp-wrapper .container .chambre-modal div>div.modal-btn,#bookingapp .bookingapp-wrapper .container div>div.btn,#galerie #galerie-modal #bookingapp .bookingapp-wrapper .container div>div.modal-btn,#galerie #galerie-modal-video #bookingapp .bookingapp-wrapper .container div>div.modal-btn,#module-video .container-video .video-module #bookingapp .bookingapp-wrapper .container div>div.modal-btn,#resa-modal #bookingapp .bookingapp-wrapper .container div>div.modal-btn,.chambre-modal #bookingapp .bookingapp-wrapper .container div>div.modal-btn{margin:auto}#bookingapp .bookingapp-wrapper .container .row a{display:flex;justify-content:flex-end;text-decoration:none}@media (min-width:768px){#bookingapp .bookingapp-wrapper .container .accomodation-info h3{font-size:24px}}#bookingapp .bookingapp-wrapper .room-amenities .room-amenities-item,#bookingapp .bookingapp-wrapper .room-large-pictos{font-size:1.25rem!important}#bookingapp .bookingapp-wrapper .room-amenities .room-amenities-item svg path{font-size:1.5rem!important}#bookingapp .form-inputs{margin-bottom:20px;min-height:30px}#bookingapp .form-inputs input,#bookingapp .form-inputs select,#bookingapp .form-inputs textarea{-webkit-appearance:none;background-color:#fff;border:1px solid #d2d2d2;border-radius:3px;font-size:14px;font-weight:300;padding-left:15px;width:100%}#bookingapp .form-inputs input{height:50px}#bookingapp .form-inputs textarea{min-width:100%;padding:15px 10px}#bookingapp .form-inputs select{height:50px}#bookingapp .is-invalid input,#bookingapp .is-invalid select,#bookingapp .is-invalid textarea{border:1px solid red!important}#bookingapp .langpicker-container .dropdown-lang-body{left:10px!important}#bookingapp .langpicker-container .dropdown-lang-body .dropdown-lang-element:hover{background-color:#f5f5f5}#bookingapp .sidebar-element-recap-wrapper .sidebar-element-title,#bookingapp .sidebar-element-wrapper .sidebar-element-title{font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#bookingapp .sidebar-element-recap-wrapper .sidebar-element-body:hover,#bookingapp .sidebar-element-wrapper .sidebar-element-body:hover{cursor:pointer}#bookingapp .sidebar-element-wrapper-current{border-left:5px solid #0a2b66!important}#bookingapp .blurry-btn-search,#bookingapp .sidebar-btn-search{border-color:#0a2b66}#bookingapp .calendar-pickers .calendar-picker-wrapper .calendar-picker .calendar-picker-header{font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#bookingapp .calendar-pickers .calendar-picker-wrapper .calendar-picker .calendar-picker-day{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:40px;font-weight:400}#bookingapp .calendar-pickers .calendar-picker-wrapper .calendar-picker .calendar-picker-month-year{font-family:HelveticaNeueLTStd-Cn,sans-serif;font-size:16px;text-transform:capitalize}@media (min-width:767px) and (max-width:991px){#bookingapp .roompickr>div{width:100%!important}}@media (min-width:768px) and (max-width:991px){#bookingapp .roompickr .roompickr-element .roompickr-head{width:100%!important}}#bookingapp .roompickr .roompickr-element .roompickr-head .roompickr-head-title{font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}#bookingapp .roompickr .roompickr-element .roompickr-head .roompickr-head-title .roompickr-delete:hover{cursor:pointer}@media (max-width:991px){#bookingapp .accomodations .accomodation{flex-basis:100%}}#accueil-video #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content #accueil-video .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content #galerie #galerie-modal .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content #galerie #galerie-modal-video .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content #module-video .container-video .video-module .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content #resa-modal .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content .btn,#bookingapp .accomodations .accomodation .accomodation-content .chambre-modal .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content .cookie-consent button,#galerie #galerie-modal #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,#galerie #galerie-modal-video #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,#module-video .container-video .video-module #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,#resa-modal #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,.chambre-modal #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,.cookie-consent #bookingapp .accomodations .accomodation .accomodation-content button{float:right;margin:0}@media (max-width:1199px){#accueil-video #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content #accueil-video .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content #galerie #galerie-modal .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content #galerie #galerie-modal-video .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content #module-video .container-video .video-module .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content #resa-modal .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content .btn,#bookingapp .accomodations .accomodation .accomodation-content .chambre-modal .modal-btn,#bookingapp .accomodations .accomodation .accomodation-content .cookie-consent button,#galerie #galerie-modal #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,#galerie #galerie-modal-video #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,#module-video .container-video .video-module #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,#resa-modal #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,.chambre-modal #bookingapp .accomodations .accomodation .accomodation-content .modal-btn,.cookie-consent #bookingapp .accomodations .accomodation .accomodation-content button{float:left}}#bookingapp .accomodations .accomodation .accomodation-mainpicture:hover{cursor:pointer}#bookingapp .accomodations .accomodation .accomodation-mainpicture .accomodation-overlay{background-color:rgba(0,0,0,.4);color:#fff;font-size:20px;padding:10px}#bookingapp .accomodations .accomodation .accomodation-mainpicture .accomodation-overlay .title{font-family:HelveticaNeueLTStd-Cn,sans-serif}@media (max-width:991px){#bookingapp .room{display:flex;flex-wrap:wrap}}@media (max-width:767px){#bookingapp .room .room-image:hover{cursor:pointer}}@media (max-width:991px){#bookingapp .room .room-image{min-height:20vh!important}}#bookingapp .room .room-image .room-overlay{background-color:rgba(0,0,0,.4);color:#fff;font-size:20px;padding:10px}#bookingapp .room .room-image .room-overlay .title{font-family:HelveticaNeueLTStd-Cn,sans-serif}@media (max-width:991px){#bookingapp .room .room-text-container{flex-basis:100%;padding-top:10px}}@media (max-width:767px){#bookingapp .room .room-text-container .room-text .availability-alert{font-size:14px}}#bookingapp .room .room-text-container .room-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#bookingapp .room .room-text-container .room-footer .offer-room-striked-price{font-size:12px}#bookingapp .room .room-text-container .room-footer .offer-room-price-total{font-size:20px}#bookingapp .room .room-text-container .room-start-price{font-family:Open Sans,sans-serif;text-transform:uppercase}#bookingapp .room .room-text-container .room-start-price .room-start-price-text{font-size:11px;letter-spacing:2px}#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 .btn-room-price{align-content:space-between;display:flex;flex-wrap:wrap;margin:0!important;width:-moz-fit-content;width:fit-content}#bookingapp .room .room-text-container .btn-room-price .btn-text{flex-grow:1;padding:0 6px}#bookingapp .room .room-text-container .btn-room-price .btn-picto{flex-grow:1}#bookingapp .room .room-children .room-offer{background-color:rgba(10,43,102,.2)!important}@media (max-width:1199px){#bookingapp .room .room-children .room-child{flex-wrap:wrap}}#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{padding:0 25px;width:60%!important}}#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-price-container .room-child-conditions .room-child-title-tags .room-child-title-tags-element{margin-bottom:8px}#bookingapp .room .room-children .room-child div:not([class]){max-width:100%!important}@media (min-width:768px) and (max-width:991px){#bookingapp .room .room-children .room-child div:not([class]){min-width:0!important}}#bookingapp .room .room-children .room-child .room-child-title h3,#bookingapp .room .room-children .room-child .room-child-title h4{margin-top:0}@media (max-width:991px){#bookingapp .room .room-children .room-child .room-child-title{flex-basis:100%}}#bookingapp .room .room-children .room-child .room-child-price{font-family:Open Sans,sans-serif;line-height:1.2;padding:0!important;text-align:right}#bookingapp .room .room-children .room-child .room-child-price .room-child-striked-price{font-size:14px}@media (min-width:768px){#bookingapp .room .room-children .room-child .room-child-price{width:40%!important}}@media (max-width:991px){#bookingapp .room .room-children .room-child .room-child-price{min-width:0!important}}#bookingapp .room .room-children .room-child .room-child-price .room-child-price-total{font-size:24px;text-transform:uppercase}@media (max-width:767px){#bookingapp .room .room-children .room-child .room-child-price .room-child-price-total{font-size:18px!important}}#accueil-video #bookingapp .room .room-children .room-child .room-child-price .modal-btn,#bookingapp .room .room-children .room-child .room-child-price #accueil-video .modal-btn,#bookingapp .room .room-children .room-child .room-child-price #galerie #galerie-modal .modal-btn,#bookingapp .room .room-children .room-child .room-child-price #galerie #galerie-modal-video .modal-btn,#bookingapp .room .room-children .room-child .room-child-price #module-video .container-video .video-module .modal-btn,#bookingapp .room .room-children .room-child .room-child-price #resa-modal .modal-btn,#bookingapp .room .room-children .room-child .room-child-price .btn,#bookingapp .room .room-children .room-child .room-child-price .chambre-modal .modal-btn,#bookingapp .room .room-children .room-child .room-child-price .cookie-consent button,#galerie #galerie-modal #bookingapp .room .room-children .room-child .room-child-price .modal-btn,#galerie #galerie-modal-video #bookingapp .room .room-children .room-child .room-child-price .modal-btn,#module-video .container-video .video-module #bookingapp .room .room-children .room-child .room-child-price .modal-btn,#resa-modal #bookingapp .room .room-children .room-child .room-child-price .modal-btn,.chambre-modal #bookingapp .room .room-children .room-child .room-child-price .modal-btn,.cookie-consent #bookingapp .room .room-children .room-child .room-child-price button{margin-right:0;margin-top:1.5rem}#accueil-video #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-picto,#bookingapp .room .room-children .room-child .room-child-price #accueil-video .modal-btn .btn-picto,#bookingapp .room .room-children .room-child .room-child-price #galerie #galerie-modal .modal-btn .btn-picto,#bookingapp .room .room-children .room-child .room-child-price #galerie #galerie-modal-video .modal-btn .btn-picto,#bookingapp .room .room-children .room-child .room-child-price #module-video .container-video .video-module .modal-btn .btn-picto,#bookingapp .room .room-children .room-child .room-child-price #resa-modal .modal-btn .btn-picto,#bookingapp .room .room-children .room-child .room-child-price .btn .btn-picto,#bookingapp .room .room-children .room-child .room-child-price .chambre-modal .modal-btn .btn-picto,#bookingapp .room .room-children .room-child .room-child-price .cookie-consent button .btn-picto,#galerie #galerie-modal #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-picto,#galerie #galerie-modal-video #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-picto,#module-video .container-video .video-module #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-picto,#resa-modal #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-picto,.chambre-modal #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-picto,.cookie-consent #bookingapp .room .room-children .room-child .room-child-price button .btn-picto{margin-left:10px}#accueil-video #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-text,#bookingapp .room .room-children .room-child .room-child-price #accueil-video .modal-btn .btn-text,#bookingapp .room .room-children .room-child .room-child-price #galerie #galerie-modal .modal-btn .btn-text,#bookingapp .room .room-children .room-child .room-child-price #galerie #galerie-modal-video .modal-btn .btn-text,#bookingapp .room .room-children .room-child .room-child-price #module-video .container-video .video-module .modal-btn .btn-text,#bookingapp .room .room-children .room-child .room-child-price #resa-modal .modal-btn .btn-text,#bookingapp .room .room-children .room-child .room-child-price .btn .btn-text,#bookingapp .room .room-children .room-child .room-child-price .chambre-modal .modal-btn .btn-text,#bookingapp .room .room-children .room-child .room-child-price .cookie-consent button .btn-text,#galerie #galerie-modal #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-text,#galerie #galerie-modal-video #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-text,#module-video .container-video .video-module #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-text,#resa-modal #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-text,.chambre-modal #bookingapp .room .room-children .room-child .room-child-price .modal-btn .btn-text,.cookie-consent #bookingapp .room .room-children .room-child .room-child-price button .btn-text{display:inline}@media (min-width:767px) and (max-width:991px){#bookingapp .extra{flex-basis:100%}}#bookingapp .extra .extra-photo .extra-overlay{background-color:rgba(0,0,0,.4);color:#fff;font-size:20px;padding:10px}#bookingapp .extra .extra-photo .extra-overlay .title{font-family:HelveticaNeueLTStd-Cn,sans-serif}#bookingapp .extra div:not([class]){display:flex;justify-content:flex-end;padding-top:15px;text-align:right}#accueil-video #bookingapp .extra div:not([class]) .modal-btn,#bookingapp .extra div:not([class]) #accueil-video .modal-btn,#bookingapp .extra div:not([class]) #galerie #galerie-modal .modal-btn,#bookingapp .extra div:not([class]) #galerie #galerie-modal-video .modal-btn,#bookingapp .extra div:not([class]) #module-video .container-video .video-module .modal-btn,#bookingapp .extra div:not([class]) #resa-modal .modal-btn,#bookingapp .extra div:not([class]) .btn,#bookingapp .extra div:not([class]) .chambre-modal .modal-btn,#bookingapp .extra div:not([class]) .cookie-consent button,#galerie #galerie-modal #bookingapp .extra div:not([class]) .modal-btn,#galerie #galerie-modal-video #bookingapp .extra div:not([class]) .modal-btn,#module-video .container-video .video-module #bookingapp .extra div:not([class]) .modal-btn,#resa-modal #bookingapp .extra div:not([class]) .modal-btn,.chambre-modal #bookingapp .extra div:not([class]) .modal-btn,.cookie-consent #bookingapp .extra div:not([class]) button{float:right;margin:0!important}@media (max-width:767px){#bookingapp .extra .extra-price .extra-price-total{font-size:18px!important}}#bookingapp .extra .extra-quantity{align-self:center}@media (max-width:767px){#bookingapp .extra .extra-quantity{font-size:18px!important}}#bookingapp .extra .btn-extra-minus,#bookingapp .extra .btn-extra-plus{padding:15px 20px}#bookingapp .offer .offer-container .offer-header .offer-image .image-overlay .title{font-family:HelveticaNeueLTStd-Cn,sans-serif}#bookingapp .offer .offer-container .offer-body .offer-rooms .offer-room-selected-container{background-color:rgba(10,43,102,.2)!important}#bookingapp .offer .offer-container .offer-body .offer-rooms .offer-room-selected-container .room{background:transparent!important}#bookingapp .offer .offer-container .offer-body .offer-info{font-family:Open Sans,sans-serif;font-size:14px;letter-spacing:2px;text-transform:uppercase}#bookingapp .offer .offer-container .offer-body .offer-info:hover{color:#0a2b66}#bookingapp .offer .offer-container .offer-body .offer-footer .offer-start-price{font-family:Open Sans,sans-serif;text-transform:uppercase}#bookingapp .offer .offer-container .offer-body .offer-footer .offer-start-price .offer-start-price-text{font-size:11px;letter-spacing:2px}#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 .offer-start-price .offer-start-price-value{font-size:18px}}#accueil-video #bookingapp .offer .offer-container .offer-body .offer-footer .modal-btn .btn-text,#bookingapp .offer .offer-container .offer-body .offer-footer #accueil-video .modal-btn .btn-text,#bookingapp .offer .offer-container .offer-body .offer-footer #galerie #galerie-modal .modal-btn .btn-text,#bookingapp .offer .offer-container .offer-body .offer-footer #galerie #galerie-modal-video .modal-btn .btn-text,#bookingapp .offer .offer-container .offer-body .offer-footer #module-video .container-video .video-module .modal-btn .btn-text,#bookingapp .offer .offer-container .offer-body .offer-footer #resa-modal .modal-btn .btn-text,#bookingapp .offer .offer-container .offer-body .offer-footer .btn .btn-text,#bookingapp .offer .offer-container .offer-body .offer-footer .chambre-modal .modal-btn .btn-text,#bookingapp .offer .offer-container .offer-body .offer-footer .cookie-consent button .btn-text,#galerie #galerie-modal #bookingapp .offer .offer-container .offer-body .offer-footer .modal-btn .btn-text,#galerie #galerie-modal-video #bookingapp .offer .offer-container .offer-body .offer-footer .modal-btn .btn-text,#module-video .container-video .video-module #bookingapp .offer .offer-container .offer-body .offer-footer .modal-btn .btn-text,#resa-modal #bookingapp .offer .offer-container .offer-body .offer-footer .modal-btn .btn-text,.chambre-modal #bookingapp .offer .offer-container .offer-body .offer-footer .modal-btn .btn-text,.cookie-consent #bookingapp .offer .offer-container .offer-body .offer-footer button .btn-text{display:unset}#bookingapp .sidebar-rooms-btn .sidebar-rooms-text h4{text-transform:uppercase}@keyframes sidebar-offers-text-anim{0%{transform:scale(1)}to{transform:scale(.95)}}#bookingapp .sidebar-offers-btn .sidebar-offers-text .sidebar-offers-price,#bookingapp .sidebar-offers-btn .sidebar-offers-text .sidebar-offers-text-title,#bookingapp .sidebar-offers-btn .sidebar-offers-text h4{font-weight:700;text-transform:uppercase}#bookingapp .sidebar-offers-btn .sidebar-offers-text .sidebar-offers-price{animation:sidebar-offers-text-anim 1s ease infinite alternate;font-size:14px;letter-spacing:.1em;transition:.25s ease-in-out}#bookingapp .pay .pay-infos-overlay{background-color:rgba(0,0,0,.6);height:100%;position:absolute;width:100%}#bookingapp .pay .pay-infos-container .pay-infos-dates .pay-infos-dates-day{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:60px;font-weight:700;text-align:center}#bookingapp .pay .pay-infos-container .pay-infos-dates .pay-infos-dates-monthyear{font-family:HelveticaNeueLTStd-Cn,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-family:Open Sans,sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase}@media (max-width:767px){#bookingapp .confirm .confirm-subtitle{letter-spacing:1px}}#bookingapp .bookingapp-modal,#bookingapp .confirm .confirm-overlay{background-color:rgba(0,0,0,.6)}#bookingapp .bookingapp-modal .bookingapp-modal-container{background:#fff}#bookingapp .bookingapp-modal .bookingapp-modal-container .bookingapp-modal-footer{border-top:1px solid #e5e5e5}.footerBookingApp{align-items:center;background:#f5f5f5;color:#111;display:flex;flex-direction:row;height:150px;justify-content:center}.footerBookingApp a{color:#111}.footerBookingApp span{font-size:14px;padding:0 15px}.footerBookingApp img{max-width:200px;padding:0 15px}@media (max-width:991px){.footerBookingApp span{font-size:12px;text-align:center}}@media (max-width:767px){.footerBookingApp{flex-direction:column}.footerBookingApp img,.footerBookingApp span{padding:15px}}.navbar-resa-mgs{margin-bottom:0;position:relative;top:0}@media (max-width:767px){.navbar-resa-mgs{min-height:70px}}.spinner-site{animation:spin 1s linear infinite;background-color:transparent;border:5px solid grey;border-radius:50%;border-top-color:#051738;height:30px;margin:0 auto;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.brand-logo{background-image:url(/imagecache/medium/brand_logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.chambre-reservation-mgs{position:relative}.chambre-reservation-mgs .smartcalendar-spinner{left:0;position:absolute;right:0;top:40%}.chambre-reservation-mgs .smartcalendar-spinner .spinner-site{height:50px;width:50px}.chambre-reservation-mgs .smartcalendar{color:#fff;padding:40px}@media screen and (max-width:855px){.chambre-reservation-mgs .smartcalendar .smartcalendar-main-price-container{display:flex;flex-direction:column}}@media screen and (min-width:856px){.chambre-reservation-mgs .smartcalendar .smartcalendar-main-price-container{display:grid;grid-column:1}}.chambre-reservation-mgs .smartcalendar .smartcalendar-main-price-container svg{fill:#30b52c;vertical-align:middle}.chambre-reservation-mgs .smartcalendar .smartcalendar-main-price-container svg path{stroke:#0a2b66}.chambre-reservation-mgs .smartcalendar .smartcalendar-main-price-container .smartcalendar-main-price-text{grid-column:1;grid-row:1}.chambre-reservation-mgs .smartcalendar .smartcalendar-main-price-container .smartcalendar-main-price-text .smartcalendar-main-price-text-title{font-size:30px}.chambre-reservation-mgs .smartcalendar .smartcalendar-main-price-container .smartcalendar-main-price-text .smartcalendar-main-price-text-subtitle{font-size:16px}.chambre-reservation-mgs .smartcalendar .smartcalendar-main-price-container .smartcalendar-main-price-value{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:42px;grid-column:2;grid-row:1;height:42px}@media screen and (min-width:856px){.chambre-reservation-mgs .smartcalendar .smartcalendar-main-price-container .smartcalendar-main-price-value{text-align:right}}.chambre-reservation-mgs .smartcalendar .smartcalendar-subprice-container{display:flex;flex-direction:column;font-size:18px;grid-row:2;justify-content:center}.chambre-reservation-mgs .smartcalendar .smartcalendar-subprice-container .smartcalendar-subprice{display:flex;margin:3px 0}.chambre-reservation-mgs .smartcalendar .smartcalendar-subprice-container .smartcalendar-subprice .smartcalendar-subprice-text{flex-grow:20}.chambre-reservation-mgs .smartcalendar .smartcalendar-subprice-container .smartcalendar-subprice .smartcalendar-subprice-price{align-items:center;display:flex;flex-grow:2;justify-content:space-evenly}.chambre-reservation-mgs .smartcalendar .smartcalendar-subprice-container .smartcalendar-subprice .smartcalendar-subprice-price .smartcalendar-subprice-percent{border-radius:30px;color:#fff;font-family:HelveticaNeueLTStd-Lt,sans-serif;font-size:12px;padding:1px 5px}.chambre-reservation-mgs .smartcalendar .smartcalendar-subprice-container .smartcalendar-subprice .smartcalendar-subprice-price .smartcalendar-subprice-percent svg{fill:#fff;vertical-align:middle;width:15px}.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container{align-items:center;display:flex;grid-row:4;justify-content:center}#accueil-video .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn,#galerie #galerie-modal .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn,#galerie #galerie-modal-video .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn,#module-video .container-video .video-module .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn,#resa-modal .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn,.chambre-modal .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container #accueil-video .modal-btn,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container #galerie #galerie-modal .modal-btn,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container #galerie #galerie-modal-video .modal-btn,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container #module-video .container-video .video-module .modal-btn,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container #resa-modal .modal-btn,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .btn,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .chambre-modal .modal-btn,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .cookie-consent button,.cookie-consent .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container button{background-color:#051738;border-radius:0;font-family:Open Sans,sans-serif;transition:none;width:100%}#accueil-video .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn .btn-container .btn-text,#galerie #galerie-modal .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn .btn-container .btn-text,#galerie #galerie-modal-video .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn .btn-container .btn-text,#module-video .container-video .video-module .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn .btn-container .btn-text,#resa-modal .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn .btn-container .btn-text,.chambre-modal .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .modal-btn .btn-container .btn-text,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container #accueil-video .modal-btn .btn-container .btn-text,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container #galerie #galerie-modal .modal-btn .btn-container .btn-text,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container #galerie #galerie-modal-video .modal-btn .btn-container .btn-text,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container #module-video .container-video .video-module .modal-btn .btn-container .btn-text,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container #resa-modal .modal-btn .btn-container .btn-text,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .btn .btn-container .btn-text,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .chambre-modal .modal-btn .btn-container .btn-text,.chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container .cookie-consent button .btn-container .btn-text,.cookie-consent .chambre-reservation-mgs .smartcalendar .smartcalendar-fetch-container button .btn-container .btn-text{color:#fff}#mgs-resa-listing-chambres{background-color:#0a2b66;height:180px;position:relative}@media (max-width:767px){#mgs-resa-listing-chambres{height:auto}}#mgs-resa-listing-chambres .main-container{align-items:center;display:flex;gap:80px;height:100%;justify-content:center}@media (max-width:767px){#mgs-resa-listing-chambres .main-container{flex-direction:column-reverse;gap:20px;padding:20px 0}}#mgs-resa-listing-chambres .main-container .smartcalendar{background-color:transparent;color:#fff;font-family:HelveticaNeueLTStd-Roman,sans-serif;position:relative}@media (max-width:767px){#mgs-resa-listing-chambres .main-container .smartcalendar{padding:0 20px;width:100%}}#mgs-resa-listing-chambres .main-container .smartcalendar input{bottom:50%;height:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;width:1px}#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs{align-items:center;display:flex;gap:20px;grid-row:3;justify-content:space-between}@media (max-width:767px){#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs{gap:10px}}#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs .smartcalendar-input-container{background-color:#fff;color:#000;display:inline;font-size:14px;min-height:100px;padding:5px 0;text-align:center;text-transform:capitalize;width:200px}@media (max-width:767px){#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs .smartcalendar-input-container{width:100%}}#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs .smartcalendar-input-container:hover{cursor:pointer}#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs .smartcalendar-input-container .arrivee-form-day-number,#mgs-resa-listing-chambres .main-container .smartcalendar .smart-calendar-inputs .smartcalendar-input-container .depart-form-day-number{font-family:HelveticaNeueLTStd-Blk,sans-serif;font-size:36px}#mgs-resa-listing-chambres .main-container .smartcalendar .subtitle-text{align-items:center;color:#000;display:flex;font-size:16px;font-style:italic;justify-content:center;padding:10px 0 0;text-align:center}#mgs-resa-listing-chambres .main-container .smartcalendar .subtitle-text svg{fill:#000;height:20px;width:20px}#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text{color:#000}#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text svg{fill:#30b52c;vertical-align:middle}#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text .smartcalendar-main-price-text-title{font-size:30px}#mgs-resa-listing-chambres .main-container .smartcalendar-main-price-text .smartcalendar-main-price-text-subtitle{font-size:16px}#mgs-resa-listing-chambres .smartcalendar-spinner{left:0;position:absolute;right:0;top:calc(50% - 20px)}#mgs-resa-listing-chambres .smartcalendar-spinner .spinner-site{border:5px solid #fff;border-top-color:#979499;height:40px;width:40px}.neo-smartcalendar-wrapper{margin-bottom:20px}
