.fullwidth-accordion {
  height: 100%
}
.fullwidth-accordion.content-removed .fullwidth-accordion__close-button {
  display: block
}
.fullwidth-accordion.content-removed .video__iframe {
  display: block
}
.fullwidth-accordion.content-removed .fullwidth-accordion__pointer-content{
pointer-events:none;
}
.fullwidth-accordion .fullwidth-accordion__pointer-content{
pointer-events:auto;
}
.fullwidth-accordion__item {
  width: 100%;
  border-top: 1px solid var(--white)
}
.fullwidth-accordion__item:last-child {
  border-bottom: 1px solid var(--white)
}
.fullwidth-accordion__item.open {
  border-top: none
}
.fullwidth-accordion__item.open:last-child {
  border-bottom: none
}
.fullwidth-accordion__item.open .fullwidth-accordion__content {
  max-height: 100vh;
  height: auto;
  color: var(--black);
  background: rgba(255,255,255,.75);
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px)
}
.fullwidth-accordion__item.open .fullwidth-accordion__item-title {
  color: var(--black);
  background: rgba(255,255,255,.75);
  -webkit-backdrop-filter: blur(17px);
  backdrop-filter: blur(17px)
}
.fullwidth-accordion__item.open .fullwidth-accordion__item-title .icon-chevron-up {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0)
}
.fullwidth-accordion__item:hover {
  background: rgba(255,255,255,.15)
}
.fullwidth-accordion__item-title {
  background: 0 0;
  border: none;
  padding: var(--sm-1) var(--sm-2);
  color: var(--white);
  width: 100%;
  text-align: left
}
.fullwidth-accordion__item-title .icon-chevron-up {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  -webkit-transition: .5s all ease-in-out;
  transition: .5s all ease-in-out
}
.fullwidth-accordion__content {
  max-height: 0;
  height: auto;
  overflow: hidden;
  -webkit-transition: max-height .5s ease-out;
  transition: max-height .5s ease-out
}
.fullwidth-accordion__innerspace {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 1s ease-in-out;
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out,-webkit-transform 1s ease-in-out
}
.fullwidth-accordion__innerspace.right-active {
  -webkit-transform: translateX(2000%);
  -ms-transform: translateX(2000%);
  transform: translateX(2000%)
}
.fullwidth-accordion__left-content {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 1s ease-in-out;
  transition: -webkit-transform 1s ease-in-out;
  transition: transform 1s ease-in-out;
  transition: transform 1s ease-in-out,-webkit-transform 1s ease-in-out
}
.fullwidth-accordion__left-content.left-active {
  -webkit-transform: translateX(-2000%);
  -ms-transform: translateX(-2000%);
  transform: translateX(-2000%)
}
.fullwidth-accordion__close-button {
  position: absolute;
  top: 0;
  right: var(--sm-2);
  display: none;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 0.3rem;
}
.fullwidth-accordion__close-button button {
  background: 0 0;
  border: none;
  padding: var(--xs-2) var(--xs-1);
  color: var(--white);
  width: 100%;
  text-align: left
}
.fullwidth-accordion__btn-item {
  width: 33.33%
}
.fullwidth-accordion .video {
  height: 100%
}
.fullwidth-accordion .video__iframe {
  display: none
}
.fullwidth-accordion .video__play-button {
  display: none!important
}
.fullwidth-accordion .video__overlay {
  min-height: 90rem
}
@media (min-width:768px) {
  .fullwidth-accordion__btn-item {
    width: 25%
  }
  .fullwidth-accordion .video__iframe iframe{
position: absolute;
  height: 100%;
}
.fullwidth-accordion {
  height: 100%
}

}
@media (min-width:992px) {
  .fullwidth-accordion .video__overlay {
    min-height: 100%
  }
  .fullwidth-accordion {
  height: 100vh
}

}