/* .main-one .banner-card-rate__container .card-rate.card-rate--simplify {
    background: url('../imgs/banner/one/simplify/mobile.jpg') no-repeat;
    background-size: cover;
} */

.footer-background > img {
  width: 100%;
  max-width: 100%;
  display: block;
}

body .footer {
  background-color: black;
}

body .section-legals {
  padding-bottom: 4rem;
}

@media screen and (min-width: 768px) {
  .main-one
    .section.section-banner:has(.card-rate, .card-rate.card-rate--simplify) {
    background: url(../imgs/banner/one/tablet.jpg) no-repeat;
    background-size: cover;
  }
}

@media screen and (min-width: 1024px) {
  .main-one
    .section.section-banner:has(.card-rate, .card-rate.card-rate--simplify) {
    background: url(../imgs/section-rates/one/desktop-1280.jpg) no-repeat;
    background-size: cover;
  }
}

@media screen and (min-width: 1280px) {
  .main-content-container {
    background: url(../imgs/section-rates/one/desktop-1280.jpg) no-repeat;
    background-size: cover;
    /* background-image: linear-gradient(45deg, #820000 0%, #E60000 100%); */
  }

  .wrapper .main #section-carousel-ws10 {
    background: transparent;
  }

  .wrapper .flex-container {
    background: transparent;
  }
}

@media screen and (min-width: 1600px) {
  .main-content-container {
    background-size: cover;
    min-height: 600px;
  }

  .main-voz .main-content-container {
    background-size: cover;
    min-height: 750px;
  }

  .main-tv .main-content-container {
    background-size: cover;
    min-height: 800px;
  }
}
