.cards-v2-3-across {
    .widget-inner .slides {
        grid-template-columns: unset;
        padding-inline: var(--space-5);

        .slide {
            box-shadow: var(--shadow);
            border-radius: 35px;
        }

        @media (width >= 40em) {
            grid-template-columns: repeat(2, 1fr);
        }

        @media (width >= 64em) {
            grid-template-columns: repeat(3, 1fr);

            .slide:hover {
                cursor: pointer;
                transition: var(--transition-slow);
                transform: var(--transform-slide);
                backface-visibility: hidden;
                box-shadow: var(--shadow-hover);
            }
        }
    }
}

.cards-v2-3-across .slides .slide .inner {

    .slide-top {
        margin-bottom: 0;

        .img-cont {
            border-radius: 35px;
        }
    }

    .content-section {
        padding: var(--space-8) var(--space-5);
        gap: var(--space-10);

        .details .info-item.date {
            display: none;
        }

        .slide-title {
            font-size: var(--text-xl);
            font-family: var(--font-title-b);
        }

        .slide-footer .read-more {
            color: var(--black);
        }

        @media (width >= 64em) {
            .slide-title {
                font-size: var(--text-xl-5);
            }

            .slide-footer .read-more:hover {
                color: inherit !important;
            }
        }
    }

    .mini-date-section {
        border-radius: 50% 50% 50% 0px;
        top: unset;
        bottom: 0;
        left: var(--space-5);
        padding: var(--space-3) 18px;
    }

    .tripbuilder-cont {
        top: unset;
        bottom: 0;
        right: var(--space-5);
        padding: 14px;
        background: var(--white);
        border-radius: 50%;

        .tripbuilder-button.add {
            &::before {
                color: #000;
            }

            &::after {
                display: none;
            }
        }
    }

    @media (width >= 64em) {
        .content-section {
            padding: var(--space-5) var(--space-10) var(--space-10);
        }

        .mini-date-section {
            left: var(--space-10);
        }
    }
}