  #intro {
    background:linear-gradient(to right, #f3f5f8 0%, #f3f5f8 20%, transparent 20.01%, transparent 100%);
    padding-bottom: 5rem;
    margin-bottom: 0;
}
#intro .grid-header {
    display:grid;
    grid-template-columns:auto 1fr;
    grid-template-rows:auto 1fr;
    margin-bottom: 2rem;
}
#intro .grid-header-firstLine {
    grid-area:1/1/2/2;
    background-color: #fff;
    margin-left: -1rem;
    padding-left: 1rem;
}
#intro .grid-header-secondLine {
    grid-area:2/1/3/2;
}
#intro .grid-header-secondLine p {
    text-align:right;
}
#intro .grid-header-rule {
    grid-area:2/2/3/3;
    background-color: var(--gfColors-seminaryOrangeText);
    width: 99%;
    height: 1px;
    align-self: center;
    margin-left: .5rem;
}
#intro h2 {
    font-size: 4rem;
    line-height: .5;
    margin-top: 4rem;
}
#intro h2 span {
    font-weight: 600;
    font-size: 2.1rem;
    margin-right: .35rem;
    color: var(--gfColors-navy);
}
#pursueThis h3 span {
    letter-spacing: .25rem;
    margin-left: .25rem;
}
#pursueThis .button-set {
    margin-top:4rem;
    margin-bottom:1rem;
}
p.emp {
    padding-left: 1rem;
    margin-left: 1rem;
    border-left: 2px solid var(--gfColors-seminaryOrangeText);
}

@media(max-width:767.98px) {
#intro .container {
    display: grid;
    grid-template-rows: auto auto auto;
}
#intro .grid-img, #intro .discipleship-img{
    grid-row:3;
}
}


/*
#cpeTuition.sideBySide--lightSlateFullWidth {
    background-color: var(--gfColors-slate45);
}
*/

#hospitalChaplaincy, #militaryChaplaincy {
    margin-bottom: 0;
    margin-top: 0;
}
#hospital-chaplaincy_component {
    margin-bottom:0;
}
#tuition {
    margin-bottom: 4rem;
    margin-top: 5rem;
}
#military-chaplaincy_component h3 {
    display:none;
}
#hospital-chaplaincy-title_component, #military-chaplaincy-title_component {
    margin-bottom: 3rem;
    margin-top: 4rem;
}
#hospital-chaplaincy_component h3, #hospitalPath h3:not(.stepList-item-heading), #tuition h3  {
    position:relative;
    margin-bottom:3rem;
}
#hospital-chaplaincy_component h3::after, #hospitalPath h3:not(.stepList-item-heading)::after, #tuition h3::after  {
    content:"";
    display:block;
    position:absolute;
    top:3.5rem;
    background-color:var(--gfColors-slate80);
    height:2px;
    width:5ch;
}


@media(min-width:1700px) {
    #intro .grid-header-firstLine {
        background-color: transparent;
    }
}
@media(min-width:1200px) {
    #intro img {
        width:450px;
    }
}
@media(min-width:992px) {
    .w-lg-80 {
        width: 80%;
    }
    .w-lg-80-centered {
        width: 80%;
        margin:0 auto;
    }
    #intro .grid-header {
        margin-bottom:3rem;
    }
}
@media(min-width:768px) and (max-width:991.98px) {
    .image-area img {
        margin-left: -2rem;
    }
    .content-area {
        margin-left:0;
    }
}
@media(max-width:767.98px) {
    #intro {
        background:transparent;
        padding-bottom:3rem;
    }
    #intro h2 {
        font-size: 3rem;
        line-height: .7;
        margin-bottom: 0.25rem;
        margin-top: 0;
    }
    #intro h2 span {
        display: block;
        font-size: 1.6rem;
        margin-bottom: .5rem;
        margin-top: 2rem;
    }
    #intro .grid-header-secondLine p {
        text-align:left;
        margin-bottom:0;
    }
    #pursueThis.wysiwyg--navyTiles {
        padding-top: 0;
        padding-bottom: 0;
    }
    #communityTitle, #communityContent {
        grid-template-columns: 1em 1fr 1fr 2em 5fr 1fr;
        grid-template-rows: 4em 1fr auto;
    }
    .thirsty-title {
        grid-area: 2 / 3 / 3 / 6;
    }
    .thirsty-title h2 {
        font-size: 2.5rem;
        margin-bottom: .5rem;
        margin-top: 3rem;
    }
    .auto-title {
        grid-area: 3 / 5 / 4 / 6;
    }
    .content-bg-whites {
        background-color: #fff;
    }
    /*.bg-slate15 {*/
    /*    grid-area: 1 / 1 / 4 / 4;*/
    /*}*/
    
    .outro-content-box {
        grid-area: 1 / 1 / 2 / 8;
        margin-left:0;
        margin-top:0;
        padding: 2rem;
    }
    
}
@media(min-width:576px) and (max-width:767.98px) {
    .image-area {
        grid-area: 2 / 4 / 3 / 6;
    }
    .image-area img {
        margin-left: -2.5rem;
        margin-top: 0;
    }
    .content-area {
        grid-area: 3 / 3 / 4 / 6;
        margin-left: 0;
    }
}

