@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-900.woff2") format("woff2"),url("/fonts/freight/freight-big-900.woff") format("woff"),url("/fonts/freight/freight-big-900.otf") format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-700.woff2") format("woff2"),url("/fonts/freight/freight-big-700.woff") format("woff"),url("/fonts/freight/freight-big-700.otf") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-700-italic.woff2") format("woff2"),url("/fonts/freight/freight-big-700-italic.woff") format("woff"),url("/fonts/freight/freight-big-700-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-400.woff2") format("woff2"),url("") format("/fonts/freight/freight-big-400.woff"),url("/fonts/freight/freight-big-400.otf") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-400-italic.woff2") format("woff2"),url("/fonts/freight-big-400-italic.woff") format("woff"),url("/fonts/freight/freight-big-400-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:SourceSans;font-style:normal;font-weight:normal;src:local(""),url("/fonts/SourceSans3-Regular.ttf") format("ttf")}h1{color:#4d4d4c}#hotelSucheFilter_hotelseite.sucheFilterWrapper{background-image:none;min-height:auto}#hotelSucheFilter_hotelseite.sucheFilterWrapper button{position:relative;background:#ce9461;color:#fff;text-transform:uppercase;font-size:.75rem;font-weight:bold;padding:.75rem 2rem;border-radius:.5rem}#hotelSucheFilter_hotelseite.sucheFilterWrapper #hotelsucheform-strfulltext{padding-right:.5rem}#hotelSucheFilter_hotelseite.sucheFilterWrapper .hotelSuche-titel{text-align:center;font-size:1.5rem;font-family:"SourceSans",sans-serif;color:#fff;text-transform:uppercase;margin-bottom:1.125rem}.hotelSucheWidget .einleitung{font-weight:bold;font-family:"Open Sans",sans-serif}.hotelSucheWidget .einleitung p.title{font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:bold;margin-top:3rem;margin-bottom:1.5rem}.hotel-search .hotelListeWidget .hotels{display:flex;flex-wrap:wrap;justify-content:space-between}.hotel-search .hotelListeWidget .hotels .kachelView.kachelAnzahl_3{width:calc(33% - 1rem)}@media(max-width: 992px){.hotel-search .hotelListeWidget .hotels .kachelView.kachelAnzahl_3{width:calc(50% - 1rem)}}.hotel-neue h2,.hotel-top h2,.hotel-silber h2,.hotel-bronze h2{font-size:3rem;font-family:"freight-big-pro",serif;text-transform:uppercase}@media(max-width: 768px){.hotel-neue h2,.hotel-top h2,.hotel-silber h2,.hotel-bronze h2{font-size:2rem}}@media(max-width: 768px){.hotel-neue .kachelButtons a,.hotel-top .kachelButtons a,.hotel-silber .kachelButtons a,.hotel-bronze .kachelButtons a{padding:.5rem !important}.hotel-neue .hotelListeWidget .kachelView,.hotel-top .hotelListeWidget .kachelView,.hotel-silber .hotelListeWidget .kachelView,.hotel-bronze .hotelListeWidget .kachelView{margin-bottom:1rem}}.hotel-top .hotelListeWidget .kachelView .bild{aspect-ratio:auto 1272/360}.hotel-top .hotelListeWidget .kachelView .bild a{width:100%;height:100%;display:inline-block}.hotel-top .hotelListeWidget .kachelView .bild a img{width:auto;min-width:100%;position:absolute;left:50%;transform:translateX(-50%)}@media(max-width: 768px){.hotel-top .hotelListeWidget .kachelView .bild{aspect-ratio:auto 16/16}}@media(max-width: 992px){.hotel-silber .hotelListeWidget .hotels .kachelView{width:100% !important}}@media(max-width: 992px){.hotel-bronze .hotelListeWidget .hotels .kachelView{width:calc(50% - 1rem) !important}}.hotel-top .hotelListeWidget .kachelView:last-of-type{border-bottom:0}.search-index hr{margin-top:5rem;margin-bottom:5rem}@media(max-width: 768px){.search-index hr{margin-top:4rem;margin-bottom:4rem}}.hotels-hero{max-width:1440px;margin:auto;position:relative}.hotels-hero img{width:100%}.hotels-hero .hotels-hero-suchefilter{position:absolute;left:50%;bottom:3rem;transform:translateX(-50%)}.hotels-hero .watermark{opacity:.125;width:13.5rem;min-height:auto;min-width:auto;right:3.75rem;left:auto;bottom:0;height:auto;position:absolute}@media(max-width: 768px){.hotels-hero .watermark{width:10rem;right:1rem}}.hotels-hero .hero-text{font-family:"freight-big-pro",serif;font-size:4rem;color:#fff;font-weight:bold;position:absolute;bottom:4.25rem;left:5.185rem;max-width:38rem;text-transform:uppercase;line-height:1.125}@media(max-width: 768px){.hotels-hero .hero-text{line-height:1;bottom:2rem;left:2rem;font-size:3rem}}@media(max-width: 576px){.hotels-hero .hero-text{line-height:1.25;bottom:1rem;left:1rem;font-size:3rem;word-break:break-word;hyphens:auto;width:17rem;max-width:calc(100% - 2rem)}}
