.Maps{width:100%;position:relative;overflow:hidden}.Maps,.Maps .list{border-radius:1rem}.Maps .list{z-index:2;top:calc(var(--vw,1vw)*100/80*1);right:calc(var(--vw,1vw)*100/80*1);width:40rem;max-height:calc(100% - var(--vw,1vw)*100/80*2);color:#fff;background:#252525;flex-direction:column;display:flex;position:absolute}.Maps .list .HeadInfo{color:#000;flex-direction:row}.Maps .list .HeadInfo .info{padding:0}.Maps .list:after{content:" ";z-index:2;pointer-events:none;background:linear-gradient(#25252500,#252525);width:100%;height:6rem;display:block;position:absolute;bottom:0}.Maps .list .scroller,.Maps .list:after{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.Maps .list .scroller{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;max-height:40rem;padding-top:2rem;padding-bottom:6rem;display:flex;position:relative;overflow:hidden auto}.Maps .list .scroller .separator{opacity:1;background:#ffffff80;flex:0 0 1px;width:calc(100% - 2rem);height:1px;margin-left:1rem;margin-right:1rem;transition:opacity .5s ease-out}.Maps .list .scroller .separator:last-child{display:none}.Maps .list .scroller .separator:has(+:hover){opacity:0}.Maps .list .scroller .event{flex-direction:column;gap:.6rem;padding:1rem;font-size:1.4rem;line-height:1em;text-decoration:none;display:flex}.Maps .list .scroller .event .date{opacity:.5}.Maps .list .scroller .event:hover{color:#fff;background:#009ce0}.Maps .list .scroller .event:hover+.separator{opacity:0}.Maps .list .scroller::-webkit-scrollbar{display:none}.Maps .data{z-index:2;color:#fff;background:#000;border-radius:1rem;padding:1rem;font-size:2rem;position:absolute}.Maps .content{z-index:1;width:100%;height:100%;position:relative}.Maps .pinMarkerSvg{width:4rem;height:4rem;transform:translateY(50%)}.Maps gmp-advanced-marker{position:relative}.Maps gmp-advanced-marker:has(.open){z-index:1}.Maps gmp-advanced-marker:has(.hasSibiling){opacity:0;pointer-events:none}.Maps gmp-advanced-marker:has(.hasSibiling.isLastOfSameLocation){opacity:1;pointer-events:all}.Maps .eventsMarkerElement{z-index:1;color:#fff;background:#252525;border:1px solid #252525;border-radius:1.6rem;align-items:center;gap:1rem;padding-right:1rem;font-size:1.1rem;transition:box-shadow .5s ease-out,transform .5s ease-out;display:flex;box-shadow:2px 2px 10px #0000001a}.Maps .eventsMarkerElement .counter{color:#fff;pointer-events:none;background-color:#000;border-radius:1.5rem;justify-content:center;align-items:center;min-width:3rem;min-height:3rem;font-size:1.4rem;font-weight:500;display:flex}.Maps .eventsMarkerElement .locationName{pointer-events:none}.Maps .eventsMarkerElement:not(:has(.counter)){color:#fff;background:#000;border:none;width:3rem;height:3rem;padding:0}.Maps .eventsMarkerElement.active{transform:scale(1.1);box-shadow:0 0 25px #009ce0}.Maps .dummyIcons{display:none}
