.ccl-widget.core-callout-tiles.callout-tiles-4-across .slides {
    gap: 1px;
    grid-template-columns: 1fr 1fr;

}
.ccl-widget.core-callout-tiles.callout-tiles-4-across .slide .content-section {
    flex-direction: column;
    padding: 0;
    margin-top: -5px;
}

.ccl-widget.core-callout-tiles.callout-tiles-4-across .slide .slide-title {
    font-family: 'cera-pro-black';
    font-size: 15px;
    line-height: 1.2;
    letter-spacing: 1.7px;
    text-transform: uppercase;
}
.ccl-widget.core-callout-tiles.callout-tiles-4-across .slide .line {
    height: 3px;
    width: 35px;
    background: var(--gray-100);
    margin: 0 auto 10px;
}
.ccl-widget.core-callout-tiles.callout-tiles-4-across .slide .img-cont:after {
    display: none;
}
.ccl-widget.core-callout-tiles.callout-tiles-4-across .slide img {
    opacity: .8;
}
.ccl-widget.core-callout-tiles.callout-tiles-4-across .slide img:hover {
    transform: none;
}

@media(min-width: 40em) {
    .ccl-widget.core-callout-tiles.callout-tiles-4-across .slides {
        grid-template-columns: repeat(4, 1fr);
    }
    .ccl-widget.core-callout-tiles.callout-tiles-4-across .slide .slide-title {
        font-size: 18px;
        letter-spacing: 2.2px;
    }
    .ccl-widget.core-callout-tiles.callout-tiles-4-across .slide .content-section {
        padding: var(--space-5);
        padding-top: 28px;
        margin-top: 0;
    }
    .ccl-widget.core-callout-tiles.callout-tiles-4-across .slide .line {
        height: 3px;
        width: 56px;
        background: var(--gray-100);
        margin: 0 auto 15px;
    }
}
@media(min-width: 64em) {
    .ccl-widget.core-callout-tiles.callout-tiles-4-across .slide .slide-title {
        font-size: 21px;
        letter-spacing: 2.2px;
    }
}