.strike-header-acf-block {
    row-gap: 1.5rem;

    .pretitle {
        color: var(--wp--preset--color--primary);
        font-size: var(--wp--preset--font-size--base);
        text-transform: uppercase;
    }

    .content {
        p {
            font-size: var(--wp--preset--font-size--base);
        }
    }

    .strike-header-outline {
        font-size: var(--wp--preset--font-size--xl) !important;
        color: var(--wp--preset--color--primary);
        font-style: italic;
        font-weight: 900;
        letter-spacing: 2.4px;
        line-height: 64px;
        text-transform: uppercase;
    }

    &.dark-text {
        h2, p {
            color: var(--wp--preset--color--white);
        }
    }

    @media screen and (max-width: 767px) {
        .strike-header-outline {
            line-height: 2.5rem;
        }

        .hide-mobile {
            display: none;
        }
    }
}