/* <!-- TMA plugin style */
.tma-message-block {
  /* background: #fff; */
  border: none !important;
  box-shadow: none !important;
}

.tma-message-container {
  max-width: 100%;
  padding: 0.68vw 0;
}

.tma-swiper {
  max-width: fit-content;
  min-height: unset;
}

.tma-close-button {
  top: 50%;
  right: unset;
  left: unset;
  inset-inline-end: 0.52vw;
  transform: translateY(-50%);
  width: 0.81vw;
  height: 0.81vw;
}

.tma-swiper .swiper-button-next,
.tma-swiper .swiper-button-prev {
  padding: 0;
  margin: 0;
  height: 100%;
  width: 1.67vw;
  background: transparent;
  border-radius: unset !important;
}

.tma-swiper .swiper-button-next:after,
.tma-swiper .swiper-button-prev:after {
  font-size: 0.42vw;
  color: #000;
}

.tma-swiper .swiper-slide {
  text-align: center;
}

.tma-swiper .swiper-slide * {
  font-size: 0.73vw;
}

.tma-swiper.swiper-rtl .swiper-button-next {
  left: unset;
  right: unset;
  inset-inline-end: 0;
}

.tma-swiper.swiper-rtl .swiper-button-prev {
  left: unset;
  right: unset;
  inset-inline-start: 0;
}

@media screen and (max-width: 768px) {
  .tma-message-container {
    padding-block: 3.59vw;
  }
  .tma-close-button {
    width: 3.59vw;
    height: 3.59vw;
    inset-inline-end: 2.56vw;
  }
  .tma-swiper .swiper-slide * {
    font-size: 3.59vw;
  }
  .tma-swiper .swiper-button-next:after,
  .tma-swiper .swiper-button-prev:after {
    font-size: 2.05vw;
  }
}
/* TMA plugin style --> */
