/* Enrollment process: numbers beside content */
.nle-timeline .nle-step {
    display: grid;
    grid-template-columns: 56px minmax(0, 1fr);
    column-gap: 20px;
    align-items: start;
}

.nle-timeline .nle-step__n {
    grid-column: 1;
    grid-row: 1;
    margin: 0;
}

.nle-timeline .nle-step > .wp-block-group {
    grid-column: 2;
    grid-row: 1;
}

.nle-timeline .nle-step .nle-list {
    margin-left: 0;
}

/* Team page content alignment */
body.page-id-95 .nle-content {
    padding-left: 40px !important;
    padding-right: 40px !important;
}

body.page-id-95 .nle-content > .wp-block-group {
    max-width: 1200px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

body.page-id-95 .nle-pagehero {
    display: none !important;
}

body.page-id-95 .nle-content .wp-block-image {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

body.page-id-95 .nle-content .wp-block-image img {
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    display: block !important;
}
.nle-pagehero {
    display: none !important;
}
/* Controlled, matching image size — About + Why Us */

body.page-id-94 .nle-content .wp-block-image,
body.page-id-69 .nle-content .wp-block-image {
    width: 100% !important;
    max-width: 1100px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

body.page-id-94 .nle-content .wp-block-image img,
body.page-id-69 .nle-content .wp-block-image img {
    width: 100% !important;
    max-width: 1100px !important;
    height: auto !important;
    display: block !important;
}

/* HOMEPAGE HERO — FINAL */

body.home .nle-home-hero .nle-hero__media {
    display: none !important;
}

body.home .nle-home-hero {
    background-image:
        linear-gradient(
            rgba(1, 26, 77, 0.72),
            rgba(1, 26, 77, 0.72)
        ),
        url("https://newlighteducators.com/wp-content/uploads/2026/10/ChatGPT-Image-Oct-4-2026-12_17_55-PM.png") !important;

    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}
/* HOMEPAGE HERO — WHITE TEXT */

body.home .nle-home-hero h1,
body.home .nle-home-hero p,
body.home .nle-home-hero .nle-lead {
    color: #FFFFFF !important;
}