<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#latest-news .section-grid {
    margin-top:0;
}

@media (min-width: 768px) {
    
    #video-container {
        overflow:hidden;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }
    
	#banner2 video {
		 pointer-events: none;
		 position: absolute;
		 top: 50%;
		 left: 50%;
		 min-width: 100%;
		 min-height: 100%;
		 width: auto;
		 transform: translateX(-50%) translateY(-50%);
	}

}
@media (min-width: 1580px) {
    
	#banner2 video {
		 height: auto;
	}
}
	@media (min-width: 956px) and (max-width: 992px) {
	    #banner2 video {
	        min-height: 104%;
	    }
	}



#explore-majors {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

#banner2 {
    overflow:visible;
}

#banner2 h1 {
    text-transform:uppercase;
    position:relative;
    z-index:2;
}

#banner2 p {
    position:relative;
    z-index:2;
}

#mobile-banner-image {
    margin-left:-20px;
    margin-right:-20px;
    margin-bottom:30px;
}

#admission-cta {
    margin-top: 20px;
    position:relative;
    z-index:2;
}

#admission-cta button {
    width: 100%;
    min-width:350px;
    text-align: left;
    border-radius: 100px;
    height: 54px;
    background-color: #c8102e;
    border: 1px solid #960c22;
    padding: 0 30px;
    font-size: 20px;
    font-size:18px;
    color:#FFF;
}

#admission-cta button:hover {
    background-color: #960c22;
}

 #admission-cta .dropdown-menu {
    margin: 0;
    width: 100%;
    font-size: 18px;
    border: 1px solid #e9e9e9;
    border-top:none;
    border-radius: 0 0 27px 27px;
    padding-bottom: 30px;
    padding-top: 15px;
    -webkit-box-shadow: 0 12px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 12px 12px rgba(0, 0, 0, .05);
}
 #admission-cta .dropdown-menu  li  a {
    padding: 4px 30px;
    position:relative;
}
 #admission-cta .dropdown-menu li.external-link a::after {
    content: "";
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(/news-events/_images/external.svg) center center no-repeat;
    opacity: .5;
}
 #admission-cta .dropdown-menu li a:hover, #category-dropdown .dropdown-menu li a:active, #category-dropdown .dropdown-menu li a:visited  {
    text-decoration:none;
}

#admission-cta .caret {
    float: right;
    -webkit-align-self: center;
    margin-top: 10px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 8px dashed;
    border-top: 8px solid \9;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}

 #admission-cta .dropdown.open button {
    border-radius: 27px 27px 0 0;
}

#banner2 .dropdown.open button {
    border-radius: 27px 27px 0px 0px;
    background-color: #960c22;
}
    
#banner2 .btn-custom {
    color: #111;
    text-align: left;
    border-radius: 27px;
    padding: 15px 15px 15px 30px;
    font-size: 18px;
    line-height: 1;
    display: block;
    border: 1px solid #111;
    flex:1
}

@media (min-width:768px){
    
    


#video-button:before {
    content:"";
}

#explore-majors {
    max-width:460px;
    display: flex;
    flex-direction:row;
    column-gap: 20px;
}

#video-button {
    max-width:54px;
}

#pauseIcon {
    top:0;
}

#divider {
    flex:1;
}

#divider hr {
    margin: 27px 0 0 0;
}

#banner2 .bg-button {
	 width: 54px;
	 height: 54px;
	 color:#FFF;
	 border: 1px solid #ffffff;
	 border-radius: 50%;
	 backdrop-filter: blur(10px);
	 background-color: rgba(255, 255, 255, .1);
	 cursor: pointer;
	 display: flex;
	 justify-content: center;
	 align-items: center;
}
 #banner2 .button.paused {
	 border-style: solid;
	 border-width: 9.25px 0 9.25px 15px;
}

#admission-cta {
    max-width: 350px;
}

#admission-cta button {
    width: 100%;
    min-width:350px;
    text-align: left;
    border-radius: 100px;
    height: 54px;
    background-color: #c8102e;
    border: 1px solid #960c22;
    padding: 0 30px;
    font-size: 20px;
    color:#FFF;
}

