@-moz-keyframes hoverState {
  /* line 38, ../sass/animations.scss */
  0% {
    background-position-x: 0px;
  }

  /* line 39, ../sass/animations.scss */
  100% {
    background-position-x: -1500px;
  }
}

@-moz-keyframes onState {
  /* line 42, ../sass/animations.scss */
  0% {
    background-position-x: 0px;
  }

  /* line 43, ../sass/animations.scss */
  100% {
    background-position-x: -2220px;
  }
}

@-webkit-keyframes hoverState {
  /* line 46, ../sass/animations.scss */
  0% {
    background-position-x: 0px;
  }

  /* line 47, ../sass/animations.scss */
  100% {
    background-position-x: -1500px;
  }
}

@-webkit-keyframes onState {
  /* line 50, ../sass/animations.scss */
  0% {
    background-position-x: 0px;
  }

  /* line 51, ../sass/animations.scss */
  100% {
    background-position-x: -2220px;
  }
}

@-o-keyframes hoverState {
  /* line 54, ../sass/animations.scss */
  0% {
    background-position-x: 0px;
  }

  /* line 55, ../sass/animations.scss */
  100% {
    background-position-x: -1500px;
  }
}

@-o-keyframes onState {
  /* line 58, ../sass/animations.scss */
  0% {
    background-position-x: 0px;
  }

  /* line 59, ../sass/animations.scss */
  100% {
    background-position-x: -2220px;
  }
}

@keyframes hoverState {
  /* line 62, ../sass/animations.scss */
  0% {
    background-position-x: 0px;
  }

  /* line 63, ../sass/animations.scss */
  100% {
    background-position-x: -1500px;
  }
}

@keyframes onState {
  /* line 66, ../sass/animations.scss */
  0% {
    background-position-x: 0px;
  }

  /* line 67, ../sass/animations.scss */
  100% {
    background-position-x: -2220px;
  }
}

/* line 82, ../sass/animations.scss */
.feature-icon-common {
  width: 60px;
  height: 50px;
  background-repeat: repeat-x;
  display: inline-block;
  pointer-events: none;
}

/* line 90, ../sass/animations.scss */
.icon-support {
  background-position-y: 0px;
}

/* line 93, ../sass/animations.scss */
.icon-help-center {
  background-position-y: -50px;
}

/* line 96, ../sass/animations.scss */
.icon-chat {
  background-position-y: -100px;
}

/* line 99, ../sass/animations.scss */
.icon-message {
  background-position-y: -150px;
}

/* line 102, ../sass/animations.scss */
.icon-connect {
  background-position-y: -200px;
}

/* line 105, ../sass/animations.scss */
.icon-explore {
  background-position-y: -250px;
}

/* line 108, ../sass/animations.scss */
.icon-talk {
  background-position-y: -300px;
}

/* line 112, ../sass/animations.scss */
.product-link {
  display: inline-block;
  line-height: 0;
  padding: 0px 18px;
}

/* line 118, ../sass/animations.scss */
.product-logo {
  display: block;
  pointer-events: none;
}

/* line 24, ../sass/animations.scss */
.curtain-up .icon-support {
  background-size: 2220px 350px;
  -webkit-animation: onState 1s steps(37, end) 0s;
  -moz-animation: onState 1s steps(37, end) 0s;
  -ms-animation: onState 1s steps(37, end) 0s;
  -o-animation: onState 1s steps(37, end) 0s;
  animation: onState 1s steps(37, end) 0s;
}
/* line 28, ../sass/animations.scss */
.curtain-transparent .icon-support {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-transparent-2X.png");
}
/* line 31, ../sass/animations.scss */
.curtain-gray .icon-support {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-gray-2X.png");
}
/* line 71, ../sass/animations.scss */
.curtain-up .icon-support.entrance-done.feature-icon-common {
  background-size: 1500px 350px;
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
/* line 75, ../sass/animations.scss */
.curtain-transparent .icon-support.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 78, ../sass/animations.scss */
.curtain-gray .icon-support.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}
/* line 13, ../sass/animations.scss */
.curtain-up .icon-support.hover.entrance-done {
  -webkit-animation: hoverState 1s steps(25, end);
  -moz-animation: hoverState 1s steps(25, end);
  -ms-animation: hoverState 1s steps(25, end);
  -o-animation: hoverState 1s steps(25, end);
  animation: hoverState 1s steps(25, end);
}
/* line 16, ../sass/animations.scss */
.curtain-transparent .icon-support.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 19, ../sass/animations.scss */
.curtain-gray .icon-support.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}

