.panel-intro {
    max-width: 100%;
    display: grid;
}

.panel-intro > .inner,
.panel-intro .background-img-cont {
    grid-column-start: 1;
    grid-row-start: 1;
}

.panel-intro > .inner {
    padding: var(--space-6);
    margin-top: var(--space-12);
}

.panel-intro .panel-title-cursive {
    font-family: var(--font-cursive), cursive;
    color: var(--blue);
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.panel-intro .panel-title {
    font-family: var(--quatro-slab);
    color: var(--black);
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.8px;
    margin-bottom: 16px;
}

.panel-intro .og-cont { display: none; }

@media screen and (min-width: 769px) {
    .panel-intro {
        width: 100%;
    }
    
    .panel-intro > .inner {
        padding: 0 15%;
        margin-top: var(--space-32);
        max-width: var(--width-feature);
    }
    
    .panel-intro .panel-title-cursive {
        font-size: 56px;
        line-height: 26px;
    }
    
    .panel-intro .panel-title {
        font-size: 56px;
        letter-spacing: -1.12px;
    }
    
    .panel-intro .background-img-cont {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    
    .panel-intro .og-cont {
        display: block;
    }
    
    .panel-intro .mt-rushmore-img {
        margin-top: var(--space-4);
    }
    
    .panel-intro .contentRender_name_plugins_core_textbox {
        max-width: var(--width-feature);
        margin: 0;
    }
}