  @charset "UTF-8";
/* CSS Document */
.ou-component-intro-background a.btn-sm {padding: 0.5rem 1rem; font-size: 1.25rem;}
.quotes-container .bg-light {background-color:transparent !important;}
.quotes-container {font-size: 1.25rem;}
.quotes-container cite {color:#eee !important;}
.quotes-container .slider blockquote {border-left: 1px solid linear-gradient(to bottom, #99FFCC, #FFCD00) 1;}
.gradient-border .card .card-footer {margin:initial;}
.gradient-border .card {background-color: transparent;}
.gradient-border a.reg-card.btn.btn-secondary.btn-sm {display:block; padding: 0.5rem 1rem; font-size: 1.25rem; background-color: #ffcd00 !important; color:#000 !important;}
.ou-component-intro-background .row.intro-background-img {margin-left: 0; margin-right: 0; min-height:300px;}
.intro-background-left .col-md:nth-of-type(1), .intro-background-right .col-md:nth-of-type(3) {display: flex; flex-direction: column; justify-content: center;}
@media (min-width: 1230px) {
	#navbar-header {position:relative; z-index:1000;}
	.hero-md {position:relative; margin-top:-50px; max-height:800px !important;}
	.flush-img-container.full-width.bg-primary .row .col-md.text-white div.p-5 {margin: 3rem!important;}
}
@media (prefers-reduced-motion: reduce) {
/* reduced behaviour */   
	[data-aos][data-aos][data-aos] {opacity: 1; transform: initial;}
}