.se-hero-section {
    margin-bottom: var(--spacing-half-of-v1);
}

section:nth-child(2) {
    margin-top: var(--spacing-half-of-v1);
}

a[href="#features"] {
    display: none;
}

.se-hero-section__content {
    z-index: 2;
}

@media screen and (min-width: 768px) {
    .se-hero-section .se-image {
        position: relative;
    }

    .se-hero-section .se-image img {
        position: relative;
        z-index: 1;
    }

    .se-hero-section .se-image::before {
        --aspect-ratio: calc(654.4 / 153);
        position: absolute;
        content: '';
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        width: 100%;
        height: calc(var(--spacing-container) / var(--aspect-ratio));
        background: url('/wp-content/themes/se_visible/page-templates/solutions-page/assets/images/background.svg') no-repeat center center;
        background-size: 100% auto;
        pointer-events: none;
        z-index: 0;
    }

    [has-mobile-img] .se-image_desktop {
        display: block;
    }

    [has-mobile-img] .se-image_mobile {
        display: none;
    }
}