<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/testimonials-carousel/testimonials-carousel.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.testimonials {
  margin: var(--section-spacing) 0;
}
.testimonials-carousel {
  padding: var(--section-spacing) 0;
}
.testimonials-carousel.animated {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
}
.testimonials-carousel .swiper-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.testimonials-carousel-item {
  border: none;
  padding: 0;
  margin: 0 auto;
  text-align: center;
  max-width: 87rem;
}
@media (min-width: 768px) {
  .testimonials-carousel-item {
    padding: 0 4rem;
  }
}
.testimonials-carousel-item svg {
  display: inline-block;
  width: 6.7rem;
  height: auto;
  margin-bottom: 1rem;
}
.testimonials-carousel-item p {
  font: var(--font-subheader-large);
  letter-spacing: var(--font-subheader-large--spacing);
  margin-bottom: 2rem;
  font-style: italic;
  font-weight: 400;
}
.testimonials-carousel-item cite {
  font: var(--font-body-large);
  letter-spacing: var(--font-body-large--spacing);
  font-weight: 700;
}
.testimonials-carousel-item &gt; *:last-child {
  margin-bottom: 0;
}
.testimonials-carousel-navigation {
  text-align: center;
  margin-top: 4rem;
}
.testimonials-carousel-navigation-prev, .testimonials-carousel-navigation-next {
  font: var(--font-body);
  letter-spacing: var(--font-body--spacing);
  text-decoration: none;
  border: none;
  border-radius: 4rem;
  padding: 1rem 2rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: inline-block;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  cursor: pointer;
  color: var(--color-black);
  background: transparent;
  font-weight: 700;
  color: var(--color-blue);
  padding: 0 1rem;
}
.testimonials-carousel-navigation-prev:is(:hover, :focus, :active), .testimonials-carousel-navigation-next:is(:hover, :focus, :active) {
  text-decoration: none;
  outline: none;
}
.testimonials-carousel-navigation-prev[disabled], .testimonials-carousel-navigation-next[disabled] {
  opacity: 0.7;
}
.content-graphic:is([data-background=blue], [data-background=teal]) .testimonials-carousel-navigation-prev, .content-graphic:is([data-background=blue], [data-background=teal]) .testimonials-carousel-navigation-next {
  color: var(--color-white);
}
.content-graphic:is([data-background=blue], [data-background=teal]) .testimonials-carousel-navigation-prev:is(:hover, :focus, :active) svg path, .content-graphic:is([data-background=blue], [data-background=teal]) .testimonials-carousel-navigation-next:is(:hover, :focus, :active) svg path {
  stroke: var(--color-off-white);
}
@media (min-width: 768px) {
  .testimonials-carousel-navigation-prev, .testimonials-carousel-navigation-next {
    position: absolute;
    top: 50%;
    z-index: 10;
    padding: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.testimonials-carousel-navigation-prev svg, .testimonials-carousel-navigation-next svg {
  width: 1.9rem;
  height: auto;
}
.testimonials-carousel-navigation-prev svg path, .testimonials-carousel-navigation-next svg path {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.testimonials-carousel-navigation-prev:is(:hover, :focus, :active) svg path, .testimonials-carousel-navigation-next:is(:hover, :focus, :active) svg path {
  stroke: var(--color-teal);
}
@media (min-width: 768px) {
  .testimonials-carousel-navigation {
    margin-top: 0;
  }
  .testimonials-carousel-navigation-prev {
    left: 8rem;
  }
  .testimonials-carousel-navigation-next {
    right: 8rem;
  }
}
.testimonials-carousel-navigation::before, .testimonials-carousel-navigation::after {
  content: "";
  display: block;
  width: 43.6rem;
  height: 43.6rem;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  top: 50%;
  left: 0;
  z-index: -1;
  position: absolute;
  background-color: var(--color-blush);
}
.testimonials-carousel-navigation::after {
  left: unset;
  right: 0;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

/*# sourceMappingURL=testimonials-carousel.css.map*/</pre></body></html>