#admission-cta button:hover {
    background-color: #960c22;
}

 #admission-cta .dropdown-menu {
    margin: 0;
    width: 100%;
    font-size: 18px;
    border: 1px solid #e9e9e9;
    border-top:none;
    border-radius: 0 0 27px 27px;
    padding-bottom: 30px;
    padding-top: 15px;
    -webkit-box-shadow: 0 12px 12px rgba(0, 0, 0, .05);
    box-shadow: 0 12px 12px rgba(0, 0, 0, .05);
}
 #admission-cta .dropdown-menu  li  a {
    padding: 4px 30px;
    position:relative;
}
 #admission-cta .dropdown-menu li.external-link a::after {
    content: "";
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    width: 18px;
    height: 18px;
    background: url(/news-events/_images/external.svg) center center no-repeat;
    opacity: .5;
}
 #admission-cta .dropdown-menu li a:hover, #category-dropdown .dropdown-menu li a:active, #category-dropdown .dropdown-menu li a:visited  {
    text-decoration:none;
}

#admission-cta .caret {
    float: right;
    /*top: 50%;*/
    /*-webkit-transform: translateY(calc(-50% - 12px));*/
    /*    -ms-transform: translateY(calc(-50% - 12px));*/
    /*        transform: translateY(calc(-50% - 12px));*/
    -webkit-align-self: center;
    margin-top: 10px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    border-top: 8px dashed;
    border-top: 8px solid \9;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}

 #admission-cta .dropdown.open button {
    border-radius: 27px 27px 0 0;
}

#banner2 {
    position:relative;
    background-color: #111;
    }

#banner2::before {
    content: "";
    display: block;
    background: rgb(0,0,0,.5);
    background: linear-gradient(90deg, rgba(0,0,0,.85) 0%, rgba(0,0,0,0.5) 33%, rgba(0,0,0,0) 66%);
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}    
    
    #banner2 h1 {
        line-height:1;
        color:#FFF;
        text-transform:uppercase;
        max-width:600px;
    }
    
    #banner2 p {
        color:#FFF;
        font-size:20px;
        line-height:30px;
        max-width:500px;
    }
    
 
#banner-cta {
    display: flex;
    column-gap: 20px;
    row-gap: 40px;
    flex-wrap: wrap;
    margin-top:30px;
    justify-content: space-between;
    position:relative;
    z-index:2;
}



    
#banner2 .btn-custom {
    color: #ffffff;
    backdrop-filter: blur(10px);
    background-color: rgba(255, 255, 255, .1);
    max-width: 350px;
    min-width: 220px;
    text-align: center;
    border-radius: 27px;
    padding: 15px 15px;
    font-size: 20px;
    line-height: 1;
    display: block;
    border: 1px solid #FFF;
}

#banner2 .btn-custom:hover {
    backdrop-filter: none;
    background-color: rgba(0, 0, 0, .4);
    border: 1px solid #000;
}

}

@media (min-width:992px){
    
    #banner2 {
        padding:8rem 0;
    }
    
    #banner2 h1 {
        font-size:131px;
        max-width:740px;
        margin-top: 0;
    }
    
    #banner2 p {
        font-size:28px;
        line-height:42px;
        max-width:740px;
    }
    
}

@media (min-width:1100px){
    #banner-cta::before {
    content: "";
    position: absolute;
    height: 200px;
    border-left: 1px solid #FFF;
    left: 50%;
    top: 27px;
}

#banner-cta::after {
    content: "";
    position: absolute;
    height: 9px;
    width: 9px;
    left: calc(50% - 4px);
    top: 217px;
    border: 1px solid #FFF;
    border-top: none;
    border-left: none;
    transform: rotate(45deg);
}
}

@media (max-width:767.99px){
#banner2 {
    background-image: none !important;
    padding-top: 0;
}
}





#latest-news {
    border-top: none !important;
    border-bottom: none !important;
}

@media (min-width:992px){
    #latest-news + .page-section {
        padding-bottom: 6.75rem;
    }
}

#featured-events {
    padding-bottom: calc(3.375rem + 90px);
    }

#homepage-list-container {
    max-width: 1260px;
    margin: 0 auto 20px auto;
    }
        
#homepage-list-column {
    float: right;
    max-width: 740px;
    width: 100%;
    position: relative;
    }

#homepage-list-container .section-heading {
    margin-left: 60px;
    margin-bottom: 3rem;
    }
        
