  #cutting-edge {
	 padding-top: 4rem;
	 padding-bottom: 4rem;
	 margin-bottom: 0;
	 margin-top: -1rem;
	 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Ccircle cx='300' cy='300' r='300' fill='%23f3f5f8'%3E%3C/circle%3E%3C/svg%3E");
	 background-repeat: no-repeat;
    background-size: min(55vw, 45%);
    background-position-y: 1.5rem;
	 background-position-x: 90%;
	 z-index: 0;
}
 @media(max-width:767.98px) {
	 #cutting-edge {
		 background-size: min(70vw, 80%);
		 background-position-y: 105%;
		 margin-top: -4rem;
	}
}
 @media(max-width:767.98px){
	 #cutting-edge {
		 padding-top: 2rem;
		 background-size: min(55vw, 65%);
		 margin-top: -2rem;
	}
}
 @media(max-width:575px){
	 #cutting-edge {
		 background-color: var(--gfColors-slate15);
		 background-size: 100%;
		 padding-bottom: 2rem;
	}
}
.u-thirstySoftExtraBold {color:var(--gfColors-slate100);font-size:2.5rem;}
 @media (max-width:992px) {
	 #team h2{
		 padding-left: 10px;
		 padding-right: 10px;
		 font-size:2rem;
	}
 }
  @media (max-width:767.98px) {
	 #team {
		 padding-top:3.5rem !important;
	}
 }
.u-lineHeaderBoth{margin-top: 2.5em;
    margin-bottom: 1em;}
#description h4 {text-align:center; color: var(--gfColors-slate80);margin-top: 0rem;}
h2.u-lineHeaderBoth {text-transform:uppercase;margin-bottom: .5rem;letter-spacing:.1rem;}
.u-circleOutline {float:right;margin-left: 2rem;}
#first-year_component,#team{margin-bottom:0;}
.u-lineHeaderBoth::before,.u-lineHeaderBoth::after {
    content: "";
    height: 2px;
    background-color: var(--gfColors-slate80) !important;
}
#vertical {padding-top:1rem;}
#team {padding-top: 6rem;}
#team {padding-bottom: 1.5rem;}
#vertical .call-out {
	 padding-left: 1rem;
	 margin-left: 1rem;
}
 #vertical .call-out {
	 font-weight: normal;
	 border-left: 2px solid var(--gfColors-gold);
	 width: 55%;
}
  @media (max-width:767.98px) { #vertical .call-out {
	 width: 90%;
}}
.u-gfColors-gold {font-weight:bold;}
 .emp {
font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .1em;
	 color: #ffffff;
}
.u-gold-left {margin-top: 1rem !important;}
#vertical img {
    width: 40%;
}    