.block-editor__container .ecp-link-card {
    pointer-events: none;
}

.card-grid {
    display: grid;
    grid-gap: 2rem;
    grid-template-rows: 1fr;
}

.ecp-link-card {
    width: 100%;
    background-color: #fff;
    flex-direction: column;
    display: flex;
}

.ecp-link-card-image img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    width: 100%;
}

.inner-card-content {
    min-height: 7em;
}

.card-content {
    padding: 45px;
}

@media screen and (max-width: 991px) {

    .card-content {
        padding: 25px;
    }

}

@media screen and (max-width: 767px) {

    .card-content {
        padding: 10px;
    }
}

@media screen and (max-width: 479px) {

    .insurance-photo-div {
        min-height: 0;
    }

    .card-content {
        text-align: center;
    }
}
