@charset "UTF-8";@keyframes move-in{to{transform:translateY(0)}}@keyframes shove-in{to{transform:translateX(200px)}}@keyframes anim-hr{0%{margin-left:0}50%{margin-left:50%}60%{margin-left:50%;width:10%}100%{margin-left:0;width:50%}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes scale{from{transform:scale(1.3)}to{transform:scale(1)}}@keyframes lds-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes color-change{0%{color:#fff}100%{color:#58ab84}}@keyframes loading{to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes shine{0%{left:-200%}100%{left:200%}}html._4TF{--cnvs-body-bg:#fff;--cnvs-primary-menu-submenu-bg:#f3efeb;--color-accent:#70a5b7;--color-accent-dark:#3b636d;--color-brown:#b5a38c;--bs-btn-active-bg:#70a5b7;--bs-btn-active-color:#fff;--cnvs-heading-color:#3b636d;--booking-button-bg:#ff6b4a;--yellow:#F4B940}html._4TF div#page-overlay{background-color:rgba(112,165,183,.6)}html._4TF section div .item-categories .overlay a .button,html._4TF section div .sub-title h1,html._4TF section div .sub-title h2,html._4TF section div .sub-title h3,html._4TF section div .sub-title h4,html._4TF section div .sub-title h5,html._4TF section div .sub-title h6{color:var(--color-accent)}html._4TF div .item-categories .overlay a button{background-color:var(--color-brown);color:#fff}html._4TF section div.teaser .icon-teaser{color:var(--color-accent)}html._4TF h4{color:var(--color-accent)}html._4TF .breadcrumb a,html._4TF .breadcrumb-item:not(:first-of-type)::after,html._4TF .cms-block.blog .desc h2,html._4TF .cms-block.blog .desc h3,html._4TF div.social [class*=display-],html._4TF section div#search-bar label::before,html._4TF section div.content-block-1 h1 span,html._4TF section div.content-wrap .section .owl-carousel .owl-item .gallery .price strong,html._4TF section div.content-wrap .section .owl_custom_nav #owlNav button,html._4TF section#content #actions #actions-header .btn,html._4TF section#content .detail #offer-gallery .btn,html._4TF section#content .detail .offer-info .nav-tabs .nav-link.btn,html._4TF section#content .detail .offer-info .tab-content #ratings .accordion-title,html._4TF section#content .detail .offer-info .tab-content #ratings .portal,html._4TF section#content .detail .offer-info .tab-content #ratings .portal a,html._4TF section#content .detail .offer-info .tab-content .amenities p:before,html._4TF section#content .detail .offer-info .tab-content .amenities span:before,html._4TF section#content .detail .title h1,html._4TF section#content .detail .usp span,html._4TF section#content .offers .gallery .price strong,html._4TF section#content .offers.is_filter article.card .grid-inner .gallery div.usp span:before,html._4TF section#content div.content-wrap #actions-mobile .price strong,html._4TF section#content ul#incentives li:before,html._4TF section#content ul#verpflegung li:before{color:var(--color-accent)}html._4TF #detail-description .badge,html._4TF .btn:not(.form-control):not(.working),html._4TF .button:not(.form-control):not(.working),html._4TF section#content .detail #offer-gallery .btn i,html._4TF section#content .detail .offer-info .nav-tabs .nav-link.btn.active{background:var(--color-brown);color:#fff}html._4TF section#content .detail #actions #actions-header .btn.btn-booking{background:var(--booking-button-bg);color:#fff}html._4TF #filter-bar .btn.selected,html._4TF #filter-bar .btn:active,html._4TF #filter-bar .btn:focus,html._4TF #filter-bar input:not(:empty),html._4TF body>.room,html._4TF section div.content-wrap #actions-mobile .btn,html._4TF section div.content-wrap .section .owl_custom_nav #owlDots .owl-dot.active span,html._4TF section#content #actions #actions-body section:not(.bg-white),html._4TF section#content #actions #actions-body section:not(.bg-white) form .room,html._4TF section#content #actions #actions-body section:not(.bg-white) h3,html._4TF section#content #actions #actions-header,html._4TF section#content .detail .offer-info .nav-tabs .nav-link.btn.active,html._4TF section#content .offers article .teaser{background:var(--color-accent);color:#fff;border-color:transparent}html._4TF section#content .detail .offer-info .nav-tabs .nav-link.btn:hover,html._4TF section#content ul#search-result-list li.active,html._4TF section#content ul#search-result-list li:hover{background:var(--color-accent);color:#fff}html._4TF section#content .offers article .teaser:hover{background:var(--color-accent)}html._4TF #filter-bar .btn:not(.selected),html._4TF #filter-bar .filter ul li button.selected:after,html._4TF .daterangepicker .drp-buttons,html._4TF .daterangepicker .header,html._4TF .modal-footer,html._4TF .modal-header,html._4TF section#content .detail .offer-info .tab-content #ratings{border-color:var(--color-accent)}html._4TF section#content .detail .title span.category i,html._4TF section#content .offers article .detail-desc span.category i{color:var(--yellow)}html._4TF .breadcrumb,html._4TF section div#section-newsletter{background:var(--cnvs-primary-menu-submenu-bg)}html._4TF section div.teaser .icon-teaser:before{background:url(/images/arrow-down-4TF.png) 160px bottom no-repeat;background-size:85px 125px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),all and (min-resolution:144dpi),all and (min-resolution:1.5dppx){html._4TF section div.teaser .icon-teaser:before{background:url(/images/arrow-down-4TF@2x.png) 160px bottom no-repeat;background-size:85px 125px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){html._4TF section div.teaser .icon-teaser:before{background:url(/images/arrow-down-4TF@2x.png) 160px bottom no-repeat;background-size:85px 125px}}html._4TF section div.content-wrap .section div#search-bar form:before{background:url(/images/arrow-right-4TF.png) center center no-repeat;background-size:102px 42px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),all and (min-resolution:144dpi),all and (min-resolution:1.5dppx){html._4TF section div.content-wrap .section div#search-bar form:before{background:url(/images/arrow-right-4TF@2x.png) center center no-repeat;background-size:102px 42px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){html._4TF section div.content-wrap .section div#search-bar form:before{background:url(/images/arrow-right-4TF@2x.png) center center no-repeat;background-size:102px 42px}}html._4TF section div .icon-category_overview{background:url(/images/arrow-left-4TF.png) left 400px no-repeat;background-size:142px 143px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),all and (min-resolution:144dpi),all and (min-resolution:1.5dppx){html._4TF section div .icon-category_overview{background:url(/images/arrow-left-4TF@2x.png) left 400px no-repeat;background-size:142px 143px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){html._4TF section div .icon-category_overview{background:url(/images/arrow-left-4TF@2x.png) left 400px no-repeat;background-size:142px 143px}}html._4TF section div#section-newsletter .form:before{background:url(/images/arrow-left-2-4TF.png) center center no-repeat;background-size:91px 39px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),all and (min-resolution:144dpi),all and (min-resolution:1.5dppx){html._4TF section div#section-newsletter .form:before{background:url(/images/arrow-left-2-4TF@2x.png) center center no-repeat;background-size:91px 39px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){html._4TF section div#section-newsletter .form:before{background:url(/images/arrow-left-2-4TF@2x.png) center center no-repeat;background-size:91px 39px}}html._4TF section div#section-destinations ul li img{border-radius:10px}html._4TF section#content .offers .button{background:url(/images/button-4TF.png) center center no-repeat;background-size:186px 50px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),all and (min-resolution:144dpi),all and (min-resolution:1.5dppx){html._4TF section#content .offers .button{background:url(/images/button-4TF@2x.png) center center no-repeat;background-size:186px 50px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){html._4TF section#content .offers .button{background:url(/images/button-4TF@2x.png) center center no-repeat;background-size:186px 50px}}html._4TF section div .item-categories .overlay a .button{color:#fff;background:url(/images/button-4TF.png) center center no-repeat;background-size:186px 50px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),all and (min-resolution:144dpi),all and (min-resolution:1.5dppx){html._4TF section div .item-categories .overlay a .button{background:url(/images/button-4TF@2x.png) center center no-repeat;background-size:186px 50px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){html._4TF section div .item-categories .overlay a .button{background:url(/images/button-4TF@2x.png) center center no-repeat;background-size:186px 50px}}html._4TF form .form-control[type=email]{background:url(/images/envelope-4TF.png) 15px center no-repeat;background-size:25px 20px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),all and (min-resolution:144dpi),all and (min-resolution:1.5dppx){html._4TF form .form-control[type=email]{background:url(/images/envelope-4TF@2x.png) 15px center no-repeat;background-size:25px 20px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){html._4TF form .form-control[type=email]{background:url(/images/envelope-4TF@2x.png) 15px center no-repeat;background-size:25px 20px}}html._4TF form .form-control[type=radio]:checked{background-color:var(--color-accent)!important}html._4TF form .form-control.date{background:url(/images/calendar-4TF.png) 15px center no-repeat;background-size:14px 16px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),all and (min-resolution:144dpi),all and (min-resolution:1.5dppx){html._4TF form .form-control.date{background:url(/images/calendar-4TF@2x.png) 15px center no-repeat;background-size:14px 16px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){html._4TF form .form-control.date{background:url(/images/calendar-4TF@2x.png) 15px center no-repeat;background-size:14px 16px}}html._4TF button.rating,html._4TF section#content .detail #room_list .room .room_number,html._4TF section#content .offers .gallery button.rating{background:var(--color-accent)!important;color:#fff}html._4TF section#content .offers.is_filter article.card .grid-inner .detail-desc .deal{background:url(/images/icon-deal-4TF.png) center center no-repeat;background-size:92px 50px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),all and (min-resolution:144dpi),all and (min-resolution:1.5dppx){html._4TF section#content .offers.is_filter article.card .grid-inner .detail-desc .deal{background:url(/images/icon-deal-4TF@2x.png) center center no-repeat;background-size:92px 50px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){html._4TF section#content .offers.is_filter article.card .grid-inner .detail-desc .deal{background:url(/images/icon-deal-4TF@2x.png) center center no-repeat;background-size:92px 50px}}html._4TF section#content .offers article .detail-desc .deal{background:url(/images/icon-deal-2-4TF.png) center center no-repeat;background-size:147px 66px}@media all and (-webkit-min-device-pixel-ratio:1.5),all and (-o-min-device-pixel-ratio:1.5),all and (min--moz-device-pixel-ratio:1.5),all and (min-device-pixel-ratio:1.5),all and (min-resolution:144dpi),all and (min-resolution:1.5dppx){html._4TF section#content .offers article .detail-desc .deal{background:url(/images/icon-deal-2-4TF@2x.png) center center no-repeat;background-size:147px 66px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){html._4TF section#content .offers article .detail-desc .deal{background:url(/images/icon-deal-2-4TF@2x.png) center center no-repeat;background-size:147px 66px}}html._4TF .daterangepicker .drp-buttons .btn,html._4TF .has-error .help-block,html._4TF .modal-footer button,html._4TF section#content #actions #actions-body section .btn{background:var(--cnvs-heading-color);color:#fff}html._4TF .daterangepicker td.in-range{background:var(--color-accent)}html._4TF .daterangepicker td.in-range:not(.end-date),html._4TF .daterangepicker td.in-range:not(.start-date){background:var(--color-accent-dark)}html._4TF #travelparty .btn{background:#efefef;color:#000}html._4TF #travelparty .btn.applyBtn{background:var(--color-accent);color:#fff;border-color:transparent}html._4TF .daterangepicker td.available,html._4TF .daterangepicker th.available{background-color:#ceebda}html._4TF .daterangepicker td.available:hover,html._4TF .daterangepicker th.available:hover{background-color:var(--color-accent)}html._4TF .daterangepicker td.active,html._4TF .daterangepicker td.active:hover{background-color:var(--color-accent)}html._4TF .font-secondary+h1,html._4TF .font-secondary+h2,html._4TF .font-secondary+h3,html._4TF .font-secondary+h4,html._4TF form .form-group.room_code,html._4TF section#content #actions #actions-body section a,html._4TF section#content .detail #room_list .room .prices,html._4TF section#content .detail #room_list .room .prices.header{color:var(--cnvs-heading-color)}html._4TF section#content .detail #room_list .room .prices.header{border-bottom:1px solid var(--color-accent)}html._4TF .loader{border:5px solid var(--color-accent);border-bottom-color:#fff}html._4TF span.jq-dte span.jq-dte-errorbox{background-color:var(--cnvs-heading-color)}html._4TF .focus_on_editing .fetch_rooms .btn{background:var(--color-accent-dark);color:#fff}html._4TF section#content .detail #actions #actions-body section#detail-description #included_services p,html._4TF section#content .detail #actions #actions-body section#detail-description #rooms p,html._4TF section#content .detail #actions #actions-body section#detail-description .insurance_summary p{color:var(--color-accent);font-weight:700}html._4TF section#content .detail #actions #actions-body section#detail-description #daterange{border-bottom:1px solid #fff}html._4TF .total_price{border-top:1px solid #fff}html._4TF .spinner{border-top-color:var(--color-accent)}html._4TF section#content .detail .offer-info .nav-tabs .nav-link.active::after{border-top:6px solid var(--color-accent)}html._4TF section div.teaser.read-more .read-more-btn.style-2 a:before,html._4TF section#content .detail #detail-description .read-more-btn.style-2 a,html._4TF section#content .detail .detail-desc div.teaser.read-more .read-more-btn.style-2 span{color:var(--color-accent)}html._4TF body.is-mobile .scroll-track{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}html._4TF body.is-mobile .scroll-thumb{background:var(--color-accent)}html._4TF body.is-mobile section#content .detail #included_services li::marker,html._4TF body.is-mobile section#content .detail .usp span,html._4TF body.is-mobile section#content .offers.is_filter article.card .grid-inner .offer-desc div.usp span:before{color:var(--color-accent)}html._4TF body.is-mobile section#content .detail #gallery .btn{border:1px solid var(--color-accent);color:var(--color-accent)}html._4TF body.is-mobile section#content .detail #gallery .btn i{background-color:var(--color-accent);color:#fff}html._4TF body.is-mobile section#content .detail .offer-info .nav-tabs.scroll-tabs .nav-link.active:after{border-top:12px solid var(--color-accent)}html._4TF body.is-mobile section div.content-wrap #actions-mobile .btn.btn-booking{background-color:#ff6c4a}