section:nth-of-type(2) .md\:grid-cols-3 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media (min-width: 768px) {
   section:nth-of-type(2) .two-row .banner-entry:first-child {
        height: 88%;
    }
}

@media (max-width: 765px) {
    section:nth-of-type(2) .banner-entry {
        height: 127px !important;
        background-color: transparent;
    }
}

@media (min-width: 1024px) {
    section:nth-of-type(2) .banner-entry {
        position: relative;
        height: 200px;
        overflow: hidden;
        border-radius: 0.375rem;
        background-color: transparent;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        padding: 0.75rem;
        text-align: center;
        color: rgba(255, 255, 255, 1);
    }
}