.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{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 > 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{font-family:"Raleway",Arial,Helvetica,sans-serif;font-size:1.625rem;color:#aa1010;font-weight:500}
.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}
}