.module-accordion {
  padding: 9.6rem 0;
}
.module-accordion__accordions {
  margin-top: 4.3rem;
}
.module-accordion__button {
  margin-top: 3rem;
}

.accordion--cta {
  padding-left: 0;
}

.accordion__box {
  padding: 3.2rem 4.8rem;
  border-bottom: 1px solid var(--secondary-concrete);
  /*opacity: 0.6;*/
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.accordion__box .icon {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 3rem;
}
.accordion__box.accordion--active-accordion {
  /*opacity: 1;*/
}
.accordion__content table{background-color: var(--white);}
.accordion__box.accordion--active-accordion .icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

.accordion__content {
  padding: 5.6rem 2rem;
  background-color: #F4F4F4;
  display: none;
}
.accordion__content.accordion--active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-height: 100%;
  /*-webkit-animation: slide-down 1s 1;
          animation: slide-down 1s 1;*/
}

.accordion:nth-child(1) .accordion__box {
  border-top: 1px solid var(--secondary-concrete);
}

.content {
  max-width: 992px;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  -webkit-animation: slide-down 1s 1;
          animation: slide-down 1s 1;
}
.content__title {
  margin-bottom: 4rem;
}
.content__states {
  margin-bottom: 1.2rem;
}
.content__image-wrapper {
  margin-bottom: 4rem;
}
/*
.content__states-item {
  max-width: 227px;
}*/
.content__after-image {
  margin-bottom: 4rem;
}
.content__image-wrapper {
  max-height: 447px;
}

@media (max-width: 991.98px) {
  .module-accordion {
    padding: 5rem 0 9.7rem;
  }
  .module-accordion__button {
    margin-top: 2.2rem;
  }
  .content {
    max-width: 600px;
  }
  .accordion__content {
    padding: 4rem 0;
  }
  .content__title {
    margin-bottom: 3.2rem;
  }
  .content__image-wrapper {
    margin-bottom: 2.4rem;
  }
  .content__after-image {
    margin-bottom: 2.4rem;
  }
  .content__image-wrapper {
    max-height: 331px;
  }
}
@media (max-width: 767.98px) {
  .module-accordion__button {
    margin-top: 2rem;
  }
  .accordion__content {
    padding: 2.4rem 0;
  }
}
@-webkit-keyframes slide-down {
  from {
    opacity: 0;
    max-height: 0;
  }
  to {
    opacity: 1;
    max-height: 100%;
  }
}
@keyframes slide-down {
  from {
    opacity: 0;
    max-height: 0;
  }
  to {
    opacity: 1;
    max-height: 100%;
  }
}
.video-thumb-wrapper {
    position: relative;
}

.video-thumb-link {
    position: relative;
    display: block;
    text-decoration: none;
}

.video-thumb-link img,
.video-thumb-wrapper img {
    display: block;
    width: 100%;
    height: auto;
}

.video-play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 64px;
    height: 64px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: #e0e721;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}

.video-play-icon {
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 20px solid #fff;
    margin-left: 4px;
}

.video-thumb-link:hover .video-play-btn,
.video-thumb-link:focus .video-play-btn {
    background: #d3d74b;
}
.inv_playBtn {
    background-image: url('/~/media/Images/G/Grafton-Group/icons/play.png') !important;
    background-position: center !important;
}
.inv_pauseBtn {
    background-image: url('/~/media/Images/G/Grafton-Group/icons/pause.png') !important;
    background-position: center !important;
}
.inv_startTime{
    color: #e0e721 !important;
}
.inv_fullscreenBtn{
    background-image: url('/~/media/Images/G/Grafton-Group/icons/fullscreen.png') !important;
    background-position: center !important;
}

.inv_playerContainer[data-inv_playertype=singleplayer].inv_videoPaused.inv_desktop .inv_overlayPlay, .inv_playerContainer[data-inv_playertype=singleplayer].inv_videoPaused.inv_desktop .inv_overlayPlay:hover {
    background-image: url('/~/media/Images/G/Grafton-Group/icons/overlay-play.png') !important;
    background-position: center !important;
}
.inv_playheadWellWatched{

}