div#best-rate-shortcode .accroche-tarif-officiel{font-family:'Roustel'!important}@media only screen and (min-width:1024px){.rooms-container-bloc .search-calendar-show,.rooms-container-bloc .search-rate{width:33.33%}}#form-rate input[type=text]{border:1px solid #cbcbcb;border-radius:3px;position:relative;opacity:1;visibility:unset;font-size:16px;font-weight:700;letter-spacing:1px;height:100%;width:120px;padding:5px;bottom:0;margin:6px 0;text-align:center}#form-rate{position:relative}#form-rate::before{content:'';position:absolute;top:0;left:0;height:100%;width:1px;background-color:#cbcbcb}.elementor-kit-6 #title-contenu h2{font-size:26px!important}.rooms-list h2{font-size:22px!important;text-transform:uppercase}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link,.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{background:#282E56!important;color:white!important}a.js-wpml-ls-item-toggle.wpml-ls-item-toggle{padding:6px 10px!important}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0px!important}.reserver .elementor-item{color:#fff!important;padding:6px 25px;background:#C38E51;box-shadow:0 0 0 5px #C38E51,inset 0 0 0 1px #fff}.reserver .elementor-item:hover{background:#B47F42!important;box-shadow:0 0 0 5px #B47F42,inset 0 0 0 1px #fff}#reserver-desktop .elementor-button{box-shadow:0 0 0 1px #C38E51,inset 0 0 0 1px #fff}#reserver-desktop .elementor-button:hover{background:#fff!important;border-color:#fff!important;box-shadow:0 0 0 1px #B47F42,inset 0 0 0 1px #fff}#blog-bouton .elementor-button{color:#bfbd8b!important;padding:6px 25px;background:#fff;border:1px solid #8E94A5!important;padding:8px 25px}#bouton-projet .elementor-button{color:#fff!important;padding:6px 25px;border:1px solid #fff;padding:10px 15px}#bouton-projet .elementor-button:hover{color:#717B4F!important}#bouton-room-loop .elementor-button:hover{border:1px solid #fff}#home-title{text-shadow:1px 1px 2px #000}.hero-text{color:#fff}.room-dp-galerie .swiper-slide-image{height:75vh;object-fit:cover}.swipe-left-right .elementor-button-link,.swipe-left-right-white .elementor-button-link{position:relative;background-color:transparent!important}.swipe-left-right .elementor-button-link>*,.swipe-left-right-white .elementor-button-link>*{position:relative;z-index:2}.swipe-left-right .elementor-button-link::before,.swipe-left-right-white .elementor-button-link::before{position:absolute;z-index:1;content:"";left:0;top:0;height:100%;width:20%;transition:all .4s ease;background-color:#F5F1E5}.swipe-left-right-white .elementor-button-link::before{background-color:#FFF}.swipe-left-right .elementor-button-link:hover::before,.swipe-left-right-white .elementor-button-link:hover::before{width:100%}#copyright-color a{color:#fff}#copyright-color a:hover{color:#D5AC5F}.elementor-price-table .elementor-price-table__price{font-size:28px!important}.circle{border-radius:50%;width:25px;height:25px;background:transparent;border:2px solid #fff;color:#fff;text-align:center;font-size:18px;position:absolute;top:30px;left:10px}.number-circle{border-radius:50%;width:32px;height:32px;padding:1px 7px;background:transparent;border:2px solid #fff;color:#fff;text-align:center;font-size:16px}@media (min-width:1200px){.corner-border-right [data-widget_type="image.default"]:first-child::after,.corner-border-left [data-widget_type="image.default"]::after{bottom:-45px;right:-45px;border-bottom:2px solid #D5AC5F;border-right:2px solid #D5AC5F;display:block;content:"";width:150px;height:120px;position:absolute}.corner-border-left [data-widget_type="image.default"]::after{left:-45px;right:unset;border:0;border-bottom:2px solid #D5AC5F;border-left:2px solid #D5AC5F}}.home .swiper-pagination-bullet{-webkit-border-radius:0!important;border-radius:0!important}@media only screen and (max-width:425px){#homepage h1{font-size:26px!important}#homepage h2{font-size:20px!important}#homepage h3{font-size:18px!important}}.rooms-container-bloc .lordcros-room-search-shortcode{position:absolute!important;z-index:98;left:0!important;bottom:0!important;padding:0!important;background-color:#fff!important}.rooms-container-bloc .lordcros-room-search-shortcode.room-details{position:relative!important;z-index:98;bottom:00px!important;left:initial!important;width:100%}.rooms-container-bloc .lordcros-room-search-shortcode.room-details form{flex-direction:column;padding:30px;background-color:#f2f5f4;border:1px solid #596b535c}.rooms-container-bloc .lordcros-room-search-shortcode.room-details form .form-input-area{display:flex;flex-direction:column}@media only screen and (min-width:1024px){.rooms-container-bloc .form-input-area{width:75%}.rooms-container-bloc .search-calendar-show,.rooms-container-bloc .search-guest-count{width:33.33%}.rooms-container-bloc .lordcros-room-search-shortcode.room-details .form-submit-wrap{max-width:100%}.rooms-container-bloc .lordcros-room-search-shortcode .form-submit-wrap .room-search-submit{width:100%}.room-dp-galerie .swiper-slide-image{height:75vh;object-fit:cover}.room-dp-galerie{height:75vh;object-fit:cover}.room-dp-galerie .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image img{height:75vh;object-fit:cover}}.lordcros-room-search-shortcode.room-details form .form-input-area>div{position:relative;text-align:left;padding:0;width:100%;position:relative;background-color:#fff;border-radius:2px;margin-bottom:20px;padding:11px 20px}@media only screen and (min-width:1201px){.rooms-container-bloc .lordcros-room-search-shortcode.room-details .form-input-area{max-width:100%;width:100%}}.lordcros-room-search-shortcode.room-details.date-format-style1 .form-input-area .check-in-section-wrap .bottomside-inner,.lordcros-room-search-shortcode.room-details.date-format-style1 .form-input-area .check-out-section-wrap .bottomside-inner{display:flex;align-items:end;width:100%}.lordcros-room-search-shortcode.room-details form .form-input-area>div .day-val,.lordcros-room-search-shortcode.room-details form .form-input-area>div .guest-val{margin-right:8px}.lordcros-room-search-shortcode.room-details.date-format-style1 .form-input-area .check-in-section-wrap,.lordcros-room-search-shortcode.room-details.date-format-style1 .form-input-area .check-out-section-wrap{display:inline-flex;align-items:end;justify-content:space-between;width:100%}.lordcros-room-search-shortcode.room-details form .form-input-area .check-in-section-wrap,.lordcros-room-search-shortcode.room-details form .form-input-area .check-out-section-wrap,.lordcros-room-search-shortcode.room-details form .form-input-area .guest-section-wrap{display:inline-block;width:100%}.lordcros-room-search-shortcode.room-details.date-format-style1 .form-input-area .check-in-section-wrap .leftside-inner,.lordcros-room-search-shortcode.room-details.date-format-style1 .form-input-area .check-out-section-wrap .leftside-inner{margin-left:24px;color:#282E56;font-size:11px}.lordcros-room-search-shortcode.room-details form .form-input-area .guest-section-wrap .section-content .leftside-inner{font-size:11px;color:#282E56}.lordcros-room-search-shortcode.room-details form .form-input-area>div .day-val,.lordcros-room-search-shortcode.room-details form .form-input-area>div .guest-val{color:#282E56}.lordcros-room-search-shortcode.show-box-shadow{box-shadow:0 0 50px rgb(32 32 32 / 15%)}.lordcros-room-search-shortcode form{display:flex;align-items:stretch;justify-content:center}.rooms-container-bloc .lordcros-room-search-shortcode .form-input-area{margin:15px 0;padding-right:0;padding-left:0}.lordcros-room-search-shortcode form .form-input-area{display:inline-flex;justify-content:center;align-items:center}.lordcros-room-search-shortcode form .form-input-area>div#form-check-in,.lordcros-room-search-shortcode form .form-input-area>div#form-check-out{cursor:pointer}.lordcros-room-search-shortcode form .form-input-area>div{position:relative;text-align:center;padding:0 4%}.lordcros-room-search-shortcode form .form-input-area .check-in-section-wrap,.lordcros-room-search-shortcode form .form-input-area .check-out-section-wrap,.lordcros-room-search-shortcode form .form-input-area .guest-section-wrap{display:inline-block}.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-in-section-wrap,.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-out-section-wrap{display:inline-flex;align-items:center;justify-content:space-between}.lordcros-room-search-shortcode form .form-input-area>div .section-title{display:block;font-size:13px;line-height:18px;text-transform:uppercase;color:#404040}.lordcros-room-search-shortcode form .form-input-area>div .day-val,.lordcros-room-search-shortcode form .form-input-area>div .guest-val{font-family:MigrenaGrotesque!important;font-size:35px;font-weight:600;line-height:40px;margin-bottom:0;color:#1D2A4B}.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-in-section-wrap .bottomside-inner,.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-out-section-wrap .bottomside-inner{display:flex;align-items:center;justify-content:center;margin-top:3px;color:#404040}.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-in-section-wrap .bottomside-inner .month-val,.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-out-section-wrap .bottomside-inner .month-val{margin-right:4px;color:#404040}.lordcros-room-search-shortcode form .form-input-area>div .year-val,.lordcros-room-search-shortcode form .form-input-area>div .month-val{display:block;font-size:14px;font-weight:400;line-height:18px;text-transform:capitalize}.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-in-section-wrap .leftside-inner,.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-out-section-wrap .leftside-inner{margin-left:24px;color:#404040}.lordcros-room-search-shortcode form .form-input-area>div input[type=text],.lordcros-room-search-shortcode form .form-input-area>div input[type=number]{position:absolute;left:0;bottom:-30px;height:0;opacity:0;visibility:hidden;padding:0;border:none;font-size:0}.lordcros-room-search-shortcode.separator #form-check-out{border-left:1px solid transparent;border-right:1px solid transparent}.lordcros-room-search-shortcode form .form-input-area .guest-section-wrap .section-content{display:flex;align-items:center;justify-content:space-around}.lordcros-room-search-shortcode form .form-input-area .guest-section-wrap .section-content .leftside-inner{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between;color:#404040}.lordcros-room-search-shortcode form .form-input-area .guest-section-wrap .section-content .leftside-inner i.fa-chevron-up{margin-bottom:10px}.lordcros-room-search-shortcode form .form-input-area .guest-section-wrap .section-content .leftside-inner i{cursor:pointer}.lordcros-room-search-shortcode form .form-input-area .guest-section-wrap .section-content .leftside-inner i.fa-chevron-down{margin-bottom:3px}.rooms-container-bloc .lordcros-room-search-shortcode .form-submit-wrap{background-color:#D5AC5F}.rooms-container-bloc .lordcros-room-search-shortcode .form-submit-wrap{padding:5px;background:#D5AC5F}.rooms-container-bloc .lordcros-room-search-shortcode .form-submit-wrap .room-search-submit{border:1px #fff solid;background-color:#D5AC5F;border-color:#fff;color:#fff;display:flex;align-items:center;justify-content:center;font-family:MigrenaGrotesque!important;font-size:26px;font-weight:500;line-height:21px;height:100%;text-transform:uppercase;padding:10px 50px;min-height:80px;outline:none;border-radius:2px;background-color:transparent;letter-spacing:1px}.rooms-container-bloc .lordcros-room-search-shortcode .form-submit-wrap .room-search-submit:hover{background-color:#bd954c!important}.lordcros-room-search-shortcode form .form-input-area>div .section-title{font-family:MigrenaGrotesque!important}.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-in-section-wrap .bottomside-inner .month-val,.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-out-section-wrap .bottomside-inner .month-val{font-family:MigrenaGrotesque!important}.lordcros-room-search-shortcode form .form-input-area>div .year-val{font-family:MigrenaGrotesque!important}.lordcros-room-search-shortcode form .search-guest-count .guest-section-wrap{margin-top:-11px}.lordcros-room-search-shortcode.room-details form .search-guest-count .guest-section-wrap{margin-top:unset}@media only screen and (min-width:1201px){.rooms-container-bloc{max-width:1140px;position:relative;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.rooms-container-bloc .lordcros-room-search-shortcode{bottom:-90px!important;left:initial!important;width:calc(100% - 30px)}.rooms-container-bloc .lordcros-room-search-shortcode .form-input-area{margin:15px 0;padding-right:0;padding-left:0;flex:0 0 75%;max-width:75%;position:relative;width:100%;min-height:1px}.btn-res-rdp{position:relative}.btn-res-rdp:before{position:absolute;content:"";border:1px solid #282E56;top:5px;left:5px;width:100%;height:100%;border-radius:11px;z-index:-1;transition:all .2s ease-out}.btn-res-rdp a:hover{transform:translate(5px,5px)}.btn-res-rdp:before{position:absolute;content:"";top:4px;left:4px;width:100%;height:100%;border-radius:0;z-index:-1;transition:all .2s ease-out;background-color:#fff}.btn-res-rdp a:hover{transform:translate(4px,4px)}}@media only screen and (min-width:1024px){.rooms-container-bloc .form-input-area{width:75%}.rooms-container-bloc .search-calendar-show,.rooms-container-bloc .search-guest-count{width:33.33%}.rooms-container-bloc .lordcros-room-search-shortcode .form-submit-wrap{flex:0 0 25%;max-width:25%;position:relative;width:100%;min-height:1px}.rooms-container-bloc .lordcros-room-search-shortcode .form-submit-wrap .room-search-submit{width:100%}}@media only screen and (max-width:1200px){.rooms-container-bloc .lordcros-room-search-shortcode{position:relative!important}}@media only screen and (max-width:991px){.lordcros-room-search-shortcode form{flex-direction:column;align-items:stretch}.lordcros-room-search-shortcode form .form-input-area{justify-content:space-between}.rooms-container-bloc .lordcros-room-search-shortcode form .form-submit-wrap{margin-top:25px;padding:7px 10px;background-color:#383c60!important}.lordcros-room-search-shortcode form .form-input-area>div{flex:1 1 33.333%;max-width:33.333%;padding:0 30px}.lordcros-room-search-shortcode form .search-guest-count .guest-section-wrap{margin-top:0}.lordcros-room-search-shortcode form .form-submit-wrap .room-search-submit{width:100%;min-height:unset!important;margin:0 auto;background-color:#383c60!important;border-radius:0px!important}.lordcros-room-search-shortcode form .form-submit-wrap .room-search-submit:hover{background-color:#222748!important}}@media only screen and (max-width:767px){.lordcros-room-search-shortcode.font-size-large form .form-input-area>div,.lordcros-room-search-shortcode form .form-input-area>div{padding:0 10px}}@media only screen and (max-width:575px){.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-in-section-wrap .leftside-inner,.lordcros-room-search-shortcode.date-format-style1 .form-input-area .check-out-section-wrap .leftside-inner{margin-left:5px}.lordcros-room-search-shortcode.font-size-large form .form-input-area>div .section-title,.lordcros-room-search-shortcode form .form-input-area>div .section-title{font-size:11px;line-height:16px}.lordcros-room-search-shortcode.font-size-large form .form-input-area>div .day-val,.lordcros-room-search-shortcode form .form-input-area>div .day-val,.lordcros-room-search-shortcode.font-size-large form .form-input-area>div .guest-val,.lordcros-room-search-shortcode form .form-input-area>div .guest-val{font-size:25px;line-height:30px}.lordcros-room-search-shortcode.font-size-large form .form-input-area>div .month-val,.lordcros-room-search-shortcode form .form-input-area>div .month-val,.lordcros-room-search-shortcode.font-size-large form .form-input-area>div .year-val,.lordcros-room-search-shortcode form .form-input-area>div .year-val{font-size:12px;line-height:16px}}.ui-datepicker.ui-top{margin-top:-120px}table.ui-datepicker-calendar tbody>tr:nth-child(odd)>td{background-color:#f2f5f4}.ui-datepicker td .ui-state-default{color:#1D2A4B;border:none;font-family:'CentraleSansRegular'}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-datepicker.ui-widget-content{font-family:MigrenaGrotesque!important;font-weight:400;font-size:17px;background-image:none;background-color:#1f4ad3;color:#bfc3ce;border:none;border-radius:1px;width:345px;padding:0;z-index:999!important}.ui-datepicker.ui-widget-content{background-color:#f2f5f4!important;color:black!important}.ui-datepicker.ui-top:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:7px 8px 0;border-color:#151b2e transparent transparent;top:100%;left:60px}.ui-datepicker .ui-datepicker-header{background-image:none;background-color:#0e1222;border:none;font-weight:400;padding:1em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;background-color:#D5AC5F!important}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:30px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;border:none;background:0 0;color:#fff!important;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:not(.ui-state-disabled),.ui-datepicker .ui-datepicker-header .ui-datepicker-next:not(.ui-state-disabled){opacity:.8}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:30px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{content:'>>'}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{content:'<<'}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{display:block;font-family:"lordcros-font";font-style:normal;font-weight:400;font-size:17px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{display:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-family:MigrenaGrotesque!important;font-size:1.33em;font-weight:600;color:#fff;margin:0 50px;line-height:1.8em;text-align:center}.ui-datepicker table{font-size:.87em;margin:15px 0}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}corner-border-left-bottom,.corner-border-right-bottom,.corner-border-left-top{position:relative}@media (min-width:1200px){.corner-border-left-top::before{top:-31px;left:-31px;border-top:2px solid #D5AC5F;border-left:2px solid #D5AC5F;display:block;content:"";width:150px;height:120px;position:absolute}.corner-border-right-bottom::after{bottom:-31px;right:-31px;border-bottom:2px solid #D5AC5F;border-right:2px solid #D5AC5F;display:block;content:"";width:150px;height:120px;position:absolute}.corner-border-left-bottom::after{bottom:-31px;left:-31px;border-bottom:2px solid #D5AC5F;border-left:2px solid #D5AC5F;display:block;content:"";width:150px;height:120px;position:absolute}}