header.masthead {
    background-color: #023560;
}

h3.block-grid-h3 {
    padding-top: 10px;
    border-bottom: #4d9cd8 3px solid;
    padding-bottom: 5px;
    padding-left: 1rem;
}

.flex-row-container .umb-block-list {
    display: flex;
    flex-wrap: wrap; /* Allows items to wrap if needed */
    gap: 20px; /* Space between items */
    padding-top: 5px;
    padding-left: 1rem;
}

.flex-item {
    /* To achieve a flexible 1/6th width (100% / 6 = 16.666%) 
       or let them grow/shrink depending on content */
    flex: 1 1 calc(100% / 6 - 20px); /* Adjust '20px' for the gap */
    min-width: 150px; /* Optional: set a minimum width */
    /* Add styling for borders, padding, etc. */
}