.button,.backToMap{display:inline-block;padding:0.5em 1em;color:#fff;text-align:center;text-decoration:none;background:#000}.button:hover,.backToMap:hover{cursor:pointer;background:#ffb202}.backToMap{margin-bottom:25px}.map-list{position:relative;margin:1.375em;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.3);margin:0;padding:0;list-style-type:none}.map-list li{position:relative;padding:1.375em}.map-list li.cluster{display:none}.map-list li:nth-child(even){background:#eee}.map-list h2{margin-bottom:0;line-height:1.375em;font-size:20px;font-size:2rem}.map-list h3{margin-bottom:0;line-height:1.375em;font-size:18px;font-size:1.8rem}.map-list p{margin-bottom:0;line-height:1.375em;font-size:16px;font-size:1.6rem}.map-list .button{position:absolute;top:50%;right:1.375em;transform:translateY(-50%)}@media (max-width:750px){.facilitiesmap{display:none}}@media (min-width:750px){.map1{height:0;padding-top:50%;background-image:url('/hres/Org-Map.png?v=2');background-repeat:no-repeat;background-size:cover;border:0.5em solid #eee}.map2{height:0;padding-top:50%;background-image:url('/hres/map-of-germany.png');background-repeat:no-repeat;background-size:contain;background-position:50%;border:0.5em solid #eee}.map-list li{position:absolute;padding:0;transform:translateZ(0)}.map-list li:nth-child(even){background:none}.map-list li:after{position:absolute;bottom:0;left:-1.5em;content:'';display:block;width:1.5em;height:1.5em;transform:rotate(45deg);transform-origin:100% 100%;background:#fff;border:0.5em solid #0e5ca6;border-radius:50%;border-bottom-right-radius:0;cursor:pointer}.map-list li:hover{z-index:1}.map-list li:hover:after{border:0.5em solid #ffb202}.map1 li.ger{display:none}.map-list li.site1{bottom:52%;left:39.5%}.map-list li.site2{bottom:51%;left:53%}.map-list li.site6{bottom:58%;left:91.8%}.map-list li.site7{bottom:26%;left:14.5%}.map-list li.site8{bottom:64%;left:48.5%}.map-list li.site9{bottom:54%;left:58%}.map-list li.site12{bottom:40%;left:22%}.map-list li.cluster{bottom:52%;left:49%;display:block}.map-list li.germany1{bottom:62%;left:44.5%}.map-list li.germany2{bottom:49%;left:40%}.map-list li.germany3{bottom:82.5%;left:65%}.map-list li.germany4{bottom:21%;left:49%}.map-list li.germany5{bottom:72%;left:63%}.map-list li.germany6{bottom:55%;left:47%}.map-list li.germany7{bottom:49%;left:60%}.map-list .details{padding:1rem;position:absolute;margin-bottom:1rem;transform:scale(0);transform-origin:0 100%;font-size:75%;background:#eee;border-radius:0.5em;box-shadow:0 1px 3px rgba(0,0,0,0.15);opacity:0;bottom:0;min-width:250px;transition:opacity 500ms,transform 400ms cubic-bezier(0.6,-0.3,0.3,1.3)}.map-list li:hover .details{transform:scale(1);opacity:1}.map-list p{margin-bottom:0.25rem}.map-list .button{position:static;transform:none;width:100%}.map-list li.site6 .details{position:absolute;bottom:0;right:100%;transform-origin:100% 100%;white-space:nowrap}}@media (max-width:615px){.map-list{margin:1.375em 0}.map-list p{margin-bottom:0.5rem}.map-list .button{position:static;transform:none;width:100%}}