/* line 24, ../sass/animations.scss */
.curtain-up .icon-help-center {
  background-size: 2220px 350px;
  -webkit-animation: onState 1s steps(37, end) 0.3s;
  -moz-animation: onState 1s steps(37, end) 0.3s;
  -ms-animation: onState 1s steps(37, end) 0.3s;
  -o-animation: onState 1s steps(37, end) 0.3s;
  animation: onState 1s steps(37, end) 0.3s;
}
/* line 28, ../sass/animations.scss */
.curtain-transparent .icon-help-center {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-transparent-2X.png");
}
/* line 31, ../sass/animations.scss */
.curtain-gray .icon-help-center {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-gray-2X.png");
}
/* line 71, ../sass/animations.scss */
.curtain-up .icon-help-center.entrance-done.feature-icon-common {
  background-size: 1500px 350px;
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
/* line 75, ../sass/animations.scss */
.curtain-transparent .icon-help-center.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 78, ../sass/animations.scss */
.curtain-gray .icon-help-center.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}
/* line 13, ../sass/animations.scss */
.curtain-up .icon-help-center.hover.entrance-done {
  -webkit-animation: hoverState 1s steps(25, end);
  -moz-animation: hoverState 1s steps(25, end);
  -ms-animation: hoverState 1s steps(25, end);
  -o-animation: hoverState 1s steps(25, end);
  animation: hoverState 1s steps(25, end);
}
/* line 16, ../sass/animations.scss */
.curtain-transparent .icon-help-center.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 19, ../sass/animations.scss */
.curtain-gray .icon-help-center.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}

/* line 24, ../sass/animations.scss */
.curtain-up .icon-chat {
  background-size: 2220px 350px;
  -webkit-animation: onState 1s steps(37, end) 0.6s;
  -moz-animation: onState 1s steps(37, end) 0.6s;
  -ms-animation: onState 1s steps(37, end) 0.6s;
  -o-animation: onState 1s steps(37, end) 0.6s;
  animation: onState 1s steps(37, end) 0.6s;
}
/* line 28, ../sass/animations.scss */
.curtain-transparent .icon-chat {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-transparent-2X.png");
}
/* line 31, ../sass/animations.scss */
.curtain-gray .icon-chat {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-gray-2X.png");
}
/* line 71, ../sass/animations.scss */
.curtain-up .icon-chat.entrance-done.feature-icon-common {
  background-size: 1500px 350px;
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
/* line 75, ../sass/animations.scss */
.curtain-transparent .icon-chat.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 78, ../sass/animations.scss */
.curtain-gray .icon-chat.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}
/* line 13, ../sass/animations.scss */
.curtain-up .icon-chat.hover.entrance-done {
  -webkit-animation: hoverState 1s steps(25, end);
  -moz-animation: hoverState 1s steps(25, end);
  -ms-animation: hoverState 1s steps(25, end);
  -o-animation: hoverState 1s steps(25, end);
  animation: hoverState 1s steps(25, end);
}
/* line 16, ../sass/animations.scss */
.curtain-transparent .icon-chat.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 19, ../sass/animations.scss */
.curtain-gray .icon-chat.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}

/* line 24, ../sass/animations.scss */
.curtain-up .icon-talk {
  background-size: 2220px 350px;
  -webkit-animation: onState 1s steps(37, end) 0.9s;
  -moz-animation: onState 1s steps(37, end) 0.9s;
  -ms-animation: onState 1s steps(37, end) 0.9s;
  -o-animation: onState 1s steps(37, end) 0.9s;
  animation: onState 1s steps(37, end) 0.9s;
}
/* line 28, ../sass/animations.scss */
.curtain-transparent .icon-talk {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-transparent-2X.png");
}
/* line 31, ../sass/animations.scss */
.curtain-gray .icon-talk {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-gray-2X.png");
}
/* line 71, ../sass/animations.scss */
.curtain-up .icon-talk.entrance-done.feature-icon-common {
  background-size: 1500px 350px;
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
/* line 75, ../sass/animations.scss */
.curtain-transparent .icon-talk.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 78, ../sass/animations.scss */
.curtain-gray .icon-talk.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}
/* line 13, ../sass/animations.scss */
.curtain-up .icon-talk.hover.entrance-done {
  -webkit-animation: hoverState 1s steps(25, end);
  -moz-animation: hoverState 1s steps(25, end);
  -ms-animation: hoverState 1s steps(25, end);
  -o-animation: hoverState 1s steps(25, end);
  animation: hoverState 1s steps(25, end);
}
/* line 16, ../sass/animations.scss */
.curtain-transparent .icon-talk.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 19, ../sass/animations.scss */
.curtain-gray .icon-talk.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}

