@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%}}:root{--bs-body-font-size:.9rem;--cnvs-font-size-body:var(--bs-body-font-size);--cnvs-font-size-h1:2.1rem;--cnvs-font-size-h2:1.75rem;--cnvs-font-size-h3:1.5rem;--cnvs-font-size-h4:1.25rem;--cnvs-font-size-h5:1.1rem;--cnvs-font-size-h6:0.75rem}html._LIM{--cnvs-body-bg:#fff;--cnvs-primary-menu-submenu-bg:#f3efeb;--color-accent:#518821;--color-accent2:#699F37;--color-accent-dark:#387002;--color-brown:#b5a38c;--bs-btn-active-bg:#D81B44;--bs-btn-active-color:#fff;--cnvs-heading-color:#7CB444;--booking-button-bg:#fff;--booking-button-bg-hover:#F3F5F3;--yellow:#F4B940;--lightgreen:#699F37;--lightestgreen:#daf4c1}html._LIM .font-secondary,html._LIM .icon-teaser div,html._LIM .icon-teaser p,html._LIM .more-link,html._LIM .page-title h1,html._LIM button.rating,html._LIM div.social,html._LIM section div .item-categories .overlay a .button,html._LIM section div .sub-title h1,html._LIM section div .sub-title h2,html._LIM section div .sub-title h3,html._LIM section div .sub-title h4,html._LIM section div .sub-title h5,html._LIM section div .sub-title h6,html._LIM section#content .detail .price strong,html._LIM section#content .offers .button,html._LIM section#content .offers .detail-desc .price strong{font-family:inherit}html._LIM section#content{font-size:1rem}html._LIM section#content .detail .usp{font-size:1.1rem;font-weight:700}html._LIM section div.content-wrap{padding:15px 0 0}html._LIM div#page-overlay{background-color:rgba(112,165,183,.6)}html._LIM div#top-bar{background-color:#fff;color:#000;min-height:90px;padding-top:15px}html._LIM div#top-bar a{color:#000}html._LIM div#top-bar .top-links-item{text-align:center}html._LIM div#top-bar .top-links-item i{display:block;font-size:24px;color:var(--color-accent)}html._LIM .top-links{display:flex;justify-content:space-between;align-items:center;margin-top:0}html._LIM #logo-top-bar{width:200px}html._LIM #logo-top-bar img{max-height:60px}html._LIM section div .item-categories .overlay a .button,html._LIM section div .sub-title h1,html._LIM section div .sub-title h2,html._LIM section div .sub-title h3,html._LIM section div .sub-title h4,html._LIM section div .sub-title h5,html._LIM section div .sub-title h6{color:var(--color-accent)}html._LIM div .item-categories .overlay a button{background-color:var(--color-brown);color:#fff}html._LIM section div.teaser .icon-teaser{color:var(--color-accent)}html._LIM h4{color:var(--color-accent)}html._LIM .breadcrumb a,html._LIM .breadcrumb-item:not(:first-of-type)::after,html._LIM .cms-block.blog .desc h2,html._LIM .cms-block.blog .desc h3,html._LIM div.social [class*=display-],html._LIM section div#search-bar label::before,html._LIM section div.content-block-1 h1 span,html._LIM section div.content-wrap .section .owl-carousel .owl-item .gallery .price strong,html._LIM section div.content-wrap .section .owl_custom_nav #owlNav button,html._LIM section#content #actions #actions-header .btn,html._LIM section#content .detail #offer-gallery .btn,html._LIM section#content .detail .offer-info .nav-tabs .nav-link.btn,html._LIM section#content .detail .offer-info .tab-content #ratings .accordion-title,html._LIM section#content .detail .offer-info .tab-content #ratings .portal,html._LIM section#content .detail .offer-info .tab-content #ratings .portal a,html._LIM section#content .detail .offer-info .tab-content .amenities p:before,html._LIM section#content .detail .offer-info .tab-content .amenities span:before,html._LIM section#content .detail .title h1,html._LIM section#content .detail .usp span,html._LIM section#content .offers .gallery .price strong,html._LIM section#content .offers.is_filter article.card .grid-inner .gallery div.usp span:before,html._LIM section#content div.content-wrap #actions-mobile .price strong,html._LIM section#content ul#incentives li:before,html._LIM section#content ul#verpflegung li:before{color:var(--color-accent)}html._LIM #detail-description .badge,html._LIM .btn:not(.form-control):not(.working),html._LIM .button:not(.form-control):not(.working),html._LIM section#content .detail #offer-gallery .btn i,html._LIM section#content .detail .offer-info .nav-tabs .nav-link.btn.active{background:var(--cnvs-heading-color);color:#fff}html._LIM section#content .detail #actions #actions-header .btn.btn-booking{background:var(--booking-button-bg);color:var(--color-accent2);border:1px solid var(--color-accent)}html._LIM section#content .detail #actions #actions-header .btn.btn-booking:hover{background:var(--booking-button-bg-hover)}html._LIM button.rating span.score{font-size:22px!important;font-weight:500;padding:5px}html._LIM #filter-bar .btn.selected,html._LIM #filter-bar .btn:active,html._LIM #filter-bar .btn:focus,html._LIM #filter-bar input:not(:empty),html._LIM body>.room,html._LIM section div.content-wrap .section .owl_custom_nav #owlDots .owl-dot.active span,html._LIM section#content #actions #actions-body section:not(.bg-white),html._LIM section#content #actions #actions-body section:not(.bg-white) form .room,html._LIM section#content #actions #actions-body section:not(.bg-white) h3,html._LIM section#content .detail .offer-info .nav-tabs .nav-link.btn.active,html._LIM section#content .offers article .teaser{background:var(--color-accent);color:#fff!important;border-color:transparent}html._LIM section div.content-wrap #actions-mobile .btn{background:var(--lightgreen)}html._LIM section#content #actions #actions-header{background:var(--color-accent2);color:#fff!important;border-color:transparent}html._LIM section#content .detail .offer-info .nav-tabs .nav-link.btn:hover,html._LIM section#content ul#search-result-list li.active,html._LIM section#content ul#search-result-list li:hover{background:var(--color-accent);color:#fff}html._LIM section#content .offers article .teaser:hover{background:var(--color-accent)}html._LIM #filter-bar .btn:not(.selected),html._LIM #filter-bar .filter ul li button.selected:after,html._LIM .daterangepicker .drp-buttons,html._LIM .daterangepicker .header,html._LIM .modal-footer,html._LIM .modal-header,html._LIM section#content .detail .offer-info .tab-content #ratings{border-color:var(--color-accent)}html._LIM section#content .detail .title span.category i,html._LIM section#content .offers article .detail-desc span.category i{color:var(--yellow)}html._LIM .breadcrumb,html._LIM section div#section-newsletter{background:var(--cnvs-primary-menu-submenu-bg)}html._LIM 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._LIM 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._LIM section div.teaser .icon-teaser:before{background:url(/images/arrow-down-4TF@2x.png) 160px bottom no-repeat;background-size:85px 125px}}html._LIM 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._LIM 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._LIM 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._LIM 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._LIM 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._LIM section div .icon-category_overview{background:url(/images/arrow-left-4TF@2x.png) left 400px no-repeat;background-size:142px 143px}}html._LIM 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._LIM 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._LIM section div#section-newsletter .form:before{background:url(/images/arrow-left-2-4TF@2x.png) center center no-repeat;background-size:91px 39px}}html._LIM section div#section-destinations ul li img{border-radius:10px}html._LIM 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._LIM 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._LIM section#content .offers .button{background:url(/images/button-4TF@2x.png) center center no-repeat;background-size:186px 50px}}html._LIM 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._LIM 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._LIM section div .item-categories .overlay a .button{background:url(/images/button-4TF@2x.png) center center no-repeat;background-size:186px 50px}}html._LIM 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._LIM 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._LIM form .form-control[type=email]{background:url(/images/envelope-4TF@2x.png) 15px center no-repeat;background-size:25px 20px}}html._LIM form .form-control[type=radio]:checked{background-color:var(--color-accent)!important}html._LIM 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._LIM 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._LIM form .form-control.date{background:url(/images/calendar-4TF@2x.png) 15px center no-repeat;background-size:14px 16px}}html._LIM button.rating,html._LIM section#content .detail #room_list .room .room_number,html._LIM section#content .offers .gallery button.rating{background:var(--color-accent2)!important;color:#fff}html._LIM 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._LIM 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._LIM 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._LIM 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._LIM 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._LIM 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._LIM .daterangepicker .drp-buttons .btn,html._LIM .has-error .help-block,html._LIM .modal-footer button,html._LIM section#content #actions #actions-body section .btn{background:var(--cnvs-heading-color);color:#fff}html._LIM .daterangepicker td.in-range{background:var(--color-accent)}html._LIM .daterangepicker td.in-range:not(.end-date),html._LIM .daterangepicker td.in-range:not(.start-date){background:var(--color-accent-dark)}html._LIM #travelparty .btn{background:#efefef;color:#000}html._LIM #travelparty .btn.applyBtn{background:var(--color-accent);color:#fff;border-color:transparent}html._LIM .daterangepicker td.available,html._LIM .daterangepicker th.available{background-color:var(--lightestgreen)}html._LIM .daterangepicker td.available:hover,html._LIM .daterangepicker th.available:hover{background-color:var(--color-accent);color:#fff}html._LIM .daterangepicker td.active,html._LIM .daterangepicker td.active:hover{background-color:var(--color-accent);color:#fff}html._LIM .daterangepicker .calendar-table .extra-info,html._LIM .daterangepicker .calendar-table th .extra-info{color:#222}html._LIM .daterangepicker .calendar-table td,html._LIM .daterangepicker .calendar-table th{border-radius:8px;padding:2px}html._LIM .daterangepicker .calendar-table td.end-date,html._LIM .daterangepicker .calendar-table td.start-date,html._LIM .daterangepicker .calendar-table th.end-date,html._LIM .daterangepicker .calendar-table th.start-date{border-radius:8px}html._LIM .daterangepicker .calendar-table td.end-date .extra-info,html._LIM .daterangepicker .calendar-table td.start-date .extra-info,html._LIM .daterangepicker .calendar-table th.end-date .extra-info,html._LIM .daterangepicker .calendar-table th.start-date .extra-info{color:#fff}html._LIM .daterangepicker td.available:hover .extra-info,html._LIM .daterangepicker th.available:hover .extra-info{color:#fff}html._LIM .font-secondary+h1,html._LIM .font-secondary+h2,html._LIM .font-secondary+h3,html._LIM .font-secondary+h4,html._LIM form .form-group.room_code,html._LIM section#content #actions #actions-body section a,html._LIM section#content .detail #room_list .room .prices,html._LIM section#content .detail #room_list .room .prices.header{color:var(--cnvs-heading-color)}html._LIM section#content .detail #room_list .room .prices.header{border-bottom:1px solid var(--color-accent)}html._LIM .loader{border:5px solid var(--color-accent);border-bottom-color:#fff}html._LIM span.jq-dte span.jq-dte-errorbox{background-color:var(--cnvs-heading-color)}html._LIM .focus_on_editing .fetch_rooms .btn{background:var(--color-accent-dark);color:#fff}html._LIM section#content .detail #actions #actions-body section#detail-description #included_services p,html._LIM section#content .detail #actions #actions-body section#detail-description #rooms p,html._LIM section#content .detail #actions #actions-body section#detail-description .insurance_summary p{color:var(--color-accent);font-weight:700}html._LIM section#content .detail #actions #actions-body section#detail-description #daterange{border-bottom:1px solid #fff}html._LIM .total_price{border-top:1px solid #fff}html._LIM .spinner{border-top-color:var(--color-accent)}html._LIM section#content .detail .offer-info .nav-tabs .nav-link.active::after{border-top:6px solid var(--color-accent)}html._LIM section div.teaser.read-more .read-more-btn.style-2 a:before,html._LIM section#content .detail #detail-description .read-more-btn.style-2 a,html._LIM section#content .detail .detail-desc div.teaser.read-more .read-more-btn.style-2 span{color:var(--color-accent)}html._LIM body.is-mobile .scroll-track{background:color-mix(in srgb,var(--color-accent) 20%,transparent)}html._LIM body.is-mobile .scroll-thumb{background:var(--color-accent)}html._LIM body.is-mobile section#content .detail #included_services li::marker,html._LIM body.is-mobile section#content .detail .usp span,html._LIM body.is-mobile section#content .offers.is_filter article.card .grid-inner .offer-desc div.usp span:before{color:var(--color-accent)}html._LIM body.is-mobile section#content .detail #gallery .btn{border:1px solid var(--color-accent);color:var(--color-accent)}html._LIM body.is-mobile section#content .detail #gallery .btn i{background-color:var(--color-accent);color:#fff}html._LIM body.is-mobile section#content .detail .offer-info .nav-tabs.scroll-tabs .nav-link.active:after{border-top:12px solid var(--color-accent)}html._LIM body.is-mobile .top-links-container{display:flex}html._LIM #footer{margin-top:10px}html._LIM #footer #footer-logo img{max-width:200px}html._LIM #footer .footer-widgets-wrap{padding:0}html._LIM #footer nav{margin-top:0}html._LIM #footer .top-links-container{gap:30px;margin-top:15px;margin-bottom:15px}html._LIM section#content .detail #detail-pic #detail-pic-usp{background-color:var(--color-accent2);color:#fff}@media screen and (max-width:568px){html._LIM #header{height:90px}html._LIM #header #header-wrap #logo img{margin-left:0}html._LIM #header .top-links-container{display:none}html._LIM .top-links{flex-direction:column;margin-top:1rem;padding:0}html._LIM div#top-bar .top-links-container{display:none}html._LIM div#top-bar .d-flex{margin-bottom:1rem}html._LIM div#top-bar #logo-top-bar{order:2;text-align:center;padding:0 1rem}html._LIM div#top-bar #logo-top-bar img{max-height:50px}html._LIM div#top-bar #logo-atf{order:3;font-size:.875rem;text-align:right;padding:0 1rem}html._LIM div#top-bar #logo-atf img{display:inline-block}html._LIM div#top-bar .top-links-item i{font-size:24px}html._LIM section#content .detail #detail-description{margin-top:.5rem}html._LIM section#content .detail #detail-pic .btn.rating{right:auto;left:15px}html._LIM section#content .detail #detail-pic .btn.rating#detail-pic-usp{top:0}html._LIM #footer .top-links-container{font-size:1.1rem}}body.limango-offers #limango-offers-header{position:relative;height:auto;background:#fff}body.limango-offers #content{background-color:#fff;background-image:none}body.limango-offers #content .content-wrap{padding-top:0}body.limango-offers #section-1{padding:2.5rem 0 1.5rem}body.limango-offers #section-1>.container{width:calc(100% - 2rem);max-width:1140px;margin-inline:auto}body.limango-offers #section-1 h1{margin-top:0}body.limango-offers #section-2{padding:1.5rem 1rem 3rem}@media (max-width:575.98px){body.limango-offers #limango-offers-header #logo-top-bar{width:auto;max-width:55%}body.limango-offers #limango-offers-header #logo-top-bar img{max-width:100%;height:auto}}