/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/testimonials-slider/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.wp-block-create-block-testimonials-slider {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 auto;
  background-color: var(--sky-grey, #f0f0f0);
}
.wp-block-create-block-testimonials-slider.color-scheme-grey {
  background-color: var(--crisp-white, #ffffff);
}
.wp-block-create-block-testimonials-slider.color-scheme-grey .testimonials-slider-inner {
  background-color: var(--sky-grey, #f0f0f0);
}
.wp-block-create-block-testimonials-slider .testimonials-slider-inner {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  text-align: center;
  padding: 64px 100px;
  margin: 100px;
  width: calc(100% - 200px);
  max-width: 1240px;
  background-color: var(--crisp-white, #ffffff);
}
@media screen and (max-width: 768px) {
  .wp-block-create-block-testimonials-slider .testimonials-slider-inner {
    padding: 64px 20px;
    margin: 50px 20px;
    width: calc(100% - 40px);
  }
}
.wp-block-create-block-testimonials-slider .testimonials-slider-header h3 {
  font-size: var(--font-size-h6);
  font-weight: 400;
  line-height: 1.3;
  text-transform: uppercase;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper {
  width: 100%;
  max-width: 1360px;
  margin: 0 auto;
  overflow-x: hidden;
  overflow-y: visible;
  position: relative;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper .testimonials-slider-inner-container {
  display: flex;
  align-items: center;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper .testimonials-slider-inner-container .testimonials-slide {
  flex: 0 0 100%;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  display: flex;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  gap: var(--Grid-system-Gutter, 24px);
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper .testimonials-slider-inner-container .testimonials-slide .testimonial-photo {
  flex: 0 0 60%;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper .testimonials-slider-inner-container .testimonials-slide .testimonial-photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin-right: 20px;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper .testimonials-slider-inner-container .testimonials-slide .testimonial-content {
  position: relative;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper .testimonials-slider-inner-container .testimonials-slide .testimonial-content blockquote {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper .testimonials-slider-inner-container .testimonials-slide .testimonial-content blockquote p {
  font-family: "GT Alpina";
  font-size: var(--font-size-h3, 32px);
  font-style: normal;
  font-weight: 250;
  line-height: 1.2;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper .testimonials-slider-inner-container .testimonials-slide footer {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper .testimonials-slider-inner-container .testimonials-slide footer .testimonial-author {
  font-family: "Moulin", sans-serif;
  line-height: 1.3;
  font-weight: 400;
  font-size: var(--p-large, 24px);
}
.wp-block-create-block-testimonials-slider .testimonials-slider-wrapper .testimonials-slider-inner-container .testimonials-slide footer .testimonial-author-role {
  font-family: "GT Alpina", sans-serif;
  text-transform: uppercase;
  font-size: var(--font-size-h6, 16px);
}
.wp-block-create-block-testimonials-slider .testimonials-slider-nav {
  display: flex;
  justify-content: space-between;
  width: 100%;
  gap: 16px;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-nav button {
  width: 38px;
  height: 12px;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-nav button::after {
  content: "";
  width: 38px;
  height: 12px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-nav button.testimonials-slider-prev::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2738%27 height=%2712%27 viewBox=%270 0 38 12%27 fill=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M5.41506 11.7604L0.238255 6.57516C-0.0794144 6.25697 -0.0794144 5.74108 0.238255 5.42289L5.41506 0.237665C5.73273 -0.0805254 6.24778 -0.0805254 6.56546 0.237665C6.88313 0.555857 6.88313 1.07175 6.56546 1.38994L2.77731 5.18424L38 5.18424V6.8138L2.77731 6.8138L6.56546 10.6081C6.88313 10.9263 6.88313 11.4422 6.56546 11.7604C6.24778 12.0786 5.73273 12.0786 5.41506 11.7604Z%27 fill=%27%233D3C3C%27/%3E%3C/svg%3E");
}
.wp-block-create-block-testimonials-slider .testimonials-slider-nav button.testimonials-slider-next::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2738%27 height=%2712%27 viewBox=%270 0 38 12%27 fill=%27none%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M32.5849 0.237667L37.7617 5.42289C38.0794 5.74108 38.0794 6.25697 37.7617 6.57516L32.5849 11.7604C32.2673 12.0786 31.7522 12.0786 31.4345 11.7604C31.1169 11.4422 31.1169 10.9263 31.4345 10.6081L35.2227 6.8138H0L0 5.18425H35.2227L31.4345 1.38994C31.1169 1.07175 31.1169 0.555858 31.4345 0.237667C31.7522 -0.0805243 32.2673 -0.0805243 32.5849 0.237667Z%27 fill=%27%233D3C3C%27/%3E%3C/svg%3E");
}
.wp-block-create-block-testimonials-slider .testimonials-slider-nav .testimonials-slider-dots {
  display: flex;
  gap: 8px;
  justify-content: center;
  align-items: center;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-nav .testimonials-slider-dots button {
  width: 8px;
  height: 3px;
  background-color: var(--stone-grey, #b0b0b0);
  opacity: 0.2;
  border: none;
  cursor: pointer;
  transition: opacity 0.3s ease, width 0.3s ease;
}
.wp-block-create-block-testimonials-slider .testimonials-slider-nav .testimonials-slider-dots button.is-selected {
  opacity: 1;
  width: 36px;
}
.wp-block-create-block-testimonials-slider footer {
  background-color: transparent;
}

/*# sourceMappingURL=style-index.css.map*/