  @charset "UTF-8";
/* CSS Document */
.ret-img-70 {width:initial;}
.siteheader-img.align-self-center img {margin-right:1rem;}
.featured-bg-container.dark, .featured-bg-container.full-width.dark, footer.bg-primary {background: #00558c url(/sss/images/background-images/Birch_trees_blue_blue-no-repeat.svg) top left!important; background-size: 100%!important; background-repeat: no-repeat!important;}
.box-wrapper.custom-bx.themeCustom.normal-width, .box-wrapper.custom-bx.themeCustom.full-width, footer.bg-primary {background: #00558c url(/sss/images/background-images/Birch_trees_blue_blue-no-repeat.svg) top left!important; background-size: 100%!important; background-repeat: no-repeat!important; color:#fff;}
.box-wrapper.custom-bx.themeCustom.normal-width p a:link, .box-wrapper.custom-bx.themeCustom.normal-width p a:visited, .box-wrapper.custom-bx.themeCustom.full-width p a:link, .box-wrapper.custom-bx.themeCustom.full-width p a:visited {color:#fff !important;}
.box-wrapper.custom-bx.themeCustom.normal-width p a:hover, .box-wrapper.custom-bx.themeCustom.normal-width a:active, .box-wrapper.custom-bx.themeCustom.full-width p a:hover, .box-wrapper.custom-bx.themeCustom.full-width p a:active {color:#ffcd00 !important;}
.ou-component-intro-background a.btn {padding: 0.5rem 1rem; font-size: 1.25rem;}
.ou-component-icon-card .card {min-height: 330px;}
.ou-component-image-card a.btn {display:block;}
.ou-component-person-profile a.btn {margin-top: 1rem; width: 100%;}
.tile-content {top:75%;}
.ou-component-imagetile .tile-overlay.image-overlay .tile-content.text-center { line-height: 1rem; text-shadow: 1px 1px 1px #000;}
.infographic p {text-align:center !important;}
.infographic .carousel-item img {width:auto !important;}
.carousel-container.multi-slider .carousel-item {background: transparent !important;}
.carousel-container.multi-slider .carousel-control-prev-icon, .carousel-container.multi-slider .carousel-control-next-icon {display:initial; background-color:#fff; background-position:center; background-size: 50%; padding:1.5rem; border-radius:50px !important;}
.carousel-container.multi-slider img.img-fluid.w-50 {width:50% !important;}
.tabs-container .nav-tabs {display:flex; justify-content: space-evenly;} .card {background:transparent;}
.tabs-container .nav-tabs {font-weight: bold;font-size: 1.25rem;}
.tabs-container .nav-tabs .nav-item .nav-link {text-decoration:none;}
.featured-bg-container.full-width.quotes {padding:0 !important;}
.quotes-container {padding:0 !important;}
.quotes-container::before {top:0 !important;}
.quotes-container::after {bottom:3rem !important;}
.quotes-container {font-size:1.25rem;}
.quotes-container .col-md .row.pt-4 {padding-top:0 !important;}
.quotes-container .col-md .row.pt-4 .col .pt-4.px-3.bg-light {background-color: transparent !important;}
.quotes-container .col-md .row.pt-4 .col .pt-4.px-3.bg-light .lazy.slider.bg-light.py-3 {background-color: transparent !important; padding-top:0 !important; padding-bottom:0 !important;}
.quotes-container .slick-slide {margin:0 !important;}
.quotes-container .slider blockquote {border-left:none !important; padding:0 1rem !important;}
.quotes-container .slider blockquote img.float-right.m-2.w-25 {float:left !important; margin:0 2rem 1rem 1rem !important;}
footer.page-footer div.global-footer.text-white {background-color: transparent;}
/* Breakpoints */
@media (min-width: 992px) {
	p.arrow-icon span::after {font-family: "Font Awesome 5 Pro"; font-weight: 900; content: "\f352"; margin-left:1rem;}
	.featured-bg-container.full-width.quotes {padding:0 4rem !important;}
	.quotes-container {max-width:1100px; margin: auto;}
}