  .columns.full.cta{
	display:block;
	margin:0 auto;
	color:#fff;
	background-color:#222
}
 .columns.full.cta h2{
	color:#fff!important
}
 .columns.full.cta .gradientOverlay{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	background:-moz-linear-gradient(top,rgba(34,34,34,0.55) 0%,rgba(34,34,34,0.9) 100%);
	background:-webkit-linear-gradient(top,rgba(34,34,34,0.55) 0%,rgba(34,34,34,0.9) 100%);
	background:linear-gradient(to bottom,rgba(34,34,34,0.55) 0%,rgba(34,34,34,0.9) 100%)
}
 .columns.full.cta{
	display:block;
	color:#fff
}
 .columns.full.cta > .wrapper{
	padding:82px 0 68px
}
 .columns.full.cta .content{
	padding:0 15px
}
 .columns.full.cta a.callout,.columns.full.cta .callout{
	display:inline-block;
	font-family:"Nunito Sans",sans-serif;
	font-size:1rem;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	margin-top:0
}
 .columns.full.cta a.callout:hover,.columns.full.cta a.callout:focus{
	text-decoration:underline
}
 .columns.full.cta a.callout:after{
	content:""
}
 @media screen and (max-width: 580px) {
	 .columns.full.cta h2{
		font-size:1.25rem
	}
}
 .content h1{
	margin-bottom:1.5rem;
	line-height:1.5
}
 .landing .title.wrapper{
	max-width:1200px;
	padding:44px 20px 0
}
 .content.col12{
	position:relative
}
 .videoContent{
	margin-bottom:0;
	position:relative
}
 .videoWrapper{
	position:relative;
	display:block;
	width:100%;
	padding:0;
	overflow:hidden;
	margin:0 0 20px
}
 .videoWrapper:before{
	display:block;
	content:"";
	padding-top:56.25%
}
 .videoWrapper iframe{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0
}
 .wrap-content{
	display:grid;
	grid-template-columns:40% 1fr;
	grid-gap:40px
}
 .wrap-content ul.small-list{
	font-size:.9em
}
 .wrap-content ul.small-list li{
	margin-bottom:0
}
 .iframeWrap{
	overflow:hidden;
	padding-top:56.25%;
	position:relative
}
 .iframeWrap .campus-map{
	border:0;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
 .popupYoutube img{
	width:100%;
	margin-bottom:0
}
 .popupYoutube a{
	display:block
}
 .youtube{
	max-width:99%;
	height:auto;
	position:relative;
	cursor:pointer
}
 .play{
	filter:alpha(opacity=70);
	opacity:.7;
	background-size:75%;
	width:52px;
	height:53px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%)
}
 .divBottom{
	border-bottom:4px solid #f9f6f6
}
 .divBottom:after{
	content:"";
	clear:both;
	display:block;
	padding-top:2em
}
 .wysiwygContent{
	margin-bottom:24px
}
 .wysiwygContent.wrapper{
	padding:10px 0;
	clear:both
}
 .intro.wysiwygContent.wrapper{
	font-size:1.125em;
	margin-bottom:0
}
 .intro ul li, .intro ol li {
	font-family: "Roboto Slab", serif !important;
	font-weight: 300;
}
 .landing .wysiwygContent.wrapper{
	max-width:1200px;
	padding:35px 15px;
	clear:both
}
 .wysiwygContent:after{
	clear:both;
	content:"";
	display:block;
	padding-top:0
}
 .wysiwygContent p{
	font-size:1em;
	font-weight:300;
	margin:12px 0
}
 .wysiwygContent a:not(.btnSml):not(.cta-button):not(.callout):not(.textWrap):not(.az-filter):not(.CTAButton):not(.marketingButton):not(.iconCard):not(.btn),.content a:not(.btnSml):not(.cta-button):not(.callout):not(.textWrap):not(.az-filter):not(.CTAButton):not(.marketingButton):not(.iconCard):not(.btn){
	color:#005a98
}
 .wysiwygContent a:not(.btnSml):not(.cta-button):not(.callout):not(.textWrap):not(.az-filter):not(.CTAButton):not(.marketingButton):not(.btn):not(.iconCard):hover,.content a:not(.btnSml):not(.cta-button):not(.callout):not(.textWrap):not(.az-filter):not(.CTAButton):not(.marketingButton):not(.btn):not(.iconCard):hover{
	text-decoration:underline;
	color:#ca3e00
}
 /* .wysiwygContent blockquote a{
	color:#52baff!important
} */
 .wysiwygContent{
	font-family:"Nunito Sans",sans-serif
}
 .wysiwygContent a,.calloutInbody .content a, .blog-text a, #api-content a {
	text-decoration:underline!important
}
 .wysiwygContent .wrapper .content a{
	text-decoration:underline!important
}
 .intro.wysiwygContent p{
	font-family:"Roboto Slab",serif;
	font-size:1.125em;
	font-weight:300;
	margin:12px 0 24px
}
 .accordion .wysiwygContent p{
	font-family:"Nunito Sans",sans-serif;
	font-size:1em;
	margin:12px 0
}
 .accordion .wysiwygContent{
	font-family:"Nunito Sans",sans-serif;
	font-size:1em
}
 [class^="content col"] ul,[class^="content col"] ol,.widget.wysiwyg ul,.widget.wysiwyg ol{
	margin:10px 0 10px 30px;
}
 [class^="content col"] ul li,[class^="content col"] ol li,.widget.wysiwyg ul li,.widget.wysiwyg ol li{
	margin-bottom:12px;
}
 [class^="content col"] ul:not(.slick-dots) li:before,.widget.wysiwyg ul li:before{
	float:left;
	color:#c00;
	font-size:12px;
	vertical-align:top;
	padding:0 5px 0 0;
	line-height:1.95;
	margin-left:-14px
}
 .router{
	margin-bottom:2em
}
 .router.wrapper{
	padding:10px 0;
	clear:both;
	max-width:1200px;
	display:block
}
 .router.grid .oneRow{
	margin-top:2em
}
 .router.grid span.title{
	display:block;
	font-family:"Raleway",sans-serif;
	font-weight:600;
	color:#aa1010
}
 .router.grid p{
	font-family:"Nunito Sans",sans-serif;
	font-size:1em;
	margin-top:.5em
}
 .router.list .item{
	background:rgba(222,222,222,0.3);
	padding:1.5em 2em;
	margin-bottom:1.5em
}
 .router.list .item:last-child{
	margin-bottom:0
}
 .router.list span.title{
	display:block;
	font-family:"Raleway",sans-serif;
	font-weight:300;
	font-size:1.625em;
	color:#58574a;
	margin-bottom:.75em
}
 .router.news.wrapper .item.col12,.router.newstext.wrapper .item.col12{
	margin-bottom:2em
}
 @media screen and (max-width: 960px) {
	 .router.grid .oneRow{
		margin-top:0
	}
	 .router.list .item{
		padding:.5em 1em
	}
	 .router.grid .col4{
		margin-bottom:1em
	}
	 .router.grid .oneRow:last-of-type .col4:last-child{
		margin-bottom:0
	}
}
 .accordion.wrapper{
	padding:10px 0;
	clear:both;
	max-width:1200px;
	display:block
}
 .accordion{
	margin:0 auto 2em
}
 .columns + .accordion{
	margin-top:-44px
}
 .accordion h2{
	margin-top:20px
}
 .accordion .accRow{
	position:relative;
	margin-bottom:15px
}
 .accordion .accRow input[type="checkbox"]{
	position:absolute;
	display:inline;
	height:0;
	width:0;
	color:#fff;
	margin:0;
	padding:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	z-index:1;
	cursor:pointer
}
.accordion .accRow #fsform-container input[type="checkbox"] {
    position: relative;
    opacity: 1;
}
 .accordion .accRow > div.accTitle{
	position:relative;
	color:#fff;
	font-size:1.125em;
	margin:0;
	padding:1.084em 1.75em;
	background-color:#aa1010
}
 .accordion .accRow label{
	cursor:pointer;
	display:block;
	color:#fff;
	background:#aa1010
}
 .accordion .accRow label:after{
	position:absolute;
	right:.5em;
	display:inline-block;
	content:"\f067";
	font-size:.75em;
	color:#fff;
	font-family:"Font Awesome 5 Free";
	font-weight:900;
	margin-right:15px
}
 .accordion .accRow input[type="checkbox"]:focus + div.accTitle,.content .accordion .accRow input[type="checkbox"]:focus ~ .wysiwygContent{
	outline:1px solid #dee2e6
}
 .accordion .accRow input[type="checkbox"]:focus + div.accTitle,.accordion .accRow input[type="checkbox"]:focus + div.accTitle label,.accordion .accRow input[type="checkbox"]:checked ~ div.accTitle,.content .accordion .accRow input[type="checkbox"]:checked ~ div.accTitle label{
	background:#6c0000
}
 .accordion .accRow input[type="checkbox"]:checked ~ div.accTitle label:after{
	content:"\f068"
}
 .accordion .accRow input[type="checkbox"] ~ div.accTitle ~ div,.accordion .accRow input[type="checkbox"] ~ h3 ~ div{
	visibility:hidden
}
 .accordion .accRow input[type="checkbox"]:checked ~ div.accTitle ~ div,.accordion .accRow input[type="checkbox"]:checked ~ h3 ~ div{
	visibility:visible;
	max-height:999999px;
	padding:20px 30px;
	-webkit-transition:all .2s ease;
	transition:all .2s ease;
	z-index:1;
	position:relative
}
 .accordion .accRow > div:not(.accTitle){
	box-sizing:border-box;
	max-height:0;
	overflow:hidden;
	padding:0 30px;
	-webkit-transition:all .1s ease;
	transition:all .1s ease;
	margin:0
}
 .accRow .left{
	float:left;
	width:30%;
	margin:10px
}
 .accRow .right{
	float:left;
	width:65%
}
 @media screen and (max-width: 767px) {
	 .accRow .left,.accRow .right{
		float:none;
		width:100%;
		margin:10px auto;
		display:block
	}
}
 @media screen and (max-width: 767px) {
	 .content .accordion .accRow input[type="checkbox"]:checked ~ h3 ~ div{
		padding:20px
	}
}
 .imageGallery.wrapper{
	padding:10px 0;
	clear:both;
	max-width:1200px;
	display:block
}
 .imageGallery .oneRow{
	margin-bottom:1.5em
}
 .imageGallery img{
	width:450px;
	height:225px;
	object-fit:cover
}
 @media screen and (max-width: 960px) {
	 .imageGallery{
		padding:0
	}
	 .imageGallery .oneRow{
		margin-bottom:0
	}
	 .imageGallery .col4{
		width:31%;
		float:left
	}
	 .imageGallery .col4:not(:last-child){
		margin-right:3%
	}
	 .imageGallery img{
		width:100%;
		height:100px;
		margin-bottom:1em
	}
}
 @media screen and (max-width: 720px) {
	 .imageGallery .col4{
		width:100%;
		float:none;
		margin-right:0;
		margin-bottom:1em
	}
	 .imageGallery .col4:not(:last-child){
		margin-right:0
	}
	 .imageGallery img{
		height:auto
	}
}
 .home .columns,.landing .columns{
	display:block
}
 .landing .columns{
	max-width:1200px;
	padding-left:15px;
	padding-right:15px
}
 .columns h2.title{
	text-align:center;
	font-family:"Raleway",Arial,Helvetica,sans-serif;
	font-size:1.625em;
	margin-top:1em
}
 .columns.full{
	width:100%;
	max-width:100%;
	z-index:0;
	position:relative;
	display:block;
	margin-bottom:0;
	padding-bottom:3rem
}
 .columns.full > .wrapper{
	display:table;
	max-width:1200px;
	z-index:1
}
 .landing .columns:after{
	content:"";
	clear:both;
	display:block
}
 .content .columns .col4{
	margin-right:3.5%
}
 .content .columns .col12 :not(.cta-button):not(.callout):not(.btnSml):not(h2):not(h3):not(h4):not(.fab):not(.fas):not(.fa):not(strong){
	font-family:"Nunito Sans",sans-serif;
	font-weight:300;
	font-size:1rem
}
.content .columns:not(.bg) h2, 
.content .columns .col12 .content .contentInner h2 :not(.cta-button):not(.callout):not(.btnSml):not(h2):not(h3):not(h4):not(.fab):not(.fas):not(.fa):not(strong) {
	font-family:"Raleway",Arial,Helvetica,sans-serif;
	font-size:1.625rem;
	color:#aa1010;
	font-weight:500
}

