/* Animations for block-2 text, bulletpoints, and buttons */
.block-2 .animate {
  opacity: 0;
  transform: translateY(40px);
  transition: opacity 0.7s cubic-bezier(0.4,0,0.2,1), transform 0.7s cubic-bezier(0.4,0,0.2,1);
}
.block-2 .animate.visible {
  opacity: 1;
  transform: none;
}
.block-2 .offers-row .animate {
  transition-delay: 0.2s;
}
.block-2 .offers-row .animate:nth-child(2) {
  transition-delay: 0.4s;
}
.block-2 .offers-row .animate:nth-child(3) {
  transition-delay: 0.6s;
}
.block-2 .offer-list li.animate {
  transition-delay: calc(0.2s + 0.05s * var(--i));
}
