*{box-sizing:border-box}.hero-banner{position:relative;background-position:100% 0;overflow:hidden}.hero-banner.video-active:after{background-color:rgba(0,0,0,.4);content:"";height:100%;position:absolute;left:0;top:0;width:100%;z-index:1}.hero-banner.video-active .banner-content,.hero-banner.video-active .banner-content h1,.hero-banner.video-active .banner-content h2,.hero-banner.video-active .banner-content h3{color:#fff}.hero-banner .banner-content{position:relative;padding:5rem 0;z-index:2}.hero-banner .entry-meta{font-size:.875rem}.hero-banner video#background-video{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;width:100%;height:100%}.hero-banner .slick-track{display:-ms-flexbox!important;display:flex!important}.hero-banner .slick-slide{height:inherit!important}.hero-banner .slick-slide>div:first-of-type{height:100%}.mobile-recent-posts,.recent-posts{z-index:3;background:#fff;position:relative}.mobile-recent-posts .recent-item,.recent-posts .recent-item{background:#fff;height:inherit}.mobile-recent-posts .recent-item .recent-image,.recent-posts .recent-item .recent-image{width:5.625rem;object-fit:cover}.mobile-recent-posts .recent-item .recent-content,.recent-posts .recent-item .recent-content{width:calc(100% - 5.625rem);padding:.9375rem 1.25rem}.mobile-recent-posts .recent-item .recent-link,.recent-posts .recent-item .recent-link{font-size:.875rem;color:#636466;display:block;width:100%;line-height:1.25}.mobile-recent-posts .slick-autoplay-toggle-button,.recent-posts .slick-autoplay-toggle-button{position:absolute;left:auto;bottom:auto;z-index:10;opacity:.75;background:0 0;border:0;outline:none;top:5px;padding:5px;right:5px;border-radius:0;color:#636466}.mobile-recent-posts .slick-autoplay-toggle-button:focus,.recent-posts .slick-autoplay-toggle-button:focus{box-shadow:none}a.see-all-link{background-color:#006188;color:#fff;text-align:center;width:100%;padding:.5rem;position:relative;z-index:3;display:block}@media only screen and (min-width:768px){.hero-banner .banner-content{padding:9.375rem 0}}@media only screen and (min-width:992px){.mobile-recent-posts,.recent-posts{filter:drop-shadow(0 4px 14px rgba(0,0,0,.25))}a.see-all-link{margin-bottom:2.1875rem}}@media only screen and (max-width:767px){.hero-banner.video-active .banner-content h1{font-size:2.375rem}}