.akteur{border-top:3px solid var(--prime-color);margin-bottom:50px;margin-top:30px;padding:20px 0;position:relative}.akteur .akteur-content{height:220px;overflow:hidden}.akteur .click-overlay{-webkit-box-pack:center;-webkit-box-align:end;align-items:end;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;cursor:pointer;display:-webkit-box;display:flex;height:150px;justify-content:center;margin-bottom:-1px;overflow:hidden;position:absolute;width:100%}.akteur .click-overlay:before{background-color:var(--prime-color);bottom:0;content:"";height:30px;left:0;position:absolute;width:100%}.akteur .click-overlay .caret-down{position:relative}.akteur .click-overlay .caret-down:before{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;content:"";left:0;position:absolute;top:-23px}.akteur .click-overlay .caret-down:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid var(--prime-color);content:"";left:6px;position:absolute;top:-23px}.akteur.show .click-overlay{height:30px;margin-top:15px;position:relative}.akteur.show .click-overlay .caret-down:before{border-bottom:15px solid #fff;border-top:0}.akteur.show .click-overlay .caret-down:after{border-bottom:9px solid var(--prime-color);border-top:0;top:-17px}.akteur.show .akteur-content{height:auto}.akteur .akteur-intro{padding-bottom:20px}.akteur .akteur-person,.akteur .akteur-standort{border-top:1px solid;padding-bottom:20px;padding-top:20px}.akteur .akteur-link{padding-top:20px}.ausgabe-link{color:var(--prime-color)}.ausgabe-link,.ausgabe-nolink{font-weight:700;margin-right:20px}.ausgabe-link:hover{text-decoration:underline}div#akteurmap{margin-top:30px}.karte .filter-wrapper input[type=text]{border:1px solid #cdcdcd;border-radius:var(--bdrs);color:var(--txt-c);display:block;font-size:var(--txt-fz);height:45px;margin-bottom:var(--gap-half);outline:0;padding-left:20px;resize:none;width:100%}.karte .filter-wrapper input[type=text]::placeholder{opacity:1}#akteurmap{position:relative}#akteurmap .dsgvo-wrapper{background-color:var(--prime-color);height:100%}#akteurmap .dsgvo-inner{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:80%}.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}.gm-style .gm-style-iw-tc:after{background:var(--prime-color)}.gm-style-iw.gm-style-iw-c{padding:22px}.gm-style-iw.gm-style-iw-c:before{background-color:var(--prime-color);bottom:0;content:"";height:10px;left:0;position:absolute;width:100%}.mapheadline{margin-bottom:0;margin-top:0}.maplink{font-size:15px}button.gm-ui-hover-effect{right:0!important;top:0!important}.mapaddress{border-width:1px;border-bottom:1px solid var(--txt-c);border-left:0 solid var(--txt-c);border-right:0 solid var(--txt-c);border-top:1px solid var(--txt-c);float:left;margin-bottom:13.5px;padding:13.5px 0;text-align:left;width:100%}.mapaddress p,.mapmain p{font-size:15px;line-height:1.5rem}.mapmain{text-align:left}.mapmain ul{list-style:square;padding-left:14px}.mapmain li{margin-bottom:5px}.maptooltip{line-height:1.3;text-align:center}.maptooltip .mapheadline{text-align:left}.gm-style .gm-style-iw{font-size:15px}.mapaddressheadline{display:block}.maptooltip .mapheadline{color:var(--prime-color);font-size:1.4em;line-height:1.8rem;margin-bottom:.3rem}.maptooltip .mapsecondheadline{color:var(--prime-color);font-size:var(--h6-fz);line-height:var(--h6-lh);text-align:left}.maptooltip .external_link{margin-bottom:13.5px}.maptooltip .mapaddressheadline{color:var(--prime-color)}@media (max-width:576px){.mapaddress .mapleft,.mapaddress .mapright{width:100%}.mapaddress .mapleft{padding-right:0}.maptooltip{padding:7px}}@media (max-width:768px){.buttonorder_xs{order:1}}@media (min-width:768px){.mapaddress{display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr}}@media (max-width:576px){.buttonorder_xs{margin-bottom:var(--gap-half);margin-top:0}}@media (min-width:992px){.gm-style .gm-style-iw{max-width:700px!important}}