@charset "utf-8";
.splide__arrow {
  background: transparent;
  font-size: 1.3em;
}
.splide__arrow svg {
  fill: #fff;
}
.splide__arrow {
  opacity: 1;
  width: 1.3em;
}
/*1*************************************************/
.splide1 .splide__arrow--prev {
  left: 3%;
}
.splide1 .splide__arrow--next {
  right: 3%;
}
.splide1 .splide__pagination {
  justify-content: left;
}
.splide1 .splide__pagination__page {
  background: rgba(34, 34, 34, .3);
  color: #fff;
  border-radius: 50%;
  display: inline-block;
  height: 25px;
  width: 25px;
  margin: 0;
  margin-right: 8px;
  opacity: 1;
  padding: 0;
  position: relative;
  transition: transform .2s linear;
  font-family: 'DM Serif Display', serif;
  line-height: 1.2em;
}
.splide1 .splide__pagination__page.is-active {
  background: #D3ACAF;
  transform: scale(1);
  z-index: 1
}
.splide1 .splide__pagination {
  bottom: .5em;
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  z-index: 1;
  width: 94%;
  margin: 0 auto;
}
/*2*************************************************/
.splide2 .splide__arrow--prev {
  left: -15%;
  top: 30%;
}
.splide2 .splide__arrow--next {
  right: -15%;
  top: 30%;
}
.splide2 .splide__pagination {
  bottom: -2em;
}
.splide2 .splide__pagination__page {
  background: rgba(255, 255, 255, .4);
  border-radius: 50%;
  display: inline-block;
  height: 12px;
  width: 12px;
  margin: 0 4px;
  opacity: 1;
}
.splide2 .splide__pagination__page.is-active {
  background: #fff;
  transform: scale(1);
  z-index: 1
}