#homepage-list-container p {
    margin: 0;
    }
        
#homepage-list-container .events {
    padding-bottom: 3rem;
    }
        
#homepage-list-container .event {
    font-family: 'Source Sans Pro';
    font-weight: bold;
    color: #C8102E;
    font-size: 24px;
    line-height: 34px;
    margin: 0 0 5px 0;
    }
        
#homepage-list-container .event a, #homepage-list-container .event a:hover, #homepage-list-container .event a:focus, #homepage-list-container .event a:visited {
    text-decoration:underline;
    }
        
#homepage-list-container .event-date,.event-time {
    font-size: 20px;
    }
        
#homepage-list-container .content {
    position: relative;
    padding-bottom: 2rem;
    text-align: left;
    padding-left: 60px;
}
        
#homepage-list-container .content:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border-style: solid;
    border-width: 1px;
    border-color: #54585A;
    background-color: rgba(255, 255, 255, 1);
    z-index: 1;
    top: 5px;
    left: 10px;
}
        
#homepage-list-container .content:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 20px;
    border-right: 1px solid #54585A;
    height: 100%;
    width: 0;
}
        
#homepage-list-container .button {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    background-color: #960c22;
    position: absolute;
    left: 0;
    transition: all 300ms ease;
}
        
#homepage-list-container .button:hover {
    background-color: #640817;
    }
        
#homepage-list-container .button:before {
    content: "+";
    height: 40px;
    width: 40px;
    font-size: 20px;
    color: #ffffff;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
}
        
        
        
@media (min-width:768px){
    
    
    
    
    
    
#homepage-list-container .section-heading {
    margin-left:130px;
    margin-bottom: 3rem;
    }
    
#homepage-list-container .content:before {
    width: 40px;
    height: 40px;
    left: 25px;
    }

#homepage-list-container .content {
    padding-left: 130px;
    }
    
#homepage-list-container .content:after {
    left: 45px;
    }
    
#homepage-list-container .button {
    width: 90px;
    height: 90px;
    color: #FFF;
    }

#homepage-list-container .button:before {
    height: 90px;
    width: 90px;
    font-size: 50px;
    }
    
}



#pride-point-badges {
    padding-top: 6rem;
}

#multi-pride-point li u, #hero-pride-point li u, .pride-points li u {
    text-decoration-color: #f6be00;
    text-underline-offset: 3px;
}

#multi-pride-point ul, .pride-points {
    margin: 0 auto;
    list-style: none;
    padding: 0;
}

#multi-pride-point li, .pride-points li {
    width: 100%;
    text-align: center;
    font-size: 28px;
    line-height: 40px;
    font-weight: bold;
    border-bottom: 1px solid #e9e9e9;
    padding: 30px 0;
}



#multi-pride-point li:first-child, #hero-pride-point li, .pride-points li:first-child {
    position: relative;
    width: 100%;
    background: none;
    border-top: 1px solid #e9e9e9 !important;
    border-bottom: 1px solid #e9e9e9 !important;
    border-radius: 0;
    padding-top:50px;
}



 #multi-pride-point li .teaser, .pride-points li .teaser {
    display:block;
    font-size:20px;
    line-height:24px;
    font-weight:normal;
    margin-top: 10px;
}


.date-ribbon {
    font-size: 20px;
    font-weight: normal;
    display: flex;
    justify-content: center;
    column-gap: 80px;
    position: relative;
    margin-top:-35px;
    margin-bottom: 10px;
}

#multi-pride-point li img, #hero-pride-point li img, .pride-points li img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -15px;
}

.date-ribbon span:first-child:before {
    content: "";
    border-top: 1px solid #000;
    display: block;
    position: relative;
    top: calc(50% + 2px);
    right: 150%;
    }
    
.date-ribbon span:last-child:before {
    content: "";
    border-top: 1px solid #000;
    display: block;
    position: relative;
    top: calc(50% + 2px);
    left: 150%;
}



@media (min-width:992px){

#multi-pride-point ul, .pride-points {
    max-width: 1260px;
    margin: 0 auto;
    list-style: none;
    padding: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap:40px;
}

#multi-pride-point li, .pride-points li {
    background-color: #f5f5f5;
    width: calc(50% - 20px);
    padding: 50px;
    text-align: center;
    font-size: 28px;
    line-height: 40px;
    font-weight: bold;
    border-radius: 0;
    border: none !important;
}



