/*===================================================================================*/
/*  Global | Variables | Partial
/*===================================================================================*/
.app-tab__content {
  position: absolute;
  left: 0;
  top: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95), visibility 0s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.5s;
  transition: opacity 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95), visibility 0s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.5s;
  pointer-events: none;
}
.app-tab__content__text {
  padding-right: calc(8.3333333333% - 3.75rem);
}
.app-tab__content .wysiwyg {
  color: #ffffff;
}
.app-tab__content .paragraph-text {
  margin: 2.5rem 0;
}
.app-tab__content__image-container {
  position: relative;
  opacity: 0;
  -webkit-transform: translateX(-30px);
  transform: translateX(-30px);
  -webkit-transition: opacity 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95), -webkit-transform 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: opacity 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95), -webkit-transform 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: opacity 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95), transform 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition: opacity 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95), transform 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95), -webkit-transform 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.app-tab__content__image-container img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  height: 100%;
  width: 100%;
}
@media screen and (min-width: 0) and (max-width: 47.9375em) {
  .app-tab__content__image-container {
    width: calc(100% + 2rem);
    height: 25rem;
    left: -2rem;
  }
  .app-tab__content__cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .app-tab__content__cta span {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media screen and (min-width: 48em) and (max-width: 63.9375em) {
  .app-tab__content__image-container {
    width: calc(100% + 5rem);
    height: 30rem;
  }
}
@media screen and (min-width: 64em) {
  .app-tab__content__image-container {
    width: calc(100% + 8rem);
    height: auto;
    padding: 2rem;
  }
}
@media screen and (min-width: 48em) {
  .app-tab__content__wrapper {
    -webkit-transform: translateY(-12rem);
    transform: translateY(-12rem);
  }
}
.app-tab__content.is-active {
  position: relative;
  visibility: visible;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: opacity 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95), visibility 0s;
  transition: opacity 0.5s cubic-bezier(0.445, 0.05, 0.55, 0.95), visibility 0s;
}
.app-tab__content.is-active .app-tab__content__image-container {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.app-tab__content.is-active .app-tab__content__image-container {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.app-tab__content:not(.is-active) .app-tab__content__image-container {
  opacity: 0;
  -webkit-transform: translateX(30px);
  transform: translateX(30px);
}
/*# sourceMappingURL=tab-content.css.map */
