.mapdetail{margin:192px 0}@media(max-width: 1440px){.mapdetail{margin:120px 0}}.mapdetail #map{height:750px}@media(max-width: 1440px){.mapdetail #map{height:450px}}@media(max-width: 768px){.mapdetail #map{height:450px;margin-top:39px}}.mapdetail h2{margin-bottom:48px}.mapdetail .title-wrapper{position:absolute;top:50%;transform:translateY(-50%);left:80px}.mapdetail .title-wrapper h1{font-family:Zuerioberland;font-weight:700;font-size:80px;line-height:108%;text-transform:uppercase;color:#fff}.mapdetail .filter-wrapper{display:flex;flex-direction:column;align-items:flex-start}.mapdetail .filter-wrapper .filter{padding:10px 21px 10px 18px;outline:solid 1px #000;border-radius:100px;margin-bottom:10px;height:48px;transition:outline .4s ease-in-out,background-color .4s ease-in-out,color .4s ease-in-out}.mapdetail .filter-wrapper .filter:hover{cursor:pointer;outline-width:3px}.mapdetail .filter-wrapper .filter.mapactive{outline-width:3px;background-color:#000;color:#fff}.mapdetail .filter-wrapper .filter.mapactive span{color:#fff}.mapdetail .filter-wrapper .filter.mapactive .filter-icon.black{display:none}.mapdetail .filter-wrapper .filter.mapactive .filter-icon.white{display:inline-block}.mapdetail .filter-wrapper .filter .filter-icon{width:20px}.mapdetail .filter-wrapper .filter .filter-icon.white{display:none}.mapdetail .filter-wrapper .filter span{font-family:"Frutiger Next W04";font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.4px;text-transform:uppercase;color:#121212}@media(max-width: 768px){.mapdetail #map{height:540px}.mapdetail h2{font-weight:700;font-size:30px;line-height:108%;margin-bottom:36px}.mapdetail .filter-wrapper .filter{padding:6px 18px 6px;margin-left:0;margin-bottom:9px;height:38px;margin-right:6px}.mapdetail .filter-wrapper .filter:first-of-type{margin-left:0}.mapdetail .filter-wrapper .filter span{font-size:14px;line-height:14px;letter-spacing:1.2px}}.mapdetail .pin,.mapdetail .pulse{left:50%;top:50%}.full_map{position:relative}.full_map .tooltip{display:flex;align-items:center;width:300px;background-color:#fff;padding:10px}.full_map .tooltip img{width:100px;object-fit:cover}.full_map .tooltip div{padding-left:20px}.full_map .tooltip div h4{font-family:Zuerioberland;font-weight:700;font-size:18px;color:#121212;margin:0;hyphens:auto}@media(max-width: 768px){.full_map .tooltip div h4{font-size:16px}}.full_map .tooltip div p{font-family:"Frutiger Next W04 Cond";font-weight:300;font-size:18px;color:rgba(18,18,18,.75);margin:0}@media(max-width: 768px){.full_map .tooltip div p{font-size:16px}}.full_map .loading{position:absolute;top:0;left:0;justify-content:center;align-items:center;color:#fff;z-index:9999;height:100%;width:100%;display:none}.full_map .loading.active{display:block}.full_map .pin{animation:pulsate 1s infinite}@keyframes pulsate{0%{transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2, 1.2)}}.full_map .pin:after,.full_map .pin .pulse{height:14px;width:14px}@keyframes pulsate{0%{transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2, 1.2)}}@keyframes bounce{0%{transform:translateY(-2000px) rotate(-45deg)}60%{transform:translateY(30px) rotate(-45deg)}80%{transform:translateY(-10px) rotate(-45deg)}100%{transform:translateY(0) rotate(-45deg)}}@keyframes pin{100%{top:45%;bottom:60px}}/*# sourceMappingURL=mapdetail.min.css.map */