body #diadao-snippet .snippet-inner.type-room .diadao-room-upgrade-automatic-list{visibility:hidden;opacity:0;height:0px;transition:opacity .3s ease-in-out;overflow:hidden}body #diadao-snippet .snippet-inner.type-room .diadao-room-upgrade-automatic-list.opened{visibility:visible;opacity:1;height:auto}body #diadao-snippet .snippet-inner.type-room .diadao-room-upgrade-automatic-list .diadao-room-upgrade-item:not(.upgrade-enabled){display:none}body #diadao-snippet-booking,body #diadao-snippet{transition:right .4s ease-in-out;background-color:#fff;overflow:hidden;z-index:9999;position:fixed;top:0px;width:100%;height:100%;right:-100%;overflow-y:auto}body #diadao-snippet-booking.opened,body #diadao-snippet.opened{right:0%}body #diadao-snippet-booking .snippet-inner,body #diadao-snippet .snippet-inner{position:relative;overflow:hidden;height:100%;height:100%}body #diadao-snippet-booking .snippet-inner>a.diadao-button-close,body #diadao-snippet .snippet-inner>a.diadao-button-close{position:absolute;z-index:100;top:20px;left:20px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel,body #diadao-snippet .snippet-inner>.diadao-snippet-panel{position:relative;overflow:hidden;width:100%;display:flex;flex-wrap:nowrap;overflow-y:auto;max-height:100%;min-height:100%}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel::-webkit-scrollbar,body #diadao-snippet .snippet-inner>.diadao-snippet-panel::-webkit-scrollbar{width:7px;height:3px;padding-left:7px;background-color:#fff}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel::-webkit-scrollbar-track,body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel::-webkit-scrollbar-track-piece,body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel::-webkit-resizer,body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel::-webkit-scrollbar-corner,body #diadao-snippet .snippet-inner>.diadao-snippet-panel::-webkit-scrollbar-track,body #diadao-snippet .snippet-inner>.diadao-snippet-panel::-webkit-scrollbar-track-piece,body #diadao-snippet .snippet-inner>.diadao-snippet-panel::-webkit-resizer,body #diadao-snippet .snippet-inner>.diadao-snippet-panel::-webkit-scrollbar-corner{background-color:#fff}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel::-webkit-scrollbar-thumb,body #diadao-snippet .snippet-inner>.diadao-snippet-panel::-webkit-scrollbar-thumb{background-color:#00283b;height:50px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-content,body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-content,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image{position:relative}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-content,body #diadao-snippet .snippet-inner>.diadao-snippet-panel.has-media>.col-content{display:inline-block;width:50%}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-image,body #diadao-snippet .snippet-inner>.diadao-snippet-panel.has-media>.col-image{display:inline-block;width:50%;overflow:hidden}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel:not(.has-media)>.col-content,body #diadao-snippet .snippet-inner>.diadao-snippet-panel:not(.has-media)>.col-content{display:block;width:100%}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-content>.inner,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-content>.inner{display:flex;align-items:flex-start;justify-content:center;height:auto}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-content>.inner>.diadao-scroll,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-content>.inner>.diadao-scroll{width:100%;height:auto;display:block;padding-left:5%;padding-right:5%;max-width:720px;padding-top:140px;padding-bottom:160px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image{position:sticky;top:0px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image div.bg-image,body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image picture.bg-image,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image div.bg-image,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image picture.bg-image{position:absolute;width:100%;height:100%;z-index:1;top:0px;left:0px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image picture.bg-image img,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image picture.bg-image img{object-fit:cover;height:100%;width:100%;object-position:center}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet{position:relative;overflow:hidden;height:100%;width:100%;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;user-select:none}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet.is-initialized,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet.is-initialized{opacity:1;visibility:visible}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-navigation,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-navigation{display:none}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination{bottom:120px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet{border-radius:100%;margin-left:10px;margin-right:10px;background-color:rgba(0,0,0,0);transition:all .3s ease-in-out;opacity:1;box-shadow:none;outline:none;width:24px;height:24px;border:2px solid #fff}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#fff}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover,body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):active,body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):focus,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):active,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):focus{transform:scale(1.1);cursor:pointer}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container{width:100%;height:100%}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper{height:100%}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide{height:100%;position:relative}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide .slide-count,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide .slide-count{display:none}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide a.snippet-fancybox-url,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide a.snippet-fancybox-url{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:10}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide picture,body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide img,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide picture,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide img{object-fit:cover;height:100%;width:100%;display:block;outline:none;border:none;object-position:center}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide div.bg-image,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide div.bg-image{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide .video-container-thumb,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-image .swiper-snippet .swiper-container .swiper-wrapper .swiper-slide .video-container-thumb{height:100%;width:100%;position:relative;display:block}body #diadao-snippet-booking .snippet-inner>a.diadao-button-close{left:initial;right:20px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-content>.inner{align-items:center;height:100%}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-content>.inner>.diadao-scroll{padding-top:80px;padding-bottom:80px}body.diadao-snippet-open header#diadao-header,body.diadao-snippet-open .panel-retargeting,body.diadao-snippet-open #smartpreview,body.diadao-snippet-open .panel-retargeting__overlay{display:none !important}@media only screen and (min-width: 993px)and (max-height: 720px){body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-content>.inner{align-items:flex-start;height:auto}}@media only screen and (min-width: 993px)and (max-width: 1320px){body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-content{width:60%}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-image{width:40%}}@media only screen and (min-width: 0px)and (max-width: 992px){body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel,body #diadao-snippet .snippet-inner>.diadao-snippet-panel{flex-wrap:wrap;height:auto;min-height:auto}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-content,body #diadao-snippet .snippet-inner>.diadao-snippet-panel.has-media>.col-content{width:100%;display:block;order:2}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-image,body #diadao-snippet .snippet-inner>.diadao-snippet-panel.has-media>.col-image{display:block;position:relative;width:100%;order:1;height:400px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-image .swiper-snippet .swiper-pagination,body #diadao-snippet .snippet-inner>.diadao-snippet-panel.has-media>.col-image .swiper-snippet .swiper-pagination{bottom:40px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet,body #diadao-snippet .snippet-inner>.diadao-snippet-panel.has-media>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet{width:18px;height:18px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-content>.inner,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-content>.inner{max-height:none;overflow:hidden;height:auto;display:block}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-content>.inner>.diadao-scroll,body #diadao-snippet .snippet-inner>.diadao-snippet-panel>.col-content>.inner>.diadao-scroll{padding-top:80px;padding-bottom:160px;width:90%;margin-left:auto;margin-right:auto;padding-left:0px;padding-right:0px;max-width:none}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel>.col-content>.inner>.diadao-scroll{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width: 0px)and (max-width: 480px){body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-image,body #diadao-snippet .snippet-inner>.diadao-snippet-panel.has-media>.col-image{height:226px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-image .swiper-snippet .swiper-pagination,body #diadao-snippet .snippet-inner>.diadao-snippet-panel.has-media>.col-image .swiper-snippet .swiper-pagination{bottom:20px}body #diadao-snippet-booking .snippet-inner>.diadao-snippet-panel.has-media>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet,body #diadao-snippet .snippet-inner>.diadao-snippet-panel.has-media>.col-image .swiper-snippet .swiper-pagination .swiper-pagination-bullet{width:16px;height:16px}}
