/*
==========================================================================
HOME HERO GLOBALS
==========================================================================
*/

.home-hero-content {
    max-width: var(--rw-home-hero-max-width);
}

.home-hero-content .rw-eye-txt,
.home-hero-content p,
.home-hero-content h1 {
    color: var( --rw-home-hero-content-color);
}

.home-hero-content h1 {
    margin-bottom: 15px;
}

/* ACCENT OVERLAY — diagonal gradient, shared with image split */
.home-hero-content-wrapper::after {
    content: '';
    position: var( --rw-overlay-display, none );
    bottom: 0;
    right: 0;
    width: 25%;
    height: 75%;
    background-image: linear-gradient(
            var( --rw-grad-angle-img-split, 53.17deg ),
            var( --rw-grad-color-one-img-split, #b8babc69 ) 0%,
            var( --rw-grad-color-two-img-split, #ffffff87 ) 100%
    );
    clip-path: polygon( 100% 0, 100% 100%, 0 100% );
    z-index: 2;
    opacity: var(--rw-home-hero-opacity);
}

.home-hero-content-wrapper > .fl-row-content-wrap {
    padding-left: calc(5% - 20px);
    padding-right: calc(5% - 20px);
}

.home-hero-content-wrapper .fl-row-content-wrap::after {
    mix-blend-mode: var( --subpage-blend-mode, normal );
}

@media screen and (max-width: 992px) {
    .home-hero-content-wrapper > .fl-row-content-wrap {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 60px !important;
    }

    .home-hero-content-wrapper.fl-row-custom-height > .fl-row-content-wrap {
        min-height: 700px !important;
    }
}

@media screen and (max-width: 769px) {
    .home-hero-content-wrapper.fl-row-custom-height > .fl-row-content-wrap {
        min-height: 600px !important;
    }

    .home-hero-content-wrapper > .fl-row-content-wrap {
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 60px !important;
    }
}