.wcs-hero { width:100%;padding:0px 0px 0px; position:relative; background:#0E151D;position:relative;overflow:hidden}}
.wcs-hero .flexy { display:flex;}
.wcs-hero h2 {color: #0E151D;max-width:493px}
.wcs-hero h2 span { color:#0E151D;font-weight: 600 !important;}
.wcs-hero .content {padding-bottom:0px;color:#0E151D;font-family: "Dazzed";font-size: 16px;font-style: normal;letter-spacing: 0.28px;font-weight: 500;line-height: 175%;max-width:480px}
.wcs-hero__inner{position:relative;z-index:2;padding-bottom:70px;}
.wcs-hero__copy{position:relative; z-index:10;background:#C6FF85;max-width:643px; left:-50px; padding: 51px 75px;border-radius: 4px;}
.wcs-hero__stage{position:absolute;inset:0;z-index:1}
.wcs-hero__bg{position:absolute;inset:0;opacity:0;transition:opacity .4s ease}
.wcs-hero__bg::after { display: none !important; }
.wcs-hero__bg.is-active{opacity:1}
.wcs-hero__tabs{position:relative;z-index:3;display:flex;gap:32px;justify-content:flex-end !important;margin-top:100px;}
.wcs-hero__arrows{display:flex;gap:.5rem;margin-top:1rem}
.wcs-hero__bg {position: absolute;inset: 0;opacity: 0;transition: opacity 0.6s ease;}
.wcs-hero__bg.is-active {opacity: 1;z-index: 1;}
.wcs-hero__image,
.wcs-hero__video {position: absolute;inset: 0;width: 100%;height: 540px;object-fit: cover;background-size: cover;background-position: center;}
.wcs-hero__video { height: 540px !important; object-fit: cover;border-radius: 4px; }


/*button.wcs-hero__arrow.wcs-hero__arrow--prev { background:transparent; max-width:70px; transition:all 400ms ease;border:none;}
button.wcs-hero__arrow.wcs-hero__arrow--next { background:transparent; max-width:70px; transition:all 400ms ease;border:none;}
button.wcs-hero__arrow.wcs-hero__arrow--prev:hover svg path { fill:rgba(128, 239, 128, 1);opacity:1;}
button.wcs-hero__arrow.wcs-hero__arrow--next:hover svg path { fill:rgba(128, 239, 128, 1);opacity:1;}*/

.wcs-hero__tab { height:auto;border:none;background: #0E151D;transition:all 400ms ease;padding:8px 0px;color: #E8E8E8;font-family: Dazzed;font-size: 14px;font-style: normal;letter-spacing: 0.28px;font-weight: 400;line-height: 110%;}
.wcs-hero__tab.is-active { border:none;background: #0E151D;transition:all 400ms ease;padding:8px 0px;color: #B3FF5C;font-family: Dazzed;font-size: 14px;font-style: normal;letter-spacing: 0.28px;font-weight: 400;line-height: 110%;}

.button-flex { display:flex; align-items:center; flex-wrap:wrap; justify-content:space-between;}
.button-flex {
  display: none !important;
}

@media (max-width:1399px) {
  .wcs-hero__tab { font-size:14px;}
}
@media (max-width:1199px) {
  .wcs-hero__tab { font-size:14px;}
}
@media (max-width:991px) {
  .wcs-hero__copy {
    left: -30px;
    max-width: 520px;
    padding: 40px 50px;
  }
  .wcs-hero__image,
  .wcs-hero__video {
    height: 460px;
  }
  .wcs-hero__video {
    height: 460px;
  }
  .wcs-hero__inner {
    padding-bottom: 50px;
  }
  .wcs-hero__tabs {
    margin-top: 70px;
  }
}

@media (max-width:767px) {
  .wcs-hero {
    padding: 0px 0 0;
  }
  .wcs-hero .container {
    padding-left: 0;
    padding-right: 0;
  }
  .wcs-hero__inner {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
  }
  .wcs-hero__copy {
    position: relative;
    left: 0;
    width: 100%;
    max-width: 100%;
    padding: 32px 20px;
    text-align: center;
    order: 1;
    border-radius: 0;
  }
  .wcs-hero__copy h2.wcs-hero__heading {
    max-width: 90%;
    line-height: 140%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    font-weight: 500;
  }
  .wcs-hero__copy .content {
    max-width: 60%;
    text-align: center;
  }
  .wcs-hero__stage {
    position: relative;
    order: 2;
    height: 300px;
    width: 100%;
  }
  .wcs-hero__bg {
    position: absolute;
    inset: 0;
  }
  .wcs-hero__image,
  .wcs-hero__video {
    height: 300px;
    border-radius: 0;
  }
  .wcs-hero__tabs {
    display: none;
  }
  .wcs-hero__panels {
    display: none;
  }
  .wcs-hero__copy h2.wcs-hero__heading {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.wcs-hero__copy .content {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}
}

@media (max-width:480px) {
  .wcs-hero {
    padding: 0px 0 0;
  }
  .wcs-hero .container {
    padding-left: 0;
    padding-right: 0;
  }
  .wcs-hero__inner {
    display: flex;
    flex-direction: column;
    padding-bottom: 0;
  }
  .wcs-hero__copy {
    position: relative;
    left: 0;
    width: 100%;
    max-width: 100%;
    padding: 32px 20px;
    text-align: center;
    order: 1;
    border-radius: 0;
  }
  .wcs-hero__copy h2.wcs-hero__heading {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    font-weight: 500
  }
  .wcs-hero__copy .content {
    max-width: 100%;
    text-align: center;
  }
  .wcs-hero__stage {
    position: relative;
    order: 2;
    height: 241px;
    width: 100%;
  }
  .wcs-hero__bg {
    position: absolute;
    inset: 0;
  }
  .wcs-hero__image,
  .wcs-hero__video {
    height: 241px;
    border-radius: 0;
  }
  .wcs-hero__tabs {
    display: none;
  }
  .wcs-hero__panels {
    display: none;
  }
}