.bloque1-home .item .bg {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.bloque1-home .item:nth-child(2n+1)>div {
  padding-left: 8vw;
}

.bloque1-home .item:nth-child(1n+2)>div {
  padding-right: 8vw;
}

.bloque1-home .item .desc-cont   {
  padding-right: 8vw;
  padding-left: 8vw;
}

.bloque3-celebraciones .item-0 .desc::after {
  content: '';
}

.bloque1-home .desc img,
img.logo {
  max-height: 100px
}

@media only screen and (max-width: 991px) {
  .display-2 {
    font-size: 4rem
  }

  .display-4 {
    font-size: 3.5rem
  }

  .display-3 {
    font-size: 3rem
  }
}

@media only screen and (max-width: 768px) {
  html{
    font-size: 14px;
  }
  .display-2 {
    font-size: 3rem
  }

  .display-4 {
    font-size: 2.5rem
  }

  .display-3 {
    font-size: 3.5rem
  }
}
