@import url('qualtrics-home-blessed2.css?z=1510073463861');
@import url('qualtrics-home-blessed1.css?z=1510073463861');

.home-new .slide-over {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.home-new .phone-full-container {
  display: block;
  height: 600px;
  width: 320px;
  position: relative;
  margin-bottom: -180px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 320px) {
  .home-new .phone-full-container {
    width: 290px;
  }
}
@media (min-width: 480px) {
  .home-new .phone-full-container {
    width: 480px;
  }
}
@media (min-width: 768px) {
  .home-new .phone-full-container {
    width: 658px;
  }
}
@media (min-width: 992px) {
  .home-new .phone-full-container {
    margin-top: 210px;
    width: 356px;
  }
}
@media (min-width: 1200px) {
  .home-new .phone-full-container {
    width: 442px;
    margin-top: 200px;
  }
}
.home-new .lower-trigger-point {
  display: block;
  position: relative;
  top: 33%;
  left: 0;
  width: 100%;
}
.home-new .apple-watch-asset {
  position: absolute;
  z-index: 11;
  width: 160px;
  top: 246px;
  right: -43px;
}
@media (max-width: 320px) {
  .home-new .apple-watch-asset {
    display: none;
  }
}
@media (min-width: 480px) {
  .home-new .apple-watch-asset {
    width: 200px;
    top: 221px;
    right: 24px;
  }
}
@media (min-width: 768px) {
  .home-new .apple-watch-asset {
    width: 210px;
    top: 184px;
    right: 128px;
  }
}
@media (min-width: 992px) {
  .home-new .apple-watch-asset {
    width: 280px;
    top: 128px;
    right: -103px;
  }
}
@media (min-width: 1200px) {
  .home-new .apple-watch-asset {
    /*width: 370px;
			top: 68px;
			right: -150px;*/
    width: 310px;
    top: 145px;
    right: -36px;
  }
}
.home-new .ipad-asset {
  margin-bottom: -90px;
  width: 80%;
}
@media (min-width: 768px) {
  .home-new .ipad-asset {
    margin-bottom: -203px;
  }
}
@media (min-width: 992px) {
  .home-new .ipad-asset {
    width: 90%;
  }
}
@media (min-width: 1200px) {
  .home-new .ipad-asset {
    width: 100%;
  }
}
.home-new .android-contaier {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .home-new .android-contaier {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .home-new .android-contaier {
    margin-top: 150px;
  }
}
.home-new .android-phone {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -70px;
  width: 80%;
}
@media (min-width: 480px) {
  .home-new .android-phone {
    width: 50%;
    margin-bottom: -80px;
  }
}
@media (min-width: 768px) {
  .home-new .android-phone {
    width: 50%;
    margin-bottom: -100px;
  }
}
@media (min-width: 992px) {
  .home-new .android-phone {
    margin-top: 80px;
    width: 80%;
    margin-bottom: -140px;
  }
}
@media (min-width: 1200px) {
  .home-new .android-phone {
    width: 66%;
    margin-top: 5px;
    margin-bottom: -152px;
  }
}
.home-new .subtle-a:hover {
  color: #D6001C;
}
.home-animations {
  position: relative;
  /* Animation 04 

    anim04tween01 = anim04_tl01
    .to($anim04circle01, 2, { scaleX:0.9, scaleY: 0.9, scaleZ: 1, ease: Elastic.easeOut.config(1, 0.3), y: -27, x: -35, delay: 0.2}),
    anim04tween02 = anim04_tl02
    .to($anim04circle02, 2, { scaleX: 3.75, scaleY: 3.75, scaleZ: 1, ease: Elastic.easeOut.config(1, 0.3), y: -35, x: +34, delay: 0.4}),
    anim04tween03 = anim04_tl03
    .to($anim04circle03, 2, { scaleX: 5.25, scaleY: 5.25, scaleZ: 1, ease: Elastic.easeOut.config(1, 0.3), y: +62, x: -60, delay: 0.6}),
    anim04tween04 = anim04_tl04
    .to($anim04circle04, 2, { scaleX: 2.625, scaleY: 2.625, scaleZ: 1, ease: Elastic.easeOut.config(1, 0.3), y: +57, x: +58, delay: 0.8});

	*/
  /* Animation 05 */
  /* ===========

	Line Icons

	============ */
}
.home-animations .row {
  position: relative;
}
.home-animations .container {
  padding-bottom: 6%;
}
.home-animations .col-centered {
  text-align: left;
  margin-right: -4px;
  vertical-align: top;
  padding: 0;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  float: none;
  text-align: center;
}
@media (max-width: 320px) {
  .home-animations .col-centered {
    width: 90%;
  }
}
@media (min-width: 480px) {
  .home-animations .col-centered {
    padding-left: 22px;
    padding-right: 22px;
  }
}
.home-animations .desc-para,
.home-animations .desc-para-sub {
  font-weight: 200;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important;
  font-size: 1.5em;
  letter-spacing: 0px;
  line-height: 1.4em;
  color: #2F393F;
}
.home-animations .anim-para {
  margin-left: 5%;
  margin-right: 5%;
}
.home-animations .upper-semi-bold {
  text-transform: uppercase;
  font-weight: 700;
}
.home-animations .desc-para .upper-semi-bold {
  font-size: .75em;
  letter-spacing: .25px;
}
.home-animations .trigger-point {
  position: absolute;
  top: 5%;
  display: block;
}
.home-animations.icon-animations .desc-para,
.home-animations.icon-animations .desc-para-sub {
  font-size: 16px;
}
.home-animations.icon-animations .desc-para-sub {
  margin-top: 18px;
  font-size: .9em;
}
.home-animations.icon-animations .col-centered {
  vertical-align: top;
}
.home-animations .anim-container {
  width: 290px;
  height: 250px;
  position: relative;
  top: 0;
  margin: 0 auto;
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
  -webkit-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
}
.home-animations .anim-container.nudge-up-xs {
  top: -20px;
}
.home-animations .anim-container.nudge-up-sm {
  top: -40px;
}
@media (min-width: 600px) {
  .home-animations .anim-container {
    width: 380px;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    margin-bottom: 10px;
  }
}
.home-animations .circle {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 30px;
  height: 30px;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  border-radius: 32px;
  border: 1px solid transparent;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -10px;
  margin-top: -10px;
  -webkit-transition: width 500ms cubic-bezier(0.61, 0, 0.145, 1), height 500ms cubic-bezier(0.61, 0, 0.145, 1);
  -o-transition: width 500ms cubic-bezier(0.61, 0, 0.145, 1), height 500ms cubic-bezier(0.61, 0, 0.145, 1);
  -moz-transition: width 500ms cubic-bezier(0.61, 0, 0.145, 1), height 500ms cubic-bezier(0.61, 0, 0.145, 1);
  transition: width 500ms cubic-bezier(0.61, 0, 0.145, 1), height 500ms cubic-bezier(0.61, 0, 0.145, 1);
}
.home-animations .circle01 {
  -webkit-transform: translate(-66%, -66%);
  -moz-transform: translate(-66%, -66%);
  -ms-transform: translate(-66%, -66%);
  -o-transform: translate(-66%, -66%);
  transform: translate(-66%, -66%);
}
.home-animations .circle02 {
  -webkit-transform: translate(66%, -66%);
  -moz-transform: translate(66%, -66%);
  -ms-transform: translate(66%, -66%);
  -o-transform: translate(66%, -66%);
  transform: translate(66%, -66%);
}
.home-animations .circle03 {
  -webkit-transform: translate(-66%, 66%);
  -moz-transform: translate(-66%, 66%);
  -ms-transform: translate(-66%, 66%);
  -o-transform: translate(-66%, 66%);
  transform: translate(-66%, 66%);
  z-index: 1;
}
.home-animations .circle04 {
  -webkit-transform: translate(66%, 66%);
  -moz-transform: translate(66%, 66%);
  -ms-transform: translate(66%, 66%);
  -o-transform: translate(66%, 66%);
  transform: translate(66%, 66%);
}
.home-animations .circle:before {
  content: '';
  display: block;
  left: 50%;
  top: 50%;
  position: relative;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 900ms cubic-bezier(0.61, 0, 0.145, 1);
  /* older webkit */
  -webkit-transition: all 900ms cubic-bezier(0.61, -0.07, 0.145, 1.65);
  -o-transition: all 900ms cubic-bezier(0.61, -0.07, 0.145, 1.65);
  -moz-transition: all 900ms cubic-bezier(0.61, -0.07, 0.145, 1.65);
  transition: all 900ms cubic-bezier(0.61, -0.07, 0.145, 1.65);
  /* custom */
  -webkit-transition-timing-function: cubic-bezier(0.61, 0, 0.145, 1);
  /* older webkit */
  -webkit-transition-timing-function: cubic-bezier(0.61, -0.07, 0.145, 1.65);
  -moz-transition-timing-function: cubic-bezier(0.61, -0.07, 0.145, 1.65);
  -o-transition-timing-function: cubic-bezier(0.61, -0.07, 0.145, 1.65);
  transition-timing-function: cubic-bezier(0.61, -0.07, 0.145, 1.65);
  /* custom */
  background-position: center center;
  background-repeat: no-repeat;
  -moz-background-size: 100% auto;
  background-size: 100% auto;
}
.home-animations #anim01 .circle01:before {
  background-image: url(/wp-content/themes/qualtrics/images/home-new/conv-red.svg);
}
.home-animations #anim01 .circle02:before {
  background-image: url(/wp-content/themes/qualtrics/images/home-new/conv-lime.svg);
}
.home-animations #anim01 .circle03:before {
  background-image: url(/wp-content/themes/qualtrics/images/home-new/conv-gray.svg);
}
.home-animations #anim01 .circle04:before {
  background-image: url(/wp-content/themes/qualtrics/images/home-new/conv-aqua.svg);
}
.home-animations .anim01:before {
  left: 50%;
  top: 50%;
  width: 160px;
  height: 160px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  margin-left: -80px;
  margin-top: -80px;
}
.home-animations .anim01 {
  width: 24px;
  height: 18px;
}
.home-animations .smaller {
  opacity: 0.5;
}
.home-animations .anim02circle {
  opacity: 0;
}
.home-animations .anim-svg {
  width: 110px;
  height: 110px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.home-animations .anim-svg:nth-of-type(1) {
  -webkit-transform: translate(-100%, -100%);
  -moz-transform: translate(-100%, -100%);
  -ms-transform: translate(-100%, -100%);
  -o-transform: translate(-100%, -100%);
  transform: translate(-100%, -100%);
}
.home-animations .anim-svg:nth-of-type(2) {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%);
}
.home-animations .anim-svg:nth-of-type(3) {
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}
.home-animations .anim-svg:nth-of-type(4) {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.home-animations #anim04 .circle01 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 27px;
  height: 27px;
  -webkit-transform: scale(1.1111) translate(-66%, -66%);
  -moz-transform: scale(1.1111) translate(-66%, -66%);
  -ms-transform: scale(1.1111) translate(-66%, -66%);
  -o-transform: scale(1.1111) translate(-66%, -66%);
  transform: scale(1.1111) translate(-66%, -66%);
  margin-left: -13.5px;
  margin-top: -13.5px;
}
.home-animations #anim04 .circle02 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 112.5px;
  height: 112.5px;
  -webkit-transform: scale(0.26666667) translate(66%, -66%);
  -moz-transform: scale(0.26666667) translate(66%, -66%);
  -ms-transform: scale(0.26666667) translate(66%, -66%);
  -o-transform: scale(0.26666667) translate(66%, -66%);
  transform: scale(0.26666667) translate(66%, -66%);
  margin-left: -56.25px;
  margin-top: -56.25px;
}
.home-animations #anim04 .circle03 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 157.5px;
  height: 157.5px;
  -webkit-transform: scale(0.19047619) translate(-66%, 66%);
  -moz-transform: scale(0.19047619) translate(-66%, 66%);
  -ms-transform: scale(0.19047619) translate(-66%, 66%);
  -o-transform: scale(0.19047619) translate(-66%, 66%);
  transform: scale(0.19047619) translate(-66%, 66%);
  margin-left: -78.75px;
  margin-top: -78.75px;
}
.home-animations #anim04 .circle04 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 78.75px;
  height: 78.75px;
  -webkit-transform: scale(0.38095238) translate(66%, 66%);
  -moz-transform: scale(0.38095238) translate(66%, 66%);
  -ms-transform: scale(0.38095238) translate(66%, 66%);
  -o-transform: scale(0.38095238) translate(66%, 66%);
  transform: scale(0.38095238) translate(66%, 66%);
  margin-left: -39.375px;
  margin-top: -39.375px;
}
.home-animations #anim05 .circle {
  -webkit-transition: background 300ms easeInOut,
	    width 300ms easeInOut,
	    height 300ms easeInOut;
  -o-transition: background 300ms easeInOut,
	    width 300ms easeInOut,
	    height 300ms easeInOut;
  -moz-transition: background 300ms easeInOut,
	    width 300ms easeInOut,
	    height 300ms easeInOut;
  transition: background 300ms easeInOut,
	    width 300ms easeInOut,
	    height 300ms easeInOut;
}
.home-animations #anim05 .circle:before {
  width: 0;
  height: 0;
}
.home-animations .anim05 {
  background-color: transparent;
  width: 0;
  height: 0;
}
.home-animations #anim05 .anim05:before {
  width: 160px;
  height: 160px;
  margin-top: -60px;
  margin-left: -60px;
}
.home-animations #anim05 .circle01:before {
  background-image: url(/wp-content/themes/qualtrics/images/home-new/gear-red.svg);
  -webkit-animation-name: rotate1;
  -moz-animation-name: rotate1;
  -o-animation-name: rotate1;
  animation-name: rotate1;
  -webkit-animation-duration: 1.9s;
  -moz-animation-duration: 1.9s;
  -o-animation-duration: 1.9s;
  animation-duration: 1.9s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.home-animations #anim05 .circle02:before {
  background-image: url(/wp-content/themes/qualtrics/images/home-new/gear-lime.svg);
  -webkit-animation-name: rotate2;
  -moz-animation-name: rotate2;
  -o-animation-name: rotate2;
  animation-name: rotate2;
  -webkit-animation-duration: 2.85s;
  -moz-animation-duration: 2.85s;
  -o-animation-duration: 2.85s;
  animation-duration: 2.85s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.home-animations #anim05 .circle03:before {
  background-image: url(/wp-content/themes/qualtrics/images/home-new/gear-gray.svg);
  -webkit-animation-name: rotate3;
  -moz-animation-name: rotate3;
  -o-animation-name: rotate3;
  animation-name: rotate3;
  -webkit-animation-duration: 1.33s;
  -moz-animation-duration: 1.33s;
  -o-animation-duration: 1.33s;
  animation-duration: 1.33s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