/* line 24, ../sass/animations.scss */
.curtain-up .icon-message {
  background-size: 2220px 350px;
  -webkit-animation: onState 1s steps(37, end) 1.2s;
  -moz-animation: onState 1s steps(37, end) 1.2s;
  -ms-animation: onState 1s steps(37, end) 1.2s;
  -o-animation: onState 1s steps(37, end) 1.2s;
  animation: onState 1s steps(37, end) 1.2s;
}
/* line 28, ../sass/animations.scss */
.curtain-transparent .icon-message {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-transparent-2X.png");
}
/* line 31, ../sass/animations.scss */
.curtain-gray .icon-message {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-gray-2X.png");
}
/* line 71, ../sass/animations.scss */
.curtain-up .icon-message.entrance-done.feature-icon-common {
  background-size: 1500px 350px;
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
/* line 75, ../sass/animations.scss */
.curtain-transparent .icon-message.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 78, ../sass/animations.scss */
.curtain-gray .icon-message.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}
/* line 13, ../sass/animations.scss */
.curtain-up .icon-message.hover.entrance-done {
  -webkit-animation: hoverState 1s steps(25, end);
  -moz-animation: hoverState 1s steps(25, end);
  -ms-animation: hoverState 1s steps(25, end);
  -o-animation: hoverState 1s steps(25, end);
  animation: hoverState 1s steps(25, end);
}
/* line 16, ../sass/animations.scss */
.curtain-transparent .icon-message.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 19, ../sass/animations.scss */
.curtain-gray .icon-message.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}

/* line 24, ../sass/animations.scss */
.curtain-up .icon-connect {
  background-size: 2220px 350px;
  -webkit-animation: onState 1s steps(37, end) 1.5s;
  -moz-animation: onState 1s steps(37, end) 1.5s;
  -ms-animation: onState 1s steps(37, end) 1.5s;
  -o-animation: onState 1s steps(37, end) 1.5s;
  animation: onState 1s steps(37, end) 1.5s;
}
/* line 28, ../sass/animations.scss */
.curtain-transparent .icon-connect {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-transparent-2X.png");
}
/* line 31, ../sass/animations.scss */
.curtain-gray .icon-connect {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-gray-2X.png");
}
/* line 71, ../sass/animations.scss */
.curtain-up .icon-connect.entrance-done.feature-icon-common {
  background-size: 1500px 350px;
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
/* line 75, ../sass/animations.scss */
.curtain-transparent .icon-connect.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 78, ../sass/animations.scss */
.curtain-gray .icon-connect.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}
/* line 13, ../sass/animations.scss */
.curtain-up .icon-connect.hover.entrance-done {
  -webkit-animation: hoverState 1s steps(25, end);
  -moz-animation: hoverState 1s steps(25, end);
  -ms-animation: hoverState 1s steps(25, end);
  -o-animation: hoverState 1s steps(25, end);
  animation: hoverState 1s steps(25, end);
}
/* line 16, ../sass/animations.scss */
.curtain-transparent .icon-connect.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 19, ../sass/animations.scss */
.curtain-gray .icon-connect.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}

/* line 24, ../sass/animations.scss */
.curtain-up .icon-explore {
  background-size: 2220px 350px;
  -webkit-animation: onState 1s steps(37, end) 1.8s;
  -moz-animation: onState 1s steps(37, end) 1.8s;
  -ms-animation: onState 1s steps(37, end) 1.8s;
  -o-animation: onState 1s steps(37, end) 1.8s;
  animation: onState 1s steps(37, end) 1.8s;
}
/* line 28, ../sass/animations.scss */
.curtain-transparent .icon-explore {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-transparent-2X.png");
}
/* line 31, ../sass/animations.scss */
.curtain-gray .icon-explore {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/on-combined-gray-2X.png");
}
/* line 71, ../sass/animations.scss */
.curtain-up .icon-explore.entrance-done.feature-icon-common {
  background-size: 1500px 350px;
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none;
}
/* line 75, ../sass/animations.scss */
.curtain-transparent .icon-explore.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 78, ../sass/animations.scss */
.curtain-gray .icon-explore.entrance-done.feature-icon-common {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}
/* line 13, ../sass/animations.scss */
.curtain-up .icon-explore.hover.entrance-done {
  -webkit-animation: hoverState 1s steps(25, end);
  -moz-animation: hoverState 1s steps(25, end);
  -ms-animation: hoverState 1s steps(25, end);
  -o-animation: hoverState 1s steps(25, end);
  animation: hoverState 1s steps(25, end);
}
/* line 16, ../sass/animations.scss */
.curtain-transparent .icon-explore.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-transparent-2X.png");
}
/* line 19, ../sass/animations.scss */
.curtain-gray .icon-explore.hover.entrance-done {
  background-image: url("https://d1eipm3vz40hy0.cloudfront.net/images/p-home/hover-combined-gray-2X.png");
}
