:root{--gutter:stable;}
html{max-width:100%;}
html body{max-width:100%;overflow-x:clip !important;}
html body #main{max-width:100%;overflow-x:clip !important;}
html body #main > section{max-width:100%;overflow-x:clip !important;}
html body.diadao-rooms-page #diadao-hsw-hsp-html,
html body.diadao-rooms-page #smartpreview{display:none !important;visibility:hidden !important;opacity:0 !important;}
@media only screen and (max-width: 992px) {
html body #wpadminbar{display:none !important;visibility:hidden !important;}
}
html body header#diadao-header,
html body #footer{overflow-x:clip !important;max-width:100%;}
html#device-mobile.diadao-panel-opened, html#device-mobile.diadao-panel-plugin-opened{overflow-y:hidden !important;}
html#device-desktop.diadao-snippet-open-testimonials, html#device-desktop.diadao-panel-opened, html#device-desktop.diadao-gallery-opened, html#device-desktop.diadao-panel-opened{overflow-y:hidden !important;}
html#device-desktop.diadao-snippet-open-testimonials#device-desktop, html#device-desktop.diadao-panel-opened#device-desktop, html#device-desktop.diadao-gallery-opened#device-desktop, html#device-desktop.diadao-panel-opened#device-desktop{scrollbar-gutter:var(--gutter, auto);}
html.diadao-snippet-open-testimonials, html.diadao-panel-opened, html.diadao-gallery-opened, html.diadao-panel-opened{overflow-y:hidden !important;}
html.diadao-snippet-open-testimonials#device-desktop, html.diadao-panel-opened#device-desktop, html.diadao-gallery-opened#device-desktop, html.diadao-panel-opened#device-desktop{scrollbar-gutter:var(--gutter, auto);}
html.diadao-snippet-open-testimonials body.diadao-menuopened .panel-retargeting, html.diadao-snippet-open-testimonials body.diadao-menuopened .panel-retargeting__overlay, html.diadao-snippet-open-testimonials body.diadao-menuopened #smartpreview, html.diadao-snippet-open-testimonials body.diadao-snippet-open .panel-retargeting,
html.diadao-snippet-open-testimonials body.diadao-snippet-open .panel-retargeting__overlay, html.diadao-snippet-open-testimonials body.diadao-snippet-open #smartpreview, html.diadao-panel-opened body.diadao-menuopened .panel-retargeting,
html.diadao-panel-opened body.diadao-menuopened .panel-retargeting__overlay, html.diadao-panel-opened body.diadao-menuopened #smartpreview, html.diadao-panel-opened body.diadao-snippet-open .panel-retargeting,
html.diadao-panel-opened body.diadao-snippet-open .panel-retargeting__overlay, html.diadao-panel-opened body.diadao-snippet-open #smartpreview, html.diadao-gallery-opened body.diadao-menuopened .panel-retargeting,
html.diadao-gallery-opened body.diadao-menuopened .panel-retargeting__overlay, html.diadao-gallery-opened body.diadao-menuopened #smartpreview, html.diadao-gallery-opened body.diadao-snippet-open .panel-retargeting,
html.diadao-gallery-opened body.diadao-snippet-open .panel-retargeting__overlay, html.diadao-gallery-opened body.diadao-snippet-open #smartpreview, html.diadao-panel-opened body.diadao-menuopened .panel-retargeting,
html.diadao-panel-opened body.diadao-menuopened .panel-retargeting__overlay, html.diadao-panel-opened body.diadao-menuopened #smartpreview, html.diadao-panel-opened body.diadao-snippet-open .panel-retargeting,
html.diadao-panel-opened body.diadao-snippet-open .panel-retargeting__overlay, html.diadao-panel-opened body.diadao-snippet-open #smartpreview{display:none;visibility:hidden;opacity:0;}
html.diadao-snippet-open-testimonials.diadao-panel-loaded body.device-responsive #main, html.diadao-panel-opened.diadao-panel-loaded body.device-responsive #main, html.diadao-gallery-opened.diadao-panel-loaded body.device-responsive #main, html.diadao-panel-opened.diadao-panel-loaded body.device-responsive #main {
opacity: 0;
visibility: hidden;
}