    .has-text-align-center {
        text-align:center;
    }

    /* CSS for the heading */
    .heading-parent {
        background-color : black;
    }
    .fade-in-heading-guide {
        opacity: 0;
        transform: translateY(20px); /* Starts slightly below */
        transition: opacity 1.5s ease-out, transform 1.5s ease-out; /* Smooth animation */
        /* Inherits existing font styles from WordPress classes */
        color: white; /* Default text color */
        padding: 20px 0 10px; /* Adjust padding as needed */
    }

    .fade-in-heading-guide.is-visible {
        opacity: 1;
        transform: translateY(0); /* Ends at original position */
    }

    /* CSS for the accompanying paragraph */
    .fade-in-paragraph-guide {
        opacity: 0;
        transform: translateY(20px); /* Starts slightly below */
        transition: opacity 1.8s ease-out 0.2s, transform 1.8s ease-out 0.2s; /* Slight delay after heading */
        /* Inherits existing font styles from WordPress classes */
        color: white; /* Default paragraph color */
        text-align: left;
        line-height: 1.6;
        padding: 10px 0;
        text-align:center;
    }

    .fade-in-paragraph-guide.is-visible {
        opacity: 1;
        transform: translateY(0); /* Ends at original position */
    }