.bb_karte .gm-style .gm-style-iw-tc{left:34px!important}.bb_karte .gm-style .gm-style-iw-t:after{border-color:var(--prime-color) transparent transparent transparent;border-style:solid;border-width:66px 14.5px 0 13.5px;box-shadow:none;height:0;transform:skew(43deg) translateX(-3px) translateY(-8px);width:0}.bb_karte .gm-style .gm-style-iw-tc:after{background:var(--prime-color)}.bb_karte .gm-style-iw.gm-style-iw-c{padding:22px}.bb_karte .gm-style-iw.gm-style-iw-c:before{background-color:var(--prime-color);bottom:0;content:"";height:10px;left:0;position:absolute;width:100%}.bb_karte .mapheadline{margin-bottom:0;margin-top:0}.bb_karte .maplink{font-size:15px}.bb_karte button.gm-ui-hover-effect{right:0!important;top:0!important}.bb_karte .mapaddress{border:1px solid #eee;border-width:1px 0;float:left;margin-bottom:13.5px;padding:13.5px 0;text-align:left;width:100%}.bb_karte .mapaddress .mapleft,.bb_karte .mapaddress .mapright{float:left}.bb_karte .mapaddress .mapleft{min-width:50%;padding-right:15px}.bb_karte .mapaddress .mapright{min-width:50%}.bb_karte .mapaddress p,.bb_karte .mapmain p{font-size:15px;line-height:1.8}.bb_karte .mapmain{text-align:left}.bb_karte .mapmain ul{list-style:square;padding-left:14px}.bb_karte .mapmain li{margin-bottom:5px}.bb_karte .maptooltip{line-height:1.3;text-align:center}.bb_karte .maptooltip .mapheadline{text-align:left}.bb_karte .gm-style .gm-style-iw{font-size:15px}.bb_karte .mapaddressheadline{display:block}.bb_karte .maptooltip .mapheadline{color:var(--prime-color);font-size:1.4em;margin-bottom:10px}.bb_karte .maptooltip .external_link{margin-bottom:13.5px}.bb_karte .maptooltip .mapaddressheadline{color:var(--prime-color)}.bb_filter .multiselect-wrapper{margin-bottom:0;position:relative}.bb_filter .multiselect-wrapper .multiselect-button{align-items:center;background-color:var(--white);border:1px solid var(--grey-dark);color:var(--grey-dark);cursor:pointer;display:flex;font-size:17px;height:37px;line-height:1.2;padding:11px 11px 11px 20px;position:relative}.bb_filter .multiselect-wrapper .multiselect-button:after{color:var(--prime-color);content:"\f078";display:block;font-family:Font Awesome _6 Free;font-size:15px;height:20px;position:absolute;right:15px;text-align:center;width:20px}.bb_filter .multiselect-wrapper .multiselect-button .multiselect-button-text{pointer-events:none}.bb_filter .multiselect-wrapper input[type=checkbox]{display:none;visibility:hidden}.bb_filter .multiselect-wrapper ul{border-radius:10px;margin-bottom:0;margin-top:0;padding:15px}.bb_filter .multiselect-wrapper ul li{padding-left:30px;position:relative}.bb_filter .multiselect-wrapper .multiselect-list{display:none}.bb_filter .multiselect-wrapper .multiselect-list li+li{border-top:1px solid var(--grey-dark);margin-top:10px;padding-top:10px}.bb_filter .multiselect-wrapper .multiselect-list li+li label:before{top:12px}.bb_filter .multiselect-wrapper .multiselect-list li+li label:after{top:19px}.bb_filter .multiselect-wrapper .multiselect-list label{cursor:pointer}.bb_filter .multiselect-wrapper .multiselect-list label:before{background:var(--prime-color);content:"";height:20px;left:0;position:absolute;top:2px;width:20px}.bb_filter .multiselect-wrapper .multiselect-list label:after{background:transparent;border:3px solid var(--white);border-right:none;border-top:none;content:"";height:5px;left:5px;opacity:0;position:absolute;top:9px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease;width:9px}.bb_filter .multiselect-wrapper .multiselect-list label:hover:after{opacity:.3}.bb_filter .multiselect-wrapper .multiselect-list input[type=checkbox]:checked+label:after{opacity:1}.bb_filter .multiselect-wrapper.open .multiselect-list{display:block;height:auto;max-height:100%;padding-bottom:0;position:absolute;width:100%;z-index:2}.bb_filter .multiselect-wrapper.open .multiselect-list ul{overflow-Y:scroll;background-color:var(--white);list-style:none;max-height:210px}