.mb-0-imp{margin-bottom: 0 !important;}
.media-card-text {
  clip-path: polygon(0 0,155% 0,92% 100%,0 100%)
}
.media-card-text__image {
  height: 17.8rem
}
.media-card-text__title {
  background-color: var(--primary-4);
  z-index: 1;
  transition: .3s all ease-in-out
}
.media-card-text__conetnt {
  background-color: var(--primary-4);
  position: relative;
  overflow: hidden;
  transition: .3s all ease-in-out;
  width: 100%;
}

@media (min-width:1200px) {
  .media-card-text__image {
    margin-bottom: var(--lg-4)
  }
}

.media-text__bg-clip-path {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 66.4rem;
  clip-path: polygon(0 0,148% 0,90% 100%,0 100%)
}
.media-text__content-wrapper {
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%
}
.media-text__image {
  min-height: 80rem
}
.media-text__video-wrapper .video {
  height: 100%;
  min-height: 80rem
}
.media-text .action-button {
  display: none!important
}

.media-text {
  min-height: 85.2rem
}

@media (min-width:992px) {
  .media-card-text__image {
    height: 24.2rem
  }
  .media-text {
    height: 85.2rem
  }
  .media-text__bg-clip-path {
    height: 100%;
    clip-path: polygon(0 0, 56% 0, 30% 100%, 0 100%);
  }
  .media-card-text__conetnt {
    position: absolute;
  }
  .media-card-text__description-hidden{
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
  }

  .media-card-text:hover .media-card-text__description-hidden,
  .media-card-text:focus-within .media-card-text__description-hidden {
    max-height: 300px;
    opacity: 1;
  }
}

@media (aspect-ratio <= 16 / 9) {
  .media-text .video--background iframe {
    width: 185.78vh;
  }
}

@media (max-width:991.98px) {
  .media-text,
  .media-text__image {
    min-height: 120rem;
  }
  .media-text__video-background .video {
    height: 100%;
    min-height: 120rem;
  }
  .media-text__content-wrapper {
    height: auto;
    padding: var(--lg-1) 0
  }
  .media-text__bg-color-text {
    margin-bottom: var(--md-3)
  }
}
@media (max-width:991.98px) and (aspect-ratio <= 16/9) {
  .media-text .video--background iframe {
    width: 260.78vh
  }
}
@media (max-width:767.98px) {
  .media-text,
  .media-text__image {
    min-height: 149rem
  }
  .media-text__video-background .video {
    height: 100%;
    min-height: 149rem
  }
}
@media (max-width:767.98px) and (aspect-ratio <= 16/9) {
  .media-text .video--background iframe {
    width: 336vh
  }
}
@media (max-width:767.98px) {
  .media-text--two-card-variation .media-text__image {
    min-height: 113rem
  }
  .media-text--two-card-variation .media-text__video-background .video {
    min-height: 113rem
  }
}
@media (max-width:575.98px) {
  .media-text,
  .media-text__image {
    min-height: 157rem;
  }
  .media-text__video-background .video {
    height: 100%;
    min-height: 135rem
  }
}
@media (max-width:575.98px) and (aspect-ratio <= 16/9) {
  .media-text .video--background iframe {
    width: 336vh
  }
}
@media (max-width:575.98px) {
  .media-text--two-card-variation .media-text__image {
    min-height: 115rem
  }
  .media-text--two-card-variation .media-text__video-background .video {
    min-height: 115rem
  }
}


@media (max-width:575.98px) {
  #bringing-our-purpose .media-text__image {
    min-height: 0;
  }
  #ip3-at-a-glance .media-text, .media-text__image,
  #ip3-at-a-glance .media-text__video-background .video {
    min-height: 160rem;
  }
  #ip3-at-a-glance .media-text .video--background iframe {
    width: 351vh;
  }
} 
@media (max-width:767.98px) {
  #bringing-our-purpose .media-text__image {
    min-height: 0;
  }
  .media-text__bg-clip-path {
    clip-path: polygon(0 0, 0 100%, calc(100% - 11rem) 100%, 100% calc(100% - 14.5rem), 100% 0);
  }
}
