/***** Base Systems Overrides ****/

:root {
    --brand-h: 40px;
    --fs-hero-sub: 26px;
    --section-gap: 32px;
    /**--fs-h2-inner: 34px;**/
    --fs-h2: 28px
}

/*** Header Adjustments ***/
.sec-header {
    max-height: 100px;
}
.sec-header__inner {
    padding-bottom:0;
}

.sec-nav {
    padding-bottom: 2rem;
}

.sec-header.is-condensed .sec-brand img {
    max-height: 100px;
}

.sec-brand .mod-custom .img {

}

/*** Hero adjustments ***/
.sec-layout-home .sec-hero__text {
    padding-inline: 0;
    max-width: 35vw;
    margin: 0;
    padding: 2rem 0rem 2rem 3rem;
}
.sec-layout-default .sec-hero__text {
    padding-inline: 14vw;
    max-width: 100vw;
    margin: 0;
}

.sec-layout-default .sec-hero {
    margin-bottom: 2em;
}


/** HERO Temp Overrides **/
.sec-layout-home .sec-hero__text {
    max-width: 100vw;
}
.sec-hero__text h1 {
    max-width: 100vw;
}

/** NOTE: Also reduced config setting height from 300 down to 200 **/

/******** Home Page Adjustments*****/
p.hi-module {
    margin-bottom: 0;
}


/********** Individual Page Updates*******/

.page-title-sub {
    font-size: var(--fs-h3);
    font-weight: var(--fw-semibold);
    font-style: italic;
    line-height: var(--fs-h2);
}

.extra-space-above {
    margin-top: 1.25em;
}