.dc-index .base-grid--gap,.dc-list .base-grid--gap{row-gap:calc(var(--base-grid-gap)*1.5)}.dc-index .base-card,.dc-list .base-card{cursor:pointer}.dc-index .base-card__header,.dc-index .base-card__link a,.dc-list .base-card__header,.dc-list .base-card__link a{transition:color .5s ease}.dc-index .base-card__link,.dc-list .base-card__link{--link-hover-color: hsla(var(--color-main-h), var(--color-main-s), max(0%, min(calc(var(--color-main-l) - 15%), 100%)), 1)}.dc-index .base-card__link a,.dc-list .base-card__link a{color:var(--color-main)}.dc-index .base-card__link:hover a,.dc-list .base-card__link:hover a{color:var(--link-hover-color)}.dc-index .base-card__image,.dc-list .base-card__image{overflow:hidden}.dc-index .base-card__image img,.dc-list .base-card__image img{transition:transform .5s ease-in,filter 1s ease-in-out;transform-origin:center center;filter:brightness(75%)}.dc-index .base-card__time,.dc-index .base-card__address,.dc-index .base-card__tag,.dc-index .base-card__price,.dc-list .base-card__time,.dc-list .base-card__address,.dc-list .base-card__tag,.dc-list .base-card__price{display:grid;grid-template-columns:2em 1fr;padding-bottom:var(--space-small);color:var(--color-main);font-weight:var(--font-body-bold-weight);font-style:normal}.dc-index .base-card__time .svg.icon,.dc-index .base-card__address .svg.icon,.dc-index .base-card__tag .svg.icon,.dc-index .base-card__price .svg.icon,.dc-list .base-card__time .svg.icon,.dc-list .base-card__address .svg.icon,.dc-list .base-card__tag .svg.icon,.dc-list .base-card__price .svg.icon{font-size:1.5em}.dc-index .base-card__price .svg.icon,.dc-list .base-card__price .svg.icon{line-height:1}.dc-index .base-card:hover .base-card__header,.dc-index .base-card:focus .base-card__header,.dc-list .base-card:hover .base-card__header,.dc-list .base-card:focus .base-card__header{color:var(--color-main)}.dc-index .base-card:hover .base-card__image img,.dc-index .base-card:focus .base-card__image img,.dc-list .base-card:hover .base-card__image img,.dc-list .base-card:focus .base-card__image img{transform:scale(1.1);filter:brightness(100%)}.dc-index .base-card__video .video-caption,.dc-list .base-card__video .video-caption{display:none}.dc-index base-button.hollow a,.dc-list base-button.hollow a{color:var(--color-main)}.dc-index base-button.hollow:hover a,.dc-list base-button.hollow:hover a{color:var(--base-button-bg-hover);-webkit-text-decoration:underline;text-decoration:underline}.dc-search{margin-bottom:var(--space-small)}@media(min-width: 1024px){.dc-search__grid[data-cols="2"]{display:grid;grid-template-columns:1fr 3fr;grid-gap:var(--space-regular);gap:var(--space-regular)}.dc-search__grid[data-cols="2"] .dc-filters{margin-top:calc(var(--space-regular) + var(--space-tiny))}.dc-search__grid[data-cols="2"] .dc-filters>.base-grid[data-cols="3"]{--base-grid-cols: 1;row-gap:0}.dc-search__grid[data-cols="2"] .dc-filters>.base-grid[data-cols="3"] .dc-classification-filters.dc-slide-toggles>.base-form-element,.dc-search__grid[data-cols="2"] .dc-filters>.base-grid[data-cols="3"] .dc-classification-filters.dc-slide-toggles base-slide-content{grid-template-columns:none}.dc-search__grid[data-cols="2"] .dc-filter__button{margin-top:var(--space-regular);display:block}.dc-search__grid[data-cols="2"] .dc-filter__button>base-button{width:100%}}.dc-search__grid .base-grid-cell[data-span-cols] .dc-chips{display:block;text-align:left}.dc-search__grid .base-grid-cell[data-span-cols] .dc-chips .base-form-element{display:flex;flex-wrap:wrap;gap:5px}.dc-search .base-flex--gap{--base-flex-gap: var(--space-small)}.dc-search .base-margin-b{--margin-b-space: var(--space-small)}.dc-search .dc-filters{margin-bottom:var(--space-small)}.dc-search .dc-filters>.base-grid{row-gap:var(--space-tiny)}.dc-search .dc-filters>.base-grid .dc-classification-filters:not(.dc-chips)>.base-form-element,.dc-search .dc-filters>.base-grid .dc-classification-filters:not(.dc-chips) base-slide-content{display:grid;grid-gap:var(--space-tiny);align-items:flex-start}.dc-search .dc-filters>.base-grid .dc-classification-filters:not(.dc-chips)>.base-form-element.no-grid,.dc-search .dc-filters>.base-grid .dc-classification-filters:not(.dc-chips) base-slide-content.no-grid{display:block}.dc-search .dc-filters>.base-grid .dc-classification-filters:not(.dc-chips)>.base-form-element.no-grid>.base-form-field input[type=checkbox]+label,.dc-search .dc-filters>.base-grid .dc-classification-filters:not(.dc-chips)>.base-form-element.no-grid>.base-form-field input[type=radio]+label,.dc-search .dc-filters>.base-grid .dc-classification-filters:not(.dc-chips) base-slide-content.no-grid>.base-form-field input[type=checkbox]+label,.dc-search .dc-filters>.base-grid .dc-classification-filters:not(.dc-chips) base-slide-content.no-grid>.base-form-field input[type=radio]+label{margin-left:var(--space-tiny)}@media(max-width: 1023px){.dc-search .dc-filters>.base-grid[data-cols="3"]{--base-grid-cols: 1}}@media(min-width: 640px)and (max-width: 1023px){.dc-search .dc-filters>.base-grid[data-cols="3"]{--base-grid-cols: 2}.dc-search .dc-filters>.base-grid[data-cols="3"] .dc-filter__fulltext,.dc-search .dc-filters>.base-grid[data-cols="3"] .dc-radio-buttons,.dc-search .dc-filters>.base-grid[data-cols="3"] .dc-checkboxes,.dc-search .dc-filters>.base-grid[data-cols="3"] .dc-slide-toggles{grid-column:span 2}}.dc-search .dc-filters>.base-grid[data-cols="3"] .dc-classification-filters:not(.dc-chips)>.base-form-element,.dc-search .dc-filters>.base-grid[data-cols="3"] .dc-classification-filters:not(.dc-chips) base-slide-content{grid-template-columns:repeat(2, minmax(0, 1fr))}.dc-search .dc-filters>.base-grid[data-cols="3"] .dc-classification-filters:not(.dc-chips) .base-grid-cell{grid-column:span 2}@media(max-width: 1199px){.dc-search .dc-filters>.base-grid[data-cols="3"] .dc-classification-filters:not(.dc-chips).dc-slide-toggles>.base-form-element,.dc-search .dc-filters>.base-grid[data-cols="3"] .dc-classification-filters:not(.dc-chips).dc-slide-toggles base-slide-content{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media(max-width: 479px){.dc-search .dc-filters>.base-grid[data-cols="2"]{--base-grid-cols: 1}}.dc-search .dc-filters>.base-grid[data-cols="2"] .dc-classification-filters:not(.dc-chips)>.base-form-element,.dc-search .dc-filters>.base-grid[data-cols="2"] .dc-classification-filters:not(.dc-chips) base-slide-content{grid-template-columns:repeat(3, minmax(0, 1fr))}.dc-search .dc-filters>.base-grid[data-cols="2"] .dc-classification-filters:not(.dc-chips) .base-grid-cell{grid-column:span 3}.dc-search .dc-filters>.base-grid.dc-filter__2-filter{--base-grid-cols: 2}@media(min-width: 640px){.dc-search .dc-filters>.base-grid.dc-filter__2-filter .dc-classification-filters:not(.dc-chips)>.base-form-element,.dc-search .dc-filters>.base-grid.dc-filter__2-filter .dc-classification-filters:not(.dc-chips) base-slide-content{grid-template-columns:repeat(2, minmax(max-content, 1fr))}.dc-search .dc-filters>.base-grid.dc-filter__2-filter .dc-classification-filters:not(.dc-chips) .base-grid-cell{grid-column:span 2}}@media(min-width: 1024px){.dc-search .dc-filters>.base-grid.dc-filter__2-filter{grid-template-columns:300px 1fr}.dc-search .dc-filters>.base-grid.dc-filter__2-filter .dc-classification-filters:not(.dc-chips)>.base-form-element,.dc-search .dc-filters>.base-grid.dc-filter__2-filter .dc-classification-filters:not(.dc-chips) base-slide-content{grid-template-columns:repeat(3, minmax(max-content, 1fr))}.dc-search .dc-filters>.base-grid.dc-filter__2-filter .dc-classification-filters:not(.dc-chips) .base-grid-cell{grid-column:span 3}}@media(min-width: 1200px){.dc-search .dc-filters>.base-grid.dc-filter__2-filter{grid-template-columns:400px 1fr}}@media(min-width: 1440px){.dc-search .dc-filters>.base-grid.dc-filter__2-filter .dc-classification-filters:not(.dc-chips)>.base-form-element,.dc-search .dc-filters>.base-grid.dc-filter__2-filter .dc-classification-filters:not(.dc-chips) base-slide-content{grid-template-columns:repeat(4, minmax(max-content, 1fr))}.dc-search .dc-filters>.base-grid.dc-filter__2-filter .dc-classification-filters:not(.dc-chips) .base-grid-cell{grid-column:span 4}}.dc-search .dc-filters>.base-grid .dc-dropdown>.base-form-element{display:block}.dc-search .dc-filters>.base-grid .dc-dropdown>.base-form-element>select{width:100%}.dc-search .dc-filters .dc-radio-buttons>label.dc-filter__name,.dc-search .dc-filters .dc-checkboxes>label.dc-filter__name,.dc-search .dc-filters .dc-slide-toggles>label.dc-filter__name{margin-bottom:var(--space-tiny);display:block}.dc-search .dc-filters .dc-chips>.base-form-element{display:flex !important;flex-wrap:wrap !important}.dc-search .dc-filters .dc-chips>.base-form-element{justify-content:center;gap:var(--space-tiny)}.dc-search .dc-filters:has(.dc-tab-buttons) .base-grid{grid-template-columns:1fr repeat(2, minmax(var(--base-grid-minmax-min), var(--base-grid-minmax-max)))}.dc-search .dc-filters:has(.dc-tab-buttons) .base-grid>div.dc-tab-buttons,.dc-search .dc-filters:has(.dc-tab-buttons) .base-grid>fieldset.dc-tab-buttons{order:-1}.dc-search .dc-filters .base-slide-content-toggle{--base-button-hollow-border: none;display:block;text-align:center;transition:transform .5s ease-in-out}.dc-search .dc-filters .base-slide-content-toggle.is-open{transform:rotate(180deg)}.dc-search .dc-filters .base-slide-content-toggle:hover .icon.svg{border-color:var(--base-button-bg-hover)}.dc-search .dc-filters .base-slide-content-toggle .icon.svg{transition:border .25s ease-in-out;border-bottom:solid 2px rgba(0,0,0,0)}.dc-search .dc-filter__name{display:block;width:100%}.dc-search .dc-filter__checkbox,.dc-search .dc-filter__radiobutton,.dc-search .dc-filter__slide-toggle{--checkbox-size: 20px;position:relative;align-items:flex-start}.dc-search .dc-filter__checkbox input[type=checkbox],.dc-search .dc-filter__checkbox input[type=radio],.dc-search .dc-filter__radiobutton input[type=checkbox],.dc-search .dc-filter__radiobutton input[type=radio],.dc-search .dc-filter__slide-toggle input[type=checkbox],.dc-search .dc-filter__slide-toggle input[type=radio]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none}.dc-search .dc-filter__checkbox input[type=checkbox],.dc-search .dc-filter__checkbox input[type=radio],.dc-search .dc-filter__radiobutton input[type=checkbox],.dc-search .dc-filter__radiobutton input[type=radio]{height:var(--checkbox-size);width:var(--checkbox-size);background-color:var(--base-form-background);transition-duration:.3s;border:var(--base-form-border)}.dc-search .dc-filter__checkbox input[type=checkbox]:checked+label:before{content:"";display:block;position:absolute;left:3px;top:3px;width:calc(var(--checkbox-size) - 6px);height:calc(var(--checkbox-size) - 6px)}.dc-search .dc-filter__checkbox input[type=radio]:checked+label:before{content:"";display:block;position:absolute;left:3px;top:3px;width:calc(var(--checkbox-size) - 6px);height:calc(var(--checkbox-size) - 6px)}.dc-search .dc-filter__radiobutton input[type=checkbox]:checked+label:before{content:"";display:block;position:absolute;left:3px;top:3px;width:calc(var(--checkbox-size) - 6px);height:calc(var(--checkbox-size) - 6px)}.dc-search .dc-filter__radiobutton input[type=radio]:checked+label:before{content:"";display:block;position:absolute;left:3px;top:3px;width:calc(var(--checkbox-size) - 6px);height:calc(var(--checkbox-size) - 6px)}.dc-search .dc-filter__checkbox input[type=checkbox]:active{border-width:2px}.dc-search .dc-filter__checkbox input[type=radio]:active{border-width:2px}.dc-search .dc-filter__radiobutton input[type=checkbox]:active{border-width:2px}.dc-search .dc-filter__radiobutton input[type=radio]:active{border-width:2px}.dc-search .dc-filter__checkbox input[type=checkbox]{border-radius:var(--base-form-radius)}.dc-search .dc-filter__checkbox input[type=checkbox]:checked{background-color:var(--base-form-background-focus)}.dc-search .dc-filter__checkbox input[type=checkbox]:checked+label:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 490 490' xml:space='preserve'%3E%3Cpolygon points='452.253,28.326 197.831,394.674 29.044,256.875 0,292.469 207.253,461.674 490,54.528 '/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 490 490' xml:space='preserve'%3E%3Cpolygon points='452.253,28.326 197.831,394.674 29.044,256.875 0,292.469 207.253,461.674 490,54.528 '/%3E%3C/svg%3E");background:var(--base-form-background);background-repeat:no-repeat;background-size:80%;background-position:center center}.dc-search .dc-filter__radiobutton input[type=radio]{border-radius:50%}.dc-search .dc-filter__radiobutton input[type=radio]:checked{background-color:var(--base-form-background)}.dc-search .dc-filter__radiobutton input[type=radio]:checked+label:before{border-radius:50%;background:var(--base-form-background-focus)}.dc-search .dc-filter__slide-toggle .slide-toggle{--slider-size: calc(var(--checkbox-size) * 0.80);flex:none;position:relative;width:calc(var(--checkbox-size)*2);height:var(--checkbox-size);display:inline-block}.dc-search .dc-filter__slide-toggle .slide-toggle .slider{width:100%;height:100%;border:var(--base-form-border);border-radius:var(--checkbox-size);position:absolute;cursor:pointer;top:1px;left:0;background-color:var(--color-back);transition:.4s}.dc-search .dc-filter__slide-toggle .slide-toggle .slider:before{border-radius:50%;position:absolute;content:"";height:var(--slider-size);width:var(--slider-size);left:2px;top:2px;background-color:var(--base-form-background-focus);transition:.4s}.dc-search .dc-filter__slide-toggle .slide-toggle input[type=checkbox]{position:relative;opacity:0;z-index:1;width:100%;height:100%}.dc-search .dc-filter__slide-toggle .slide-toggle input[type=checkbox]:checked+.slider{background-color:var(--base-form-background-focus)}.dc-search .dc-filter__slide-toggle .slide-toggle input[type=checkbox]:checked+.slider:before{transform:translateX(calc(var(--slider-size) + 2px));background-color:var(--color-back)}.dc-search .dc-filter__slide-toggle .slide-toggle input[type=checkbox]:focus+.slider{box-shadow:0 0 1px var(--base-form-background-focus)}.dc-search .dc-filter__slide-toggle .slide-toggle+label{margin-right:var(--space-small)}.dc-search .dc-filter__openinghours{gap:var(--space-small)}.dc-search .dc-filter__openinghours .base-form-field{gap:var(--space-tiny)}.dc-search .dc-filter__openinghours .base-form-field>label,.dc-search .dc-filter__openinghours .base-form-field>*{flex:auto}.dc-search .dc-filter__openinghours .base-form-field>*{margin-top:0}.dc-search .dc-filter__fulltext>.base-form-group--with-icon{width:100%}.dc-search .dc-filter__fulltext+.dc-filter__button .icon.svg{display:none}@media(max-width: 1023px){.dc-search .dc-filter__date-range>.base-form-group--with-icon{width:100%}}@media(max-width: 1023px){.dc-search .dc-filter__button{margin-top:var(--space-regular)}}@media(max-width: 479px){.dc-search .dc-filter__button{display:block}.dc-search .dc-filter__button base-button{width:100%;max-width:none}}.dc-search .dc-filter__button .svg.icon.-is-left{margin-right:.5em}.dc-search .dc-filter__multi-select base-multi-select{position:relative;z-index:2;width:100%;--base-multi-select-inner-space: var(--base-form-padding-h);--base-multi-select-radius: var(--base-form-radius);--base-multi-select-border: var(--base-form-border);background-color:var(--base-form-background);font-size:var(--base-form-font-size);color:var(--color-text);height:calc(var(--base-form-base-height) + var(--base-form-padding-v)*2);transition:background-color .25s ease}.dc-search .dc-filter__multi-select base-multi-select::part(arrow){display:flex;align-content:center}.dc-search .dc-filter__multi-select base-multi-select::part(default-dropdown){border:var(--base-multi-select-border);left:-1px;padding-top:calc(var(--base-multi-select-inner-space)*.5);padding-bottom:calc(var(--base-multi-select-inner-space)*.5)}.dc-search .dc-filter__multi-select base-multi-select::part(default-item){padding:calc(var(--base-multi-select-inner-space)*.5) var(--base-multi-select-inner-space)}.dc-search .dc-filter__multi-select base-multi-select::part(item-label){order:1}.dc-search .dc-filter__multi-select base-multi-select::part(item-prefix){order:2;color:var(--color-main);fill:currentColor}.dc-search .dc-filter__chip{--base-form-background: var(--color-main);--base-form-border: solid 2px var(--color-main);--base-form-color: var(--color-back);--base-form-padding-v: var(--space-tiny);--base-form-padding-h: var(--space-small);--base-form-focus-outline: solid 2px var(--color-main);--base-form-base-height: auto;position:relative}.dc-search .dc-filter__chip input{margin:0;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.dc-search .dc-filter__chip input:checked+label{color:var(--base-form-background);background:var(--base-form-color)}.dc-search .dc-filter__chip label{margin-right:0 !important}.dc-search .dc-filter__chip label{transition:background-color .25s ease-out,color .25s ease-out;color:var(--base-form-color);border:var(--base-form-border);background:var(--base-form-background);border-radius:20px;line-height:1.2;text-align:center;padding:var(--base-form-padding-v) var(--base-form-padding-h)}.dc-search .dc-filter__chip:focus-within label{color:var(--base-form-background);background:var(--base-form-color);cursor:pointer}.dc-search .dc-filter__chip:hover label{color:var(--base-form-background);background:var(--base-form-color);cursor:pointer}.dc-search .dc-tab-buttons.base-flex{grid-column:1/-1;justify-self:center}.dc-search .dc-tab-buttons>.base-form-element{margin-left:auto;margin-right:auto}.dc-search .dc-tab-buttons .dc-classification-filter{position:relative}.dc-search .dc-tab-buttons label{margin:0 !important}.dc-search .dc-tab-buttons label{transition:opacity ease .5s;border:none;box-shadow:none;background:inherit;font-size:inherit;font-family:inherit;font-family:inherit;padding:var(--space-tiny) var(--space-small);cursor:pointer;color:var(--color-text)}.dc-search .dc-tab-buttons input{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.dc-search .dc-tab-buttons input:checked+label{border-bottom:solid 2px var(--color-main)}.dc-search .dc-tab-buttons input:focus-within+label{opacity:.5}.dc-search .dc-tab-buttons input:hover+label{opacity:.5}.dc-search .dc-chips base-button{--base-button-padding-v: var(--space-tiny);--base-button-padding-h: var(--space-small)}.dc-search .dc-filter__button-container{text-align:right}.dc-search .dc-classification-filter.base-form-field{gap:var(--space-tiny)}.dc-search .dc-classification-filter.base-form-field input[type=checkbox],.dc-search .dc-classification-filter.base-form-field input[type=radio]{margin:0;flex:0 0 auto}.dc-search .dc-classification-filter.base-form-field input[type=checkbox]+label,.dc-search .dc-classification-filter.base-form-field input[type=radio]+label{margin-right:var(--space-small)}.dc-search .dc-classification-filter.base-form-field label{flex:1 1 0}.dc-search .base-form-group{--base-form-groupfield-grow: 1;--base-form-groupfield-shrink: 100%;--base-form-groupfield-base: 100%;flex-basis:auto}.dc-search .base-form-group.invisible-border{border-color:var(--color-main)}.dc-search .base-form-group.invisible-border:hover{border-color:hsla(var(--color-main-h), var(--color-main-s), clamp(0%, var(--color-main-l) - 15%, 100%), 1)}.dc-search .base-form-group label{font-weight:var(--font-body-bold-weight);flex-shrink:1}.dc-search .base-form-group label+.base-form-element{flex-grow:1}.dc-search .base-form-group label+.base-form-field label{font-weight:var(--font-body-regular-weight)}.dc-search .base-form-group .base-form-field{gap:var(--space-tiny);height:100%}.dc-search .base-form-group .base-form-field input[type=checkbox],.dc-search .base-form-group .base-form-field input[type=radio]{margin-left:var(--space-tiny);margin-top:0;flex:0}.dc-search .base-form-group .base-form-field input[type=checkbox]+label,.dc-search .base-form-group .base-form-field input[type=radio]+label{white-space:nowrap}.dc-search__grid>.base-grid>.base-grid-cell:has(.dc-tab-buttons){order:-1}.dc-base-grid{--dc-sidebar-maxWidth: 24rem;grid-template-columns:1fr 24rem;grid-template-columns:1fr var(--dc-sidebar-maxWidth)}.dc-base-grid.base-grid--gap{-moz-column-gap:calc(var(--base-grid-gap)*2);column-gap:calc(var(--base-grid-gap)*2)}.dc-header{--dc-header-image-size: 62.5%}.dc-header__slider,.dc-header__image{margin-bottom:var(--space-regular)}.dc-header__slider figure>img,.dc-header__image figure>img{display:block;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;aspect-ratio:9/10;height:auto;min-height:100%;min-width:100%}@media(min-width: 1024px){.dc-header__slider figure>img,.dc-header__image figure>img{aspect-ratio:19/8}}.dc-header__slider .base-simple-slider-wrapper{width:100%;height:auto;position:relative;overflow:hidden}.dc-header__slider .base-simple-slider-wrapper .base-simple-slider{width:100%}.dc-header__slider .base-simple-slider-wrapper .base-simple-slider figure,.dc-header__slider .base-simple-slider-wrapper .base-simple-slider img{width:100%}.dc-header__slider .base-simple-slider-wrapper .base-simple-slider figure{background:var(--color-back)}.dc-header__slider .base-simple-slider-wrapper .base-simple-slider__nav{z-index:2;position:absolute;width:100%;bottom:0}.dc-header__slider .base-simple-slider-wrapper .base-simple-slider__nav .simple-slider__nav-item:not(.is-active):not(:hover):not(:focus)::before{background-color:var(--color-back);border-color:var(--color-back)}.dc-header__image figure{width:100%;aspect-ratio:auto;position:relative;overflow:hidden;aspect-ratio:9/10}@media(min-width: 1024px){.dc-header__image figure{aspect-ratio:19/8}}.dc-content{margin-bottom:var(--space-regular)}.dc-content__contents .textimage.container-medium-up .textimage__image{flex:0 0 calc(50% - var(--textimage-margin));max-width:calc(50% - var(--textimage-margin))}.dc-content__contents .textimage.container-xlarge-up .textimage__image{flex:0 0 calc(33% - var(--textimage-margin));max-width:calc(33% - var(--textimage-margin))}.dc-content__contents .textimage .base-simple-slider-wrapper,.dc-content__contents .textimage .base-simple-slider{background-color:var(--color-back)}.dc-content__contents .textimage .base-simple-slider__item img{-o-object-fit:contain;object-fit:contain;display:block;height:100%;width:100%}.dc-content__contents .textimage [part=controls]{bottom:0 !important}.dc-content__sidebar{max-width:var(--dc-sidebar-maxWidth)}.dc-content__sidebar .h4.-with-icon{display:flex}.dc-content__teaser{font-weight:var(--font-body-bold-weight)}.dc-content__address-info address{font-style:normal}.dc-content__address-info a.display-block{-webkit-text-decoration:none;text-decoration:none}.dc-content__address-info a.display-block:not(:first-child){padding-top:var(--space-small)}.dc-content__address-info a.display-block .icon.-is-left{margin-right:1rem;width:2rem;height:2rem}.dc-content__address-info a.display-block:hover,.dc-content__address-info a.display-block:focus{-webkit-text-decoration:underline;text-decoration:underline}.dc-content__opening-hours .dc-opening-hours__live-data{font-weight:var(--font-body-bold-weight);font-size:1.25rem}.dc-content__opening-hours .dc-opening-hours__closed{color:var(--color-main)}.dc-content__opening-hours .dc-opening-hours__closed .icon{color:var(--color-main) !important}.dc-content__opening-hours .dc-opening-hours__open,.dc-content__opening-hours .dc-opening-hours__opens-today{color:var(--color-contrast)}.dc-content__opening-hours .dc-opening-hours__open .icon,.dc-content__opening-hours .dc-opening-hours__opens-today .icon{color:var(--color-contrast) !important}.dc-content__opening-hours .dc-opening-hours__opens-tomorrow,.dc-content__opening-hours .dc-opening-hours__opens-future{color:var(--color-decent-ui)}.dc-content__opening-hours .dc-opening-hours__opens-tomorrow .icon,.dc-content__opening-hours .dc-opening-hours__opens-future .icon{color:var(--color-decent-ui) !important}.dc-content__opening-hours .dc-opening-hours__text .read-more-wrapper{--read-more-line-clamp: 3}.dc-content__opening-hours .dc-opening-hours__date-span{display:block;margin-bottom:var(--space-tiny)}.dc-content__opening-hours .dc-opening-hours__week-days{list-style:none;padding-left:0}.dc-content__opening-hours .dc-opening-hours__week-days>li:not(_last-child){margin-bottom:var(--space-tiny)}.dc-content__opening-hours .dc-opening-hours__week-days .dc-opening-hours__week-day{font-weight:var(--font-body-bold-weight)}.dc-content__opening-hours .dc-opening-hours__week-days .dc-opening-hours__times{list-style:none;padding-left:0}.dc-content__geo [data-map]{aspect-ratio:1/1;background-color:hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), var(--color-decent-ui-l), 0.5)}.dc-content__geo [data-map] .map-wrapper{height:100%}.dc-content__geo .map-icon:before,.dc-content__geo .map-icon:after{display:none}.dc-content__geo .map-icon ._icon{font-size:2.5rem}.dc-content__geo .leaflet-tooltip-pane,.dc-content__geo .leaflet-popup-pane{display:none}.dc-content__event-schedule .dc-event-schedule__dates{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:var(--space-small);-moz-column-gap:var(--space-small);column-gap:var(--space-small);grid-row-gap:var(--space-tiny);row-gap:var(--space-tiny)}@media(min-width: 1024px){.dc-content__event-schedule .dc-event-schedule__dates{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1440px){.dc-content__event-schedule .dc-event-schedule__dates{grid-template-columns:repeat(4, 1fr)}}.dc-content__event-schedule .dc-event-schedule__dates.auto-fill{grid-template-columns:repeat(auto-fill, 250px)}.dc-content__event-schedule .dc-event-schedule__single-date{display:flex}.dc-content__event-schedule .dc-event-schedule__single-date .svg.icon{color:var(--color-main);font-size:2em;margin-top:4px}.dc-content__event-schedule .dc-event-schedule__more-dates>a{display:block;margin-bottom:var(--space-small)}.dc-content__more-information{padding:var(--space-regular)}.dc-content__more-information .base-menu__link .icon.-down{transition:transform .4s ease;transform:none;margin-right:.2em}.dc-content__more-information .base-menu__link[open] .icon.-down{transform:rotate(180deg);margin-left:.2em;margin-right:0}.dc-content__more-information base-slide-content{padding:0 2.4rem}.dc-content__more-information .dc-content__address-info a.display-block:not(:first-child){padding-top:0}.dc-content__tour-summary .dc-tour__info{display:grid;grid-template-columns:150px 1fr;grid-gap:var(--space-tiny)}.dc-content__features-list__feature>button{padding-left:0;padding-right:0}.dc-content__features-list__feature button[aria-expanded=true] .icon.-down{transform:rotate(180deg)}.dc-content__features-list__feature .icon{margin-right:.3em}@media(min-width: 1024px){.dc-content__features-list__feature .icon{margin-right:.5em}}.dc-content__features-list__feature .icon.-down{transition:transform .4s ease;transform:none}.dc-content__features-list__link{display:flex;cursor:pointer;font-weight:var(--font-header-bold-weight)}.dc-content__features-list__link .icon.-down{margin-top:.25em}.dc-content__features-list base-slide-content ul{list-style-type:disc;list-style-position:inside;padding-left:2em;margin-bottom:calc(var(--space-small)*1.25)}@media(min-width: 1024px){.dc-content__features-list base-slide-content ul{padding-left:2.5em}}.dc-content__features-list base-slide-content ul li .icon{color:var(--color-main);margin-top:-2px}.dc-content__features-list base-slide-content ul li:not(:last-child){margin-bottom:var(--space-tiny)}.dc-content .display-block{display:block}.read-more-wrapper{overflow:hidden;transition:max-height .3s cubic-bezier(0, 1, 0, 1);--read-more-line-clamp: 10}.read-more-wrapper .read-more-text{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;animation:closeReadMoreText .1s linear .1s forwards}.read-more-wrapper .read-more-text p:last-child{margin-bottom:0}.read-more-wrapper .read-more-button{--base-button-hollow-border: none;display:block;text-align:center;transition:transform .5s ease-in-out}.read-more-wrapper.open{max-height:1000px !important}.read-more-wrapper.open{transition:max-height .3s cubic-bezier(0.9, 0, 0.8, 0.2)}.read-more-wrapper.open .read-more-text{animation:openReadMoreText .1s linear 0s forwards}.read-more-wrapper.open .read-more-button{transform:rotate(180deg)}@keyframes openReadMoreText{from{line-clamp:var(--read-more-line-clamp);-webkit-line-clamp:var(--read-more-line-clamp)}to{line-clamp:initial;-webkit-line-clamp:initial}}@keyframes closeReadMoreText{from{line-clamp:initial;-webkit-line-clamp:initial}to{line-clamp:var(--read-more-line-clamp);-webkit-line-clamp:var(--read-more-line-clamp)}}.dc-legacy-search{display:grid;grid-gap:2rem;gap:2rem;grid-template-areas:"a" "b" "c"}@media(min-width: 1024px){.dc-legacy-search{grid-template-areas:"a a a" "b c c";grid-template-columns:17rem 1fr}}.dc-legacy-search .dc-search-widget{grid-area:c}.dc-legacy-search>form{grid-area:a}.dc-legacy-search>.classification-container{grid-area:b}.dc-legacy-search .dc-search-suggest-dropdown{position:absolute !important;top:100% !important}.dc-legacy-search .dc-search-widget-form{display:flex;align-items:stretch;gap:var(--space-little)}@media(max-width: 1023px){.dc-legacy-search .dc-search-widget-form{flex-wrap:wrap}}.dc-legacy-search .dc-search-widget-form .dc-search-suggest{height:auto !important}.dc-legacy-search .dc-search-widget-form .dc-search-suggest{flex:1 0 auto}.dc-legacy-search .dc-search-widget-form .dc-search-suggest input{border:1px solid var(--color-decent-ui);color:var(--color-text);transition:background .25s ease}.dc-legacy-search .dc-search-widget-form .dc-search-suggest input:focus{outline:2px solid var(--color-contrast);outline-offset:-2px}.dc-legacy-search .dc-search-widget-form input{padding:.8em 1em !important;font-family:var(--font-body-family) !important;font-size:var(--font-root-size) !important;font-weight:var(--font-body-bold-weight) !important;line-height:normal !important}.dc-legacy-search .dc-search-widget-form input{border-radius:4px}.dc-legacy-search .dc-search-widget-form .submit{flex:0 1 100px}.dc-legacy-search .dc-search-widget-form .submit input.button{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;align-items:center;background:var(--color-contrast);border:none;color:var(--color-back);transition:background .25s ease,color .25s ease,outline .25s ease}.dc-legacy-search .dc-search-widget-form .submit input.button:hover{color:var(--color-back);background:hsla(var(--color-contrast-h), var(--color-contrast-s), max(0%, min(var(--color-contrast-l) - 15%, 100%)), 1)}.dc-legacy-search .dc-search-widget-form .submit input.button:focus{color:var(--color-back)}.dc-legacy-search .classification-container .classifications .checkbox-group{cursor:pointer;transition:color .25s ease}.dc-legacy-search .classification-container .classifications .checkbox-group:hover{color:var(--color-contrast)}.dc-legacy-search .classification-container .classifications .checkbox-group:not(.dc-legacy-search .classification-container .classifications .checkbox-group:last-child){margin-bottom:var(--space-small)}.dc-legacy-search .classification-container .classifications .checkbox-group input,.dc-legacy-search .classification-container .classifications .checkbox-group label{cursor:pointer}.dc-legacy-search .classification-container .classifications .checkbox-group input{opacity:0;width:0;height:0;border:none;margin:0 0 0 -7px}.dc-legacy-search .classification-container .classifications .checkbox-group label{font-size:var(--font-size-bigger)}.dc-legacy-search .classification-container .classifications .checkbox-group label span{float:right;font-weight:var(--font-body-bold-weight)}.dc-legacy-search .classification-container .classifications .checkbox-group.selected label{font-weight:var(--font-body-bold-weight)}.dc-search{position:relative}.dc-search>base-overlay-loader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease;z-index:-1}.dc-search.loading>base-overlay-loader{opacity:1;z-index:10}.dc-load-more-container base-overlay-loader{display:none}.dc-load-more-container.loading base-button:not(.does-not-exist),.dc-load-more-container.loading .disabled{display:none}.dc-load-more-container.loading base-overlay-loader{display:block}html:not(.no-js) .dc-search [data-button-needed=false]{display:none}.dc-slider base-slideshow:not(:defined){display:block;background:hsla(var(--color-decent-ui-h), var(--color-decent-ui-s), var(--color-decent-ui-l), 0.5)}.dc-slider base-slideshow:not(:defined) figure{display:none}.dc-slider base-slideshow:not(:defined) figure:first-of-type{display:block}.dc-slider base-slideshow:not(:defined) [slot=prev-icon]{display:none}.dc-slider base-slideshow:not(:defined) [slot=next-icon]{display:none}.bookmark-link--labeled{width:auto;aspect-ratio:auto}.bookmark-link--labeled .bookmark-link__label{vertical-align:middle}.bookmark-link--labeled .bookmark-link__label::before{content:attr(data-label-add)}.bookmark-link--labeled[data-bookmark-link^=added] .bookmark-link__label::before{content:attr(data-label-remove)}.add-bookmark-parent{padding:var(--space-tiny);text-align:left}.base-card__full-linked .add-bookmark-parent{position:relative;z-index:3}.base-header-group__header .bookmark-link{vertical-align:baseline}
/*# sourceMappingURL=base_dc_adapter.css.map */
