.reports-grid {
    margin: 2.5rem 0;
    height: 100%;
}

@media (max-width: 992px) {
    .reports-grid {
        margin: 1.5rem 0;
    }
}

.reports-grid h2 {
    margin-bottom: 3.5rem;
}

.grid-cards {
    align-items: stretch;
}

.grid-cards .flex-item {
    display: flex;
}

.grid-card-in {
    border: 1px solid var(--border-color);
    background: var(--white-color);
    border-radius: 0.75rem;
    margin-bottom: 1.25rem;
    display: flex;
    flex-direction: column;
    width: 100%;
}

.grid-card-thumb {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
    width: 100%;
    padding: 1.688rem 3.625rem;
    background-color: #ecf0d5;
    margin-bottom: 0px;
    flex-shrink: 0;
}

.grid-card-thumb img {
    width: 100%;
    height: 12rem;
    object-fit: contain;
    display: block;
}

.grid-card-info {
    padding: 1.5rem 1.5rem ;
}

.grid-card-info h6 {
    margin-bottom: 0.75rem;
}

.grid-card-info p {
    margin-bottom: 1.25rem;
    color: var(--black-color);
}

.grid-card-bottom {
    padding: 0 1.25rem;
    margin-top: auto;
    margin-bottom: 0.5rem;
}