/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-wrap .featured-media-slider{margin:50px 0}@media(max-width:767px){.site-wrap .featured-media-slider{margin-bottom:0}}.site-wrap .featured-media-slider.right .featured-media{grid:auto/45% 55%}@media(max-width:991px){.site-wrap .featured-media-slider.right .featured-media{grid:auto/100%}}.site-wrap .featured-media-slider.right .featured-media .img{order:1;grid-column:2}@media(max-width:991px){.site-wrap .featured-media-slider.right .featured-media .img{flex-basis:auto;grid-column:1;order:0}}.site-wrap .featured-media-slider.right .featured-media .blurb{margin-left:0;margin-right:-40px}@media(max-width:991px){.site-wrap .featured-media-slider.right .featured-media .blurb{margin:0}}.site-wrap .featured-media-slider.right .featured-media .dots{text-align:left}.site-wrap .featured-media-slider.right .featured-media .dots::before{left:75px;right:60px}.site-wrap .featured-media-slider .slick .slick-list{margin:0 -10px;padding:0 10px}.site-wrap .featured-media-slider .slick .dots{position:absolute;right:0;text-align:right;top:calc(100% + 25px);width:100%}@media(max-width:991px){.site-wrap .featured-media-slider .slick .dots{top:calc(100% + 10px)}}.site-wrap .featured-media-slider .slick .dots::before{background:#d6d6d6;content:"";height:1px;left:60px;position:absolute;top:50%;right:75px;z-index:-1;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media(max-width:991px){.site-wrap .featured-media-slider .slick .dots::before{left:0}}.site-wrap .featured-media-slider .slick .dots .slick-dots{list-style-type:none;margin:0;padding:0 0 0 15px}.site-wrap .featured-media-slider .slick .dots .slick-dots li{display:inline-block;font-size:0;line-height:20px;margin:0 0 0 5px}.site-wrap .featured-media-slider .slick .dots .slick-dots li.slick-active button{background:#0164a3;border-color:#0164a3}.site-wrap .featured-media-slider .slick .dots .slick-dots li button{background:none;border:2px solid #d6d6d6;border-radius:100%;height:15px;padding:0;width:15px}.site-wrap .featured-media-slider .featured-media{display:flex;display:grid;flex-wrap:wrap;grid:auto/55% 45%;margin:10px 0 20px}@media(min-width:992px)and (max-width:1199px){.site-wrap .featured-media-slider .featured-media{margin:10px 0 60px}}@media(max-width:991px){.site-wrap .featured-media-slider .featured-media{grid:auto/100%;margin:10px 0 40px}}.site-wrap .featured-media-slider .featured-media .img{border-radius:10px;flex:1 0 45%;float:left;overflow:hidden}@media(max-width:991px){.site-wrap .featured-media-slider .featured-media .img{margin:0 0 -20px 0;flex:1 0 100%}}.site-wrap .featured-media-slider .featured-media .img.has-video{position:relative}.site-wrap .featured-media-slider .featured-media .img.has-video::before{border-style:solid;border-width:30px 0 30px 52px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:50%;width:0;z-index:1;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.site-wrap .featured-media-slider .featured-media .img.has-video::after{background:rgba(0,0,0,.3);content:"";height:100%;left:0%;pointer-events:none;position:absolute;top:0;width:100%}.site-wrap .featured-media-slider .featured-media .img img{width:100%}.site-wrap .featured-media-slider .featured-media .blurb{align-self:center;background:#fff;border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.1);flex:1 0 55%;float:left;font-size:16px;line-height:26px;margin:0 15px 0 -40px;padding:40px;position:relative;z-index:2}@media(max-width:991px){.site-wrap .featured-media-slider .featured-media .blurb{flex:1 0 100%;margin:-20px 0 40px;padding:20px;width:90%}}.site-wrap .featured-media-slider .featured-media .blurb .subtitle{border-bottom:1px solid #ececec;color:#717171;font-size:14px;letter-spacing:.5px;margin-bottom:20px;padding:0 80px 15px 0;position:relative;text-transform:uppercase}.site-wrap .featured-media-slider .featured-media .blurb .subtitle.primary i,.site-wrap .featured-media-slider .featured-media .blurb .subtitle.primary svg{color:#007b84}.site-wrap .featured-media-slider .featured-media .blurb .subtitle.secondary i,.site-wrap .featured-media-slider .featured-media .blurb .subtitle.secondary svg{color:#0164a3}.site-wrap .featured-media-slider .featured-media .blurb .subtitle.tertiary i,.site-wrap .featured-media-slider .featured-media .blurb .subtitle.tertiary svg{color:#84004c}.site-wrap .featured-media-slider .featured-media .blurb .subtitle.black i,.site-wrap .featured-media-slider .featured-media .blurb .subtitle.black svg{color:#000}.site-wrap .featured-media-slider .featured-media .blurb .subtitle i,.site-wrap .featured-media-slider .featured-media .blurb .subtitle .media{background:#ececec;border-radius:30px 0;bottom:0;font-size:24px;height:70px;line-height:70px;position:absolute;right:0;text-align:center;width:60px;-moz-transform:translate(0,50%);-o-transform:translate(0,50%);-ms-transform:translate(0,50%);-webkit-transform:translate(0,50%);transform:translate(0,50%)}@media(min-width:992px)and (max-width:1199px){.site-wrap .featured-media-slider .featured-media .blurb .subtitle i,.site-wrap .featured-media-slider .featured-media .blurb .subtitle .media{border-radius:20px 0;height:50px;line-height:50px;width:40px}}@media(max-width:991px){.site-wrap .featured-media-slider .featured-media .blurb .subtitle i,.site-wrap .featured-media-slider .featured-media .blurb .subtitle .media{display:none}}.site-wrap .featured-media-slider .featured-media .blurb .subtitle i svg,.site-wrap .featured-media-slider .featured-media .blurb .subtitle .media svg{height:30px;vertical-align:middle;width:30px}@media(min-width:992px)and (max-width:1199px){.site-wrap .featured-media-slider .featured-media .blurb .subtitle i svg,.site-wrap .featured-media-slider .featured-media .blurb .subtitle .media svg{height:25px;width:25px}}.site-wrap .featured-media-slider .featured-media .blurb .title{padding-right:80px}@media(max-width:991px){.site-wrap .featured-media-slider .featured-media .blurb .title h3{font-size:16px;line-height:26px}}.site-wrap .featured-media-slider .featured-media .blurb p{font-size:16px;line-height:26px}@media(max-width:991px){.site-wrap .featured-media-slider .featured-media .blurb p{font-size:13px;line-height:20px}}.site-wrap .featured-media-slider .featured-media .blurb p+a{display:block;font-size:16px;font-weight:500;line-height:24px;margin-top:20px;text-decoration:underline}@media(max-width:991px){.site-wrap .featured-media-slider .featured-media .blurb p+a{font-size:15px}}.site-wrap .featured-media-slider .featured-media .blurb ul{list-style-type:none;margin:0;padding:0}.site-wrap .featured-media-slider .featured-media .blurb ul li{font-size:16px;line-height:21px;margin-bottom:10px}@media(max-width:991px){.site-wrap .featured-media-slider .featured-media .blurb ul li{font-size:13px;line-height:20px}}.site-wrap .top-section .featured-media-slider{margin:50px 0 0 0}
.site-wrap .banner.has-top{background:#f7f7f7}@media(max-width:991px){.site-wrap .banner .hero{margin-bottom:30px}}.site-wrap .banner .hero.has-img .img{position:relative}.site-wrap .banner .hero.has-img .img::before{background:linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.site-wrap .banner .hero.has-img .img img{width:100%}.site-wrap .banner .hero.has-img .img .bg-video{background:#000;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media(max-width:991px){.site-wrap .banner .hero.has-img .img .bg-video{display:none}}.site-wrap .banner .hero.has-img .img .blurb{color:#fff;position:absolute;bottom:60px;width:100%;z-index:2}@media(max-width:991px){.site-wrap .banner .hero.has-img .img .blurb{bottom:100px}}.site-wrap .banner .hero:not(.has-img){background:linear-gradient(315deg,#004774 0.03%,#007B84 100%);overflow:hidden;padding:100px 0 60px;position:relative}@media(max-width:767px){.site-wrap .banner .hero:not(.has-img){padding:50px 0 35px}}@media print{.site-wrap .banner .hero:not(.has-img){padding:40px 0}}.site-wrap .banner .hero:not(.has-img) .container::before{bottom:-110px;content:url(/sites/default/files/2020-09/banner-bg.png);position:absolute;right:15px;z-index:0}@media(max-width:991px){.site-wrap .banner .hero:not(.has-img) .container::before{bottom:auto;content:url(/sites/default/files/2020-09/banner-bg-mobile.png);right:0;top:50%;-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.site-wrap .banner .hero:not(.has-img) .blurb{color:#fff}.site-wrap .banner .hero .blurb .inner{width:60%}@media(max-width:767px){.site-wrap .banner .hero .blurb .inner{width:100%}}.site-wrap .banner .hero .blurb h1{font-size:45px;font-weight:500;line-height:55px;margin:0 0 10px 0;text-shadow:2px 2px 0 0 rgba(0,0,0,.1)}@media(max-width:991px){.site-wrap .banner .hero .blurb h1{font-size:30px;line-height:40px}}.site-wrap .banner .hero .blurb p{font-size:21px;line-height:28px;margin-bottom:0}.site-wrap .banner .hero .blurb p+a{margin-top:20px}.site-wrap .banner .hero+.crumbs{color:#1d2123;margin:20px 0 30px}.site-wrap .banner .hero+.crumbs span{color:#008f98}.site-wrap .banner .hero+.crumbs a{color:#007b84}.site-wrap .banner .hero+.crumbs a:hover,.site-wrap .banner .hero+.crumbs a:focus{color:#008f98}@media(max-width:991px){.site-wrap .banner .mobile-text .btn.white{background:#ececec;border-color:#ececec}}
.site-wrap .sidebar .link-list h3{border-bottom:2px solid #008f98;margin-bottom:20px;padding-bottom:5px}.site-wrap .sidebar .link-list ul li{border-bottom:2px solid #ececec;font-size:16px;line-height:24px;padding-bottom:15px;margin-bottom:15px}
.site-wrap .related-news{margin:30px auto 60px}.site-wrap .related-news h2{display:inline-block;font-size:40px;font-weight:400;margin-bottom:0}@media(max-width:767px){.site-wrap .related-news h2{font-size:30px;margin-bottom:20px;max-width:90%}}.site-wrap .related-news .view-all{display:inline-block;float:right;font-size:21px;font-weight:500;line-height:24px;margin-top:14px;text-align:right;text-decoration:underline}@media(max-width:991px){.site-wrap .related-news .view-all{font-size:0;margin-top:0}}.site-wrap .related-news .view-all::before{border:2px solid #ececec;border-radius:100%;color:#0164a3;content:"All";display:none;font-size:11px;line-height:30px;height:30px;text-align:center;width:30px}@media(max-width:991px){.site-wrap .related-news .view-all::before{display:block}}.site-wrap .related-news .layout{display:flex;display:grid;flex-wrap:wrap;margin:30px -20px 20px}@media(max-width:991px){.site-wrap .related-news .layout{margin:0 0 10px}}.site-wrap .related-news .layout.three{grid:auto/repeat(3,33.33%)}@media(max-width:991px){.site-wrap .related-news .layout.three{grid:auto/1fr}}.site-wrap .related-news .layout.three>article{flex:1 0 30%;padding:0 20px;margin-bottom:30px;place-self:stretch}@media(max-width:991px){.site-wrap .related-news .layout.three>article{flex:1 0 45%}}@media(max-width:767px){.site-wrap .related-news .layout.three>article{flex:1 0 100%}}.site-wrap .related-news .layout .slick-list{margin:0;padding:0}.site-wrap .related-news .layout .slick-dots{list-style-type:none;margin:0 0 0 10px;padding:0}@media(max-width:991px){.site-wrap .related-news .layout .slick-dots{margin:15px 0 0 0}}.site-wrap .related-news .layout .slick-dots li{display:inline-block;font-size:0;line-height:20px;margin:0 5px 0 0}.site-wrap .related-news .layout .slick-dots li.slick-active button{background:#0164a3;border-color:#0164a3}.site-wrap .related-news .layout .slick-dots li button{background:none;border:2px solid #ececec;border-radius:100%;height:15px;padding:0;width:15px}.site-wrap .related-news .card .img{border-radius:10px;margin:0 0 10px 0;overflow:hidden}.site-wrap .related-news .card .blurb .date{color:#969696;font-size:13px;font-weight:500}.site-wrap .related-news .card .blurb h3{font-size:16px;font-weight:500;line-height:21px;margin:5px 0}.site-wrap .related-news .card .blurb h3 a{text-decoration:none}.site-wrap .related-news .card .blurb p{font-size:14px;line-height:18px;margin-bottom:0}.site-wrap .related-news .card .blurb p+a{display:block;font-size:16px;font-weight:500;line-height:18px;margin-top:20px;text-decoration:underline}
