#locations .grid-container {
    display: grid;
    grid-template-columns: auto auto auto auto;
    row-gap: 4px;
    column-gap: 4px;
}

#locations .grid-item.primary {
    grid-column: 1/3;
    grid-row: 1/3;
}

#locations .count-wrapper {
    left: 50%;
    transform: translateX(-50%);
}

#locations .grid-item.primary .count-wrapper {
    bottom: 40px;
}

#locations .grid-item.secondary .count-wrapper {
    bottom: 15px;
}

#locations .count-wrapper p {
    text-shadow: 1px 1px black;
}