@-webkit-keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}@keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}.price-buttons{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width:46.8125em){.price-buttons{z-index:6;position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:.5rem;box-shadow:0 3px 10px 0 rgba(51,51,51,.5);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.price-buttons .btn{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem;text-align:right}.price-buttons .price-button{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.price-buttons .icon{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1.5rem}}.price-buttons .btn{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:46.875em){.price-buttons .btn{padding:.5rem 1rem}.price-buttons .btn .btn-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex}}.price-buttons .btn .icon{line-height:1.5rem;padding-left:.5rem}.price-buttons .offer-price,.price-buttons .total-price{font-weight:700;color:#fff}.price-buttons .offer-price{font-size:1.5rem}@media (min-width:46.875em){.price-buttons .offer-price{font-size:1rem}}.price-buttons .total-price{font-size:1rem}.price-buttons .total-price-wrapper{padding-left:.28571rem}.price-buttons .price-button-description{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 1rem 0 .5rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:50%}.price-buttons .price-button-description:nth-of-type(2){display:none}@media (min-width:46.875em){.price-buttons .price-button-description{display:none}}.price-buttons .price-button-description .formatted-duration{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem}.price-buttons .price-button{display:block}.price-buttons .price-button:nth-of-type(2){display:none}@media (min-width:46.875em){.price-buttons .price-button:nth-of-type(2){display:block;padding-top:.5rem}.price-buttons .price-button:nth-of-type(2) .btn{background-color:#fff;color:#4d8c3f;border:1px solid #4d8c3f}.price-buttons .price-button:nth-of-type(2) .btn.focus,.price-buttons .price-button:nth-of-type(2) .btn:focus,.price-buttons .price-button:nth-of-type(2) .btn:hover{color:#51a9e0;border:1px solid #51a9e0}.price-buttons .price-button:nth-of-type(2) .btn.focus .offer-price,.price-buttons .price-button:nth-of-type(2) .btn.focus .total-price,.price-buttons .price-button:nth-of-type(2) .btn:focus .offer-price,.price-buttons .price-button:nth-of-type(2) .btn:focus .total-price,.price-buttons .price-button:nth-of-type(2) .btn:hover .offer-price,.price-buttons .price-button:nth-of-type(2) .btn:hover .total-price{color:#51a9e0}.price-buttons .price-button:nth-of-type(2) .offer-price,.price-buttons .price-button:nth-of-type(2) .total-price{color:#4d8c3f}}.price-buttons .spinner{color:#4d8c3f;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}@media (min-width:46.875em){.price-buttons .spinner{width:13.71429rem;height:6.14286rem}}.price-buttons .spinner .spinner-circle{stroke:#4d8c3f}.price-buttons .spinner .spinner-text{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;text-align:right;padding:0 0 0 1.5rem}.price-buttons .spinner .spinner-svg{width:3.35714rem;height:3.35714rem}
@-webkit-keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}@keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}.profile-modal{width:45.71429rem}@media (max-width:46.8125em){.profile-modal{width:100%}}.profile-modal .modal-header{z-index:2;padding:0;position:relative}.profile-modal .modal-header .close{position:absolute;top:0;right:0;width:3.5rem;height:3.5rem;font-size:2rem}.profile-modal .modal-body{padding:0}@media (min-width:46.875em){.profile-modal .profile-travels{overflow:auto}.profile-modal .profile-travels .profile-travels-content{width:18.78571rem}}.profile-content{background-color:#f5f6f7}.profile-content:after,.profile-content:before{content:" ";display:table}.profile-content:after{clear:both}.profile-content .user-level{text-align:center;color:#043967}.profile-content .user-level .holiday-stars{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem}.profile-content .user-level .stars-points-container{margin-top:.5rem}.profile-content .user-level .stars-points-container .star-container{width:3.21429rem;height:3.21429rem;border-radius:50%;padding:.71429rem;background:#fad73c;display:inline-block;margin-right:.25rem}.profile-content .user-level .stars-points-container .star-container .icon-star{font-size:24px;color:#fff}.profile-content .user-level .stars-points-container .star-container-grey{background:#f5f6f7}.profile-content .user-level .stars-points-container .star-container-grey .icon-star{color:#8a9299}.profile-content .user-level .points{font-size:.857rem;line-height:1.14rem;margin-top:.5rem;color:#043967}.profile-content .user-badges{text-align:center;padding-top:.5rem;padding-bottom:.5rem}.profile-content .user-badges .user-badges-headline{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;margin-top:1rem;margin-bottom:1rem}.profile-content .user-badges .user-badge{display:inline-block;font-weight:700;margin:0 .25rem 1.5rem;width:5.71429rem;vertical-align:top}.profile-content .user-badges .user-badge img{height:5.71429rem;width:5.71429rem}.profile-content .user-badges .user-badge .label{font-weight:400;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;padding-top:1rem;overflow:hidden;text-overflow:ellipsis}.profile-content .registration-date{font-size:12px;font-weight:600;line-height:1.5rem;text-align:center;padding:2rem 0}.profile-content .profile-info{text-align:center;font-weight:600}.profile-content .profile-info .profile-picture img{display:block;height:10rem;width:10rem;border-width:0;border-radius:5rem;margin-left:auto;margin-right:auto}.profile-content .profile-info .profile-name{margin-top:1rem;font-size:1.5rem}.profile-content .profile-info .profile-age{font-size:1.14286rem}.profile-content .profile-info .profile-location{color:#8a9299;display:block;font-size:.857rem;margin-bottom:1rem}.profile-content .user-message-button{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;background-color:#0058a3;color:#fff;border-width:0;border-radius:3rem;padding:.5rem 1.5rem;display:block;text-transform:uppercase;letter-spacing:1px;text-align:center;margin-top:1rem;margin-left:auto;margin-right:auto}.profile-content .user-message-button:hover{background-color:#51a9e0}.profile-content .user-stats .answerCount,.profile-content .user-stats .mediaCount,.profile-content .user-stats .reviewCount{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem;line-height:2.5rem;display:inline-block;width:33%;text-align:center}.profile-content .user-stats .answerCount .label,.profile-content .user-stats .mediaCount .label,.profile-content .user-stats .reviewCount .label{font-weight:400;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;font-weight:600;display:block}.profile-content .user-stats div .label{color:#8a9299}.profile-content .user-stats .mediaCount{border-left:1px solid #dfe2e6;border-right:1px solid #dfe2e6}.profile-content .profile-overview,.profile-content .profile-travels{width:50%;padding-top:2rem}@media (max-width:46.8125em){.profile-content .profile-overview,.profile-content .profile-travels{width:100%}}.profile-content .profile-overview{border-right:1px solid #dfe2e6;background-color:#fff}.profile-content .profile-travels .contribution-stats .headline,.profile-content .profile-travels .no-contributions .headline{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;text-align:center}.profile-content .profile-travels .no-contributions{text-align:center}.profile-content .profile-travels .no-contributions .headline{margin-bottom:2.5rem}.profile-content .profile-travels .contribution-stats{width:100%;text-align:center}.profile-content .profile-travels .contribution-stats .subheadline{font-weight:700;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;margin-bottom:1rem}.profile-content .profile-travels .contribution-stats .contribution-stat{width:100%;margin-bottom:.5rem;color:#fff;height:64px;border-radius:4px;-webkit-animation:fadein 1s;animation:fadein 1s}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.profile-content .profile-travels .contribution-stats .contribution-stat .count,.profile-content .profile-travels .contribution-stats .contribution-stat .image,.profile-content .profile-travels .contribution-stats .contribution-stat .label{vertical-align:middle}.profile-content .profile-travels .contribution-stats .contribution-stat .count{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem;line-height:2.5rem;width:4.78571rem}.profile-content .profile-travels .contribution-stats .contribution-stat .label{font-weight:400;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;text-align:left}.profile-content .profile-travels .contribution-stats .contribution-stat .image{font-size:36px;width:4.57143rem}.profile-content .profile-travels .contribution-stats .contribution-stat.traveledWith{background-image:linear-gradient(102deg,#0058a3,#11aff9)}.profile-content .profile-travels .contribution-stats .contribution-stat.travelReason{background-image:linear-gradient(282deg,#fbdf60,#fa6c1e)}.profile-content .profile-travels .contribution-stats .contribution-stat.location{background-image:linear-gradient(282deg,#7ed85e,#3e9b2f)}.profile-content .profile-travels .contribution-stats .contribution-stat.hotel{background-image:linear-gradient(282deg,#d3acf5,#8f5fc2)}@media (min-width:46.875em){.profile-content .profile-travels{position:absolute;right:0;top:0;height:100%;padding:2rem 2.5rem 2rem 1.5rem}.profile-content .profile-travels .profile-travels-content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%}}@media (max-width:46.8125em){.profile-content .profile-travels{padding:2rem .5rem 3rem;text-align:center}}#badge-popover>.popover-content{max-width:21.85714rem}
@-webkit-keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}@keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}.offer-teasers{margin:0 .5rem 1rem}@media (min-width:46.875em){.offer-teasers{width:21.42857rem;margin:auto auto 1rem}}.offer-teasers .offer-teaser{color:#333;width:100%;padding:.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #dfe2e6;border-bottom-width:2px}.offer-teasers .offer-teaser .original-price{display:none}.offer-teasers .offer-teaser .offerlist-item-voucher-hint-value{font-weight:400;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;background-color:#c8e7fa;padding:0 .21429rem}.offer-teasers .offer-teaser:hover{border-color:#51a9e0}.offer-teasers .offer-teaser:hover .btn{background-color:#51a9e0;border-color:#3e81ab}.offer-teasers .offer-teaser-primary{margin-bottom:.5rem;padding-top:0}.offer-teasers .offer-teaser-primary .primary-arrow-hidden{display:none}.offer-teasers .offer-teaser-primary .voucher-placeholder{min-height:1.42857rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.offer-teasers .offer-teaser-primary .offerlist-item-voucher-hint-value{font-weight:700;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;margin:0 -.5rem;padding:.28571rem}.offer-teasers .offer-teaser-primary .total-and-person-price{margin-top:1rem}.offer-teasers .offer-teaser-primary .primary-travelkind-icon{margin-top:1rem;font-size:2rem}.offer-teasers .offer-teaser-primary .offer-price,.offer-teasers .offer-teaser-primary .total-price{font-size:1.143rem}.offer-teasers .offer-teaser-primary .total-price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.offer-teasers .offer-teaser-primary .total-price .offer-price{margin-right:.5rem}.offer-teasers .offer-teaser-primary .btn{width:100%;margin-top:1.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.offer-teasers .offer-teaser-primary .btn .icon{font-size:1rem}.offer-teasers .offer-teaser-secondary{-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.offer-teasers .offer-teaser-secondary .offer-price,.offer-teasers .offer-teaser-secondary .total-price{font-size:1rem}.offer-teasers .offer-teaser-secondary .total-price{margin:0 .5rem}.offer-teasers .offer-teaser-secondary .secondary-wording{display:-webkit-flex;display:-ms-flexbox;display:flex}.offer-teasers .offer-teaser-secondary .travel-price-text{color:#315928}.offer-teasers .total-and-person-price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@-webkit-keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}@keyframes skeletonLoading{0%{background-position:-500px 0}to{background-position:900px 0}}.archived-reviews-only-note .no-recent-reviews-icon{width:5.71429rem;height:5.28571rem;display:inline-block;background-image:url("/public/assets/img/review-gray.svg")}.hotel-review-section .subheadline{margin-bottom:1.5rem}.hotel-review-section .review-section-overview{padding-bottom:.5rem;text-align:center;font-weight:600}.hotel-review-section .reviewOverview{border:1px solid #dfe2e6;padding:.5rem 0;margin-bottom:0;-webkit-column-rule:1px solid #dfe2e6;-moz-column-rule:1px solid #dfe2e6;column-rule:1px solid #dfe2e6;margin-top:.5rem}.hotel-review-section .reviewOverview .reviewOverview-aspect-item{width:100%;padding:0 .5rem}@media (min-width:62.4375em){.hotel-review-section .reviewOverview .reviewOverview-aspect-label{width:4.28571rem}}.hotel-review-section .hotel-reviews-link{display:block;text-align:center;padding-top:0;padding-bottom:3rem}.hotel-review-section .review-section-rating-overview{background:#edf0f2;border:solid #dfe2e6;border-width:0 1px 1px;padding:.5rem 0;text-align:center}.hotel-review-section .review-section-rating-overview .average-sun-rating{font-size:2rem}.hotel-review-section .review-section-rating-overview .recommendation{margin-top:.5rem}.hotel-review-section .review-section-rating-overview .recommendation .recommendation-text{font-weight:700;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;display:inline-block;background-color:#0058a3;color:#fff;padding:.5rem 1.5rem}.hotel-review-section .review-section-rating-overview .recommendation .recommendation-text .icon{font-size:2rem;vertical-align:middle}.hotel-review-section .review-section-rating-overview .review-count{margin:.5rem 0;color:#333;font-size:.857rem}.hotel-review-section .average-sun-rating{display:inline}.hotel-review-section .hotel-reviews-list{padding-top:1rem}.show-all-media-gallery-item{background:#525c66;color:#fff;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:56.25vw}@media (min-width:46.875em) and (max-width:62.4375em){.show-all-media-gallery-item{height:29.16964rem}}@media (min-width:62.5em){.show-all-media-gallery-item{height:38.00893rem}}.show-all-media-gallery-item>.show-all-media-gallery-item-content{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem}.show-all-media-gallery-item>.show-all-media-gallery-item-content>em{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;display:block;margin:0}.show-all-media-gallery-item>.show-all-media-gallery-item-content>.button-wrapper{margin-top:1rem}.show-all-media-gallery-item>.show-all-media-gallery-item-content .btn{width:auto;margin-bottom:0}.hotel-gallery-picture-row>div>.picture-count-badge{position:absolute;right:1rem;top:.5rem;background:rgba(51,51,51,.25);padding:.5rem;font-size:.857rem}@media (min-width:46.875em){.hotel-gallery-picture-row>div>.picture-count-badge{display:none}}.hotel-gallery-picture-row>div>.picture-count-badge span{line-height:1}.hotel-gallery-picture-row>div>.picture-count-badge .icon{padding-right:.5rem}.gallery-slider .slick-dots .picture-count-badge{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0;background:rgba(0,0,0,.8);font-size:.857rem;width:5.71429rem;height:5.71429rem}@media (max-width:62.4375em){.gallery-slider .slick-dots .picture-count-badge{width:4.42857rem;height:4.42857rem}}.gallery-slider .slick-dots .picture-count-badge span{font-weight:700;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem}.gallery-slider .slick-dots .picture-count-badge .icon{font-size:1.71429rem}@media (max-width:62.4375em){.gallery-slider .slick-dots .picture-count-badge .icon{font-size:1.28571rem}}.hotel-gallery .video-image-thumb img,.hotel-gallery .video-image img{font-family:object-fit\:cover;object-fit:cover;position:relative}.hotel-gallery .video-image-thumb:after,.hotel-gallery .video-image:after{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;background-image:url("/public/assets/img/play-button.svg");background-repeat:no-repeat;background-position:50%;background-size:32px 32px}@media (min-width:46.875em){.hotel-gallery .video-image-thumb:after,.hotel-gallery .video-image:after{display:block}}@media (min-width:62.5em){.hotel-gallery .video-image-thumb:after,.hotel-gallery .video-image:after{background-size:40px 40px}}.hotel-gallery .video-image:after{display:block;opacity:1;background-size:48px 48px}@media (min-width:46.875em) and (max-width:62.4375em){.hotel-gallery .video-image:after{background-size:64px 64px}}@media (min-width:62.5em){.hotel-gallery .video-image:after{background-size:80px 80px}}.hotel-gallery .video-image:hover{cursor:pointer}.all-pois{border:1px solid #dfe2e6;background:#fff;height:18.71429rem;position:relative}.all-pois .carousel-item-content{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;text-align:center;width:15.71429rem}.all-pois .carousel-item-content img{display:inline;padding-bottom:1rem}.all-pois:hover{border-color:#51a9e0}.all-pois a{display:block;width:100%;height:100%}.all-pois strong{color:#333}.legal-note{padding:1.5rem 0;font-size:.85714rem;line-height:1.3rem}.legal-note .legal-note-label{font-weight:600}.external-slide-show{padding:.5rem 0 2rem}.external-slide-show:before{font-weight:700;font-family:Open Sans,sans-serif;font-size:.857rem;content:"Anzeige";display:block;padding-bottom:.25rem;color:#8a9299;text-align:center}.external-slide-show:empty{display:none}.general-hotel-information{width:44.71429rem;margin:0 auto}@media (max-width:46.8125em){.general-hotel-information{width:100%}}@media (min-width:46.875em) and (max-width:62.4375em){.general-hotel-information{width:43.28571rem}}.general-hotel-information .sub-category{margin-top:0;padding-bottom:1rem}.general-hotel-information .outer-description-box{margin:0}.general-hotel-information.hotel-facilities .subheadline,.general-hotel-information .subheadline{margin-bottom:.21429rem}.general-hotel-information>div{border-top:1px solid #dfe2e6;padding:2rem 0}.general-hotel-information>div.top-facilities{padding:0}.general-hotel-information>div:first-of-type,.general-hotel-information>div:first-of-type:empty+div{border-top:none}.general-hotel-information .external-hotelier-quote{padding-top:0}.general-hotel-information .external-hotelier-quote:empty{display:none}.general-hotel-information .external-hotelier-quote .banner-text{padding:0!important}.hotel-contact{text-align:center;margin-bottom:2.5rem}.hotel-contact .hotel-name{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;margin-top:1.5rem}.hotel-contact .hotel-address{max-width:18.28571rem;margin:1rem auto}.hotel-contact .mail-address,.hotel-contact .phone-number{margin-top:.5rem}.hotel-contact .icon{margin-right:.5rem}.hotel-contact.with-map{position:relative;margin-bottom:-4.57143rem}.hotel-contact.with-map .contact-text{z-index:3;position:relative;display:inline-block;width:auto;max-width:100%;margin:0 auto;background-color:#fff;padding:0 1.5rem 1.5rem;word-wrap:break-word}@media (min-width:62.5em){.hotel-contact.with-map .contact-text{width:44.71429rem}}.hotel-contact.with-map .contact-text .arrow-box{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;width:100%;height:3.5rem;border-left:1px solid #dfe2e6;border-right:1px solid #dfe2e6;border-bottom:1px solid #dfe2e6;bottom:0}.hotel-contact.with-map .contact-text .arrow-box:after,.hotel-contact.with-map .contact-text .arrow-box:before{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;content:" ";position:absolute;top:100%}.hotel-contact.with-map .contact-text .arrow-box:before{border-top:1.07143rem solid #dfe2e6;border-right:1.07143rem solid transparent;border-left:1.07143rem solid transparent}.hotel-contact.with-map .contact-text .arrow-box:after{border-top:1rem solid #fff;border-right:1rem solid transparent;border-left:1rem solid transparent}.hotel-contact.with-map .static-hotel-map{z-index:2;position:relative;bottom:3.57143rem;margin-left:-.5rem;margin-right:-.5rem;border:1px solid #dfe2e6;background-color:#dfe2e6;cursor:pointer}@media (min-width:20em){.hotel-contact.with-map .static-hotel-map{min-height:18.14286rem}}.hotel-contact.with-map .static-hotel-map img{position:relative;display:block;margin:0 auto;width:100%}.hotel-contact.with-map .static-hotel-map .destination-map{padding:0}.hotel-contact.with-map .full-map-link{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;z-index:3;display:block;bottom:-1.75rem;color:#0058a3;background-color:#fff;border:1px solid #dfe2e6;white-space:nowrap;padding:1rem}.hotel-contact.with-map:after{content:" ";display:block;bottom:3.57143rem;height:3.57143rem;background-color:#f5f6f7}.hotel-360-view,.hotel-contact.with-map:after{position:relative;margin-left:-.5rem;margin-right:-.5rem}.hotel-360-view .relative-wrapper{position:relative}.hotel-360-view .relative-wrapper .hero-headline{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;z-index:3;text-align:center;margin-top:0}@media (max-width:46.8125em){.hotel-360-view .relative-wrapper .hero-headline{display:block;max-width:21.42857rem;width:21.42857rem}.hotel-360-view .relative-wrapper .hero-headline span{font-size:1.5rem}}.hotel-360-view .relative-wrapper .picture{margin-top:1.5rem;display:block}.hotel-360-view .relative-wrapper .picture img{width:100%}.hotel-360-view .relative-wrapper .external-link-box{display:block;bottom:-1.5rem;color:#0058a3;background-color:#fff;border:1px solid #dfe2e6;white-space:nowrap;padding:1rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;z-index:3}.hotel-360-view .relative-wrapper .external-link-box i{margin-right:.5rem}.hotel-description .hotel-description-category h3{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;margin-bottom:0}.hotel-description .hotel-description-category:first-child h3{margin-top:0}.hotel-facilities .subheadline{margin-bottom:1.5rem}.hotel-facilities .facility-group{font-size:.85714rem;line-height:1.75;display:table;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;padding-bottom:1rem}@media (min-width:46.875em){.hotel-facilities .facility-group{font-size:1rem;line-height:1.5rem}}.hotel-facilities .facility-group:empty{padding:0}.hotel-facilities .facility-group h5.no-icon{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;font-size:.85714rem;line-height:1.75;margin:0}@media (min-width:46.875em){.hotel-facilities .facility-group h5.no-icon{font-size:1rem}}.hotel-facilities .facility-group>ul{margin-bottom:0;padding-left:0;list-style-type:none}.hotel-facilities .facility-group>ul li{line-height:2;position:relative;margin-left:1em}.hotel-facilities .facility-group>ul li .icon{font-size:.85714rem;position:absolute;left:-1.25em;line-height:2;height:100%}@media (min-width:46.875em){.hotel-facilities .facility-group>ul li .icon{font-size:14px}}.hotel-facilities .facility-group>div{line-height:1.75}.hotel-facilities .facility-group li.highlight .icon{background-color:#c8e7fa}.hotel-facilities .facility-group .highlight span{display:inline-block;background-color:#c8e7fa;padding:0 .25rem;margin-left:-.25rem}.hotel-index .hotel-header .hotel-location .destination-map{height:0;padding:0}.outer-description-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 1rem;border-top:1px solid #edf0f2;padding:1.5rem 0 2.5rem}@media (min-width:46.875em){.outer-description-box{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.outer-description-box:first-of-type{border-top:none}.outer-description-box .left-bar{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:0}@media (min-width:62.5em){.outer-description-box .left-bar{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;-webkit-flex-basis:17.07143rem;-ms-flex-preferred-size:17.07143rem;flex-basis:17.07143rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media (min-width:46.875em) and (max-width:62.4375em){.outer-description-box .left-bar{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;-webkit-flex-basis:14.57143rem;-ms-flex-preferred-size:14.57143rem;flex-basis:14.57143rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}.outer-description-box .right-bar{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.outer-description-box .right-bar .clamping-text-trigger{position:relative;left:0;margin:0;height:auto}.outer-description-box .right-bar .clamping-text-trigger .btn{padding:.5rem 0}.outer-description-box .right-bar .clamping-text-content{padding-left:.25rem;margin-left:-.25rem}.outer-description-box .right-bar .clamping-text.collapsed{padding-bottom:0}.outer-description-box .right-bar .clamping-text.collapsed .clamping-text-content:after{bottom:0;height:7.14286rem;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.5) .5rem,#fff 5rem,#fff);width:102%;margin-left:-102%}.pois-section .subheader{padding-bottom:1rem}.pois-section .poi-carousel-item{border:1px solid #dfe2e6}.pois-section .poi-carousel-item .carousel-item-content{padding:1rem;background:#fff}.pois-section .read-more{background-color:#f5f6f7;height:3.42857rem;position:relative}.pois-section .read-more a{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.pois-section .poi-category-headline{margin-top:.71429rem;font-size:1.143rem;font-weight:600;text-align:left}.pois-section .poi-category-headline .icon{padding-right:.5rem;font-size:1.71429rem}.pois-section .poi-links{padding:2px 0 2px 1.21429rem;text-indent:-1.07143rem}.pois-section .slick-dots{position:relative;padding-top:.5rem}.sub-category{margin-top:1rem}.sub-category:first-child{margin-top:0}.sub-category h4,.sub-category h5{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;margin-top:0;margin-bottom:.5rem}@media (min-width:46.875em){.sub-category h4,.sub-category h5{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem}}.sub-category h4:only-child,.sub-category h5:only-child{margin-bottom:0}.sub-category h4 .icon,.sub-category h5 .icon{font-size:1.5rem;margin-right:.5rem;vertical-align:text-top}@media (min-width:46.875em){.sub-category h4 .icon,.sub-category h5 .icon{font-size:1.71429rem;vertical-align:text-top}}.sub-category .sub-category-content{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-columns:2;-moz-columns:2;columns:2}.top-facilities{height:7.14286rem;text-align:center;white-space:nowrap;margin:0 -.5rem;overflow-y:hidden;position:relative}@media (min-width:46.875em){.top-facilities{height:9.14286rem}}.top-facilities:after,.top-facilities:before{content:" ";position:absolute;top:0;height:100%;width:1rem}.top-facilities:before{left:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.top-facilities:after{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.top-facilities .items{overflow:auto;width:100%;padding:0 1rem 4.57143rem}.top-facilities .facility{display:inline-block;width:6.42857rem;margin-right:.5rem;padding-top:1rem;vertical-align:top}@media (min-width:62.5em){.top-facilities .facility{width:8.14286rem;margin-right:1rem;padding-top:1.5rem}}@media (min-width:46.875em) and (max-width:62.4375em){.top-facilities .facility{width:7.85714rem;margin-right:1rem;padding-top:1.5rem}}.top-facilities .facility:last-child{margin-right:0}.top-facilities .facility .icon{display:block;font-size:2.57143rem}.top-facilities .facility .description{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5;white-space:normal}@media (max-width:46.8125em){.top-facilities .facility .description{font-size:.85714rem}}.top-facilities .facility.not-available{color:#c2c8cc}.top-facilities .facility.not-available .description{text-decoration:line-through}.prev-next-wrapper{margin-top:1.5rem;margin-bottom:1.5rem}.prev-next-wrapper .prev{float:left}.prev-next-wrapper .next{text-align:right}.prev-next-wrapper .title{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;font-style:italic}@media (max-width:46.8125em){.prev-next-wrapper .title,.prev-next-wrapper .type{display:none}}.answers-container-wrapper{background-color:#fff}.answers-container{width:44.71429rem;margin:0 auto 3rem}@media (max-width:46.8125em){.answers-container{width:100%}}@media (min-width:46.875em) and (max-width:62.4375em){.answers-container{width:43.28571rem}}.answers-container .answers-heading{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem;line-height:2.5rem;padding-bottom:.5rem;text-align:center;padding-top:2rem}.answers-container .answers-heading:after{bottom:-.71429rem}@media (max-width:46.8125em){.answers-container .answers-heading{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;padding-bottom:.5rem}.answers-container .answers-heading:after{bottom:-.71429rem}}.answers-container .answers-heading:after{display:block;content:"";border-bottom:.21429rem solid #fad73c;position:relative;width:5rem;margin:0 auto}.answers-container .answer-form-container .answer-text,.answers-container .question-form-container .answer-text{margin-top:.5rem;font-weight:400}.answers-container .answer-form-container .firstName,.answers-container .question-form-container .firstName{margin-bottom:1rem}@media (min-width:62.5em){.answers-container .answer-form-container .firstName,.answers-container .question-form-container .firstName{width:50%}}.answers-container .answer-form-container .has-error,.answers-container .question-form-container .has-error{border:1px solid #e8402d}.answers-container .answer-form-container .subscribe,.answers-container .question-form-container .subscribe{display:none}.answers-container .answer-form-container .form-cancel,.answers-container .answer-form-container .form-submit,.answers-container .question-form-container .form-cancel,.answers-container .question-form-container .form-submit{padding-left:1.5rem;padding-right:1.5rem}.answers-container .question-form-container{margin-top:1rem;margin-bottom:2rem}.answers-container .answer-form-container{margin-bottom:1rem}.answers-container .tagline{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;margin-top:1rem;text-align:center}.answers-container .char-count{font-weight:400;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;color:#525c66;padding-top:.5rem;padding-bottom:1rem}.answers-container .subscribe label{padding-left:0}.answers-container .question-form-button{width:16.42857rem;border:1px solid #0058a3;margin:0 auto 2rem;display:block}.answers-container .question-form-button:hover{border-color:#51a9e0}.answers-container .message{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:.5rem 0;padding:.71429rem 1rem}.answers-container .message i{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;display:inline-block}.answers-container .message .icon-close{margin:0 0 0 auto}.answers-container .message .icon-close:hover{color:#51a9e0;cursor:pointer}.answers-container .answer-button-container{margin-right:.5rem}.answers-container .answer-button-container .answer-form-button{font-family:Open Sans,sans-serif;font-weight:600;line-height:1.5rem;margin:0;vertical-align:initial;font-size:1rem}.answers-container .answer-button-container .answer-form-button .icon-answer{margin-right:.5rem}.answers-container .answer-button-container .answer-form-button.btn{padding-left:0;padding-top:.25rem;padding-bottom:0;font-size:1rem}.answers-container .question-container{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;margin-bottom:2rem}.answers-container .question-container .question{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;font-style:italic;margin:0}.answers-container .question-container .question-headline-link{text-decoration:none;display:inline-block;width:100%;cursor:default;color:#333;pointer-events:none}.answers-container .question-container .answer-header,.answers-container .question-container .question-header{width:100%;overflow:hidden;margin-bottom:.25rem}.answers-container .question-container .answer-header .user-info,.answers-container .question-container .question-header .user-info{float:left}.answers-container .question-container .answer-header .report-button-container,.answers-container .question-container .question-header .report-button-container{float:right;text-align:unset;width:auto}@media (max-width:46.8125em){.answers-container .question-container .answer-header .report-button-container .anchor-text,.answers-container .question-container .question-header .report-button-container .anchor-text{display:none}}.answers-container .question-container .answer-header .report-button-container .report-button,.answers-container .question-container .question-header .report-button-container .report-button{background-color:transparent;border-bottom:none;color:#c2c7cc;outline:none}.answers-container .question-container .user-info{font-weight:600;margin-bottom:.5rem}.answers-container .question-container .user-info .user-details{display:inline-block;vertical-align:bottom}.answers-container .question-container .user-info .user-details .user-name{display:inline-block;text-overflow:ellipsis;vertical-align:bottom;overflow:hidden;white-space:nowrap}@media (max-width:46.8125em){.answers-container .question-container .user-info .user-details .user-name{max-width:12rem}.answers-container .question-container .user-info .user-details .user-name.hotelier{max-width:8.5rem}.answers-container .question-container .user-info .user-details .user-name.holidaycheck{max-width:5rem}}@media (min-width:46.875em){.answers-container .question-container .user-info .user-details .user-name{max-width:15rem}}.answers-container .question-container .user-info .user-details .profile-linked .source,.answers-container .question-container .user-info .user-details .profile-linked .user-name{color:#0058a3;cursor:pointer}.answers-container .question-container .user-info .user-details .source{margin-left:.25rem}.answers-container .question-container .user-info .user-details .entry-date{font-weight:400;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;font-weight:600}.answers-container .question-container .answers-avatar{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;display:inline-block}.answers-container .question-container .answers-avatar .user-avatar-placeholder{background-color:#edf0f2;width:2.28571rem;height:2.28571rem;border-radius:2.28571rem}.answers-container .question-container .answers-avatar .user-avatar-placeholder img{left:0;top:0}.answers-container .question-container .answers-avatar .lazyload-placeholder,.answers-container .question-container .answers-avatar .user-avatar,.answers-container .question-container .answers-avatar img{width:2.28571rem;height:2.28571rem;border-radius:2.28571rem;border:.07143rem solid #edf0f2}.answers-container .question-container .answers-avatar img{display:inline;margin-right:.5rem;vertical-align:text-top}.answers-container .question-container .answers .answer{background-color:#f7fbfd;border-left:.14286rem solid #c8e7fa;padding:1rem 0 1rem 1rem;margin:.5rem 0;font-style:normal}.answers-container .question-container .answers .answer .clamping-text,.answers-container .question-container .answers .answer .clamping-text .clamping-text-content{padding:0}.answers-container .question-container .answers .answer .clamping-text h3{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin:0}.answers-container .question-container .answers .answer .clamping-text-trigger{position:relative;left:0;margin-left:0}.answers-container .question-container .answers .answer .clamping-text-trigger .btn{padding:0}.answers-container .question-container .answers .answer .answer-footer{margin-top:.5rem;line-height:1.71429rem}.answers-container .question-container .answers .answer .answer-footer .helpful-small-button{margin-right:.5rem}.answers-container .question-container .answers .answer .answer-footer .helpful-small-button .icon{display:inline-block;margin-right:.5rem;width:1.71429rem;height:1.71429rem;border-radius:1.71429rem;background-color:#333;text-align:center;line-height:1.71429rem;color:#fff}.answers-container .question-container .answers .answer .answer-footer .helpful-small-button.can-vote{color:#0058a3}.answers-container .question-container .answers .answer .answer-footer .helpful-small-button.can-vote .icon{background-color:inherit;color:inherit;width:auto}.answers-container .question-container .answers .answer .answer-footer .helpful-small-button.can-vote:hover{color:#51a9e0;cursor:pointer}.answers-container .question-container .answers .answer .answer-footer .helpful-small-button .helpful-label{margin-right:.5rem}.answers-container .question-container .answers .answers-hide,.answers-container .question-container .answers .answers-show-all{display:block;margin-top:1rem;font-weight:400;cursor:pointer}.answers-container .question-container .answers .answers-hide .icon,.answers-container .question-container .answers .answers-show-all .icon{margin-left:.5rem}.answers-container .question-container .animated-answers{-webkit-animation:answers-expand .5s linear;animation:answers-expand .5s linear;overflow:hidden;height:auto;max-height:unset}@-webkit-keyframes answers-expand{0%{max-height:0}to{max-height:1000px}}@keyframes answers-expand{0%{max-height:0}to{max-height:1000px}}.answers-container .question-container .animated-answers .answer{margin-top:0}.answers-container .toggle-questions{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin:0 auto;display:block}.answers-container .toggle-questions:focus{outline:0}.answers-container .show-all-questions-link,.answers-container .toggle-questions{padding:0 1rem .78571rem}.answers-container .show-all-questions{text-align:center}.answers-container .show-all-questions .show-all-questions-link{display:inline-block}.unanswered-questions-container{background-color:#fff;border:1px solid #dfe2e6;margin:0 auto 1rem}@media (max-width:46.8125em){.unanswered-questions-container{padding:0 .5rem}}.unanswered-questions-container .badge{font-weight:700;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;border-radius:7.14286rem;background-color:#fad73c;margin-top:2.5rem;text-align:center;color:#665925}.unanswered-questions-container h2{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;margin-top:.5rem;margin-bottom:.5rem}.unanswered-questions-container .hotel-name{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem}.unanswered-questions-container .show-all-questions{display:block;margin-bottom:.5rem}.unanswered-questions-container .question-container{text-align:left}.unanswered-questions-container .answers-avatar{display:inline;padding:0}.unanswered-questions-container .answers-avatar img{margin-bottom:0}.unanswered-questions-container .animated-question{opacity:1;transition:opacity .2s linear}.unanswered-questions-container .animated-question.fade-out{opacity:0}.unanswered-questions-container .question-navigation{position:relative;height:1.5rem}.unanswered-questions-container .question-navigation .switch-question{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;position:absolute;display:block;margin:0 auto;padding:0}.unanswered-questions-container .question-navigation .switch-question:focus{outline:0}.unanswered-questions-container .question-navigation .previous-question{left:0}.unanswered-questions-container .question-navigation .next-question{right:0}.unanswered-questions-container .no-more-unanswered-questions{background-color:#fff}.unanswered-questions-container .no-more-unanswered-questions .illustration{margin-top:2.5rem}.unanswered-questions-container .no-more-unanswered-questions .headline{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;margin-top:.5rem}.unanswered-questions-container .no-more-unanswered-questions .subheadline{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin-top:.5rem}.unanswered-questions-container .no-more-unanswered-questions .show-all-questions{display:inline-block;margin:.5rem 0 2.5rem}.hero-headline{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:26.07143rem;color:#fff;max-width:48%;margin-top:1rem}@media (max-width:46.8125em){.hero-headline{display:none}}@media (min-width:62.5em){.hero-headline{right:3rem;max-width:58%;left:26.78571rem}}.hero-headline span{background-color:#0058a3;opacity:.9;padding:.42857rem;display:inline-block;margin:0;font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem}@media (min-width:46.875em){.hero-headline span{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem;line-height:2.5rem}}.urgent-info-note{padding-top:1rem;line-height:1.5}.urgent-info-note .urgent-info-note-title{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;color:#d9bd43}.urgent-info-note .urgent-info-note-text .light-box-trigger{display:inline-block}@media (min-width:62.5em){.urgent-info-note .urgent-info-note-text .light-box-trigger{margin-left:.5rem}}.urgent-info-note .urgent-info-note-text .light-box-trigger a{color:#0058a3;text-decoration:none}.modal-backdrop.urgent-info-backdrop{background:#fff;opacity:.8}.urgent-info-dialog{padding:.5rem}.urgent-info-dialog .modal-content{box-shadow:none}.urgent-info-dialog .modal-body{padding:1.5rem;border:.5rem solid #fad73c}@media (min-width:46.875em){.urgent-info-dialog .modal-body{padding:4.14286rem}}.urgent-info-dialog .modal-body .urgent-info-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:46.875em){.urgent-info-dialog .modal-body .urgent-info-body{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-icon{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:1rem}@media (min-width:46.875em) and (max-width:62.4375em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-icon{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}}@media (min-width:46.875em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-icon{-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;margin-bottom:0}}@media (min-width:62.5em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-icon{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media (min-width:46.875em) and (max-width:62.4375em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-explanation{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%}}@media (min-width:62.5em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-explanation{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%}}.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-explanation .urgent-info-explanation-title{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;padding-bottom:1rem}@media (min-width:46.875em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-explanation .urgent-info-explanation-title{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem;line-height:2.5rem;font-weight:600}}.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-explanation .urgent-info-explanation-text{font-weight:400;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;padding-bottom:1.5rem}.urgent-info-dialog .modal-body .btn{width:100%}@media (min-width:46.875em) and (max-width:62.4375em){.urgent-info-dialog .modal-body .btn{margin-left:30%}}@media (min-width:46.875em){.urgent-info-dialog .modal-body .btn{width:25%}}@media (min-width:62.5em){.urgent-info-dialog .modal-body .btn{margin-left:25%}}.hotel-index .carousel-control.left .icon,.hotel-index .carousel-control.right .icon{border:none;padding:0;opacity:1;color:#fff;background-color:transparent}.hotel-index .carousel-control.left:hover .icon,.hotel-index .carousel-control.right:hover .icon{color:#fff}.hotel-index .sticky-link-container{display:none}.hotel-index .pois-section{margin-bottom:3rem}.hotel-index .hotel-contact .subheadline,.hotel-index .pois-section .subheadline{margin-bottom:1rem}.hotel-index .hotel-recommendations .hotel-carousel:last-child{padding-bottom:0}.hotel-index .hotel-recommendations .hotel-carousel-item{margin-bottom:.5rem}.hotel-index .hotel-recommendations .slick-slider{padding-bottom:1rem}.hotel-index .medium-rectangle-ad:empty,.hotel-index .super-banner-ad:empty{display:none}.hotel-index .medium-rectangle-ad{padding-top:3rem}.hotel-index .super-banner-ad{padding-bottom:3rem}.hotel-index .weather-forecast{margin-left:-.5rem;margin-right:-.5rem}.hotel-index .hotel-footer{margin-bottom:3rem}.hotel-index .campaign-teaser-image{margin-top:1.5rem}.hotel-index .hotel-navigation-bar{border-bottom:none}@media (max-width:46.8125em){.hotel-index .hotel-navigation-bar{margin-left:-.5rem;margin-right:-.5rem}}.hotel-index .teaser-list{margin-left:-.5rem;margin-right:-.5rem}.hotel-index .teaser-list a:first-child{border-top:1px solid #dfe2e6}.hotel-index .teaser-list a:last-child{border-bottom:1px solid #dfe2e6}@media (max-width:46.8125em){.hotel-index .hotel-carousel:first-child{padding-top:1.5rem}}.hotel-index .hotel-carousel:last-child{padding-bottom:2rem}.hotel-index .subheader{padding-top:3rem}.hotel-index .subheader h2.subheadline{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem;line-height:2.5rem}@media (max-width:46.8125em){.hotel-index .subheader h2.subheadline{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem}}.hotel-index .general-hotel-information.hotel-facilities{margin-top:0}.hotel-index .medium-rectangle-ad:only-child{padding-bottom:3rem}
