body,html{height:100%;color:#7e7e7e;background-color:#fff;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400}html{overflow-y:unset}body{overflow-x:hidden}body.enable-scrolling{overflow-y:auto}.back-to-top{display:none;position:fixed;bottom:10px;right:10px;display:none!important}#pw-notices{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:fixed;color:#111;background:#ffd;width:80%;top:20px;padding:10px 20px;font-size:14px;border:1px solid #111;border-radius:10px}#pw-notices>div>span{font-size:13px}#pw-notices .close{position:absolute;color:#111;top:0;right:10px;font-size:30px;font-weight:700;cursor:pointer}ul.social-links{list-style:none}ul.social-links svg{width:30px;height:30px}.bl-gallery .bl-header{text-align:center;width:90%;margin-bottom:-30px}.bl-gallery .btn{margin:60px auto 0}.wrapper{width:90vw}section{margin-bottom:30px}section:first-of-type{margin-top:30px}.more{color:#007bb7;text-decoration:none}.more svg{width:30px;height:30px;margin-left:10px;fill:#007bb7}::-moz-selection{background-color:#007bb7;color:#fff}::selection{background-color:#007bb7;color:#fff}.h1,.h1 a{padding:0;color:#007bb7;font-size:26px;line-height:100%;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.h1 a strong,.h1 strong{font-size:16px;line-height:100%;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;text-transform:none}.h1 a.centered,.h1.centered{text-align:center}.h2,.h2 a{padding:0;color:#007bb7;font-size:20px;line-height:100%;letter-spacing:1px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.h2 a strong,.h2 strong{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;text-transform:none}.h3,.h3 a{color:#007bb7;font-size:16px;line-height:100%;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;text-transform:none}.h4,.h4 a{font-size:22px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.h4 a strong,.h4 strong{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:400}.h5,.h5 a{font-size:18px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.h5 a strong,.h5 strong{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:400}.h6,.h6 a{font-size:16px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.h6 a strong,.h6 strong{font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:400}.h1,.h2,.h3,p{margin:0 0 15px}b,strong{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700}p{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;margin:0 0 15px;font-size:14px;line-height:21px;text-align:left}.small-text,blockquote,blockquote p{color:#3c3c3c;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:24px;text-decoration:none}i{font-family:myriad-pro-condensed,sans-serif;font-style:italic;font-weight:400}a{text-decoration:none;outline:0;cursor:pointer;line-height:21px;font-size:14px;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;color:#7e7e7e}a:focus{outline:0}a.anker{color:#3c3c3c;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:24px;text-decoration:none}a.breadcrumb{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:18px;text-decoration:none}a.read-more{color:#007bb7;text-decoration:underline}.bl-text,.bl-text-rooms{position:relative;margin:0 auto;margin-bottom:30px}.bl-text-rooms.with-news .text-container,.bl-text.with-news .text-container{width:60vw}.bl-text ul,.bl-text-rooms ul{margin-left:0}.bl-text li,.bl-text-rooms li{margin:0 0 7px;color:#7e7e7e;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;text-align:center;list-style-position:inside;line-height:170%;font-size:14px}.bl-text li::marker,.bl-text-rooms li::marker{width:5px;height:5px}.bl-text .h3,.bl-text-rooms .h3{margin-top:15px}.bl-text-rooms.with-text-list .more,.bl-text.with-text-list .more{margin-bottom:15px}.bl-text .more,.bl-text-rooms .more{margin-top:15px;display:inline-block;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.5px}.bl-text .more span,.bl-text-rooms .more span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl-text .more svg,.bl-text-rooms .more svg{width:48px;height:48px}.bl-text .more svg,.bl-text .more svg g,.bl-text .more svg path,.bl-text-rooms .more svg,.bl-text-rooms .more svg g,.bl-text-rooms .more svg path{fill:#007bb7}.bl-text .text-container,.bl-text-rooms .text-container{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;width:90%}.bl-text .text-container :last-child,.bl-text-rooms .text-container :last-child{margin-bottom:0}.bl-text .text-container .h1,.bl-text .text-container .h2,.bl-text .text-container .h3,.bl-text-rooms .text-container .h1,.bl-text-rooms .text-container .h2,.bl-text-rooms .text-container .h3{text-align:center}.bl-text .text-container p,.bl-text-rooms .text-container p{text-align:center}.bl-text .text-container p:last-of-type,.bl-text-rooms .text-container p:last-of-type{margin:0}.bl-text .text-container .decor-text,.bl-text-rooms .text-container .decor-text{max-width:610px;margin:0 auto 15px;padding:0}.bl-text .text-container .decor-text img,.bl-text-rooms .text-container .decor-text img{width:100%;max-width:100%;height:auto}.bl-text .text-container .text-wrapper,.bl-text-rooms .text-container .text-wrapper{margin-bottom:15px}.bl-text .news-teaser,.bl-text-rooms .news-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:18vw;position:absolute;top:60px;right:-1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl-text .news-teaser .news-item,.bl-text-rooms .news-teaser .news-item{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px 20px;background-color:#fff;border:1px solid #3c3c3c;cursor:pointer}.bl-text .news-teaser .news-item:nth-child(2),.bl-text-rooms .news-teaser .news-item:nth-child(2){margin-top:10px}.bl-text .news-teaser .news-item::before,.bl-text-rooms .news-teaser .news-item::before{content:'';width:2vw;height:2vw;border-left:1.5px solid #3c3c3c;border-bottom:1.5px solid #3c3c3c;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bl-text .news-teaser .news-item .news-item_title,.bl-text-rooms .news-teaser .news-item .news-item_title{max-width:145px;margin-left:10px;color:#3c3c3c;font-size:18px;line-height:24px;display:none}.bl-text .news-teaser .news-item svg,.bl-text-rooms .news-teaser .news-item svg{height:4vw;width:4vw;fill:#3c3c3c}.bl-text .overlay,.bl-text-rooms .overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:300;display:none;background-color:rgba(0,0,0,.5)}.bl-text .overlay.js-show,.bl-text-rooms .overlay.js-show{display:block}.bl-text .overlay .overlay__content,.bl-text-rooms .overlay .overlay__content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:700px;padding:25px 20px;border:1px solid #3c3c3c;background-color:#fff}.bl-text .overlay .overlay__content .icon,.bl-text-rooms .overlay .overlay__content .icon{position:absolute;top:25px;right:20px}.bl-text .overlay .overlay__content .icon svg,.bl-text-rooms .overlay .overlay__content .icon svg{width:30px;height:30px}.bl-text .overlay .overlay__content .icon svg,.bl-text .overlay .overlay__content .icon svg g,.bl-text .overlay .overlay__content .icon svg path,.bl-text-rooms .overlay .overlay__content .icon svg,.bl-text-rooms .overlay .overlay__content .icon svg g,.bl-text-rooms .overlay .overlay__content .icon svg path{fill:#7e7e7e}.bl-text .overlay .overlay__content .h4,.bl-text-rooms .overlay .overlay__content .h4{margin:40px 0 20px;color:#007bb7;font-size:20px}.bl-text .overlay .overlay__content p,.bl-text-rooms .overlay .overlay__content p{max-width:60vw;margin-left:auto;margin-right:auto}.bl-text .overlay .overlay__content .close-popup,.bl-text-rooms .overlay .overlay__content .close-popup{color:#3c3c3c;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:20px;cursor:pointer}.bl-text .overlay .overlay__content .close,.bl-text-rooms .overlay .overlay__content .close{display:inline-block;width:17px;height:16px;margin-right:20px}.bl-text .overlay .overlay__content .close::after,.bl-text .overlay .overlay__content .close::before,.bl-text-rooms .overlay .overlay__content .close::after,.bl-text-rooms .overlay .overlay__content .close::before{width:2px;height:20px;top:-2px;left:8px;background-color:#3c3c3c}.bl-text .overlay .overlay__content .more,.bl-text-rooms .overlay .overlay__content .more{color:#007bb7;font-weight:18px}.bl-text .overlay .overlay__content .more svg,.bl-text-rooms .overlay .overlay__content .more svg{width:60px;height:60px}.bl-text .overlay .overlay__content .more svg,.bl-text .overlay .overlay__content .more svg path,.bl-text-rooms .overlay .overlay__content .more svg,.bl-text-rooms .overlay .overlay__content .more svg path{fill:#007bb7}.bl-text .overlay .overlay__content .splide__arrow,.bl-text-rooms .overlay .overlay__content .splide__arrow{opacity:1}.bl-text .overlay .overlay__content .splide__arrow.splide__arrow--prev,.bl-text-rooms .overlay .overlay__content .splide__arrow.splide__arrow--prev{left:auto}.bl-text .overlay .overlay__content .splide__arrow.splide__arrow--next,.bl-text-rooms .overlay .overlay__content .splide__arrow.splide__arrow--next{right:20px}.bl-text .overlay .overlay__content .splide__arrow svg,.bl-text-rooms .overlay .overlay__content .splide__arrow svg{width:60px;height:60px}.bl-text .overlay .overlay__content .splide__arrow svg,.bl-text .overlay .overlay__content .splide__arrow svg g,.bl-text .overlay .overlay__content .splide__arrow svg path,.bl-text-rooms .overlay .overlay__content .splide__arrow svg,.bl-text-rooms .overlay .overlay__content .splide__arrow svg g,.bl-text-rooms .overlay .overlay__content .splide__arrow svg path{fill:#3c3c3c}.text-container p{line-height:170%}.text-container p>strong{font-size:24px;color:#007bb7;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.filter-wrapper{margin:5px 10px;background-color:#e5e8eb}.filter-wrapper .filter-settings{display:none}.filter-wrapper .filter-settings.js-active{display:block}.filter-wrapper .filter-settings .close-filter::after{content:'';display:block;width:15px;height:15px;margin:10px auto;-webkit-transform:rotate(135deg);transform:rotate(135deg);border-left:2px solid #3c3c3c;border-bottom:2px solid #3c3c3c;border-radius:0 0 0 2px}.filter-wrapper .filter-trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:0 13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:1;letter-spacing:.5px}.filter-wrapper .filter-trigger svg{position:absolute;top:8px;right:11px;width:16px;height:20px;fill:#7e7e7e}.filter-wrapper .filter-trigger svg g,.filter-wrapper .filter-trigger svg path{fill:#7e7e7e}.filter-wrapper .select-wrapper{position:relative;margin:0 10px 10px}.filter-wrapper .select-wrapper .select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:0 13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:.39px;cursor:pointer}.filter-wrapper .select-wrapper .select svg{width:auto;height:15px;margin-right:15px;fill:#3c3c3c}.filter-wrapper .select-wrapper .select svg g,.filter-wrapper .select-wrapper .select svg path{fill:#3c3c3c}.filter-wrapper .select-wrapper .select svg.svg-persons{height:17px}.filter-wrapper .select-wrapper .select .value{padding-right:10px}.filter-wrapper .select-wrapper .select::before{content:'';position:absolute;top:11px;right:14px;display:block;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c}.filter-wrapper .select-wrapper ul{position:absolute;left:0;right:0;z-index:10;display:none;margin:0;text-align:center;overflow:hidden}.filter-wrapper .select-wrapper ul.js-active{display:block}.filter-wrapper .select-wrapper ul li{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;margin:0;padding:0 13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #3c3c3c;border-top:none;background-color:#e5e8eb;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:.5px;-moz-text-align-last:left;text-align-last:left;cursor:pointer}.filter-wrapper .select-wrapper ul li a{color:#3c3c3c}.filter-wrapper .btn{width:auto;max-width:unset;margin:0 10px 10px;background-color:#fff}.filter-wrapper .btn.clear-filter{position:relative}.filter-wrapper .btn.clear-filter::after,.filter-wrapper .btn.clear-filter::before{content:'';position:absolute;left:50%;height:21px;width:2px;margin-left:-90px;background-color:#3c3c3c}.filter-wrapper .btn.clear-filter::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.filter-wrapper .btn.clear-filter::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hotel{position:relative}.banner{position:relative;min-height:80vh}.banner .h3{text-transform:uppercase}.banner img{display:block;min-height:80vh;-o-object-fit:cover;object-fit:cover}.banner picture::before{background-color:#000;opacity:.5;position:absolute;content:'';top:0;left:0;right:0;bottom:0}.banner div{max-width:1024px;z-index:2;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.banner div .h3{font-size:50px;color:#fff}.banner div p{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;color:#fff;line-height:150%;text-align:center;width:auto}.rooms .wrapper{margin:5px -5px 5px 0;padding:0;height:auto;width:100vw;display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rooms .wrapper svg path{fill:#3c3c3c}.rooms .wrapper.slider-view .splide__arrow--prev{position:absolute;left:-15%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rooms .wrapper.slider-view .splide__arrow--next{position:absolute;right:-15%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rooms .wrapper:not(.slider-view){display:block;padding:0}.rooms .wrapper:not(.slider-view) .room{width:100%;margin:0 0 5px;overflow:hidden}.rooms .wrapper:not(.slider-view) .room .h2{text-align:center}.rooms .wrapper .title .h2{color:#fff}.rooms .wrapper>div{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rooms .wrapper>div .splide__slide,.rooms .wrapper>div .splide__track{height:650px}.rooms .wrapper .room{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;width:30vw;position:relative}.rooms .wrapper .room.js-hide{display:none}.rooms .wrapper .room::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.5;display:block;z-index:1}.rooms .wrapper .room .title{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}.rooms .wrapper .room img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:1}.rooms .wrapper .room .cover{display:none}.rooms .wrapper .room .cover .h2{color:#3c3c3c}.rooms .wrapper .room .cover p{text-align:center;font-size:18px;line-height:26px}.rooms .wrapper .room:hover{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.rooms .wrapper .room:hover::before{display:none}.rooms .wrapper .room:hover .cover{width:100%;padding:5px 50px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:10}.rooms .wrapper .room:hover .title{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.rooms .wrapper .room:hover img{opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.room-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px 0;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50vw}.room-meta>div{padding:0 15px 15px}.room-meta>div svg{padding-right:0;height:30px;width:100%;padding-bottom:10px}.room-meta>div span{display:block;text-align:center}.bl-text-link-img-layout-tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.bl-text-link-img-layout-tiles .gallery{width:100%}.bl-text-link-img-layout-tiles .gallery .gallery_item{position:relative;overflow:hidden;margin-bottom:5px;-webkit-transition:all 2s linear;transition:all 2s linear}.bl-text-link-img-layout-tiles .gallery .gallery_item .cover{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;color:#f9f9f9;text-align:center;max-width:90%;overflow-wrap:break-word}.bl-text-link-img-layout-tiles .gallery .gallery_item .cover .h2{margin:0;color:#fff;text-transform:uppercase;font-size:30px}.bl-text-link-img-layout-tiles .gallery .gallery_item .cover .more{display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.bl-text-link-img-layout-tiles .gallery .gallery_item .cover .more svg{width:40px;height:40px;margin-left:10px}.bl-text-link-img-layout-tiles .gallery .gallery__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 2s linear;transition:all 2s linear;-webkit-filter:brightness(70%);filter:brightness(70%)}.bl-text-link-img-layout-tiles .gallery .gallery__img:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 2s linear;transition:all 2s linear}.bl-text-link-img{padding:0}.bl-text-link-img .wrapper{max-width:1200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bl-text-link-img .h2,.bl-text-link-img .h3{margin-top:30px}.bl-text-link-img .xlg7{width:100%;margin:0}.bl-text-link-img .fl,.bl-text-link-img .fr{float:none;text-align:center}.bl-text-link-img .fl p,.bl-text-link-img .fr p{line-height:170%;text-align:center}.bl-text-link-img .fl p:last-child,.bl-text-link-img .fr p:last-child{margin-bottom:0}.bl-text-link-img .fl li,.bl-text-link-img .fr li{list-style-position:inside;font-size:14px;line-height:170%}.bl-text-link-img .wrapper-tb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bl-text-link-img .wrapper-tb .image-block{min-width:100vw;min-height:25vh;height:auto}.bl-text-link-img .wrapper-tb .image-block img.image{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;padding:0}.bl-text-link-img .wrapper-tb .text-block{min-width:100vw;min-height:25vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.bl-text-link-img .wrapper-tb .text-block>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5%;text-align:center}.bl-text-link-img .wrapper-tb .text-block .btn{margin:0 auto}.bl-text-link-img .wrapper-tb .text-block p:not(.btn),.bl-text-link-img .wrapper-tb .text-block ul:not(.btn){padding-bottom:15px}.bl-text-link-img .wrapper-tb .text-block .h2{color:#3c3c3c}.bl-text-link-img .wrapper-tb .text-block p{color:#7e7e7e;text-align:center;margin-bottom:0;line-height:160%;padding:0 5%}.bl-text-link-img .wrapper-tb .text-block strong{color:#3c3c3c}.bl-text-link-img .wrapper-tb .text-block ul li{margin:0 0 20px;list-style-position:inside;font-size:14px;letter-spacing:.36px;line-height:150%;color:#3c3c3c}.bl-text-link-img .wrapper-tb .text-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15%;height:50vh}.bl-text-link-img .wrapper-tb .text-block-wrapper :not(.btn){padding-bottom:15px}.bl-text-link-img .wrapper-tb .text-block-wrapper p{color:#7e7e7e;text-align:center}.bl-text-link-img-layout-accordion{margin-bottom:0}.bl-text-link-img-layout-accordion.last{margin-bottom:30px!important}.bl-text-link-img-layout-accordion.last .media-queries{margin-bottom:60px!important}.bl-text-link-img-layout-accordion .accordion-wrapper.active .image-divider .content svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.bl-text-link-img-layout-accordion .accordion-wrapper.active .accordion-content{display:-webkit-box;display:-ms-flexbox;display:flex}.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider{margin-bottom:5px;min-height:50vh;background:url(/site/assets/files/1225/bill-anastas-241386.jpg);background-image:cover;background-position:50% 50%;width:100vw;position:relative;cursor:pointer}.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider .overlay{position:absolute;top:0;left:0;background-color:#333;opacity:.3;height:100%;width:100%}.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider .content{position:relative;text-align:center;z-index:5;min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80%;margin:auto}.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider .content .h1{margin-bottom:0;letter-spacing:1px}.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider .content p{text-align:center;letter-spacing:.5px;line-height:150%;font-size:14px}.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider .content .h1,.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider .content p{color:#fff;padding-bottom:15px}.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider .content svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);cursor:pointer}.bl-text-link-img-layout-accordion .accordion-wrapper .accordion-content{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gmap{width:100%;height:500px}.gmap .maps-close-btn{top:3px!important;right:56px!important;opacity:.3!important}.gmap-overlay img{vertical-align:top}.gm-style-iw{background-color:#fff;width:400px!important;height:200px!important;top:0!important;left:0!important;-webkit-box-shadow:0 0 50px -10px rgba(0,0,0,.2);box-shadow:0 0 50px -10px rgba(0,0,0,.2);border:0;border-radius:0!important}.infoWindowHeader img{display:none}.infoWindowContent{text-align:center}.infoWindowContent .h3{margin-top:5px;padding-top:15px;font-size:20px}.infoWindowContent p{text-align:center;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400}.infoWindowContent .contact{margin-bottom:10px}.infoWindowContent .contact p{margin:0 0 10px;padding:0}.infoWindowContent .contact p a{position:relative;padding-left:30px;color:#3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700}.infoWindowContent svg{position:absolute;left:-1px;height:13px;margin-right:10px}.infoWindowContent svg.mail-svg{left:-5px}.infoWindowContent svg g,.infoWindowContent svg path{fill:#3c3c3c}.layout-route strong{color:#007bb7}.layout-route .tab-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.layout-route .tab-controls .btn{margin:0 5px}.layout-route .tab-controls .btn.js-active{background-color:#fff}.layout-route .tab{display:none;padding-right:30px}.layout-route .tab.js-active{display:block}.layout-route .tab p{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.5px}.slider-gallery div.item::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.3;display:block}.slider-gallery .image-desc{position:absolute;bottom:3%;left:3%;color:#fff;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:18px;z-index:2}.slider-gallery .splide__slide img{vertical-align:bottom;height:65vh;width:100%;-o-object-fit:cover;object-fit:cover}.bl-meetingroom-ov .wrapper-tb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bl-meetingroom-ov .wrapper-tb .image-block{min-width:100vw;min-height:25vh;height:auto}.bl-meetingroom-ov .wrapper-tb .image-block img.image{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;padding:0}.bl-meetingroom-ov .wrapper-tb .text-block{min-width:100vw;min-height:25vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.bl-meetingroom-ov .wrapper-tb .text-block>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5%;text-align:center}.bl-meetingroom-ov .wrapper-tb .text-block .btn{margin:0 auto}.bl-meetingroom-ov .wrapper-tb .text-block p:not(.btn),.bl-meetingroom-ov .wrapper-tb .text-block ul:not(.btn){padding-bottom:15px}.bl-meetingroom-ov .wrapper-tb .text-block .h2{color:#3c3c3c}.bl-meetingroom-ov .wrapper-tb .text-block p{color:#7e7e7e;text-align:center;margin-bottom:0;line-height:160%;padding:0 5%}.bl-meetingroom-ov .wrapper-tb .text-block strong{color:#3c3c3c}.bl-meetingroom-ov .wrapper-tb .text-block ul li{margin:0 0 20px;list-style-position:inside;font-size:14px;letter-spacing:.36px;line-height:150%;color:#3c3c3c}.bl-meetingroom-ov .wrapper-tb .text-block-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15%;height:50vh}.bl-meetingroom-ov .wrapper-tb .text-block-wrapper :not(.btn){padding-bottom:15px}.bl-meetingroom-ov .wrapper-tb .text-block-wrapper p{color:#7e7e7e;text-align:center}.bl-gallery .single-picture-gallery img{display:inline-block;width:100%;height:55vh;-o-object-fit:cover;object-fit:cover}.bl-gallery .fullwidth{position:relative}.bl-gallery .fullwidth .h2{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.bl-gallery .wrapper{padding:0;padding-top:15px;padding-bottom:15px;width:90vw}.bl-gallery .wrapper p{margin:0;text-align:center;line-height:150%}.bl-teaser{padding-bottom:30px;padding-top:30px}.bl-teaser .h1,.bl-teaser .h2,.bl-teaser .h3{margin-bottom:0}.bl-teaser .h1 strong,.bl-teaser .h2 strong,.bl-teaser .h3 strong{margin-top:15px}.bl-teaser p{text-align:center;margin-top:30px}.bl-teaser .more{display:inline-block;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:18px;letter-spacing:.5px}.bl-teaser .more span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl-teaser .more svg{width:48px;height:48px}.bl-teaser .more svg,.bl-teaser .more svg g,.bl-teaser .more svg path{fill:#007bb7}.bl-teaser .wrapper{padding-bottom:15px}.bl-teaser .teaser-wrapper{display:grid;grid-template-columns:100%;grid-gap:5px}.bl-teaser .teaser{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.bl-teaser .teaser:last-child{border-right:none}.bl-teaser .teaser a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bl-teaser .teaser a .h2{margin:0 auto;color:#fff;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:1;letter-spacing:.5px;text-align:center;max-width:70%}.bl-teaser .teaser img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 2s linear;transition:all 2s linear;-webkit-filter:brightness(70%);filter:brightness(70%)}.bl-teaser .teaser-wrapper.slider-view .splide{margin:0 auto}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--prev{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--next{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bl-acc .item{position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e8eb;cursor:pointer}.bl-acc .item .arrow-accordion{position:absolute;top:0;right:0}.bl-acc .item.js-active .arrow-accordion{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.bl-acc .item .content{display:none}.bl-acc .item.js-active .content{margin-top:10px;display:block}.bl-acc .headline{color:#007bb7;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:28px;letter-spacing:.5px}.bl-acc p{margin:0;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:28px;letter-spacing:.5px}.bl-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto;margin-bottom:30px}.bl-features .h2{color:#007bb7;padding-bottom:0;margin:0}.bl-features li{margin:10px 0;padding-left:15px;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-weight:600;color:#3c3c3c;list-style-position:inside;text-align:center}.bl-features .content-wrap{width:80%;color:#007bb7;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:20px;margin-top:20px;height:calc(30px * 6);margin:0;padding:15px 30px 0 30px;overflow:hidden}.bl-features .content-wrap a{font-size:14px;line-height:18px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;color:#007bb7}.bl-features .content-wrap.unwrap{height:auto}.bl-features .content-wrap .read-more{display:inline}.container{background-color:#fff;color:#fff;height:900px;padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.container .dropdown-anker{width:500px;border:2px solid #7e7e7e;margin:2px;height:auto;position:relative}.container .dropdown-anker .chevron{height:30px;width:500px;position:absolute}.container .dropdown-anker .chevron::before{border-style:solid;border-width:2px 2px 0 0;border-color:#3c3c3c;content:'';display:inline-block;height:20px;left:90%;position:relative;top:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top;width:20px}.container .dropdown-anker .chevron.right::before{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.container .dropdown-anker .chevron.bottom::before{top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.container .dropdown-anker .chevron.left::before{left:.25em;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.container .dropdown-anker ul{height:0;list-style:none;width:auto;margin:0;background-color:#fff;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.container .dropdown-anker ul li{display:none;margin:0;padding:15px 40px;border-bottom:2px solid #7e7e7e}.container .dropdown-anker ul li:nth-child(1){display:none;border-top:2px solid #7e7e7e}.container .dropdown-anker ul li:last-child{border-bottom:none}.container .dropdown-anker ul input{display:none}.container .dropdown-anker ul:hover li{display:block}.container .dropdown-anker a{color:#7e7e7e;text-decoration:none;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700}.container .dropdown-anker input.selector{padding:0 40px;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:18px;display:block;background-color:transparent;color:#7e7e7e;border-radius:0;height:60px;width:100%}.container .dropdown-anker:hover ul{height:auto;-webkit-transition:all 2s ease-in-out;transition:all 2s ease-in-out}.container .dropdown-anker:hover ul li{display:block}.container .dropdown-anker:hover input.selector{background-color:#fff}.link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.link-wrapper .teaser{overflow:hidden;position:relative;height:25vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;margin:2px}.link-wrapper .teaser::before{content:'';top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);position:absolute}.link-wrapper .teaser:hover img{width:102%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.link-wrapper .teaser a{position:absolute;top:50%;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.link-wrapper .teaser a svg path{fill:#fff}.link-wrapper .teaser a .h2{margin:0;padding-right:30px;color:#fff}.link-wrapper .teaser img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.bl-downloads{padding:0}.bl-downloads .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bl-downloads .link-wrapper .teaser{position:relative;height:25vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw;margin:2px}.bl-downloads .link-wrapper .teaser::before{content:'';top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);position:absolute}.bl-downloads .link-wrapper .teaser:hover img{width:102%;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.bl-downloads .link-wrapper .teaser a{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-transform:translate(0,0);transform:translate(0,0)}.bl-downloads .link-wrapper .teaser a svg path{fill:#fff}.bl-downloads .link-wrapper .teaser a .h2{margin:0;padding-right:30px;color:#fff}.bl-downloads .link-wrapper .teaser img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.wrapper{max-width:100vw;position:relative}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.kachel{width:100%;position:relative;margin:2px}.kachel .overlay{background-color:#3c3c3c;height:100%;width:100%;position:absolute;top:0;left:0}.kachel span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;color:#fff}.kachel img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}.kachel::after{content:'';display:block;padding-bottom:100%}.bl-opening-hours .wrapper{width:95vw}.bl-opening-hours .wrapper .restaurant-info{padding:0;margin:auto}.bl-opening-hours .wrapper .restaurant-info span{color:#007bb7;text-align:center;padding-bottom:30px;margin-bottom:0}.bl-opening-hours .wrapper .restaurant-info .opening-hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bl-opening-hours .wrapper .restaurant-info .opening-hours ul{min-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#3c3c3c;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1200px}.bl-opening-hours .wrapper .restaurant-info .opening-hours ul *{margin:0;line-height:40px}.bl-opening-hours .wrapper .restaurant-info .opening-hours ul li{padding-right:20px;margin:0;font-size:18px;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bl-opening-hours .wrapper .restaurant-info .opening-hours ul li.days{font-size:18px;font-weight:800;text-transform:uppercase}.bl-opening-hours .wrapper .restaurant-info .opening-hours ul li :first-child{padding-right:20px}.bl-opening-hours .wrapper .restaurant-info .opening-hours ul li *{text-align:center}.bl-site-plan{overflow:hidden}.bl-site-plan .btn{margin-left:5%}.bl-site-plan .h2{text-align:center}.bl-site-plan ol{color:#3c3c3c;padding-left:10%}.bl-site-plan ol li{padding-left:35px;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px}dl dd,dl dt,ol li,ul li{margin:20px 0;font-size:18px;line-height:26px}ul{list-style:disc;margin-left:30px}ul li{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px}ol{list-style-type:decimal;padding:0 0 0 20px}dl{list-style:none}.video-centred{top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.video{background-color:#111;position:relative;overflow:hidden;cursor:pointer;height:100%;padding-top:56.25%}.video img{width:100%;cursor:pointer;position:absolute;opacity:.7;top:-16.82%}.video .play{position:absolute;cursor:pointer;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:70px;height:50px;background-color:#333;-webkit-box-shadow:0 0 30px rgba(0,0,0,.6);box-shadow:0 0 30px rgba(0,0,0,.6);z-index:1;opacity:.8;border-radius:6px}.video .play::before{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);content:'';border-style:solid;border-width:12px 0 12px 24px;border-color:transparent transparent transparent #fff}.video.youtube-video:hover .play{background-color:red}.video.vimeo-video:hover .play{background-color:#03adef}.video iframe{position:absolute;width:100%;height:100%;top:0;left:0}.anchor-nav{position:relative;margin:0 10px 5px;text-align:center}.anchor-nav .select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:0 13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #3c3c3c;color:#3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;font-size:14px;letter-spacing:.5px;line-height:1}.anchor-nav .select::before{content:'';position:absolute;top:11px;right:13px;display:block;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c}.anchor-nav ul{position:absolute;top:40px;left:0;right:0;z-index:10;display:none;margin:0;text-align:center;overflow:hidden}.anchor-nav ul.js-active{display:block}.anchor-nav ul li{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;margin:0;padding:0 13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #3c3c3c;border-top:none;background-color:#e5e8eb;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:150%;letter-spacing:.5px;-moz-text-align-last:left;text-align-last:left}.anchor-nav ul li a{color:#3c3c3c}.bl-anchor-nav .anchor-nav{margin-bottom:30px}.bl-breadcrumbs nav{text-align:center}.bl-breadcrumbs ul{display:inline-block;margin:0;text-align:center;overflow:hidden}.bl-breadcrumbs ul li{display:none;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:.5px}.bl-breadcrumbs ul li:nth-child(2){position:relative;display:inline-block;padding-left:20px}.bl-breadcrumbs ul li:nth-child(2)::before{content:'';position:absolute;top:2px;left:3px;display:block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:1px solid #7e7e7e;border-bottom:1px solid #7e7e7e}.template-room .bl-breadcrumbs ul li:nth-child(3){display:none!important}.footer{height:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#7e7e7e;color:#3c3c3c;padding:0}.footer a{color:#3c3c3c;margin:auto}.footer .wrapper{width:100%}.footer .main{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;color:#3c3c3c;padding:0 60px 30px 60px}.footer .main .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .main .wrapper .fl{text-align:center;width:100%}.footer .main .wrapper .logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:80vw}.footer .main .wrapper .logo svg{width:100%;height:350px}.footer .main .wrapper .social-media{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer .main .wrapper .social-media ul.social-links{max-width:40vw;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:auto}.footer .main .wrapper .social-media ul.social-links svg{fill:#3c3c3c}.footer .main .wrapper .footer-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;color:#7e7e7e;padding:30px 0 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer .main .wrapper .footer-address svg,.footer .main .wrapper .footer-address svg g,.footer .main .wrapper .footer-address svg path{fill:#3c3c3c}.footer .main .wrapper .footer-address .hotel-name{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;color:#3c3c3c;text-transform:uppercase;padding-bottom:15px;margin-bottom:0;width:100%}.footer .main .wrapper .footer-address div{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .main .wrapper .footer-address div span{font-size:16px}.footer .main .wrapper .footer-address div span:not(.hotelname){padding-right:5px}.footer .main .wrapper .footer-address div.address{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .main .wrapper .footer-address a{font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;color:#3c3c3c;text-decoration:none;padding-bottom:15px;text-transform:none;font-size:16px}.footer .main .wrapper .footer-address .mail-svg{margin-right:15px;height:13px;width:auto}.footer .main .wrapper .footer-address .phone-svg{margin-right:15px;margin-bottom:-3px;height:16px;width:auto}.footer .main .wrapper .footer-nav-container{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:none}.footer .main .wrapper .footer-nav-container .footer-nav-links a{line-height:150%}.footer .main .wrapper .footer-nav-container .newsletter-signup .btn{margin:auto;width:80vw;max-width:80vw}.footer .legal{width:100%;padding:30px 0;background-color:#fff;color:#3c3c3c;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .legal .legal-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700}.footer .legal .legal-links a{color:#3c3c3c;text-decoration:none;padding-bottom:15px;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700;font-size:16px}.footer .legal .partner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .legal .partner-wrapper svg{max-width:50vw;height:250px}.input{display:inline-block;width:100%;border:1px solid #3c3c3c;margin-top:10px;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;background-color:#fff;color:#3c3c3c}.checkbox{display:inline-block;border:0;margin-right:5px}.textarea{display:inline-block;width:100%;border:0}.success-msg span{background:#b1d858;color:#7e7e7e;padding:15px 20px}.error-msg span{background:#e34f4f;color:#fff;padding:15px 20px}.ajax-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition-delay:99999s;transition-delay:99999s}input:invalid,input:required,textarea:invalid,textarea:required{-webkit-box-shadow:none;box-shadow:none}.form{width:90vw;margin:0 auto}.form label{display:block}.form input,.form select,.form textarea{background:#fff;color:#3c3c3c;padding:12px 10px;font-size:18px;line-height:25px;height:50px;border:1px solid #3c3c3c;margin-top:10px}.form input:hover,.form select:hover,.form textarea:hover{cursor:text}.form input:focus,.form select:focus,.form textarea:focus{background-color:#e6e6e6;border:1px solid #3c3c3c;outline:0;cursor:text}.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=text],.form input[type=time],.form textarea{width:100%}.form input[type=checkbox],.form input[type=radio]{height:auto;margin:0 10px 0 0;cursor:pointer}.form .input-row{margin-bottom:15px}.form .input-row:not(.full-width) .input-wrap:last-child{margin-top:15px}.form .input-wrap{position:relative}.form .input-wrap.with-icon svg{position:absolute;left:20px;bottom:13px;width:23px;height:auto}.form .input-wrap.with-icon svg.svg-persons{bottom:16px;width:26px}.form .input-wrap.with-icon svg.bed-svg{bottom:18px}.form .input-wrap.with-icon svg g,.form .input-wrap.with-icon svg path{fill:#3c3c3c}.form .input-wrap.with-icon .select,.form .input-wrap.with-icon input{padding-left:60px}.form .input-wrap.radio{display:-webkit-box;display:-ms-flexbox;display:flex}.form .input-wrap.radio .radio{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form .input-wrap.checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex}.form .input-wrap.checkbox a,.form .input-wrap.checkbox p{font-size:14px;line-height:18px}.form .input-wrap.checkbox a{color:#007bb7}.form textarea{height:250px}.form .form-error-input{position:absolute;border:1px solid #c00;pointer-events:none;opacity:0}.form .select-wrapper{position:relative;margin:0}.form .select-wrapper .select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;margin-top:10px;padding:0 13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:.39px;cursor:pointer}.form .select-wrapper .select svg{width:auto;height:15px;margin-right:15px;fill:#3c3c3c}.form .select-wrapper .select svg g,.form .select-wrapper .select svg path{fill:#3c3c3c}.form .select-wrapper .select svg.svg-persons{height:17px}.form .select-wrapper .select .value{padding-right:10px}.form .select-wrapper .select::before{content:'';position:absolute;top:11px;right:14px;display:block;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #3c3c3c;border-bottom:1px solid #3c3c3c}.form .select-wrapper ul{position:absolute;left:0;right:0;z-index:10;display:none;margin:0;text-align:center;overflow:hidden}.form .select-wrapper ul.js-active{display:block}.form .select-wrapper ul li{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;margin:0;padding:0 13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #3c3c3c;border-top:none;background-color:#e5e8eb;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:400;font-size:14px;letter-spacing:.5px;-moz-text-align-last:left;text-align-last:left;cursor:pointer}.form .auto input:not([type=checkbox]):not([type=radio]),.form .auto select,.form .auto textarea{width:100%}.form .auto .input-row{float:right;width:50%}.form .auto .input-row.full-width{width:100%}#wrap_Inputfield-{display:none}.nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:16px;font-weight:400;height:50px;line-height:50px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.nice-select:hover{border-color:#dbdbdb}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#999}.nice-select::after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:'';display:block;height:10px;margin-top:-8px;pointer-events:none;position:absolute;right:20px;top:50%;-webkit-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:10px}.nice-select .list{background-color:#ee7f00;-webkit-box-shadow:0 0 0 1px rgba(68,68,68,.11);box-shadow:0 0 0 1px rgba(68,68,68,.11);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f1a347}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select.open::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#d46e6e;color:#fff;pointer-events:none}.nice-select.disabled::after{border-color:#ccc}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small::after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.splide__arrow{background-color:transparent;width:auto}.parallax{width:100%;height:600px;position:relative;overflow:hidden;display:block}.parallax-image{min-width:100%;height:auto;min-height:100%!important;position:absolute;bottom:0}.parallax-content{position:absolute;width:100%;height:100%;z-index:20;text-align:center}.parallax-content .h2{margin:0;line-height:44px}.parallax-content p{color:#fff;margin:30px 0}.darken-image{background-color:#111}.darken-image img{opacity:.5}@media screen and (min-width:600px){.h1,.h1 a{font-size:50px;line-height:100%}.h1 a strong,.h1 strong{font-size:24px;line-height:100%}.h2,.h2 a{font-size:30px;line-height:100%}.h3,.h3 a{font-size:24px;line-height:100%}a,li,p{font-size:18px;line-height:120%}a{line-height:100%}li{line-height:120%}.bl-text li,.bl-text-rooms li{margin:0 0 10px;font-size:18px}.bl-text .h3,.bl-text-rooms .h3{margin-top:0}.bl-text-rooms.with-text-list .more,.bl-text.with-text-list .more{margin-bottom:30px}.bl-text,.bl-text-rooms{margin-bottom:60px}.bl-text .news-teaser .news-item svg,.bl-text-rooms .news-teaser .news-item svg{width:3vw;height:3vw}.filter-wrapper{position:absolute;right:-10px;z-index:10;min-width:202px;height:70px;margin-top:-101px}.filter-wrapper.js-active{width:100%}.filter-wrapper .filter-trigger{position:absolute;right:0;width:200px;height:70px;padding-left:60px;font-size:18px;cursor:pointer}.filter-wrapper .filter-trigger svg{top:19px;right:27px;width:25px;height:30px}.filter-wrapper .filter-trigger::before{content:'';position:absolute;top:16px;left:20px;display:block;width:15px;height:15px;margin:10px auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-left:2px solid #3c3c3c;border-bottom:2px solid #3c3c3c;border-radius:0 0 0 2px}.filter-wrapper .filter-trigger.js-active::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.filter-wrapper .filter-settings{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-wrapper .filter-settings.js-active{display:-webkit-box;display:-ms-flexbox;display:flex}.filter-wrapper .filter-settings .btn,.filter-wrapper .filter-settings .select-wrapper{margin:10px 10px 10px 0;height:50px;min-width:275px}.filter-wrapper .filter-settings .select{height:50px;color:#3c3c3c;font-size:18px;letter-spacing:.56px;line-height:18px}.filter-wrapper .filter-settings .select::before{top:15px}.filter-wrapper .filter-settings .close-filter{display:none}.room-meta>div{padding-bottom:30px}.bl-text-link-img-layout-tiles .gallery{display:grid;grid-template-columns:50% 50%;grid-gap:5px}.bl-text-link-img-layout-tiles .gallery .gallery_item{margin-bottom:0}.bl-text-link-img .wrapper-tb .text-block ul li{font-size:18px}.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider .content .h1,.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider .content p{padding-bottom:30px}.bl-meetingroom-ov .wrapper-tb .text-block ul li{font-size:18px}.bl-teaser .teaser a .h2{font-size:30px;letter-spacing:.9px}.bl-features{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.anchor-nav{margin-bottom:80px}.anchor-nav .select{display:none}.anchor-nav ul{position:relative;display:inline-block;list-style:none}.anchor-nav ul li{position:relative;display:list-item!important;height:auto;float:left;margin-left:32px;padding-left:32px!important;background-color:transparent;border:none;color:#3c3c3c}.anchor-nav ul li::before{content:'';position:absolute;top:50%!important;left:-3px!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:5px!important;height:5px!important;margin-top:2px;border-radius:50%;border:none!important;background-color:#3c3c3c}.anchor-nav ul li:first-child{margin-left:0!important;padding-left:0!important;list-style:none}.anchor-nav ul li:first-child::before{display:none}.anchor-nav ul li a{color:#3c3c3c;font-family:myriad-pro-condensed,sans-serif;font-style:normal;font-weight:700;font-size:24px;letter-spacing:1.09px}.anchor-nav ul li a:hover{color:#007bb7}.anchor-nav ul li:first-child{margin-left:0;padding-left:0;list-style:none}.anchor-nav ul li.current{color:#007bb7}.anchor-nav ul li a:hover,.anchor-nav ul li:hover{color:#007bb7}.bl-anchor-nav .anchor-nav{margin-bottom:80px}.bl-breadcrumbs ul{list-style:none}.bl-breadcrumbs ul li{position:relative;display:list-item!important;float:left;margin-left:22px;padding-left:22px!important;font-size:18px}.bl-breadcrumbs ul li::before{content:'';position:absolute;top:50%!important;left:-3px!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:6px!important;height:6px!important;border-radius:50%;border:none!important;background-color:#7e7e7e}.bl-breadcrumbs ul li:first-child{margin-left:0!important;padding-left:0!important;list-style:none}.bl-breadcrumbs ul li:first-child::before{display:none}.bl-breadcrumbs ul li.current{color:#007bb7}.bl-breadcrumbs ul li a:hover{color:#007bb7}.footer .main .wrapper .footer-address div.address{padding-bottom:0}.footer .legal{font-size:18px}.footer .legal a{font-size:18px}.form{max-width:600px;width:100%}.form .input-row{display:-webkit-box;display:-ms-flexbox;display:flex}.form .input-row .input-wrap{width:100%}.form .input-row:not(.full-width) .input-wrap:first-child{margin-right:10px}.form .input-row:not(.full-width) .input-wrap:last-child{margin-top:0;margin-left:10px}}@media screen and (min-width:900px){.bl-gallery .bl-header{width:60%;margin-bottom:-60px}.bl-gallery .btn{margin:90px auto 0}.wrapper{width:60vw}section{margin-bottom:60px}section:first-of-type{margin-top:60px}.h1,.h2,.h3,p{margin:0 0 30px}.bl-text .more,.bl-text-rooms .more{margin-top:30px}.bl-text .text-container .text-wrapper,.bl-text-rooms .text-container .text-wrapper{margin-bottom:30px}.bl-text .text-container,.bl-text-rooms .text-container{max-width:75vw;width:75vw}.bl-text .news-teaser .news-item::before,.bl-text-rooms .news-teaser .news-item::before{width:15px;height:15px}.banner{min-height:50vh}.banner img{min-height:50vh}.rooms .wrapper{margin:5px -5px}.rooms .wrapper:not(.slider-view){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.rooms .wrapper:not(.slider-view) .room{width:33%;height:550px;margin:2.5px 5px}.rooms .wrapper:not(.slider-view) picture.gallery__img{position:absolute;top:0;left:0;height:100%;width:100%}.rooms .wrapper:not(.slider-view) img{min-height:650px}.room-meta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bl-text-link-img-layout-tiles .gallery .gallery_item .cover .more svg{width:60px;height:60px}.bl-text-link-img-layout-tiles .gallery{display:grid;grid-template-columns:20% 20% 20% 20% 20%;grid-gap:5px}.bl-text-link-img-layout-tiles .gallery .gallery_item{margin-bottom:0}.bl-text-link-img-layout-tiles .gallery .gallery_item.big{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.bl-text-link-img-layout-tiles .gallery .gallery_item.big:last-of-type{grid-column-start:4;grid-column-end:6;grid-row-start:2;grid-row-end:4}.bl-text-link-img .fl li,.bl-text-link-img .fr li{font-size:18px}.bl-text-link-img .wrapper-tb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bl-text-link-img .wrapper-tb:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bl-text-link-img .wrapper-tb .image-block,.bl-text-link-img .wrapper-tb .text-block,.bl-text-link-img .wrapper-tb .text-block-wrapper{min-width:50vw;min-height:45vh}.bl-text-link-img .wrapper-tb .image-block p:not(.btn),.bl-text-link-img .wrapper-tb .image-block ul:not(.btn),.bl-text-link-img .wrapper-tb .text-block p:not(.btn),.bl-text-link-img .wrapper-tb .text-block ul:not(.btn),.bl-text-link-img .wrapper-tb .text-block-wrapper p:not(.btn),.bl-text-link-img .wrapper-tb .text-block-wrapper ul:not(.btn){padding-bottom:30px}.bl-text-link-img .wrapper-tb .text-block-wrapper{padding:60px}.bl-text-link-img-layout-accordion .accordion-wrapper .image-divider .content{width:50%}.infoWindowContent .h3{font-size:22px}.bl-meetingroom-ov .wrapper-tb{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bl-meetingroom-ov .wrapper-tb:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.bl-meetingroom-ov .wrapper-tb .image-block,.bl-meetingroom-ov .wrapper-tb .text-block,.bl-meetingroom-ov .wrapper-tb .text-block-wrapper{min-width:50vw;min-height:45vh}.bl-meetingroom-ov .wrapper-tb .image-block p:not(.btn),.bl-meetingroom-ov .wrapper-tb .image-block ul:not(.btn),.bl-meetingroom-ov .wrapper-tb .text-block p:not(.btn),.bl-meetingroom-ov .wrapper-tb .text-block ul:not(.btn),.bl-meetingroom-ov .wrapper-tb .text-block-wrapper p:not(.btn),.bl-meetingroom-ov .wrapper-tb .text-block-wrapper ul:not(.btn){padding-bottom:30px}.bl-meetingroom-ov .wrapper-tb .text-block-wrapper{padding:60px}.bl-gallery .wrapper{padding-top:30px;padding-bottom:30px;width:60vw}.bl-teaser .h1 strong,.bl-teaser .h2 strong,.bl-teaser .h3 strong{margin-top:30px}.bl-teaser .wrapper{padding-bottom:30px}.bl-teaser{padding-bottom:0;padding-top:0}.bl-teaser .teaser-wrapper:not(.slider-view){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;grid-gap:0}.bl-teaser .teaser-wrapper:not(.slider-view) .teaser{width:33%;border:5px solid #fff}.bl-teaser .teaser-wrapper.four-cols{padding:5px}.bl-teaser .teaser-wrapper.slider-view{display:block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bl-teaser .teaser-wrapper.slider-view svg path{fill:#3c3c3c}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--prev{left:-13%}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--next{right:-13%}.bl-features h2{margin:0;padding:0;line-height:140%}.bl-features .content-wrap{height:auto;margin:0;padding:0;padding-top:30px;width:60%}.bl-features .content-wrap li{margin:0 30px;padding-bottom:18px;font-size:18px;line-height:18px;font-weight:400}.bl-features .content-wrap .read-more{display:none}.link-wrapper{margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:60vw}.link-wrapper .teaser{width:100%}.bl-downloads .link-wrapper{margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:60vw}.bl-downloads .link-wrapper .teaser{width:100%}.wrapper{max-width:100vw;position:relative}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.kachel{width:100%;position:relative;margin:2px}.bl-opening-hours .wrapper{width:60vw}.bl-opening-hours .wrapper ul *{margin:0;line-height:50px}.bl-site-plan ol{padding-left:30px}.bl-site-plan ol li{font-size:18px;line-height:26px;letter-spacing:.36px}.footer .main{width:100%;background-color:#fff;font-size:18px;color:#3c3c3c;padding:0 0 60px 0}.footer .main .wrapper .h2{font-size:18px;color:#3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700}.footer .main .wrapper .footer-address{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:18px;padding:0}.footer .main .wrapper .footer-address>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .main .wrapper .footer-address>div .hotel-name{font-size:18px;margin:0;padding-bottom:15px;width:100%}.footer .main .wrapper .footer-address>div span:not(.hotelname){padding-right:5px;font-size:18px}.footer .main .wrapper .footer-address>div span.street-address:after{content:','}.footer .main .wrapper .footer-address a{font-size:18px;color:#3c3c3c;font-family:kozuka-gothic-pro,sans-serif;font-style:normal;font-weight:700}.footer .main .wrapper .social-media{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer .main .wrapper .social-media ul.social-links{width:200px}.footer .main .wrapper .social-media ul.social-links svg{fill:#3c3c3c}.footer .main .wrapper .logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer .main .wrapper .logo svg{width:50%;height:auto;max-width:200px;padding:0 0 30px 0}.footer .main .wrapper .footer-nav-container{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.footer .main .wrapper .footer-nav-container .footer-nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:30%;margin:auto}.footer .main .wrapper .footer-nav-container .newsletter-signup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .main .wrapper .footer-nav-container .newsletter-signup .desktop-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;max-width:400px}.footer .main .wrapper .footer-nav-container .newsletter-signup span{display:none}.footer .legal{width:100%;font-size:18px;background-color:#fff;border-top:1px solid;border-color:#3c3c3c;padding:30px 0 30px 0}.footer .legal a{font-size:18px}.footer .legal .wrapper{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;width:500px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer .legal .legal-links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.footer .legal .legal-links a{color:#3c3c3c}.footer .legal .partner-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;max-height:100px}.footer .legal .partner-wrapper svg{height:100px;max-width:100%}.form .input-row{margin-bottom:30px}}@media screen and (min-width:1280px){.bl-text .text-container,.bl-text-rooms .text-container{width:60%}.bl-text .text-container .decor-text,.bl-text-rooms .text-container .decor-text{margin:0 0 30px}.bl-text .text-container,.bl-text-rooms .text-container{max-width:60vw;width:60vw}.bl-text .news-teaser .news-item .news-item_title,.bl-text-rooms .news-teaser .news-item .news-item_title{display:initial}.bl-text .news-teaser .news-item svg,.bl-text-rooms .news-teaser .news-item svg{width:30px;height:30px}.rooms .wrapper.slider-view .splide__arrow--prev{left:-5%}.rooms .wrapper.slider-view .splide__arrow--next{right:-5%}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--prev{left:-5%}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--next{right:-5%}.bl-features .content-wrap{width:40%}}@media screen and (min-width:1500px){.rooms .wrapper.slider-view .splide__arrow--prev{left:-4%}.rooms .wrapper.slider-view .splide__arrow--next{right:-4%}.rooms .wrapper:not(.slider-view){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.rooms .wrapper:not(.slider-view) .room{width:33%;height:0;margin:2.5px 5px;padding-bottom:30%}.rooms .wrapper:not(.slider-view) picture.gallery__img{position:absolute;top:0;left:0;height:100%;width:100%}.rooms .wrapper:not(.slider-view) img{min-height:650px}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--prev{left:-4%}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--next{right:-4%}.footer .legal .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.footer .legal .wrapper .legal-links{width:50%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .legal .wrapper .legal-links a{padding-bottom:0}.footer .legal .wrapper .partner-wrapper{width:50%}.footer .legal .wrapper .partner-wrapper svg{height:100px;max-width:100%}}@media screen and (min-width:1800px){.rooms .wrapper.slider-view .splide__arrow--prev{left:-3%}.rooms .wrapper.slider-view .splide__arrow--next{right:-3%}.bl-text-link-img-layout-tiles .gallery .gallery_item .cover .h2{font-size:30px}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--prev{left:-3%}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--next{right:-3%}}@media screen and (max-width:1024px){.gallery{display:block}}@media screen and (min-width:981px) and (max-width:1199px){.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--prev{left:-4.5%}.bl-teaser .teaser-wrapper.slider-view .splide .splide__arrow--next{right:-4.5%}}