/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.base__testimonials{margin:30px 0;overflow:hidden}@media (max-width:991px){.base__testimonials{margin:20px 0}}.base__testimonials .slider{border-top:2px solid #f4f4f4;border-bottom:2px solid #f4f4f4;margin:30px 0 0;padding:30px 0;position:relative}.base__testimonials .slider:before{background:#fff;color:#53b7e8;content:"“";display:block;font-family:icomoon;font-size:85px;line-height:.5em;padding:0 20px 0 0;position:absolute;top:5px;z-index:1;transform:translateY(-50%)}.base__testimonials .slider .slick-dots{bottom:auto;right:0;margin:0;padding:0;position:absolute;top:0;width:auto;transform:translateY(-50%)}.base__testimonials .slider .slick-dots li{display:inline-block;font-size:0;line-height:1.5em;margin-right:10px}@media (max-width:767px){.base__testimonials .slider .slick-dots li{margin-right:5px}}.base__testimonials .slider .slick-dots li.slick-active button,.base__testimonials .slider .slick-dots li:focus button,.base__testimonials .slider .slick-dots li:hover button{background:#094d88}.base__testimonials .slider .slick-dots li button{background:#c2c2c2;border:none;border-radius:100%;height:15px;padding:0;width:15px}.base__testimonials .slider .slick-dots li button:before{display:none}.base__testimonials .slider .testimonial{box-shadow:none;display:grid}.base__testimonials .slider .testimonial .img{justify-self:end;max-width:200px}@media (max-width:991px){.base__testimonials .slider .testimonial .img{justify-self:center}}.testimonials-list .testimonial{display:block;margin:50px auto;text-align:center;width:80%}.testimonials-list .testimonial+.testimonial{border-top:2px solid #ebebeb;margin-top:30px;padding-top:30px}.testimonials-list .testimonial:last-child{margin-bottom:0}.testimonials-list .testimonial .text .blurb{color:#fff}.testimonials-list .testimonial .text .blurb p{font-size:1.5rem}.testimonials-list .testimonial .img{justify-self:end;max-width:200px}@media (max-width:991px){.testimonials-list .testimonial .img{justify-self:center}}.testimonial{display:grid;gap:20px;grid:auto/2fr 1fr;grid-auto-flow:dense;outline:none;position:relative}@media (max-width:991px){.testimonial{grid:auto/1fr;align-content:start}}.testimonial .img{grid-column:2;position:relative;text-align:center;z-index:1}@media (max-width:991px){.testimonial .img{grid-column:auto;justify-self:center;max-width:200px}}.testimonial .img img{border-radius:100%}.testimonial .text{position:relative;z-index:1}@media (max-width:991px){.testimonial .text{text-align:center}}.testimonial .text .blurb{color:#1f1f1f;position:relative}@media (max-width:991px){.testimonial .text .blurb{text-align:center}}.testimonial .text .blurb p{font-size:1.125rem;line-height:1.3em;position:relative}@media (max-width:767px){.testimonial .text .blurb p{font-size:1rem}}.testimonial .text .name{color:#53b7e8;display:block;font-family:Roboto,sans-serif;font-size:1.5rem;line-height:1.2em;margin-bottom:10px;font-weight:700}@media (max-width:991px){.testimonial .text .name{font-size:1.125rem}}.testimonial .text .title{font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.grid.four .testimonial,.grid.three .testimonial,.grid.two .testimonial{grid:auto/1fr;align-content:start}.grid.four .testimonial .img,.grid.three .testimonial .img,.grid.two .testimonial .img{grid-column:auto;justify-self:center;max-width:200px}.grid .testimonial{background:#f4f4f4;border-radius:0;height:100%;padding:30px}.secondary .testimonials-list .testimonial .text .name{color:#1b3a69}.gray .testimonials-list .testimonial .text .blurb{color:#1f1f1f}.full-width-cta .img{display:none}
.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;}
