/* CCRS Hero Image Fix v10.3
   Clean desktop homepage hero.
   - One full-row background image only.
   - No fade.
   - No feather/mask bars.
   - Mobile unchanged.
*/

@media (min-width: 1025px) {
    .ccrs-hero-row-v6 {
        position: relative !important;
        overflow: hidden !important;
        isolation: isolate !important;
        background-color: #041321 !important;
        background-image: var(--ccrs-hif-image) !important;
        background-repeat: no-repeat !important;
        background-position: left center !important;
        background-size: cover !important;
    }

    .ccrs-hero-row-v6 > .fusion-layout-column,
    .ccrs-hero-row-v6 > [class*="fusion_builder_column"] {
        position: relative !important;
        z-index: 2 !important;
    }

    #ccrs-hero-left.ccrs-hero-source-v6,
    #ccrs-hero-left.ccrs-hero-source-v6 > .fusion-column-wrapper,
    .ccrs-hero-form-column-v6,
    .ccrs-hero-form-column-v6 > .fusion-column-wrapper {
        background: transparent !important;
        background-image: none !important;
        background-color: transparent !important;
    }

    #ccrs-hero-left.ccrs-hero-source-v6::before,
    #ccrs-hero-left.ccrs-hero-source-v6::after,
    #ccrs-hero-left.ccrs-hero-source-v6 > .fusion-column-wrapper::before,
    #ccrs-hero-left.ccrs-hero-source-v6 > .fusion-column-wrapper::after,
    .ccrs-hero-form-column-v6::before,
    .ccrs-hero-form-column-v6::after,
    .ccrs-hero-form-column-v6 > .fusion-column-wrapper::before,
    .ccrs-hero-form-column-v6 > .fusion-column-wrapper::after {
        background-image: none !important;
        background-color: transparent !important;
        content: none !important;
    }
}
