  #intro h2 {font-family:var(--gfVars-thirstyFont);color: var(--gfColors-slate100);}
#why-george-fox_component::after{
	 content: "…";
	 display: block;
	 font-family:var(--gfVars-bodyFont);
	 font-size: 4rem;
	 line-height: 0.5;
	 color: var(--gfColors-gold);
	 text-align:center;
	 margin-top: 2rem;
}
#why-george-fox_component {margin-bottom:0;}
.hfour {font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .035rem;}
#quote-block_component {margin-bottom:4rem;}
.stepList-item-content ul {margin-left:1.25rem;}
#ad-require-header
{
    padding:2rem 0 0 0;
    margin-top:0 !important;
    margin-bottom: 0 !important;
}

#ad-require-header h2
{
    color:var(--gfColors-navy);
    font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
    font-weight: 500;
    margin:0;
    font-size:2.8rem;
}

#ad-require-header h2 span
{
    color:var(--gfColors-slate100);
    font-size:4rem;
    font-family: var(--gfVars-thirstyFont);
    display:inline-block;
    margin-right: 0.5rem;
    margin-left:-0.5em;
}

#ad-require-header h2 strong
{
    font-weight:inherit;
    color: var(--gfColors-gold);
}

#ad-require_component .stepList-item:first-child {
    border-top:none;
}

@media (max-width: 767.98px) {
    #ad-require-header h2 span
    {
        margin-left:0;
        font-size:2.8rem;
    }
    #ad-require-header h2 {
        font-size:2.8rem;
        line-height:3rem;
    }
    #ad-require-header {
        margin-top:3rem;
    }
    #quote-block_component {margin-bottom: 2rem;}

}
@media (min-width: 992px) {
    #ad-require-header {
        margin-top:7rem;
    }
}
.date {font-family: alternate-gothic-atf,Impact,Charcoal,sans-serif;
    font-weight: 500;
    font-size:2.2rem;
    color:var(--gfColors-slate100);
    text-transform:uppercase;
}
.infographic-primaryFacts {
padding: .25rem 25% .5rem 25%;
    margin-top: 2.75rem;
}
.alternatingPhotos-image {margin: 2rem;}
@media (max-width: 767.98px) {.alternatingPhotos-image {display:none;
    }}
@media (max-width: 992px) {.infographic-primaryFacts {
    padding: 0 25% .5rem 0;
    margin-top: 0;
    }
.infographic-primaryFacts-primaryFact {padding: 0 0;
}  
}
@media (min-width:767.98px) and (max-width: 992px) {
    .button {
        display:flex;
        
    }
    
}
.alternatingPhotos-image {
    float:right;
    
}
.mt-md-5, .my-md-5 {
    margin-top: 0 !important;
    
}
#dates-callout_component {
    margin-bottom:.5rem;
    
}
