.programhiglightsLpNw_section__Jd6LZ {
    margin: 2.29rem 0;
    border-radius: 1.3333333333rem;
    background-color: #1a325d;
    width: 100%;
    max-width: 100%;
    padding: 3.75rem 0
}

.programhiglightsLpNw_textSection__wMhwe {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    /* opacity: 0; */
    transition: transform .8s ease-out, opacity .6s ease-out
}

.programhiglightsLpNw_textSection__wMhwe.programhiglightsLpNw_inView__LmFG7 {
    opacity: 1
}

.programhiglightsLpNw_textSection__wMhwe h2 {
    font-family: var(--font-baskervville);
    color: #fff;
    font-size: 2rem;
    text-transform: capitalize;
    font-weight: 500;
    line-height: 1.2
}

.programhiglightsLpNw_textSection__wMhwe p {
    margin-bottom: 1rem;
    color: #ccc
}

.programhiglightsLpNw_carouselSection__DaD__ {
    margin-top: 3rem;
    max-width: 100%
}

.programhiglightsLpNw_card__TacMU {
    border-radius: 1.25rem;
    border: 1px solid #fff;
    height: 100%;
    overflow: hidden;
    background-color: #fff
}

.programhiglightsLpNw_cardImage__xdpN8 {
    height: 10rem;
    border-radius: 1.25rem;
    overflow: hidden
}

.programhiglightsLpNw_cardImage__xdpN8 img {
    height: 100%;
    width: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    display: block
}

.programhiglightsLpNw_cardBody___i8Ju h4 {
    color: #1a325d;
    padding: 1.25rem 1.25rem 0;
    font-size: 1.125rem;
    font-weight: 600;
    margin-bottom: .5rem;
    line-height: 1.2;
    text-align: left
}

.programhiglightsLpNw_cardBody___i8Ju p {
    padding: 0 1.25rem 1.25rem;
    font-size: 1rem;
    max-height: 9.375rem;
    overflow-y: auto;
    margin: 0;
    text-align: left;
    color: #666
}

.programhiglightsLpNw_CTAStyle__J8fxX {
    background-color: #ffc907;
    display: inline-flex;
    height: 2.25rem;
    border-radius: 10px;
    padding: 0 1.2rem;
    align-items: center;
    text-transform: capitalize;
    gap: 5px;
    font-size: 13.33px;
    font-weight: 700;
    letter-spacing: .025rem;
    cursor: pointer;
    text-align: center;
    justify-content: center;
    text-wrap: nowrap;
    color: #1a325d
}

@media screen and (max-width:1023px) {
    .programhiglightsLpNw_section__Jd6LZ {
        padding: 2rem .75rem
    }

    .programhiglightsLpNw_textSection__wMhwe h2 {
        font-size: 1.5rem;
        margin-bottom: 1.25rem
    }

    .programhiglightsLpNw_card__TacMU {
        min-height: 16.8rem
    }

    .programhiglightsLpNw_cardImage__xdpN8 {
        height: 9.375rem;
        border-radius: .625
    }

    .programhiglightsLpNw_cardBody___i8Ju h4 {
        font-size: .875rem;
        padding: .625rem .625rem 0
    }

    .programhiglightsLpNw_cardBody___i8Ju p {
        padding: 0 .625rem .625rem
    }
}

@media screen and (min-width:1024px)and (max-width:1279px) {
    .programhiglightsLpNw_card__TacMU {
        min-height: 20rem
    }
}

