.modul.standorte .module__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1024px){.modul.standorte .module__grid{grid-template-columns:1fr;gap:2rem}}.modul.standorte .module__map_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.modul.standorte .module__map_nav__item,.modul.standorte .module__map_nav__item__body{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;-webkit-box-orient:vertical}.modul.standorte .module__map_nav__item{display:flex;-webkit-box-direction:normal;flex-direction:column;gap:0;padding-left:3rem;position:relative;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modul.standorte .module__map_nav__item::before{content:"";position:absolute;top:0;left:0;height:100%;width:8px;background:var(--color_ci_primary)}.modul.standorte .module__map_nav__item--active{gap:2rem;padding-bottom:1rem}.modul.standorte .module__map_nav__item--active .module__map_nav__item__content{grid-template-rows:1fr}.modul.standorte .module__map_nav__item__link{text-decoration:none;font-weight:700;color:var(--color_ci_primary)}.modul.standorte .module__map_nav__item__link:focus,.modul.standorte .module__map_nav__item__link:hover{opacity:1}.modul.standorte .module__map_nav__item__link h3{margin:0}.modul.standorte .module__map_nav__item__content{display:grid;grid-template-rows:0fr;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.modul.standorte .module__map_nav__item__body{display:flex;-webkit-box-direction:normal;flex-direction:column;gap:1rem;overflow:hidden}.modul.standorte .module__map_nav__item__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;overflow:hidden}.modul.standorte .module__map_nav__item__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem}@media (max-width:600px){.modul.standorte .module__map_nav__item__grid{gap:1rem;grid-template-columns:1fr}}.modul.standorte .module__map_nav__item__row{font-size:1.2rem}.modul.standorte .module__map_nav__item__row .h1:first-child,.modul.standorte .module__map_nav__item__row .h2:first-child,.modul.standorte .module__map_nav__item__row .h3:first-child,.modul.standorte .module__map_nav__item__row .h4:first-child,.modul.standorte .module__map_nav__item__row .h5:first-child,.modul.standorte .module__map_nav__item__row .h6:first-child,.modul.standorte .module__map_nav__item__row h1:first-child,.modul.standorte .module__map_nav__item__row h2:first-child,.modul.standorte .module__map_nav__item__row h3:first-child,.modul.standorte .module__map_nav__item__row h4:first-child,.modul.standorte .module__map_nav__item__row h5:first-child,.modul.standorte .module__map_nav__item__row h6:first-child,.modul.standorte .module__map_nav__item__row p:first-child{margin-top:0}.modul.standorte .module__map_nav__item__row .h1:last-child,.modul.standorte .module__map_nav__item__row .h2:last-child,.modul.standorte .module__map_nav__item__row .h3:last-child,.modul.standorte .module__map_nav__item__row .h4:last-child,.modul.standorte .module__map_nav__item__row .h5:last-child,.modul.standorte .module__map_nav__item__row .h6:last-child,.modul.standorte .module__map_nav__item__row h1:last-child,.modul.standorte .module__map_nav__item__row h2:last-child,.modul.standorte .module__map_nav__item__row h3:last-child,.modul.standorte .module__map_nav__item__row h4:last-child,.modul.standorte .module__map_nav__item__row h5:last-child,.modul.standorte .module__map_nav__item__row h6:last-child,.modul.standorte .module__map_nav__item__row p:last-child,.modul.standorte .module__map_nav__item__row ul:last-child{margin-bottom:0}.modul.standorte .module__map_nav__item__row .contact_options{list-style-type:none;padding:0;margin:0}.modul.standorte .module__map_nav__item__row .contact_options .type{color:var(--color_ci_primary)}.modul.standorte .module__map_nav__item__row .contact_options a{text-decoration:none}.modul.standorte .module__map{position:relative}.modul.standorte .module__map svg{display:block;width:100%;height:auto}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0}}@keyframes pulsate{0%{-webkit-transform:scale(.1,.1);transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:0}}.modul.standorte .module__map .location-dot{--dot-width:calc(100% / 50);--dot-height:calc(100% / 48);--dot-padding-x:calc(var(--dot-width) / 100);--dot-padding-y:calc(var(--dot-height) / 100);position:absolute;display:block;width:var(--dot-width);height:var(--dot-height);top:calc(var(--dot-padding-y) * 3 + var(--dot-height) * (var(--map-y) - 3));left:calc(var(--dot-padding-x) * -1 + var(--dot-width) * (var(--map-x) - 7));background:var(--color_ci_primary);border-radius:100%}.modul.standorte .module__map .location-dot:hover{opacity:1;cursor:pointer}.modul.standorte .module__map .location-dot--active:after,.modul.standorte .module__map .location-dot--active:before,.modul.standorte .module__map .location-dot:hover:after,.modul.standorte .module__map .location-dot:hover:before{content:"";position:absolute;border:1px solid var(--color_ci_primary);border-radius:100%}.modul.standorte .module__map .location-dot--active:before,.modul.standorte .module__map .location-dot:hover:before{top:-100%;left:-100%;width:300%;height:300%;-webkit-animation:pulsate 4s ease-out;animation:pulsate 4s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;transform-box:fill-box}.modul.standorte .module__map .location-dot--active:after,.modul.standorte .module__map .location-dot:hover:after{top:-150%;left:-150%;width:400%;height:400%;-webkit-animation:pulsate 2s ease-out;animation:pulsate 2s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;transform-box:fill-box}
/*# sourceMappingURL=../sourcemaps/standorte.min.css.map */