@media (max-width:575.98px) {
    #intro img {
        width:350px;
    }
    #pursueThis .button-set {
        display: grid;
    }
    #mdivBadge {
    	margin:0 auto;
    }
    #hospital-chaplaincy_component.cardGroup--alternating .cardGroup-card:last-child {
        margin-bottom: 4rem;
    }
    #tuition {
        margin-top:3rem;
    }
    .image-area img {
        margin-left: -1rem;
        margin-top: 3rem;
    }
    .content-area {
        grid-area: 3 / 2 / 4 / 6;
        padding-right: 1rem;
        padding-top: 1rem;
    }
    .outro-content {
        padding: 1rem;
    }
}
@media (max-width:375.98px) {
    #intro .grid-header {
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: auto auto 1fr;
        margin-bottom: 0;
    }
    #intro .grid-header-rule {
        grid-area: 3/1/4/2;
        margin: 1rem 0 0;
        width: 6ch;
        height: 2px;
    }
}


/*------- Biblical Studies --------*/

#format h2, #flexibleFormat h2{
    position: relative;
    margin-bottom: 3rem;
}
#format h2::after, #flexibleFormat h2::after{
    content: "";
    display: block;
    position: absolute;
    top: 4.2rem;
    background-color: var(--gfColors-seminaryOrangeText);
    height: 2px;
    width: 3ch;
}
@media(max-width:767.98px){
    #format h2::after{
       top: 3.6rem;
    } 
}
@media(max-width:456px){
    #flexibleFormat h2::after{
       top: 5.7rem;
    }
}

#ourFaculty {
	 background-color: var(--gfColors-slate15);
	 padding: 5rem 0;
}

#quoteViesca .bg-slate15 {
	 grid-area: 1 / 1 / 2 / 3;
	 background-color:var(--gfColors-slate15);
}
#quoteViesca {
	 display: grid;
	 grid-template-columns: 2em 1fr 1fr 4em 4fr 1fr;
	 grid-template-rows: auto;
	 gap: 0px 0px;
	 margin-bottom: 0;
}
#quoteViesca .quoteBlock {
	 grid-area: 1 / 3 / 2 / 6;
	 padding: 0 0 4rem 0;
	 margin-left: 3rem;
}
#quoteViesca .quoteBlock-content {
	 padding-top:0;
}
 @media(max-width:767.98px) {
	#ourFaculty {
	    padding-bottom:1rem;
	}
	#ourFaculty .borderLeft {
    border-left:none;
}
	#quoteViesca {
		 grid-template-columns: auto;
	}
	 #quoteViesca .quoteBlock {
		 grid-area: 1 / 3 / 2 / 6;
		 padding: 3rem 0 4rem 0;
		 margin-left: 3rem;
		 margin-right: 2rem;
	}
	#quoteViesca .bg-slate15 {
    grid-area: 1 / 1 / 1 / 6;
}
	 .quoteBlock--outlineGold .quoteBlock-bio {
		 padding-left: 2rem;
		 border-right: none;
		 border-bottom: none;
		 border-left: 2px solid #FE4A19;
		 border-image-width: 50% 0 0 2px;
	}
	 .quoteBlock--outlineGold .quoteBlock-content {
		 order: 2;
		 width: 100%;
		 padding-right: 0;
		 margin-right: 0;
		 border-right: none;
		 border-left: 2px solid #FE4A19;
		 border-image-width: 0;
		 border-image-source: none;
		 padding-left: 2rem;
	}
 }

@media (max-width:575.98px) {
     #ourFaculty {
		 padding: 3rem 0 1rem;
	}
  }

#certification_component .call-out {
	 border-left: 2px solid var(--gfColors-seminaryOrangeText);
	 padding-left: 2rem;
}
@media (max-width:767.98px) {
    #certification_component .call-out {
         padding-left: 1rem;
    }
}
/****Spiritual formation and discipleship****/
@media (min-width:1200px) {
    #intro p.underLine {
        position: relative;
        margin-bottom: 4rem;
    }
    #intro p.underLine::after {
        content: "";
        display: block;
        position: absolute;
        top: 7.2rem;
        background-color: var(--gfColors-seminaryOrangeText);
        height: 2px;
        width: 5ch;
    }
     #intro .discipleship-img img {
        width:400px;
    }
}
     
   
/****Specializations index****/

#img-left .u-grid2Columns {
    gap: 1.5rem;
}
#img-right .u-grid2Columns {
    gap: 1.5rem;
}
@media (min-width:992px) {
#img-left .u-grid2Columns {
    grid-template-columns: auto 1fr;
    gap: 2.5rem;
}
#img-right .u-grid2Columns {
    grid-template-columns: 1fr auto;
    gap: 2.5rem;
}
#img-right h2, #img-left h2 {
    margin-top:0rem;
}
}
@media (max-width:767.98px){
    #img-right img {
        grid-row: 1;
    }
    #img-right h2 {
        margin-top:2rem;
    }
}
 ul.call-out {
    border-left: 2px solid var(--gfColors-seminaryOrangeText);
    padding-left: 1.5rem;
}
    