﻿.bemDivider{background:#ccc;height:1px;background-clip:content-box;}[data-bs-toggle="collapse"][aria-expanded="true"] .bemCollapseDisplay--OnlyWhenHidden,[data-bs-toggle="collapse"][aria-expanded="false"] .bemCollapseDisplay--OnlyWhenShown{display:initial;}[data-bs-toggle="collapse"][aria-expanded="false"] .bemCollapseDisplay--OnlyWhenShown,[data-bs-toggle="collapse"][aria-expanded="true"] .bemCollapseDisplay--OnlyWhenHidden{display:none;}.bg-light-opacity{background-color:rgba(var(--bs-light-rgb),.9);}.bg-dark-opacity{background-color:rgba(var(--bs-dark-rgb),.9);}.bemPageContainer .bg-opacity-85{--bs-bg-opacity:.85;}.bemImage--blurryBackground{object-fit:cover;width:100%;height:100%;position:absolute;transform:scale(1.5);filter:blur(5px);}.bemImage--fittingContent{position:absolute;transform:translate(50%,50%);bottom:50%;right:50%;max-height:85%;max-width:85%;height:auto;width:auto;}.object-fit-cover{object-fit:cover;}.bemContainer--mapPlaceholder{height:256px;}.bemInput__Dropdown--Multiple .bemInput__Dropdown__OptionList{min-width:100%;}.bemInput__Dropdown__Select--Fake button[id*='__ddButton']{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.bemInput__Dropdown--Multiple .dropdown[data-multiselect-selected-values='false'] .bemDropdownDisplay--onlyIfNoneSelectedValues,.bemInput__Dropdown--Multiple .dropdown[data-multiselect-selected-values='true'] .bemDropdownDisplay--onlyIfSelectedValues{display:initial;}.bemInput__Dropdown--Multiple .dropdown[data-multiselect-selected-values='true'] .bemDropdownDisplay--onlyIfNoneSelectedValues,.bemInput__Dropdown--Multiple .dropdown[data-multiselect-selected-values='false'] .bemDropdownDisplay--onlyIfSelectedValues{display:none;}#main .bemButton--vorRoutenplaner{border-color:#9aca27;color:#4a4a4a;}#main .bemButton--vorRoutenplaner:hover,#main .bemButton--vorRoutenplaner:active{color:#4a4a4a;background-color:#9aca27;}#main .bemButton--vorRoutenplaner:focus{box-shadow:0 0 0 .25rem rgba(154,202,39,.5);}#main .bemButton--vorRoutenplaner .bemImage--vorRoutenplaner{height:1em;background-color:#fff;border-radius:4px;padding:.1em;box-sizing:content-box;position:absolute;bottom:50%;transform:translateY(50%);}.bemPieChart__Slice{transition:all linear 100ms;}.bemPieChart__Slice--Highlight{scale:1.1;}.bemPieChart__LegendItem .badge:empty{display:inline;}.bemImageOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);}.bemContentSliderWrapper--outerControls{padding:0 3rem 1.5rem;}.bemContentSliderWrapper--outerControls .bemContentSlider__arrow{position:absolute;top:50%;transform:translateY(-50%);padding:.25rem;width:2rem;}.bemContentSliderWrapper--outerControls .bemContentSlider__arrow--prev{left:-3rem;}.bemContentSliderWrapper--outerControls .bemContentSlider__arrow--next{right:-3rem;}.bemContentSliderWrapper--outerControls .bemContentSlider__pagination{bottom:-1.5rem;}.bemContentSliderWrapper--outerControls .bemContentSlider__pagination__page{background:var(--bs-secondary);}.bemContentSliderWrapper--outerControls .bemContentSlider__pagination__page.is-active{background:var(--bs-primary);}.bemFilterContainer .collapse .form-range::-webkit-slider-runnable-track,.bemFilterContainer .collapse .form-range::-moz-range-track{background-color:#fff;}.card-img .hoverbox_title{background-color:var(--bs-primary);position:absolute;top:0;left:0;color:#fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}.card-img:hover .hoverbox_title{opacity:.8;}.card-img .hover_title{transform:translateY(30px);-webkit-transform:translateY(30px);}.card-img .hover_title{font-size:1.5em;opacity:0;}.card-img:hover .hover_title,.card-img:focus .hover_title{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}.card-img-blur:hover img{-webkit-filter:blur(4px);filter:blur(4px);}.splide__pagination__page.is-active{background-color:var(--bs-primary);}.splide__pagination{bottom:auto;}.bemAmtstafelSlider picture>img{display:block;max-width:100%;}@media(max-width:575.98px){.boxenwrapper-grid .card>.row>.bemContainer-thumbnailContent>div.bg-primary{border-bottom-left-radius:0 !important;border-top-right-radius:var(--bs-border-radius) !important;}.boxenwrapper-grid .card>.row{border:none !important;}}