   .wrapper {
    z-index: 1;
}
 .contact-area h2, .subsection .contact-area h2 {
     margin-bottom: 22px;
     font-size: 22px;
}
 .row.display-flex > [class*='col-'] {
     -webkit-box-flex: 1;
     -ms-flex: 1 1 auto;
     flex: 1 1 auto;
}
 h2, h3, p, figure {
     position: relative;
}
.btn-floating-action .fa {margin: 0 0 0 1px;}
 .contact-area h2:after, .subsection .contact-area h2:after {
     margin-top: 4px;
}
 @media screen and (min-width: 720px) {
     .item.contact-box {
         top: 20px;
    }
}
 @media only screen and (min-width: 768px) {
     .subsection {
        padding: 30px 50px 90px 90px;
    }
}
 @media only screen and (max-width: 768px) {
     .subsection {
        padding: 30px 50px 30px 50px;
    }
}
 @media only screen and (max-width: 425px) {
     .subsection {
        padding: 30px 20px 30px 20px;
    }
}
 @media (min-width: 45em) {
     #breadcrumb ul {
        padding: 35px 50px 15px 90px;
    }
     .l-page h1 {
        margin: 0 50px 0 90px;
    }
}
 .l-page h1, h2.main-title, h2.main-title strong, h3.main-title, h3.main-title strong {
    position:relative;
     font-weight: bold!important;
}

 .post-content h3 a {
    text-decoration:none;
     -webkit-transition: all 200ms ease-in;
     -o-transition: all 200ms ease-in;
     transition: all 200ms ease-in;
}
 .post-content h3 a:hover {
     color: #00AEEF;
}
 .cta-bar-wrapper .cta-bar {
    padding: 5% 0;
}
 #breadcrumb ul li a {
    border-bottom: 1px solid #00AEEF;
}
 .contact-area h2:after, .subsection .contact-area h2:after, .contact-area h2:after, .subsection .contact-area h2:after {
    border-bottom-color: #00AEEF;
}
 .l-content .main-title:after {
    margin: 0 0 15px 0;
    border-bottom: 2px solid #00aeef;
}
 .l-content .main-title.text-center:after {
    margin:0 auto 15px auto;
    border-bottom: 2px solid #00aeef;
}
 .green-divider {
    border-bottom-color: #00AEEF;
}
 .icon-large {
    font-size: 55px;
     margin-bottom: 20px;
}
 .box-color {
    padding: 35px 30px;
    color: #FFF !important;
}
 .box-color.blue {
    background: #00AEEF;
}
 .box-color.gray {
    background: #A5ACAF;
}
 .box-color.green {
    background: #3CB6CE:
}
 .box-color.orange {
    background: #00AEEF;
}
 .navigation .nav-container .brand a, .navigation .nav-container .brand a strong {
     font-weight: bold!important;
}
 nav ul li a, nav ul li a:visited {
     text-transform:none;
}
 nav ul li a:hover, nav ul li a:visited:hover {
    text-decoration: none;
     opacity: 1;
}
 @media (max-width:1080px) {
     .navigation .nav-container .brand a {
        font-size:26px;
    }
}
 .profileCards-container.style1 .name:after {
    background: #00AEEF!important;
}
 p.eyebrow {
     text-transform: uppercase!important;
     font-size: 14px;
     font-weight: bold;
     color: #000;
     margin-bottom: 10px;
     letter-spacing: 2px;
}
 p.eyebrow span {font-weight:inherit; color:inherit;}
 .program-box {
     padding:20px;
     position: relative;
     transition: 0.5s;
}
 .program-box .program-box-inside {
     position: relative;
     padding: 33px 30px 15px 35px;
     box-shadow: 6px 5px 30px 0px rgb(0 0 0 / 25%);
     border-radius: 10px 10px 10px 10px;
     background: #FFFFFF;
     transition: all .5s;
     z-index: 1;
}
 .program-box .program-box-inside .icon {
     width:50px;
}
 .program-box .program-box-inside h3.title {
     margin: 21px 0px 11px 0px;
     font-size: 30px;
     line-height: 36px;
     color: #222222;
     text-transform:none;
     transition: 0.4s;
     font-weight: bold!important;
}
 .program-box .program-box-inside p {
     color: #616161;
     transition: 0.4s;
}
 .program-box .program-box-inside p a {
    text-transform:uppercase;
     vertical-align: bottom;
     transition: .4s;
     margin-bottom:0;
     padding-bottom:0;
     color:#00AEEF;
}
 .flex-column {
    justify-content: center;
     flex-direction: column;
}
 .program-box:hover .program-box-inside {
     background: #003359;
     box-shadow:none;
}
 .program-box:hover h3.title, .program-box:hover p, .program-box:hover p a{
     color: #fff;
}
 @media only screen and (min-width: 769px) {
     .pull-box-up {
        margin-top: -30px;
         margin-bottom: 30px;
    }
}
.service-tile-item {
    flex-grow: 0!important;
}
.service-tile-item .item .box {
    height: 100%;
    position: relative;
    padding: 30px!important;
    -webkit-box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0 / 6%), 0 8.2px 8.9px -30px rgb(0 0 0 / 7%), 0 25px 40px -30px rgb(0 0 0 / 20%);
    box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0 / 6%), 0 8.2px 8.9px -30px rgb(0 0 0 / 7%), 0 25px 40px -30px rgb(0 0 0 / 20%);
    border-radius: 8px;
    background: #FFFFFF;
    transition: all .5s;
    z-index: 1;
}
.item .box .icon {
    height: 80px;
    font-size: 43px;
    width: 80px;
    line-height: 80px;
    margin: auto;
    background: rgb(0 181 242 / 15%);
    border-radius: 100%;
}	
.service-tile-item:nth-child(2) .icon {
    color: #ff6c89;
    background: rgb(255 108 137 / 14%);
}
.service-tile-item:nth-child(3) .icon {
    color: #4caf50;
    background: rgb(76 175 80 / 14%);
}
.service-tile-item:nth-child(4) .icon {
    color: #ffc107;
    background: #ffc10736;
}
.service-tile-item:nth-child(5) .icon {
    color: #9c27b0;
    background: rgb(156 39 176 / 15%);
}
.service-tile-item:nth-child(6) .icon {
    color: #ff9800;
    background: hsl(36deg 100% 50% / 14%);
}		