#multi-pride-point li:first-child, .pride-points li:first-child {
    font-size: 40px;
    line-height: 50px;
}


#hero-pride-point {
    padding:6rem 0;
}


}


.faculty-grid {
    display:flex;
    flex-direction:row;
    margin-top: 40px;
}


.faculty-grid div {
    aspect-ratio: 272 / 500;
    display: block;
    position: relative;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    margin-bottom: 15px;
    background-size: cover;
        }

.faculty-grid div:nth-child(odd){
    border-radius:0 8px 8px 0;
}

.faculty-grid div:first-child{
    border-radius:8px 0 0 8px;
}


@media (min-width: 768px){
    
#world-class-faculty .section-heading {
    text-align:center;
    display:block;
    margin:0 0 20px 0;
}
    
    
.content {
    text-align: center;
    width: 740px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
    line-height:36px;
    }
    
.faculty-grid {
    column-gap: 40px;
}

.faculty-grid div {
    border-radius: 8px !important;
        }

    
#world-class-faculty .red-btn {
    display: inline-block;
    min-width: 480px;
    }
}


@media (min-width: 992px){
    
#world-class-faculty .section-heading {
    font-size: 85px;
    line-height: 85px;
}

#world-class-faculty .homepage-metric {
    flex-direction: row;
    justify-content: center;
    row-gap: 40px;
    width: 100%;
    max-width: 1130px;
    position: relative;
    border-left: none;
    border-right: none;
    min-height: auto;
    margin: 40px auto;
    right: auto;
    left: auto;
    }
    
#world-class-faculty .homepage-metric li {
    position: relative;
    border-radius: 0;
    padding: 20px;
    max-height: 180px;
    flex: 1;
    }  
    
#world-class-faculty .homepage-metric li:after {
    content: "";
    display: block;
    height: 150px;
    border-right: 1px solid #e9e9e9;
    border-bottom: none;
    width: auto;
    position: absolute;
    top: 50%;
    right: -20px;
    bottom: auto;
    left: auto;
    transform: translateY(-50%);
}

