.keen-slider, .wp-block-slider > .wp-block-slider__inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.keen-slider__slide, .wp-block-slider > .wp-block-slider__inner-container .slide {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 100%;
}
.keen-slider[data-keen-slider-v], .wp-block-slider > [data-keen-slider-v].wp-block-slider__inner-container {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.keen-slider[data-keen-slider-v] .keen-slider__slide, .keen-slider[data-keen-slider-v] .wp-block-slider > .wp-block-slider__inner-container .slide, .wp-block-slider > .wp-block-slider__inner-container .keen-slider[data-keen-slider-v] .slide, .wp-block-slider > [data-keen-slider-v].wp-block-slider__inner-container .keen-slider__slide, .wp-block-slider > [data-keen-slider-v].wp-block-slider__inner-container .slide {
  width: 100%;
}
.keen-slider[data-keen-slider-moves] *, .wp-block-slider > [data-keen-slider-moves].wp-block-slider__inner-container * {
  pointer-events: none;
}

.wp-block-slider {
  position: relative;
}
.wp-block-slider .dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.wp-block-slider .dot {
  border: none;
  width: 10px;
  height: 10px;
  background: #c5c5c5;
  border-radius: 50%;
  margin: 0 5px;
  padding: 5px;
  cursor: pointer;
}
.wp-block-slider .dot:focus {
  outline: none;
}
.wp-block-slider .dot--active {
  background: #000;
}
.wp-block-slider .arrow {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  fill: #fff;
  cursor: pointer;
}
.wp-block-slider .arrow-left {
  left: 5px;
}
.wp-block-slider .arrow-right {
  left: auto;
  right: 5px;
}
.wp-block-slider .arrow-disabled {
  fill: rgba(255, 255, 255, 0.5);
}