.animate #ani_p1 .first_msg span.avi_left {
  animation: paint-white 1000ms linear 6s forwards;
}

.animate #ani_p1 .first_msg span.avi_right {
  animation: paint-white 1000ms linear 6s forwards;
}

.animate #ani_p1 span.avi_container.first_msg {
  animation: make-appear 500ms ease-in-out 4s forwards,
    make-invisible 1000ms ease-in-out 7s forwards;
}

.animate #ani_p1 .second_msg span.avi_left {
  animation: paint-white 1000ms linear 1500ms forwards;
}

.animate #ani_p1 .second_msg span.avi_right {
  animation: paint-white 1000ms linear 1500ms forwards;
}

.animate #ani_p1 span.avi_container.second_msg {
  animation: make-appear 500ms ease-in-out 500ms forwards,
    make-invisible 1000ms ease-in-out 3400ms forwards;
}

.animate #ani_p1 .third_msg span.avi_left {
  animation: paint-white 1000ms linear 1500ms forwards;
}

.animate #ani_p1 .third_msg span.avi_right {
  animation: paint-white 1000ms linear 1500ms forwards;
}

.animate #ani_p1 span.avi_container.third_msg {
  animation: make-appear 500ms ease-in-out 500ms forwards;
}

.animate #avilder-svg {
  animation: glow-a-little 2s linear 5s forwards;
}

.animate #avi_wall_paper_dot {
  animation: elbow-dot 2000ms cubic-bezier(1, 0, 0.75, 1) var(--delay, 14s)
    forwards;
}

.animate #avi_floor_system_dot {
  animation: elbow-dot 2000ms cubic-bezier(1, 0, 0.75, 1) var(--delay, 14s)
    forwards;
}

.animate #avi_painting_coatings_dot {
  animation: elbow-dot 2000ms cubic-bezier(1, 0, 0.75, 1) var(--delay, 14s)
    forwards;
}

.animate #logo_shrink_div {
  animation: scale-from-top-center 1s linear var(--delay, 14s) forwards;
}

.animate .avi_service {
  animation: scale-services 1s linear calc(var(--delay, 14s) + 1s) forwards;
}

.animate .brand-heading {
  animation: show-move 1s linear var(--delay, 1s) reverse forwards;
}

.animate #avi_icon_sign {
  animation: show-move 1s linear calc(var(--delay, 1s) + 1s) forwards;
}

.animate #avi_equals_sign {
  animation: show-move 1s linear calc(var(--delay, 1s) + 2s) forwards;
}

.animate #avi_happy_client_sign {
  animation: show-move 1s linear calc(var(--delay, 1s) + 3s) forwards;
}

.animate #speak_avilder {
  animation: speak 500ms linear var(--delay, 1s) forwards;
}

.rendered #chevron {
  opacity: 1;
  transition: opacity 2s;
  animation: move 500ms linear var(--delay, 1s) alternate forwards infinite;
}
