.carousel__item__text :last-child{margin-bottom:0}.carousel__item__text ul,.carousel__item__text ol{list-style-position:outside !important;padding-left:1.2em}.carousel__item__text ul li,.carousel__item__text ol li{margin-bottom:6px}.carousel__item__text ul{list-style:disc}.carousel__item__text ol{list-style:decimal}.carousel__item__text p>br:last-child{margin-bottom:0}.carousel__item__text p+ul,.carousel__item__text p+ol{margin-top:-1.25em}.carousel{margin-bottom:1.65em}.carousel__title{text-align:center;overflow-wrap:break-word}.carousel__content{height:18.75em;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;position:relative}@media screen and (max-width: 767px){.carousel__content.grid{padding-left:0;padding-right:0}}@media screen and (min-width: 768px){.carousel__content{height:25em}}.carousel__items{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1;overflow:hidden}.carousel__item{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-flex-basis:100%;-moz-flex-basis:100%;flex-basis:100%;-ms-flex-preferred-size:100%;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0;overflow:hidden}.carousel__item--animated{transition:margin .5s ease-out}.carousel__item__info{display:none}@media screen and (min-width: 768px){.carousel__item--row{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row}}.carousel__item__image{background-repeat:no-repeat;background-size:contain;background-position:center center;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}.carousel__item__text{margin-top:.825em;margin-bottom:1.65em;text-align:center;line-height:1.5em;min-height:3em;display:block;max-width:100%;padding:0 .75em}@media screen and (min-width: 992px){.carousel__item__text{padding:0}}.carousel__item__text p:last-child{margin-bottom:0}.carousel__bullets{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;height:1.875em}.carousel__bullet{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:1.875em;height:1.875em;position:relative;cursor:pointer}.carousel__bullet::after{content:"";position:absolute;top:.625em;left:.625em;right:.625em;bottom:.625em;border-radius:50%;border:1px solid #00aeef;border:1px solid var(--color-primary-light)}.carousel__bullet--current{cursor:auto}.carousel__bullet--current::after{background-color:#003665;background-color:var(--color-primary-dark);border:none}.carousel__btn{display:none}@media screen and (min-width: 992px){.carousel__btn{position:absolute;color:#00aeef;color:var(--color-primary-light);font-size:3em;height:3.75em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;cursor:pointer;text-shadow:2px 2px 5px #ccc}.carousel__btn[disabled]{cursor:auto;color:rgba(0,54,101,.1);color:var(--color-primary-dark-10)}}.carousel__btn[data-nav=previous]{left:0}.carousel__btn[data-nav=next]{right:0}.carousel__content--testimonial{height:auto;min-height:15.625em;padding-left:.75em;padding-right:.75em}@media screen and (min-width: 768px){.carousel__content--testimonial{padding-left:3em;padding-right:3em}}.carousel__items--testimonial{overflow:hidden;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.carousel__item--testimonial{-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}@media screen and (min-width: 768px){.carousel__item--testimonial{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}}@media screen and (min-width: 768px){.carousel__item__text.carousel__item__text--testimonial{width:70%;text-align:left;margin:0}}.carousel__item__long-text{display:none}@media screen and (min-width: 768px){.carousel__person{margin-right:2.5em}}.carousel__person__text{text-align:center}.carousel__person__photo{width:5em;height:5em;border-radius:50%;overflow:hidden;margin:0 auto;background-position:center center;background-size:cover}@media screen and (min-width: 768px){.carousel__person__photo{margin-bottom:.625em}}@media print{.carousel__content{display:none}}
