<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* MarComm CSS custom styles */
 html {
	 scroll-behavior: smooth;
}
 .sticky-wrapper {
	 display:none;
}
 #container {
	 display: none;
	 height: 0;
}
 .modal-backdrop.fade.in {
	 display: none !important;
}
 .fw-section.background-gray{
	 background-color: #eaeef5 !important;
}
 .fw-section.fw-section-bgImage.background-white {
	 background-position: 100% 50% !important;
	 background-attachment: unset !important;
}
 @media screen and (max-width: 991px){
	 .fw-section.background-blue {
		 position: relative !important;
	}
}
 @media screen and (max-width: 576px){
	 .fw-section.background-blue {
		 position: relative !important;
	}
}
 @media screen and (max-width: 991px){
	 .fw-section.fw-section-bgImage.background-white {
		 background-position: 25% 0px !important;
	}
}
 @media only screen and (max-width: 576px) {
	 .fw-section.fw-section-bgImage.background-white {
		 background-image: none !important;
		 background-color: #001f45 !important;
		 padding-bottom: 0px;
		 padding-top: 0px;
	}
	 .fw-section.fw-section-bgImage.background-blue {
		 background-image: none !important;
		 background-color: #001f45 !important;
		 padding-bottom: 50px;
		 padding-top: 0px;
	}
	 .fw-section.background-blue {
		 border-bottom: 0.5px solid #ffffffcf;
	}
}
/* General styles */
 .fw-btn-primary-orange {
	 color: #041e42;
	 background-color: #ff8200;
	 font-size: 18px;
	 font-weight: 800;
	 text-transform: uppercase;
	 letter-spacing: 2px;
	 padding: 15px 30px;
	 border-radius: 4px !important;
	 border: 2px solid #ff8200;
	 !important;
}
 .fw-btn-primary-orange:hover {
	 background-color: #ffffff;
	 color: #041E42!important;
	 text-decoration:none!important;
}
 .fw-section h2 {
	 font-family: "Open Sans", sans-serif;
	 font-size: 40px;
	 font-weight: 800;
	 line-height: 54px;
	 text-align: center;
	 margin-top:0;
	 margin-bottom:30px;
	 padding-top: 30px;
}
 @media screen and (max-width: 991px){
	 .fw-section h2 {
		 font-size: 35px !important;
		 line-height: 1.4;
		 text-align: center !important;
	}
}
 @media screen and (max-width: 768px){
	 .fw-section h2 {
		 font-size: 35px !important;
		 line-height: 1.4;
		 text-align: left !important;
	}
}
 @media only screen and (max-width: 576px) {
	 .fw-section h2 {
		 font-size: 35px !important;
		 line-height: 1.4;
		 text-align: left !important;
	}
}
 .fw-section h3 {
	 font-family: "Open Sans", sans-serif;
	 font-size: 30px;
	 font-weight: 800;
	 line-height: 35px;
	 text-align: left;
}
 @media screen and (max-width: 991px){
	 .fw-section h3 {
		 font-size: 25px !important;
	}
}
 @media screen and (max-width: 768px){
	 .fw-section h3 {
		 font-size: 25px !important;
	}
}
 @media only screen and (max-width: 576px) {
	 .fw-section h3 {
		 font-size: 25px !important;
	}
}
 .fw-section p {
	 font-size: 18px !important;
	 line-height: 1.6;
	 color: #041f44c9;
}
 @media screen and (max-width: 991px){
	 .fw-section p {
		 font-size: 16px !important;
		 line-height: 1.4;
	}
}
 @media screen and (max-width: 768px){
	 .fw-section p {
		 font-size: 16px !important;
		 line-height: 1.4;
	}
}
 @media only screen and (max-width: 576px) {
	 .fw-section p {
		 font-size: 16px !important;
		 line-height: 1.4;
		 color: #041e42;
	}
}
 hr {
	 margin-top: 0px;
	 border-top: .5px solid #041e42;
}
 @media only screen and (max-width: 576px) {
	 .fw-section .btn-primary-orange {
		 display:block;
		 margin-left: 15px;
		 margin-right: 15px;
	}
}
 .fw-section .line {
	 border-top: 2px solid #041E42;
	 margin: 0 auto;
}
 .fw-section .btn-primary, .fw-section a.btn-primary {
	 color: #ffffff ;
	 background-color: #041e42;
	 padding: 15px 30px;
	 font-size: 18px;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: 800 ;
}
 .fw-section .btn-primary:hover, .fw-section a.btn-primary:hover, .fw-section .btn-primary:active, .fw-section a.btn-primary:active {
	 color: #041e42 !important;
	 background-color: #ff8200 ;
	 text-decoration:none;
}
 .fw-section .btn-primary-orange {
	 color: #041e42;
	 background-color: #ff8200 !important;
	 padding: 15px 30px;
	 font-size: 18px;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: 800;
}
 .fw-section .btn-primary-orange:hover {
	 background-color: #ffffff;
	 color: #041E42!important;
	 text-decoration:none!important;
}
 .fw-btn-primary-blue {
	 color: #ffffff;
	 background-color: #041e42;
	 font-size: 18px;
	 font-weight: 800;
	 text-transform: uppercase;
	 letter-spacing: 2px;
	 padding: 10px 30px;
	 border-radius: 6px !important;
	 border: 2px solid #fff !important;
}
 .fw-btn-primary-blue:hover {
	 background-color: #ffffff !important;
	 color: #041E42!important;
	 text-decoration: none!important;
	 border: 2px solid #fff !important;
}
 small {
	 font-size: 90%;
}
 .fw-section a {
	 text-decoration: none;
}
 .fw-section a:hover {
	 color: #333;
	 text-decoration: underline;
}
 .noppading {
	 margin: 0;
	 padding: 0;
}
 p.hb-button {
	 margin-top: 30px;
	 margin-bottom: 30px;
}
 p.big-txt {
	 font-size: 20px;
	 line-height: 1.25;
}
 p.bigger {
	 font-size: 28px;
	 font-weight: 600;
	 line-height: 1.7;
	 margin: 15px 0;
}
 p.deadline {
	 font-size: 17px;
	 font-weight: 700;
	 line-height: 1.5;
	 color: #333;
}
/*navvar section*/
 #smHeader {
	 margin-top: -210px;
	 margin-bottom: -90px;
}
 #smHeader p.hb-button{
	 padding-top: 30px;
}
 #smHeader .fw-btn-primary-orange {
	 color: #041e42;
	 background-color: #ff8200;
	 font-size: 18px;
	 font-weight: 800;
	 text-transform: uppercase;
	 letter-spacing: 2px;
	 padding: 10px 30px;
	 border-radius: 6px !important;
	 border: 2px solid #ff8200 !important;
}
 #smHeader .fw-btn-primary-orange:hover {
	 background-color: #ffffff;
	 color: #041E42!important;
	 text-decoration: none!important;
	 border: 2px solid #fff !important;
}
 #smHeader .fw-btn-primary-blue {
	 color: #ffffff;
	 background-color: #041e42;
	 font-size: 18px;
	 font-weight: 800;
	 text-transform: uppercase;
	 letter-spacing: 2px;
	 padding: 10px 30px;
	 border-radius: 6px !important;
	 border: 2px solid #fff !important;
}
 #smHeader .fw-btn-primary-blue:hover {
	 background-color: #ffffff;
	 color: #041E42!important;
	 text-decoration: none!important;
	 border: 2px solid #fff !important;
}
 @media screen and (max-width: 1440px){
	 #smHeader .fw-btn-primary-blue {
		 padding: 15px 10px !important;
	}
	 #smHeader .fw-btn-primary-orange {
		 padding: 15px 10px !important;
	}
}
 @media screen and (max-width: 1420px){
	 #smHeader .fw-btn-primary-blue {
		 padding: 15px 10px !important;
	}
	 #smHeader .fw-btn-primary-orange {
		 padding: 15px 10px !important;
	}
}
 @media screen and (max-width: 1245px){
	 .sm-logo-p {
		 left: 40% !important;
	}
	 #smHeader p.hb-button {
		 padding-top: 35px;
	}
	 #smHeader .fw-btn-primary-blue {
		 padding: 5px 9px !important;
		 font-size: 15px;
	}
	 #smHeader .fw-btn-primary-orange {
		 padding: 5px 9px !important;
		 font-size: 15px;
	}
}
 @media screen and (max-width: 1055){
	 .sm-logo-p {
		 left: 40% !important;
	}
	 #smHeader .fw-btn-primary-blue {
		 padding: 5px 9px !important;
		 font-size: 15px;
	}
	 #smHeader .fw-btn-primary-orange {
		 padding: 5px 9px !important;
		 font-size: 15px;
	}
	 #smHeader p.hb-button {
		 padding-top: 40px;
	}
}
 @media screen and (max-width: 1044px){
	 .sm-logo-p {
		 left: 40% !important;
	}
	 #smHeader p.hb-button {
		 padding-top: 35px;
	}
	 #smHeader .fw-btn-primary-blue {
		 padding: 5px 9px !important;
		 font-size: 14px;
	}
	 #smHeader .fw-btn-primary-orange {
		 padding: 5px 9px !important;
		 font-size: 14px;
	}
}
 @media screen and (max-width: 991px){
	 #smHeader {
		 margin-bottom: -50px !important;
	}
	 .sm-logo-p img {
		 max-width: 500px !important;
	}
	 .sm-logo-p {
		 left: 30% !important;
	}
	 #smHeader p.hb-button {
		 padding-top: 0px;
		 padding-bottom: 0px;
		 margin-top: -5px;
		 margin-bottom: 15px;
	}
	 #smHeader .fw-btn-primary-blue {
		 font-size: 14px !important;
		 padding: 5px 10px !important;
	}
	 #smHeader .fw-btn-primary-orange {
		 font-size: 14px !important;
		 padding: 5px 10px !important;
	}
	 #smHeader .col-md-6 {
		 display: flex;
		 padding-top: 10px;
		 padding-bottom: 0;
		 padding-right: 0;
		 padding-left: 0;
		 justify-content: center;
		 align-items: center;
	}
	 #smHeader .col-md-2 {
		 display: none;
	}
	 #smHeader .col-md-5 {
		 display: none;
	}
}
 @media only screen and (max-width: 576px) {
	 #smHeader {
		 margin-bottom: -90px !important;
	}
	 .sm-logo-p img {
		 max-width: 340px !important;
	}
	 #smHeader p.hb-button {
		 padding-top: 0px;
		 padding-bottom: 0px;
		 margin-top: -5px;
		 margin-bottom: 15px;
	}
	 #smHeader .fw-btn-primary-blue {
		 font-size: 14px !important;
		 padding: 5px 10px !important;
	}
	 #smHeader .fw-btn-primary-orange {
		 font-size: 14px !important;
		 padding: 5px 10px !important;
	}
	 #smHeader .col-md-2 {
		 display: none;
	}
	 #smHeader .col-md-5 {
		 display: none;
	}
	 #smHeader .col-md-6 {
		 display: flex;
		 padding-top: 10px;
		 padding-bottom: 0;
		 padding-right: 0;
		 padding-left: 0;
		 justify-content: center;
		 align-items: center;
	}
	 #smHeader p.hb-button {
		 padding-top: 0px;
		 padding-bottom: 0px;
		 margin-top: -5px;
		 margin-bottom: 15px;
	}
}
 @media screen and (max-width: 280px){
	 #smHeader {
		 margin-bottom: -90px !important;
	}
	 .sm-logo-p img {
		 max-width: 200px !important;
	}
	 #smHeader p.hb-button {
		 padding-top: 0px;
		 padding-bottom: 0px;
		 margin-top: -25px;
		 margin-bottom: 15px;
	}
	 #smHeader .fw-btn-primary-blue {
		 font-size: 10px !important;
		 padding: 5px 10px !important;
	}
	 #smHeader .fw-btn-primary-orange {
		 font-size: 10px !important;
		 padding: 5px 10px !important;
	}
	 #smHeader .col-md-2 {
		 display: none;
	}
	 #smHeader .col-md-5 {
		 padding-right: 10px;
		 padding-left: 0;
	}
	 #smHeader .col-md-6 {
		 display: flex;
		 padding-top: 10px;
		 padding-bottom: 0;
		 padding-right: 0;
		 padding-left: 0;
		 justify-content: center;
		 align-items: center;
	}
}
/* Navigation Hero */
 .nav-hero-wr {
	 position: relative;
}
 .navigation {
	 background-color: #041e42;
}
 .navigation-items {
	 text-align: left;
	 padding: 15px 15px 0 0;
	 margin: 0;
}
 .w-nav {
	 position: relative;
	 z-index: 1000;
}
 .logo-link {
	 z-index: 1;
}
 a.logo-link:active {
	 opacity: 0.7;
}
 a.logo-link:hover {
	 opacity: 0.8;
}
 .w-nav-brand {
	 position: relative;
	 text-decoration: none;
	 color: #333333;
}
 .logo-image {
	 width: 390px;
	 height: auto;
}
/* Header */
 div.sm-logo {
	 background: #041e42;
	 position: relative;
	 height: 125px !important;
}
 .sm-logo-p {
	 position: absolute;
	 left: 30%;
	 -webkit-transform: translateX(-50%);
	 transform: translateX(-50%);
	 padding-top: 55px;
}
 .sm-logo-p img {
	 max-width: 400px;
	 z-index: 50;
}
/* Banner */
/* Hero Banner */
 #heroB {
	 text-align: left;
	 padding-bottom: 80px;
	 margin-bottom: -60px;
	 background: linear-gradient(268deg, rgba(0,0,0,0) 35%, #041e42 100%);
}
 #heroB h1 {
	 margin-top: 45px;
	 margin-bottom: 20px;
	 line-height: .9;
	 text-align: center;
	 color: #ffffff;
	 letter-spacing: 2px;
	 text-transform: uppercase;
	 font-size:120px;
	 font-weight:600;
}
 #heroB p.hb-content {
	 font-size: 20px !important;
	 color: #ffff;
}
 #heroB p.hb-button {
	 margin-bottom: 30px;
	 margin-top: 40px;
}
 #heroB a, #heroB small a {
	 color: #ffffff;
	 text-decoration: underline;
	 font-weight: bold;
}
 #heroB a, #heroB small a:hover {
	 text-decoration: none;
}
 #heroB .fw-btn-primary-orange {
	 color: #041e42;
	 background-color: #ff8200;
	 font-size: 18px;
	 font-weight: 800;
	 text-transform: uppercase;
	 letter-spacing: 2px;
	 padding: 15px 30px;
	 border-radius: 4px !important;
	 border: 2px solid #ff8200;
	 !important;
}
 #heroB .fw-btn-primary-orange:hover {
	 background-color: #ffffff;
	 color: #041E42!important;
	 text-decoration:none!important;
}
 #heroB .fw-btn-primary-blue {
	 color: #ffffff;
	 background-color: #041e42;
	 font-size: 18px;
	 font-weight: 800;
	 text-transform: uppercase;
	 letter-spacing: 2px;
	 padding: 10px 30px;
	 border-radius: 6px !important;
	 border: 2px solid #fff !important;
}
 #heroB .fw-btn-primary-blue:hover {
	 background-color: #ffffff;
	 color: #041E42!important;
	 text-decoration: none!important;
	 border: 2px solid #fff !important;
}
 .hb-mobile {
	 display: none;
}
 @media only screen and (max-width: 991px) {
	 #heroB {
		 padding-bottom: 60px;
	}
	 #heroB h1 {
		 font-size: 96px;
		 line-height: 84px;
	}
}
 @media only screen and (max-width: 721px){
	 #heroB .col-md-6 {
		 padding-left: 15px !important;
		 padding-right: 15px !important;
	}
}
 @media only screen and (max-width: 576px) {
	 #heroB {
		 padding-bottom: 0px !important;
		 margin-bottom: -220px !important;
	}
	#heroB .row {
        margin-top: 40px;
        margin-bottom: 0px !important;
	}
	 #heroB h1 {
		 text-align: center !important;
		 margin-top: 0px;
		 font-size: 80px;
		 line-height: 70px;
	}
	 #heroB .fw-btn-primary-orange {
		 padding: 15px 15px;
		 width: 90%;
		 font-size: 14px !important;
	}
	 #heroB .fw-btn-primary-blue {
		 padding: 15px 15px;
		 width: 90%;
		 font-size: 14px !important;
	}
	 #heroB img.widthAuto{
		 padding-top: 20px;
	}
	 #heroB .col-md-6 {
		 padding-left: 0 !important;
		 padding-right: 0 !important;
	}
	 .hb-mobile {
		 display: block;
	}
	 #heroB p.hb-content {
		 display: none;
	}
	 #heroB p.hb-button {
		 text-align: center !important;
		 margin-top: 20px;
		 margin-bottom: 20px;
	}
	 #heroB .row {
		 margin-top: 40px;
		 margin-bottom: 40px;
	}
	 #heroB .col-md-6 {
		 padding-left: 0;
		 padding-right: 0;
	}
}
 @media screen and (max-width: 767px) {
	 .container + .fw-section {
		 background-position: right center !important;
	}
	 .navigation-items {
		 text-align: center;
		 padding: 15px;
		 margin: 0;
	}
	 .herob-container {
		 width: 100%;
	}
	 .w-inline-block {
		 max-width: 100%;
		 display: inline-block;
	}
	 .logo-image {
		 max-width: 360px;
		 height: auto;
		 text-align: left;
		 margin-bottom: 0;
	}
	 #heroB {
		 height: auto;
		 display: flex;
		 justify-content: center;
		 align-items: flex-start;
	}
	 #heroB .phs-card {
		 display: none;
	}
	 #heroB .phs-card-mobile {
		 display:block;
		 margin: 0;
		 padding: 0;
	}
	 #heroB .ph-h1 {
		 font-size: 65px;
		 margin-top: -80px;
		 text-align:center;
	}
	 #heroB .link-arrow-white {
		 display: flex;
		 justify-content: center;
		 margin-top: 0;
		 margin-bottom: 10px;
	}
	 #heroB p.ph-big {
		 font-size: 16px;
		 text-align: center;
	}
	 #heroB .btn-primary, #heroB a.btn-primary {
		 margin-bottom: 15px;
	}
	 #heroB p.ph-button {
		 text-align: center;
	}
}
 @media screen and (max-width: 630px){
	 #heroB .ph-h1 {
		 font-size: 50px;
		 margin-top: -80px;
		 text-align:center;
	}
}
 @media screen and (max-width: 576px){
	 .navigation-items {
		 text-align: center;
		 padding: 15px;
		 margin: 0;
	}
	 .logo-image {
		 max-width: 100%;
		 text-align: center;
	}
	 #heroB .ph-h1 {
		 font-size: 50px;
		 margin-top: -40px;
	}
	 #heroB .link-arrow-white {
		 margin: 0 30px;
	}
}
 @media screen and (max-width: 390px){
	 #heroB .ph-h1 {
		 font-size: 45px;
		 margin-top: -60px;
		 text-align:center;
	}
	 #heroB .link-arrow-white {
		 margin: 0 45px;
	}
	 #heroB .link-arrow-white span.text-block-2 {
		 text-align: center;
		 margin-bottom: 7px;
	}
	 #heroB img.icon-btn {
		 max-width: 100%;
		 display: block;
		 margin: 0 auto 15px auto;
	}
}
 @media screen and (max-width: 280px){
	 #heroB .ph-h1 {
		 font-size: 32px;
		 text-align:center;
	}
}
/*Intro Section */
 #introSection p {
	 font-size: 18px;
	 font-weight: 600 ;
	 line-height: 1.4;
}
/* Majors Section */
 #majorsSection{
	 padding-bottom: 40px;
}
 #majorsSection p {
	 color: #041E42;
}
 #majorsSection div.ms-content {
	 margin-bottom: 30px;
}
 @media only screen and (max-width: 767px) {
	 #majorsSection h2 {
		 text-align:center !important;
	}
}
 @media only screen and (max-width: 576px) {
	 #majorsSection h2 {
		 text-align:center !important;
	}
}
/*Financial Aid Section*/
 .financial-aid-section {
	 text-align: center;
}
 .financial-aid-section h2{
	 margin-bottom: 10px;
}
 .financial-aid-section p{
	 color: #fff !important;
}
 .fa-grid {
	 display: flex;
	 gap: 30px 140px;
	 color: #fff;
}
 .line-strip2{
	 display: none;
}
 .fa-col-txt {
	 font-weight: 700;
	 line-height: 1.4;
	 color: #fff !important;
}
 @media only screen and (max-width: 767px) {
	 .financial-aid-section {
		 padding-left: 15px;
		 padding-right: 15px;
	}
	 .financial-aid-section h2{
		 text-align:center !important;
	}
	 .line-strip2{
		 display: block !important;
		 border-bottom: 1.4px solid #ffffff !important;
	}
	 .fa-grid {
		 flex-direction: column;
	}
}
 @media only screen and (max-width: 576px) {
	 .financial-aid-section h2 {
		 text-align:center !important;
	}
}
/*Benefits Section*/
 .bennefits-section {
	 text-align: left;
	 padding-left: 20px;
	 padding-right: 20px;
}
 .ben-grid {
	 display: flex;
	 gap: 30px 50px;
}
 .line-strip{
	 margin-right: 60px;
	 margin-left: 50px;
	 border-right: 1px solid #041e42;
}
 .ben-col-txt {
	 font-weight: 700;
	 line-height: 1.4;
}
 @media only screen and (max-width: 767px) {
	 .benefits-section {
		 padding-left: 15px;
		 padding-right: 15px;
	}
	 .line-strip {
		 margin-right: 0px;
		 margin-left: 0px;
		 border-bottom: 1.4px solid #041e42;
	}
	 .ben-grid {
		 flex-direction: column;
	}
}
/*Faicon Section*/
 #iconSect .line-strip{
	 display: none;
}
 .faicon-section {
	 text-align: center;
}
 .faicon-grid {
	 display: flex;
	 gap: 30px 80px;
	 margin-top: 30px;
}
 .faicon-col-txt {
	 color: #041e42;
}
 .faicon-img {
	 max-width: 200px;
	 width: 100%;
	 height: auto;
}
 @media only screen and (max-width: 767px) {
	 .faicon-section {
		 padding-left: 15px;
		 padding-right: 15px;
	}
	 p.faicon-col-txt{
		 padding-bottom: 30px;
	}
	 #iconSect .line-strip{
		 display: block !important;
	}
	 .faicon-grid {
		 flex-direction: column;
	}
}
/*Edge Section*/
 #edgeSect .fw-section .btn-primary-orange:hover, .fw-section a.btn-primary-orange:hover {
	 color: #f5f5f5 !important;
	 background-color: #001f45 !important;
}
 #edgeSect {
	 padding-top: 200px;
}
 #edgeSect li{
	 font-size: 16px;
	 line-height: 1.7;
}
 #edgeSect h3{
	 line-height: 40px;
	 font-size: 30px;
	 text-align: left;
	 padding-bottom: 15px;
	 margin-top: 30px;
}
 #edgeSect img {
	 box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 20%);
	 max-width: 750px !important;
}
 @media only screen and (max-width: 1017px) {
	 #edgeSect {
		 padding-top: 150px;
		 padding-bottom: 50px;
	}
}
 @media only screen and (max-width: 991px) {
	 #edgeSect {
		 padding-top: 150px !important;
		 padding-bottom: 50px !important;
	}
	 #edgeSect img{
		 max-width: 450px !important;
	}
}
 @media (max-width: 768px) {
	 #edgeSect {
		 padding-top: 150px;
		 padding-bottom: 50px;
	}
}
 @media only screen and (max-width: 576px) {
	 #edgeSect {
		 padding-top: 150px !important;
		 padding-bottom: 50px !important;
	}
	 #edgeSect img{
		 padding-right: 0px !important;
		 max-width: 450px !important;
	}
}
/*Sun City Section*/
 #lifeInSunSect{
	 background: linear-gradient(268deg, rgba(0,0,0,0) 35%, #041e42 100%);
	 padding-top: 50px;
	 margin-top: -40px;
	 padding-bottom: 80px;
	 margin-bottom: -60px;
}
 #lifeInSunSect hr {
	 border-top: 2px solid #fff !important;
}
 #lifeInSunSect h3 {
	 color: #fff !important;
}
 #lifeInSunSect p{
	 color: #fff !important;
}
 @media only screen and (max-width: 576px) {
	 #lifeInSunSect{
		 padding-top: 50px !important;
		 padding-bottom: 0px !important;
	}
	 #lifeInSunSect .col-md-6 {
		 padding-left: 0 !important;
		 padding-right: 0 !important;
	}
}
/*Video Section*/
 #videoSection h2 {
	 color: #ffffff;
	 text-align: center;
	 margin-bottom: 45px;
}
 #videoSection h3, #videoSection h4 {
	 color: #ffffff;
	 text-align: left;
	 margin-bottom: auto;
}
 #videoSection h4 {
	 font-size: 28px;
	 margin-top: 15px;
}
 .videoWrapper {
	 display: flex;
	 flex-wrap: wrap;
	 flex-direction: row-reverse;
	 justify-content: center;
	 align-items: center;
	 margin-bottom: 15px;
}
 .vw-hl {
	 flex: 33%;
	 padding: 0 45px 0 15px;
}
 .vw-hl p {
	 margin-bottom: 20px;
}
 .vw-video {
	 flex: 66%;
}
 .videoWrapper .embed-responsive-16by9 {
	 -webkit-box-shadow: 5px 5px 15px 5px rgb(0 0 0 / 75%);
	 box-shadow: 5px 5px 15px 5px rgb(0 0 0 / 75%);
}
 @media only screen and (max-width: 991px) {
	 .videoWrapper {
		 display: block;
		 margin: 0 15px;
	}
	 #videoSection h2 {
		 margin-bottom: 30px;
	}
	 #videoSection h3, #videoSection h4 {
		 color: #ffffff;
		 text-align: left;
	}
	 .vw-hl {
		 margin-top: 30px;
		 padding: 0;
		 text-align: left;
	}
}
/* 2 Vid Section */
 #videosect2 h3{
	 padding-bottom: 10px;
}
 .vid-content {
	 padding-right: 40px;
}
 .vid-content1 {
	 padding-left: 40px;
}
 #videosect2 .fw-section a {
	 color: #041e42;
	 text-decoration: none;
}
 #videosect2 .fw-btn-primary-blue {
	 color: #ffffff;
	 background-color: #041e42;
	 font-size: 18px;
	 font-weight: 800;
	 text-transform: uppercase;
	 letter-spacing: 2px;
	 padding: 20px 10px;
	 border-radius: 6px !important;
	 border: 2px solid #041e42 !important;
}
 #videosect2 img {
	 max-width: 500px;
	 border-radius: 15px !important;
    box-shadow: 0px 0px 4px 0px rgb(0 0 0 / 20%);
}
 @media only screen and (max-width: 991px) {
	 #videosect2 h2{
		 padding-left: 20px;
	}
	 .vid-content {
		 padding-right: 15px !important;
	}
	 .vid-content1 {
		 padding-left: 15px !important;
	}
}
 @media only screen and (max-width: 576px) {
	 #videosect2 .fw-btn-primary-blue{
		 font-size: 16px !important;
		 width: 100% !important;
	}
	 #videosect2 .fw-btn-primary-orange{
		 font-size: 16px !important;
		 width: 100% !important;
	}
	 #videosect2 .hb-mobile{
		 padding-left: 15px;
		 padding-right: 15px;
	}
}
/*individual pages sect*/
 #bannerSect h1 {
	 margin-top: 45px;
	 line-height: .9;
	 text-align: left;
	 color: #ffffff;
	 letter-spacing: 2px;
	 text-transform: uppercase;
	 font-size: 110px;
	 font-weight: 600;
}
 #bannerSect p {
	 font-size: 20px !important;
	 color: #041e42;
	 padding-left: 10px;
}
 @media only screen and (max-width: 991px){
	 #bannerSect h1 {
		 font-size: 96px;
		 line-height: 84px;
	}
}
 @media screen and (max-width: 768px){
	 #bannerSect h1 {
		 text-align: center;
		 font-size: 80px;
	}
	 #bannerSect .hb-content {
		 text-align: center !important;
	}
	 #bannerSect .fw-btn-primary-orange {
		 padding: 15px 15px;
		 width: 90%;
		 border: 2px solid #f5f5f5 !important;
		 font-size: 14px !important;
	}
	 #bannerSect .fw-btn-primary-blue {
		 padding: 15px 15px;
		 width: 90%;
		 font-size: 14px !important;
		 border: 2px solid #041e42 !important;
	}
	#bannerSect  p.hb-button {
	    text-align: center !important;
	}
}
@media screen and (max-width: 576px){
	 #bannerSect  {
	    margin-bottom: -60px;
	}
}
/* Form Section */
 #requestInfo h3 {
	 text-align: left;
}
 #requestInfo p {
	 color: #041e42;
	 text-align:left;
}
 #form h2 {
	 text-align: center !important;
}
 #requestInfo .formWrapper {
	 display: flex;
	 flex-wrap: wrap;
	 align-items: center;
}
 #requestInfo .btn-primary, #requestInfo a.btn-primary {
	 color: #041e42;
	 background-color: transparent;
	 border: 2px solid #041e42;
	 padding: 15px 30px;
	 font-size: 15px;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 font-weight: 800;
	 display:block;
	 margin: 15px;
}
 #requestInfo .btn-primary:hover, #requestInfo a.btn-primary:hover, #requestInfo .btn-primary:active, #requestInfo a.btn-primary:active {
	 color: #041e42 !important;
	 background-color: #ff8200 ;
	 text-decoration:none;
	 border: 2px solid #ff8200;
}
 #requestInfo hr {
	 border-top: 1px solid #999;
}
 #requestInfo .link-arrow {
	 margin-left: 15px;
	 margin-right: 15px;
}
 @media only screen and (max-width: 1364px){
	 #requestInfo .form-wrapper iframe {
		 height: 700px;
	}
}
 @media only screen and (max-width: 1249px){
	 iframe#embedded_iframe {
		 height: 580px;
	}
}
 @media only screen and (max-width: 1024px){
	 iframe#embedded_iframe {
		 height: 960px;
	}
	 #divWrapper {
		 padding-left: 30px;
		 padding-right: 30px;
	}
	 #requestInfo .form-wrapper h2 {
		 padding-left: 15px;
	}
}
 @media only screen and (max-width: 991px){
	 #divWrapper {
		 padding-left: 0;
		 padding-right: 0;
	}
	 iframe#embedded_iframe {
		 height: 570px;
	}
	 #requestInfo .formWrapper {
		 display: block;
	}
	 #requestInfo .btn-primary, #requestInfo a.btn-primary {
		 display:block;
		 margin: 15px 20px 15px 7px;
	}
}
 @media only screen and (max-width: 767px){
	 #requestInfo h3 {
		 text-align: center;
	}
	 #requestInfo p {
		 text-align: center;
	}
	 #requestInfo h3 {
		 text-align: left;
	}
	 #requestInfo p {
		 text-align: left;
	}
}
 @media only screen and (max-width: 636px){
	 #requestInfo {
		 margin-bottom: 20px;
	}
	 #requestInfo .btn-primary, #requestInfo a.btn-primary {
		 display:block;
		 margin: 15px 8px;
	}
}
 @media only screen and (max-width: 606px){
	 iframe#embedded_iframe {
		 height: 955px;
	}
}
/*Buttons*/
 .link-arrow, .link-arrow-white {
	 padding-top: 6px;
	 color: #041e42 !important;
	 font-weight: 700;
	 text-transform: uppercase;
	 -webkit-transition: opacity 200ms ease, -webkit-transform 200ms ease-out;
	 transition: opacity 200ms ease, -webkit-transform 200ms ease-out;
	 transition: transform 200ms ease-out, opacity 200ms ease;
	 transition: transform 200ms ease-out, opacity 200ms ease, -webkit-transform 200ms ease-out;
}
 .link-arrow a span {
	 color: #041e42 !important;
}
 .link-arrow-white a span {
	 color: #ffffff !important;
}
 .link-arrow a:hover, .link-arrow-white a:hover {
	 text-decoration: none !important;
}
 .link-arrow:hover, .link-arrow-white:hover {
	 -webkit-transform: translate(0px, -3px);
	 -ms-transform: translate(0px, -3px);
	 transform: translate(0px, -3px);
	 color: #041e42 !important;
	 text-decoration: none !important;
}
 .w-inline-block {
	 max-width: 100%;
	 display: inline-block;
}
 .text-block-2 {
	 display: inline-block;
	 text-transform: uppercase;
}
 img.icon-btn, img.icon-btn-blue {
	 max-width: 100%;
	 vertical-align: middle;
	 display: inline-block;
}
 .icon-btn {
	 display: inline-block;
	 margin-top: -4px;
	 padding-left: 8px;
	 width: 30px;
	 height: 30px;
}
 @media only screen and (max-width: 767px){
	 .link-arrow-white {
		 display: flex;
		 justify-content: center;
		 margin-top: 15px;
	}
	 .link-arrow-white a span {
		 margin-bottom: 20px;
	}
}
/*Gallery*/
 .galleryWrapper {
	 margin: 60px;
	 position: relative;
	 text-align: center;
	 color: white;
	 font-size: 9px;
	 line-height: 1.4;
}
 .gw-gradient {
	 position:relative;
}
 .gw-gradient::after {
	 content: '';
	 position: absolute;
	 left: 0;
	 top: 0;
	 width: 100%;
	 height: 100%;
	 background: rgb(0,0,0);
	 background: linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,0.75) 100%, rgba(0,0,0,1) 100%);
}
 .galleryWrapper .gw-content {
	 position: absolute;
	 bottom: 0;
	 padding: 20px 10px;
	 width: 100%;
}
 .slick-active {
	 padding: 20px 0;
}
 .slick-slide {
	 transition: transform 330ms ease-in-out;
}
 .slick-center {
	 transform: scale(1.75) 
}
 .slick-slide:not(.slick-active) {
	 margin: 20px 0;
}
 .slick-slide:not(.slick-center) {
	 opacity: 0.5;
}
 .child {
	 width:100%;
}
 .slide:not(.slick-active) {
	 cursor: pointer;
}
 .slick-prev {
	 left: -5px !important;
	 z-index: 1 !important;
	 top: 63% !important;
}
 .slick-next {
	 right: -5px !important;
	 top: 63% !important;
}
 .slick-prev:before, .slick-next:before {
	 font-family: 'slick';
	 font-size: 30px !important;
	 line-height: 1;
	 opacity: .75 !important;
	 color: #041e42 !important;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 top: 63% !important;
}
 .slick-dots {
	 bottom: -45px !important;
}
 .slick-dots li {
	 margin: 0 2px !important;
}
 .slick-dots li.slick-active button:before {
	 opacity: .75;
	 background-color: #C3C3C3 !important;
	 border: 1px solid #C3C3C3 !important;
}
 .slick-dots li button:before {
	 position: absolute;
	 top: 0;
	 left: 0;
	 content: '\F129' !important;
	 display: inline-block;
	 width: 12px !important;
	 height: 12px !important;
	 -moz-border-radius: 50% !important;
	 -webkit-border-radius: 50% !important;
	 border-radius: 50%;
	 !important;
	 opacity: 1 !important;
	 border: 1px solid #c3c3c3 !important;
	 background-color: transparent !important;
}
 @media only screen and (max-width: 991px){
	 .galleryWrapper {
		 margin: 40px;
		 font-size: 7px;
	}
	 .galleryWrapper .gw-content {
		 padding: 5px;
	}
}
 @media only screen and (max-width: 767px){
	 .galleryWrapper {
		 margin: 10px 10px 0 10px;
	}
	 .galleryWrapper .gw-content {
		 line-height: 1.3;
		 position: unset;
		 padding: 15px 10px;
		 color: #041e42;
		 font-size: 16px;
	}
	 .slick-center {
		 transform: scale(1) 
	}
	 .slick-prev {
		 left: 0px !important;
	}
	 .slick-next {
		 right: 5px !important;
	}
	 .gw-gradient::after {
		 background: transparent;
	}
	 .slick-dots {
		 bottom: -15px !important;
	}
}
 @media only screen and (max-width: 576px){
	 .slick-prev, .slick-next {
		 top: 70% !important;
	}
}
/* Footer */
 .footer-pick {
	 display: flex;
	 padding-bottom: 0;
	 justify-content: center;
	 align-items: center;
}
 .image-6 {
	 display: inline-block;
	 width: 40px;
	 height: 40px;
}
 .footer-utep-wrapper {
	 padding-top: 6px;
	 padding-left: 10px;
}
 .footer-pick-wrapper {
	 display: -webkit-box;
	 display: -webkit-flex;
	 display: -ms-flexbox;
	 display: flex;
}
 .pick-icon {
	 display: inline-block;
	 margin-top: -4px;
	 padding-left: 8px;
	 width: 40px;
	 height: 40px;
}
 .footer-info {
	 color: #fff;
	 font-size: 13px;
	 line-height: 20px;
	 font-weight: 400;
	 margin: 10px auto 40px auto;
	 text-align: center;
	 padding-left: 30px;
	 padding-right: 30px;
}
 .footer-link, a.footer-link {
	 color: #fff;
	 font-size: 13px;
	 line-height: 16px;
	 font-weight: 400;
	 text-decoration: none;
}
 .footer-link:hover, a.footer-link:hover {
	 color: #fff;
	 text-decoration: underline;
}
 </pre></body></html>