.carimus-map-wrap{height:fit-content !important;overflow:hidden}@media screen and (min-width: 1024px){.carimus-map-wrap{min-height:100vh}}.carimus-map--filter{display:flex;width:fit-content;z-index:10;margin-top:4rem;margin-bottom:2rem}.carimus-map--filter .select{width:clamp(200px,40vw,400px)}.carimus-map--filter .select select{border:none;display:inline-block;border-radius:0;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;font-size:1rem;cursor:pointer}.carimus-map--filter .select:before{content:"";color:var(--wp--preset--color--white);height:100%;background:var(--wp--preset--color--primary) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tZG93biI+PHBvbHlsaW5lIHBvaW50cz0iNiA5IDEyIDE1IDE4IDkiPjwvcG9seWxpbmU+PC9zdmc+Cg==) no-repeat center center;background-size:2rem;width:4rem;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;pointer-events:none}@media screen and (max-height: 650px){.carimus-map--filter{top:0}}.carimus-map--legend-wrap{margin:2rem 0rem 4rem;width:fit-content;z-index:10}.carimus-map--legend-wrap .legend-key{color:#fff;width:fit-content;max-width:500px;padding:.5rem;word-break:break-word}.carimus-map--filter,.carimus-map--legend-wrap{left:1rem}@media screen and (min-width: 1024px){.carimus-map--filter,.carimus-map--legend-wrap{left:8.3333vw}}.carimus-map .carimus-marker-content{margin-bottom:-1.5rem}.carimus-map .carimus-marker-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(0,0,0,0);border-radius:50%;transition:.25s;z-index:10}.carimus-map .carimus-marker-content .icon{color:var(--wp--preset--color--white);transition:.25s;position:relative}.carimus-map .carimus-marker-content .details{opacity:0;transform:translateY(calc(-100% - 4rem));pointer-events:none;transition:.3s}.carimus-map .carimus-marker-content .details h3{font-weight:400;color:var(--wp--preset--color--primary)}.carimus-map .carimus-marker-content .details p{font-size:1rem;margin-bottom:.5rem}.carimus-map .carimus-marker-content.highlight .details{opacity:1;transition:.3s;pointer-events:all}.carimus-map .carimus-marker-content.highlight:before{transform:scale(1);border-color:var(--wp--preset--color--white)}.carimus-map .carimus-marker-content:hover .icon{color:var(--wp--preset--color--gray-500);transition:.25s}.carimus-map .carimus-marker-content:hover:before{transform:scale(1);transition:.25s;border-color:var(--wp--preset--color--gray-500)}@media screen and (max-width: 768px){.archive-map{padding:0 1rem}}
