@charset "UTF-8";
.text-shadow-black {
  text-shadow: .2em .2em .3em rgba(255,255,255,1), -.2em .2em .3em rgba(255,255,255,1), .2em -.2em .3em rgba(255,255,255,1), -.2em -.2em .3em rgba(255,255,255,1);
}
.text-shadow-white {
  text-shadow: .2em .2em .4em rgba(0,0,0,.8), -.2em .2em .4em rgba(0,0,0,.8), .2em -.2em .4em rgba(0,0,0,.8), -.2em -.2em .4em rgba(0,0,0,.8);
}

#slide-wrap,
.bx-viewport {
  overflow: hidden;
  position: relative;
}
#what-do .bx-viewport {
  height: auto !important;
}
#slide-wrap header {
  top: 19vh;
  left: 0;
  z-index: 1234;
  width: 100%;
}
#slide-wrap header p span {
  padding: 2vw;
  border-radius: 50%;
  transform: rotate(-15deg);
  line-height: 1.3;
  position: relative;
  z-index: 1;
}
#slide-wrap header p img {
  width: 3.5vw;
  position: absolute;
  z-index: 10;
  left: 8vw;
  top: 6vw;
}
.slider {
  position: relative;
  overflow: visible !important;
  z-index: 12345;
}

.text-wrap {
  z-index: 12345;
  top: 48vh;
  left: 0;
  width: 100%;
}
.slider img {
  height: 100vh;
  opacity: 1;
}
.slider h2 {
  position: absolute;
  top: 0;
  left: -10vw;
  z-index: 1245;
  opacity: 0;
}
.slider h2 span {
  padding: 0 .5vw;
}
.slider h2 strong {
  font-size: 140%;
  margin: 0 .2em;
}
.slider p {
  position: absolute;
  top: 15vh;
  right: -10vw;
  transform: rotate(-0deg);
  opacity: 0;
}
.bx-wrapper {
  border: none;
  box-shadow: none;
  margin: 0;
  background-color: transparent;
  position: relative;
  max-width: none !important;
}
.bx-wrapper .bx-controls-direction a {
  width: auto;
  height: auto;
  margin-top: -4vw;
  text-indent: 0;
  color: rgba(0,0,0,.4);
}
.bx-wrapper .bx-prev {
  padding: 0;
  left: 23.3vw;
}
.bx-wrapper .bx-next {
  padding: 0;
  left: 72.3vw;
}
.bx-wrapper .bx-controls-direction span {
  display: block;
  width: .7vw;
  height: .7vw;
  transform: rotate(45deg);
}

.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
  background-image: none;
  display: block;
  text-decoration: none;
  background-color: transparent;
  
}
#what-do .s-slider li {
  margin: 0 .8vw;
}
#what-do .s-slider li img {
  border-radius: 1vw;
  filter: brightness(70%);
}
#what-do .s-slider li a:hover img {
  filter: brightness(100%);
}
#what-do .s-slider figcaption {
  top: -1.8vw;
  left: -1vw;
  width: 30%;
}
#what-do .s-slider figcaption svg {
  width: 100%;
  height: auto;
}

@media (min-width: 768px){
  
}

@media (max-width: 1199px){
  #what-do .s-slider li img {
    filter: brightness(100%);
  }
  #what-do .s-slider figcaption {
    top: -2.5vw;
    left: -1.5vw;
    width: 35%;
  }
}
@media (min-height: 1000px) and (max-width: 991px){
  #slide-wrap header {
    top: 13vh;
  }
  .slider img {
    height: 55vh;
  }
  .text-wrap {
    top: 30vh
  }
  .slider h2 {
    top: 0;
    left: -20vw;
    font-size: 220%;
  }
  .slider p {
    top: 7vh;
    right: -20vw;
    font-size: 220%;
  }
}

@media (max-width: 767px){
  #slide-wrap header {
    top: 9vh;
  }
  .slider img {
    height: 50vh;
  }
  .text-wrap {
    top: 30vh
  }
  .slider h2 {
    font-size: 130%;
    top: 0;
    left: -20vw;
  }
  .slider p {
    top: 7vh;
    right: -20vw;
    font-size: 130%;
  }
  #what-do .s-slider li {
    margin: 0 .7vw;
  }
  #what-do .s-slider figcaption {
    top: -3.5vw;
    left: -2.5vw;
    width: 40%;
  }
}
@media (max-width: 575px){
  #what-do .s-slider li {
    margin: 0 1.5vw;
  }
  #what-do .s-slider li img {
    border-radius: 2vw;
  }
  #what-do .s-slider figcaption {
    top: -7vw;
    left: -3.5vw;
    width: 40%;
  }
}