.TeaserOffer_root__gz0mi{position:relative;display:flex;flex-direction:column;align-items:stretch;margin-bottom:20px;width:0;min-width:100%;min-height:438px;border-radius:0;background:#fff;overflow:hidden;flex:1 1 auto}.TeaserOffer_root__gz0mi .TeaserOffer_price--currentPrice__2P50A{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.TeaserOffer_root__gz0mi .TeaserOffer_price--priceFrom__UqJhM,.TeaserOffer_root__gz0mi .TeaserOffer_price--priceLabel__6U1MN{position:relative}.TeaserOffer_root__gz0mi .TeaserOffer_price--priceFrom__UqJhM:before,.TeaserOffer_root__gz0mi .TeaserOffer_price--priceLabel__6U1MN:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #fc0}.TeaserOffer_root__gz0mi .TeaserOffer_price--priceLabel__6U1MN{line-height:1.875rem}.TeaserOffer_root__gz0mi .TeaserOffer_price--priceFrom__UqJhM{margin-right:0;padding-right:.5rem}.TeaserOffer_root__gz0mi .TeaserOffer_price--perPerson__Oym8P{text-align:right;flex:1 0 100%}.TeaserOffer_root__gz0mi .TeaserOffer_noOffer__ohA12{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Milo Bold,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;flex:1 1 auto}.TeaserOffer_root__gz0mi .TeaserOffer_noOfferIcon__Zd2IS{margin:1rem 0;font-size:3rem;color:#b31337}.TeaserOffer_root__gz0mi .TeaserOffer_destination__rt8dh{margin:0 0 .25rem;font-size:1rem;color:#5b5d63}.TeaserOffer_root__gz0mi .TeaserOffer_category__VmTpR{margin:0 0 .25rem}.TeaserOffer_link__oySa6{display:flex;flex-direction:column;flex:1 1 auto}.TeaserOffer_imageContainerAspectRatio__BJKJT{position:relative;width:100%;overflow:hidden}.TeaserOffer_imageContainerAspectRatio__BJKJT:after{content:"";display:block;width:100%;height:232px}.TeaserOffer_imageContainerAspectRatio__BJKJT.TeaserOffer_imageContainerAspectRatio__BJKJT>*{position:absolute;top:0;right:0;bottom:0;left:0}.TeaserOffer_imageContainerAspectRatio__BJKJT [class*=FocusPoint_image]{max-height:100%}.TeaserOffer_image__F1TP3{width:100%;height:auto}div:not([class*=FocusPoint_image]) .TeaserOffer_image__F1TP3{height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.TeaserOffer_body__KfPKt{padding:1rem}.TeaserOffer_title__t41Ce{font-size:1.125rem;font-family:Milo Slab,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.TeaserOffer_subtitle__MBETs,.TeaserOffer_title__t41Ce{line-height:1.5rem;font-weight:400;margin-bottom:.25rem}.TeaserOffer_subtitle__MBETs{font-size:1rem;font-family:Milo Bold,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.TeaserOffer_details__aCUxz{margin-bottom:.25rem;color:#5b5d63}.TeaserOffer_details__aCUxz .TeaserOffer_details--room__bAe95{display:inline}.TeaserOffer_checklist__GqJWS{padding:.5rem 0}.TeaserOffer_checklistItem__gZyOm{display:flex;align-items:flex-start;margin-top:.5rem}.TeaserOffer_checklistItem__gZyOm:first-child{margin-top:0}.TeaserOffer_checklistItem__gZyOm:before{text-transform:none;line-height:1;font-family:iconfont!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-feature-settings:normal;font-variant:normal;font-weight:400;speak:none;content:"\e93f";margin-right:6px;font-size:1.5rem;color:#fc0;flex-shrink:0}.TeaserOffer_footer__uWaBc{flex:0 0 auto;margin-top:auto;padding:.5rem 1rem;border-top:1px solid #d4d6da}.TeaserOffer_disturber__nOxYX{position:absolute;top:0;left:0;display:flex;align-items:flex-start;padding:.25rem .5rem;max-width:calc(70% - 2rem);border-radius:0 0 0 0;background:rgba(255,255,255,.8);text-shadow:none;font-family:Milo Bold,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;color:rgba(0,0,0,.9);z-index:5}.TeaserOffer_disturberIconContainer__CVr8b{display:flex;margin:0 .375rem 0 0;flex:0 0 auto}.TeaserOffer_disturberIcon__7ud_J{font-size:20px}.TeaserOffer_disturberText__hBPem{flex:1 1 auto;word-break:break-word}.TeaserOffer_root__gz0mi{min-height:auto}.TeaserOffer_imageContainer__LGR4T{height:232px}.TeaserOffer_footer__uWaBc{justify-content:flex-end}.TeaserOffer_price--currentPrice__2P50A{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}.TeaserOffer_price--price--price__FDt5z,.TeaserOffer_price--priceFrom__UqJhM{color:rgba(0,0,0,.9)}.TeaserOffer_price--priceFrom__UqJhM,.TeaserOffer_price--priceLabel__6U1MN{position:relative}.TeaserOffer_price--priceFrom__UqJhM:before,.TeaserOffer_price--priceLabel__6U1MN:before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid #fc0}.TeaserOffer_price--priceLabel__6U1MN{line-height:1.875rem}.TeaserOffer_price--priceFrom__UqJhM{margin-right:0;padding-right:.5rem}.TeaserOffer_price--perPerson__Oym8P{flex:1 0 100%;text-align:right}.MemberProductHotelTeaser_root__ddMSo:not(.MemberProductHotelTeaser_isInGrid__hFTQb){padding:1rem 0}@media(min-width:768px){.MemberProductHotelTeaser_root__ddMSo:not(.MemberProductHotelTeaser_isInGrid__hFTQb){padding:1.5rem 0}}.MemberProductHotelTeaser_root__ddMSo:not(.MemberProductHotelTeaser_isInGrid__hFTQb) .MemberProductHotelTeaser_container__SW1dM{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.MemberProductHotelTeaser_root__ddMSo:not(.MemberProductHotelTeaser_isInGrid__hFTQb) .MemberProductHotelTeaser_container__SW1dM{gap:1.875rem}}.MemberProductHotelTeaser_root__ddMSo.MemberProductHotelTeaser_isInGrid__hFTQb{display:flex;align-items:stretch;flex:1 1 auto}.MemberProductHotelTeaser_root__ddMSo.MemberProductHotelTeaser_isInGrid__hFTQb .MemberProductHotelTeaser_container__SW1dM{display:flex;align-items:stretch;flex:1 1 auto;padding:0}.MemberProductHotelTeaser_root__ddMSo.MemberProductHotelTeaser_isInGrid__hFTQb .MemberProductHotelTeaser_content__lNQys{flex:1 1 auto;display:flex;flex-direction:column;box-shadow:0 1px 3px rgba(0,0,0,.11),0 2px 2px rgba(0,0,0,.05),0 0 2px rgba(0,0,0,.1)}.MemberProductHotelTeaser_root__ddMSo.MemberProductHotelTeaser_isInGrid__hFTQb .MemberProductHotelTeaser_priceWrap__flsqM{margin-top:auto}.MemberProductHotelTeaser_headline__TyTu7{line-height:1.875rem;font-size:1.25rem;font-family:Milo Slab,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;display:block;margin-bottom:0}@media(min-width:768px){.MemberProductHotelTeaser_headline__TyTu7{line-height:1.75rem;font-size:1.5rem;font-family:Milo Slab,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400}}@media(min-width:990px){.MemberProductHotelTeaser_headline__TyTu7{line-height:2.25rem;font-size:2rem;font-family:Milo Slab,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400}}.MemberProductHotelTeaser_content__lNQys{position:relative;background:#fff}.MemberProductHotelTeaser_content__lNQys:before{content:"";position:absolute;top:.875rem;width:4px;height:2rem;background:#fc0}.MemberProductHotelTeaser_content__lNQys.MemberProductHotelTeaser_bookedOut__vdu9r,.MemberProductHotelTeaser_content__lNQys.MemberProductHotelTeaser_bookedOut__vdu9r .MemberProductHotelTeaser_price--priceLabel__pxTE1,.MemberProductHotelTeaser_content__lNQys.MemberProductHotelTeaser_bookedOut__vdu9r .MemberProductHotelTeaser_title__HC1xP{color:#5b5d63}.MemberProductHotelTeaser_content__lNQys.MemberProductHotelTeaser_bookedOut__vdu9r .MemberProductHotelTeaser_price--perPerson__pVWqH,.MemberProductHotelTeaser_content__lNQys.MemberProductHotelTeaser_bookedOut__vdu9r .MemberProductHotelTeaser_text__VG1zR{color:#73767e}.MemberProductHotelTeaser_infoWrap__jPOkO{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.5rem;min-height:4rem}@media(min-width:768px){.MemberProductHotelTeaser_infoWrap__jPOkO{display:block;gap:.25rem}}.MemberProductHotelTeaser_title__HC1xP{line-height:1.875rem;font-size:1.25rem;font-family:Milo Bold,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;margin-bottom:0}@media(min-width:768px){.MemberProductHotelTeaser_title__HC1xP{margin-bottom:.5rem}}@media(min-width:990px){.MemberProductHotelTeaser_title__HC1xP{margin-bottom:.25rem}}.MemberProductHotelTeaser_badge__Rtuy1{line-height:1.25rem;font-size:.875rem;font-family:Milo Bold,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;padding:.125rem 1rem;border:2px solid rgba(0,0,0,.9);border-radius:0;color:rgba(0,0,0,.9)}@media(min-width:768px){.MemberProductHotelTeaser_badge__Rtuy1{line-height:1.5rem;font-size:1rem;font-family:Milo Bold,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;float:right}}.MemberProductHotelTeaser_text__VG1zR{font-size:1rem;color:rgba(0,0,0,.9);color:#5b5d63}.MemberProductHotelTeaser_text__VG1zR h1{line-height:2.25rem;font-size:2rem}@media(max-width:767.98px){.MemberProductHotelTeaser_text__VG1zR h1{line-height:1.75rem;font-size:1.5rem}}.MemberProductHotelTeaser_text__VG1zR img{margin:0 0 1rem;max-width:100%}.MemberProductHotelTeaser_text__VG1zR a{text-decoration:underline}.MemberProductHotelTeaser_text__VG1zR a:hover{text-decoration:none}.MemberProductHotelTeaser_text__VG1zR h2{line-height:1.75rem;font-size:1.5rem}@media(max-width:767.98px){.MemberProductHotelTeaser_text__VG1zR h2{line-height:1.875rem;font-size:1.25rem}}.MemberProductHotelTeaser_text__VG1zR h3{line-height:1.875rem;font-size:1.25rem}@media(max-width:767.98px){.MemberProductHotelTeaser_text__VG1zR h3{line-height:1.5rem;font-size:1.125rem}}.MemberProductHotelTeaser_text__VG1zR h4{line-height:1.5rem;font-size:1.125rem}@media(max-width:767.98px){.MemberProductHotelTeaser_text__VG1zR h4{line-height:1.5rem;font-size:1rem}}.MemberProductHotelTeaser_text__VG1zR h5,.MemberProductHotelTeaser_text__VG1zR h6{line-height:1.5rem;font-size:1rem}@media(max-width:767.98px){.MemberProductHotelTeaser_text__VG1zR h5,.MemberProductHotelTeaser_text__VG1zR h6{line-height:1.25rem;font-size:.875rem}}.MemberProductHotelTeaser_text__VG1zR h1,.MemberProductHotelTeaser_text__VG1zR h2,.MemberProductHotelTeaser_text__VG1zR h3,.MemberProductHotelTeaser_text__VG1zR h4,.MemberProductHotelTeaser_text__VG1zR h5,.MemberProductHotelTeaser_text__VG1zR h6{font-family:Milo Bold,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.MemberProductHotelTeaser_text__VG1zR h1+p,.MemberProductHotelTeaser_text__VG1zR h2+p,.MemberProductHotelTeaser_text__VG1zR h3+p,.MemberProductHotelTeaser_text__VG1zR h4+p,.MemberProductHotelTeaser_text__VG1zR h5+p,.MemberProductHotelTeaser_text__VG1zR h6+p{margin-bottom:1rem}.MemberProductHotelTeaser_text__VG1zR h1+h2,.MemberProductHotelTeaser_text__VG1zR h2+h2,.MemberProductHotelTeaser_text__VG1zR h3+h2,.MemberProductHotelTeaser_text__VG1zR h4+h2,.MemberProductHotelTeaser_text__VG1zR h5+h2,.MemberProductHotelTeaser_text__VG1zR h6+h2{margin-bottom:.75rem}.MemberProductHotelTeaser_text__VG1zR p{margin-bottom:1rem}.MemberProductHotelTeaser_text__VG1zR p h6,.MemberProductHotelTeaser_text__VG1zR p+h5{margin-bottom:.25rem}.MemberProductHotelTeaser_text__VG1zR ol,.MemberProductHotelTeaser_text__VG1zR ul{margin:1rem 0;padding-left:20px}.MemberProductHotelTeaser_text__VG1zR ol+p,.MemberProductHotelTeaser_text__VG1zR ul+p{margin-bottom:1rem}.MemberProductHotelTeaser_text__VG1zR ul,.MemberProductHotelTeaser_text__VG1zR ul li{list-style:disc}.MemberProductHotelTeaser_text__VG1zR ol li{list-style:decimal}.MemberProductHotelTeaser_text__VG1zR blockquote{margin:1rem;padding:0 0 0 1rem;border-left:3px solid #73767e}.MemberProductHotelTeaser_text__VG1zR>:first-child{margin-top:0}.MemberProductHotelTeaser_text__VG1zR>:last-child{margin-bottom:0}.MemberProductHotelTeaser_text__VG1zR table{max-width:100%;word-break:break-word}.MemberProductHotelTeaser_text__VG1zR p{margin-bottom:.5rem}@media(min-width:990px){.MemberProductHotelTeaser_text__VG1zR p{margin-bottom:.25rem}}.MemberProductHotelTeaser_priceWrap__flsqM{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;border-top:1px solid #d4d6da}.MemberProductHotelTeaser_price--currentPrice__C_jlJ{text-align:left}.MemberProductHotelTeaser_price--perPerson__pVWqH{color:#5b5d63;opacity:1}.MemberProductHotelTeaser_fallbackTitle__N_ilN{line-height:1.5rem;font-size:1.125rem;font-family:Milo Bold,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;margin-bottom:1rem}@media(min-width:768px){.MemberProductHotelTeaser_fallbackTitle__N_ilN{line-height:1.75rem;font-size:1.5rem;font-family:Milo Bold,sans-serif,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400}}.MemberProductHotelTeaser_fallbackHotels__dRk9B .slick-track{margin-right:0;margin-left:0}.MemberProductHotelTeaser_fallbackHotels__dRk9B .slick-list{padding:0 10px 2.5rem}.MemberProductHotelTeaser_fallbackHotels__dRk9B .slick-slide{padding-right:0;padding-left:0}.MemberProductHotelTeaser_fallbackHotels__dRk9B .slick-slide>div{display:flex;width:100%}.MemberProductHotelTeaser_fallbackTeaser__yL7WZ{padding:0 1.5rem 0 0;width:calc(100vw - .5rem)}@media(min-width:768px){.MemberProductHotelTeaser_fallbackTeaser__yL7WZ{width:calc((100vw - .5rem)*.5)}}@media(min-width:1420px){.MemberProductHotelTeaser_fallbackTeaser__yL7WZ{width:calc(1412px * .25)}}