.module--sonstiges-standorte{overflow:hidden;position:relative}.module--sonstiges-standorte:after{background:linear-gradient(0deg,rgba(205,210,217,0),#cdd2d9 60%);content:"";height:26%;left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:0}.module--sonstiges-standorte{z-index:1}.module--sonstiges-standorte .location-module{margin:0 auto;text-align:center}.module--sonstiges-standorte .mapImage img{width:100%}.module--sonstiges-standorte .marker-box-parent:after{bottom:100%;height:116px;left:0;position:absolute;width:100px}.module--sonstiges-standorte .marker-pane{opacity:0;transition:all .3s linear}.module--sonstiges-standorte .marker-tabs-inner.active .marker-pane{opacity:1}.module--sonstiges-standorte .marker-tabs-inner{width:calc(25% - 11.5px)}.module--sonstiges-standorte .marker-pane{font-size:15px;line-height:1.2}.marker-pane,.module--sonstiges-standorte .marker-icon svg{color:#001d42}.marker-icon svg path.fill,.module--sonstiges-standorte .map-marker.active .strock{display:none}.module--sonstiges-standorte .map-marker.active .fill{display:block}.module--sonstiges-standorte .map-marker-wp{height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.module--sonstiges-standorte .map-wrapper{display:inline-block;position:relative;width:100%}.module--sonstiges-standorte .map-image{display:block;height:auto;width:100%}.module--sonstiges-standorte .map-marker{cursor:pointer;position:absolute;text-align:center;transform:translate(-50%,-100%)}.module--sonstiges-standorte .marker-icon{display:inline-block;height:65.42px;width:40.301px}.module--sonstiges-standorte .marker-label{color:#001d42;display:block;font-size:15px;font-weight:500;left:50%;line-height:1.73333333;margin-top:4px;position:absolute;top:100%;transform:translateX(-50%);white-space:nowrap;width:auto}.module--sonstiges-standorte .marker-box{background-color:#cdd2d9;border:2px solid #2a3a4d;margin-top:-17%;padding:15px;position:relative}.module--sonstiges-standorte .marker-box-parent{margin-left:auto;margin-right:auto;max-width:946px;position:relative;z-index:4}.module--sonstiges-standorte .map-wrapper:after{background:linear-gradient(0deg,#cdd2d9 60%,rgba(205,210,217,0));bottom:0;content:"";height:55%;left:calc(50% - 50vw);pointer-events:none;position:absolute;width:100vw;z-index:0}.module--sonstiges-standorte .marker-tabs{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}.module--sonstiges-standorte .marker-tab{background-color:#fff;border:2px solid #001d42;box-sizing:border-box;color:#001d42;cursor:pointer;font-family:inherit;font-size:15px;line-height:1.2;margin:0 0 30px;padding:10px 20px;text-transform:uppercase;transition:all .3s linear;width:100%}.marker-tabs-inner.active .marker-tab,.module--sonstiges-standorte .marker-tabs-inner .marker-tab:hover{background:#001d42;color:#fff}.module--sonstiges-standorte .marker-pane li+li{margin-top:20px}.module--sonstiges-standorte .marker-pane ul{padding-left:24px}.module--sonstiges-standorte .marker-pane li{text-align:left!important}@media (max-width:1139px){.module--sonstiges-standorte .marker-tab{padding:10px 8px}.module--sonstiges-standorte .marker-icon{height:55.42px;width:30.301px}.module--sonstiges-standorte .marker-tabs{gap:10px}.module--sonstiges-standorte .marker-tabs-inner{width:calc(25% - 8px)}.module--sonstiges-standorte .marker-box-parent{margin-left:auto;margin-right:auto;width:calc(100% - 60px)}.module--sonstiges-standorte .marker-tab{font-size:14px}}@media (max-width:767px){.module--sonstiges-standorte:after{content:none}.module--sonstiges-standorte{padding-top:15px}.module--sonstiges-standorte .marker-tabs-inner{display:none;width:100%}.module--sonstiges-standorte .marker-tabs-inner.active{display:block}.module--sonstiges-standorte .marker-label{font-size:8.11px}.module--sonstiges-standorte .marker-icon{height:66.91px;width:41.22px}.module--sonstiges-standorte .marker-box{border:none;margin-top:30px;padding:0}.module--sonstiges-standorte .map-wrapper:after{content:none}.module--sonstiges-standorte .marker-tab{font-size:22px;padding:18px 15px}.module--sonstiges-standorte .marker-pane{font-size:20px;padding-bottom:15px;padding-left:15px;padding-right:15px}}