.Ads-Retangulo-A {
  display: flex !important;
  background-color: #e5e5e5;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  color: white;
  grid-column: span 4;
  grid-row: span 2;
  overflow: hidden;
}
.Ads-Retangulo-B {
  display: flex !important;
  background-color: #e5e5e5;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  color: white;
  grid-column: span 4;
  grid-row: span 2;
  overflow: hidden;
}
.mw-area-billboard {
  max-width: 1200px;
  margin: 0 auto;
}
.Ads-Retangulo-C {
  display: flex !important;
  background-color: #e5e5e5;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  color: white;
  grid-column: span 4;
  grid-row: span 2;
  overflow: hidden;
}
.Billboard-Centro-Desktop-ES,
.Billboard-Centro-Desktop-PE {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 250px;
}
.Billboard-Centro-Mobile-ES,
.Billboard-Centro-Mobile-PE {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 280px;
}
.Billboard-Topo-Desktop-ES-Container,
.Billboard-Topo-Desktop-PE-Container {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 250px;
  overflow: hidden;
}
.Billboard-Topo-Mobile-ES-Container,
.Billboard-Topo-Mobile-PE-Container {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  overflow: hidden;
}
.Billboard-Topo-Desktop-ES,
.Billboard-Topo-Desktop-PE {
  width: fit-content;
  height: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Billboard-Topo-Mobile-ES,
.Billboard-Topo-Mobile-PE {
  width: fit-content;
  height: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
}
.LeaderBoard-Topo-Desktop-ES-Container,
.LeaderBoard-Topo-Desktop-PE-Container {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 100px;
  overflow: hidden;
}
.LeaderBoard-Topo-Mobile-ES-Container,
.LeaderBoard-Topo-Mobile-PE-Container {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  overflow: hidden;
}
.LeaderBoard-Topo-Desktop-ES,
.LeaderBoard-Topo-Desktop-PE {
  width: fit-content;
  height: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
}
.LeaderBoard-Topo-Mobile-ES,
.LeaderBoard-Topo-Mobile-PE {
  width: fit-content;
  height: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Retangulo-A-Mobile-ES,
.Retangulo-A-Mobile-PE,
.Retangulo-B-Mobile-ES,
.Retangulo-B-Mobile-PE,
.Retangulo-C-Mobile-ES,
.Retangulo-C-Mobile-PE {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 280px;
}
.Retangulo-A-Desktop-ES,
.Retangulo-A-Desktop-PE,
.Retangulo-B-Desktop-ES,
.Retangulo-B-Desktop-PE,
.Retangulo-C-Desktop-ES,
.Retangulo-C-Desktop-PE {
  grid-column: span 4;
  grid-row: span 2;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
}

.Billboard-A-Desktop-ES,
.Billboard-A-Desktop-PE,
.Billboard-B-Desktop-ES,
.Billboard-B-Desktop-PE,
.Billboard-C-Desktop-ES,
.Billboard-C-Desktop-PE {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 250px;
}

.Billboard-A-Mobile-ES,
.Billboard-A-Mobile-PE,
.Billboard-B-Mobile-ES,
.Billboard-B-Mobile-PE,
.Billboard-C-Mobile-ES,
.Billboard-C-Mobile-PE,
.Billboard-D-Mobile-ES {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 280px;
}
.Arroba-Centro-Desktop-ES,
.Arroba-Centro-Desktop-PE {
  grid-column: span 4;
  grid-row: span 1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  width: 100%;
}
.Arroba-Centro-Mobile-ES,
.Arroba-Centro-Mobile-PE {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 120px;
  width: 100%;
}
.Super-Leaderboard-Centro-Desktop-ES,
.Super-Leaderboard-Centro-Desktop-PE {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 90px;
  width: 100%;
  margin: auto 0;
}
.Super-Leaderboard-Centro-Mobile-ES,
.Super-Leaderboard-Centro-Mobile-PE {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 100px;
  width: 100%;
  margin: 15px 0;
}
.Super-Leaderboard-A-Desktop-ES,
.Super-Leaderboard-A-Desktop-PE,
.Super-Leaderboard-B-Desktop-ES,
.Super-Leaderboard-B-Desktop-PE,
.Super-Leaderboard-C-Desktop-ES,
.Super-Leaderboard-C-Desktop-PE {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  min-height: 90px;
  width: 100%;
  margin: 15px 0;
}
.Super-Leaderboard-A-Mobile-ES,
.Super-Leaderboard-A-Mobile-PE,
.Super-Leaderboard-B-Mobile-ES,
.Super-Leaderboard-B-Mobile-PE,
.Super-Leaderboard-C-Mobile-ES,
.Super-Leaderboard-C-Mobile-PE {
  grid-column: 1 / -1;
  background-color: #e5e5e5;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 20px;
  height: 100px;
  width: 100%;
  margin: 15px 0;
}

@media (max-width: 1024px) {
  .Ads-Retangulo-A {
    grid-column: span 2;
    grid-row: span 2;
  }
  .Ads-Retangulo-B {
    grid-column: span 2;
    grid-row: span 2;
  }
  .Ads-Retangulo-C {
    grid-column: span 2;
    grid-row: span 2;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .Arroba-Centro-Desktop-ES, .Arroba-Centro-Desktop-PE {
    grid-column: span 2;  
  }

  .Retangulo-A-Desktop-ES,
  .Retangulo-A-Desktop-PE,
  .Retangulo-B-Desktop-ES,
  .Retangulo-B-Desktop-PE,
  .Retangulo-C-Desktop-ES,
  .Retangulo-C-Desktop-PE {
    grid-column: span 2;
  }

  .mw-area-billboard {
    max-width: calc(100vw - 40px);
    margin: 0 auto;
    overflow: hidden;
  }

  .mw-area-billboard iframe {
    width: calc(100vw - 40px);
    max-width: calc(100vw - 40px);

  }

  .mw-area-billboard img {
    max-width: calc(100vw - 40px);
    width: calc(100vw - 40px);
  }

  .img_ad {
    max-width: calc(100vw - 40px);
    width: calc(100vw - 40px);
  }
}