.vlb-section .block:not(.block-inline-blockvarbase-media-block):not(.block-mini-layoutservicios):not(.block-inline-blockblock-spacer):not(.block-inline-blocknavigation) {
  margin-bottom: 3rem;
}

@media (min-width: 992px) {
  .vlb-section .block:not(.block-inline-blockvarbase-media-block):not(.block-mini-layoutservicios):not(.block-inline-blockblock-spacer):not(.block-inline-blocknavigation):last-child {
    margin-bottom: 0;
  }
}

.vlb-section .bs-4col .bs-region--first > .block:last-child,
.vlb-section .bs-4col .bs-region--second > .block:last-child {
  margin-bottom: 3rem;
}

@media (min-width: 992px) {
  .vlb-section .bs-4col .bs-region--first > .block:last-child,
  .vlb-section .bs-4col .bs-region--second > .block:last-child {
    margin-bottom: 0;
  }
}

.vlb-section .bs-4col .bs-region--fourth > .block:last-child {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  .vlb-section .bs-4col .bs-region--third > .block:last-child {
    margin-bottom: 0;
  }
}

.vlb-section .bs-3col .bs-region--left > .block:last-child,
.vlb-section .bs-3col .bs-region--middle > .block:last-child {
  margin-bottom: 3rem;
}

@media (min-width: 992px) {
  .vlb-section .bs-3col .bs-region--left > .block:last-child,
  .vlb-section .bs-3col .bs-region--middle > .block:last-child {
    margin-bottom: 0;
  }
}

.vlb-section .bs-2col .bs-region--left > .block:last-child {
  margin-bottom: 3rem;
}

@media (min-width: 992px) {
  .vlb-section .bs-2col .bs-region--left > .block:last-child {
    margin-bottom: 0;
  }
}

.vlb-section .bs-2col .bs-region--right > .block:last-child {
  margin-bottom: 0;
}