.service-tile-item:nth-child(8) .icon {
    color: #ff6c89;
    background: rgb(255 108 137 / 14%);
}
.service-tile-item:nth-child(9) .icon {
    color: #4caf50;
    background: rgb(76 175 80 / 14%);
}
.service-tile-item:nth-child(10) .icon {
    color: #ffc107;
    background: #ffc10736;
}
.service-tile-item:nth-child(11) .icon {
    color: #9c27b0;
    background: rgb(156 39 176 / 15%);
}
.service-tile-item:nth-child(12) .icon {
    color: #ff9800;
    background: hsl(36deg 100% 50% / 14%);
}	

.item .box h3 {
    margin: 21px 0px 11px 0px;
	font-size: 24px;
    line-height: 26px;
    color: #222222;
    text-transform: none;
    transition: 0.4s;
    font-weight: bold!important;
}
.item .box p {
    margin-bottom: 0;
}
.item.contact-box .box {
    border-radius: 8px 30px 8px 8px;
    box-shadow: none!important;
}

.item.contact-box .box .contact-area p {
    margin-bottom: 0.7em;
}
.service-tile-item .item .box:hover {box-shadow: none; background-color: #011628;}
.service-tile-item .item .box:hover {color: #fff;}
.service-tile-item .item .box:hover h3, .service-tile-item .item .box:hover p {color:#fff!important;}
.service-tile-item .item .box:hover p a:link {color:#00AEEF!important;}

 .news-item {
     padding:20px;
     position: relative;
     margin:0;
}
 .news-item .news-wrapper {
     background: #ffffff;
     transition: 0.3s;
     box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 10%);
     border-radius: 10px;
     padding:20px;
     position: relative;
     transition: inherit;
}
 .news-item:hover .news-wrapper {
     box-shadow: 3px 2px 18px 0px rgb(0 0 0 / 10%);
}
 .news-item .image-box {
     overflow:hidden;
     height:250px;
     border-radius: 10px;
}
 .image-box a img {
     display: block;
     width: 100%;
     max-width: 100%;
     height: 100%;
     object-fit: cover!important;
     object-position: top center;
}
 .news-item .date-box {
     position: relative;
     z-index: 2;
     margin-right: 20px;
     margin-left: auto;
     margin-top: -30px;
     width: 60px;
     min-width: fit-content;
     height: 60px;
     padding: 0 9px;
     border-radius: 5px;
     display: flex;
     font-size: 12px;
     text-transform: uppercase;
     color: #ffffff;
     text-align: center;
     flex-direction: column;
     line-height: 1;
     font-weight: bold;
     justify-content: center;
     box-shadow: 6px 5px 16px 0px rgb(0 0 0 / 15%);
     background-color:#00AEEF;
}
 .news-item .date-box span {
     font-size: 20px;
     text-align: center;
}
 .news-item p.site-box {
    text-transform: uppercase;
     font-size: 14px;
     font-weight: bold;
    color:#717171;
     margin-bottom:10px;
}
 .news-item h3.news-title {
    font-size: 30px;
     line-height:1;
     color:#000;
     margin-bottom:10px;
     font-weight: bold!important;
}
 .news-item a.continue {
     text-transform: uppercase;
     color: #00AEEF;
     margin-bottom: 0;
     font-size: 16px;
     display: block;
     padding: 8px 0;
}
 .news-item:hover a.continue {
    color:#160b42;
    text-decoration:none;
}
 .bg-text {
     color: #F5F5F5;
     font-weight: 700!important;
     font-size: 15.625vw;
     font-weight: 700;
     line-height: 1em;
     z-index: 0;
     top: 0;
     position: absolute;
     right: 28px;
}
 .bg-text.bottom-left {
     top: unset;
     bottom: -50px;
     left: 50px;
}
 a.link-tag {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 4;
}
 .news-item.event-list h3.news-title {
     font-size: 24px;
     min-height: 72px;
}
 .news-item.event-list .date-box {
     margin-top: -39px;
     margin-right:10px 
}
 .news-item.event-list p.site-box {
    margin-bottom:20px;
}
 .matrix.light-wrapper {
     border: none!important;
}
 .profileCards-container.style2 .profileCard-parent {
     margin: 10px;
     -ms-flex-preferred-size: calc(25% - 20px);
     flex-basis: calc(25% - 20px);
     background: #fff;
     min-width: 280px;
     max-width: 340px;
     box-shadow: 0px 0px 0px 1px rgb(0 0 0 / 10%);
     border-radius: 10px;
     padding: 20px;
     -webkit-transition: all 200ms ease-in;
     -o-transition: all 200ms ease-in;
     transition: all 200ms ease-in;
}
 .profileCards-container.style2 .profileCard-parent:hover {
    box-shadow: 3px 2px 18px 0px rgb(0 0 0 / 10%);
}
 .profileCard-body {
    padding-top: 10px;
}
 .profileCards-container.style2 .profileCard-image {
     margin-bottom: 10px;
     border-radius: 10px;
     -webkit-box-shadow: none;
     box-shadow: none;
}
 .profileCards-container.style2 .profileCard-image img {
     border-radius: 10px;
}
 .profileCards-container.style2 p.name a, .profileCards-container.style2 p.name, .profileCards-container.style2 .name {
     color: #000;
     margin-bottom: 10px;
     font-weight: bold!important;
     text-transform: none;
     font-size: 19px;
     min-height: unset!important;
     margin-bottom: 0;
     padding-bottom: 0;
}
 .profileCards-container.style2 .name:after {
    display:none;
}
 .profileCards-container.style1 .name a:after, .profileCards-container.style2 .name a:after {
     font-size: 15px;
     vertical-align: top;
     color: #00AEEF;
     text-shadow: none;
}
 .profileCards-container.style2 .name a:after {
     content: ' \f08e'!important;
     font-size: 15px;
     color: #00AEEF;
     text-shadow: none;
     font-weight: normal!important;
}
 .profileCards-container.style2 .tel, .profileCards-container.style2 .email {
    font-size:14px;
}
 .profileCards-container.style2 .email a {
    font-weight: normal!important;
}
 ul.comfortable li, ol.comfortable li {
     margin-bottom: 20px;
     line-height: 1.8;
}
 ul.columns {
     -webkit-column-count: 3;
     -moz-column-count: 3;
     column-count: 3;
     column-width:350px;
     padding-left:0;
}
 ul.columns li {
     margin-left: 1.5rem;
     position: relative;
     -webkit-column-break-inside: avoid;
}
 @media (orientation:portrait) {
     ul.columns {
         -webkit-column-count: 1;
         -moz-column-count: 1;
         column-count: 1;
    }
}
 .news-item figure img {
    border-radius: 100%;
}
 .post-content p {
     display: -webkit-box;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
     overflow: hidden;
}
span.event-time a {
    background: none!important;
}
[data-liquid-masonry=true] {
    -webkit-transition: height 0.45s cubic-bezier(0.23, 1, 0.32, 1);
    transition: height 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.liquid-blog-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.liquid-blog-grid > div {
    -webkit-box-flex: 1;
    -ms-flex: 1 auto;
    flex: 1 auto;
}

.liquid-blog-contents-inside.h-450 {

}
.liquid-blog-scheme-light {
    color: #fff;
}
.liquid-lp {
    position: relative;
    margin-bottom: 30px;
	height:350px;
	-webkit-box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0 / 6%), 0 8.2px 8.9px -30px rgb(0 0 0 / 7%), 0 25px 40px -30px rgb(0 0 0 / 20%);
    box-shadow: 0 3.4px 2.7px -30px rgb(0 0 0 / 6%), 0 8.2px 8.9px -30px rgb(0 0 0 / 7%), 0 25px 40px -30px rgb(0 0 0 / 20%);
}

.liquid-lp-media {
   background-size: cover;
    background-position: center;
    transition: transform 0.3s, box-shadow 0.3s, transform 0.3s;
    box-shadow: 0 0 0 rgb(0 0 0 / 15%);
}

.liquid-blog-contents-inside .liquid-lp-media {
    margin: 0;
    overflow: hidden;
	width: 100%;
    height: 100%;
	border-radius:8px;
}



.liquid-blog-contents-inside .liquid-lp-media:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(to top, #001d32 50%, transparent 100%);
    transition: transform 0.45s cubic-bezier(0.3, 0.95, 0.5, 1), opacity 0.45s cubic-bezier(0.3, 0.95, 0.5, 1);
}

.liquid-blog-contents-inside .liquid-blog-item-inner {
    display: flex;
    padding: 30px;
    overflow: hidden;
    flex-flow: column nowrap;
    justify-content: space-between;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.liquid-overlay-link {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-indent: -99999px;
}
.liquid-blog-scheme-dark a, .liquid-blog-scheme-light a {
    color: inherit;
}

.liquid-blog-item-square .liquid-lp-header {
    width: 98%;
    float: none;
    margin-top: auto;
}

.liquid-lp-details {
    display: inline-block;
    position: relative;
    z-index: 3;
    margin-top: 0.75em;
    margin-bottom: 0.75em;
    font-size: 15px;
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    color: rgba(255, 255, 255, 0.55);
}
.liquid-lp-details:first-child {
    margin-top: 0;
    margin-bottom: 0.5em;
}

.liquid-blog-scheme-light .liquid-lp-details {
    color: rgba(255, 255, 255, 0.55);
}
.liquid-blog-contents-inside .liquid-lp-media img {
    visibility: hidden;
}
.liquid-lp .liquid-overlay-link ~ header .liquid-lp-category, .liquid-lp .liquid-overlay-link ~ .liquid-lp-category {
    position: relative;
    z-index: 21;
font-size: 12px;
display: inline-block;
    margin: 0;
    font-size: 1em;
	padding-left:0;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
    color: inherit;
}
.liquid-lp-category li {
    display: inline-block;
}
.liquid-lp-details .liquid-lp-category a {
    color: #00aeef;
    font-weight: inherit;
    position: relative;
    text-transform: uppercase;
}

.liquid-blog-item-square .liquid-lp-title {
    font-size: 22px;
    line-height: 1.333em;
color: inherit;
letter-spacing: -0.05em;
}
.liquid-lp-title a {
    display: block;
}

.liquid-blog-contents-inside:hover .liquid-lp-media:after {
  opacity: 0.9;
  transform: translateY(-50%);
}

.liquid-blog-style-masonry .masonry-item {
  padding-left: 6px;
  padding-right: 6px;
}
.liquid-blog-style-masonry .liquid-lp {
  margin-bottom: 12px;
}

@media screen and (max-width: 991px) {
.masonry-item:not([class*=col-sm-]) {width: 100%;}
h2.liquid-lp-title {font-size: 24px;}
}
@media screen and (max-width: 767px) {
.masonry-item:not([class*=col-xs-]) {width: 100%;}
}
.ribbon {
    position: relative;
    width: 300px;
    margin: 0 auto 20px 0;
}
.ribbon:before, .ribbon:after {
  content: "";
  position: absolute;
}

.ribbon:before {
  height: 0;
  width: 0;
  border-width: 20px 20px;
  border-style: solid;
    border-color: #008ec3 #045978 #008ec3 transparent;
    top: 14px;
    left: -20px;
}
.ribbon:after {
  height: 0;
  width: 0;
  border-width: 20px 20px;
  border-style: solid;
  border-color: #008ec3 transparent #008ec3 #045978;
  top: 14px;
  right: -20px;
}

.ribbon-content {
  height: inherit;
  margin-bottom: 0;
  background: #00AEEF;
  font-size:18px;
  line-height:1.2;
  font-weight:bold;	
  z-index: 100;
      padding: 10px;
    position: relative;	
}
.ribbon-content:before {
  height: 0;
  width: 0;
  border-top: 10px solid #26808b;
  border-left: 10px solid transparent;
  bottom: -10px;
}
.ribbon-content:after {
  height: 0;
  width: 0;
  border-top: 10px solid #26808b;
  border-right: 10px solid transparent;
  right: 0;
  bottom: -10px;
}
a.handshake-button {
    background: #82b747;
    line-height: 50px;
    margin-top: 26px;
}

		.cta-bar-wrapper {
    background: #011628 !important;
background-image: url(/careerservices/"data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' version='1.1' xmlns:xlink='http:/www.w3.org/1999/xlink' xmlns:svgjs='http:/svgjs.com/svgjs' width='1550' height='720' preserveAspectRatio='none' viewBox='0 0 1550 720'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1280%26quot%3b)' fill='none'%3e%3cpath d='M1472.6658430570353 376.4222273396548L1412.1412516692612 485.36649183764814 1521.0855161672546 485.36649183764814z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1541.99315313729 422.23958359272433L1354.0932266834907 364.7928110319721 1296.6464541227385 552.6927374857714 1484.5463805765378 610.1395100465236z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M905.295%2c855.773C980.38%2c861.332%2c1060.433%2c833.198%2c1096.47%2c767.091C1131.431%2c702.958%2c1104.306%2c625.972%2c1063.645%2c565.293C1028.042%2c512.163%2c969.249%2c481.339%2c905.295%2c481.797C842.18%2c482.249%2c781.987%2c512.645%2c750.827%2c567.534C720.032%2c621.779%2c728.114%2c687.02%2c757.578%2c742C789.043%2c800.713%2c838.864%2c850.855%2c905.295%2c855.773' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M1068.525%2c576.073C1132.284%2c576.987%2c1184.672%2c533.323%2c1218.461%2c479.245C1254.867%2c420.979%2c1281.738%2c348.911%2c1247.777%2c289.188C1213.555%2c229.007%2c1137.752%2c216.34%2c1068.525%2c215.571C997.488%2c214.782%2c916.47%2c222.877%2c882.242%2c285.129C848.7%2c346.134%2c888.318%2c416.418%2c925.857%2c475.048C959.534%2c527.646%2c1006.076%2c575.177%2c1068.525%2c576.073' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1363.2294824282292-58.6750438395786L1288.740763079185 116.80938186604874 1464.2251887848124 191.29810121509294 1538.7139081338564 15.81367550946559z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1291 135.08 a228.38 228.38 0 1 0 456.76 0 a228.38 228.38 0 1 0 -456.76 0z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M1057.1127837369047 330.5596850126561L977.5146958947519 365.99903701569116 1070.472767820381 467.67649277740287z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M-92.38 223.54 a213.98 213.98 0 1 0 427.96 0 a213.98 213.98 0 1 0 -427.96 0z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M1505.7533013570237 233.78800006256444L1591.5371534030594 123.98967645895173 1481.7388297994466 38.205824412916 1395.954977753411 148.0041480165287z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M1244.0899255848863 223.08582167407945L1115.8626876259355 163.29247862975737 1056.0693445816132 291.5197165887082 1184.2965825405643 351.3130596330303z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M568.76%2c100.088C590.83%2c100.56%2c612.235%2c90.321%2c623.429%2c71.295C634.773%2c52.014%2c634.152%2c27.803%2c622.538%2c8.683C611.344%2c-9.746%2c590.312%2c-19.353%2c568.76%2c-18.711C548.311%2c-18.102%2c530.501%2c-5.98%2c520.257%2c11.728C509.996%2c29.466%2c508.134%2c51.077%2c517.995%2c69.041C528.225%2c87.678%2c547.505%2c99.634%2c568.76%2c100.088' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M75.22351270372488 640.8393408416829L208.0302192615402 659.5041062353938 226.69498465525112 526.6973996775785 93.8882780974358 508.03263428386754z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float1'%3e%3c/path%3e%3cpath d='M362.97 582.56 a203.26 203.26 0 1 0 406.52 0 a203.26 203.26 0 1 0 -406.52 0z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float2'%3e%3c/path%3e%3cpath d='M196.9 538.22 a176.07 176.07 0 1 0 352.14 0 a176.07 176.07 0 1 0 -352.14 0z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float3'%3e%3c/path%3e%3cpath d='M188.08003910021253 634.6856410383587L196.33598000767097 752.7510965910581 306.14549465291196 626.4297001309002z' fill='rgba(0%2c 174%2c 239%2c 0.54)' class='triangle-float2'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1280'%3e%3crect width='1550' height='720' fill='white'%3e%3c/rect%3e%3c/mask%3e%3cstyle%3e %40keyframes float1 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-10px%2c 0)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float1 %7b animation: float1 5s infinite%3b %7d %40keyframes float2 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(-5px%2c -5px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float2 %7b animation: float2 4s infinite%3b %7d %40keyframes float3 %7b 0%25%7btransform: translate(0%2c 0)%7d 50%25%7btransform: translate(0%2c -10px)%7d 100%25%7btransform: translate(0%2c 0)%7d %7d .triangle-float3 %7b animation: float3 6s infinite%3b %7d %3c/style%3e%3c/defs%3e%3c/svg%3e") !important;
    background-repeat: no-repeat!important;
    border: none;
}
.testimonial-row {
    display: flex;
    max-width: 1250px;
    margin: auto;
    align-items: center;
    column-gap: 2rem;
}

.background-png{
		padding: 0;
		}
.footer-span{
		font-weight: bold!important;
		color:#00aeef;
	    line-height: inherit;
		}

figure.testimonial-pic {
    height: 300px;
    width: 300px;
    overflow: hidden;
    border-radius: 10px;
}

.image-style {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover!important;
    object-position: top center;
}

@media (max-width:900px) {
.testimonial-row {flex-direction: column-reverse;padding: 0 20px;}
.ribbon {margin: 0 auto 2em auto;}
.testimonial-row h2.main-title {line-height: 32px; font-size: 28px;}
}

.subsection, .l-page .l-content .l-content-meta, .light-wrapper {background:transparent;}
.l-content {
    background-image: url(/careerservices/images/fun-bg-min.png);
    background-size: 100%;
    background-repeat: repeat-y;
    background-position: center bottom;
}
.bb-btn.bb-blue {
    -webkit-box-shadow: inset 0 0 0 2px #00AEEF, 0 0 0 rgba(0,0,0,0.2);
    box-shadow: inset 0 0 0 2px #00AEEF, 0 0 0 rgba(0,0,0,0.2);
}