.vestigo-logo-icon path,
.vestigo-text path {
  animation-duration: 2s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

@keyframes bounce-dark-blue {
  0% {
    transform: translate(117.4724121094px, 0.6594238281px);
  }
  20% {
    transform: translate(117.4724121094px, 0.6594238281px);
  }
  45% {
    transform: translate(117.4724121094px, -15.3405761719px);
  }
  60% {
    transform: translate(117.4724121094px, -15.3405761719px);
  }
  85% {
    transform: translate(117.4724121094px, 0.6594238281px);
  }
  100% {
    transform: translate(117.4724121094px, 0.6594238281px);
  }
}
.vestigo-logo-icon__dark-blue {
  animation-name: bounce-dark-blue;
  animation-delay: 0s;
}

@keyframes bounce-light-blue {
  0% {
    transform: translate(252px, 0px);
  }
  20% {
    transform: translate(252px, 0px);
  }
  45% {
    transform: translate(252px, -16px);
  }
  60% {
    transform: translate(252px, -16px);
  }
  85% {
    transform: translate(252px, 0px);
  }
  100% {
    transform: translate(252px, 0px);
  }
}
.vestigo-logo-icon__light-blue {
  animation-name: bounce-light-blue;
  animation-delay: 0.2s;
}

@keyframes bounce-green {
  0% {
    transform: translate(212.3422851563px, 173.6118164063px);
  }
  20% {
    transform: translate(212.3422851563px, 173.6118164063px);
  }
  45% {
    transform: translate(212.3422851563px, 157.6118164063px);
  }
  60% {
    transform: translate(212.3422851563px, 157.6118164063px);
  }
  85% {
    transform: translate(212.3422851563px, 173.6118164063px);
  }
  100% {
    transform: translate(212.3422851563px, 173.6118164063px);
  }
}
.vestigo-logo-icon__green {
  animation-name: bounce-green;
  animation-delay: 0.1s;
}

@keyframes bounce-orange {
  0% {
    transform: translate(252px, 348px);
  }
  20% {
    transform: translate(252px, 348px);
  }
  45% {
    transform: translate(252px, 332px);
  }
  60% {
    transform: translate(252px, 332px);
  }
  85% {
    transform: translate(252px, 348px);
  }
  100% {
    transform: translate(252px, 348px);
  }
}
.vestigo-logo-icon__orange {
  animation-name: bounce-orange;
  animation-delay: 0.15s;
}

@keyframes bounce-V {
  0% {
    transform: translate(1px, 90px);
  }
  20% {
    transform: translate(1px, 90px);
  }
  45% {
    transform: translate(1px, 74px);
  }
  60% {
    transform: translate(1px, 74px);
  }
  85% {
    transform: translate(1px, 90px);
  }
  100% {
    transform: translate(1px, 90px);
  }
}
.vestigo-text__V {
  animation-name: bounce-V;
  animation-delay: 0.25s;
}

@keyframes bounce-e {
  0% {
    transform: translate(361.5px, 169.4375px);
  }
  20% {
    transform: translate(361.5px, 169.4375px);
  }
  45% {
    transform: translate(361.5px, 153.4375px);
  }
  60% {
    transform: translate(361.5px, 153.4375px);
  }
  85% {
    transform: translate(361.5px, 169.4375px);
  }
  100% {
    transform: translate(361.5px, 169.4375px);
  }
}
.vestigo-text__e {
  animation-name: bounce-e;
  animation-delay: 0.3s;
}

@keyframes bounce-s {
  0% {
    transform: translate(538px, 172px);
  }
  20% {
    transform: translate(538px, 172px);
  }
  45% {
    transform: translate(538px, 156px);
  }
  60% {
    transform: translate(538px, 156px);
  }
  85% {
    transform: translate(538px, 172px);
  }
  100% {
    transform: translate(538px, 172px);
  }
}
.vestigo-text__s {
  animation-name: bounce-s;
  animation-delay: 0.35s;
}

@keyframes bounce-t {
  0% {
    transform: translate(589px, 110px);
  }
  20% {
    transform: translate(589px, 110px);
  }
  45% {
    transform: translate(589px, 94px);
  }
  60% {
    transform: translate(589px, 94px);
  }
  85% {
    transform: translate(589px, 110px);
  }
  100% {
    transform: translate(589px, 110px);
  }
}
.vestigo-text__t {
  animation-name: bounce-t;
  animation-delay: 0.4s;
}

@keyframes bounce-i-stick {
  0% {
    transform: translate(686px, 156px);
  }
  20% {
    transform: translate(686px, 156px);
  }
  45% {
    transform: translate(686px, 140px);
  }
  60% {
    transform: translate(686px, 140px);
  }
  85% {
    transform: translate(686px, 156px);
  }
  100% {
    transform: translate(686px, 156px);
  }
}
.vestigo-text__i-stick {
  animation-name: bounce-i-stick;
  animation-delay: 0.45s;
}

@keyframes bounce-i-dot {
  0% {
    transform: translate(723px, 87px);
  }
  20% {
    transform: translate(723px, 87px);
  }
  45% {
    transform: translate(723px, 71px);
  }
  60% {
    transform: translate(723px, 71px);
  }
  85% {
    transform: translate(723px, 87px);
  }
  100% {
    transform: translate(723px, 87px);
  }
}
.vestigo-text__i-dot {
  animation-name: bounce-i-dot;
  animation-delay: 0.45s;
}

@keyframes bounce-g {
  0% {
    transform: translate(874.625px, 167.875px);
  }
  20% {
    transform: translate(874.625px, 167.875px);
  }
  45% {
    transform: translate(874.625px, 151.875px);
  }
  60% {
    transform: translate(874.625px, 151.875px);
  }
  85% {
    transform: translate(874.625px, 167.875px);
  }
  100% {
    transform: translate(874.625px, 167.875px);
  }
}
.vestigo-text__g {
  animation-name: bounce-g;
  animation-delay: 0.5s;
}

@keyframes bounce-o {
  0% {
    transform: translate(1088px, 172px);
  }
  20% {
    transform: translate(1088px, 172px);
  }
  45% {
    transform: translate(1088px, 156px);
  }
  60% {
    transform: translate(1088px, 156px);
  }
  85% {
    transform: translate(1088px, 172px);
  }
  100% {
    transform: translate(1088px, 172px);
  }
}
.vestigo-text__o {
  animation-name: bounce-o;
  animation-delay: 0.55s;
}

@keyframes bounce-R {
  0% {
    transform: translate(1137px, 124px);
  }
  20% {
    transform: translate(1137px, 124px);
  }
  45% {
    transform: translate(1137px, 108px);
  }
  60% {
    transform: translate(1137px, 108px);
  }
  85% {
    transform: translate(1137px, 124px);
  }
  100% {
    transform: translate(1137px, 124px);
  }
}
.vestigo-text__R {
  animation-name: bounce-R;
  animation-delay: 0.6s;
}

@keyframes bounce-R-circle {
  0% {
    transform: translate(1161.5625px, 115.0625px);
  }
  20% {
    transform: translate(1161.5625px, 115.0625px);
  }
  45% {
    transform: translate(1161.5625px, 99.0625px);
  }
  60% {
    transform: translate(1161.5625px, 99.0625px);
  }
  85% {
    transform: translate(1161.5625px, 115.0625px);
  }
  100% {
    transform: translate(1161.5625px, 115.0625px);
  }
}
.vestigo-text__R-circle {
  animation-name: bounce-R-circle;
  animation-delay: 0.6s;
}

@keyframes bounce-b {
  0% {
    transform: translate(82px, 452px);
  }
  20% {
    transform: translate(82px, 452px);
  }
  45% {
    transform: translate(82px, 436px);
  }
  60% {
    transform: translate(82px, 436px);
  }
  85% {
    transform: translate(82px, 452px);
  }
  100% {
    transform: translate(82px, 452px);
  }
}
.vestigo-text__b {
  animation-name: bounce-b;
  animation-delay: 0.25s;
}

@keyframes bounce-y {
  0% {
    transform: translate(142px, 480px);
  }
  20% {
    transform: translate(142px, 480px);
  }
  45% {
    transform: translate(142px, 464px);
  }
  60% {
    transform: translate(142px, 464px);
  }
  85% {
    transform: translate(142px, 480px);
  }
  100% {
    transform: translate(142px, 480px);
  }
}
.vestigo-text__y {
  animation-name: bounce-y;
  animation-delay: 0.271875s;
}

@keyframes bounce-M {
  0% {
    transform: translate(231px, 457px);
  }
  20% {
    transform: translate(231px, 457px);
  }
  45% {
    transform: translate(231px, 441px);
  }
  60% {
    transform: translate(231px, 441px);
  }
  85% {
    transform: translate(231px, 457px);
  }
  100% {
    transform: translate(231px, 457px);
  }
}
.vestigo-text__M {
  animation-name: bounce-M;
  animation-delay: 0.29375s;
}

@keyframes bounce-c {
  0% {
    transform: translate(387.02734375px, 484.3203125px);
  }
  20% {
    transform: translate(387.02734375px, 484.3203125px);
  }
  45% {
    transform: translate(387.02734375px, 468.3203125px);
  }
  60% {
    transform: translate(387.02734375px, 468.3203125px);
  }
  85% {
    transform: translate(387.02734375px, 484.3203125px);
  }
  100% {
    transform: translate(387.02734375px, 484.3203125px);
  }
}
.vestigo-text__c {
  animation-name: bounce-c;
  animation-delay: 0.315625s;
}

@keyframes bounce-C {
  0% {
    transform: translate(463px, 462px);
  }
  20% {
    transform: translate(463px, 462px);
  }
  45% {
    transform: translate(463px, 446px);
  }
  60% {
    transform: translate(463px, 446px);
  }
  85% {
    transform: translate(463px, 462px);
  }
  100% {
    transform: translate(463px, 462px);
  }
}
.vestigo-text__C {
  animation-name: bounce-C;
  animation-delay: 0.3375s;
}

@keyframes bounce-r {
  0% {
    transform: translate(514.1875px, 478.8125px);
  }
  20% {
    transform: translate(514.1875px, 478.8125px);
  }
  45% {
    transform: translate(514.1875px, 462.8125px);
  }
  60% {
    transform: translate(514.1875px, 462.8125px);
  }
  85% {
    transform: translate(514.1875px, 478.8125px);
  }
  100% {
    transform: translate(514.1875px, 478.8125px);
  }
}
.vestigo-text__r {
  animation-name: bounce-r;
  animation-delay: 0.359375s;
}

@keyframes bounce-e2 {
  0% {
    transform: translate(570.83984375px, 484.0625px);
  }
  20% {
    transform: translate(570.83984375px, 484.0625px);
  }
  45% {
    transform: translate(570.83984375px, 468.0625px);
  }
  60% {
    transform: translate(570.83984375px, 468.0625px);
  }
  85% {
    transform: translate(570.83984375px, 484.0625px);
  }
  100% {
    transform: translate(570.83984375px, 484.0625px);
  }
}
.vestigo-text__e2 {
  animation-name: bounce-e2;
  animation-delay: 0.38125s;
}

@keyframes bounce-a {
  0% {
    transform: translate(635.9375px, 484.75px);
  }
  20% {
    transform: translate(635.9375px, 484.75px);
  }
  45% {
    transform: translate(635.9375px, 468.75px);
  }
  60% {
    transform: translate(635.9375px, 468.75px);
  }
  85% {
    transform: translate(635.9375px, 484.75px);
  }
  100% {
    transform: translate(635.9375px, 484.75px);
  }
}
.vestigo-text__a {
  animation-name: bounce-a;
  animation-delay: 0.403125s;
}

@keyframes bounce-d {
  0% {
    transform: translate(691px, 452px);
  }
  20% {
    transform: translate(691px, 452px);
  }
  45% {
    transform: translate(691px, 436px);
  }
  60% {
    transform: translate(691px, 436px);
  }
  85% {
    transform: translate(691px, 452px);
  }
  100% {
    transform: translate(691px, 452px);
  }
}
.vestigo-text__d {
  animation-name: bounce-d;
  animation-delay: 0.425s;
}

@keyframes bounce-i2-stick {
  0% {
    transform: translate(719px, 480px);
  }
  20% {
    transform: translate(719px, 480px);
  }
  45% {
    transform: translate(719px, 464px);
  }
  60% {
    transform: translate(719px, 464px);
  }
  85% {
    transform: translate(719px, 480px);
  }
  100% {
    transform: translate(719px, 480px);
  }
}
.vestigo-text__i2-stick {
  animation-name: bounce-i2-stick;
  animation-delay: 0.446875s;
}

@keyframes bounce-i2-dot {
  0% {
    transform: translate(733px, 453px);
  }
  20% {
    transform: translate(733px, 453px);
  }
  45% {
    transform: translate(733px, 437px);
  }
  60% {
    transform: translate(733px, 437px);
  }
  85% {
    transform: translate(733px, 453px);
  }
  100% {
    transform: translate(733px, 453px);
  }
}
.vestigo-text__i2-dot {
  animation-name: bounce-i2-dot;
  animation-delay: 0.446875s;
}

@keyframes bounce-e3 {
  0% {
    transform: translate(796.1875px, 483.6875px);
  }
  20% {
    transform: translate(796.1875px, 483.6875px);
  }
  45% {
    transform: translate(796.1875px, 467.6875px);
  }
  60% {
    transform: translate(796.1875px, 467.6875px);
  }
  85% {
    transform: translate(796.1875px, 483.6875px);
  }
  100% {
    transform: translate(796.1875px, 483.6875px);
  }
}
.vestigo-text__e3 {
  animation-name: bounce-e3;
  animation-delay: 0.46875s;
}

@keyframes bounce-G {
  0% {
    transform: translate(872.375px, 460.75px);
  }
  20% {
    transform: translate(872.375px, 460.75px);
  }
  45% {
    transform: translate(872.375px, 444.75px);
  }
  60% {
    transform: translate(872.375px, 444.75px);
  }
  85% {
    transform: translate(872.375px, 460.75px);
  }
  100% {
    transform: translate(872.375px, 460.75px);
  }
}
.vestigo-text__G {
  animation-name: bounce-G;
  animation-delay: 0.490625s;
}

@keyframes bounce-r2 {
  0% {
    transform: translate(931px, 479px);
  }
  20% {
    transform: translate(931px, 479px);
  }
  45% {
    transform: translate(931px, 463px);
  }
  60% {
    transform: translate(931px, 463px);
  }
  85% {
    transform: translate(931px, 479px);
  }
  100% {
    transform: translate(931px, 479px);
  }
}
.vestigo-text__r2 {
  animation-name: bounce-r2;
  animation-delay: 0.5125s;
}

@keyframes bounce-o2 {
  0% {
    transform: translate(979px, 482px);
  }
  20% {
    transform: translate(979px, 482px);
  }
  45% {
    transform: translate(979px, 466px);
  }
  60% {
    transform: translate(979px, 466px);
  }
  85% {
    transform: translate(979px, 482px);
  }
  100% {
    transform: translate(979px, 482px);
  }
}
.vestigo-text__o2 {
  animation-name: bounce-o2;
  animation-delay: 0.534375s;
}

@keyframes bounce-u {
  0% {
    transform: translate(1003px, 480px);
  }
  20% {
    transform: translate(1003px, 480px);
  }
  45% {
    transform: translate(1003px, 464px);
  }
  60% {
    transform: translate(1003px, 464px);
  }
  85% {
    transform: translate(1003px, 480px);
  }
  100% {
    transform: translate(1003px, 480px);
  }
}
.vestigo-text__u {
  animation-name: bounce-u;
  animation-delay: 0.55625s;
}

@keyframes bounce-p {
  0% {
    transform: translate(1117px, 483px);
  }
  20% {
    transform: translate(1117px, 483px);
  }
  45% {
    transform: translate(1117px, 467px);
  }
  60% {
    transform: translate(1117px, 467px);
  }
  85% {
    transform: translate(1117px, 483px);
  }
  100% {
    transform: translate(1117px, 483px);
  }
}
.vestigo-text__p {
  animation-name: bounce-p;
  animation-delay: 0.578125s;
}

/*# sourceMappingURL=VestigoLogoAnimation.css.map */
