/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.base__media-embed{display:block;margin:0 0 30px;overflow:hidden;position:relative}.base__media-embed .slide{position:relative}.base__media-embed .slide .img img{width:100%}.base__media-embed .slide .img:after{background:linear-gradient(180deg,rgba(24,33,64,0) 50%,#182140);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:991px){.base__media-embed .slide .img:after{background:linear-gradient(180deg,rgba(24,33,64,.3),#182140)}}.base__media-embed .slide .blurb{bottom:0;color:#fff;display:flex;flex-flow:column;justify-content:center;left:0;padding:30px;position:absolute;text-align:center;width:100%}@media (max-width:991px){.base__media-embed .slide .blurb{padding:10px}}@media (max-width:991px){.base__media-embed .slide .blurb h1{font-size:32px}}@media (max-width:991px){.base__media-embed .slide .blurb p{display:none}}.base__media-embed .slide a{text-decoration:non}.base__media-embed .media{margin:0}.base__media-embed .media img{margin-bottom:50px}@media (max-width:991px){.base__media-embed .media.slick-slide{margin-bottom:20px}}.base__media-embed .media img{margin-bottom:0;width:100%}.base__media-embed .media .embed-responsive{margin:0}.base__media-embed .media .caption{border-left:3px solid #ffc857;font-size:18px;line-height:1.5em;margin:20px 0 0;padding:0 20px}@media (max-width:767px){.base__media-embed .media .caption{margin:20px 0;padding:0 0 0 20px}}.base__media-embed .slider{margin-bottom:50px}@media (max-width:991px){.base__media-embed .slider{margin-bottom:20px}}.base__media-embed .arrows{bottom:3px;position:absolute;right:3px}@media (max-width:991px){.base__media-embed .arrows{display:flex;justify-content:space-between;margin:-30px;pointer-events:none;position:absolute;right:0;top:300px;width:calc(100% + 60px);transform:translateY(-50%)}}.base__media-embed .arrows .arrow{background:#36498e;box-shadow:0 0 3px hsla(0,0%,45%,.8);border-radius:100%;color:#fff;cursor:pointer;display:inline-block;font-size:21px;height:1.5em;line-height:1.5em;pointer-events:auto;text-align:center;width:1.5em;transition:background .3s linear}@media (max-width:991px){.base__media-embed .arrows .arrow{height:2em;line-height:2em;width:2em}}.base__media-embed .arrows .arrow:focus,.base__media-embed .arrows .arrow:hover{background:#ff3131;color:#fff}.base__media-embed .arrows .arrow.slick-hidden{display:none}.base__media-embed .arrows .arrow.slick-disabled{cursor:not-allowed;opacity:.5}.base__media-embed .arrows .arrow+.arrow{margin-left:10px}
.has-hero-image .container>.crumbs{display:none;visibility:hidden}.hero-wrap{background:#fff;margin-bottom:50px}@media (max-width:991px){.hero-wrap{margin-bottom:20px}}.hero-wrap.simple{margin-bottom:0}.hero-wrap .no-hero{position:relative;text-align:center;padding:50px 0}@media (max-width:767px){.hero-wrap .no-hero{padding:30px 0}}@media print{.hero-wrap .no-hero{padding:30px 0}}.hero-wrap .no-hero h1{line-height:1em}@media (max-width:991px){.hero-wrap .crumbs{display:none}}.hero-wrap .fav-toggle{display:inline-block;font-size:30px;vertical-align:7px;line-height:1.2em}.base__hero{background:#fff;position:relative;margin-bottom:50px}.base__hero.has-img{margin-bottom:0}.base__hero.has-img .crumbs{background:none;border:none}.base__hero.has-img .crumbs .breadcrumb{color:#596fc0}.base__hero.has-img .crumbs .breadcrumb a{color:#ff3131}.base__hero.has-img .crumbs .breadcrumb span{color:#fff}.base__hero.has-img .img{position:relative}.base__hero.has-img .img:before{background:rgba(54,73,142,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.base__hero.has-img .img img{aspect-ratio:2.5/1;display:block;object-fit:cover;width:100%}@media (max-width:767px){.base__hero.has-img .img img{aspect-ratio:2.5/3}}@media (max-width:480px){.base__hero.has-img .img img{aspect-ratio:3/4}}@media (min-width:768px) and (max-width:991px){.base__hero.has-img .img img{aspect-ratio:3/2}}@media (min-width:1400px){.base__hero.has-img .img img{aspect-ratio:3/1}}.base__hero.has-img .img+.blurb{bottom:50%;display:inline;color:#fff;position:absolute;transform:translateY(50%);width:100%;z-index:2}@media (max-width:991px){.base__hero.has-img .img+.blurb{display:block;padding:30px 20px}}.base__hero.has-img .img+.blurb h1{text-shadow:5px 5px 0 #596fc0,10px 10px 0 #23305c}.base__hero.has-video .img:before{background:rgba(0,0,0,.7)!important}.base__hero.has-video .img img{aspect-ratio:2/1;opacity:0}@media (max-width:767px){.base__hero.has-video .img img{aspect-ratio:2/3}}@media (min-width:1200px){.base__hero.has-video .img img{aspect-ratio:5/2}}@media (max-width:991px){.base__hero.has-video .img img{opacity:1}}.base__hero.has-video .video{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media (max-width:991px){.base__hero.has-video .video{display:none}}.base__hero:not(.has-img){background:#23305c;color:#fff;overflow:hidden;padding:50px 0 100px;position:relative}.base__hero.has-form .inner{align-items:center;display:grid;grid:auto/2fr 1fr;gap:20px}@media (max-width:991px){.base__hero.has-form .inner{grid:auto/1fr}}.base__hero.has-form .inner h1{margin:0;text-align:left}.base__hero.has-form .inner .form{background:#fff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.5);color:#302b2b;padding:20px}.base__hero.has-form .inner .form .form-item,.base__hero.has-form .inner .form .form-submit{margin:0}.base__hero .intro{max-width:800px;margin:0 auto;text-align:center}.base__hero .blurb h1{font-size:60px;line-height:1em;text-align:center}@media (max-width:991px){.base__hero .blurb h1{font-size:36px}}.base__hero .blurb p{font-size:21px}.base__hero .blurb p:last-child{margin:0}
