[class^=section-slider-] .splide__pagination__page{
  width:10px;
  height:10px;
  background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background:initial;
  border:1px solid white;
  margin:3px 5px;
  opacity:1;
}

[class^=section-slider-] .splide__pagination__page.is-active{
  background:var(--yc-primary-color);
  transform:none;
  transform:initial;
  border:1px solid var(--yc-primary-color);
}

.splide{
  height:var(--mobile-height);
}
@media (min-width: 768px){
  .splide{
    height:var(--desktop-height);
  }
}

.yc-slider__desktop{
  display:none;
}
@media (min-width: 768px){
  .yc-slider__desktop{
    display:block;
  }
}
.yc-slider__desktop .content{
  height:100%;
  display:flex;
  justify-content:center;
  flex-direction:column;
  padding:0 250px;
  text-align:var(--alignment);
}
.yc-slider__desktop .content .headers, .yc-slider__desktop .content h3, .yc-slider__desktop .content h2, .yc-slider__desktop .content h1{
  font-weight:700;
  line-height:1.2;
  margin-bottom:2rem;
}
.yc-slider__desktop .content h1{
  font-size:3rem;
}
.yc-slider__desktop .content h2{
  font-size:1.5rem;
}
.yc-slider__desktop .content h3{
  font-size:1rem;
}
.yc-slider__desktop .content p{
  margin-top:1rem;
}
.yc-slider__desktop .content .btn-holder{
  margin-top:1em;
  text-align:var(--alignment);
}
.yc-slider__desktop .content .btn-holder a{
  display:inline-flex;
}