/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.base__media-embed{display:block;margin:30px 0;overflow:hidden;position:relative}.base__media-embed .media{margin:0}.base__media-embed .media img{margin-bottom:50px;width:100%}.base__media-embed .media.slick-slide img{aspect-ratio:16/9;margin-bottom:0}.base__media-embed .media .embed-responsive{margin:0}.base__media-embed .media .caption{border-left:3px solid #eac062;font-size:1.125rem;line-height:1.5em;margin:20px 0 0;padding:0 100px 0 20px}@media (min-width:768px) and (max-width:991px){.base__media-embed .media .caption{padding:0 60px 0 20px}}@media (max-width:767px){.base__media-embed .media .caption{margin:20px 0;padding:0 0 0 20px}}.base__media-embed .slider .media{margin-bottom:50px}.base__media-embed .arrows{bottom:0;position:absolute;right:0}@media (max-width:991px){.base__media-embed .arrows{bottom:auto;position:relative;text-align:center;width:auto}}.base__media-embed .slick-arrow{background:#031b34;border:none;border-radius:100%;box-shadow:none;bottom:0;color:#fff;cursor:pointer;display:inline-block;font-size:0;height:40px;line-height:1.5em;outline:none;position:absolute;text-align:center;top:auto;transform:none;width:40px;transition:background .3s linear}.base__media-embed .slick-arrow:before{color:#fff;display:inline-block;font-size:28px;line-height:38px;padding:0;text-align:center;width:34px}.base__media-embed .slick-arrow:focus,.base__media-embed .slick-arrow:hover{background:#1b3a69}.base__media-embed .slick-arrow.slick-prev{left:auto;right:50px}.base__media-embed .slick-arrow.slick-prev:before{text-indent:-3px}.base__media-embed .slick-arrow.slick-hidden{display:none}.base__media-embed .slick-arrow.slick-disabled{cursor:not-allowed;opacity:.5}.base__media-embed .slick-arrow+.arrow{margin-left:10px}
.base__text-card{height:100%}.base__text-card .inner{border-radius:0;height:100%;padding:30px}.base__text-card .inner p:last-child{margin-bottom:0}.base__text-card.primary .inner{background:#1b3a69;color:#fff}.base__text-card.primary .inner a:not(.btn){color:#fff}.base__text-card.primary .inner a:not(.btn):focus,.base__text-card.primary .inner a:not(.btn):hover{color:#53b7e8}.base__text-card.primary-lt .inner{background:#0e6ea7;color:#fff}.base__text-card.primary-lt a:not(.btn){color:#eac062}.base__text-card.primary-lt a:not(.btn):focus,.base__text-card.primary-lt a:not(.btn):hover{color:#fff}.base__text-card.primary-dk .inner{background:#031b34;color:#fff}.base__text-card.primary-dk .inner a:not(.btn){color:#53b7e8}.base__text-card.primary-dk .inner a:not(.btn):focus,.base__text-card.primary-dk .inner a:not(.btn):hover{color:#fff}.base__text-card.secondary .inner{background:#53b7e8;color:#1f1f1f}.base__text-card.secondary .inner a:not(.btn){color:#1b3a69}.base__text-card.secondary .inner a:not(.btn):focus,.base__text-card.secondary .inner a:not(.btn):hover{color:#1f1f1f}.base__text-card.tertiary .inner{background:#eac062;color:#1f1f1f}.base__text-card.tertiary .inner a:not(.btn){color:#094d88;text-decoration:underline #1f1f1f}.base__text-card.tertiary .inner a:not(.btn):focus,.base__text-card.tertiary .inner a:not(.btn):hover{color:#031b34}.base__text-card.gray .inner{background:#c2c2c2;color:#1f1f1f}.base__text-card.gray .inner a:not(.btn){color:#094d88;text-decoration:underline #e08f1b}.base__text-card.gray .inner a:not(.btn):focus,.base__text-card.gray .inner a:not(.btn):hover{color:#1f1f1f}.base__text-card.black .inner{background:#000;color:#fff}.base__text-card.black .inner a:not(.btn){color:#53b7e8}.base__text-card.black .inner a:not(.btn):focus,.base__text-card.black .inner a:not(.btn):hover{color:#fff}.base__text-card.white .inner{background:#fff;color:#1f1f1f}.base__text-card.white .inner a:not(.btn){color:#0e6ea7}.base__text-card.white .inner a:not(.btn):focus,.base__text-card.white .inner a:not(.btn):hover{color:#031b34}.base__text-card.bordered .inner{border:2px solid}.base__layout.one .text-card .inner{padding:90px 30px;text-align:center}@media (max-width:991px){.base__layout.one .text-card .inner{padding:30px}}@media (min-width:1200px){.base__layout.one .text-card .inner .blurb{display:block;margin:0 auto;max-width:80%}}
.color-success{color:#325e1c;background-color:#f3faef;}.color-warning{color:#734c00;background-color:#fdf8ed;}.color-error{color:#a51b00;background-color:#fcf4f2;}
