.figcaptionFont{color:var(--color_white);font:400 normal .625rem/1 var(--font-std),Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:400;line-height:1;text-shadow:0 0 2px #000}.listItem{border-bottom:1px solid var(--color_grey_medium);display:flex;max-width:100%;position:relative;z-index:1}.listItem.item--highlight{background-color:var(--color_bg_light)}@media (max-width:650px){.listItem{flex-direction:column}}@media (min-width:650.1px){.listItem{align-items:flex-start;flex-direction:row;gap:15px}}@media (min-width:1000.1px){.listItem{gap:50px}}@media (max-width:650px){.list__listItem:not(:first-of-type) .listItem{padding:30px 0 15px}}@media (min-width:650.1px){.list__listItem:not(:first-of-type) .listItem{padding:25px 0}}@media (max-width:650px){.list__listItem:first-of-type .listItem{padding:0 0 15px}}@media (min-width:650.1px){.list__listItem:first-of-type .listItem{padding:0 0 25px}}.listItem__figureWrap{position:relative}.listItem__figure{aspect-ratio:4/3;background-color:var(--color_grey_light);overflow:hidden;position:relative}@media (max-width:650px){.listItem__figure{width:100%}}@media (min-width:650.1px){.listItem__figure{width:300px}}.listItem__figure.Webcam:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));z-index:2}.listItem__figure.Webcam:after,.listItem__figure.Webcam:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.listItem__figure.Webcam:before{background-image:url(../webcam.svg);background-position:50%;background-repeat:no-repeat;z-index:3}.listItem__figure__image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.listItem__figure .figcaption{max-width:70%;z-index:4}.listItem__textWrap{display:flex;flex-direction:column;gap:15px;max-width:779px}@media (max-width:650px){.listItem__textWrap{padding:15px 15px 0}}.listItem__headline{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font:500 normal clamp(1.75rem,5.20833vw,2rem)/1.3 var(--font-deco),Times,serif;font-size:clamp(1.75rem,5.20833vw,2rem);font-style:normal;font-weight:500;gap:5px;hyphens:auto;line-height:1.3;position:relative}.listItem:not(.basic) .listItem__headline{color:var(--color_primary_light)}.listItem.basic .listItem__headline{color:var(--color_grey_dark)}.listItem__text{color:var(--color_text_dark);font:400 normal 1.125rem/1.5 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5}.listItem__overlay{align-items:flex-start;display:flex;flex-direction:column;gap:5px;left:5px;position:absolute;top:5px;z-index:2}.listItem__phone{color:var(--color_text_dark);text-decoration:none}.listItem__mail,.listItem__phone{font:400 normal 1.125rem/1.5 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5}.listItem__mail{color:var(--color_primary_light);hyphens:auto}.listItem__mail:active,.listItem__mail:focus,.listItem__mail:hover{text-decoration:none}.listItem__badge{background-color:var(--color_grey_dark);color:var(--color_white);display:inline-block;font:700 normal .875rem/1 var(--font-std),Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1;padding:7px 15px}.listItem__trustyou{align-items:flex-start;background-color:#fff;border-radius:3px;display:flex;flex-direction:row;max-height:35px;max-width:200px;overflow:hidden;padding:6px 8px}.listItem__bookable,.listItem__price{background-color:var(--color_cta_light);color:var(--color_white)}.listItem__bookable,.listItem__price,[class^=listItem__status--]{bottom:0;display:inline-block;font:700 normal .875rem/1 var(--font-std),Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1;padding:7px 15px;position:absolute;right:5px;z-index:2}[class^=listItem__status--]{background-color:var(--color_grey_light)}.listItem__status--open{color:var(--color_status_open)}.listItem__status--closed{color:var(--color_status_closed)}.listItem__type{color:var(--color_primary_light);font:700 normal clamp(1rem,5.20833vw,1.125rem)/1.3 var(--font-std),Arial,sans-serif;font-size:clamp(1rem,5.20833vw,1.125rem);font-style:normal;font-weight:700;hyphens:auto;line-height:1.3}.listItem__author{color:var(--color_text_dark);font:700 normal 1.125rem/1.5 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5}.listItem__location{align-items:baseline;color:var(--color_grey_dark);display:flex;flex-direction:row;font:500 normal 1rem/1.3 var(--font-std),Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;gap:5px;line-height:1.3}.listItem__location [class^=icon-]{color:var(--color_primary_light)}.listItem__features{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 10px}.listItem__features__item{color:var(--color_grey_dark);font:500 normal 1rem/1.3 var(--font-std),Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.3}.listItem__features__item .bullet{color:var(--color_primary_light);font-size:1.125rem;line-height:.8}.listItem__address{color:var(--color_grey_dark);font:500 normal 1rem/1.3 var(--font-std),Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.3}.listItem__event__date{background-color:hsla(0,0%,100%,.75);display:flex;flex-direction:column;gap:5px;padding:7px}.listItem__date__date{color:var(--color_primary_light);font:700 normal 1.5rem/1.2 var(--font-std),Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.2}.listItem__date__date:not(:only-child){border-bottom:1px solid var(--color_grey_medium)}.listItem__date__amount{color:var(--color_primary_light);font:500 normal .6875rem/1.2 var(--font-std),Arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:500;line-height:1.2}.listItem__characteristics,.listItem__event{color:var(--color_grey_dark);display:flex;flex-direction:row;font:400 normal .875rem/1.2 var(--font-std),Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;gap:5px 10px;line-height:1.2}.listItem__characteristics{flex-wrap:wrap}.listItem__button a.hidden{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.listItem:active .button--ghostDark,.listItem:focus .button--ghostDark,.listItem:hover .button--ghostDark{background-color:var(--color_primary_light);color:var(--color_white)}.listItem:active .button--cta,.listItem:focus .button--cta,.listItem:hover .button--cta{background-color:var(--color_cta_dark)}.accommodation__ratings{align-items:center;display:flex;flex-direction:row;gap:5px;padding:0 5px}.accommodation__ratings .label,.accommodation__ratings .seperator{color:var(--color_primary_light);font:500 normal 1.25rem/1.1 var(--font-std),Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.1}.listItem__geo{align-items:center;background-color:var(--color_secondary_light);color:var(--color_white);display:flex;flex-direction:row;font:700 normal 1.25rem/1 var(--font-std),Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;gap:10px;left:0;line-height:1;margin-right:10px;padding:10px 15px;position:relative;top:0;transition:background-color .3s ease-out;z-index:3}.listItem__geo:active,.listItem__geo:focus,.listItem__geo:hover{background-color:var(--color_secondary_dark)}.listItem__geo:focus-visible{outline:2px solid var(--color_secondary_dark);outline-offset:2px;padding:10px 15px}.button,.contentForm .btn{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;font:400 normal 1.125rem/1.1 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;justify-content:center;line-height:1.1;min-height:48px;padding:0 30px;text-align:center;text-decoration:none}.button__text,.contentForm .btn__text{text-decoration:none}.button--default,.button-primary,.contentForm .btn--default,.contentForm .btn-primary{background-color:var(--color_secondary_light);color:var(--color_white);font-weight:700;transition:background-color .3s ease-out}.button--default:active,.button--default:focus,.button--default:hover,.button-primary:active,.button-primary:focus,.button-primary:hover,.contentForm .btn--default:active,.contentForm .btn--default:focus,.contentForm .btn--default:hover,.contentForm .btn-primary:active,.contentForm .btn-primary:focus,.contentForm .btn-primary:hover{background-color:var(--color_secondary_dark);padding:0 30px}.button--default:focus-visible,.button-primary:focus-visible,.contentForm .btn--default:focus-visible,.contentForm .btn-primary:focus-visible{outline:2px solid var(--color_secondary_dark);outline-offset:2px;padding:0 30px}.button--cta,.contentForm .btn--cta{background-color:var(--color_cta_light);color:var(--color_white);font-weight:700;transition:background-color .3s ease-out}.button--cta:active,.button--cta:focus,.button--cta:hover,.contentForm .btn--cta:active,.contentForm .btn--cta:focus,.contentForm .btn--cta:hover{background-color:var(--color_cta_dark);padding:0 30px}.button--cta:focus-visible,.contentForm .btn--cta:focus-visible{outline:2px solid var(--color_cta_dark);outline-offset:2px;padding:0 30px}.button--ghostLight,.contentForm .btn--ghostLight{background-color:rgba(0,0,0,.1);border:1px solid var(--color_white);color:var(--color_white);font-weight:400;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out}.button--ghostLight:active,.button--ghostLight:focus,.button--ghostLight:hover,.contentForm .btn--ghostLight:active,.contentForm .btn--ghostLight:focus,.contentForm .btn--ghostLight:hover{background-color:var(--color_white);color:var(--color_primary_light);padding:0 30px}.button--ghostLight:focus-visible,.contentForm .btn--ghostLight:focus-visible{outline:2px solid var(--color_white);outline-offset:2px;padding:0 30px}.button--ghostDark,.contentForm .btn--ghostDark{background-color:hsla(0,0%,100%,.1);border:1px solid var(--color_primary_light);color:var(--color_primary_light);font-weight:400;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out}.button--ghostDark:active,.button--ghostDark:focus,.button--ghostDark:hover,.contentForm .btn--ghostDark:active,.contentForm .btn--ghostDark:focus,.contentForm .btn--ghostDark:hover{background-color:var(--color_primary_light);color:var(--color_white);padding:0 30px}.button--ghostDark:focus-visible,.contentForm .btn--ghostDark:focus-visible{outline:2px solid var(--color_primary_light);outline-offset:2px;padding:0 30px}.button--icon,.contentForm .btn--icon{background-color:var(--color_secondary_light);color:var(--color_white);font-weight:700;transition:background-color .3s ease-out}.button--icon:active,.button--icon:focus,.button--icon:hover,.contentForm .btn--icon:active,.contentForm .btn--icon:focus,.contentForm .btn--icon:hover{background-color:var(--color_secondary_dark);padding:0 30px}.button--icon:focus-visible,.contentForm .btn--icon:focus-visible{outline:2px solid var(--color_secondary_dark);outline-offset:2px;padding:0 30px}