.featured-content-block {

                z-index: 50;
}

    /* Classes to control top/bottom block margin options */
    @media (min-width: 1024px) {
                .featured-content-block.fc-tb-margin__none {

                                margin-top: 0px !important;

                                margin-bottom: 0px !important;
                }
                .featured-content-block.fc-tb-margin__top_bottom {

                                margin-top: 4rem !important;

                                margin-bottom: 4rem !important;
                }
                .featured-content-block.fc-tb-margin__negative_top {

                                margin-top: -5rem !important;
                }
}
    /* Block content wrapper */
    .featured-content-block .featured-content {

                position: relative;

                z-index: 10;

                display: flex;

                flex-direction: column;
}
    @media (min-width: 1024px) {
                .featured-content-block .featured-content {

                                flex-direction: row;
                }
}
    .featured-content-block .featured-content__left-col {

                position: relative;

                display: flex;

                height: auto;

                max-height: 100%;

                width: 100%;

                align-items: center;

                justify-content: center;
}
    @media (min-width: 768px) {
                .featured-content-block .featured-content__left-col {

                                width: 75%;
                }
}
    @media (min-width: 1024px) {
                .featured-content-block .featured-content__left-col {

                                width: 25%;
                }
}
    .featured-content-block .featured-content__left-col figure {

                position: absolute;

                top: -25%;

                left: 0px;

                margin-top: -2rem;

                height: auto;

                width: 100%;

                max-width: none;
}
    @media (min-width: 1024px) {
                .featured-content-block .featured-content__left-col figure {

                                top: 50%;

                                margin-right: -50%;

                                margin-top: 0px;

                                --tw-translate-y: -50%;

                                transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                }
}
    @media (min-width: 1224px) {
                .featured-content-block .featured-content__left-col figure {

                                margin-right: -75%;
                }
}
    @media (min-width: 1536px) {
                .featured-content-block .featured-content__left-col figure {

                                margin-right: -100%;
                }
}
    .featured-content-block .featured-content__left-col figure {

                width: clamp(275px, 75vw, 500px);
            }
    @media screen and (min-width: 1024px) {
    .featured-content-block .featured-content__left-col figure {
                    width: clamp(275px, 75vw, 450px);
                    left: unset
            }
                }
    @media screen and (min-width: 1100px) {
    .featured-content-block .featured-content__left-col figure {
                    width: clamp(275px, 75vw, 475px)
            }
                }
    .featured-content-block .featured-content__left-col figure img {
                    aspect-ratio: 16/9;
                    -o-object-fit: cover;
                       object-fit: cover;
                    -o-object-position: center center;
                       object-position: center center;
                    width: 100%;
                }
    .featured-content-block .featured-content__right-col {

                width: 100%;

                background-color: var(--wp--preset--color--secondary);

                padding-left: 2.5rem;

                padding-right: 2.5rem;

                padding-top: 2.5rem;

                padding-bottom: 4rem;
}
    @media (min-width: 640px) {
                .featured-content-block .featured-content__right-col {

                                padding-left: 5rem;

                                padding-right: 5rem;
                }
}
    @media (min-width: 1024px) {
                .featured-content-block .featured-content__right-col {

                                width: 75%;

                                padding-bottom: 7rem;

                                padding-left: 14rem;
                }
}
    .featured-content-block .featured-content__right-col {

            padding-top: clamp(165px, 45vw, 215px);
        }
    @media screen and (min-width: 501px) and (max-width: 1023px) {
    .featured-content-block .featured-content__right-col {
                padding-top: clamp(180px, 45vw, 320px)
        }
            }
    @media screen and (min-width: 1024px) {
    .featured-content-block .featured-content__right-col {
                padding-top: 56px
        }
            }
    .featured-content-block .featured-content__right-col > p {

                margin-left: auto;

                margin-right: auto;

                max-width: 680px;
}
    @media (min-width: 1024px) {
                .featured-content-block .featured-content__right-col > p {

                                max-width: 475px;
                }
}
    @media (min-width: 1224px) {
                .featured-content-block .featured-content__right-col > p {

                                max-width: 525px;
                }
}
    .featured-content-block .featured-content__right-col__content {

                margin-left: auto;

                margin-right: auto;

                max-width: 680px;

                padding-top: 0.5rem;

                padding-bottom: 0.5rem;

                padding-left: 1.5rem;
}
    @media (min-width: 1024px) {
                .featured-content-block .featured-content__right-col__content {

                                margin-top: 1.5rem;

                                max-width: 475px;
                }
}
    @media (min-width: 1224px) {
                .featured-content-block .featured-content__right-col__content {

                                max-width: 525px;
                }
}
    .featured-content-block .featured-content__right-col__content {
                border-left: 2px solid var(--wp--preset--color--white);
            }
    .featured-content-block .featured-content__right-col__content h2 {

                margin-top: 0px;

                line-height: 1;
}
    @media (max-width: 639px) {
                .featured-content-block .featured-content__right-col__content h2 {

                                font-size: var(--wp--preset--font-size--font-32-px);
                }
}
    .featured-content-block .featured-content__right-col__content h2.featured-content__title a:hover {
                        color: var(--wp--preset--color--lavender-mist);
                    }
    @media (hover: hover) and (pointer: fine) {
                        .featured-content-block .featured-content__right-col__content h2.featured-content__title a:hover {
                            text-decoration: underline;
                            color: inherit;
                        }
                    }
    .featured-content-block .featured-content__right-col__content .link-with-arrow a {
                        color: var(--wp--preset--color--white) !important;
                    }
