@-webkit-keyframes hero-decor-enter {
  from {
    opacity: 0;
    -webkit-transform: scale(0.88);
    transform: scale(0.88);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes hero-decor-enter {
  from {
    opacity: 0;
    -webkit-transform: scale(0.88);
    transform: scale(0.88);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes hero-decor-2-pulse {

  0%,
  100% {
    -webkit-transform: scale(1) translate(0, 0) rotate(0deg);
    transform: scale(1) translate(0, 0) rotate(0deg);
    opacity: 1;
  }

  17% {
    -webkit-transform: scale(1.018) translate(4px, -3px) rotate(0.7deg);
    transform: scale(1.018) translate(4px, -3px) rotate(0.7deg);
    opacity: 0.95;
  }

  38% {
    -webkit-transform: scale(1.03) translate(-5px, 3px) rotate(-0.9deg);
    transform: scale(1.03) translate(-5px, 3px) rotate(-0.9deg);
    opacity: 0.91;
  }

  52% {
    -webkit-transform: scale(1.035) translate(2px, 5px) rotate(0.4deg);
    transform: scale(1.035) translate(2px, 5px) rotate(0.4deg);
    opacity: 0.9;
  }

  71% {
    -webkit-transform: scale(1.022) translate(-3px, -4px) rotate(-1.1deg);
    transform: scale(1.022) translate(-3px, -4px) rotate(-1.1deg);
    opacity: 0.93;
  }

  88% {
    -webkit-transform: scale(1.028) translate(5px, 1px) rotate(0.6deg);
    transform: scale(1.028) translate(5px, 1px) rotate(0.6deg);
    opacity: 0.92;
  }
}

@keyframes hero-decor-2-pulse {

  0%,
  100% {
    -webkit-transform: scale(1) translate(0, 0) rotate(0deg);
    transform: scale(1) translate(0, 0) rotate(0deg);
    opacity: 1;
  }

  17% {
    -webkit-transform: scale(1.018) translate(4px, -3px) rotate(0.7deg);
    transform: scale(1.018) translate(4px, -3px) rotate(0.7deg);
    opacity: 0.95;
  }

  38% {
    -webkit-transform: scale(1.03) translate(-5px, 3px) rotate(-0.9deg);
    transform: scale(1.03) translate(-5px, 3px) rotate(-0.9deg);
    opacity: 0.91;
  }

  52% {
    -webkit-transform: scale(1.035) translate(2px, 5px) rotate(0.4deg);
    transform: scale(1.035) translate(2px, 5px) rotate(0.4deg);
    opacity: 0.9;
  }

  71% {
    -webkit-transform: scale(1.022) translate(-3px, -4px) rotate(-1.1deg);
    transform: scale(1.022) translate(-3px, -4px) rotate(-1.1deg);
    opacity: 0.93;
  }

  88% {
    -webkit-transform: scale(1.028) translate(5px, 1px) rotate(0.6deg);
    transform: scale(1.028) translate(5px, 1px) rotate(0.6deg);
    opacity: 0.92;
  }
}

@-webkit-keyframes hero-decor-3-pulse {

  0%,
  100% {
    -webkit-transform: scale(1) translate(0, 0) rotate(0deg);
    transform: scale(1) translate(0, 0) rotate(0deg);
    opacity: 1;
  }

  21% {
    -webkit-transform: scale(1.032) translate(-4px, 5px) rotate(-1.3deg);
    transform: scale(1.032) translate(-4px, 5px) rotate(-1.3deg);
    opacity: 0.9;
  }

  44% {
    -webkit-transform: scale(1.048) translate(6px, -2px) rotate(1.4deg);
    transform: scale(1.048) translate(6px, -2px) rotate(1.4deg);
    opacity: 0.87;
  }

  58% {
    -webkit-transform: scale(1.055) translate(-2px, -5px) rotate(0.3deg);
    transform: scale(1.055) translate(-2px, -5px) rotate(0.3deg);
    opacity: 0.86;
  }

  76% {
    -webkit-transform: scale(1.036) translate(3px, 4px) rotate(-1deg);
    transform: scale(1.036) translate(3px, 4px) rotate(-1deg);
    opacity: 0.89;
  }

  91% {
    -webkit-transform: scale(1.044) translate(-5px, -2px) rotate(0.9deg);
    transform: scale(1.044) translate(-5px, -2px) rotate(0.9deg);
    opacity: 0.88;
  }
}

@keyframes hero-decor-3-pulse {

  0%,
  100% {
    -webkit-transform: scale(1) translate(0, 0) rotate(0deg);
    transform: scale(1) translate(0, 0) rotate(0deg);
    opacity: 1;
  }

  21% {
    -webkit-transform: scale(1.032) translate(-4px, 5px) rotate(-1.3deg);
    transform: scale(1.032) translate(-4px, 5px) rotate(-1.3deg);
    opacity: 0.9;
  }

  44% {
    -webkit-transform: scale(1.048) translate(6px, -2px) rotate(1.4deg);
    transform: scale(1.048) translate(6px, -2px) rotate(1.4deg);
    opacity: 0.87;
  }

  58% {
    -webkit-transform: scale(1.055) translate(-2px, -5px) rotate(0.3deg);
    transform: scale(1.055) translate(-2px, -5px) rotate(0.3deg);
    opacity: 0.86;
  }

  76% {
    -webkit-transform: scale(1.036) translate(3px, 4px) rotate(-1deg);
    transform: scale(1.036) translate(3px, 4px) rotate(-1deg);
    opacity: 0.89;
  }

  91% {
    -webkit-transform: scale(1.044) translate(-5px, -2px) rotate(0.9deg);
    transform: scale(1.044) translate(-5px, -2px) rotate(0.9deg);
    opacity: 0.88;
  }
}

@-webkit-keyframes contact-decor-6-enter {
  from {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0.88);
    transform: translateX(-50%) scale(0.88);
  }

  to {
    opacity: 1;
    -webkit-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
  }
}

@keyframes contact-decor-6-enter {
  from {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0.88);
    transform: translateX(-50%) scale(0.88);
  }

  to {
    opacity: 1;
    -webkit-transform: translateX(-50%) scale(1);
    transform: translateX(-50%) scale(1);
  }
}

@-webkit-keyframes contact-decor-6-pulse {

  0%,
  100% {
    -webkit-transform: translateX(-50%) scale(1) translate(0, 0) rotate(0deg);
    transform: translateX(-50%) scale(1) translate(0, 0) rotate(0deg);
    opacity: 1;
  }

  21% {
    -webkit-transform: translateX(-50%) scale(1.032) translate(-4px, 5px) rotate(-1.3deg);
    transform: translateX(-50%) scale(1.032) translate(-4px, 5px) rotate(-1.3deg);
    opacity: 0.9;
  }

  44% {
    -webkit-transform: translateX(-50%) scale(1.048) translate(6px, -2px) rotate(1.4deg);
    transform: translateX(-50%) scale(1.048) translate(6px, -2px) rotate(1.4deg);
    opacity: 0.87;
  }

  58% {
    -webkit-transform: translateX(-50%) scale(1.055) translate(-2px, -5px) rotate(0.3deg);
    transform: translateX(-50%) scale(1.055) translate(-2px, -5px) rotate(0.3deg);
    opacity: 0.86;
  }

  76% {
    -webkit-transform: translateX(-50%) scale(1.036) translate(3px, 4px) rotate(-1deg);
    transform: translateX(-50%) scale(1.036) translate(3px, 4px) rotate(-1deg);
    opacity: 0.89;
  }

  91% {
    -webkit-transform: translateX(-50%) scale(1.044) translate(-5px, -2px) rotate(0.9deg);
    transform: translateX(-50%) scale(1.044) translate(-5px, -2px) rotate(0.9deg);
    opacity: 0.88;
  }
}

@keyframes contact-decor-6-pulse {

  0%,
  100% {
    -webkit-transform: translateX(-50%) scale(1) translate(0, 0) rotate(0deg);
    transform: translateX(-50%) scale(1) translate(0, 0) rotate(0deg);
    opacity: 1;
  }

  21% {
    -webkit-transform: translateX(-50%) scale(1.032) translate(-4px, 5px) rotate(-1.3deg);
    transform: translateX(-50%) scale(1.032) translate(-4px, 5px) rotate(-1.3deg);
    opacity: 0.9;
  }

  44% {
    -webkit-transform: translateX(-50%) scale(1.048) translate(6px, -2px) rotate(1.4deg);
    transform: translateX(-50%) scale(1.048) translate(6px, -2px) rotate(1.4deg);
    opacity: 0.87;
  }

  58% {
    -webkit-transform: translateX(-50%) scale(1.055) translate(-2px, -5px) rotate(0.3deg);
    transform: translateX(-50%) scale(1.055) translate(-2px, -5px) rotate(0.3deg);
    opacity: 0.86;
  }

  76% {
    -webkit-transform: translateX(-50%) scale(1.036) translate(3px, 4px) rotate(-1deg);
    transform: translateX(-50%) scale(1.036) translate(3px, 4px) rotate(-1deg);
    opacity: 0.89;
  }

  91% {
    -webkit-transform: translateX(-50%) scale(1.044) translate(-5px, -2px) rotate(0.9deg);
    transform: translateX(-50%) scale(1.044) translate(-5px, -2px) rotate(0.9deg);
    opacity: 0.88;
  }
}

section.hero[data-animate]:not([data-state='is-animated']) .hero__image .decor--2,
section.hero[data-animate]:not([data-state='is-animated']) .hero__image .decor--3 {
  opacity: 0;
  -webkit-transform: scale(0.88);
  transform: scale(0.88);
}

section.hero[data-animate][data-state='is-animated'] .hero__image .decor--2 {
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-animation:
    hero-decor-enter 1.2s ease-out 0.65s forwards,
    hero-decor-2-pulse 11.6s ease-in-out 1.85s infinite;
  animation:
    hero-decor-enter 1.2s ease-out 0.65s forwards,
    hero-decor-2-pulse 11.6s ease-in-out 1.85s infinite;
}

section.hero[data-animate][data-state='is-animated'] .hero__image .decor--3 {
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-animation:
    hero-decor-enter 1.2s ease-out 0.65s forwards,
    hero-decor-3-pulse 14.8s ease-in-out 2.95s infinite;
  animation:
    hero-decor-enter 1.2s ease-out 0.65s forwards,
    hero-decor-3-pulse 14.8s ease-in-out 2.95s infinite;
}

section.hero[data-animate]:not([data-state='is-animated']) .hero__title-block {
  opacity: 0;
  -webkit-transform: translateY(-52px);
  transform: translateY(-52px);
}

section.hero[data-animate]:not([data-state='is-animated']) .hero__title-block .decor--1 {
  opacity: 0;
}

section.hero[data-animate][data-state='is-animated'] .hero__title-block {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.2s ease-out 0.65s, -webkit-transform 1.2s ease-out 0.65s;
  transition: opacity 1.2s ease-out 0.65s, -webkit-transform 1.2s ease-out 0.65s;
  transition: opacity 1.2s ease-out 0.65s, transform 1.2s ease-out 0.65s;
  transition: opacity 1.2s ease-out 0.65s, transform 1.2s ease-out 0.65s, -webkit-transform 1.2s ease-out 0.65s;
}

section.hero[data-animate][data-state='is-animated'] .hero__title-block .decor--1 {
  opacity: 0.4;
  -webkit-transition: opacity 1.1s ease-out 1.85s;
  transition: opacity 1.1s ease-out 1.85s;
}

section.about[data-animate]:not([data-state='is-animated']) .about__content,
section.about[data-animate]:not([data-state='is-animated']) .about__image {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.about[data-animate][data-state='is-animated'] .about__content {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.about[data-animate][data-state='is-animated'] .about__image {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
}

section.maintenance[data-animate]:not([data-state='is-animated']) .maintenance__image,
section.maintenance[data-animate]:not([data-state='is-animated']) .maintenance__content {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.maintenance[data-animate][data-state='is-animated'] .maintenance__image {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.maintenance[data-animate][data-state='is-animated'] .maintenance__content {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
}

section.dev-services[data-animate]:not([data-state='is-animated']) .dev-services__items .dev-services__item:nth-child(1) {
  opacity: 0;
  -webkit-transform: translateX(-56px);
  transform: translateX(-56px);
}

section.dev-services[data-animate]:not([data-state='is-animated']) .dev-services__items .dev-services__item:nth-child(2) {
  opacity: 0;
  -webkit-transform: translateX(56px);
  transform: translateX(56px);
}

section.dev-services[data-animate][data-state='is-animated'] .dev-services__items .dev-services__item:nth-child(1) {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.dev-services[data-animate][data-state='is-animated'] .dev-services__items .dev-services__item:nth-child(2) {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
}

section.dev-services[data-animate]:not([data-state='is-animated']) .dev-services__notice {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.dev-services[data-animate][data-state='is-animated'] .dev-services__notice {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.consulting[data-animate]:not([data-state='is-animated']) .consulting__title,
section.consulting[data-animate]:not([data-state='is-animated']) .consulting__text {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.consulting[data-animate][data-state='is-animated'] .consulting__title {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.consulting[data-animate][data-state='is-animated'] .consulting__text {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
}

.chart[data-animate]:not([data-state='is-animated']) .chart__title--1,
.chart[data-animate]:not([data-state='is-animated']) .chart__title--5 {
  opacity: 0;
  -webkit-transform: translateX(-52px) scale(0.68);
  transform: translateX(-52px) scale(0.68);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.chart[data-animate]:not([data-state='is-animated']) .chart__title--2,
.chart[data-animate]:not([data-state='is-animated']) .chart__title--6 {
  opacity: 0;
  -webkit-transform: translateX(52px) scale(0.68);
  transform: translateX(52px) scale(0.68);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.chart[data-animate]:not([data-state='is-animated']) .chart__title--3 {
  opacity: 0;
  -webkit-transform: translateY(-50%) translateX(-52px) scale(0.68);
  transform: translateY(-50%) translateX(-52px) scale(0.68);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.chart[data-animate]:not([data-state='is-animated']) .chart__title--4 {
  opacity: 0;
  -webkit-transform: translateY(-50%) translateX(52px) scale(0.68);
  transform: translateY(-50%) translateX(52px) scale(0.68);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.chart[data-animate][data-state='is-animated'] .chart__title--1,
.chart[data-animate][data-state='is-animated'] .chart__title--2 {
  opacity: 1;
  -webkit-transform: translateX(0) scale(1);
  transform: translateX(0) scale(1);
  -webkit-transition: opacity 0.85s ease-out, -webkit-transform 0.85s ease-out;
  transition: opacity 0.85s ease-out, -webkit-transform 0.85s ease-out;
  transition: opacity 0.85s ease-out, transform 0.85s ease-out;
  transition: opacity 0.85s ease-out, transform 0.85s ease-out, -webkit-transform 0.85s ease-out;
}

.chart[data-animate][data-state='is-animated'] .chart__title--3,
.chart[data-animate][data-state='is-animated'] .chart__title--4 {
  opacity: 1;
  -webkit-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  -webkit-transition: opacity 0.85s ease-out, -webkit-transform 0.85s ease-out;
  transition: opacity 0.85s ease-out, -webkit-transform 0.85s ease-out;
  transition: opacity 0.85s ease-out, transform 0.85s ease-out;
  transition: opacity 0.85s ease-out, transform 0.85s ease-out, -webkit-transform 0.85s ease-out;
  -webkit-transition-delay: 0.75s, 0.75s;
  transition-delay: 0.75s, 0.75s;
}

.chart[data-animate][data-state='is-animated'] .chart__title--5,
.chart[data-animate][data-state='is-animated'] .chart__title--6 {
  opacity: 1;
  -webkit-transform: translateX(0) scale(1);
  transform: translateX(0) scale(1);
  -webkit-transition: opacity 0.85s ease-out, -webkit-transform 0.85s ease-out;
  transition: opacity 0.85s ease-out, -webkit-transform 0.85s ease-out;
  transition: opacity 0.85s ease-out, transform 0.85s ease-out;
  transition: opacity 0.85s ease-out, transform 0.85s ease-out, -webkit-transform 0.85s ease-out;
  -webkit-transition-delay: 1.5s, 1.5s;
  transition-delay: 1.5s, 1.5s;
}

section.marketing[data-animate]:not([data-state='is-animated']) .marketing__title,
section.marketing[data-animate]:not([data-state='is-animated']) .marketing__text {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.marketing[data-animate][data-state='is-animated'] .marketing__title {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.marketing[data-animate][data-state='is-animated'] .marketing__text {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
}

section.marketing[data-animate]:not([data-state='is-animated']) .marketing__items .marketing__item {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.marketing[data-animate][data-state='is-animated'] .marketing__items .marketing__item {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.marketing[data-animate][data-state='is-animated'] .marketing__items .marketing__item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

section.marketing[data-animate][data-state='is-animated'] .marketing__items .marketing__item:nth-child(2) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}

section.marketing[data-animate][data-state='is-animated'] .marketing__items .marketing__item:nth-child(3) {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s;
}

section.marketing[data-animate][data-state='is-animated'] .marketing__items .marketing__item:nth-child(4) {
  -webkit-transition-delay: 1.65s;
  transition-delay: 1.65s;
}

section.marketing[data-animate][data-state='is-animated'] .marketing__items .marketing__item:nth-child(5) {
  -webkit-transition-delay: 2.2s;
  transition-delay: 2.2s;
}

section.marketing[data-animate][data-state='is-animated'] .marketing__items .marketing__item:nth-child(6) {
  -webkit-transition-delay: 2.75s;
  transition-delay: 2.75s;
}

section.marketing[data-animate][data-state='is-animated'] .marketing__items .marketing__item:nth-child(7) {
  -webkit-transition-delay: 3.3s;
  transition-delay: 3.3s;
}

section.marketing[data-animate][data-state='is-animated'] .marketing__items .marketing__item:nth-child(8) {
  -webkit-transition-delay: 3.85s;
  transition-delay: 3.85s;
}

section.about-us[data-animate]:not([data-state='is-animated']) .about-us__image {
  opacity: 0;
  -webkit-transform: scale(0.88);
  transform: scale(0.88);
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

section.about-us[data-animate][data-state='is-animated'] .about-us__image {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: opacity 1.25s ease-out, -webkit-transform 1.25s ease-out;
  transition: opacity 1.25s ease-out, -webkit-transform 1.25s ease-out;
  transition: opacity 1.25s ease-out, transform 1.25s ease-out;
  transition: opacity 1.25s ease-out, transform 1.25s ease-out, -webkit-transform 1.25s ease-out;
}

section.about-us[data-animate]:not([data-state='is-animated']) .about-us__items .about-us__item {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.about-us[data-animate][data-state='is-animated'] .about-us__items .about-us__item {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.about-us[data-animate][data-state='is-animated'] .about-us__items .about-us__item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

section.about-us[data-animate][data-state='is-animated'] .about-us__items .about-us__item:nth-child(2) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}

section.about-us[data-animate][data-state='is-animated'] .about-us__items .about-us__item:nth-child(3) {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s;
}

section.about-us[data-animate][data-state='is-animated'] .about-us__items .about-us__item:nth-child(4) {
  -webkit-transition-delay: 1.65s;
  transition-delay: 1.65s;
}

section.about-us[data-animate][data-state='is-animated'] .about-us__items .about-us__item:nth-child(5) {
  -webkit-transition-delay: 2.2s;
  transition-delay: 2.2s;
}

section.about-us[data-animate][data-state='is-animated'] .about-us__items .about-us__item:nth-child(6) {
  -webkit-transition-delay: 2.75s;
  transition-delay: 2.75s;
}

section.about-us[data-animate][data-state='is-animated'] .about-us__items .about-us__item:nth-child(7) {
  -webkit-transition-delay: 3.3s;
  transition-delay: 3.3s;
}

section.about-us[data-animate][data-state='is-animated'] .about-us__items .about-us__item:nth-child(8) {
  -webkit-transition-delay: 3.85s;
  transition-delay: 3.85s;
}

section.processing[data-animate]:not([data-state='is-animated']) .processing__title,
section.processing[data-animate]:not([data-state='is-animated']) .processing__text {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.processing[data-animate][data-state='is-animated'] .processing__title {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.processing[data-animate][data-state='is-animated'] .processing__text {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
}

section.processing[data-animate]:not([data-state='is-animated']) .blocks .blocks__item {
  opacity: 0;
  -webkit-transform: translateX(-120px);
  transform: translateX(-120px);
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition:
    opacity 0.74s cubic-bezier(0.06, 0.82, 0.09, 1),
    -webkit-transform 0.92s cubic-bezier(0.06, 0.82, 0.09, 1);
  transition:
    opacity 0.74s cubic-bezier(0.06, 0.82, 0.09, 1),
    -webkit-transform 0.92s cubic-bezier(0.06, 0.82, 0.09, 1);
  transition:
    opacity 0.74s cubic-bezier(0.06, 0.82, 0.09, 1),
    transform 0.92s cubic-bezier(0.06, 0.82, 0.09, 1);
  transition:
    opacity 0.74s cubic-bezier(0.06, 0.82, 0.09, 1),
    transform 0.92s cubic-bezier(0.06, 0.82, 0.09, 1),
    -webkit-transform 0.92s cubic-bezier(0.06, 0.82, 0.09, 1);
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--1 {
  -webkit-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--2 {
  -webkit-transition-delay: 0.3s, 0.3s;
  transition-delay: 0.3s, 0.3s;
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--3 {
  -webkit-transition-delay: 0.6s, 0.6s;
  transition-delay: 0.6s, 0.6s;
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--4 {
  -webkit-transition-delay: 0.9s, 0.9s;
  transition-delay: 0.9s, 0.9s;
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--5 {
  -webkit-transition-delay: 1.2s, 1.2s;
  transition-delay: 1.2s, 1.2s;
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--6 {
  -webkit-transition-delay: 2.14s, 2.14s;
  transition-delay: 2.14s, 2.14s;
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--7 {
  -webkit-transition-delay: 2.44s, 2.44s;
  transition-delay: 2.44s, 2.44s;
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--8 {
  -webkit-transition-delay: 2.74s, 2.74s;
  transition-delay: 2.74s, 2.74s;
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--9 {
  -webkit-transition-delay: 3.04s, 3.04s;
  transition-delay: 3.04s, 3.04s;
}

section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--10 {
  -webkit-transition-delay: 3.34s, 3.34s;
  transition-delay: 3.34s, 3.34s;
}

section.support[data-animate]:not([data-state='is-animated']) .support__title,
section.support[data-animate]:not([data-state='is-animated']) .support__text {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.support[data-animate][data-state='is-animated'] .support__title {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.support[data-animate][data-state='is-animated'] .support__text {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
}

section.info[data-animate]:not([data-state='is-animated']) .info__icon,
section.info[data-animate]:not([data-state='is-animated']) .info__title,
section.info[data-animate]:not([data-state='is-animated']) .info__text {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.info[data-animate][data-state='is-animated'] .info__icon {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.info[data-animate][data-state='is-animated'] .info__title {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s;
  transition: opacity 1.35s ease-out 0.22s, transform 1.35s ease-out 0.22s, -webkit-transform 1.35s ease-out 0.22s;
}

section.info[data-animate][data-state='is-animated'] .info__text {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out 0.44s, -webkit-transform 1.35s ease-out 0.44s;
  transition: opacity 1.35s ease-out 0.44s, -webkit-transform 1.35s ease-out 0.44s;
  transition: opacity 1.35s ease-out 0.44s, transform 1.35s ease-out 0.44s;
  transition: opacity 1.35s ease-out 0.44s, transform 1.35s ease-out 0.44s, -webkit-transform 1.35s ease-out 0.44s;
}

section.services[data-animate]:not([data-state='is-animated']) .services__decor-block .decor-img-1 {
  opacity: 0;
  -webkit-transform: scale(0.88);
  transform: scale(0.88);
}

section.services[data-animate]:not([data-state='is-animated']) .services__decor-block .decor-img-2 {
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(56px);
  transform: translateX(-50%) translateY(56px);
}

section.services[data-animate]:not([data-state='is-animated']) .services__decor-block .decor-img-2 .decor--4 {
  opacity: 0;
  -webkit-transform: translateX(-50%) scale(0.65);
  transform: translateX(-50%) scale(0.65);
}

section.services[data-animate][data-state='is-animated'] .services__decor-block .decor-img-1 {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: opacity 1.25s ease-out, -webkit-transform 1.25s ease-out;
  transition: opacity 1.25s ease-out, -webkit-transform 1.25s ease-out;
  transition: opacity 1.25s ease-out, transform 1.25s ease-out;
  transition: opacity 1.25s ease-out, transform 1.25s ease-out, -webkit-transform 1.25s ease-out;
}

section.services[data-animate][data-state='is-animated'] .services__decor-block .decor-img-2 {
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(0);
  transform: translateX(-50%) translateY(0);
  -webkit-transition: opacity 1.25s ease-out, -webkit-transform 1.25s ease-out;
  transition: opacity 1.25s ease-out, -webkit-transform 1.25s ease-out;
  transition: opacity 1.25s ease-out, transform 1.25s ease-out;
  transition: opacity 1.25s ease-out, transform 1.25s ease-out, -webkit-transform 1.25s ease-out;
  -webkit-transition-delay: 1.25s, 1.25s;
  transition-delay: 1.25s, 1.25s;
}

section.services[data-animate][data-state='is-animated'] .services__decor-block .decor-img-2 .decor--4 {
  opacity: 1;
  -webkit-transform: translateX(-50%) scale(1);
  transform: translateX(-50%) scale(1);
  -webkit-transition: opacity 0.7s ease-out, -webkit-transform 0.7s ease-out;
  transition: opacity 0.7s ease-out, -webkit-transform 0.7s ease-out;
  transition: opacity 0.7s ease-out, transform 0.7s ease-out;
  transition: opacity 0.7s ease-out, transform 0.7s ease-out, -webkit-transform 0.7s ease-out;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

section.services[data-animate][data-state='is-animated'] .services__decor-block .decor-img-2 .decor--4:nth-child(1) {
  -webkit-transition-delay: 3.5s, 3.5s;
  transition-delay: 3.5s, 3.5s;
}

section.services[data-animate][data-state='is-animated'] .services__decor-block .decor-img-2 .decor--4:nth-child(2) {
  -webkit-transition-delay: 3.64s, 3.64s;
  transition-delay: 3.64s, 3.64s;
}

section.services[data-animate][data-state='is-animated'] .services__decor-block .decor-img-2 .decor--4:nth-child(3) {
  -webkit-transition-delay: 3.78s, 3.78s;
  transition-delay: 3.78s, 3.78s;
}

section.services[data-animate][data-state='is-animated'] .services__decor-block .decor-img-2 .decor--4:nth-child(4) {
  -webkit-transition-delay: 3.92s, 3.92s;
  transition-delay: 3.92s, 3.92s;
}

section.services[data-animate][data-state='is-animated'] .services__decor-block .decor-img-2 .decor--4:nth-child(5) {
  -webkit-transition-delay: 4.06s, 4.06s;
  transition-delay: 4.06s, 4.06s;
}

section.services[data-animate]:not([data-state='is-animated']) .services__items .services__item {
  opacity: 0;
  -webkit-transform: translateY(56px);
  transform: translateY(56px);
}

section.services[data-animate][data-state='is-animated'] .services__items .services__item {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, -webkit-transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out;
  transition: opacity 1.35s ease-out, transform 1.35s ease-out, -webkit-transform 1.35s ease-out;
}

section.services[data-animate][data-state='is-animated'] .services__items .services__item:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

section.services[data-animate][data-state='is-animated'] .services__items .services__item:nth-child(2) {
  -webkit-transition-delay: 0.55s;
  transition-delay: 0.55s;
}

section.services[data-animate][data-state='is-animated'] .services__items .services__item:nth-child(3) {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s;
}

section.services[data-animate][data-state='is-animated'] .services__items .services__item:nth-child(4) {
  -webkit-transition-delay: 1.65s;
  transition-delay: 1.65s;
}

section.services[data-animate][data-state='is-animated'] .services__items .services__item:nth-child(5) {
  -webkit-transition-delay: 2.2s;
  transition-delay: 2.2s;
}

section.services[data-animate][data-state='is-animated'] .services__items .services__item:nth-child(6) {
  -webkit-transition-delay: 2.75s;
  transition-delay: 2.75s;
}

section.services[data-animate][data-state='is-animated'] .services__items .services__item:nth-child(7) {
  -webkit-transition-delay: 3.3s;
  transition-delay: 3.3s;
}

section.services[data-animate][data-state='is-animated'] .services__items .services__item:nth-child(8) {
  -webkit-transition-delay: 3.85s;
  transition-delay: 3.85s;
}

section.values[data-animate]:not([data-state='is-animated']) .values__items .values__item .values__item-title {
  opacity: 0;
  -webkit-transform: translateX(-52px);
  transform: translateX(-52px);
}

section.values[data-animate]:not([data-state='is-animated']) .values__items .values__item .values__item-text {
  opacity: 0;
  -webkit-transform: translateY(44px);
  transform: translateY(44px);
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item .values__item-title {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: opacity 0.65s ease-out, -webkit-transform 0.65s ease-out;
  transition: opacity 0.65s ease-out, -webkit-transform 0.65s ease-out;
  transition: opacity 0.65s ease-out, transform 0.65s ease-out;
  transition: opacity 0.65s ease-out, transform 0.65s ease-out, -webkit-transform 0.65s ease-out;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item .values__item-text {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity 0.7s ease-out, -webkit-transform 0.7s ease-out;
  transition: opacity 0.7s ease-out, -webkit-transform 0.7s ease-out;
  transition: opacity 0.7s ease-out, transform 0.7s ease-out;
  transition: opacity 0.7s ease-out, transform 0.7s ease-out, -webkit-transform 0.7s ease-out;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(1) .values__item-title {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(1) .values__item-text {
  -webkit-transition-delay: 0.65s;
  transition-delay: 0.65s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(2) .values__item-title {
  -webkit-transition-delay: 1.05s;
  transition-delay: 1.05s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(2) .values__item-text {
  -webkit-transition-delay: 1.7s;
  transition-delay: 1.7s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(3) .values__item-title {
  -webkit-transition-delay: 2.1s;
  transition-delay: 2.1s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(3) .values__item-text {
  -webkit-transition-delay: 2.75s;
  transition-delay: 2.75s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(4) .values__item-title {
  -webkit-transition-delay: 3.15s;
  transition-delay: 3.15s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(4) .values__item-text {
  -webkit-transition-delay: 3.8s;
  transition-delay: 3.8s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(5) .values__item-title {
  -webkit-transition-delay: 4.2s;
  transition-delay: 4.2s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(5) .values__item-text {
  -webkit-transition-delay: 4.85s;
  transition-delay: 4.85s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(6) .values__item-title {
  -webkit-transition-delay: 5.25s;
  transition-delay: 5.25s;
}

section.values[data-animate][data-state='is-animated'] .values__items .values__item:nth-child(6) .values__item-text {
  -webkit-transition-delay: 5.9s;
  transition-delay: 5.9s;
}

.contact-us_form[data-animate]:not([data-scroll-visible]) {
  opacity: 0;
  -webkit-transform: translateX(56px);
  transform: translateX(56px);
}

.contact-us_form[data-animate][data-scroll-visible] {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: opacity 1.15s ease-out, -webkit-transform 1.15s ease-out;
  transition: opacity 1.15s ease-out, -webkit-transform 1.15s ease-out;
  transition: opacity 1.15s ease-out, transform 1.15s ease-out;
  transition: opacity 1.15s ease-out, transform 1.15s ease-out, -webkit-transform 1.15s ease-out;
}

.contact-us_form[data-animate]:not([data-scroll-visible]) .decor--5,
.contact-us_form[data-animate]:not([data-scroll-visible]) .decor--7 {
  opacity: 0;
  -webkit-transform: scale(0.88);
  transform: scale(0.88);
}

.contact-us_form[data-animate]:not([data-scroll-visible]) .decor--6 {
  opacity: 0;
  -webkit-transform: translateX(-50%) scale(0.88);
  transform: translateX(-50%) scale(0.88);
}

.contact-us_form[data-animate][data-scroll-visible] .decor--5 {
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-animation:
    hero-decor-enter 1.2s ease-out 0.65s forwards,
    hero-decor-2-pulse 11.6s ease-in-out 1.85s infinite;
  animation:
    hero-decor-enter 1.2s ease-out 0.65s forwards,
    hero-decor-2-pulse 11.6s ease-in-out 1.85s infinite;
}

.contact-us_form[data-animate][data-scroll-visible] .decor--6 {
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-animation:
    contact-decor-6-enter 1.2s ease-out 0.65s forwards,
    contact-decor-6-pulse 14.8s ease-in-out 2.95s infinite;
  animation:
    contact-decor-6-enter 1.2s ease-out 0.65s forwards,
    contact-decor-6-pulse 14.8s ease-in-out 2.95s infinite;
}

.contact-us_form[data-animate][data-scroll-visible] .decor--7 {
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-animation:
    hero-decor-enter 1.2s ease-out 1s forwards,
    hero-decor-2-pulse 11.6s ease-in-out 2.2s infinite;
  animation:
    hero-decor-enter 1.2s ease-out 1s forwards,
    hero-decor-2-pulse 11.6s ease-in-out 2.2s infinite;
}

@media (prefers-reduced-motion: reduce) {
  .contact-us_form[data-animate] {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none !important;
    transition: none !important;
  }

  .contact-us_form[data-animate] .decor--5,
  .contact-us_form[data-animate] .decor--7 {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-animation: none !important;
    animation: none !important;
  }

  .contact-us_form[data-animate] .decor--6 {
    opacity: 1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-animation: none !important;
    animation: none !important;
  }

  section.values[data-animate] .values__items .values__item .values__item-title,
  section.values[data-animate] .values__items .values__item .values__item-text {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
  }

  section.services[data-animate] .services__decor-block .decor-img-1 {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none !important;
    transition: none !important;
  }

  section.services[data-animate] .services__decor-block .decor-img-2 {
    opacity: 1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: none !important;
    transition: none !important;
  }

  section.services[data-animate] .services__decor-block .decor-img-2 .decor--4 {
    opacity: 1;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: none !important;
    transition: none !important;
  }

  section.services[data-animate] .services__items .services__item {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
  }

  section.about[data-animate] .about__content,
  section.about[data-animate] .about__image {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none !important;
    transition: none !important;
  }

  .chart[data-animate] .chart__title--1,
  .chart[data-animate] .chart__title--2,
  .chart[data-animate] .chart__title--3,
  .chart[data-animate] .chart__title--4,
  .chart[data-animate] .chart__title--5,
  .chart[data-animate] .chart__title--6 {
    opacity: 1;
    -webkit-transition: none !important;
    transition: none !important;
  }

  .chart[data-animate] .chart__title--1,
  .chart[data-animate] .chart__title--2,
  .chart[data-animate] .chart__title--5,
  .chart[data-animate] .chart__title--6 {
    -webkit-transform: none;
    transform: none;
  }

  .chart[data-animate] .chart__title--3,
  .chart[data-animate] .chart__title--4 {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  section.maintenance[data-animate] .maintenance__image,
  section.maintenance[data-animate] .maintenance__content,
  section.dev-services[data-animate] .dev-services__items .dev-services__item,
  section.dev-services[data-animate] .dev-services__notice,
  section.consulting[data-animate] .consulting__title,
  section.consulting[data-animate] .consulting__text,
  section.marketing[data-animate] .marketing__title,
  section.marketing[data-animate] .marketing__text,
  section.marketing[data-animate] .marketing__items .marketing__item,
  section.about-us[data-animate] .about-us__image,
  section.about-us[data-animate] .about-us__items .about-us__item,
  section.processing[data-animate] .processing__title,
  section.processing[data-animate] .processing__text,
  section.processing[data-animate] .blocks .blocks__item {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-transition-delay: 0s !important;
    transition-delay: 0s !important;
  }

  section.support[data-animate] .support__title,
  section.support[data-animate] .support__text,
  section.info[data-animate] .info__icon,
  section.info[data-animate] .info__title,
  section.info[data-animate] .info__text {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none !important;
    transition: none !important;
  }

  section.hero[data-animate] .hero__title-block,
  section.hero[data-animate] .hero__title-block .decor--1 {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    -webkit-transition: none !important;
    transition: none !important;
  }

  section.hero[data-animate] .hero__title-block .decor--1 {
    opacity: 0.4;
  }

  section.hero[data-animate] .hero__image .decor--2,
  section.hero[data-animate] .hero__image .decor--3 {
    -webkit-animation: none !important;
    animation: none !important;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@media (max-width: 767px) {
  section.processing[data-animate]:not([data-state='is-animated']) .blocks .blocks__item {
    -webkit-transform: translateY(-120px);
    transform: translateY(-120px);
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-duration: 1.15s, 1.42s;
    transition-duration: 1.15s, 1.42s;
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--1 {
    -webkit-transition-delay: 0.65s, 0.65s;
    transition-delay: 0.65s, 0.65s;
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--2 {
    -webkit-transition-delay: 1.3s, 1.3s;
    transition-delay: 1.3s, 1.3s;
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--3 {
    -webkit-transition-delay: 1.95s, 1.95s;
    transition-delay: 1.95s, 1.95s;
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--4 {
    -webkit-transition-delay: 2.6s, 2.6s;
    transition-delay: 2.6s, 2.6s;
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--5 {
    -webkit-transition-delay: 3.25s, 3.25s;
    transition-delay: 3.25s, 3.25s;
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--6 {
    -webkit-transition-delay: 4.4s, 4.4s;
    transition-delay: 4.4s, 4.4s;
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--7 {
    -webkit-transition-delay: 5.05s, 5.05s;
    transition-delay: 5.05s, 5.05s;
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--8 {
    -webkit-transition-delay: 5.7s, 5.7s;
    transition-delay: 5.7s, 5.7s;
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--9 {
    -webkit-transition-delay: 6.35s, 6.35s;
    transition-delay: 6.35s, 6.35s;
  }

  section.processing[data-animate][data-state='is-animated'] .blocks .blocks__item--10 {
    -webkit-transition-delay: 7s, 7s;
    transition-delay: 7s, 7s;
  }
}