.callout-images {
    margin: 0;
    background: var(--wp--preset--color--grey);
    max-width: 100vw!important;
    padding: var(--wp--custom--layout--block-gap-large) var(--wp--custom--layout--block-gap);
    margin: 0 calc(-1 * var(--wp--custom--layout--block-gap))!important;
}

/*--------------------------------------------------------------
Section Images
--------------------------------------------------------------*/
.section-images {
    display: grid;
    gap: 30px;
    align-items: center;
}
.section-images-small {
    grid-template-columns:repeat(6, minmax(0, 1fr));
}
.section-images-medium {
    grid-template-columns:repeat(4, minmax(0, 1fr));
}
.section-images-large {
    grid-template-columns:repeat(3, minmax(0, 1fr));
}
@media (max-width: 800px) {
    .section-images-small {
        grid-template-columns:repeat(3, minmax(0, 1fr));
    }
    .section-images-medium {
        grid-template-columns:repeat(2, minmax(0, 1fr));
    }
    .section-images-large {
        grid-template-columns:repeat(1, minmax(0, 1fr));
    }
}
@media (max-width: 600px) {
    .section-images {
        gap: 10px;
    }
    .section-images-small {
        grid-template-columns:repeat(2, minmax(0, 1fr));
    }
}
/*--------------------------------------------------------------
Backgrounds
--------------------------------------------------------------*/
.callout-images.block-color-default {
    background: var(--wp--preset--color--grey);
}

.callout-images.block-color-blue {
    background: var(--wp--preset--color--blue-light);
}

.callout-images.block-color-gold {
    background: var(--wp--preset--color--gold-light);
}

.callout-images.block-color-green {
    background: var(--wp--preset--color--green-light);
}

.callout-images.block-color-orange {
    background: var(--wp--preset--color--orange-light);
}

.callout-images.block-color-pink {
    background: var(--wp--preset--color--pink-light);
}

.callout-images.block-color-purple {
    background: var(--wp--preset--color--purple-light);
}

.callout-images.block-color-red {
    background: var(--wp--preset--color--red-light);

}

.callout-images.block-color-teal {
    background: var(--wp--preset--color--teal-light);
}

.callout-images.block-color-yellow {
    background: var(--wp--preset--color--yellow-light);
}

/*--------------------------------------------------------------
Image Cards
--------------------------------------------------------------*/
.post-image {
    padding: 10px 10px 20px;
    background: var(--wp--preset--color--white);
    display: block;
    position: relative;
}
.post-image img {
    display: block;
    margin: 0 0 20px;
}
.post-image .image-title {
    color: var(--wp--preset--color--ink);
    font-size: 1rem;
    line-height: 1.1;
    font-weight: 700;
    border-bottom: 1px solid;
    border-color: inherit;
    width: fit-content;
}
.section-images-medium .post-image .image-title {
    font-size: 1.2rem;
}
.section-images-large .post-image .image-title {
    font-size: 1.4rem;
}
/*Image Title Border Color*/
.post-image .image-title.title-color-default {
    border-bottom: 2px solid var(--wp--preset--color--grey);
}

.post-image .image-title.title-color-blue {
    border-bottom: 2px solid var(--wp--preset--color--blue-light);
}

.post-image .image-title.title-color-gold {
    border-bottom: 2px solid var(--wp--preset--color--gold-light);
}

.post-image .image-title.title-color-green {
    border-bottom: 2px solid var(--wp--preset--color--green-light);
}

.post-image .image-title.title-color-orange {
    border-bottom: 2px solid var(--wp--preset--color--orange-light);
}

.post-image .image-title.title-color-pink {
    border-bottom: 2px solid var(--wp--preset--color--pink-light);
}

.post-image .image-title.title-color-purple {
    border-bottom: 2px solid var(--wp--preset--color--purple-light);
}

.post-image .image-title.title-color-red {
    border-bottom: 2px solid var(--wp--preset--color--red-light);
}

.post-image .image-title.title-color-teal {
    border-bottom: 2px solid var(--wp--preset--color--teal-light);
}

.post-image .image-title.title-color-yellow {
    border-bottom: 2px solid var(--wp--preset--color--yellow-light);
}