body.diadao-belesso #section-offre-img picture{width:100%;display:block;vertical-align:top}body.diadao-belesso #section-offre-img picture img{display:block;object-fit:cover;object-position:center;width:100%;height:auto}body.diadao-belesso .grecaptcha-badge{visibility:hidden !important;opacity:0 !important}body.diadao-belesso.oxy-modal-active .grecaptcha-badge{visibility:visible !important;opacity:1 !important}body.diadao-belesso .fixSubMenu{position:relative !important;bottom:initial !important;transform:none !important}body.diadao-belesso #subMenu{background-color:rgba(0,0,0,0)}body.diadao-belesso #subMenu .ct-div-block{padding:0px}body.diadao-belesso #gf-form-calendar .diadao-qs{border-radius:initial;display:flex;grid-template-columns:initial;grid-template-rows:initial;grid-column-gap:initial;grid-row-gap:initial}body.diadao-belesso #nav-toggle-2{background-color:#f5f4f0}body.diadao-belesso #nav-toggle-2 svg{transition:transform .3s ease-in-out}body.diadao-belesso #nav-toggle-2:hover,body.diadao-belesso #nav-toggle-2:active,body.diadao-belesso #nav-toggle-2:focus{background-color:#ebe9e1}body.diadao-belesso #nav-toggle-2:hover svg,body.diadao-belesso #nav-toggle-2:active svg,body.diadao-belesso #nav-toggle-2:focus svg{transform:rotate(-90deg)}body.diadao-belesso #modal-119-49{overflow-x:hidden}body.diadao-belesso #modal-119-49 #div_block-208-49{display:none}body.diadao-belesso #modal-119-49 #fancy_icon-123-49{background-color:#f5f4f0;transition:all .3s ease-in-out;margin-top:0px}body.diadao-belesso #modal-119-49 #fancy_icon-123-49 svg{transition:transform .3s ease-in-out}body.diadao-belesso #modal-119-49 #fancy_icon-123-49:hover,body.diadao-belesso #modal-119-49 #fancy_icon-123-49:active,body.diadao-belesso #modal-119-49 #fancy_icon-123-49:focus{background-color:#ebe9e1}body.diadao-belesso #modal-119-49 #fancy_icon-123-49:hover svg,body.diadao-belesso #modal-119-49 #fancy_icon-123-49:active svg,body.diadao-belesso #modal-119-49 #fancy_icon-123-49:focus svg{transform:rotate(-90deg)}body.diadao-belesso #nav-fullscreen{z-index:9999}body.diadao-belesso #bar_price_chambres #diadao-hdp-bar .diadao-qs__select-custom{width:20%;right:initial}body.diadao-belesso .diadao-qs__select-custom>span:not(.diadao-qs__select__less):not(.diadao-qs__select__more){margin-left:0px;margin-right:0px}body.diadao-belesso #rooms .room-item{user-select:none}body.diadao-belesso #rooms:not(.offres) .room-item .desc{display:flex;flex-direction:row}body.diadao-belesso #rooms:not(.offres) .room-item .desc .desc-left{width:calc(100% - 200px);display:inline-block}body.diadao-belesso #rooms:not(.offres) .room-item .desc .desc-right{width:200px;display:inline-block}body.diadao-belesso #diadao-snippet .snippet-inner>.diadao-snippet-panel{flex-wrap:wrap}body.diadao-belesso #diadao-qs-snippet-booking,body.diadao-belesso #diadao-qs-availabilities-snippet-booking{font-family:"orkney"}body.diadao-belesso #diadao-qs-snippet-booking .hsc-popup-title,body.diadao-belesso #diadao-qs-availabilities-snippet-booking .hsc-popup-title{font-family:"dense";font-size:40px;line-height:1.2}body.diadao-belesso #diadao-qs-snippet-booking .diadao-button-close.hsc-button.hsc-button-close,body.diadao-belesso #diadao-qs-availabilities-snippet-booking .diadao-button-close.hsc-button.hsc-button-close{background-color:#f5f4f0;width:60px;height:60px;border-radius:100%;position:relative;display:inline-block}body.diadao-belesso #diadao-qs-snippet-booking .diadao-button-close.hsc-button.hsc-button-close svg,body.diadao-belesso #diadao-qs-availabilities-snippet-booking .diadao-button-close.hsc-button.hsc-button-close svg{transition:transform .3s ease-in-out;top:50%;left:50%;margin-top:-8px;margin-left:-8px;width:16px !important;height:16px !important;display:block;width:100%;position:absolute;height:100%}body.diadao-belesso #diadao-qs-snippet-booking .diadao-button-close.hsc-button.hsc-button-close svg path,body.diadao-belesso #diadao-qs-availabilities-snippet-booking .diadao-button-close.hsc-button.hsc-button-close svg path{fill:#786963 !important}body.diadao-belesso #diadao-qs-snippet-booking .diadao-button-close.hsc-button.hsc-button-close:hover svg,body.diadao-belesso #diadao-qs-snippet-booking .diadao-button-close.hsc-button.hsc-button-close:active svg,body.diadao-belesso #diadao-qs-snippet-booking .diadao-button-close.hsc-button.hsc-button-close:focus svg,body.diadao-belesso #diadao-qs-availabilities-snippet-booking .diadao-button-close.hsc-button.hsc-button-close:hover svg,body.diadao-belesso #diadao-qs-availabilities-snippet-booking .diadao-button-close.hsc-button.hsc-button-close:active svg,body.diadao-belesso #diadao-qs-availabilities-snippet-booking .diadao-button-close.hsc-button.hsc-button-close:focus svg{transform:rotate(-90deg)}body.diadao-belesso .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__more:hover,body.diadao-belesso .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__more:active,body.diadao-belesso .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__more:focus,body.diadao-belesso .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__less:hover,body.diadao-belesso .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__less:active,body.diadao-belesso .diadao-qs .diadao-qs__select.diadao-qs__select-custom span.diadao-qs__select__less:focus{background-color:#7a7538 !important;color:#fff !important}body.diadao-belesso .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper .not-available-message,body.diadao-belesso .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper .best-rate{text-align:right}body.diadao-belesso .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper .not-available-message .value,body.diadao-belesso .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper .best-rate .value{padding-right:8px}body.diadao-belesso .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper .not-available-message>span,body.diadao-belesso .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper .best-rate>span{color:#7a7538 !important}body.diadao-belesso .hsc-best-rate-price-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#464545}body.diadao-belesso .hsc-button.hsc-button-not-available-sticky,body.diadao-belesso .hsc-button.hsc-button-panel-book,body.diadao-belesso .hsc-button.hsc-button-not-available-panel,body.diadao-belesso .hsc-button.hsc-button-sticky-book{border-radius:174px;background-color:#7a7538;color:#fff;padding-left:30px;padding-right:30px;font-size:18px;font-weight:normal;text-align:center;display:inline-block;padding-top:23px;padding-bottom:23px;transition:all .3s ease-in-out}body.diadao-belesso .hsc-button.hsc-button-not-available-sticky:hover,body.diadao-belesso .hsc-button.hsc-button-not-available-sticky:active,body.diadao-belesso .hsc-button.hsc-button-not-available-sticky:focus,body.diadao-belesso .hsc-button.hsc-button-panel-book:hover,body.diadao-belesso .hsc-button.hsc-button-panel-book:active,body.diadao-belesso .hsc-button.hsc-button-panel-book:focus,body.diadao-belesso .hsc-button.hsc-button-not-available-panel:hover,body.diadao-belesso .hsc-button.hsc-button-not-available-panel:active,body.diadao-belesso .hsc-button.hsc-button-not-available-panel:focus,body.diadao-belesso .hsc-button.hsc-button-sticky-book:hover,body.diadao-belesso .hsc-button.hsc-button-sticky-book:active,body.diadao-belesso .hsc-button.hsc-button-sticky-book:focus{background-color:#817863;color:#fff}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota,body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities{padding-left:10%;padding-right:10%}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate .rate-name{display:none}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota .wrapper .best-rate .rate-value{width:100%;text-align:center}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book span{text-align:left;height:100%;display:flex;align-items:center}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-book-panel-price{font-family:"dense";font-size:80px;font-weight:400;color:#7a7538}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-no-availabilities{color:#fff;font-family:"orkney";font-size:18px;max-width:200px;display:inline-block;width:100%;line-height:1.4;height:auto}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations{margin-top:60px}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-conditions{padding-left:6%;padding-right:6%}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-conditions ul.hsc-conditions-list{columns:2;column-gap:40px}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-conditions ul.hsc-conditions-list li{font-family:"orkney";margin-bottom:20px !important}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-conditions ul.hsc-conditions-list li i svg path{fill:#c2b7ab !important}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range{align-items:flex-start}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date{width:calc(100% - 5px)}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date:first-child{margin-bottom:10px;margin-right:10px}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:50%}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.diadao-qs__select-custom--adults{border-top-right-radius:0px;border-bottom-right-radius:0px}body.diadao-belesso .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.diadao-qs__select-custom--children{border-top-left-radius:0px;border-bottom-left-radius:0px}body.diadao-belesso .qs-react[data-diadao-widget=rooms_list_hsc] .hdp-bar-title,body.diadao-belesso .qs-react[data-diadao-widget=rooms_list_hsc] .hdp-bar-subtitle{font-size:15px}body.diadao-belesso.device-desktop #modal-119-49{background-size:50% 100% !important}body.diadao-belesso.device-desktop #modal-119-49 #section-128-49>.ct-section-inner-wrap{padding-left:0px;padding-right:0px}body.diadao-belesso.device-desktop #modal-119-49 #section-137-49{max-width:none}body.diadao-belesso.device-desktop #modal-119-49 #section-137-49>.ct-section-inner-wrap{max-width:none;padding:0px}body.diadao-belesso.device-desktop #modal-119-49 #div_block-139-49{display:inline-block !important}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49{width:50% !important;padding:0px;display:flex;align-items:flex-start;justify-content:center;padding-bottom:50px;flex-direction:row;user-select:none}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #text_block-87-49{font-weight:bold;display:inline-block;position:relative;line-height:1;vertical-align:top}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49{display:flex;flex-direction:row;text-align:left;line-height:1;vertical-align:top}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49:before{content:":";display:inline;margin-right:5px;padding-left:5px;color:#b6a38f}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49 div{line-height:1}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49 a{transition:color .3s ease-in-out;line-height:1}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49 a:hover,body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49 a:active,body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49 a:focus{color:#7a7538}body.diadao-belesso.device-desktop .diadao-hdp-bar-room .inner-hdp .hdp-columns{padding-left:50px !important;padding-right:20px !important}body.diadao-belesso.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-text{padding-right:20px}body.diadao-belesso.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-text .hdp-bar-title,body.diadao-belesso.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-text .hdp-bar-subtitle{font-size:15px}body.diadao-belesso.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-text .hdp-bar-title{font-weight:bold}body.diadao-belesso.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-text .hdp-bar-subtitle{font-weight:300}body.diadao-belesso.device-desktop .diadao-hdp-bar-room{box-shadow:none}body.diadao-belesso.device-desktop .diadao-hdp-bar-room .inner-hdp .hdp-columns .col-calendar{max-width:1400px;margin-left:auto;margin-right:auto}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=booking_hsc]{max-width:740px;margin-left:auto;margin-right:auto}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button,body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--book-price,body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings{width:240px;padding-left:40px}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities{padding-left:0px}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button{padding-left:40px}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button .content-none-sticky{max-width:200px;display:inline-block;width:100%;line-height:1.2;height:auto}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper-not-available,body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__book-button-with-price{width:240px;padding-left:0px}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__remainings.remaining-visible{margin-left:-240px;margin-top:15px}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range{position:relative}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range:before{border-top-left-radius:52px;border-bottom-left-radius:52px;height:100%;content:"";display:block;position:absolute;background-color:#fff;width:60px;top:0px;left:-30px;z-index:0}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date{position:relative;z-index:2}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{margin-left:0px;margin-right:0px;width:12.5%}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.diadao-qs__select-custom--children{width:12.5%;position:relative}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.diadao-qs__select-custom--children:after{border-top-right-radius:52px;border-bottom-right-radius:52px;height:100%;content:"";display:block;position:absolute;background-color:#fff;width:40px;top:0px;right:-40px;z-index:0}body.diadao-belesso.device-responsive.diadao-hsc-sticked.diadao-hsc-sticked-top header#_header-14-45{z-index:1000}body.diadao-belesso.device-responsive .oxy-modal-backdrop{align-items:flex-start !important}body.diadao-belesso.device-responsive #modal-119-49{background-image:none;background-color:#312b29;align-items:flex-start}body.diadao-belesso.device-responsive #modal-119-49 .ct-section-inner-wrap{padding:10px;padding-right:15px;padding-left:15px}body.diadao-belesso.device-responsive #modal-119-49 .oxy-close-modal{margin-top:0px;padding:0px;width:38px;height:38px;border-radius:100%;position:relative;margin-bottom:10px}body.diadao-belesso.device-responsive #modal-119-49 .oxy-close-modal svg{top:50%;left:50%;margin-top:-8px;margin-left:-8px;width:16px !important;height:16px !important;display:block;width:100%;position:absolute;height:100%;transition:transform .3s ease-in-out}body.diadao-belesso.device-responsive #modal-119-49 .oxy-close-modal:hover svg,body.diadao-belesso.device-responsive #modal-119-49 .oxy-close-modal:active svg,body.diadao-belesso.device-responsive #modal-119-49 .oxy-close-modal:focus svg{transform:rotate(-90deg)}body.diadao-belesso.device-responsive #modal-119-49 #section-128-49>.ct-section-inner-wrap{padding-right:15px;padding-left:15px}body.diadao-belesso.device-responsive #modal-119-49 #text_block-87-49{font-weight:bold}body.diadao-belesso.device-responsive #modal-119-49 #section-137-49{padding-bottom:100px}body.diadao-belesso.device-responsive #modal-119-49 #div_block-140-49{padding:0px !important}body.diadao-belesso.device-responsive #rooms .room-item{user-select:none}body.diadao-belesso.device-responsive #rooms .room-item .desc{display:flex;flex-direction:column}body.diadao-belesso.device-responsive #rooms .room-item .desc .desc-left{width:100%;display:block}body.diadao-belesso.device-responsive #rooms .room-item .desc .desc-right{margin-top:20px;width:100%;display:block}body.diadao-belesso.device-responsive .hsc-button.hsc-button-sticky-rooms-open span{font-size:14px;font-weight:bold;color:#786963}body.diadao-belesso.device-responsive .hsc-button.hsc-button-sticky-rooms-open i svg path{fill:#312b29 !important}body.diadao-belesso.device-responsive .hsc-button.hsc-button-panel-book,body.diadao-belesso.device-responsive .hsc-button.hsc-button-not-available-panel{padding-left:30px;padding-right:30px}body.diadao-belesso.device-responsive .hsc-button.hsc-button-not-available-sticky,body.diadao-belesso.device-responsive .hsc-button.hsc-button-sticky-book{padding-left:25px;padding-right:25px}body.diadao-belesso.device-responsive .hsc-button.hsc-button-not-available-sticky{padding-top:11px;padding-bottom:11px}body.diadao-belesso.device-responsive .hsc-button.hsc-button-sticky-book{padding-top:16px;padding-bottom:16px}body.diadao-belesso.device-responsive .hsc-button.hsc-button-not-available-sticky{font-size:14px}body.diadao-belesso.device-responsive .hsc-button.hsc-button-not-available-panel{display:block;width:calc(100% - 20px);margin:auto;max-width:300px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-no-availabilities{font-size:16px;max-width:160px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-not-available-text{margin-bottom:20px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-not-available-button{margin-bottom:0px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .hsc-book-panel-price{font-size:60px;text-align:left;padding-left:10px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range{flex-wrap:wrap;margin-bottom:10px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date{width:100%;display:block}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date:first-child{margin-right:0px;margin-bottom:10px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:100%}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.diadao-qs__select-custom--adults{border-bottom-left-radius:0px;border-bottom-right-radius:0px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.diadao-qs__select-custom--children{border-top-left-radius:0px;border-top-right-radius:0px;position:relative;top:-1px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities{padding-left:10px;padding-right:10px;text-align:center}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-conditions{padding-left:0px;padding-right:0px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-conditions ul.hsc-conditions-list{columns:1;column-gap:0px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__html.diadao-qs__booking-informations{padding-left:10px;padding-right:10px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota{padding-left:0px;padding-right:0px;display:flex;width:50%;align-items:center}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book{margin-top:0px;display:inline-block;width:50%}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book>span{justify-content:flex-end;padding-right:10px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=best_price] .diadao-qs .rate-loading{left:0px;margin-left:0px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=best_price] .diadao-qs .diadao-qs__rate .wrapper .best-rate{text-align:left;height:60px;line-height:60px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range{flex-wrap:wrap;margin-bottom:10px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date{width:100%;display:block}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date:first-child{margin-bottom:10px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:100%}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.diadao-qs__select-custom--adults{border-bottom-left-radius:0px;border-bottom-right-radius:0px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.diadao-qs__select-custom--children{border-top-left-radius:0px;border-top-right-radius:0px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range{width:calc(100% - 32px);margin-left:auto;margin-right:auto;flex-wrap:wrap;margin-bottom:10px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date{width:100%;display:block}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__input-range>.diadao-qs__input-date:first-child{margin-right:0px;margin-bottom:10px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom{width:calc(100% - 32px);margin-left:auto;margin-right:auto}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.diadao-qs__select-custom--adults{border-bottom-left-radius:0px;border-bottom-right-radius:0px}body.diadao-belesso.device-responsive .qs-react[data-diadao-widget=rooms_list_single_hsc] .diadao-qs .diadao-qs__select.diadao-qs__select-custom.diadao-qs__select-custom--children{border-top-left-radius:0px;border-top-right-radius:0px;margin-bottom:10px}body.diadao-belesso #diadao-snippet .snippet-inner #diadao-close-snippet,body.diadao-belesso #diadao-snippet .snippet-inner.type-room #diadao-close-snippet{background-color:#7a7538;padding-left:40px;padding-right:40px;padding-bottom:30px;padding-top:30px}body.diadao-belesso #diadao-snippet .snippet-inner #diadao-close-snippet svg path,body.diadao-belesso #diadao-snippet .snippet-inner.type-room #diadao-close-snippet svg path{fill:#fff !important}@media only screen and (min-width: 992px)and (max-width: 1320px){body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota,body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities{padding-left:20px;padding-right:20px}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-conditions{padding-left:10px;padding-right:10px}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-conditions ul.hsc-conditions-list{column-gap:0px}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49{display:block;text-align:center}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49{display:flex;text-align:center;justify-content:center}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49:before{content:none}}@media only screen and (min-width: 992px)and (max-width: 1180px){body.diadao-belesso.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-text{padding-left:10px;padding-right:15px}body.diadao-belesso.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-text .hdp-bar-title,body.diadao-belesso.device-desktop #diadao-hdp-bar .inner-hdp .hdp-columns.has-text-column .hdp-column-text .inner.has-picto .inner-text .hdp-bar-subtitle{font-size:13px}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--price-ota,body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities{padding-left:10px;padding-right:10px}body.diadao-belesso.device-desktop .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .wrapper-conditions ul.hsc-conditions-list{padding-left:40px;padding-right:40px;columns:1;column-gap:0px}}@media only screen and (max-width: 992px){body.diadao-belesso.device-desktop #modal-119-49{align-items:flex-start;background-image:none;background-color:#312b29}body.diadao-belesso.device-desktop #modal-119-49 #div_block-139-49{display:none !important}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49{display:block;text-align:center;width:100% !important}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49{display:flex;text-align:center;justify-content:center}body.diadao-belesso.device-desktop #modal-119-49 #div_block-140-49 #div_block-189-49:before{content:none}body.diadao-belesso.device-desktop #modal-119-49 .qs-react[data-diadao-widget=booking_hsc],body.diadao-belesso.device-desktop #modal-119-49 #div_block-160-49{width:90%;max-width:740px;margin-left:auto;margin-right:auto}body.diadao-belesso.device-desktop #modal-119-49 .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book{margin-top:20px}body.diadao-belesso.device-desktop #modal-119-49 .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__book span{justify-content:center}body.diadao-belesso.device-desktop #modal-119-49 .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .wrapper .wrapper-not-available-button{text-align:center}body.diadao-belesso.device-desktop #modal-119-49 .qs-react[data-diadao-widget=booking_hsc] .diadao-qs .diadao-qs__rate.diadao-qs__rate--no-availabilities .qs-no-availabilities-button{display:block;margin:auto;text-align:center;margin-bottom:20px}}@media only screen and (max-width: 991px){body.diadao-belesso .qs-calendars .qs-calendars-wrapper .diadao-qs__range.rdr-DateRange{left:50% !important}}