.st0{fill:#e0e0e0;stroke:#fff}.st0:nth-child(2n){fill:#ccc}.st3{fill:#6e378f;stroke:#fff;transition:all .15s}.st3.hover{filter:brightness(1.4)}.map-marker{cursor:pointer}.map{position:relative}
.popover__content{z-index:99999;background-color:#fff;min-width:28rem;padding:1.5rem;position:relative;box-shadow:0 0 6px #0003}.popover__wrapper{align-items:center;gap:1rem;display:flex}.popover__close{position:absolute;top:1rem;right:1rem}.popover__close-icon{color:#333;opacity:.8;cursor:pointer;font-size:1.5rem}.popover__close-icon:hover{opacity:.5}.popover__arrow{fill:#fff}.popover__icon{flex-basis:4.8rem}.popover__icon img{border-radius:50%}.popover__text{flex:1}.popover__state{color:#005480;font-size:1.6rem}.popover__link,.popover__link:visited{color:#b01f3c;letter-spacing:1px;font-size:1.2rem;font-weight:500;text-decoration:none}.popover__link:active,.popover__link:focus,.popover__link:hover,.popover__link:visited:active,.popover__link:visited:focus,.popover__link:visited:hover{text-decoration:underline}
.ctd-wrapper .map-nav{flex-direction:column;padding:0;display:flex}.ctd-wrapper .map-nav__item{flex:1;display:flex}.ctd-wrapper .map-nav__item:not(:last-child){margin-bottom:1rem}.ctd-wrapper .map-nav__button{cursor:pointer;background-color:#e0e0e0;width:100%;padding:1.5rem 1.5rem 1.5rem 3.5rem;font-size:2rem;display:block;box-shadow:3px 3px 3px #ccc}
.ctd-wrapper .ctd-explore .intro{margin-bottom:3rem}
