.DayPicker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:1rem 0}.DayPicker,.DayPicker-Month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Month{display:table;border-collapse:collapse;border-spacing:0;margin:0 1rem}.DayPicker-NavBar{position:absolute;left:0;right:0;padding:0 .5rem}.DayPicker-NavButton{position:absolute;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.DayPicker-NavButton--prev{left:1rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5wcmV2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InByZXYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjM5MzE5MywgMjUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMy4zOTMxOTMsIC0yNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjg5MzE5MywgMC4wMDAwMDApIiBmaWxsPSIjNTY1QTVDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsNDkuMTIzNzMzMSBMMCw0NS4zNjc0MzQ1IEwyMC4xMzE4NDU5LDI0LjcyMzA2MTIgTDAsNC4yMzEzODMxNCBMMCwwLjQ3NTA4NDQ1OSBMMjUsMjQuNzIzMDYxMiBMMCw0OS4xMjM3MzMxIEwwLDQ5LjEyMzczMzEgWiIgaWQ9InJpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K")}.DayPicker-NavButton--next{right:1rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uZXh0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Im5leHQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUxNDUxLCAwLjAwMDAwMCkiIGZpbGw9IiM1NjVBNUMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCw0OS4xMjM3MzMxIEwwLDQ1LjM2NzQzNDUgTDIwLjEzMTg0NTksMjQuNzIzMDYxMiBMMCw0LjIzMTM4MzE0IEwwLDAuNDc1MDg0NDU5IEwyNSwyNC43MjMwNjEyIEwwLDQ5LjEyMzczMzEgTDAsNDkuMTIzNzMzMSBaIiBpZD0icmlnaHQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=")}.DayPicker-Caption{display:table-caption;height:1.5rem;text-align:center}.DayPicker-Weekdays{display:table-header-group}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5rem;font-size:.875em;text-align:center;color:#8b9898}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:.5rem;border:1px solid #eaecec;text-align:center;cursor:pointer;vertical-align:middle}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Day--today{color:#d0021b;font-weight:500}.DayPicker-Day--disabled{background-color:#eff1f1}.DayPicker-Day--disabled,.DayPicker-Day--outside{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#fff;background-color:#4a90e2}#arrived-date{margin:30px 0}#arrived-date>.field-title{display:block;height:auto;margin:10px 0}#arrived-date .room-readme{margin-bottom:15px}#arrived-date .room-readme>div{margin-bottom:8px}#arrived-date .room-readme .date-color{display:inline-block;margin-right:10px;line-height:1.8}#arrived-date .room-readme .date-color>span{font-size:20px;position:relative;top:3px}#arrived-date .room-readme .date-color.green>span{color:#8bc34a}#arrived-date .room-readme .date-color.red>span{color:#e57373}#arrived-date .room-readme .date-color.teal>span{color:#00b5ad}#arrived-date>.arrived-date-picker-wrap{border:1px solid #ddd;padding:20px 0 9pt;max-width:380px;margin:0 auto;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:992px){#arrived-date>.arrived-date-picker-wrap{height:325px}}#arrived-date>.arrived-date-picker-wrap>.inner-wrapper{display:flex}@media (max-width:991px){#arrived-date>.arrived-date-picker-wrap>.inner-wrapper{flex-direction:column}}#arrived-date>.arrived-date-picker-wrap>.arrived-date-current{padding:9pt 9pt 0}#arrived-date>.arrived-date-picker-wrap>.arrived-date-current>div{display:inline-block;color:#00b5ad;line-height:1.7}#arrived-date .room-status-box{padding:50px 9pt 0 0;margin-left:auto}body.en #arrived-date .room-status-box{padding:50px 8px 0 0}@media (min-width:768px) and (max-width:991px){#arrived-date .room-status-box{max-width:285px}}@media (max-width:991px){#arrived-date .room-status-box{padding:10px 0 0!important;margin-right:auto;display:flex;flex-wrap:wrap;width:100%;max-width:300px;justify-content:center}}#arrived-date .room-status-box>.room{padding:10px 0;text-align:left}@media (max-width:991px){#arrived-date .room-status-box>.room{padding:6px 8px 6px 11px}}#arrived-date .room-status-box>.room>.name{display:inline-block;width:85px}body.en #arrived-date .room-status-box>.room>.name{width:97px;font-size:9pt}#arrived-date .room-status-box>.room>.status,.DayPicker{display:inline-block}.DayPicker{vertical-align:top;padding:0;max-width:600px;margin:0 auto}.DayPicker-Caption{padding-bottom:7px;padding-top:3px}.DayPicker-Month{width:88%}.DayPicker-Day{height:18px;padding:0}.DayPicker-Day>div{padding:3px;border:4px solid transparent}.DayPicker-Day>div.disabled{cursor:default;background-color:#f6f6f6;opacity:.7}.DayPicker-Day>div.ordered:not(.disabled){cursor:default;background-color:#e57373;color:#fff}.DayPicker-Day>div.arrived-date{background-color:#f9a825;color:#fff}.DayPicker-Day>div.selected{border:4px solid #00b5ad}.DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--outside){background-color:#00b5ad!important}.DayPicker-Day.DayPicker-Day--selected:not(.DayPicker-Day--outside) div{color:#fff;opacity:1}@media (max-width:991px){.container{display:none}#footer{position:absolute;bottom:25px;width:100%}}@media screen and (max-width:991px) and (max-height:450px){#footer{display:none}}@media (max-width:991px){#footer>#footer-box{border-top:none;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.9);line-height:1.3}#footer>#footer-box a{color:#fff}#header{top:45%;margin-top:-75pt;position:fixed}}#container.container-fluid,#header-box{height:100%}@media (max-width:991px){.mobile-index-button{cursor:pointer;display:block;font-size:1pc;padding:8px;border-radius:10px;color:#fff;border:2px solid #fff;width:107px;margin:15px auto;background-color:hsla(0,0%,39%,.075);box-shadow:2px 2px 3px rgba(0,0,0,.3);text-shadow:1px 1px 2px rgba(0,0,0,.7)}.mobile-index-button:active{color:#fff}}#change-locale-mobile-btn{display:none}@media (max-width:991px){#change-locale-mobile-btn{cursor:pointer;display:block;position:fixed;right:10px;top:10px;z-index:10001;font-size:1pc;text-align:center;padding:8px 15px;border-radius:10px;color:#fff;border:2px solid #fff;background-color:hsla(0,0%,39%,.075);box-shadow:2px 2px 3px rgba(0,0,0,.3);text-shadow:1px 1px 2px rgba(0,0,0,.7)}}#banner{height:100%}#banner.overlay{background-color:transparent}#banner>.carousel{background-position:center center!important;height:100%;opacity:.75;background-size:100% auto}@media screen and (max-aspect-ratio:303/200){#banner>.carousel{background-size:auto 100%}}#banner>.control{position:absolute;z-index:10;bottom:15px;left:0;right:0;margin-left:auto;margin-right:auto}@media (max-width:991px){#banner>.control{display:none}}#banner>.control>.item{display:inline-block;width:14px;height:14px;border:2px solid #fff;border-radius:50%;margin:auto 3px;transition:all .5s;cursor:pointer;background-color:rgba(0,0,0,.07);box-shadow:2px 2px 3px rgba(0,0,0,.4)}#banner>.control>.item.active{background-color:#fff}#banner>.control>.item:not(.active):hover{transform:scale(1.2,1.2);transition:all .5s}.block-title{font-size:21px;text-align:center;padding-bottom:10px;margin-top:0;margin-bottom:9pt}.block-title>.icon{font-size:18px;margin-right:0}.block-title>.icon.fa-bed:before{margin-left:-1px}.block-title>h2{margin-top:10px;font-family:"San Francisco, PingFang, STHeiTi, \6587\6CC9\9A5B\5FAE\7C73\9ED1, Ubuntu, \5FAE\8EDF\6B63\9ED1\9AD4"}#nav-bar>.nav-button{background-color:hsla(0,0%,39%,.18);text-shadow:2px 2px 4px rgba(0,0,0,.65);border:1px solid hsla(0,0%,100%,.7)}#nav-bar>.nav-button:hover{background-color:hsla(0,0%,100%,.2)}.image.youtube{padding-bottom:56%!important;overflow:hidden}.image.youtube>iframe{position:absolute}#booking-status{text-align:center;width:100%}#arrived-date{margin:20px 0}