.featured-content-with-images__block {
    max-width: 1260px !important;
    margin-left: auto;
    margin-right: auto;

}

    @media (min-width: 768px) {
        .featured-content-with-images__block .splide {
            visibility: visible;
        }
    }

    @media screen and (max-width: 767px) {.featured-content-with-images__block {
        padding-bottom: 48px;

    }
    }

    .featured-content-with-images__block .featured-content-with-images__wrapper {
        display: flex;
        flex-direction: column-reverse;
    }

    @media (min-width: 768px) {

    .featured-content-with-images__block .featured-content-with-images__wrapper {
            display: grid;
            grid-template-columns: repeat(3, minmax(0, 1fr));
            grid-template-rows: repeat(3, minmax(0, auto));
            -moz-column-gap: 16px;
                 column-gap: 16px
    }
        }

    @media screen and (min-width: 900px) {

    .featured-content-with-images__block .featured-content-with-images__wrapper {
            grid-template-columns: 40% 35% 1fr
    }
        }

    @media (min-width: 1024px) {

    .featured-content-with-images__block .featured-content-with-images__wrapper {
            -moz-column-gap: 30px;
                 column-gap: 30px
    }
        }

    @media (min-width: 768px) {

    .featured-content-with-images__block .featured-content-with-images__images,
    .featured-content-with-images__block .featured-content-with-images__images-wrapper {
            display: grid !important;
            grid-template-columns: subgrid;
            grid-template-rows: subgrid;
            grid-row: 1/4;
            grid-column: 1/4
    }
        }

    .featured-content-with-images__block .featured-content-with-images__images-wrapper {
        margin-left: calc(-1 * var(--wp--style--root--padding-left));
        margin-right: calc(-1 * var(--wp--style--root--padding-right));
        margin-top: 20px;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    @media (min-width: 768px) {

    .featured-content-with-images__block .featured-content-with-images__images-wrapper {
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
            padding-left: 0px !important;
            padding-right: 0px !important
    }
        }

    .featured-content-with-images__block .featured-content-with-images__item {
        display: flex;
        flex-direction: column;
        max-width: clamp(200px, 85vw, 356px);
        margin-right: 10px;
        padding-bottom: 0 !important;
    }

    .featured-content-with-images__block .featured-content-with-images__item:last-child {
            margin-right: 0px;
        }

    @media (min-width: 768px) {

    .featured-content-with-images__block .featured-content-with-images__item {
            justify-content: flex-end;
            margin-block-start: 0;
            position: relative;
            padding: 16px;
            max-width: unset;
            margin-right: 0px
    }
        }

    @media (min-width: 1024px) {

    .featured-content-with-images__block .featured-content-with-images__item {
            padding: 30px
    }
        }

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(1) {
            margin-top: var(--wp--preset--spacing--small);
            padding-top: var(--wp--preset--spacing--small);
            padding-right: var(--wp--preset--spacing--medium);
            padding-left: var(--wp--preset--spacing--medium);
            padding-bottom: var(--wp--preset--spacing--small);
        }

    @media (min-width: 768px) {

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(1) {
                grid-row: 2/3;
                grid-column: 1/4;
                margin-right: 126px;
                margin-bottom: 16px;
                margin-left: 60px;
                min-height: 250px
        }
            }

    @media screen and (min-width: 900px) {

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(1) {
                grid-column: 2/4;
                min-height: 400px;
                margin-left: 0px;
                margin-bottom: var(--wp--preset--spacing--small)
        }
            }

    @media (min-width: 1024px) {

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(1) {
                margin-bottom: 40px
        }
            }

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(2) {
            padding-top: var(--wp--preset--spacing--small);
            padding-right: var(--wp--preset--spacing--medium);
            padding-bottom: var(--wp--preset--spacing--large);
            padding-left: var(--wp--preset--spacing--medium);
        }

    @media (min-width: 768px) {

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(2) {
                grid-row: 3/4;
                grid-column: 1/2;
                margin-bottom: 38px
        }
            }

    @media screen and (min-width: 900px) {

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(2) {
                margin-top: 46px
        }
            }

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(3) {
            padding-top: var(--wp--preset--spacing--small);
            padding-right: var(--wp--preset--spacing--x-small);
            padding-left: var(--wp--preset--spacing--small);
        }

    @media (min-width: 768px) {

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(3) {
                grid-row: 3/4;
                grid-column: 2/3;
                margin-bottom: 120px;
                min-height: 200px
        }
            }

    @media screen and (min-width: 900px) {

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(3) {
                min-height: 291px
        }
            }

    @media (min-width: 768px) {

    .featured-content-with-images__block .featured-content-with-images__item:nth-child(4) {
                grid-row: 3/4;
                grid-column: 3/4
        }
            }

    .featured-content-with-images__block .featured-content-with-images__item > * {
            z-index: 1;
        }

    @media (hover: hover) and (pointer: fine) {
                .featured-content-with-images__block .featured-content-with-images__item:has(> .wp-block-group__overlapping-link) .featured-content-with-images__image img {
                    transform: scale(1);
                    transition: 0.3s transform;
                }

                .featured-content-with-images__block .featured-content-with-images__item:has(> .wp-block-group__overlapping-link) h3 {
        position: relative;
        align-self: flex-start;

    }

                    .featured-content-with-images__block .featured-content-with-images__item:has(> .wp-block-group__overlapping-link) h3::after {
        position: absolute;
        bottom: 2px;
        left: 0px;
        z-index: -1;
        height: 1rem;
        width: 100%;
        background-color: var(--wp--preset--color--green-yellow);
        opacity: 0;
                        content: "";
                        transition: 0.3s opacity;

    }
                    .featured-content-with-images__block .featured-content-with-images__item:has(> .wp-block-group__overlapping-link):hover .featured-content-with-images__image img {
                        transform: scale(1.05);
                    }
                        .featured-content-with-images__block .featured-content-with-images__item:has(> .wp-block-group__overlapping-link):hover h3::after {
        opacity: 1;

    }
        }

    .featured-content-with-images__block .featured-content-with-images__image {
        position: relative;
        overflow: hidden;
    }

    @media (min-width: 768px) {

    .featured-content-with-images__block .featured-content-with-images__image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 0;
            aspect-ratio: unset
    }
        }

    .featured-content-with-images__block .featured-content-with-images__image img {
            width: 100%;
            height: 100%;
            -o-object-fit: cover;
               object-fit: cover;
        }

    .featured-content-with-images__block .featured-content-with-images__image::after {
            content: "";
            position: absolute;
            top: 50%;
            left: 0;
            width: 100%;
            height: 50%;
            background: transparent linear-gradient(180deg, #10101000 0%, #101010 100%) 0% 0% no-repeat padding-box;
            opacity: 0.67;
            z-index: 1;
            pointer-events: none;
        }

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

    .featured-content-with-images__block .featured-content-with-images__content {
            padding: 0px !important
    }
        }

    @media (min-width: 768px) {

    .featured-content-with-images__block .featured-content-with-images__content {
            grid-row: 1/2;
            grid-column: 1/3;
            padding-left: 30px;
            padding-right: 30px;
            padding-top: 12px;
            margin-left: 30px;
            margin-bottom: 16px;
            z-index: 1
    }
        }

    @media screen and (min-width: 900px) {

    .featured-content-with-images__block .featured-content-with-images__content {
            grid-row: 2/3;
            grid-column: 1/2;
            margin-left: 0px;
            margin-bottom: 0px
    }
        }

    @media screen and (max-width: 767px) {
        .featured-content-with-images__block .featured-content-with-images__images-wrapper {
        margin-top: 24px !important;

    }

        .featured-content-with-images__block .featured-content-with-images__item {
        margin-top: 0px !important;
        margin-bottom: 0px !important;

    }

            .featured-content-with-images__block .featured-content-with-images__item .featured-content-with-images__image {
        margin-bottom: 0px;
        height: 280px;
        max-height: 280px;

    }

            .featured-content-with-images__block .featured-content-with-images__item h3,
            .featured-content-with-images__block .featured-content-with-images__item p,
            .featured-content-with-images__block .featured-content-with-images__item a {
        color: var(--wp--preset--color--midnightblue) !important;

    }

        .featured-content-with-images__block .groupwhitetext h3 {
            color: white !important;
        }
    }

    .featured-content-with-images__block .wp-block-group {
        container-type: unset;
    }

    .featured-content-with-images__block .grouppb {
        padding-bottom: 30px !important;
        justify-content: center;
    }

    @media screen and (max-width: 767px) {
        .featured-content-with-images__block .groupwhitetext h3,
        .featured-content-with-images__block .groupwhitetext p {
        color: var(--wp--preset--color--white) !important;

    }
    }

