@font-face {
  font-family: "Aleo";
  font-style: normal;
  font-display: fallback;
  src: url("/wp-content/themes/conradsiegel25/assets/dist/fonts/Aleo/Aleo-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: "Aleo";
  font-style: italic;
  font-display: fallback;
  src: url("/wp-content/themes/conradsiegel25/assets/dist/fonts/Aleo/Aleo-Italic-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: "Nunito";
  font-style: normal;
  font-display: fallback;
  src: url("/wp-content/themes/conradsiegel25/assets/dist/fonts/Nunito/Nunito-VariableFont_wght.ttf") format("truetype");
}
@font-face {
  font-family: "Nunito";
  font-style: italic;
  font-display: fallback;
  src: url("/wp-content/themes/conradsiegel25/assets/dist/fonts/Nunito/Nunito-Italic-VariableFont_wght.ttf") format("truetype");
}
.wp-block-testimonial_block__inner .testimonials {
  background-color: #2668A4;
  border-radius: 12px;
  padding: 50px 60px;
}
.wp-block-testimonial_block__inner .testimonials .testimonial .content {
  color: #ffffff;
  font-family: "Aleo", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.wp-block-testimonial_block__inner .testimonials .testimonial .attribution {
  color: #ffffff;
  font-family: "Nunito", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 20px;
  padding-left: 24px;
}
.wp-block-testimonial_block__inner .testimonials:is(.slick-slider) {
  position: relative;
  padding: 50px 110px;
}
.wp-block-testimonial_block__inner .testimonials:is(.slick-slider) button {
  position: absolute;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  font-size: 0;
  display: block;
  width: 23px;
  height: 23px;
  background-repeat: no-repeat;
  background-position: center center;
  top: 50%;
  transform: translateY(-50%);
}
.wp-block-testimonial_block__inner .testimonials:is(.slick-slider) button.slick-prev {
  left: 24px;
  background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 10.2321C-0.333332 9.46225 -0.333334 7.53775 1 6.76795L12.25 0.272759C13.5833 -0.497042 15.25 0.465208 15.25 2.00481L15.25 14.9952C15.25 16.5348 13.5833 17.497 12.25 16.7272L1 10.2321Z" fill="white"/></svg>');
}
.wp-block-testimonial_block__inner .testimonials:is(.slick-slider) button.slick-next {
  right: 24px;
  background-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 6.76795C16.3333 7.53775 16.3333 9.46225 15 10.2321L3.75 16.7272C2.41667 17.497 0.750001 16.5348 0.750001 14.9952L0.750002 2.00481C0.750002 0.465209 2.41667 -0.497042 3.75 0.272758L15 6.76795Z" fill="white"/></svg>');
}
.wp-block-testimonial_block__inner .testimonials:is(.slick-slider) .slick-dots {
  padding: 50px 0 0;
  margin: 0;
  display: flex;
  flex-flow: row;
  justify-content: center;
  list-style: none;
  -moz-column-gap: 16px;
       column-gap: 16px;
}
.wp-block-testimonial_block__inner .testimonials:is(.slick-slider) .slick-dots li {
  width: 50px;
  height: 4px;
  flex-shrink: 0;
  border-radius: 12px;
  background-color: rgba(255, 255, 255, 0.5);
}
.wp-block-testimonial_block__inner .testimonials:is(.slick-slider) .slick-dots li.slick-active {
  background-color: #ffffff;
}
