.bbm-faq-answer {
  color: #637381;
  font-size: 1.65rem;
  line-height: 1.45;
  overflow: hidden;
  transition: height 0.25s ease, opacity 0.25s ease;
}

.bbm-faq-answer > div {
  padding: 1.4rem 0 0;
}

._Ul5cK.bbm-faq-open .ORhlBm {
  opacity: 1;
}

.uXciHY .swiper {
  overflow: hidden;
}

.uXciHY .swiper-wrapper.bbm-logo-marquee {
  animation: bbm-logo-marquee 32s linear infinite;
  display: flex !important;
  width: max-content;
  will-change: transform;
}

.uXciHY .swiper-wrapper.bbm-logo-marquee:hover {
  animation-play-state: paused;
}

.uXciHY .swiper-slide {
  flex: 0 0 auto;
}

.uXciHY .KkBkCX img,
.qQncdT img {
  object-fit: contain !important;
}

@keyframes bbm-logo-marquee {
  from { transform: translate3d(0, 0, 0); }
  to { transform: translate3d(-50%, 0, 0); }
}

._1vzyvH ._7WeSnE > div {
  display: none !important;
}

._1vzyvH .VUyEan .swiper-slide {
  max-width: 28rem;
}

._1vzyvH .oUoyh3 {
  cursor: default;
  transform: scale(0.88);
  transform-origin: top left;
}

._1vzyvH ._w7_mN {
  max-height: 14rem;
  overflow: hidden;
}

._7weDw5 .LJ7GIf {
  display: none !important;
}

.wwWi1K .LJ7GIf {
  display: none !important;
}

._7weDw5 img,
.wwWi1K img,
._0WRYXR img {
  object-fit: contain !important;
}

@media (max-width: 767px) {
  .bbm-faq-answer {
    font-size: 1.45rem;
  }

  ._1vzyvH .VUyEan .swiper-slide {
    max-width: 23rem;
  }
}
