.d-advantages-text-scroll {
  padding-top: 30px;
  padding-bottom: 30px;
  margin: 0 !important;
  overflow: hidden;
  background-color: #F1F0EC;
  font-family: var(--font-sans-serif);
}
.d-advantages-text-scroll[data-fade="d:loop"] {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out;
  /* Safari */
  -moz-transition: opacity 0.5s ease-in-out;
  /* Old versions of Firefox */
  -ms-transition: opacity 0.5s ease-in-out;
  /* Internet Explorer/Edge */
  -o-transition: opacity 0.5s ease-in-out;
  /* Opera */
  transition: opacity 0.5s ease-in-out;
  /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
}
.d-advantages-text-scroll[data-fade="d:loop"].fade-animate {
  opacity: 1;
}
@media (max-width: 768px) {
  .d-advantages-text-scroll {
    padding-top: 30px;
  }
}
.d-advantages-text-scroll .b-advs {
  display: flex;
  width: max-content;
  animation: scrollVentajas 40s linear infinite;
}
.d-advantages-text-scroll .b-advs strong {
font-family: var(--font-serif);
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 140%;
color: #243733;
text-transform: none;
}
.d-advantages-text-scroll .b-adv {
  flex: 0 0 auto;
  padding: 0 25px;
  white-space: nowrap;
  align-items: center;
  display: flex;
  font-size: 18px;
  line-height: 140%;
  font-weight: 400;

text-transform: uppercase;
color: #243733;
}
.d-advantages-text-scroll .b-adv img {
  margin-right: 10px;
  height: 24px;
  width: 24px;
  object-fit: contain;
      position: relative;
    top: -2px;
}
@keyframes scrollVentajas {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
body:has(.d-advantages-text-scroll) .c-hero-slider,
body:has(.d-advantages-text-scroll) .d-table.c-hero-text,
body:has(.d-advantages-text-scroll) .c-hero-slider .block-bg-s {
    height: calc(100vh - 93px);
}
body:has(.d-advantages-text-scroll) .link-ventajas {
    display: none !important;
}