#world-class-faculty .homepage-metric li:last-child:after {
    content: none;
}
    
}


 .value-content {
	 color:#111;
}
 .value-image {
	 aspect-ratio: 350 / 220;
	 background-color: #707070;
	 border-radius: 8px;
	 margin-top: 30px;
	 background-size:cover !important;
}
 .sixten {
	 width: 100%;
	 max-width: 610px;
	 display: block !important;
	 margin-left: auto !important;
	 margin-right: auto !important;
}
 .homepage-metric {
	 list-style: none;
	 padding: 0;
	 display: flex;
	 flex-direction: column;
	 text-align: center;
	 row-gap: 20px;
}
 .homepage-metric li {
	 background-color:#f5f5f5;
	 border-radius:8px;
	 padding: 20px;
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
}
 .homepage-metric li .value {
	 display:block;
	 font-family:"League Gothic";
	 font-size:42px;
	 line-height:42px;
	 margin-bottom: 5px;
}
 .homepage-metric li .text {
	 display:block;
	 font-size: 18px;
	 line-height: 24px;
}
 .red-btn {
	 border-radius: 50px;
	 padding: 15px;
	 font-size: 20px;
	 line-height: 30px;
	 display: block;
	 border: none;
}
 .red-btn span:after {
	 content: "";
	 background: url(https://www.uh.edu/_images/_homepage/arrow-right-solid.svg) center center no-repeat;
	 background-size: contain;
	 display: inline-block;
	 height: 16px;
	 width: 30px;
	 margin-left: 10px;
	 margin-right: 5px;
	 margin-bottom: -1px;
	 transition: all 300ms ease;
}
 .red-btn:hover span:after {
	 margin-left: 15px;
	 margin-right: 0;
}
 @media (min-width:768px){
	 .value-content {
		 position: relative;
		 display:flex;
		 flex-direction:column;
	}
	 .value-content .value-image {
		 order:1;
	}
	 .homepage-metric {
		 order:2;
		 margin-top:40px;
	}
	 .value-paragraph {
		 order:3;
	}
	 .value-btn {
		 order:4;
	}
	 .value-image {
		 width:100%;
		 height:100%;
		 max-height:500px;
		 background-color: #707070;
		 border-radius: 8px;
		 margin-top: 30px;
	}
	 .homepage-metric {
		 list-style: none;
		 padding: 0;
		 display: flex;
		 flex-direction: row;
		 text-align: center;
		 row-gap: inherit;
		 column-gap:40px;
	}
	 .homepage-metric li {
		 background-color: #f5f5f5;
		 border-radius: 8px;
		 padding: 30px;
		 flex: 1;
	}
	 .red-btn {
		 display: inline-block;
		 min-width: 350px;
	}
}
 @media (min-width:992px){
	 .sixten {
		 margin-left:0 !important;
		 margin-right:auto !important;
	}
	 .value-paragraph {
		 width: 100%;
		 max-width: 1000px;
		 margin-left: auto;
		 margin-right: auto;
		 margin-top: 22px;
		 font-size: 24px;
		 line-height: 36px;
	}
	 .homepage-metric {
		 flex-direction: column;
		 justify-content: center;
		 row-gap: 40px;
		 width: 100%;
		 max-width: 350px;
		 position: absolute;
		 right: 130px;
		 background-color: #FFF;
		 border-left: 1px solid #707070;
		 border-right: 1px solid #707070;
		 min-height: 540px;
		 margin: 10px 0 0 0;
	}
	 .homepage-metric li {
		 position: relative;
		 background:none;
		 border-radius: 0;
		 padding: 20px;
		 max-height: 180px;
		 flex: 1;
	}
	 .homepage-metric li:after {
		 content: "";
		 display: block;
		 width: 220px;
		 border-bottom: 1px solid #e9e9e9;
		 position: absolute;
		 bottom: -20px;
		 left: 50%;
		 transform: translateX(-50%);
	}
	 .homepage-metric li:last-child:after {
		 content: none;
	}
	 .homepage-metric li .value {
		 display:block;
		 font-family:"League Gothic";
		 font-size: 72px;
		 line-height: 72px;
	}
	 .section-heading {
		 font-size:85px;
		 line-height:85px;
	}
}
/*CAREER READINESS*/
 @media (min-width:992px){
	 #career-readiness .value-paragraph, #career-readiness .value-btn, #career-readiness .value-title {
		 width: 100%;
		 max-width: 740px;
		 margin-left: auto;
		 margin-right: 0;
	}
	 #career-readiness .homepage-metric {
		 left:130px;
		 right:auto;
	}
}
/*HERO PRIDE POINT*/
 #hero-pride-point ul {
	 margin: 0 auto;
	 list-style: none;
	 padding: 0;
}
 #hero-pride-point li {
	 width: 100%;
	 text-align: center;
	 font-size: 28px;
	 line-height: 40px;
	 font-weight: bold;
	 border-bottom: 1px solid #e9e9e9;
	 padding: 50px 0 30px 0;
}
 #hero-pride-point li .teaser {
	 display:block;
	 font-size:20px;
	 line-height:24px;
	 font-weight:normal;
	 margin-top: 10px;
}
 @media (min-width:992px){
	 #hero-pride-point ul {
		 max-width: 1260px;
		 margin: 0 auto;
		 list-style: none;
		 padding: 0;
		 display: flex;
		 flex-direction: row;
		 flex-wrap: wrap;
		 gap:40px;
	}
	
	
	 #hero-pride-point li {
        padding: 50px;
        text-align: center;
        font-size: 40px;
        line-height: 60px;
        font-weight: bold;
        border-top: 1px solid #e9e9e9;
	}
	
	
}
/*NEWSROOM SEARCH and CATEGORY*/
 #newsroom-category-search .newsroom-search {
	 width: 100%;
}
 #newsroom-category-search {
	 display: flex;
	 flex-direction: column;
	 column-gap: 40px;
	 flex: auto;
	 justify-content: flex-end;
	 margin-top: 20px;
}
 #newsroom-title-category-search {
	 max-width: 1260px;
	 margin: 0 auto;
	 display: flex;
	 flex-direction: column;
	 column-gap: 40px;
	 justify-content: space-between;
	 align-items: normal;
}
 #newsroom-title-category-search .section-heading {
	 margin:0;
}
 @media (min-width:768px){
}
 @media (min-width:992px){
	 #newsroom-title-category-search {
		 flex-direction: row;
	}
	 #newsroom-category-search .newsroom-search {
		 max-width:350px;
	}
	 #newsroom-category-search {
		 flex-direction:row;
		 margin-top:0;
	}
	 #newsroom-title-category-search {
		 align-items: center;
	}
}
/*CAMPUS TOUR*/
 #campus-tour {
	 background-color:#f5f5f5;
	 overflow:visible;
	 border-top: 1px solid #e9e9e9;
}
 #tour-campus-container {
	 display: flex;
	 flex-direction: column;
	 row-gap: 20px;
}
 .tour {
	 background-color: #fff;
	 border: 1px solid #e9e9e9;
	 border-radius: 8px;
	 overflow: hidden;
	 position:relative;
	 transition: all 300ms ease;
}
 .tour p {
	 text-align: center;
	 background-color: #FFF;
	 margin: 0;
	 padding: 15px;
	 position: relative;
	 z-index: 2;
}
 .tour-img {
	 aspect-ratio: 1 / 1;
	 width:100%;
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 color:#FFF;
	 transition: all 300ms ease;
}
 .tour-img::before {
	 content: "";
	 display: block;
	 height: 100%;
	 width: 100%;
	 background-color: rgba(0,0,0,.4);
	 transition: all 300ms ease;
}
 .tour-img::after {
	 content: "360\00B0";
	 font-weight: bold;
	 display: block;
	 position: absolute;
	 transition: all 300ms ease;
}
 .tour a {
	 display: block;
	 text-align: center;
	 position: absolute;
	 top: 0;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 3;
}
 .tour p span:after {
	 content: "";
	 background: url(https://www.uh.edu/_images/_homepage/arrow-right-solid-black.svg) center center no-repeat;
	 background-size: contain;
	 display: inline-block;
	 height: 16px;
	 width: 30px;
	 margin-left: 10px;
	 margin-bottom: -1px;
}
 .uh-tour {
	 background:url(https://www.uh.edu/_images/_homepage/uh-tour.jpg);
	 background-size:cover;
	 background-position:center center;
}
 .academic-colleges-tour {
	 background:url(https://www.uh.edu/_images/_homepage/academic-colleges.jpg);
	 background-size:cover;
	 background-position:center center;
}
 @media (min-width:768px){
	 #tour-campus-container {
		 max-width: 740px;
		 margin-left: auto;
		 margin-right: auto;
		 display: flex;
		 flex-direction: row;
		 flex-wrap:wrap;
		 column-gap:40px;
		 align-content: center;
		 align-items: center;
	}
	 .campus-tour-intro {
		 max-width: 610px;
		 margin: 0 auto;
	}
	 .tour {
		 flex: 1;
		 min-width:220px;
	}
	 .tour:hover .tour-img::before {
		 background-color: rgba(0,0,0,0);
	}
	 .tour:hover .tour-img::after {
		 opacity:0;
	}
	 .tour:hover .tour-img {
		 transform: scale(1.05);
	}
	 .tour a {
		 display: block;
		 text-align: center;
		 position: absolute;
		 top: 0;
		 right: 0;
		 bottom: 0;
		 left: 0;
		 z-index: 3;
	}
	 .tour p span:after {
		 content: "";
		 background: url(https://www.uh.edu/_images/_homepage/arrow-right-solid-black.svg) center center no-repeat;
		 background-size: contain;
		 display: inline-block;
		 height: 16px;
		 width: 30px;
		 margin-left: 10px;
		 margin-bottom: -1px;
	}
}
 @media (min-width:992px){
	 .tour {
		 margin-top: -90px;
	}
	 .campus-tour-intro {
		 flex: 1.37142857;
	}
	 #tour-campus-container {
		 max-width:1260px;
	}
}
 
 
 
/*
* Emergency
*/
 
.emergency {
    background: rgba(246, 190, 0,.5);
    color: #000;
    padding: 30px 0 20px;
}
 
.emergency h1 {
    color: #c8102e;
    font-weight: bold;
    margin-top: 0;
}
 
.emergency h4 {
    font-size: 1.15em;
}
 
.emergency p {
    margin: 1em 0;
}
 </pre></body></html>