.marketingPage h2{
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif 
}
/*.marketingPage .mainBody {
	 margin-top: 140px;
}
 */
 .marketingPage .content .columns .col12 :not(.cta-button):not(.callout):not(.btnSml):not(h2):not(h3):not(h4){
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif 
}
 .home.marketingPage .CTAButtons{
	 background-size:166px 166px;
	 background-repeat:no-repeat;
	 height:190px;
	 width:190px;
	 background-position:center;
	 border:5px solid #222;
	 margin-left:auto;
	 margin-right:auto;
	 display:block 
}
 .home.marketingPage .CTAButtonsWrappers p{
	 text-align:center;
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 font-weight:700!important;
	 padding-top:12px;
	 font-size:.9em!important;
	 text-transform:uppercase;
	 text-decoration:none 
}
 .home.marketingPage .CTAList{
	 margin:0 
}
 .content .diagonalLines h2.sectionTitle{
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 font-weight:700;
	 font-size:1.625em;
	 color:#000;
	 padding-top:0;
	 padding-right:0;
	 display:block 
}
 .content .diagonalLines h2.sectionTitle + p{
	 text-align:left;
	 max-width:none 
}
 .content .byNumbers h2.sectionTitle{
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 font-weight:700;
	 font-size:1.625em;
	 color:#000 
}
 .home.marketingPage h2.sectionTitle:after{
	 bottom:-8px;
	 content:"";
	 display:block;
	 height:4px;
	 position:relative;
	 width:70px 
}
 .home.marketingPage .diagonalLines h2:after{
	 background:none repeat scroll 0 0 #000 
}
 .home.marketingPage .byNumbers h2:after{
	 background:none repeat scroll 0 0 #fff 
}
 .home.marketingPage .CTAButtonsWrappers{
	 display:block;
	 float:left;
	 width:246px 
}
 .home.marketingPage .CTAButtonsWrappers a{
	 text-decoration:none 
}
 .home.marketingPage .CTAButtonsWrappers.col3{
	 width:25%;
	 margin:0 
}
 .diagonalLines{
	 background-image:url(../../images/slanted-background.png);
	 background-size:17px 17px;
	 background-repeat:repeat;
	 background-position:center;
	 display:inline-block;
	 width:100%;
	 border-top:6px solid #ebebeb;
	 border-bottom:6px solid #ebebeb;
	 padding:57px 35px 35px 
}
 .diagonalLines img{
	 border:5px solid #222;
	 padding:5px 
}
 .diagonalLines .wrapper h2.sectionTitleCentered{
	 padding-top:3px 
}
 .home.marketingPage .CTAList.col10{
	 width:80% 
}
 .home.marketingPage .columns.full > .wrapper{
	 width:100%;
	 max-width:1200px 
}
 .home.marketingPage .widget.wysiwyg ul,.home.marketingPage .widget.wysiwyg ol{
	 margin:0 
}
 .home.marketingPage .wysiwygContent ol,.home.marketingPage .wysiwygContent ul{
	 margin:10px 0 10px 30px 
}
 .home.marketingPage .sectionTitleWrapper.col2{
	 width:20%;
	 margin:0 
}
 .home.marketingPage .future-cards-admissions{
     padding-top:10px;
 } 
 .home.marketingPage .columns.full.diagonalLines{
	 border-top:6px solid #ebebeb;
	 border-bottom:6px solid #ebebeb 
}
 .home.marketingPage .mainContent{
	 padding-top:0 
}
 .home.marketingPage .CTAButtonsWrappers{
	 float:right 
}
 @media screen and (max-width: 1100px) {
	 .home.marketingPage .columns.full.diagonalLines > .wrapper{
		 padding-left:0;
		 padding-right:0;
	}
}
 @media screen and (min-width: 830px) and (max-width: 1100px) {
	 .sectionTitleWrapper.col2{
		 padding-bottom:33px 
	}
	 .home.marketingPage .CTAButtonsWrappers.col3{
		 width:inherit 
	}
	 .home.marketingPage .CTAButtonsWrappers{
		 display:block;
		 float:left 
	}
	 .home.marketingPage .CTAButtonsWrappers.col3{
		 width:33%;
		 margin:0 
	}
	 .home.marketingPage .columns.full > .wrapper{
		 padding-left:36px;
		 padding-right:36px 
	}
}
 @media screen and (max-width: 960px) {
	 .columns.full > .wrapper{
		 padding-left:36px;
		 padding-right:36px 
	}
}
 @media screen and (min-width: 570px) and (max-width: 830px) {
	 .home.marketingPage .sectionTitleWrapper.col2{
		 padding-bottom:33px 
	}
	 .home.marketingPage .CTAButtonsWrappers.col3{
		 width:inherit 
	}
	 .home.marketingPage .CTAButtonsWrappers{
		 display:block;
		 float:left 
	}
	 .home.marketingPage .CTAButtonsWrappers.col3{
		 width:50%;
		 margin:0 
	}
	 .home.marketingPage .columns.full > .wrapper{
		 padding-left:36px;
		 padding-right:36px 
	}
}
 @media screen and (max-width: 570px) {
	 .home.marketingPage .sectionTitleWrapper.col2{
		 width:inherit;
		 padding-bottom:33px 
	}
	 .home.marketingPage .CTAButtonsWrappers.col3{
		 width:inherit;
		 margin:0 
	}
	 .home.marketingPage .CTAButtonsWrappers{
		 display:block;
		 float:left;
		 width:246px 
	}
	 .home.marketingPage .CTAList.col10{
		 width:100% 
	}
	 .home.marketingPage .columns.full > .wrapper{
		 padding-left:36px;
		 padding-right:36px 
	}
}
 .home.marketingPage .wrapper{
	 width:100%;
	 max-width:1200px 
}
 .home.marketingPage .headerContent.wrapper{
	 width:100%;
	 max-width:1872px 
}
 .home.marketingPage .marketingHeader .wrapper{
	 width:100%;
	 max-width:1200px 
}
 .home.marketingPage .NumbersGrid{
	 display:table;
	 width:100%;
	 max-width:1200px 
}
 .home.marketingPage .NumbersGrid h2,.home.marketingPage .NumbersGrid p{
	 color:#fff 
}
 .home.marketingPage .NumbersGrid h2{
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 font-weight:700;
	 font-size:4.5em;
	 margin:0 
}
 .home.marketingPage .NumbersGrid p{
	 font-family:"Raleway";
	 font-size:1.25em 
}
 .home.marketingPage .NumbersSection{
	 display:table-cell;
	 text-align:center;
	 width:auto;
	 max-width:283px;
	 padding-right:20px;
	 padding-left:20px 
}
 .home.marketingPage .NumbersSection:nth-child(-n + 2){
	 border-right:2px dotted #fff 
}
 .home.marketingPage .NumbersGrid:nth-child(-n + 2) .NumbersSection{
	 padding-bottom:40px 
}
 .home.marketingPage .NumbersGrid:nth-child(n + 3){
	 border-top:2px dotted #fff 
}
 .home.marketingPage .NumbersGrid:nth-child(n + 3) .NumbersSection{
	 padding-top:40px 
}
 .home.marketingPage a.CTAButton{
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 font-weight:700;
	 text-decoration:none;
	 color:#000;
	 padding:5px;
	 z-index:2;
	 border:5px solid #000;
	 max-width:500px;
	 display:table;
	 margin-left:auto;
	 margin-right:auto 
}
 .home.marketingPage a.CTAButton:hover{
	 color:#fff;
	 border-color:#fff;
	 text-decoration:none 
}
 .home.marketingPage a.CTAButton:hover > div{
	 background-color:#000 
}
 .home.marketingPage a.CTAButton:hover > div > p{
	 color:#fff 
}
 .home.marketingPage a.CTAButton:hover > div > .fas.fa-arrow-circle-right{
	 color:#fff 
}
 .home.marketingPage a.CTAButton:hover > div > p{
	 color:#fff 
}
 .home.marketingPage a.CTAButton > div{
	 background-color:#fff;
	 display:table 
}
 .home.marketingPage .facultyInformation a.CTAButton:hover > div > p,.home.marketingPage .findOutMore a.CTAButton:hover > div > p{
	 color:#fff 
}
 .home.marketingPage .facultyInformation a.CTAButton:hover,.home.marketingPage .findOutMore a.CTAButton:hover{
	 color:#000;
	 border-color:#000 
}
 .home.marketingPage .facultyInformation a.CTAButton:hover > div,.home.marketingPage .findOutMore a.CTAButton:hover > div{
	 background-color:#000 
}
 .home.marketingPage .facultyInformation a.CTAButton:hover > div > .fas.fa-arrow-circle-right,.home.marketingPage .findOutMore a.CTAButton:hover > div > .fas.fa-arrow-circle-right{
	 color:#fff 
}
 .home.marketingPage .schools a.CTAButton:hover{
	 border-color:#000;
	 text-decoration:none 
}
 .home.marketingPage .schools a.CTAButton > div{
	 background-color:#ebebeb 
}
 .home.marketingPage .schools a.CTAButton:hover > div{
	 background-color:#000 
}
 .home.marketingPage a.CTAButton > div > p{
	 display:table-cell;
	 height:100%;
	 text-align:center;
	 padding-left:10px;
	 padding-bottom:10px;
	 padding-top:10px;
	 color:#000 
}
 .home.marketingPage .fas.fa-arrow-circle-right{
	 color:#000;
	 font-size:1.75em;
	 display:table-cell;
	 vertical-align:middle;
	 text-align:center;
	 padding:10px 
}
 .byNumbers{
	 position:relative;
	 background-color:#222 
}
 .home.marketingPage .byNumbers{
	 padding:34px 
}
 .home.marketingPage .byNumbers .wrapper{
	 z-index:3 
}
 .home.marketingPage .byNumbers .buttonSection{
	 margin-top:67px 
}
 .home.marketingPage .byNumbers .sectionTitleWrapper{
	 margin-bottom:41px 
}
 .home.marketingPage .byNumbers .gradientOverlay{
	 z-index:1;
	 background-color:rgba(190,33,32,0.85) 
}
 .home.marketingPage .byNumbers .sectionTitleWrapper h2.sectionTitle{
	 color:#fff;
	 text-align:left 
}
 .home.marketingPage .byNumbers .sectionTitleWrapper h2.sectionTitle + p{
	 text-align:left;
	 max-width:none 
}
 @media screen and (max-width: 1280px) {
	 .byNumbers{
		 padding-left:0;
		 padding-right:0 
	}
	 .byNumbers .carousel{
		 padding:1em 0 
	}
	 .mainContent .byNumbers .textOverlay{
		 padding:23px 12px 45px 
	}
	 .byNumbers .slick-dotted.slick-slider{
		 margin-bottom:0 
	}
	 .byNumbers .slide{
		 margin:0 18px 
	}
	 .byNumbers ul.slick-dots{
		 width:100%;
		 bottom:-27px;
		 z-index:0 
	}
	 .byNumbers ul.slick-dots > li button{
		 font-size:.8rem 
	}
	 .byNumbers a.cta-button,.byNumbers .cta-button{
		 margin-top:47px 
	}
}
 @media screen and (min-width: 961px) {
	 .home.marketingPage .NumbersSection{
		 width:33.3% 
	}
}
 .home.marketingPage .accordion.wrapper{
	 padding:10px 0;
	 clear:both;
	 max-width:1200px;
	 display:block 
}
 .home.marketingPage .accordion{
	 margin:0 auto 2em 
}
 .home.marketingPage .columns + .accordion{
	 margin-top:-44px 
}
 .home.marketingPage .accordion h2{
	 margin-top:20px 
}
 .home.marketingPage .accordion .accRow{
	 position:relative;
	 margin-bottom:15px 
}
 .home.marketingPage .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 
}
 .home.marketingPage .accordion .accRow > h3{
	 position:relative;
	 color:#fff;
	 font-size:1.125em;
	 margin:0;
	 padding:1.084em 1.75em;
	 background-color:#aa1010 
}
 .home.marketingPage .accordion .accRow label{
	 cursor:pointer;
	 display:block;
	 color:#fff;
	 background:#aa1010 
}
 .home.marketingPage .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 
}
 .home.marketingPage .accordion .accRow input[type="checkbox"]:focus + h3,.content .accordion .accRow input[type="checkbox"]:focus ~ .wysiwygContent{
	 outline:1px solid #dee2e6 
}
 .home.marketingPage .accordion .accRow input[type="checkbox"]:checked ~ h3,.content .accordion .accRow input[type="checkbox"]:checked ~ h3 label{
	 background:#6c0000 
}
 .home.marketingPage .accordion .accRow input[type="checkbox"]:checked ~ h3 label:after{
	 content:"\f068" 
}
 .home.marketingPage .accordion .accRow input[type="checkbox"]:checked ~ h3 ~ div{
	 max-height:999999px;
	 padding:20px 30px;
	 -webkit-transition:all .2s ease;
	 transition:all .2s ease;
	 z-index:1;
	 position:relative 
}
 .home.marketingPage.accordion .accRow > div{
	 box-sizing:border-box;
	 max-height:0;
	 padding:0 30px;
	 -webkit-transition:all .1s ease;
	 transition:all .1s ease;
	 margin:0 
}
 .home.marketingPage .mainContent .byNumbers.accordions a,.home.marketingPage #mainWrapper .byNumbers.accordions a{
	 color:#000;
	 text-decoration:underline 
}
 .home.marketingPage .mainContent .byNumbers.accordions a:hover,.home.marketingPage #mainWrapper .byNumbers.accordions a:hover{
	 color:#ca3e00;
	 text-decoration:underline 
}
 .home.marketingPage .headerQuote{
	 font-family:Raleway;
	 font-size:1.75em;
	 color:#fff;
	 display:inline;
	 line-height:1.5 
}
 .home.marketingPage .quoteArea{
	 max-width:1020px;
	 display:block;
	 margin-left:auto;
	 margin-right:auto;
	 margin-top:372px;
	 text-align:center 
}
 .home.marketingPage .quoteArea.noImage{
	 margin-top:20px 
}
 .home.marketingPage .quoteArea p{
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 color:#fff;
	 font-size:1.25em 
}
 .home.marketingPage .quoteArea .QuoteFrom{
	 font-weight:700;
	 margin-top:7px;
	 margin-bottom:2px 
}
 .home.marketingPage .apostrophe{
	 width:100%;
	 max-width:47px;
	 display:inline;
	 margin-right:-8px 
}
 .home.marketingPage .apostropheClosing{
	 width:100%;
	 max-width:47px;
	 margin-left:-10px;
	 display:inline;
	 transform:rotate(180deg);
	 margin-top:-10px 
}
 h2.sectionTitleCentered{
	 text-align:center;
	 font-weight:700;
	 font-size:1.75em;
	 padding-top:60px 
}
 .sectionTitleWrapper p{
	 max-width:1000px;
	 width:100%;
	 margin-left:auto;
	 margin-right:auto;
	 margin-top:32px;
	 margin-bottom:65px;
	 text-align:center;
	 font-family:Raleway;
	 font-size:1.25em 
}
 .byNumbers .sectionTitleWrapper p{
	 color:#fff 
}
 .videoSection .sectionTitleWrapper p{
	 color:#fff 
}
 .home.marketingPage .diagonalLines h2.sectionTitleCentered{
	 color:#000 
}
 .home.marketingPage .diagonalLines h2.sectionTitleCentered > p{
	 color:#000 
}
 .home.marketingPage .byNumbers h2.sectionTitleCentered{
	 color:#fff 
}
 .home.marketingPage .byNumbers h2.sectionTitleCentered > p{
	 color:#fff 
}
 .home.marketingPage .videoSection h2.sectionTitleCentered{
	 color:#fff 
}
 .home.marketingPage .videoSection h2.sectionTitleCentered > p{
	 color:#fff 
}
 .home.marketingPage .schoolGrid{
	 display:inline-block;
	 width:100%;
	 max-width:1200px;
	 padding-bottom:35px 
}
 .home.marketingPage .schools > div{
	 margin-left:auto;
	 margin-right:auto;
	 max-width:360px 
}
 .home.marketingPage .schools.col3{
	 display:block;
	 width:24%;
	 margin-right:1% 
}
 .home.marketingPage .schools h2{
	 color:#aa1010;
	 font-size:1.5em;
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 padding-top:16px 
}
 .home.marketingPage .schoolImg{
	 width:100%;
	 background-position:center;
	 border:5px solid #222;
	 padding:5px;
	 display:block 
}
 .home.marketingPage .schools a.CTAButton{
	 margin-left:0;
	 margin-top:19px 
}
 .home.marketingPage .marketingButton{
	 text-decoration:none;
	 width:100%;
	 background-color:#222;
	 color:#fff;
	 font-size:1.375em;
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 display:block;
	 min-height:80px 
}
 .home.marketingPage .mainContent .marketingButton:hover{
	 text-decoration:none;
	 background-color:#fff;
	 color:#000 
}
 .home.marketingPage .mainContent .marketingButton:hover .fas.fa-arrow-circle-right{
	 color:#000 
}
 .home.marketingPage .marketingButton > div{
	 display:table;
	 margin:auto;
	 max-width:1200px;
	 min-height:80px 
}
 .home.marketingPage .marketingButton .fas.fa-arrow-circle-right{
	 display:table-cell;
	 color:#fff;
	 font-size:1.5em 
}
 .home.marketingPage .marketingButton > div > p{
	 display:table-cell;
	 text-align:center;
	 height:100%;
	 padding-top:20px;
	 padding-bottom:20px 
}
 .home.marketingPage .videoSection{
	 display:block;
	 background-color:#222 
}
 .home.marketingPage .videoSection .wrapper .video{
	 padding-top:33px;
	 padding-bottom:60px;
	 float:none;
	 margin-left:auto;
	 margin-right:auto;
	 max-width:854px 
}
 @media screen and (min-width: 961px) {
	.home.marketingPage .diagonalLinesSlider{
	        background-image: url(../../images/slanted-background.png);	
	        background-size: 17px 17px;
	        background-repeat: repeat;
	        background-position: center;
	        display: inline-block;
	        width: 100%;
	        border-top: 6px solid #ebebeb;
	        border-bottom: 6px solid #ebebeb;
	        padding: 57px 35px 35px;
	}
	 .home.marketingPage .schoolGrid{
		 display:flex;
		 justify-content:center 
	}
	 .home.marketingPage .schools.col3{
		 display:flex;
		 width:100%;
		 max-width:24% 
	}
}
 .home.marketingPage .plainWhite{
	 border-top:6px solid #ebebeb;
	 background-color:#fff 
}
 .home.marketingPage .plainWhite .sectionTitleLeft{
	 color:#000;
	 font-weight:700;
	 margin-bottom:0 
}
 .home.marketingPage .plainWhite .sectionTitleWrapper p,.home.marketingPage .sideBlurb p{
	 margin-left:0;
	 margin-right:auto;
	 margin-top:21px;
	 margin-bottom:0;
	 text-align:left;
	 font-family:Raleway;
	 font-size:1em 
}
 .home.marketingPage .plainWhite .schoolImg{
	 display:block;
	 float:left;
	 max-width:500px;
	 margin-right:30px 
}
 .home.marketingPage .headlineListing{
	 display:inline-block;
	 padding-top:63px;
	 padding-bottom:0 
}
 .home.marketingPage .sideBlurb{
	 padding-top:10px 
}
 .home.marketingPage .sideBlurb .sectionTitleLeft{
	 margin-bottom:0 
}
 .home.marketingPage .plainWhite .sectionTitleWrapper{
	 margin-top:68px 
}
 .home.marketingPage .plainWhite .wrapper{
	 padding-bottom:68px 
}
 .home.marketingPage .facultyPhoto{
	 max-width:300px;
	 width:100%;
	 border:5px solid #222;
	 padding:5px;
	 margin-top:-40px;
	 float:left;
	 position:relative;
	 z-index:1 
}
 .home.marketingPage .facultyInformation .heading{
	 padding-bottom:10px 
}
 .home.marketingPage .facultyListingWrapper{
	 padding: 1px 0 0 63px;
}
 .home.marketingPage .facultyListing{
	 max-width:1060px;
	 margin-bottom:100px 
}
 .home.marketingPage .facultyInformation{
	 background-color:rgba(235,235,235,0.7);
	 padding-top:52px;
	 padding-left:215px;
	 padding-bottom:1px;
	 margin-left:136px;
	 margin-top:40px;
	 max-width:925px;
	 padding-right:55px 
}
 .home.marketingPage .diagonalLines.featuredFacultySection .wrapper .facultyListing:nth-child(even) > .facultyPhoto{
	 float:right;
	 margin-left:20px 
}
 .home.marketingPage .diagonalLines.featuredFacultySection .wrapper .facultyListing:nth-child(even) > .facultyInformation{
	 padding-bottom:1px;
	 margin-right:136px;
	 margin-left:0;
	 max-width:925px;
	 padding-left:50px 
}
 .home.marketingPage .facultyInformation h2{
	 color:#a22;
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 font-size:1.5em 
}
 .home.marketingPage .facultyInformation p{
	 font-size:1em;
	 font-family:Raleway 
}
 .home.marketingPage .facultyInformation ul{
	 margin-left:20px;
	 font-size:1em;
	 font-family:Raleway 
}
 .home.marketingPage .facultyInformation ul li{
	 margin-bottom:8px 
}
 .home.marketingPage .facultyInformation a.CTAButton{
	 margin-left:0;
	 margin-bottom:25px;
	 margin-top:25px 
}
 .home.marketingPage .facultyInformation a.CTAButton > div,.home.marketingPage .findOutMore a.CTAButton > div{
	 background-color:#aa1010;
	 color:#fff 
}
 .home.marketingPage .facultyInformation a.CTAButton > div > p,.home.marketingPage .facultyInformation a.CTAButton > div > em,.home.marketingPage .findOutMore a.CTAButton > div > p,.home.marketingPage .findOutMore a.CTAButton > div > em{
	 color:#fff 
}
 .home.marketingPage .marketingButton ~ .byNumbers{
	 border-top:6px solid #ebebeb 
}
 .home.marketingPage .byNumbers ~ .marketingButton{
	 border-top:6px solid #ebebeb 
}
 .home.marketingPage .diagonalLines + .byNumbers{
	 border-top:0 solid #ebebeb 
}
 .home.marketingPage .diagonalLines + .diagonalLines{
	 border-top:0 solid #ebebeb 
}
 .home.marketingPage .diagonalLines + .marketingButton{
	 border-top:0 solid #ebebeb 
}
 .home.marketingPage .byNumbers.admissionInformationSection .accordion .accRow label{
	 text-align:start;
	 background:#222 
}
 .home.marketingPage .byNumbers.admissionInformationSection .accordion .accRow > h3{
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 background-color:#222;
	 font-size:1.375em 
}
 .home.marketingPage .byNumbers.admissionInformationSection .accordion .accRow input[type="checkbox"]:checked ~ h3 ~ div{
	 padding:20px;
	 background:#fff 
}
 .home.marketingPage .byNumbers.admissionInformationSection .accordion .accRow input[type="checkbox"]:checked ~ h3,.home.marketingPage .content .accordion .accRow input[type="checkbox"]:checked ~ h3 label{
	 background:#222 
}
 .home.marketingPage .byNumbers.admissionInformationSection .wysiwygContent p{
	 font-family:"Raleway",sans-serif;
	 font-size:1.25em;
	 text-align:start 
}
 .home.marketingPage .byNumbers.admissionInformationSection.accordions .wysiwygContent p,.home.marketingPage .accordion .wysiwygContent{
	 font-family:"Nunito Sans",sans-serif;
	 font-size:1em 
}
 .home.marketingPage .byNumbers.admissionInformationSection h2.sectionTitleCentered{
	 padding-top:30px 
}
 .home.marketingPage .byNumbers.admissionInformationSection .accordion{
	 margin:0 auto 
}
 .home.marketingPage .byNumbers.admissionInformationSection{
	 padding-bottom:31px 
}
 .home.marketingPage .diagonalLines .tableContent{
	 max-width:1000px;
	 width:100%;
	 margin-right:auto;
	 margin-left:auto;
	 margin-bottom:80px 
}
 .home.marketingPage .diagonalLines .tableContent table,.home.marketingPage .diagonalLines table{
	 display:inline-block 
}
 .home.marketingPage .diagonalLines .tableContent table.col6,.home.marketingPage .diagonalLines table{
	 margin-top:0;
	 margin-right:2%;
	 margin-bottom:0;
	 margin-left:0 
}
 .home.marketingPage .diagonalLines .tableContent table td,.home.marketingPage .diagonalLines table td{
	 font-size:1.25em;
	 text-align:start;
	 font-family:"Raleway","sans-serif" 
}
 .home.marketingPage .diagonalLines .tableContent table th,.home.marketingPage .diagonalLines table th{
	 font-size:1.375em;
	 font-weight:400;
	 color:#222;
	 width:480px 
}
 .home.marketingPage .diagonalLines .tableContent table tr,.home.marketingPage .diagonalLines table tr{
	 border-bottom:5px solid #ebebeb;
	 text-align:left 
}
 .home.marketingPage .diagonalLines .tableContent table tr td,.home.marketingPage .diagonalLines table tr td{
	 padding-bottom:13px;
	 padding-top:13px;
	 border-bottom:1px solid #ebebeb 
}
 .home.marketingPage .diagonalLines .tableContent tr:last-child td,.home.marketingPage .diagonalLines tr:last-child td{
	 border-bottom:0 
}
 .home.marketingPage .diagonalLines .tableContent tr:first-child th,.home.marketingPage .diagonalLines tr:first-child th{
	 padding-bottom:15px 
}
 .home.marketingPage .diagonalLines .tableContent table tr td + td,.home.marketingPage .diagonalLines table tr td + td{
	 padding-right:69px 
}
 .home.marketingPage .tableContent h2{
	 font-size:1.5em;
	 margin-bottom:37px;
	 margin-top:0;
	 color:#aa1010 
}
 .home.marketingPage .tableContent > p{
	 color:#aa1010 
}
 h2.tableHeading{
	 font-size:1.5em;
	 margin-bottom:37px;
	 margin-top:0 
}
 .tableFooter{
	 display:inline-block;
	 color:#cb333b;
	 font-size:1.125em;
	 font-family:"Raleway","sans-serif";
	 font-weight:700;
	 margin-top:37px 
}
 .home.marketingPage .diagonalLines.findOutMore h2.sectionTitleCentered{
	 color:#000 
}
 .home.marketingPage .diagonalLines.findOutMore .sectionTitleWrapper p{
	 text-align:center;
	 max-width:1000px;
	 margin:0 
}
 .home.marketingPage .diagonalLines.findOutMore .wrapper > div > p{
	 font-family:Raleway;
	 max-width:1000px;
	 width:100%;
	 margin-left:auto;
	 margin-right:auto;
	 margin-top:32px;
	 margin-bottom:38px;
	 text-align:center;
	 font-size:1.25em 
}
 .home.marketingPage .diagonalLines.findOutMore .wrapper > .col12{
	 margin-bottom:75px 
}
 .home.marketingPage .plainRed{
	 background-color:#aa1010 
}
 .home.marketingPage .plainRed a{
	 color:#fff 
}
 .home.marketingPage .plainRed .wrapper{
	 padding-top:32px;
	 max-width:1020px 
}
 .home.marketingPage .logoAndSummary{
	 display:inline-block;
	 padding-bottom:32px 
}
 .home.marketingPage .logoAndSummary img{
	 float:left;
	 margin-right:27px;
	 max-width:250px 
}
 .home.marketingPage .plainRed .summarySection h2,.home.marketingPage .plainRed .summarySection h3,.home.marketingPage .plainRed .summarySection h4,.home.marketingPage .plainRed .summarySection p{
	 color:#fff 
}
 .home.marketingPage .plainRed .summarySection h2{
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 font-size:2.25em;
	 margin-top:6px 
}
 .home.marketingPage .plainRed .summarySection h3{
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 font-size:1.875em 
}
 .home.marketingPage .plainRed .summarySection h4{
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 font-size:1.4375em;
	 margin-top:9px;
	 margin-bottom:11px 
}
 .home.marketingPage .plainRed .summarySection p{
	 font-family:"Raleway","sans-serif";
	 font-size:1.25em 
}
 .home.marketingPage .byNumbers .carousel.standard .slick-next,.home.marketingPage .carousel.insights .slick-next{
	 background-color:#aa1010;
	 background-image:url(../../images/icons/slider-arrow-right-white.png) 
}
 .home.marketingPage .byNumbers .carousel.standard .slick-prev,.home.marketingPage .carousel.insights .slick-prev{
	 background-color:#aa1010;
	 background-image:url(../../images/icons/slider-arrow-left-white.png) 
}
 .home.marketingPage .byNumbers .divBottom:after{
	 display:none 
}
 .home.marketingPage .diagonalLines.logoCarousel .sectionTitleWrapper p{
	 margin-left:auto;
	 font-size:1.25em;
	 text-align:center 
}
 .home.marketingPage .diagonalLines.logoCarousel h2.sectionTitleCentered{
	 color:#aa1010 
}
 .home.marketingPage .diagonalLines.logoCarousel .sectionTitleWrapper{
	 margin-top:0 
}
 .home.marketingPage .diagonalLines.logoCarousel .sectionTitleWrapper{
	 margin-top:0 
}
 .diagonalLines.logoCarousel{
	 background-image:none 
}
 .diagonalLines.logoCarousel img{
	 border:none;
	 padding:0 
}
 .home.marketingPage .logoCarouselMarketingPage.carousel.insights{
	 background-color:transparent 
}
 .home.marketingPage .slick-next.slick-arrow.logoCarouselMarketingPage{
	 background-color:transparent;
	 background-image:url(../../images/icons/slider-arrow-right-black.png) 
}
 .home.marketingPage .slick-prev.slick-arrow.logoCarouselMarketingPage{
	 background-color:transparent;
	 background-image:url(../../images/icons/slider-arrow-left-black.png) 
}
 .home.marketingPage .home.carousel .textOverlay, .home.marketingPage .homeImpact .home .textOverlay{
	 position:absolute;
	 max-width:100%;
	 text-align:center;
	 visibility:visible;
	 opacity:1;
	 width:100%;
	 height:41%;
	 margin-top:65px;
	 bottom:98px 
}
 .home.marketingPage .home.carousel .textOverlay.bottom, .home.marketingPage .homeImpact .home .textOverlay.bottom{
	 height:auto;
	 bottom:50px 
}
 .home.marketingPage .home.carousel .textOverlay .blurb, .home.marketingPage .homeImpact .home .textOverlay .blurb{
	 width:100%;
	 max-width:100%;
	 font-family:"Roboto Slab",Georgia,Times,"Times New Roman",serif;
	 font-size:1.3rem;
	 font-weight:300;
	 line-height:1.6;
	 text-shadow:1px 1px #000 
}
 .home.marketingPage .uiwMarketingLogo{
	 height:2.75em;
	 margin-right:10px;
	 display:inline 
}
 .home.marketingPage .carousel .slide img, .home.marketingPage .homeImpact .home .slide img:not(.uiwMarketingLogo){
	 width:100% 
}
 .home.marketingPage .home.carousel .textOverlay h1.title,.home.marketingPage .home.carousel .textOverlay h2.title, .home.marketingPage .homeImpact .home .textOverlay h1.title,.home.marketingPage .homeImpact .home .textOverlay h2.title{
	 font-family:"Raleway",Arial,Helvetica,sans-serif;
	 font-size:3.75em;
	 font-weight:500;
	 text-shadow:1px 1px #000 
}
 .home.marketingPage .logo-carousel.slick-initialized.slick-slider{
	 margin-bottom:50px;
	 margin-top:50px 
}
 .home.marketingPage .logo-slick-next{
	 cursor:pointer;
	 border:none;
	 background-color:transparent;
	 position:absolute;
	 right:0;
	 top:40px;
	 z-index:100;
	 text-indent:-9999999px;
	 background-image:url(../../images/icons/left-arrow-slider.svg);
	 background-repeat:no-repeat;
	 height:44px;
	 width:20px 
}
 .home.marketingPage .logo-slick-prev{
	 cursor:pointer;
	 border:none;
	 background-color:transparent;
	 position:absolute;
	 left:0;
	 bottom:20px;
	 z-index:100;
	 text-indent:-9999999px;
	 background-image:url(../../images/icons/right-arrow-slider.svg);
	 background-repeat:no-repeat;
	 height:44px;
	 width:20px 
}
 .home.marketingPage .logo-carousel.slick-initialized.slick-slider .slick-slide img{
	 display:block;
	 margin-left:auto;
	 margin-right:auto;
	 position:absolute;
	 top:0;
	 bottom:0;
	 left:0;
	 right:0;
	 margin:auto 
}
 .home.marketingPage .logo-carousel .slick-slide{
	 height:100px 
}
 .logoCarousel .logo-carousel .slick-track{
	 margin:auto 
}
 .home.marketingPage .carouselForPhotos{
	 max-width:1020px;
	 border:5px solid #222;
	 padding:5px;
	 display:block;
	 margin-bottom:-103px;
	 margin-right:auto;
	 margin-left:auto 
}
 .home.marketingPage .carouselForPhotos .slick-next,.home.marketingPage .carouselForPhotos .slick-prev{
	 font-size:0;
	 text-indent:0 
}
 .home.marketingPage .byNumbers.photoCarousel + div > .wrapper{
	 padding-top:62px 
}
 .home.marketingPage .byNumbers.photoCarousel + section > .wrapper{
	 padding-top:62px 
}
 .home.marketingPage .byNumbers.photoCarousel{
	 padding-top:46px 
}
 .home.marketingPage .imageContainerPhotoCarousel{
	 width:100% 
}
 @media screen and (max-width: 1024px) {
	 .byNumbers.accordions{
		 background-attachment:unset!important;
		 background-position:50% 0!important;
		 background-size:auto!important 
	}
 @media screen and (min-width: 961px) and (max-width: 1280px) {
	 .home.marketingPage .facultyListingWrapper{
		 padding-left:0 
	}
}
 @media screen and (min-width: 961px) and (max-width: 1280px) {
	 .home.marketingPage .plainWhite,.home.marketingPage .plainRed{
		 padding-left:35px;
		 padding-right:35px 
	}
}
 @media screen and (max-width: 960px) {
	 .home.marketingPage .NumbersSection{
		 display:block;
		 width:100%;
		 max-width:100%;
		 border-right:0 
	}
	 .home.marketingPage .NumbersSection:nth-child(-n + 2){
		 border-right:0 
	}
	 .home.marketingPage .NumbersGrid:nth-child(n + 3){
		 border-top:0 
	}
	 .home.marketingPage .NumbersGrid:nth-child(n + 3) .NumbersSection{
		 padding-bottom:40px;
		 padding-top:0 
	}
	 .home.marketingPage .byNumbers .buttonSection{
		 margin-top:0 
	}
	 .home.marketingPage .schools > div{
		 margin-bottom:50px 
	}
	 .home.marketingPage .schoolGrid{
		 padding-bottom:0 
	}
	 .home.marketingPage .schools.col3{
		 width:100%;
		 margin-right:0 
	}
	 .home.marketingPage .schools a.CTAButton{
		 width:100% 
	}
	 .home.marketingPage .schools a.CTAButton > div{
		 width:100% 
	}
	 .home.marketingPage .plainWhite .wrapper,.home.marketingPage .plainRed .wrapper{
		 padding-left:35px;
		 padding-right:35px 
	}
	 .home.marketingPage .plainRed .wrapper{
		 padding-left:35px;
		 padding-right:35px 
	}
	 .home.marketingPage .diagonalLines.featuredFacultySection .wrapper{
		 padding-left:13px;
		 padding-right:13px 
	}
	 .home.marketingPage .videoSection .sectionTitleWrapper{
		 padding-right:10px;
		 padding-left:10px 
	}
	 .home.marketingPage .videoSection h2.sectionTitleCentered{
		 font-size:1.375em 
	}
	 .home.marketingPage .marketingButton > div{
		 padding-left:36px;
		 padding-right:36px 
	}
	 .home.marketingPage .plainWhite .schoolImg{
		 max-width:100%;
		 width:100% 
	}
	 .home.marketingPage .sideBlurb{
		 float:left 
	}
	 .home.marketingPage .facultyListingWrapper{
		 padding:0 
	}
	 .home.marketingPage .facultyPhoto{
		 float:none;
		 margin-left:auto;
		 margin-right:auto;
		 display:block;
		 margin-bottom:-120px 
	}
	 .home.marketingPage .facultyInformation{
		 width:100%;
		 margin:0;
		 padding-top:140px;
		 padding-left:26px;
		 padding-right:26px 
	}
	 .home.marketingPage .facultyInformation a.CTAButton,.home.marketingPage .findOutMore a.CTAButton{
		 margin-left:auto;
		 margin-right:auto;
		 width:100% 
	}
	 .home.marketingPage .facultyInformation a.CTAButton > div,.home.marketingPage .findOutMore a.CTAButton > div{
		 width:100% 
	}
	 .home.marketingPage .diagonalLines.featuredFacultySection .wrapper .facultyListing:nth-child(even) > .facultyInformation{
		 width:100%;
		 margin:0;
		 padding-top:140px;
		 padding-left:26px;
		 padding-right:26px 
	}
	 .home.marketingPage .diagonalLines.featuredFacultySection .wrapper .facultyListing:nth-child(even) > .facultyPhoto{
		 float:none;
		 margin:0 auto -120px 
	}
	 .home.marketingPage .quoteArea{
		 margin-top:80px 
	}
	 .home.marketingPage .quoteArea.noImage{
		 margin-top:20px 
	}
	 .home.marketingPage .byNumbers.admissionInformationSection h2.sectionTitleCentered{
		 font-size:1.5em 
	}
	 .home.marketingPage .byNumbers.admissionInformationSection .accordion .accRow > h3{
		 font-size:1.125em 
	}
	 .home.marketingPage .byNumbers.admissionInformationSection .wysiwygContent p{
		 font-family:"Raleway",sans-serif;
		 font-size:1.125em 
	}
	 .home.marketingPage .diagonalLines .tableContent table tr td + td{
		 padding-right:0 
	}
	 .home.marketingPage .diagonalLines .tableContent table{
		 margin-left:auto;
		 margin-right:auto;
		 display:block;
		 float:none 
	}
	 .home.marketingPage .plainRed .logoAndSummary img{
		 float:none;
		 margin-right:auto;
		 margin-left:auto;
		 display:block;
		 max-width:300px 
	}
	 .home.marketingPage .findOutMore a.CTAButton{
		 margin-left:auto;
		 margin-right:auto;
		 width:100%;
		 margin-bottom:20px;
		 margin-top:20px 
	}
	 .home.marketingPage .diagonalLines.findOutMore .wrapper .col4{
		 margin-bottom:0 
	}
	 .home.marketingPage .diagonalLines.findOutMore .wrapper{
		 margin-bottom:86px;
		 display:inline-block 
	}
	 .home.marketingPage .home.carousel .textOverlay h1.title,.home.marketingPage .home.carousel .textOverlay h2.title, .home.marketingPage .homeImpact .home .textOverlay h1.title,.home.marketingPage .homeImpact .home .textOverlay h2.title{
		 font-family:"Raleway",Arial,Helvetica,sans-serif;
		 font-size:1.375em;
		 font-weight:500 
	}
	 .home.marketingPage .UIW-Marketing-Logo{
		 height:1em 
	}
	 .home.marketingPage .slick-dotted.slick-slider{
		 margin-bottom:0 
	}
	 .home.marketingPage .home.carousel ul.slick-dots{
		 bottom:20px 
	}
	 .home.marketingPage .home.carousel .textOverlay, .home.marketingPage .homeImpact .home .textOverlay{
		 height:51% 
	}
	 .home.marketingPage .home.carousel .textOverlay .blurb, .home.marketingPage .homeImpact .home .textOverlay .blurb{
		 font-size:1rem 
	}
	 .home.marketingPage .byNumbers.photoCarousel{
		 padding:10px 
	}
	 .home.marketingPage .carouselForPhotos{
		 margin-bottom:-56px 
	}
}
 @media screen and (max-width: 830px) {
	 .home.marketingPage .videoSection .video{
		 padding-right:10px;
		 padding-left:10px 
	}
	 .home.marketingPage .fas.fa-arrow-circle-right{
		 padding:5px 
	}
	 .home.marketingPage .home.carousel .textOverlay .blurb, .home.marketingPage .homeImpact .home .textOverlay .blurb{
		 font-size:1rem 
	}
	 .home.marketingPage .carouselForPhotos .slick-prev,.home.marketingPage .slick-next{
		 width:26px;
		 height:26px 
	}
	 .home.marketingPage .byNumbers.photoCarousel + div > .wrapper{
		 padding-top:72px 
	}
	 .home.marketingPage .byNumbers.photoCarousel + section > .wrapper{
		 padding-top:72px 
	}
	 .home.marketingPage .imageContainerPhotoCarousel img{
		 width:100%;
		 max-width:100%;
		 max-height:100%;
		 height:100% 
	}
}
 @media screen and (min-width: 831px) and (max-width: 960px) {
	 .home.marketingPage .home.carousel .textOverlay h1.title,.home.marketingPage .home.carousel .textOverlay h2.title, .home.marketingPage .homeImpact .home .textOverlay h1.title,.home.marketingPage .homeImpact .home .textOverlay h2.title{
		 font-family:"Raleway",Arial,Helvetica,sans-serif;
		 font-size:1.375em;
		 font-weight:500 
	}
	 .home.marketingPage .home.carousel, .home.marketingPage .homeImpact .home{
		 margin-bottom:0 
	}
	 .home.marketingPage .UIW-Marketing-Logo{
		 height:1em 
	}
	 .home.marketingPage .slick-dotted.slick-slider{
		 margin-bottom:0 
	}
	 .home.marketingPage .home.carousel ul.slick-dots{
		 bottom:20px 
	}
	 .home.marketingPage .home.carousel .textOverlay, .home.marketingPage .homeImpact .home .textOverlay{
		 height:51%;
		 margin:0;
	}
	 .home.marketingPage .home.carousel .textOverlay .blurb, .home.marketingPage .homeImpact .home .textOverlay .blurb{
		 font-size:1rem 
	}
}
 @media screen and (max-width: 960px) {
	 .home.marketingPage .carousel .slide img, .home.marketingPage .homeImpact .home .slide img:not(.uiwMarketingLogo){
		 width:100%;
		 height:auto 
	}
	 .home.marketingPage .marketingButton > div > p{
		 text-align:left 
	}
	.home.marketingPage .sliderWrap .slider {
	    overflow:visible;	 
	}
	
}
 @media screen and (max-width: 767px) {
	 .home.marketingPage .home.carousel .textOverlay, .home.marketingPage .homeImpact .home .textOverlay{
		 position:static;
		 color:#000;
		 margin: 10px 0px;
	}
	 .home.marketingPage .home.carousel .textOverlay img.uiwMarketingLogo, .home.marketingPage .homeImpact .home .textOverlay img.uiwMarketingLogo{
		 display:none 
	}
	 .home.marketingPage .home.carousel .textOverlay h1.title,.home.marketingPage .home.carousel .textOverlay h2.title,.home.marketingPage .home.carousel .textOverlay .blurb, .home.marketingPage .homeImpact .home .textOverlay h1.title,.home.marketingPage .homeImpact .home .textOverlay h2.title,.home.marketingPage .homeImpact .home .textOverlay .blurb{
		 text-shadow:none 
	}
	 .marketingPage .sliderWrap .slider {
		 width: 100%;
		 height: 77%;
		 position: relative;
		 border-radius: 15px;
		 overflow:visible;
	}
}
 