@media screen and (min-width:1024px) {
    .programhiglightsLpNw_section__Jd6LZ {
        padding: 3rem 2rem 2rem
    }

    .programhiglightsLpNw_cardBody___i8Ju h4 {
        font-size: .9166666667rem
    }

    .programhiglightsLpNw_cardBody___i8Ju p {
        padding: 0 1.25rem 1.25rem;
        font-size: .8333333333rem
    }

    .programhiglightsLpNw_textSection__wMhwe {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .programhiglightsLpNw_textSection__wMhwe h2 {
        margin-bottom: .5rem;
        padding-top: 1.6666666667rem;
        font-size: 1.5833333333rem
    }

    .programhiglightsLpNw_textSection__wMhwe p {
        font-size: .8333333333rem;
        font-family: var(--font-raleway), sans-serif;
        font-weight: 400
    }

    .programhiglightsLpNw_carouselSection__DaD__ {
        flex: 0 0 auto;
        width: 66.66666667%;
        padding: 0 1.5rem;
        margin-top: 0
    }
}

@media screen and (min-width:1023px)and (max-width:1200px) {
    .programhiglightsLpNw_contentWrapper__ehajn {
        margin: 0 2rem;
        display: flex;
        flex-wrap: wrap
    }
}

@media screen and (min-width:1201px) {
    .programhiglightsLpNw_contentWrapper__ehajn {
        margin: 0 3rem 0 1rem;
        display: flex;
        flex-wrap: wrap
    }
}

@media screen and (min-width:1280px) {
    .programhiglightsLpNw_card__TacMU {
        min-height: 17.5rem
    }
}

.programhiglights_section__lI2Cw {
    margin: 2.29rem 0;
    border-radius: 1.3333333333rem;
    background-color: #1a325d;
    width: 100%;
    max-width: 100%;
    padding: 3.75rem 0
}

.programhiglights_textSection__G1w3h {
    padding-right: 2rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    transform: translateY(100px);
    opacity: 0;
    transition: transform .8s ease-out, opacity .6s ease-out
}

.programhiglights_textSection__G1w3h.programhiglights_inView__XoJxw {
    transform: translateY(0);
    opacity: 1
}

.programhiglights_textSection__G1w3h h2 {
    font-family: var(--font-baskervville);
    color: #fff;
    font-size: 2rem;
    text-transform: capitalize;
    font-weight: 500;
    line-height: 1.2
}

.programhiglights_textSection__G1w3h p {
    margin-bottom: 1rem;
    color: #ccc
}

.programhiglights_carouselSection__fewdr {
    margin-top: 3rem;
    max-width: 100%
}

.programhiglights_card__LWVtM {
    border-radius: 1.25rem;
    border: 1px solid #fff;
    height: 100%;
    overflow: hidden;
    background-color: #fff
}

.programhiglights_cardImage__nStp3 {
    height: 10rem;
    border-radius: 1.25rem;
    overflow: hidden
}

.programhiglights_cardImage__nStp3 img {
    height: 100%;
    width: 100%;
    -o-object-fit: fill;
    object-fit: fill;
    display: block
}

.programhiglights_cardBody__Odkjb h4 {
    color: #1a325d;
    padding: 1.25rem 1.25rem 0;
    font-size: 1.125rem;
    font-weight: 600;
    margin-bottom: .5rem;
    line-height: 1.2;
    text-align: left
}

.programhiglights_cardBody__Odkjb p {
    padding: 0 1.25rem 1.25rem;
    font-size: 1rem;
    max-height: 9.375rem;
    overflow-y: auto;
    margin: 0;
    text-align: left;
    color: #666
}

@media screen and (max-width:1023px) {
    .programhiglights_section__lI2Cw {
        padding: 2rem .75rem
    }

    .programhiglights_textSection__G1w3h h2 {
        font-size: 1.5rem;
        margin-bottom: 1.25rem
    }

    .programhiglights_card__LWVtM {
        min-height: 16.8rem
    }

    .programhiglights_cardImage__nStp3 {
        height: 9.375rem;
        border-radius: .625
    }

    .programhiglights_cardBody__Odkjb h4 {
        font-size: .875rem;
        padding: .625rem .625rem 0
    }

    .programhiglights_cardBody__Odkjb p {
        padding: 0 .625rem .625rem
    }
}

@media screen and (min-width:1024px)and (max-width:1279px) {
    .programhiglights_card__LWVtM {
        min-height: 20rem
    }
}

@media screen and (min-width:1024px) {
    .programhiglights_section__lI2Cw {
        padding: 3rem 2rem 2rem
    }

    .programhiglights_cardBody__Odkjb h4 {
        font-size: .9166666667rem
    }

    .programhiglights_cardBody__Odkjb p {
        padding: 0 1.25rem 1.25rem;
        font-size: .8333333333rem
    }

    .programhiglights_textSection__G1w3h {
        flex: 0 0 auto;
        width: 33.33333333%;
        padding-right: 2.5rem
    }

    .programhiglights_textSection__G1w3h h2 {
        margin-bottom: .5rem;
        padding-top: 1.6666666667rem;
        font-size: 1.5833333333rem
    }

    .programhiglights_textSection__G1w3h p {
        font-size: .8333333333rem;
        font-family: var(--font-raleway), sans-serif;
        font-weight: 400
    }

    .programhiglights_carouselSection__fewdr {
        flex: 0 0 auto;
        width: 66.66666667%;
        padding: 0 1.5rem;
        margin-top: 0
    }
}

@media screen and (min-width:1023px)and (max-width:1200px) {
    .programhiglights_contentWrapper__v99A1 {
        margin: 0 2rem;
        display: flex;
        flex-wrap: wrap
    }
}

@media screen and (min-width:1201px) {
    .programhiglights_contentWrapper__v99A1 {
        margin: 0 3rem 0 1rem;
        display: flex;
        flex-wrap: wrap
    }
}

@media screen and (min-width:1280px) {
    .programhiglights_card__LWVtM {
        min-height: 17.5rem
    }
}

/*# sourceMappingURL=c88a8c432d0c788b.css.map*/