*{padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{color:#77808c;font-family:"Baloo Paaji 2",sans-serif;font-size:14px;background-color:#fff}.wrap{width:1641px}.vcms__popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.9);opacity:0;visibility:hidden;transition:visibility 0s,opacity .35s ease-in-out;transition-delay:.65s,.1s}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;background-color:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:opacity .2s ease-in-out}.page-head{position:fixed;top:0;right:0;left:0;z-index:4;background-color:#fff}.page-head .topbar{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:35px;padding:0 17px;color:#fff;font-size:13px;background-color:#4a4a49}.page-head .topbar .left ul,.page-head .topbar .right .topnav ul{display:flex;align-items:center;list-style:none}.page-head .topbar .left ul li,.page-head .topbar .right .topnav ul li{display:flex;align-items:center}.page-head .topbar .left ul li:not(:last-of-type){position:relative;padding-right:15px}.page-head .topbar .right .topnav ul li:last-of-type{position:relative;padding-right:0;margin-right:0}.page-head .topbar .left ul li a,.page-head .topbar .right .topnav ul li a{display:block;height:25px;color:#fff;font-weight:bold;line-height:25px;text-decoration:none;transition:color .15s ease-in-out}.page-head .topbar .left ul li a:hover,.page-head .topbar .right .topnav ul li a:hover,.page-head .topbar .left ul li a:focus,.page-head .topbar .right .topnav ul li a:focus,.page-head .topbar .left ul li.active a,.page-head .topbar .right .topnav ul li.active a{color:#a1a8b1}.page-head .topbar .left ul li a i{padding-right:3px;font-size:12px}.page-head .topbar .right{display:flex;align-items:center;justify-content:flex-end}.page-head .topbar .right .topnav ul li{padding-left:18px}.page-head .topbar .right .lang-select{position:relative;padding-left:18px;font-weight:bold}.page-head .topbar .right .lang-select .selected-lang{display:flex;align-items:center;height:25px;color:#77808c;line-height:25px;cursor:pointer;transition:color .15s ease-in-out}.page-head .topbar .right .lang-select .selected-lang:hover,.page-head .topbar .right .lang-select .selected-lang:focus,.page-head .topbar .right .lang-select.active .selected-lang{color:#a1a8b1}.page-head .topbar .right .lang-select .selected-lang i{padding-left:3px;line-height:normal;transform-origin:70% center;transition:transform .3s ease-in-out}.page-head .topbar .right .lang-select.active .selected-lang i{transform:rotate(180deg)}.page-head .topbar .right .lang-select .langs{position:absolute;right:-10px;z-index:2;box-sizing:border-box;padding:10px 18px 5px;text-align:right;list-style:none;background-color:#fff;box-shadow:0 12px 20px 0 rgba(0,0,0,.1);border-radius:8px}.page-head .topbar .right .lang-select.inactive>.langs{top:50px;opacity:0;transition:visibility 0s ease-in-out,top .35s cubic-bezier(.42,.72,.37,1.51),opacity .1s ease-in-out;transition-delay:.45s,0s,.25s}.page-head .topbar .right .lang-select.active>.langs{top:35px;opacity:1;visibility:visible;transition:visibility 0s ease-in-out,top .45s cubic-bezier(.42,.72,.37,1.31),opacity .2s ease-in-out;transition-delay:0s,0s,0s}.page-head .topbar .right .lang-select .langs li{padding-bottom:5px}.page-head .topbar .right .lang-select .langs li a{color:#4a4a49;text-decoration:none;transition:color .15s ease-in-out}.page-head .topbar .right .lang-select .langs li a:hover{color:#cbad58}.page-head .mainnav{position:relative;display:flex;align-items:center;margin:0 auto;transition:background-color .15s ease-in-out}.page-head .mainnav.bordered{border-bottom:1px solid #e6e7ef}.page-head .mainnav .logo{display:flex;align-items:center;flex-grow:0;flex-shrink:0;width:170px}.page-head .mainnav .logo img{width:100%;height:auto;max-width:100%;max-height:100%;border:0}.page-head .mainnav .left,.page-head .mainnav .right{flex-grow:0;flex-shrink:1;box-sizing:border-box;width:100%}.page-head .mainnav .left .mobile-trigger{display:none;align-items:center;padding-left:20px;cursor:pointer}.page-head .mainnav .left .mobile-trigger .navicon{display:flex;align-items:center;flex-direction:column;justify-content:center;width:61px;height:61px;background-color:#fff;box-shadow:0 9px 23px 0 rgba(0,0,0,.11);border-radius:50%;transition:background-color .2s ease-in-out}.page-head .mainnav .left .mobile-trigger .navicon.active{background-color:#c1974b}.page-head .mainnav .left .mobile-trigger .navicon .strp{width:26px;height:2px;background-color:#cbad58;transition:transform .2s ease-in-out,background-color .15s ease-in-out}.page-head .mainnav .left .mobile-trigger .navicon.active .strp{background-color:#fff}.page-head .mainnav .left .mobile-trigger .navicon .strp:nth-of-type(3n+2){margin:5px 0}.page-head .mainnav .left .mobile-trigger .navicon.active .strp:nth-of-type(3n+1){transform:rotate(45deg)}.page-head .mainnav .left .mobile-trigger .navicon.active .strp:nth-of-type(3n+2){display:none}.page-head .mainnav .left .mobile-trigger .navicon.active .strp:nth-of-type(3n+3){margin-top:-2px;transform:rotate(-45deg)}.page-head .mainnav .left .mobile-trigger .label{padding-left:17px}.page-head .mainnav .right .mobile-quick-contact{display:none;padding-right:20px}.page-head .mainnav .right .mobile-quick-contact>ul{display:flex;align-items:center;justify-content:flex-end;list-style:none}.page-head .mainnav .right .mobile-quick-contact>ul>li{padding-left:12px}.page-head .mainnav .right .mobile-quick-contact>ul>li>a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:#77808c;font-size:17px;text-decoration:none;background-color:#fff;box-shadow:0 9px 23px 0 rgba(0,0,0,.11);border-radius:50%}.page-head .mainnav .right .mobile-quick-contact>ul>li.booking>a{color:#cbad58;font-size:20px}.page-head .mainnav .left>ul,.page-head .mainnav .right>ul{display:flex;align-items:center;padding-top:69px;list-style:none}.page-head .mainnav .left>ul{justify-content:flex-end}.page-head .mainnav .left>ul>li>a,.page-head .mainnav .right>ul>li>a{display:flex;align-items:flex-start;justify-content:center;height:89px;padding:0 30px;color:#272d34;font-family:"Baloo Paaji 2",sans-serif;font-size:17px;text-align:center;text-decoration:none;transition:color .15s ease-in-out}.page-head .mainnav .left>ul>li>a:hover,.page-head .mainnav .right>ul>li>a:hover,.page-head .mainnav .left>ul>li>a:focus,.page-head .mainnav .right>ul>li>a:focus,.page-head .mainnav .left>ul>li.active>a,.page-head .mainnav .right>ul>li.active>a{color:#c19749 !important}body.restaurant .footer .right .headline,body.restaurant .footer .left .col ul li a,.footer .left .col ul li label,body.restaurant .page-head .mainnav .left>ul>li>a:hover,body.tagungen .page-head .mainnav .right>ul>li>a:hover,body.restaurant .page-head .mainnav .left>ul>li>a:focus,body.tagungen .page-head .mainnav .right>ul>li>a:focus,body.restaurant .page-head .mainnav .left>ul>li.active>a,body.tagungen .page-head .mainnav .right>ul>li.active>a{color:#ffdfa4 !important}.page-head .mainnav .left>ul>li>a>span,.page-head .mainnav .right>ul>li>a>span{position:relative}.page-head .mainnav .left>ul>li>a>span::before,.page-head .mainnav .right>ul>li>a>span::before{position:absolute;right:0;bottom:-9px;left:0;height:1px;content:"";background-color:#e9e9e9;opacity:0;transition:opacity .15s ease-in-out}.page-head .mainnav .left>ul>li>a:hover>span::before,.page-head .mainnav .right>ul>li>a:hover>span::before,.page-head .mainnav .left>ul>li>a:focus>span::before,.page-head .mainnav .right>ul>li>a:focus>span::before,.page-head .mainnav .left>ul>li.active>a>span::before,.page-head .mainnav .right>ul>li.active>a>span::before{opacity:1}.page-head .mainnav ul>li>ul{position:absolute;top:100%;right:0;left:0;display:flex;height:auto;overflow:hidden;list-style:none;opacity:0;visibility:hidden;transition:visibility 0s,opacity .4s}.page-head .mainnav ul>li:hover>ul{opacity:1;visibility:visible}.scrolling .page-head .mainnav ul>li:hover>ul{transition-delay:0s,0s}.page-head .mainnav ul>li>ul>li{width:100%;height:100%}.page-head .mainnav ul>li>ul>li.noimg{height:88px}.page-head .mainnav ul>li>ul>li>a{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.page-head .mainnav ul>li>ul>li>a>.top{display:flex;align-items:center;justify-content:center;width:100%;height:88px;font-size:17px;font-style:italic;background-color:#c1974b;transition:background-color .15s ease-in-out}.page-head .mainnav ul>li>ul>li>a:hover>.top,.page-head .mainnav ul>li>ul>li.active>a>.top{background-color:#b68c3e}.page-head .mainnav ul>li>ul>li>a>.bot{width:100%;height:calc(100vh - 88px - 183px - 45px);background-position:center;background-size:cover;filter:grayscale(100%);transition:filter .15s ease-in-out}.page-head .mainnav ul>li>ul>li.noimg>a>.bot{display:none}.page-head .mainnav ul>li>ul>li>a:hover>.bot,.page-head .mainnav ul>li>ul>li.active>a>.bot{filter:grayscale(0%)}.page-head .topbar{font-size:13.5px}.page-head .topbar .left ul li a,.page-head .topbar .right .topnav ul li a{color:#fff}.page-head .topbar .right .lang-select .selected-lang{color:#fff}.mobile-nav{position:fixed;top:183px;left:calc(50% - 1641px/2);z-index:5;display:none;height:calc(100vh - 45px - 183px);overflow-x:hidden;text-align:center;background-color:#4a4a49}.mobile-nav>ul{padding:50px 0;list-style:none}.mobile-nav>ul>li{padding:20px 0}.mobile-nav>ul>li>a{display:block;color:#fff;font-family:"Alice",sans-serif;font-size:26px;text-decoration:none}.mobile-nav>ul>li.active>a{text-decoration:underline}.mobile-nav>ul>li>ul{padding:5px 0 0}.mobile-nav>ul>li>ul>li>a{display:block;padding:8px 0;color:#77808c;font-size:15px;text-decoration:none}.mobile-nav>ul>li>ul>li.active>a{color:#a1a8b1;text-decoration:underline}.mobile-nav .head-menu,.mobile-nav .head-langs{display:none}.top-spacer{height:183px}.quick-contact{position:fixed;top:130px;right:0;left:0;z-index:5;display:flex;justify-content:flex-end;box-sizing:border-box;width:100%;padding-right:calc(100vw/4 - 1641px/4 - 61px/2 - 4px);pointer-events:none}.booking-page .quick-contact{display:none}.quick-contact ul{width:61px;padding:6px 0;list-style:none;background-color:#fff;box-shadow:0 9px 23px 0 rgba(0,0,0,.11);border-radius:30.5px;pointer-events:auto}.quick-contact ul li a,.quick-contact ul li label{display:flex;align-items:center;justify-content:center;width:47px;height:48px;margin:0 auto;overflow:hidden;color:#4a4a49;font-size:19px;text-decoration:none;cursor:pointer;transition:color .15s ease-in-out}.quick-contact ul li a:hover,.quick-contact ul li label:hover{color:#cbad58}.quick-contact ul li:not(:first-of-type) a{border-top:1px solid #efefef}.quick-contact ul li.booking a{height:0;color:rgba(203,173,88,0);font-size:22px;border-color:rgba(238,238,238,0);transition:font-size .1s ease-in-out}.quick-contact ul li.booking a:hover{font-size:26px}.main-slides{position:relative;height:calc(100vh - 45px - 183px);margin:0 auto;background-color:#e9e9e9}.main-slides .quick-booking{position:fixed;bottom:88px;left:calc(50% - 1313px/2);z-index:4;width:1313px}.main-slides .quick-booking .forms{display:flex}.main-slides .quick-booking .forms .form-select{position:relative;flex-grow:0;flex-shrink:0;width:211px;height:63px;background-color:#f7f7f7}.main-slides .quick-booking .forms .form-select .selected{transition:background-color .15s ease-in-out}.main-slides .quick-booking .forms .form-select .selected:hover{background-color:#ededed}.main-slides .quick-booking .forms .form-select .option{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:211px;height:63px;padding:0 22px;color:#4a4a49;font-style:italic;cursor:pointer}.main-slides .quick-booking .forms .form-select .option .label{display:flex;align-items:center}.main-slides .quick-booking .forms .form-select .selected .option::after{color:#c1974b;content:"\f107";font-family:"Font Awesome 5 Pro";font-size:18px;font-style:normal;font-weight:300;transition:transform .4s ease-in-out}.main-slides .quick-booking .forms .form-select.active .selected .option::after{transform:rotate(-180deg)}.main-slides .quick-booking .forms .form-select .option i{padding-right:9px;color:#c1974b;font-size:20px;transition:padding-right .15s ease-in-out}.main-slides .quick-booking .forms .form-select .selected:hover .option i,.main-slides .quick-booking .forms .form-select .options:hover .option i{padding-right:12px}.main-slides .quick-booking .forms .form-select .options{position:absolute;top:63px;z-index:3;height:0;overflow:hidden;background-color:#e0e0e0;transition:height .2s ease-in-out}.main-slides .quick-booking .forms .form-select .options .option{transition:background-color .15s ease-in-out}.main-slides .quick-booking .forms .form-select .options .option:hover{background-color:#d9d9d9}.main-slides .quick-booking .forms .form-select.active .options{height:63px}.main-slides .quick-booking .forms .form{display:flex;align-items:center;flex-shrink:1;width:100%;background-color:#fff}.main-slides .quick-booking .forms .form.inactive{display:none}.main-slides .quick-booking .forms .form .input-group{position:relative;display:flex;align-items:center;flex-grow:0;flex-shrink:0;height:47px;padding:0 25px;border-right:1px solid #ebebeb}.main-slides .quick-booking .forms .form .input-group .input label{display:block;color:#949494;font-size:12px;transition:color .15s ease-in-out}.mobile .main-slides .quick-booking .forms .form .input-group .input label{color:#737373}.main-slides .quick-booking .forms .form .input-group:hover .input label{color:#757575}.main-slides .quick-booking .forms .form .input-group .input input{display:block;width:98px;color:#4a4a49;font-family:"Baloo Paaji 2",sans-serif;font-size:14px;background-color:rgba(0,0,0,0);border:0}.main-slides .quick-booking .forms .form .input-group .input-trigger{display:block;padding-left:49px}.main-slides .quick-booking .forms .form .input-group .input-trigger .row{display:flex}.main-slides .quick-booking .forms .form .input-group .input-trigger .row:not(:last-of-type){margin-bottom:2px}.main-slides .quick-booking .forms .form .input-group .input-trigger .row .dot{width:2px;height:2px;background-color:#bdbdbd;transition:background-color .1s ease-in-out}.main-slides .quick-booking .forms .form .input-group:hover .input-trigger .row .dot{background-color:#77808c}.main-slides .quick-booking .forms .form .input-group .input-trigger .row .dot:not(:last-of-type){margin-right:2px}.main-slides .quick-booking .forms .form .input-group .bg-label{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.main-slides .quick-booking .forms .form .select-group{position:relative;display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:space-between;box-sizing:border-box;width:150px;height:47px;padding:0 25px;border-right:1px solid #ebebeb;cursor:pointer}.main-slides .quick-booking .forms .form .select-group .select .label{color:#949494;font-size:12px;transition:color .15s ease-in-out}.main-slides .quick-booking .forms .form .select-group:hover .select .label{color:#757575}.main-slides .quick-booking .forms .form .select-group i{color:#bdbdbd;font-size:15px;transition:color .15s ease-in-out}.main-slides .quick-booking .forms .form .select-group:hover i{color:#4a4a49}.main-slides .quick-booking .forms .form .select-group .option{color:#4a4a49;transition:color .15s ease-in-out}.main-slides .quick-booking .forms .form .select-group .options{position:absolute;top:55px;right:0;left:0;display:none;padding:10px 0;background-color:#f7f7f7}.main-slides .quick-booking .forms .form .select-group .options .option{padding:6px 25px;font-size:13px}.main-slides .quick-booking .forms .form .select-group .options .option:hover{color:#c1974b}.main-slides .quick-booking .forms .form .info{flex-shrink:1;box-sizing:border-box;width:100%;padding-left:24px;color:#949494;font-style:italic}.main-slides .quick-booking .forms .form .dirs-button,.main-slides .quick-booking .forms .form button{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:center;width:290px;height:63px;color:#fff;font-family:"Baloo Paaji 2",sans-serif;font-size:14px;text-decoration:none;background-color:#c1974b;border:0;cursor:pointer;transition:background-color .15s ease-in-out}.main-slides .quick-booking .forms .form .dirs-button:hover,.main-slides .quick-booking .forms .form button:hover{background-color:#b68c3e}.main-slides .quick-booking .forms .form .dirs-button i,.main-slides .quick-booking .forms .form button i{display:block;font-size:21px;transform-origin:center}@keyframes wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}.main-slides .quick-booking .forms .form .dirs-button:hover i,.main-slides .quick-booking .forms .form button:hover i{animation-duration:.22s;animation-iteration-count:2;animation-name:wiggle}.main-slides .quick-booking .forms .form .dirs-button span,.main-slides .quick-booking .forms .form button span{padding-left:16px}.main-slides .quick-booking .pricecheck{position:relative;display:flex;align-items:center;justify-content:space-between;height:53px;background-color:#4a4a49}.main-slides .quick-booking .pricecheck .channels{display:flex}.main-slides .quick-booking .pricecheck .channels .channel{display:flex;align-items:center;justify-content:space-between;width:207px}.main-slides .quick-booking .pricecheck .channels .channel:first-of-type{width:210px}.main-slides .quick-booking .pricecheck .channels .channel:not(:last-of-type){border-right:1px solid #4e535a}.main-slides .quick-booking .pricecheck .channels .channel .label{padding-left:17px;color:#cbad58}.main-slides .quick-booking .pricecheck .channels .channel:first-of-type .label{padding-left:22px}.main-slides .quick-booking .pricecheck .channels .channel .price{padding-right:17px;color:#fff;cursor:help}.main-slides .quick-booking .pricecheck .channels .channel .price::before{padding-right:3px;content:attr(data-from);font-size:10px}.main-slides .quick-booking .pricecheck.loading .channels .channel .price,.main-slides .quick-booking .pricecheck.neveravail .channels .channel .price{position:relative;color:rgba(0,0,0,0)}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.main-slides .quick-booking .pricecheck.loading .price::after{position:absolute;top:3px;right:22px;display:block;width:10px;height:10px;content:"";border-top:2px solid #77808c;border-right:2px solid rgba(255,255,255,0);border-bottom:2px solid #77808c;border-left:2px solid #77808c;border-radius:50%;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:loading;animation-timing-function:linear}.main-slides .quick-booking .pricecheck.neveravail .price::after{position:absolute;top:3px;right:22px;display:block;width:10px;height:2px;content:"";background-color:#77808c;border-top:0;border-right:0;border-bottom:0;border-left:0;border-radius:0;animation:none}.main-slides .quick-booking .pricecheck .channels .calc{padding-left:22px}.main-slides .quick-booking .pricecheck .channels .channel:last-of-type .price{padding-right:0}.main-slides .quick-booking .pricecheck .channels .channel:first-of-type .price{padding-right:22px}.main-slides .quick-booking .pricecheck .our-price{padding-right:20px;color:#fff;font-size:13px}.main-slides .quick-booking .pricecheck .our-price .gold{color:#cbad58;font-style:italic}.main-slides .quick-booking .pricecheck .our-price .price{font-size:21px;cursor:help}.main-slides .quick-booking .pricecheck.loading .our-price .price,.main-slides .quick-booking .pricecheck.neveravail .our-price .price{position:relative;color:rgba(255,255,255,0)}.main-slides .quick-booking .pricecheck.loading .our-price .price::after{width:20px;height:20px}.main-slides .quick-booking .pricecheck .prc__msg-hidden{display:none}.main-slides .quick-booking .pricecheck .prc__msg{position:absolute;top:calc(100% + 6px);left:0;display:flex;align-items:center;box-sizing:border-box;min-height:30px;padding:0 15px;color:#fff;font-size:11px;background-color:#c1974b;border-radius:15px}.main-slides .quick-booking .pricecheck .prc__msg .prc__msg-close{order:2;padding-left:10px;color:#cbad58;cursor:pointer}.main-slides .owl-carousel,.main-slides .owl-stage-outer,.main-slides .owl-stage,.main-slides .owl-item{height:100%}.main-slides .owl-item{overflow:hidden}.main-slides .owl-carousel .item{width:100%;height:100%;background-position:center;background-size:cover}.main-slides .owl-carousel .item .txt{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;flex-direction:column;justify-content:center;padding-top:80px;background-color:rgba(0,0,0,.46);pointer-events:none}.main-slides .owl-carousel .item .txt .heading{color:#fff;font-family:"Alice",sans-serif;font-size:60px;text-transform:uppercase}.main-slides .owl-carousel .item .txt .subline{padding-top:20px;color:#fff;letter-spacing:2.2px}.main-slides .owl-carousel .item .txt .more{display:flex;align-items:center;justify-content:center;width:125px;height:40px;margin-top:50px;color:#4a4a49;font-size:12px;font-weight:600;text-decoration:none;background-color:#fff;border-radius:20px;pointer-events:all;transition:background-color .1s ease-in-out,color .1s ease-in-out}.main-slides .owl-carousel .item .txt .more:hover{color:#fff;background-color:#c1974b}.main-slides .owl-carousel .item .txt .play-vid{display:flex;align-items:center;justify-content:center;width:45px;height:45px;margin-top:40px;color:#fff;font-size:16px;border:2px solid #fff;border-radius:50%;cursor:pointer;pointer-events:all;transition:opacity .12s ease-in-out}.main-slides .owl-carousel .item .txt .play-vid:hover{opacity:.7}.main-slides .owl-carousel .item .txt .play-vid.inactive{opacity:0}.main-slides .owl-carousel .item .txt .play-vid i{padding-left:2px}.main-slides .owl-carousel .item .txt .spacer{height:130px}.main-slides .owl-carousel .item .cr{position:absolute;top:8px;right:15px;z-index:3;color:rgba(255,255,255,.7);font-size:13px}.main-slides .owl-carousel .item .cr a{color:rgba(255,255,255,.7);transition:color .15s ease-in-out}.main-slides .owl-carousel .item .cr a:hover{color:rgba(255,255,255,1)}.main-slides .owl-carousel .item .vid,.main-slides .owl-carousel .item .frame{position:absolute;top:50%;left:50%;z-index:1;width:auto;height:auto;min-width:100%;min-height:100%;overflow:hidden;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.main-slides .owl-carousel .owl-nav .owl-prev,.main-slides .owl-carousel .owl-nav .owl-next{position:absolute;top:42%;display:flex;align-items:center;justify-content:center;width:61px;height:61px;color:#4a4a49;font-size:24px;border-radius:50%;transition:left .2s cubic-bezier(.42,.72,.37,1.51),right .2s cubic-bezier(.42,.72,.37,1.57),color .15s ease-in-out}.main-slides .owl-carousel .owl-nav .owl-prev::after,.main-slides .owl-carousel .owl-nav .owl-next::after{position:absolute;top:0;left:0;z-index:-1;width:61px;height:61px;content:"";background-color:#fff;box-shadow:0 9px 23px 0 rgba(0,0,0,.11);border-radius:50%;transition:width .04s ease-in-out,height .04s ease-in-out,top .04s ease-in-out}.main-slides .owl-carousel .owl-nav .owl-prev:active::after,.main-slides .owl-carousel .owl-nav .owl-next:active::after{top:2px;width:57px;height:57px}.main-slides .owl-carousel .owl-nav .owl-prev{right:calc(1641px + 100vw/4 - 1641px/4 - 61px/2 - 4px)}.main-slides .owl-carousel .owl-nav .owl-prev:hover{right:calc(1641px + 100vw/4 - 1641px/4 - 61px/2);color:#cbad58}.main-slides .owl-carousel .owl-nav .owl-next{left:calc(1641px + 100vw/4 - 1641px/4 - 61px/2 - 4px)}.main-slides .owl-carousel .owl-nav .owl-next:hover{left:calc(1641px + 100vw/4 - 1641px/4 - 61px/2);color:#cbad58}.room .main-slides{display:flex}.room .main-slides .owl-carousel{flex-grow:0;flex-shrink:0;width:calc(100% - 400px)}.room .main-slides .owl-carousel .item .txt{bottom:20px;left:35px;align-items:flex-start;justify-content:flex-end;background-color:rgba(0,0,0,0)}.room .main-slides .owl-carousel .item .txt .heading{font-size:36px;text-shadow:1px 1px 1px rgba(0,0,0,.5);text-transform:none}.room .main-slides .owl-carousel .item .txt .subline{padding-top:0;letter-spacing:0;text-shadow:1px 1px 1px rgba(0,0,0,.52)}.room .main-slides .owl-carousel .item .txt .more{position:absolute;right:35px;bottom:0;z-index:2}.room .main-slides .owl-carousel .item .txt .spacer{display:none}.room .main-slides .owl-carousel .owl-nav .owl-prev,.room .main-slides .owl-carousel .owl-nav .owl-next{z-index:3}.room .main-slides .owl-carousel .owl-nav .owl-prev{left:34px}.room .main-slides .owl-carousel .owl-nav .owl-prev:hover{left:30px}.room .main-slides .owl-carousel .owl-nav .owl-next{right:34px}.room .main-slides .owl-carousel .owl-nav .owl-next:hover{right:30px}.room .main-slides .room-content{flex-grow:0;flex-shrink:0;width:400px;background-color:#fff}.room .main-slides .room-content .room-select{position:relative}.room .main-slides .room-content .room-select .selected{display:flex;align-items:center;justify-content:space-between;height:63px;padding:0 51px;background-color:#f7f7f7;cursor:pointer;transition:background-color .15s ease-in-out}.room .main-slides .room-content .room-select .selected span{color:#4a4a49;font-style:italic;transition:padding-left .15s ease-in-out}.room .main-slides .room-content .room-select .selected:hover span{padding-left:3px}.room .main-slides .room-content .room-select .selected i{color:#c1974b;font-size:18px;transition:transform .3s ease-in-out}.room .main-slides .room-content .room-select .options{position:absolute;top:100%;right:0;left:0;z-index:2;display:none}.room .main-slides .room-content .room-select .options .option{display:flex;align-items:center;justify-content:flex-start;height:63px;padding:0 51px;color:#4a4a49;text-decoration:none;background-color:#ededed;border-top:1px solid #e2e2e2;transition:background-color .15s ease-in-out,padding-left .15s ease-in-out}.room .main-slides .room-content .room-select .options .option:hover{padding-left:54px;background-color:#e2e2e2}.room .main-slides .room-content .date-select{display:flex;padding:20px 51px 36px}.room .main-slides .room-content .date-select .input-group{position:relative;display:flex;align-items:center;flex-grow:0;flex-shrink:1;justify-content:space-between;box-sizing:border-box;width:100%;height:47px;padding-left:22px}.room .main-slides .room-content .date-select .input-group:first-of-type{padding-right:22px;padding-left:0;border-right:1px solid #ebebeb}.room .main-slides .room-content .date-select .input-group .input label{display:block;color:#949494;font-size:12px;transition:color .15s ease-in-out}.room .main-slides .room-content .date-select .input-group:hover .input label{color:#757575}.room .main-slides .room-content .date-select .input-group .input input{display:block;width:98px;color:#4a4a49;font-family:"Baloo Paaji 2",sans-serif;font-size:14px;background-color:rgba(0,0,0,0);border:0}.room .main-slides .room-content .date-select .input-group .input-trigger{display:block}.room .main-slides .room-content .date-select .input-group .input-trigger .row{display:flex}.room .main-slides .room-content .date-select .input-group .input-trigger .row:not(:last-of-type){margin-bottom:2px}.room .main-slides .room-content .date-select .input-group .input-trigger .row .dot{width:2px;height:2px;background-color:#bdbdbd;transition:background-color .1s ease-in-out}.room .main-slides .room-content .date-select .input-group:hover .input-trigger .row .dot{background-color:#77808c}.room .main-slides .room-content .date-select .input-group .input-trigger .row .dot:not(:last-of-type){margin-right:2px}.room .main-slides .room-content .date-select .input-group .bg-label{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.room .main-slides .room-content .header{padding:0 51px 23px}.room .main-slides .room-content .header h1{color:#4a4a49;font-family:"Alice",sans-serif;font-size:32px;font-weight:normal}.room .main-slides .room-content .overflow{box-sizing:border-box;width:100%;height:330px;padding:0 30px 0 51px;margin-top:-1px;overflow:hidden}.room .main-slides .room-content .from{padding:31px 51px 4px;font-style:italic}.room .main-slides .room-content .price{position:relative;padding:0 51px;color:#c1974b;font-family:"Alice",sans-serif;font-size:37px;transition:color .2s ease-in-out}.room .main-slides .room-content .price.loading{color:rgba(255,255,255,0)}.room .main-slides .room-content .price.loading::after{position:absolute;top:9px;left:51px;display:block;width:20px;height:20px;content:"";border-top:2px solid rgba(0,0,0,.2);border-right:2px solid rgba(255,255,255,0);border-bottom:2px solid rgba(0,0,0,.2);border-left:2px solid rgba(0,0,0,.2);border-radius:50%;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:loading;animation-timing-function:linear}.room .main-slides .room-content .price.loading::before{position:absolute;top:16px;left:84px;z-index:2;color:#b5b5b5;content:"loading...";font-size:11px}.room .main-slides .room-content .price-info{padding:0 51px;margin-top:-2px;color:#b5b5b5;font-size:13px;font-style:italic}.room .main-slides .room-content .buttons{display:flex;padding:46px 42px 20px}.room .main-slides .room-content .buttons .btn-booking{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:center;box-sizing:border-box;width:174px;height:46px;margin-right:6px;color:#4a4a49;font-size:13px;font-weight:600;text-decoration:none;border:2px solid #4a4a49;border-radius:23px;transition:color .15s ease-in-out,background-color .15s ease-in-out}.room .main-slides .room-content .buttons .btn-booking:hover{color:#fff;background-color:#4a4a49}.room .main-slides .room-content .buttons .btn-inquire{display:flex;align-items:center;flex-shrink:1;justify-content:center;box-sizing:border-box;width:100%;height:46px;color:#bcbcbc;font-size:13px;font-weight:600;text-decoration:none;border:2px solid #dadada;border-radius:23px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border .15s ease-in-out}.room .main-slides .room-content .buttons .btn-inquire:hover{color:#fff;background-color:#4a4a49;border:2px solid #4a4a49}.tour-page .main-slides .owl-carousel .item .txt{pointer-events:auto}.tour-page .main-slides .owl-carousel .item .txt .start-tour{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:center;width:260px;height:63px;max-width:100%;margin-top:70px;color:#fff;font-family:"Baloo Paaji 2",sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;background-color:#c1974b;border:0;cursor:pointer;transition:background-color .15s ease-in-out}.tour-page .main-slides .owl-carousel .item .txt .start-tour:hover{background-color:#b68c3e}.tour-page .main-slides .owl-carousel .item .txt .spacer{height:18px}.tour-page .main-slides .owl-carousel .item .txt .subline{padding-top:31px}.tour-page.tour-active .main-slides .owl-carousel .item .txt{opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}