@-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}}.curated-passion-links{margin-bottom:1.5rem}.curated-passion-links h2{padding-left:.5rem;padding-right:.5rem;text-align:center;margin:1.5rem auto}@media (max-width:46.8125em){.curated-passion-links h2{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem}}.curated-passion-links .curated-passion-links-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width:650px){.curated-passion-links .curated-passion-links-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:22.93571rem;margin:auto}}.curated-passion-links .curated-passion-links-container div{width:auto;height:auto;margin:0 .5rem}.curated-passion-links .curated-passion-link{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;height:6.64286rem;width:6.64286rem;color:#254d66;border:1px solid #dfe2e6;box-shadow:inset 0 -3px 0 0 #dfe2e6;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem}@media (min-width:62.5em){.curated-passion-links .curated-passion-link{width:10.42857rem;height:8rem}}@media (min-width:46.875em) and (max-width:62.4375em){.curated-passion-links .curated-passion-link{width:7.85714rem;height:8rem}}.curated-passion-links .curated-passion-link>.icon{font-size:3rem;margin-bottom:.5rem}.curated-passion-links .curated-passion-link:hover{color:#51a9e0;border-color:#51a9e0;box-shadow:inset 0 -3px 0 0 #51a9e0}
@-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}}.hero-background{z-index:1;position:absolute;top:0;height:32.85714rem;width:100%;overflow:hidden}@media (max-width:46.8125em){.hero-background{height:30.07143rem}}.hero-background .picture{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}@media (min-width:46.875em){.hero-background .picture,.hero-background .picture img{width:1000px}}.hero-content{z-index:2;position:absolute;width:100%;top:0;left:0}.hero-content>.container{position:relative}.hero-content>div>h1{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;padding:.5rem 0;text-align:center;color:#fff}@media (max-width:46.8125em){.hero-content>div>h1{display:none}}.hero-content .hero-content-container{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.hero-content .hero-content-container .multi-search{width:359px;display:block;margin-top:1rem}@media (min-width:46.875em){.hero-content .hero-content-container .multi-search{display:inline-block;margin-left:-.5rem;margin-top:0;margin-right:0}}.hero-content .hero-content-container .multi-search-placeholder{position:relative}.hero-content .hero-content-container .multi-search-placeholder .loading-offers{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.teaser-grid{margin-top:2rem}.teaser-grid-item{margin-bottom:1rem}.teaser-grid-item>a,.teaser-grid-item>span{display:block;overflow:hidden;position:relative;width:100%;height:17.85714rem}.teaser-grid-item img{-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;height:17.85714rem;position:absolute;top:0}.teaser-grid .ad{margin-top:-1.75rem}.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:2.5rem;line-height:3.5rem}@media (max-width:62.4375em){.hero-headline span{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem;line-height:2.5rem}}.hero-clickable-area{position:absolute;max-width:100%;height:26rem;display:none;right:0;top:0}@media (min-width:46.875em){.hero-clickable-area{display:block;width:27rem}}@media (min-width:62.5em){.hero-clickable-area{width:43rem}}.ugc-teaser{padding:1.5rem 3rem;border-bottom:1px solid #edf0f2;height:10.21429rem}.ugc-teaser .recent-review-teaser-container{padding-left:0!important}.ugc-teaser .recent-review-teaser-container .recent-review-teaser .recent-review-teaser-content,.ugc-teaser .recent-review-teaser-container .recent-review-teaser .recent-review-teaser-image{display:inline-block}.ugc-teaser .recent-review-teaser-container .recent-review-teaser .recent-review-teaser-image{margin-right:1rem;vertical-align:bottom}.ugc-teaser .recent-review-teaser-container .recent-review-teaser .recent-review-teaser-image .user-avatar-placeholder{background-color:#edf0f2;width:4.64286rem;height:4.64286rem;border-radius:4.64286rem}.ugc-teaser .recent-review-teaser-container .recent-review-teaser .recent-review-teaser-image .user-avatar-placeholder img{left:0;top:0}.ugc-teaser .recent-review-teaser-container .recent-review-teaser .recent-review-teaser-image .lazyload-placeholder,.ugc-teaser .recent-review-teaser-container .recent-review-teaser .recent-review-teaser-image .user-avatar{width:4.64286rem;height:4.64286rem;border-radius:4.64286rem;border:.07143rem solid #edf0f2}.ugc-teaser .recent-review-teaser-container .recent-review-teaser .recent-review-teaser-title{color:#333;font-style:italic;font-weight:600}.ugc-teaser .recent-review-teaser-container .recent-review-teaser .recent-review-teaser-additional-information{font-size:.857rem;line-height:1.14rem;margin-bottom:.5rem}.ugc-teaser .reviews-counter-container{padding-top:2.25rem}.ugc-teaser .reviews-counter-container .reviews-count,.ugc-teaser .reviews-counter-container .reviews-count .current-content-fade-in,.ugc-teaser .reviews-counter-container .reviews-count .last-content-fade-out{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem}.ugc-teaser .reviews-counter-container a{display:block}.ugc-teaser .reviews-counter-container>div:nth-child(2){font-size:.857rem;line-height:1.14rem;margin-top:.3rem;margin-bottom:.5rem}.ugc-teaser .reviews-counter-container .icon{margin-left:.5rem}.ugc-teaser .current-content-fade-in{-webkit-animation:teaser-fade-in .6s ease-out;animation:teaser-fade-in .6s ease-out}.ugc-teaser .last-content-fade-out{position:absolute;z-index:0;opacity:0;-webkit-animation:teaser-fade-out .4s ease-out;animation:teaser-fade-out .4s ease-out}@-webkit-keyframes teaser-fade-in{0%{-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes teaser-fade-in{0%{-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes teaser-fade-out{0%{opacity:1}to{opacity:0}}@keyframes teaser-fade-out{0%{opacity:1}to{opacity:0}}.ugc-teaser .recent-review-teaser-headline{font-size:1.143rem;font-weight:600;margin-bottom:1rem}@media (max-width:46.8125em){.ugc-teaser{display:none}}.passion-search-button{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;display:inline-block;height:40px;padding:.5rem 1rem}.passion-search-button .passion-button-text,.userflow-teaser{text-align:center}.userflow-teaser{margin-top:1.5rem}.home-page{margin:0}.home-page .hero{position:relative;width:100%;min-height:30.07143rem}@media (min-width:46.875em){.home-page .hero{min-height:32.85714rem}}.home-page .passion-area{position:relative;text-align:center;margin-bottom:3rem}@media (min-width:46.875em){.home-page .passion-area{margin-bottom:4rem}}.home-page .passion-area .curated-passion-links{margin-bottom:1rem}.home-page .passion-area+.teaser-list{border-top:1px solid #dfe2e6}.home-page .teaser-list>a:last-child{border-bottom:1px solid #dfe2e6}.home-page .away-widget{padding:3rem 0}.home-page .hero-teaser{z-index:3}.home-page .hotel-recommendations .hotel-carousel{width:100%;padding:0}
