.careers-carousel{padding-bottom:2.5rem}.careers-carousel__container{width:100%}.careers-carousel__container.desktop{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125rem}.careers-carousel__cell,.careers-carousel__image{width:100%}.careers-carousel__content{text-align:center}.careers-carousel__heading{font-size:1.125rem;letter-spacing:normal;margin-top:1.4375rem}.careers-carousel__description{letter-spacing:normal;line-height:1.25rem;margin-bottom:1.125rem}.careers-carousel__link{font-size:1rem;text-transform:uppercase;padding-bottom:.3125rem;color:#000;border-bottom:1px solid #000}.careers-carousel .flickity-page-dots .dot{width:.625rem;height:.625rem;opacity:1;background:0 0;border:1px solid #000}.careers-carousel .flickity-page-dots .dot.is-selected{background:#000}.c-testimonials-carousel{background:#f5f3eb;padding:3.125rem 0!important}.c-testimonials-carousel__cell{padding:0 .8125rem}.c-testimonials-carousel__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.c-testimonials-carousel__content-quote{font-size:1rem}.c-testimonials-carousel__details-name{font-size:1rem;text-transform:uppercase;letter-spacing:.125rem}.c-testimonials-carousel__details-role{font-size:1.125rem}.c-testimonials-carousel .flickity-page-dots{margin-top:1.25rem}.c-testimonials-carousel .flickity-page-dots .dot{width:.625rem;height:.625rem;opacity:1;background:0 0;border:1px solid #000}.c-testimonials-carousel .flickity-page-dots .dot.is-selected{background:#000}.careers-highlights{padding:2.1875rem 0 2.125rem}.careers-highlights__title{text-align:center;margin:0 0 2.6875rem}.careers-highlights__highlights{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 2.5rem;gap:2.5rem;row-gap:3.75rem}.c-values-carousel{background:#003b5c;color:#fff;padding:1.875rem 0 2.875rem}.c-values-carousel .c-inner-content{max-width:1300px;margin:0 auto}.c-values-carousel__title{text-align:center;margin-bottom:1.75rem}.c-values-carousel__container{max-width:56.25rem;margin:0 auto}.c-values-carousel__cell{width:100%;padding:0 .8125rem;height:auto}.c-values-carousel__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:.9375rem}.c-values-carousel__content-image{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%}.c-values-carousel__details-title{font-size:1.5rem;text-transform:initial;letter-spacing:normal;margin-bottom:.9375rem;line-height:1.3125rem;text-align:center;font-weight:400}.c-values-carousel__details-description{font-size:1rem;line-height:1.5rem;text-transform:initial;letter-spacing:normal}.c-values-carousel .flickity-page-dots{margin-top:.4375rem}.c-values-carousel .flickity-page-dots .dot{width:.625rem;height:.625rem;opacity:1;background:0 0;border:1px solid #000}.c-values-carousel .flickity-page-dots .dot.is-selected{background:#000}@media only screen and (min-width:768px){.careers-highlights__highlights{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.c-values-carousel{padding:2.1875rem 0 3.625rem}.c-values-carousel .c-inner-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-values-carousel__title{margin-bottom:5rem}.c-values-carousel__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.125rem}.c-values-carousel__content-image{-ms-flex-preferred-size:40rem;flex-basis:40rem}.c-values-carousel__details-title{margin-bottom:1.875rem}.c-values-carousel__details-description{line-height:1.625rem}.c-values-carousel .flickity-page-dots{margin-top:2.5rem}}@media only screen and (min-width:1025px){.careers-carousel{padding-bottom:3.75rem}.c-testimonials-carousel{padding:0}.c-testimonials-carousel__cell{width:33.333%;padding:0 1.25rem}.c-testimonials-carousel__content{height:15.75rem}.c-testimonials-carousel__content-quote{font-size:1.25rem}.careers-highlights{padding:3.75rem 0 5.625rem}.careers-highlights__title{margin:0 0 4.125rem}.careers-highlights__highlights{grid-template-columns:repeat(4,1fr);gap:6.25rem;padding:0 6.25rem}}