#homepage-content{
	width:90%;
	margin-left:auto;
	margin-right: auto;
}

@media only screen and (min-width:768px){
	#video-hero{
		margin-top:-160px;
		margin-bottom:100px;
	}
}

#hp-spotlight{
	font-size:3em;
	font-weight:300;
	color: var(--primary-blue);
	display:block;
	width:100%;
	border-bottom: thin solid var(--primary-green);
	margin-bottom:50px;
}

#featured-program-list{
	display: flex;
	justify-content:center;
	width:100%;
	flex-wrap:wrap;
	flex-direction:row;
	gap:2.25em 1.5em;
}

.new-row h2{
	font-size:3em;
	font-weight:300;
	color: var(--primary-blue);
	display:block;
	width:100%;
	border-bottom: thin solid var(--primary-green);
	margin-bottom:50px;
}

#tech-stories h3{
	font-size:3em;
	font-weight:300;
	color: #0054a4;
	display:block;
	width:100%;
	border-bottom: thin solid #84BD00;
	margin-bottom:50px;
}

#tech-stories h3 a {font-weight:300;}


.new-row h2 a{
	font-weight:300;
	color: var(--primary-blue);
	display:block;
	width:100%;
	border-bottom: thin solid var(--primary-green);
}

.home-program{
	min-width:350px;
	width:32%;
	background: var(--primary-blue);
	border: thin solid #97999B;
	box-shadow: 10px 5px 5px #97999B;
}
.home-program:hover{
	/* box-shadow: 10px 5px 5px rgba(0,123,191,1); */
	/* box-shadow: 10px 5px 5px #000000; */
	box-shadow: 15px 10px 10px #97999B;
}
.home-program img{
	width:100%;
}

.home-program h3{
	font-size: 1.9em;
	color: #FFFFFF;
	padding: 10px;
	display:block;
	text-align:center;
	font-weight:300;
}

.home-program div{
	padding:10px;
	color: #FFFFFF;
}

#getting-started{
	width:100%;
	margin-top:50px;
}

#getting-started-icons{
	display:flex;
	justify-content:center;
	width:100%;
	flex-wrap:wrap;
	gap:2em;
}
.getting-started-icon{
	display:block;
	text-decoration:none;
	width:225px;
	height:225px;
	background:var(--primary-blue);
	clip-path: circle(50%);
	color:#FFFFFF;
	text-align:center;
}
.getting-started-icon:hover{
	text-decoration:none;
	color:#000000;
	background:var(--accent-bg);
}

.getting-started-icon div{
	text-align:center;
	font-size:1.4em;
	vertical-align:middle;
	width:60%;
	margin-right:auto;
	margin-left:auto;
}
.getting-started-icon .fa{
	margin-top:20%;
}
.getting-started-icon .gradcap::before{
	content: "\f19d";
	font-size:3em;
}
.getting-started-icon .signin::before{
	content: "\f090";
	font-size:3em;
}
.getting-started-icon .usd::before{
	content: "\f155";
	font-size:3em;
}
.getting-started-icon .list::before{
	content: "\f0ca";
	font-size:3em;
}
.getting-started-icon .bolt::before{
	content: "\f0e7";
	font-size:3em;
}
.getting-started-icon .calendar::before{
	content: "\f073";
	font-size:3em;
}

#tech-stories{
	width:100%;
	margin-top:50px;
	margin-bottom:50px;
}
#tech-stories .owl-carousel-featured-stories .owl-stage-outer .owl-stage .owl-item{
	border:thin solid var(--primary-green);
	box-shadow: 10px 5px 5px #97999B;
	background:var(--accent-bg);
	a{color:var(--primary-blue);}
}

/*Career-pathways updates 2025 */
#career-pathways{
	width:100%;
}
#career-pathways-menu{
	display: grid;
	grid-template-columns: fit-content(25%);
}
.cp-menu-item{
	border:thin solid #000;
	text-align:center;
	background: #FF0000;
}