.home-animations #anim05 .circle04:before {
  background-image: url(/wp-content/themes/qualtrics/images/home-new/gear-aqua.svg);
  -webkit-animation-name: rotate4;
  -moz-animation-name: rotate4;
  -o-animation-name: rotate4;
  animation-name: rotate4;
  -webkit-animation-duration: 1.33s;
  -moz-animation-duration: 1.33s;
  -o-animation-duration: 1.33s;
  animation-duration: 1.33s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
  -o-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@-webkit-keyframes rotate1 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(-360deg);
    transform: scale(1) rotate(-360deg);
  }
}
@-moz-keyframes rotate1 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(-360deg);
    -moz-transform: scale(1) rotate(-360deg);
    transform: scale(1) rotate(-360deg);
  }
}
@-o-keyframes rotate1 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(-360deg);
    -o-transform: scale(1) rotate(-360deg);
    transform: scale(1) rotate(-360deg);
  }
}
@keyframes rotate1 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(-360deg);
    -moz-transform: scale(1) rotate(-360deg);
    -o-transform: scale(1) rotate(-360deg);
    transform: scale(1) rotate(-360deg);
  }
}
@-webkit-keyframes rotate2 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(-360deg);
    transform: scale(1) rotate(-360deg);
  }
}
@-moz-keyframes rotate2 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(-360deg);
    -moz-transform: scale(1) rotate(-360deg);
    transform: scale(1) rotate(-360deg);
  }
}
@-o-keyframes rotate2 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(-360deg);
    -o-transform: scale(1) rotate(-360deg);
    transform: scale(1) rotate(-360deg);
  }
}
@keyframes rotate2 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(-360deg);
    -moz-transform: scale(1) rotate(-360deg);
    -o-transform: scale(1) rotate(-360deg);
    transform: scale(1) rotate(-360deg);
  }
}
@-webkit-keyframes rotate3 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(360deg);
    transform: scale(1) rotate(360deg);
  }
}
@-moz-keyframes rotate3 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(360deg);
    -moz-transform: scale(1) rotate(360deg);
    transform: scale(1) rotate(360deg);
  }
}
@-o-keyframes rotate3 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(360deg);
    -o-transform: scale(1) rotate(360deg);
    transform: scale(1) rotate(360deg);
  }
}
@keyframes rotate3 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(360deg);
    -moz-transform: scale(1) rotate(360deg);
    -o-transform: scale(1) rotate(360deg);
    transform: scale(1) rotate(360deg);
  }
}
@-webkit-keyframes rotate4 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(360deg);
    transform: scale(1) rotate(360deg);
  }
}
@-moz-keyframes rotate4 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(360deg);
    -moz-transform: scale(1) rotate(360deg);
    transform: scale(1) rotate(360deg);
  }
}
@-o-keyframes rotate4 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(360deg);
    -o-transform: scale(1) rotate(360deg);
    transform: scale(1) rotate(360deg);
  }
}
@keyframes rotate4 {
  from {
    -webkit-transform: scale(1) rotate(0deg);
    -moz-transform: scale(1) rotate(0deg);
    -o-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  to {
    -webkit-transform: scale(1) rotate(360deg);
    -moz-transform: scale(1) rotate(360deg);
    -o-transform: scale(1) rotate(360deg);
    transform: scale(1) rotate(360deg);
  }
}
.home-animations #anim05 .stop-gears:before {
  -webkit-animation-iteration-count: 1!important;
  -moz-animation-iteration-count: 1!important;
  -o-animation-iteration-count: 1!important;
  animation-iteration-count: 1!important;
  -webkit-animation-play-state: paused!important;
  -moz-animation-play-state: paused!important;
  -o-animation-play-state: paused!important;
  animation-play-state: paused!important;
}
.home-animations .line-icon {
  display: inline-block;
  width: 70px;
  height: 70px;
  vertical-align: middle;
  margin-bottom: 20px;
}
sup {
  font-size: 50%;
  top: -0.75em;
}
.QSIInfoBar img {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}