@media only screen and (min-width: 992px) {
#r8_content .parallax01 {background-position-y: 65% !important;}
}

@media only screen and (max-width: 991px) {
#r8_content .parallax01 {background-position-x: 85% !important; background-position-y: 65% !important;}
#r8_content .parallax02 {background-position-x: 85% !important;}
#r8_content .parallax03 {background-position-x: 25% !important;}
}


.d0-slider {
    overflow: hidden;
    width: 100%;
  }

  /* Inner track: holds all 6 slides side by side */
  .d0-slides {
    display: flex;
    /* Width is set by JS once we know the container size */
    transition: transform 0.8s ease-in-out;
    will-change: transform;
  }

  /* Each slide matches the visible slider width exactly — set by JS */
  .d0-slide {
    flex-shrink: 0;
    box-sizing: border-box;
    text-align: center;
  }

  .d0-slide-question {
    color: #ffffff;
    font-family: 'Domine', serif;
    white-space: normal;
  }