.wysiwygContent blockquote a, .wysiwygContent blockquote p {
	font-size: 1em;
	color: #fff;
}
.wysiwygContent blockquote a {
	color: #fff !important;
}
 .content .columns .col4:last-of-type{
	margin-right:0
}
 .content .columns .col6{
	margin-right:4%
}
 .content .columns .col6:last-of-type{
	margin-right:0
}
 .content .columns img:not(.left-align):not(.right-align){
	display:block;
	margin:0 auto
}
 .mainContent .content .columns h3 a:not(.btnSml):not(.cta-button):not(.callout):not(.textWrap):not(.az-filter):not(.CTAButton):not(.marketingButton):not(.iconCard){
	font-size:1.5rem;
	color:#aa1010
}
 .columns{
	margin:0 auto 48px;
	width:100%
}
 .columns .wrapper{
	max-width:1170px
}
 .columns:after{
	content:"";
	clear:both;
	display:block
}
 .columns .content{
	padding:0 15px 15px 0
}
 .columns .content h3,.content .columns .videoContent + h3,.columns .content h4{
	font-size:1em;
	margin-bottom:1em;
	margin-top:.75em;
	font-weight:700
}
 .columns .popupYoutube img{
	width:100%
}
 .columns .red .content{
	background-color:#aa1010;
	padding:1.5em;
	border-bottom-left-radius:25px
}
 .columns .red .content *,.columns .red .content .contentInner a{
	color:#fff!important
}
 .columns .red .content.textOnly{
	background-color:#aa1010;
	padding:1.5em;
	border-bottom-left-radius:25px;
	border-top-right-radius:25px
}
 .columns .fa.fa-play,.fa.fa-play{
	position:absolute;
	background-color:rgba(0,0,0,0.9);
	border-radius:500px;
	padding:15px 20px;
	color:#fff;
	font-size:2em;
	right:0;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
	width:60px;
	height:60px
}
 .columns.red .content h3{
	font-size:1.18em;
	margin-bottom:15px
}
 .columns.red .content{
	padding:0;
	font-size:.95em;
	line-height:1.85
}
 .columns.red .content p{
	line-height:1.85
}
 .columns.red .contentInner{
	padding:23px 32px
}
 @media screen and (max-width: 960px) {
	 .columns.red .content h3,.columns.red .content h4{
		margin-top:0
	}
	 .columns .content{
		padding:0 15px
	}
	 .content .columns .col4{
		margin-bottom:2em
	}
	 .columns.red .contentInner{
		padding:15px 10px
	}
}
 @media screen and (min-width: 721px) {
	 .columns.full.red > .wrapper{
		display:flex
	}
	 .content .columns.red .col4,.content .columns.red .col6,.content .columns.red .col3{
		display:flex
	}
	 .columns.red h2.title{
		margin:48px 0 30px
	}
}
 @media screen and (max-width: 720px) {
	 .columns h2.title{
		margin:48px 0 3px
	}
}
 .singleImage.wysiwygContent{
	width:100%
}
 .singleImage.wysiwygContent img.imageLeft{
	float:left;
	margin:0 1em 1em 0
}
 .singleImage.wysiwygContent img.imageRight{
	float:right;
	margin:0 0 1em 1em
}
 .singleImage.wysiwygContent img.Full-Width{
	display:block;
	width:100%
}
 .singleImage.wysiwygContent:after{
	clear:both;
	content:"";
	display:block
}
 .divider{
	display:block;
	width:100%;
	max-width:1200px;
	height:1px;
	margin:2em 0
}
 .columns + .divider{
	float:left;
	margin:0 auto 35px
}
 .landing .columns + .divider{
	float:none
}
 .wysiwygContent + .divider,.columns.full + .divider,.accordion + .divider{
	margin:35px auto
}
 .dividerInner{
	border-top:3px solid #ececec
}
 @media all and (max-width: 580px) {
	 .landing .divider,.landing .columns + .divider{
		float:left
	}
}
 .highlights h3.title{
	font-size:1.125rem;
	font-weight:700;
	margin-bottom:2em;
	text-align:center
}
 .highlights h4{
	font-family:"Raleway",sans-serif;
	font-size:1rem;
	font-weight:700;
	margin-top:1em;
	margin-bottom:1rem;
	text-transform:uppercase
}
 .highlights .oneRow:not(:last-of-type){
	margin-bottom:2em
}
 .wysiwygContent table,.home.marketingPage .diagonalLines table{
	border:1px solid #dee2e6;
	background-color:#fff;
	width:100%;
	text-align:left;
	border-collapse:collapse;
	font-family:"Nunito Sans",sans-serif;
	margin-bottom:1em
}
 .wysiwygContent table caption,.home.marketingPage .diagonalLines table caption{
	font-family:"Raleway",sans-serif;
	font-size:.85rem;
	caption-side:bottom;
	padding:10px;
	font-weight:400;
	color:#58574a;
	line-height:1.5;
	text-align:left;
	margin-bottom:.5rem
}
 .wysiwygContent table td,.wysiwygContent table th,.home.marketingPage .diagonalLines table td,.home.marketingPage .diagonalLines table th{
	border:1px solid #dee2e6;
	padding:8px 10px
}
 .wysiwygContent table tbody td,.home.marketingPage .diagonalLines table tbody td{
	font-size:1em;
	color:#222
}
 .wysiwygContent table tr:nth-child(even),.home.marketingPage .diagonalLines table tr:nth-child(even){
	background:#f2f2f2
}
 .wysiwygContent table thead,.home.marketingPage .diagonalLines table thead{
	background:#f2f2f2
}
 .wysiwygContent table th,.home.marketingPage .diagonalLines table th{
	font-size:16px;
	font-weight:700;
	color:#222;
	border-left:1px solid #dee2e6
}
 .wysiwygContent table th:first-child,.home.marketingPage .diagonalLines table th:first-child{
	border-left:none
}
 .wysiwygContent table tfoot,.home.marketingPage .diagonalLines table tfoot{
	font-weight:700
}
 .carousel, .homeImpact .home{
	position:relative
}
 .carousel.wrapper, .homeImpact .home.wrapper{
	padding:10px 0;
	clear:both;
	max-width:1200px;
	display:block
}
 .carousel .gradientOverlay, .homeImpact .home .gradientOverlay{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	background:-moz-linear-gradient(top,rgba(30,87,153,0) 0%,rgba(0,0,0,1) 100%);
	background:-webkit-linear-gradient(top,rgba(30,87,153,0) 0%,rgba(0,0,0,1) 100%);
	background:linear-gradient(to bottom,rgba(30,87,153,0) 0%,rgba(0,0,0,1) 100%)
}
 .carousel .slide img, .homeImpact .home .slide img:not(.uiwMarketingLogo){
	display:block;
	margin:0;
	width:100%
}
 .carousel .textOverlay, .homeImpact .home .textOverlay{
	color:#fff;
	position:absolute;
	bottom:2em;
	z-index:10;
	width:85%;
	margin:0 auto;
	left:0;
	right:0;
	text-align:center
}
 .carousel .textOverlay span.title, .homeImpact .home .textOverlay .title{
	display:block;
	font-family:"Roboto Slab",serif;
	font-size:1.75em
}
 .carousel.standard ul.slick-dots{
	bottom:40px;
	z-index:1
}
 .carousel.insights ul.slick-dots{
	bottom:10px;
	z-index:1
}
 @media screen and (max-width: 960px) {
	 .carousel, .homeImpact .home{
		padding:0
	}
	 .carousel .slick-prev{
		left:.5rem;
		width:30px;
		height:30px
	}
	 .carousel .slick-next{
		right:.5rem;
		width:30px;
		height:30px
	}
	 .carousel .slick-next:before,.carousel .slick-prev:before{
		font-size:1rem
	}
	 .carousel .gradientOverlay, .homeImpact .home .gradientOverlay{
		opacity:.25
	}
	 .carousel.standard .gradientOverlay, .homeImpact .home.standard .gradientOverlay{
		bottom:40px
	}
	 .carousel .textOverlay, .homeImpact .home .textOverlay{
		position:relative;
		bottom:auto;
		padding:3em;
		margin:0;
		width:100%
	}
	 .landing .carousel .textOverlay,.interior .carousel .textOverlay{
		background:#aa1010;
		border-bottom-left-radius:30px
	}
}
 @media screen and (min-width: 1921px) {
	 .carousel .slide img, .homeImpact .home .slide img:not(.uiwMarketingLogo){
		display:block;
		margin:0;
		width:100%
	}
}
 .carousel.insights.wrapper .homeImpact .home.insights.wrapper{
	padding:10px 0;
	clear:both;
	max-width:1200px;
	display:block
}
 .carousel.insights, .homeImpact .home.insights{
	background-color:#222;
	text-align:center
}
 .carousel.insights .slide, .homeImpact .home.insights .slide{
	padding:3em 5em
}
 .carousel.insights .slide *, .homeImpact .home.insights .slide *{
	color:#fff
}
 .carousel.insights span.title, .homeImpact .home.insights .title{
	font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	font-size:1.5em
}
 @media screen and (max-width: 960px) {
	 .carousel.insights .slide, .homeImpact .home.insights .slide{
		padding:2em
	}
}
 .calloutInbody{
	display:flex;
	margin:1em auto
}
 .calloutInbody.wrapper{
	padding:10px 0;
	clear:both;
	max-width:1200px
}
 .calloutInbody:after{
	display:none
}
 .calloutInbody .col6{
	width:50%;
	margin:0
}
 .calloutInbody .content{
	padding:2em
}
 .calloutInbody h3,.calloutInbody h4{
	font-weight:700;
	margin-bottom:.75em;
	margin-top:1em;
	margin-bottom:1rem
}
 .calloutInbody img{
	display:block;
	margin:0;
	height:100%;
	object-fit:cover
}
 .calloutInbody.imageRight .content{
	order:1
}
 .calloutInbody.imageRight div:not(.content){
	order:2
}
 .calloutInbody.imageLeft .content{
	order:2
}
 .calloutInbody.imageLeft div:not(.content){
	order:1
}
 .calloutInbody.imageLeft.gray .content{
	background-color:#f4f4f4
}
 .calloutInbody.imageRight.gray .content{
	background-color:#f4f4f4
}
 .calloutInbody.Full-Width.gray .content{
	background-color:#f4f4f4
}
 .calloutInbody.imageLeft.black *,.calloutInbody.imageRight.black *,.calloutInbody.Full-Width.black *{
	color:#fff
}
 .calloutInbody.imageLeft.black .content{
	background-color:#222
}
 .calloutInbody.imageRight.black .content{
	background-color:#222
}
 .calloutInbody.Full-Width.black .content{
	background-color:#222
}
 .calloutInbody.Full-Width .col6{
	width:100%;
	display:block;
	float:none
}
 .calloutInbody.Full-Width{
	display:block
}
 .calloutInbody.Full-Width img{
	width:100%
}
 .calloutInbody{
	padding:1em 0
}
 @media screen and (max-width: 960px) {
	 .calloutInbody .col6,.calloutInbody .content.col6{
		width:50%
	}
}
 @media screen and (max-width: 780px) {
	 .calloutInbody{
		flex-direction:row;
		padding:0;
		flex-direction:row;
		flex-flow:column
	}
	 .calloutInbody .content{
		padding:1em
	}
	 .calloutInbody .content.col6,.calloutInbody .col6,.calloutInbody img{
		width:100%
	}
	 .calloutInbody.imageRight .col6:last-child{
		order:1
	}
	 .calloutInbody.imageRight .col6:first-child{
		order:2
	}
	 .calloutInbody.imageLeft .col6:last-child{
		order:2
	}
	 .calloutInbody.imageLeft .col6:first-child{
		order:1
	}
}
 .landing .content > .columns.quotes{
	width:100%;
	padding:20px 35px
}
 .quotes .wrapper{
	max-width:1200px;
	padding:20px 35px
}
 .quoteText{
	font-size:1.6rem
}
 .quotes.white{
	background-color:#fff;
	color:#000
}
 .quotes.dark-gray{
	background-color:#555;
	color:#fff
}
 .rightCol{
	width:22.5%
}
 .rightCol.col3{
	margin:0
}
 .rightCol > .widget{
	margin:0 0 35px 30px
}
 .widget.news ul{
	list-style-type:none
}
 .widget .widgetTitle{
	margin-bottom:10px
}
 .widget.wysiwyg{
	margin-bottom:35px
}
 .widget.wysiwyg img{
	display:block;
	margin-bottom:10px
}
 .widget.wysiwyg .widgetContent{
	background-color:#fff;
	padding:12px 0
}
 .widget.wysiwyg .widgetContent h3{
	font-size:1.35rem;
	margin-bottom:8px
}
 .widget.video{
	margin-bottom:35px
}
 .widget.video .vidOverlay{
	position:relative;
	cursor:pointer
}
 .widget.video .popupYoutube img{
	width:100%
}
 .widget.video .fa.fa-play{
	position:absolute;
	background-color:rgba(0,0,0,0.9);
	border-radius:500px;
	padding:15px 20px;
	color:#fff;
	font-size:2em;
	right:0;
	left:0;
	top:0;
	bottom:0;
	margin:auto;
	width:60px;
	height:60px
}
 .widget.wysiwyg.list ul{
	list-style:none
}
 .widget.wysiwyg.list ul li{
	margin-bottom:7px
}
 .widget.wysiwyg.list ul li:before{
	content:"\25aa";
	color:#555;
	margin-right:10px;
	font-size:1.25em
}
 @media screen and (max-width: 1490px) {
	 .mainContent{
		padding:0 15px
	}
	 .container{
		padding-left:15px;
		padding-right:15px
	}
}
 @media screen and (max-width: 1280px) {
	 .landing .mainContent{
		padding:0 20px
	}
	 .landing .impact.contentWidth,.landing .breadcrumbs.wrapper,.landing .title.wrapper,.landing .wysiwygContent.wrapper,.landing .content > .columns,.landing .content > .accordion.wrapper,.landing .divider{
		padding-left:15px;
		padding-right:15px
	}
}
 @media screen and (max-width: 1200px) {
	 .content.col6 .columns .col4{
		width:100%;
		margin:15px 0
	}
}
 @media screen and (min-width: 961px) {
	 .mainContent{
		padding-top:50px
	}
}
 @media screen and (max-width: 960px) {
	 .mainContent{
		padding:45px 0 0
	}
	 .noImpact + .mainContent,.noImpact + .mainContent.faculty{
		padding:0
	}
	 .mainContent.wrapper{
		margin-top:25px
	}
	 .mainContent.col9{
		margin-right:0;
		width:100%
	}
	 .container .mainContent > .container{
		padding:0
	}
	 .wysiwygContent{
		margin-bottom:32px
	}
	 .content.col9.noRight{
		width:100%
	}
	 .columns + .accordion{
		margin-top:-20px
	}
	 .columns .col12 a.popupYoutube img{
		max-width:100%
	}
	 .rightCol.col3{
		width:22.5%;
		padding-left:0
	}
	 .rightCol > .widget{
		margin-left:0
	}
	 .content.col6{
		width:73.5%
	}
	 .content.col9.last{
		width:100%
	}
	 .columns .col12 a.popupYoutube img{
		max-width:100%
	}
	 .columns.bg{
		padding:1em
	}
	 .content.col9{
		width:100%;
		padding:0 1em
	}
	 .content.col9.last{
		float:none
	}
	 .content.col6,.columns .col6{
		width:100%
	}
	 .columns .col6{
		margin-bottom:2em
	}
	 .landing .columns.full{
		padding-left:15px;
		padding-right:15px
	}
	 .content .columns img,.content .columns video{
		margin-bottom:1em
	}
}
 @media screen and (min-width: 768px) {
	 .white{
		color:#fff
	}
}
 @media screen and (max-width: 767px) {
	 .landing .wysiwygContent.wrapper{
		display:block
	}
}
 @media screen and (max-width: 720px) {
	 .content .columns .col4{
		margin-bottom:39px
	}
	 .content .columns .col6{
		margin-bottom:25px
	}
	 .content .columns .col4:last-of-type,.content .columns .col6:last-of-type{
		margin-bottom:0
	}
	 .columns{
		margin:0 auto 2em
	}
	 a.news.out-btn{
		position:relative;
		top:auto;
		right:auto;
		margin-bottom:30px;
		margin-top:0
	}
}
 @media screen and (max-width: 580px) {
	 .section-intro{
		font-size:1.1rem
	}
	 .landing .content .columns .col4:not(:last-child){
		margin-right:0
	}
	 .landing .leftCol.col3,.landing .impact.contentWidth,.landing .breadcrumbs.wrapper,.landing .title.wrapper,.landing .wysiwygContent.wrapper,.landing .content > .columns,.landing .content > .accordion.wrapper{
		display:inline-block
	}
}
