:root{--escapio-red:#76232f;--escapio-gray-4:#f2f2f2;--escapio-gray-5:#666;--escapio-green-dark:#006626;--escapio-green-hover:#00471a;--escapio-green-light:hsl(from var(--escapio-green-dark) h s l/0.05)}.esc-logo{--esc-logo-main:var(--escapio-white-1);--esc-logo-sub:var(--escapio-white-1)}.esc-logo svg{max-height:100%;width:100%;fill:#fff}.esc-logo--red{--esc-logo-main:var(--escapio-red);--esc-logo-sub:var(--escapio-gray-5)}:root{--header-color:#fff;--header-color-dim:#e2e2e2}.jumbotron{height:calc(var(--jumbotron-image-height) - var(--header-height) + var(--jumbotron-caption-height, 0px))}.jumbotron__image{height:var(--jumbotron-image-height);inset:0;position:absolute}.jumbotron__image img{height:var(--jumbotron-image-height);object-fit:cover;width:100%}.extended-header{padding-bottom:0;position:relative}.search-panel-toggable-container{position:absolute;width:100%}.headline__icon{font-size:25px;margin-right:10px;vertical-align:text-bottom}@media (min-width:568px){.headline__icon{font-size:36px}}.headline__icon--circle{--circle-size:24px;background-color:#e2e2e2;border-radius:50%;display:inline-block;font-size:15px;height:var(--circle-size);line-height:var(--circle-size);text-align:center;width:var(--circle-size)}@media (min-width:568px){.headline__icon--circle{--circle-size:34px;font-size:21px}}.faq{border-bottom:1px solid #e2e2e2;display:block}.faq__entry{border-top:1px solid #e2e2e2;display:block}.faq__button{background-color:#fff;padding:calc(var(--unit-mobile)*1.5) 0;position:relative;text-align:left;width:100%}.faq__button__icon{float:right;font-size:20px;margin:0 0 0 10px;transform:rotate(0deg);transition:transform .25s linear}@media (min-width:568px){.faq__button__icon{line-height:1.4em}}.faq__question{font-size:15px;font-weight:600}@media (min-width:568px){.faq__question{font-size:18px}}.faq__entry--open .faq__button__icon{transform:rotate(180deg)}.faq__answer{display:none}.faq__entry--open .faq__answer{display:block}.faq__answer .markdown>p:first-child{margin-top:0}.interlinking__section:not(:last-child){padding-bottom:var(--unit)}.interlinking__section+.interlinking__section{border-top:1px solid #e2e2e2}.interlinking__section__header{font-size:15px;font-weight:700;margin:var(--unit) 0}@media (min-width:568px){.interlinking__section__header{font-size:18px}}.interlinking__list-item{line-height:30px;margin-bottom:var(--unit-mobile)}.interlinking__hotel-count{background-color:#f2f2f2;display:inline-block;font-weight:700;line-height:inherit;margin-right:8px;text-align:center;width:calc(var(--unit-mobile)*3)}@media (min-width:568px){.interlinking__list--multi-column-1-2-4,.interlinking__list--multi-column-1-3{display:flex;flex-wrap:wrap}.interlinking__list--multi-column-1-3 .interlinking__list-item{width:33.3333333333%}.interlinking__list--multi-column-1-2-4 .interlinking__list-item{width:50%}}@media (min-width:813px){.interlinking__list--multi-column-1-2-4 .interlinking__list-item{width:25%}}.sticker-album__link{display:block;position:relative}.sticker-album__link__picture:before{content:"";display:block;padding-top:75%}.sticker-album__link__picture img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.sticker-album__link__picture--wide:before{padding-top:50%}@media (min-width:568px){.sticker-album__link__picture--wide:before{padding-top:75%}}.sticker-album__link__label{background-image:linear-gradient(180deg,#0000,#000);bottom:0;color:#fff;display:flex;flex-direction:column;font-size:15px;justify-content:flex-end;left:0;padding:10px;position:absolute;right:0;top:50%}@media (min-width:568px){.sticker-album__link__label{font-size:18px}}.featured-hotel__classification{font-size:13px}.featured-hotel__location{color:#3f3f3f;margin-top:4px;text-align:end}.featured-hotel__location:hover{color:#000}.hotel-satisfaction{align-items:center;display:flex;font-weight:700;height:30px;left:5px;padding:0 5px;position:absolute;top:5px}.is-translucent{background-color:#000000a6;color:#fff}.markdown{font-size:13px}.markdown h2,.markdown h3,.markdown hr,.markdown>h1{margin:15px 0}.markdown h2,.markdown h3{font-weight:400}.markdown h2{font-size:18px}.markdown h3{font-size:15px}.markdown>hr{border:none;border-bottom:1px solid #e2e2e2;clear:both}.markdown>p{margin:10px 0 15px}.markdown>p img{height:auto;width:100%}.markdown a,.markdown a:active,.markdown a:focus,.markdown a:hover{color:var(--escapio-green-dark)}.markdown ol,.markdown ul{padding-left:var(--unit-desktop)}.markdown ul{list-style-type:disc}.markdown:after{clear:both;content:"";display:block}.markdown__image-caption{display:block;margin-bottom:15px}@media (min-width:568px){.markdown__image--small{width:25%}.markdown__image--medium{width:50%}.markdown__image--medium,.markdown__image--small{float:left;margin:0 10px 15px 0;padding-top:5px}.markdown__image--right{float:right;margin:0 0 15px 10px!important;text-align:right}}.article-markdown{margin-bottom:calc(var(--unit-mobile)*5);margin-top:calc(var(--unit-mobile)*3)}.article-markdown__header{border-bottom:1px solid #e2e2e2}@media (min-width:568px){.article-markdown__header{padding:0 0 calc(var(--unit-mobile)*1.5)}.article-markdown__content>:first-child{margin-top:calc(var(--unit-mobile)*2)}}.section__header{font-size:18px;font-weight:400;margin:0;padding:0 0 var(--unit-mobile)}@media (min-width:568px){.section__header{font-size:24px}}.header{background:#000000a6}.jumbotron{--jumbotron-image-height:450px}@media (min-width:568px){.jumbotron{--jumbotron-image-height:500px}}.jumbotron__image{z-index:-1}.-hotel-type-heading{margin-block-start:10px;text-align:center;text-wrap:balance}.article-excerpt,.faq{margin-block:30px}