.image-icon-link-wrapper {
    height: 160px;
}
.image-icon-link-wrapper img {
    height: auto;
    max-width: 100%;
}

.image-icon-link-wrapper {
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
}

.image-icon-link-wrapper .field--name-field-image {
    display: flex;
}

.image-icon-text {
    text-align: center;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
}

.image-grid-row {
    --bs-gutter-y: 4rem;
}