.vlb-section .bs-1col .bs-region--main > .block:last-child {
  margin-bottom: 0;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--first > .block.py-lg-0:first-child {
  padding-top: 0;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--first > .block.py-lg-1:first-child {
  padding-top: 0.25rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--first > .block.py-lg-2:first-child {
  padding-top: 0.5rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--first > .block.py-lg-3:first-child {
  padding-top: 1rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--first > .block.py-lg-4:first-child {
  padding-top: 1.5rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--first > .block.py-lg-5:first-child {
  padding-top: 3rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--first > .block.py-lg-6:first-child {
  padding-top: 4rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--first > .block.py-lg-7:first-child {
  padding-top: 5rem;
}

@media (min-width: 576px) {
  .vlb-section.bg-edge2edge .bs-4col .bs-region--second > .block.py-lg-0:first-child {
    padding-top: 0;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--second > .block.py-lg-1:first-child {
    padding-top: 0.25rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--second > .block.py-lg-2:first-child {
    padding-top: 0.5rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--second > .block.py-lg-3:first-child {
    padding-top: 1rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--second > .block.py-lg-4:first-child {
    padding-top: 1.5rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--second > .block.py-lg-5:first-child {
    padding-top: 3rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--second > .block.py-lg-6:first-child {
    padding-top: 4rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--second > .block.py-lg-7:first-child {
    padding-top: 5rem;
  }
}

@media (min-width: 576px) {
  .vlb-section.bg-edge2edge .bs-4col .bs-region--third > .block.py-lg-0:last-child {
    padding-bottom: 0;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--third > .block.py-lg-1:last-child {
    padding-bottom: 0.25rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--third > .block.py-lg-2:last-child {
    padding-bottom: 0.5rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--third > .block.py-lg-3:last-child {
    padding-bottom: 1rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--third > .block.py-lg-4:last-child {
    padding-bottom: 1.5rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--third > .block.py-lg-5:last-child {
    padding-bottom: 3rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--third > .block.py-lg-6:last-child {
    padding-bottom: 4rem;
  }
  .vlb-section.bg-edge2edge .bs-4col .bs-region--third > .block.py-lg-7:last-child {
    padding-bottom: 5rem;
  }
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--fourth > .block.py-lg-0:last-child {
  padding-bottom: 0;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--fourth > .block.py-lg-1:last-child {
  padding-bottom: 0.25rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--fourth > .block.py-lg-2:last-child {
  padding-bottom: 0.5rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--fourth > .block.py-lg-3:last-child {
  padding-bottom: 1rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--fourth > .block.py-lg-4:last-child {
  padding-bottom: 1.5rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--fourth > .block.py-lg-5:last-child {
  padding-bottom: 3rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--fourth > .block.py-lg-6:last-child {
  padding-bottom: 4rem;
}

.vlb-section.bg-edge2edge .bs-4col .bs-region--fourth > .block.py-lg-7:last-child {
  padding-bottom: 5rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--left > .block.py-lg-0:first-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--left > .block.py-lg-0:first-child {
  padding-top: 0;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--left > .block.py-lg-1:first-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--left > .block.py-lg-1:first-child {
  padding-top: 0.25rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--left > .block.py-lg-2:first-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--left > .block.py-lg-2:first-child {
  padding-top: 0.5rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--left > .block.py-lg-3:first-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--left > .block.py-lg-3:first-child {
  padding-top: 1rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--left > .block.py-lg-4:first-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--left > .block.py-lg-4:first-child {
  padding-top: 1.5rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--left > .block.py-lg-5:first-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--left > .block.py-lg-5:first-child {
  padding-top: 3rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--left > .block.py-lg-6:first-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--left > .block.py-lg-6:first-child {
  padding-top: 4rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--left > .block.py-lg-7:first-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--left > .block.py-lg-7:first-child {
  padding-top: 5rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--right > .block.py-lg-0:last-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--right > .block.py-lg-0:last-child {
  padding-bottom: 0;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--right > .block.py-lg-1:last-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--right > .block.py-lg-1:last-child {
  padding-bottom: 0.25rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--right > .block.py-lg-2:last-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--right > .block.py-lg-2:last-child {
  padding-bottom: 0.5rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--right > .block.py-lg-3:last-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--right > .block.py-lg-3:last-child {
  padding-bottom: 1rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--right > .block.py-lg-4:last-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--right > .block.py-lg-4:last-child {
  padding-bottom: 1.5rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--right > .block.py-lg-5:last-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--right > .block.py-lg-5:last-child {
  padding-bottom: 3rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--right > .block.py-lg-6:last-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--right > .block.py-lg-6:last-child {
  padding-bottom: 4rem;
}

.vlb-section.bg-edge2edge .bs-3col .bs-region--right > .block.py-lg-7:last-child,
.vlb-section.bg-edge2edge .bs-2col .bs-region--right > .block.py-lg-7:last-child {
  padding-bottom: 5rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-0:first-child {
  padding-top: 0;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-0:last-child {
  padding-bottom: 0;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-1:first-child {
  padding-top: 0.25rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-1:last-child {
  padding-bottom: 0.25rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-2:first-child {
  padding-top: 0.5rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-2:last-child {
  padding-bottom: 0.5rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-3:first-child {
  padding-top: 1rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-3:last-child {
  padding-bottom: 1rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-4:first-child {
  padding-top: 1.5rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-4:last-child {
  padding-bottom: 1.5rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-5:first-child {
  padding-top: 3rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-5:last-child {
  padding-bottom: 3rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-6:first-child {
  padding-top: 4rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-6:last-child {
  padding-bottom: 4rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-7:first-child {
  padding-top: 5rem;
}

.vlb-section.bg-edge2edge .bs-1col .bs-region--main > .block.py-lg-7:last-child {
  padding-bottom: 5rem;
}

.block-inline-blockblock-spacer {
  margin: 0 !important;
}
