/* line 2, stdin */

.peSwiper .swiper-slide img {
  width: 100%;
  height: 100%;
  max-height: 400px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}

/* line 10, stdin */

.peSwiper .swiper-pagination-bullet {
  --tw-bg-opacity: 1;
  background-color: rgba(74, 74, 73, var(--tw-bg-opacity));
}

/* line 14, stdin */

.peSwiper .swiper-pagination-bullet-active {
  --tw-bg-opacity: 1;
  background-color: rgba(249, 90, 60, var(--tw-bg-opacity));
}

/* line 20, stdin */

.template-systemiq .swiper-pagination-bullet {
  --tw-bg-opacity: 1;
  background-color: rgba(7, 58, 74, var(--tw-bg-opacity));
}

/* line 24, stdin */

.template-systemiq .swiper-pagination-bullet-active {
  --tw-bg-opacity: 1;
  background-color: rgba(17, 148, 97, var(--tw-bg-opacity));
}

/* line 30, stdin */

.slider-block blockquote {
  position: relative;
  margin-top: 5rem;
  margin-bottom: 2rem;
  padding: 0px;
}

@media (min-width: 768px) {
  .slider-block blockquote {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }
}

/* line 33, stdin */

.slider-block blockquote p {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  font-style: normal;
  line-height: 1.375;
  --tw-text-opacity: 1;
  color: rgba(7, 58, 74, var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .slider-block blockquote p {
    font-size: 1.5rem;
  }
}

/* line 37, stdin */

.slider-block blockquote cite {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.5rem;
  display: block;
  text-align: center;
  font-size: 1rem;
  font-style: normal;
  --tw-text-opacity: 1;
  color: rgba(2, 26, 30, var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .slider-block blockquote cite {
    width: 66.666667%;
  }
}

/* line 40, stdin */

.slider-block blockquote cite strong {
  text-transform: none;
  --tw-text-opacity: 1;
  color: rgba(47, 183, 196, var(--tw-text-opacity));
}

/* line 45, stdin */

.slider-block blockquote::before {
  position: absolute;
  top: -2rem;
  left: 50%;
  margin: -1.25rem;
  display: block;
  height: 2.5rem;
  width: 2.5rem;
  --tw-text-opacity: 1;
  color: rgba(17, 148, 97, var(--tw-text-opacity));
}

@media (min-width: 768px) {
  .slider-block blockquote::before {
    top: -2.5rem;
    left: 50%;
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    height: 2.75rem;
    width: 2.75rem;
  }
}

.slider-block blockquote::before {
  -webkit-mask-image: url(../svg/icon-quote.svg);
  mask-image: url(../svg/icon-quote.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: currentColor;
  content: "";
}

/*# sourceMappingURL=block-slider.css.map*/