/* screen - 1024 */

.x1024 {
  background-color: var(--black);
  cursor: pointer;
  height: 100vh;
  margin: 0px;
  min-height: 3932px;
  min-width: 1024px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x1024 .rectangle-3-kGulvu {
  background-color: var(--black);
  bottom: 0px;
  height: 170px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1024 .spark-kGulvu {
  background-color: transparent;
  bottom: 63px;
  height: 47px;
  left: 51px;
  letter-spacing: 0.10px;
  line-height: 49px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 109px;
}

.x1024 .x2022-spark-technologies-inc-kGulvu {
  background-color: transparent;
  bottom: 87px;
  height: 23px;
  left: calc(47.53% - 111px);
  letter-spacing: 0.05px;
  line-height: 49px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 233px;
}

.x1024 .rectangle-314-kGulvu {
  background-color: var(--mine-shaft);
  bottom: 170px;
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1024 .spark-gIdgFx {
  background-color: transparent;
  bottom: 657px;
  height: 55px;
  left: 53px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 104px;
}

.x1024 .make-it-happen-kGulvu {
  background-color: transparent;
  bottom: 250px;
  cursor: pointer;
  height: 48px;
  left: 53px;
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 313px;
}

.x1024 .make-it-happen-kGulvu:hover {
  transform: translate(5px, 0);
}

.x1024 .start-something-that-matters-kGulvu {
  background-color: transparent;
  bottom: 322px;
  height: 256px;
  left: 47px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 334px);
}

.x1024 .rectangle-313-kGulvu {
  background-color: var(--black);
  bottom: calc(22.71% - 134px);
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1024 .reboot-kGulvu {
  background-color: transparent;
  bottom: calc(32.14% - 18px);
  height: 55px;
  left: 53px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 129px;
}

.x1024 .shift-the-game-kGulvu {
  background-color: transparent;
  bottom: calc(21.61% - 10px);
  cursor: pointer;
  height: 48px;
  left: 53px;
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 307px;
}

.x1024 .shift-the-game-kGulvu:hover {
  transform: translate(5px, 0);
}

.x1024 .be-a-game-changer-take-the-lead-kGulvu {
  background-color: transparent;
  bottom: calc(24.97% - 61px);
  height: 246px;
  left: 47px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 163px);
}

.x1024 .rectangle-312-kGulvu {
  background-color: var(--eerie-black-2);
  bottom: calc(40.34% - 238px);
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1024 .step-kGulvu {
  background-color: transparent;
  bottom: calc(47.33% - 26px);
  height: 55px;
  left: 53px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 82px;
}

.x1024 .make-an-impact-kGulvu {
  background-color: transparent;
  bottom: calc(36.78% - 18px);
  cursor: pointer;
  height: 48px;
  left: 53px;
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 319px;
}

.x1024 .span0-67yMM5 {
}

.x1024 .span1-67yMM5 {
}

.x1024 .make-an-impact-kGulvu:hover {
  transform: translate(5px, 0);
}

.x1024 .lets-innovate-the-future-together-kGulvu {
  background-color: transparent;
  bottom: calc(40.84% - 103px);
  height: 253px;
  left: 47px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 270px);
}

.x1024 .rectangle-2-kGulvu {
  background-color: var(--black);
  height: 500px;
  left: 0px;
  position: absolute;
  top: 76px;
  width: 100%;
}

.x1024 .joe-shields-d-lij9-k4-ob-yy-unsplash-kGulvu {
  background-color: transparent;
  height: 500px;
  object-fit: cover;
  position: absolute;
  right: -181px;
  top: 76px;
  width: 826px;
}

.x1024 .make-ideas-happen-kGulvu {
  background-color: transparent;
  cursor: pointer;
  height: 48px;
  left: 57px;
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 402px;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 380px;
}

.x1024 .make-ideas-happen-kGulvu:hover {
  transform: translate(5px, 0);
}

.x1024 .spark-innovation-kGulvu {
  background-color: transparent;
  height: 246px;
  left: 57px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: 134px;
  width: 478px;
}

.x1024 .rectangle-4-kGulvu {
  background-color: var(--black);
  height: 1418px;
  left: 0px;
  position: absolute;
  top: 576px;
  width: 100%;
}

.x1024 .group-11-kGulvu {
  background-color: transparent;
  height: 369px;
  left: 67px;
  position: absolute;
  top: calc(18.27% - 67px);
  width: calc(100.00% - 133px);
}

.x1024 .group-4-MGpIgS {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 0px;
  opacity: 0;
  position: relative;
  top: 0px;
  transform: translate(0, 25px);
  width: 100%;
}

.x1024 .group-4-MGpIgS.bp6-animate-enter {
  animation: bp6-animate-enter-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp6-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1024 .rectangle-5-rL5SZ0 {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1024 .step-rL5SZ0 {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 84px;
}

.x1024 .spark-innovation-wit-rL5SZ0 {
  background-color: transparent;
  height: 96px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 56px;
  position: absolute;
  text-align: left;
  top: calc(39.74% - 38px);
  width: calc(100.00% - 87px);
}

.x1024 .group-1-rL5SZ0 {
  background-color: transparent;
  bottom: 52px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1024 .group-1-rL5SZ0:hover {
  transform: translate(0, -5px);
}

.x1024 .rectangle-8-TIqDPd {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1024 .make-an-impact-TIqDPd {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(49.92% - 100px);
  text-align: center;
  white-space: nowrap;
  width: 200px;
}

.x1024 .group-10-kGulvu {
  background-color: transparent;
  height: 371px;
  left: 67px;
  position: absolute;
  top: calc(30.78% - 114px);
  width: calc(100.00% - 133px);
}

.x1024 .group-5-WxJB0n {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 0px;
  opacity: 0;
  position: relative;
  top: 0px;
  transform: translate(0, 25px);
  width: 100%;
}

.x1024 .group-5-WxJB0n.bp6-animate-enter1 {
  animation: bp6-animate-enter1-frames 1.00s ease 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp6-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1024 .rectangle-7-ajqcnx {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1024 .reboot-ajqcnx {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 130px;
}

.x1024 .re-engineer-the-way-ajqcnx {
  background-color: transparent;
  height: 96px;
  left: 39px;
  letter-spacing: 0.00px;
  line-height: 56px;
  position: absolute;
  text-align: left;
  top: calc(39.45% - 38px);
  width: calc(100.00% - 87px);
}

.x1024 .group-2-ajqcnx {
  background-color: transparent;
  bottom: 49px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1024 .group-2-ajqcnx:hover {
  transform: translate(0, -5px);
}

.x1024 .rectangle-8-RoQ97Z {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1024 .take-the-lead-RoQ97Z {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(49.28% - 87px);
  text-align: center;
  white-space: nowrap;
  width: 176px;
}

.x1024 .group-7-kGulvu {
  background-color: transparent;
  height: 1.93%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1024 .group-8-KO7E8L {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.x1024 .rectangle-1-xuzJPB {
  background-color: var(--black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1024 .spark-xuzJPB {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: 62px;
  text-align: center;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 52px;
}

.x1024 .spark-xuzJPB:hover {
  transform: translate(0, -5px);
}

.x1024 .reboot-xuzJPB {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(16.81% - 11px);
  text-align: center;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 66px;
}

.x1024 .reboot-xuzJPB:hover {
  transform: translate(0, -5px);
}

.x1024 .step-xuzJPB {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(28.00% - 12px);
  text-align: center;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 42px;
}

.x1024 .step-xuzJPB:hover {
  transform: translate(0, -5px);
}

.x1024 .spark-Eh9kaX {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  height: 28px;
  left: 59px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 65px;
}

.x1024 .group-9-kGulvu {
  background-color: transparent;
  height: 372px;
  left: 67px;
  position: absolute;
  top: calc(43.34% - 161px);
  width: calc(100.00% - 133px);
}

.x1024 .group-6-GxW75R {
  background-color: transparent;
  display: block;
  height: 100%;
  left: 0px;
  opacity: 0;
  position: relative;
  top: 0px;
  transform: translate(0, 25px);
  width: 100%;
}

.x1024 .group-6-GxW75R.bp6-animate-enter2 {
  animation: bp6-animate-enter2-frames 1.00s ease 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp6-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1024 .rectangle-6-xRSp7V {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1024 .spark-xRSp7V {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 107px;
}

.x1024 .be-bold-reach-the-fu-xRSp7V {
  background-color: transparent;
  height: 96px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 56px;
  position: absolute;
  text-align: left;
  top: calc(39.31% - 38px);
  width: calc(100.00% - 87px);
}

.x1024 .group-3-xRSp7V {
  background-color: transparent;
  bottom: calc(18.94% - 9px);
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1024 .group-3-xRSp7V:hover {
  transform: translate(0, -5px);
}

.x1024 .rectangle-8-YkreYm {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1024 .spark-change-YkreYm {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(49.28% - 88px);
  text-align: center;
  white-space: nowrap;
  width: 178px;
}

.x1024 .icon-linkedin-kGulvu {
  background-color: transparent;
  bottom: 70px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(21.81% - 7px);
  width: 32px;
}

.x1024 .icon-youtube-kGulvu {
  background-color: transparent;
  bottom: 70px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: 58px;
  width: 32px;
}

.x1024 .icon-twitter-kGulvu {
  background-color: transparent;
  bottom: 70px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: 164px;
  width: 32px;
}

.x1024 .icon-facebook-kGulvu {
  background-color: transparent;
  bottom: 70px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: 110px;
  width: 32px;
}
/* screen - 1440 */

.x1440 {
  background-color: var(--black);
  cursor: pointer;
  height: 100vh;
  margin: 0px;
  min-height: 3102px;
  min-width: 1440px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x1440 .rectangle-3-7R3e8M {
  background-color: var(--black);
  bottom: 0px;
  height: 170px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1440 .spark-7R3e8M {
  background-color: transparent;
  bottom: 61px;
  height: 47px;
  left: 164px;
  letter-spacing: 0.10px;
  line-height: 49px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 109px;
}

.x1440 .x2022-spark-technologies-inc-7R3e8M {
  background-color: transparent;
  bottom: 85px;
  height: 23px;
  letter-spacing: 0.05px;
  line-height: 49px;
  position: absolute;
  right: calc(49.88% - 116px);
  text-align: left;
  white-space: nowrap;
  width: 233px;
}

.x1440 .icon-linkedin-7R3e8M {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(23.04% - 7px);
  width: 32px;
}

.x1440 .icon-twitter-7R3e8M {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(19.28% - 6px);
  width: 32px;
}

.x1440 .icon-facebook-7R3e8M {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: 218px;
  width: 32px;
}

.x1440 .icon-youtube-7R3e8M {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: 166px;
  width: 32px;
}

.x1440 .rectangle-311-7R3e8M {
  background-color: var(--mine-shaft);
  bottom: 169px;
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1440 .spark-cNk3AF {
  background-color: transparent;
  bottom: calc(21.53% - 12px);
  height: 55px;
  left: 166px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 104px;
}

.x1440 .make-it-happen-7R3e8M {
  background-color: transparent;
  bottom: 250px;
  cursor: pointer;
  height: 48px;
  left: 166px;
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 313px;
}

.x1440 .make-it-happen-7R3e8M:hover {
  transform: translate(5px, 0);
}

.x1440 .start-something-that-matters-7R3e8M {
  background-color: transparent;
  bottom: 320px;
  height: 256px;
  left: 160px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 255px);
}

.x1440 .rectangle-310-7R3e8M {
  background-color: var(--black);
  bottom: calc(30.18% - 178px);
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1440 .reboot-7R3e8M {
  background-color: transparent;
  bottom: calc(40.86% - 22px);
  height: 55px;
  left: 166px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 129px;
}

.x1440 .shift-the-game-7R3e8M {
  background-color: transparent;
  bottom: calc(27.46% - 13px);
  cursor: pointer;
  height: 48px;
  left: 166px;
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 307px;
}

.x1440 .shift-the-game-7R3e8M:hover {
  transform: translate(5px, 0);
}

.x1440 .be-a-game-changer-take-the-lead-7R3e8M {
  background-color: transparent;
  bottom: calc(32.20% - 79px);
  height: 246px;
  left: 160px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 445px);
}

.x1440 .rectangle-39-7R3e8M {
  background-color: var(--eerie-black-2);
  height: 590px;
  left: 0px;
  position: absolute;
  top: calc(46.38% - 274px);
  width: 100%;
}

.x1440 .step-7R3e8M {
  background-color: transparent;
  height: 55px;
  left: 166px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: calc(39.81% - 22px);
  white-space: nowrap;
  width: 82px;
}

.x1440 .make-an-impact-7R3e8M {
  background-color: transparent;
  bottom: calc(46.74% - 22px);
  cursor: pointer;
  height: 48px;
  left: 166px;
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 319px;
}

.x1440 .span0-KQn3vP {
}

.x1440 .span1-KQn3vP {
}

.x1440 .make-an-impact-7R3e8M:hover {
  transform: translate(5px, 0);
}

.x1440 .lets-innovate-the-future-together-7R3e8M {
  background-color: transparent;
  height: 253px;
  left: 160px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: calc(47.30% - 120px);
  width: calc(100.00% - 255px);
}

.x1440 .rectangle-2-7R3e8M {
  background-color: var(--black);
  height: 500px;
  left: 0px;
  position: absolute;
  top: 76px;
  width: 100%;
}

.x1440 .joe-shields-d-lij9-k4-ob-yy-unsplash-7R3e8M {
  background-color: transparent;
  height: 500px;
  object-fit: cover;
  position: absolute;
  right: 74px;
  top: 76px;
  width: 826px;
}

.x1440 .make-ideas-happen-7R3e8M {
  background-color: transparent;
  cursor: pointer;
  height: 48px;
  left: 167px;
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 402px;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 380px;
}

.x1440 .make-ideas-happen-7R3e8M:hover {
  transform: translate(5px, 0);
}

.x1440 .spark-innovation-7R3e8M {
  background-color: transparent;
  height: 246px;
  left: 167px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: 134px;
  width: 517px;
}

.x1440 .rectangle-4-7R3e8M {
  background-color: var(--black);
  height: 590px;
  left: 0px;
  position: absolute;
  top: calc(22.93% - 135px);
  width: 100%;
}

.x1440 .group-4-7R3e8M {
  background-color: transparent;
  display: block;
  height: 440px;
  left: 166px;
  opacity: 0;
  position: absolute;
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.x1440 .group-4-7R3e8M.bp3-animate-enter {
  animation: bp3-animate-enter-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1440 .rectangle-5-wzd4Bm {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1440 .step-wzd4Bm {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 84px;
}

.x1440 .spark-innovation-wit-wzd4Bm {
  background-color: transparent;
  height: 148px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(39.38% - 58px);
  width: calc(100.00% - 87px);
}

.x1440 .group-1-wzd4Bm {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1440 .group-1-wzd4Bm:hover {
  transform: translate(0, -5px);
}

.x1440 .rectangle-8-SRvXXJ {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1440 .make-an-impact-SRvXXJ {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 55px);
}

.x1440 .group-5-7R3e8M {
  background-color: transparent;
  display: block;
  height: 440px;
  opacity: 0;
  position: absolute;
  right: calc(49.95% - 172px);
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.x1440 .group-5-7R3e8M.bp3-animate-enter1 {
  animation: bp3-animate-enter1-frames 1.00s ease 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1440 .rectangle-7-clWgTg {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1440 .reboot-clWgTg {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 130px;
}

.x1440 .re-engineer-the-way-clWgTg {
  background-color: transparent;
  height: 186px;
  left: 39px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(45.28% - 84px);
  width: calc(100.00% - 87px);
}

.x1440 .group-2-clWgTg {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1440 .group-2-clWgTg:hover {
  transform: translate(0, -5px);
}

.x1440 .rectangle-8-BaSgWB {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1440 .take-the-lead-BaSgWB {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(48.10% - 85px);
  text-align: center;
  white-space: nowrap;
  width: 176px;
}

.x1440 .group-6-7R3e8M {
  background-color: transparent;
  display: block;
  height: 440px;
  opacity: 0;
  position: absolute;
  right: 166px;
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.x1440 .group-6-7R3e8M.bp3-animate-enter2 {
  animation: bp3-animate-enter2-frames 1.00s ease 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp3-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1440 .rectangle-6-U770X3 {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1440 .spark-U770X3 {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 107px;
}

.x1440 .be-bold-reach-the-fu-U770X3 {
  background-color: transparent;
  height: 186px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(45.28% - 84px);
  width: calc(100.00% - 87px);
}

.x1440 .group-3-U770X3 {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1440 .group-3-U770X3:hover {
  transform: translate(0, -5px);
}

.x1440 .rectangle-8-PTrxGF {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1440 .spark-change-PTrxGF {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(48.05% - 86px);
  text-align: center;
  white-space: nowrap;
  width: 178px;
}

.x1440 .group-7-7R3e8M {
  background-color: transparent;
  height: 2.45%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1440 .group-8-xwwtWQ {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.x1440 .rectangle-1-hQ5F0x {
  background-color: var(--black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1440 .spark-hQ5F0x {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: 165px;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 53px;
}

.x1440 .spark-hQ5F0x:hover {
  transform: translate(0, -5px);
}

.x1440 .reboot-hQ5F0x {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(20.22% - 13px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 65px;
}

.x1440 .reboot-hQ5F0x:hover {
  transform: translate(0, -5px);
}

.x1440 .step-hQ5F0x {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(28.90% - 12px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 42px;
}

.x1440 .step-hQ5F0x:hover {
  transform: translate(0, -5px);
}

.x1440 .spark-Z1BFR8 {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  height: 28px;
  left: 167px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 65px;
}
/* screen - 1680 */

.x1680 {
  background-color: var(--black);
  cursor: pointer;
  height: 100vh;
  margin: 0px;
  min-height: 3102px;
  min-width: 1680px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x1680 .rectangle-3-3JZqit {
  background-color: var(--black);
  bottom: 0px;
  height: 170px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1680 .spark-3JZqit {
  background-color: transparent;
  bottom: 61px;
  height: 47px;
  left: calc(18.08% - 20px);
  letter-spacing: 0.10px;
  line-height: 49px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 109px;
}

.x1680 .x2022-spark-technologies-inc-3JZqit {
  background-color: transparent;
  bottom: 85px;
  height: 23px;
  letter-spacing: 0.05px;
  line-height: 49px;
  position: absolute;
  right: calc(49.90% - 116px);
  text-align: left;
  white-space: nowrap;
  width: 233px;
}

.x1680 .icon-linkedin-3JZqit {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(26.96% - 8px);
  width: 32px;
}

.x1680 .icon-twitter-3JZqit {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(23.75% - 7px);
  width: 32px;
}

.x1680 .icon-facebook-3JZqit {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(20.53% - 6px);
  width: 32px;
}

.x1680 .icon-youtube-3JZqit {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: 286px;
  width: 32px;
}

.x1680 .rectangle-38-3JZqit {
  background-color: var(--mine-shaft);
  bottom: 169px;
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1680 .spark-qdDS1r {
  background-color: transparent;
  bottom: calc(21.53% - 12px);
  height: 55px;
  left: calc(18.15% - 19px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 104px;
}

.x1680 .make-it-happen-3JZqit {
  background-color: transparent;
  bottom: 250px;
  cursor: pointer;
  height: 48px;
  left: calc(20.92% - 65px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 313px;
}

.x1680 .make-it-happen-3JZqit:hover {
  transform: translate(5px, 0);
}

.x1680 .start-something-that-matters-3JZqit {
  background-color: transparent;
  bottom: 320px;
  height: 256px;
  left: 280px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 495px);
}

.x1680 .rectangle-37-3JZqit {
  background-color: var(--black);
  bottom: calc(30.18% - 178px);
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1680 .reboot-3JZqit {
  background-color: transparent;
  bottom: calc(40.86% - 22px);
  height: 55px;
  left: calc(18.44% - 24px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 129px;
}

.x1680 .shift-the-game-3JZqit {
  background-color: transparent;
  bottom: calc(27.46% - 13px);
  cursor: pointer;
  height: 48px;
  left: calc(20.83% - 64px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 307px;
}

.x1680 .shift-the-game-3JZqit:hover {
  transform: translate(5px, 0);
}

.x1680 .be-a-game-changer-take-the-lead-3JZqit {
  background-color: transparent;
  bottom: calc(32.20% - 79px);
  height: 246px;
  left: calc(40.88% - 407px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  width: 995px;
}

.x1680 .rectangle-36-3JZqit {
  background-color: var(--eerie-black-2);
  height: 590px;
  left: 0px;
  position: absolute;
  top: calc(46.38% - 274px);
  width: 100%;
}

.x1680 .step-3JZqit {
  background-color: transparent;
  height: 55px;
  left: calc(17.90% - 15px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: calc(39.81% - 22px);
  white-space: nowrap;
  width: 82px;
}

.x1680 .make-an-impact-3JZqit {
  background-color: transparent;
  bottom: calc(46.74% - 22px);
  cursor: pointer;
  height: 48px;
  left: calc(21.01% - 67px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 319px;
}

.x1680 .span0-7rnUJC {
}

.x1680 .span1-7rnUJC {
}

.x1680 .make-an-impact-3JZqit:hover {
  transform: translate(5px, 0);
}

.x1680 .lets-innovate-the-future-together-3JZqit {
  background-color: transparent;
  height: 253px;
  left: 280px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: calc(47.30% - 120px);
  width: calc(100.00% - 495px);
}

.x1680 .rectangle-2-3JZqit {
  background-color: var(--black);
  height: 500px;
  left: 0px;
  position: absolute;
  top: 76px;
  width: 100%;
}

.x1680 .joe-shields-d-lij9-k4-ob-yy-unsplash-3JZqit {
  background-color: transparent;
  height: 500px;
  object-fit: cover;
  position: absolute;
  right: 194px;
  top: 76px;
  width: 826px;
}

.x1680 .make-ideas-happen-3JZqit {
  background-color: transparent;
  cursor: pointer;
  height: 48px;
  left: calc(22.08% - 84px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 402px;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 380px;
}

.x1680 .make-ideas-happen-3JZqit:hover {
  transform: translate(5px, 0);
}

.x1680 .spark-innovation-3JZqit {
  background-color: transparent;
  height: 246px;
  left: calc(24.68% - 128px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: 134px;
  width: 517px;
}

.x1680 .rectangle-4-3JZqit {
  background-color: var(--black);
  height: 590px;
  left: 0px;
  position: absolute;
  top: calc(22.93% - 135px);
  width: 100%;
}

.x1680 .group-4-3JZqit {
  background-color: transparent;
  display: block;
  height: 440px;
  left: calc(21.42% - 74px);
  opacity: 0;
  position: absolute;
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.x1680 .group-4-3JZqit.bp4-animate-enter {
  animation: bp4-animate-enter-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1680 .rectangle-5-iW2Zzp {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1680 .step-iW2Zzp {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 84px;
}

.x1680 .spark-innovation-wit-iW2Zzp {
  background-color: transparent;
  height: 148px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(39.38% - 58px);
  width: calc(100.00% - 87px);
}

.x1680 .group-1-iW2Zzp {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1680 .group-1-iW2Zzp:hover {
  transform: translate(0, -5px);
}

.x1680 .rectangle-8-lHUOaW {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1680 .make-an-impact-lHUOaW {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 55px);
}

.x1680 .group-5-3JZqit {
  background-color: transparent;
  display: block;
  height: 440px;
  opacity: 0;
  position: absolute;
  right: calc(49.96% - 172px);
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.x1680 .group-5-3JZqit.bp4-animate-enter1 {
  animation: bp4-animate-enter1-frames 1.00s ease 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1680 .rectangle-7-FxLnaF {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1680 .reboot-FxLnaF {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 130px;
}

.x1680 .re-engineer-the-way-FxLnaF {
  background-color: transparent;
  height: 186px;
  left: 39px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(45.28% - 84px);
  width: calc(100.00% - 87px);
}

.x1680 .group-2-FxLnaF {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1680 .group-2-FxLnaF:hover {
  transform: translate(0, -5px);
}

.x1680 .rectangle-8-D9WFXO {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1680 .take-the-lead-D9WFXO {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(48.10% - 85px);
  text-align: center;
  white-space: nowrap;
  width: 176px;
}

.x1680 .group-6-3JZqit {
  background-color: transparent;
  display: block;
  height: 440px;
  opacity: 0;
  position: absolute;
  right: calc(21.42% - 74px);
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.x1680 .group-6-3JZqit.bp4-animate-enter2 {
  animation: bp4-animate-enter2-frames 1.00s ease 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp4-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1680 .rectangle-6-Ir1NTX {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1680 .spark-Ir1NTX {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 107px;
}

.x1680 .be-bold-reach-the-fu-Ir1NTX {
  background-color: transparent;
  height: 186px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(45.28% - 84px);
  width: calc(100.00% - 87px);
}

.x1680 .group-3-Ir1NTX {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1680 .group-3-Ir1NTX:hover {
  transform: translate(0, -5px);
}

.x1680 .rectangle-8-41sixT {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1680 .spark-change-41sixT {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(48.05% - 86px);
  text-align: center;
  white-space: nowrap;
  width: 178px;
}

.x1680 .group-7-3JZqit {
  background-color: transparent;
  height: 2.45%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1680 .group-8-CwWRhc {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.x1680 .rectangle-1-LtrEVC {
  background-color: var(--black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1680 .spark-LtrEVC {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(17.52% - 9px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 53px;
}

.x1680 .spark-LtrEVC:hover {
  transform: translate(0, -5px);
}

.x1680 .reboot-LtrEVC {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(24.64% - 16px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 65px;
}

.x1680 .reboot-LtrEVC:hover {
  transform: translate(0, -5px);
}

.x1680 .step-LtrEVC {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(31.99% - 13px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 42px;
}

.x1680 .step-LtrEVC:hover {
  transform: translate(0, -5px);
}

.x1680 .spark-x7d9QN {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  height: 28px;
  left: calc(17.77% - 12px);
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 65px;
}
/* screen - 1920 */

.x1920 {
  background-color: var(--black);
  cursor: pointer;
  height: 100vh;
  margin: 0px;
  min-height: 3102px;
  min-width: 1920px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x1920 .rectangle-3-3YiSwQ {
  background-color: var(--black);
  bottom: 0px;
  height: 170px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1920 .spark-3YiSwQ {
  background-color: transparent;
  bottom: 61px;
  height: 47px;
  left: calc(22.31% - 24px);
  letter-spacing: 0.10px;
  line-height: 49px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 109px;
}

.x1920 .x2022-spark-technologies-inc-3YiSwQ {
  background-color: transparent;
  bottom: 85px;
  height: 23px;
  letter-spacing: 0.05px;
  line-height: 49px;
  position: absolute;
  right: calc(49.91% - 116px);
  text-align: left;
  white-space: nowrap;
  width: 233px;
}

.x1920 .icon-linkedin-3YiSwQ {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(29.89% - 9px);
  width: 32px;
}

.x1920 .icon-twitter-3YiSwQ {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(27.08% - 9px);
  width: 32px;
}

.x1920 .icon-facebook-3YiSwQ {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(24.28% - 8px);
  width: 32px;
}

.x1920 .icon-youtube-3YiSwQ {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(21.53% - 7px);
  width: 32px;
}

.x1920 .rectangle-35-3YiSwQ {
  background-color: var(--mine-shaft);
  bottom: 169px;
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1920 .spark-O5lKBq {
  background-color: transparent;
  bottom: calc(21.53% - 12px);
  height: 55px;
  left: calc(22.36% - 23px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 104px;
}

.x1920 .make-it-happen-3YiSwQ {
  background-color: transparent;
  bottom: 250px;
  cursor: pointer;
  height: 48px;
  left: calc(25.26% - 79px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 313px;
}

.x1920 .make-it-happen-3YiSwQ:hover {
  transform: translate(5px, 0);
}

.x1920 .start-something-that-matters-3YiSwQ {
  background-color: transparent;
  bottom: 320px;
  height: 256px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  right: calc(45.58% - 540px);
  text-align: left;
  width: 1185px;
}

.x1920 .rectangle-34-3YiSwQ {
  background-color: var(--black);
  bottom: calc(30.18% - 178px);
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x1920 .reboot-3YiSwQ {
  background-color: transparent;
  bottom: calc(40.86% - 22px);
  height: 55px;
  left: calc(22.67% - 29px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 129px;
}

.x1920 .shift-the-game-3YiSwQ {
  background-color: transparent;
  bottom: calc(27.46% - 13px);
  cursor: pointer;
  height: 48px;
  left: calc(25.17% - 77px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 307px;
}

.x1920 .shift-the-game-3YiSwQ:hover {
  transform: translate(5px, 0);
}

.x1920 .be-a-game-changer-take-the-lead-3YiSwQ {
  background-color: transparent;
  bottom: calc(32.20% - 79px);
  height: 246px;
  left: calc(43.24% - 430px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  width: 995px;
}

.x1920 .rectangle-33-3YiSwQ {
  background-color: var(--eerie-black-2);
  height: 590px;
  left: 0px;
  position: absolute;
  top: calc(46.38% - 274px);
  width: 100%;
}

.x1920 .step-3YiSwQ {
  background-color: transparent;
  height: 55px;
  left: calc(22.09% - 18px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: calc(39.81% - 22px);
  white-space: nowrap;
  width: 82px;
}

.x1920 .make-an-impact-3YiSwQ {
  background-color: transparent;
  bottom: calc(46.74% - 22px);
  cursor: pointer;
  height: 48px;
  left: calc(25.36% - 81px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 319px;
}

.x1920 .span0-Kxuqw9 {
}

.x1920 .span1-Kxuqw9 {
}

.x1920 .make-an-impact-3YiSwQ:hover {
  transform: translate(5px, 0);
}

.x1920 .lets-innovate-the-future-together-3YiSwQ {
  background-color: transparent;
  height: 253px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  right: calc(45.58% - 540px);
  text-align: left;
  top: calc(47.30% - 120px);
  width: 1185px;
}

.x1920 .rectangle-2-3YiSwQ {
  background-color: var(--black);
  height: 500px;
  left: 0px;
  position: absolute;
  top: 76px;
  width: 100%;
}

.x1920 .joe-shields-d-lij9-k4-ob-yy-unsplash-3YiSwQ {
  background-color: transparent;
  height: 500px;
  object-fit: cover;
  position: absolute;
  right: calc(28.70% - 237px);
  top: 76px;
  width: 826px;
}

.x1920 .make-ideas-happen-3YiSwQ {
  background-color: transparent;
  cursor: pointer;
  height: 48px;
  left: calc(26.43% - 100px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 402px;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 380px;
}

.x1920 .make-ideas-happen-3YiSwQ:hover {
  transform: translate(5px, 0);
}

.x1920 .spark-innovation-3YiSwQ {
  background-color: transparent;
  height: 246px;
  left: calc(29.01% - 150px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: 134px;
  width: 517px;
}

.x1920 .rectangle-4-3YiSwQ {
  background-color: var(--black);
  height: 590px;
  left: 0px;
  position: absolute;
  top: calc(22.93% - 135px);
  width: 100%;
}

.x1920 .group-4-3YiSwQ {
  background-color: transparent;
  display: block;
  height: 440px;
  left: calc(25.78% - 89px);
  opacity: 0;
  position: absolute;
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.x1920 .group-4-3YiSwQ.bp5-animate-enter {
  animation: bp5-animate-enter-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp5-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1920 .rectangle-5-LP5e9S {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1920 .step-LP5e9S {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 84px;
}

.x1920 .spark-innovation-wit-LP5e9S {
  background-color: transparent;
  height: 148px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(39.38% - 58px);
  width: calc(100.00% - 87px);
}

.x1920 .group-1-LP5e9S {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1920 .group-1-LP5e9S:hover {
  transform: translate(0, -5px);
}

.x1920 .rectangle-8-WtjSWu {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1920 .make-an-impact-WtjSWu {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 55px);
}

.x1920 .group-5-3YiSwQ {
  background-color: transparent;
  display: block;
  height: 440px;
  opacity: 0;
  position: absolute;
  right: calc(49.97% - 172px);
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.x1920 .group-5-3YiSwQ.bp5-animate-enter1 {
  animation: bp5-animate-enter1-frames 1.00s ease 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp5-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1920 .rectangle-7-xjuREP {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1920 .reboot-xjuREP {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 130px;
}

.x1920 .re-engineer-the-way-xjuREP {
  background-color: transparent;
  height: 186px;
  left: 39px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(45.28% - 84px);
  width: calc(100.00% - 87px);
}

.x1920 .group-2-xjuREP {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1920 .group-2-xjuREP:hover {
  transform: translate(0, -5px);
}

.x1920 .rectangle-8-z02jvu {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1920 .take-the-lead-z02jvu {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(48.10% - 85px);
  text-align: center;
  white-space: nowrap;
  width: 176px;
}

.x1920 .group-6-3YiSwQ {
  background-color: transparent;
  display: block;
  height: 440px;
  opacity: 0;
  position: absolute;
  right: calc(25.78% - 89px);
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.x1920 .group-6-3YiSwQ.bp5-animate-enter2 {
  animation: bp5-animate-enter2-frames 1.00s ease 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp5-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x1920 .rectangle-6-sbOEZl {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1920 .spark-sbOEZl {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 107px;
}

.x1920 .be-bold-reach-the-fu-sbOEZl {
  background-color: transparent;
  height: 186px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(45.28% - 84px);
  width: calc(100.00% - 87px);
}

.x1920 .group-3-sbOEZl {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.x1920 .group-3-sbOEZl:hover {
  transform: translate(0, -5px);
}

.x1920 .rectangle-8-7TQWdc {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1920 .spark-change-7TQWdc {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(48.05% - 86px);
  text-align: center;
  white-space: nowrap;
  width: 178px;
}

.x1920 .group-7-3YiSwQ {
  background-color: transparent;
  height: 2.45%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1920 .group-8-KyCyFx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.x1920 .rectangle-1-n4NTAo {
  background-color: var(--black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x1920 .spark-n4NTAo {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(21.69% - 11px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 53px;
}

.x1920 .spark-n4NTAo:hover {
  transform: translate(0, -5px);
}

.x1920 .reboot-n4NTAo {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(27.92% - 18px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 65px;
}

.x1920 .reboot-n4NTAo:hover {
  transform: translate(0, -5px);
}

.x1920 .step-n4NTAo {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(34.29% - 14px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 42px;
}

.x1920 .step-n4NTAo:hover {
  transform: translate(0, -5px);
}

.x1920 .spark-QNTsM3 {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  height: 28px;
  left: calc(21.94% - 14px);
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 65px;
}
/* screen - 320 */

.x320 {
  background-color: var(--black);
  cursor: pointer;
  height: 100vh;
  margin: 0px;
  min-height: 4334px;
  min-width: 320px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.x320 .rectangle-2-6lzJea {
  background-color: var(--black);
  height: 649px;
  left: 0px;
  position: absolute;
  top: 76px;
  width: 100%;
}

.x320 .spark-innovation-6lzJea {
  background-color: transparent;
  height: 141px;
  left: 24px;
  letter-spacing: 0.00px;
  line-height: 65px;
  position: absolute;
  text-align: left;
  top: 482px;
  width: calc(100.00% - 62px);
}

.x320 .rectangle-4-6lzJea {
  background-color: var(--black);
  height: 1524px;
  left: 0px;
  position: absolute;
  top: calc(25.80% - 393px);
  width: 100%;
}

.x320 .group-7-6lzJea {
  background-color: transparent;
  height: 1.75%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x320 .group-8-2rkht8 {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.x320 .rectangle-1-4xrO3S {
  background-color: var(--black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x320 .spark-4xrO3S {
  background-color: transparent;
  bottom: calc(45.83% - 13px);
  height: 28px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 65px;
}

.x320 .icon-feather-menu-6lzJea {
  background-color: transparent;
  cursor: pointer;
  height: 18px;
  position: absolute;
  right: 25px;
  top: 27px;
  width: 27px;
}

.x320 .path-3218-y73Ydb {
  background-color: transparent;
  height: 3px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: calc(50.00% - 2px);
  width: calc(100.00% + 3px);
}

.x320 .path-3219-y73Ydb {
  background-color: transparent;
  height: 3px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  width: calc(100.00% + 3px);
}

.x320 .path-3220-y73Ydb {
  background-color: transparent;
  bottom: -2px;
  height: 3px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  width: calc(100.00% + 3px);
}

.x320 .joe-shields-d-lij9-k4-ob-yy-unsplash-6lzJea {
  background-color: transparent;
  height: 355px;
  left: -134px;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: calc(100.00% + 268px);
}

.x320 .group-5-6lzJea {
  background-color: transparent;
  display: block;
  height: 440px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: calc(32.36% - 142px);
  transform: translate(0, 25px);
  width: calc(100.00% - 1px);
}

.x320 .group-5-6lzJea.bp2-animate-enter {
  animation: bp2-animate-enter-frames 1.00s ease 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x320 .rectangle-7-RQWgGi {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x320 .reboot-RQWgGi {
  background-color: transparent;
  height: 55px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 130px;
}

.x320 .re-engineer-the-way-RQWgGi {
  background-color: transparent;
  height: 186px;
  left: 26px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(45.28% - 84px);
  width: calc(100.00% - 61px);
}

.x320 .group-2-RQWgGi {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 32px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 64px);
}

.x320 .group-2-RQWgGi:hover {
  transform: translate(0, -5px);
}

.x320 .rectangle-8-8u4sjG {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x320 .take-the-lead-8u4sjG {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(48.10% - 85px);
  text-align: center;
  white-space: nowrap;
  width: 176px;
}

.x320 .group-6-6lzJea {
  background-color: transparent;
  display: block;
  height: 440px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: calc(44.81% - 197px);
  transform: translate(0, 25px);
  width: calc(100.00% - 1px);
}

.x320 .group-6-6lzJea.bp2-animate-enter1 {
  animation: bp2-animate-enter1-frames 1.00s ease 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x320 .rectangle-6-DZz0PE {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x320 .spark-DZz0PE {
  background-color: transparent;
  height: 55px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 107px;
}

.x320 .be-bold-reach-the-fu-DZz0PE {
  background-color: transparent;
  height: 186px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(45.28% - 84px);
  width: calc(100.00% - 61px);
}

.x320 .group-3-DZz0PE {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 32px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 64px);
}

.x320 .group-3-DZz0PE:hover {
  transform: translate(0, -5px);
}

.x320 .rectangle-8-y7OHLu {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x320 .spark-change-y7OHLu {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(48.05% - 86px);
  text-align: center;
  white-space: nowrap;
  width: 178px;
}

.x320 .make-ideas-happen-6lzJea {
  background-color: transparent;
  cursor: pointer;
  height: 28px;
  left: 28px;
  letter-spacing: 0.06px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 628px;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 218px;
}

.x320 .make-ideas-happen-6lzJea:hover {
  transform: translate(5px, 0);
}

.x320 .group-4-6lzJea {
  background-color: transparent;
  display: block;
  height: 440px;
  left: 0px;
  opacity: 0;
  position: absolute;
  top: calc(19.90% - 88px);
  transform: translate(0, 25px);
  width: calc(100.00% - 1px);
}

.x320 .group-4-6lzJea.bp2-animate-enter2 {
  animation: bp2-animate-enter2-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp2-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.x320 .rectangle-5-n6vtnx {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x320 .step-n6vtnx {
  background-color: transparent;
  height: 55px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 84px;
}

.x320 .spark-innovation-wit-n6vtnx {
  background-color: transparent;
  height: 148px;
  left: 27px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(39.38% - 58px);
  width: calc(100.00% - 61px);
}

.x320 .group-1-n6vtnx {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 32px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 64px);
}

.x320 .group-1-n6vtnx:hover {
  transform: translate(0, -5px);
}

.x320 .rectangle-8-NXLTvG {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.x320 .make-an-impact-NXLTvG {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 55px);
}

.x320 .rectangle-317-6lzJea {
  background-color: var(--eerie-black-2);
  bottom: calc(40.68% - 221px);
  height: 543px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x320 .lets-innovate-the-future-together-6lzJea {
  background-color: transparent;
  bottom: calc(41.26% - 112px);
  height: 272px;
  left: 31px;
  letter-spacing: 0.00px;
  line-height: 65px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 73px);
}

.x320 .rectangle-3-6lzJea {
  background-color: var(--black);
  bottom: -1px;
  height: 355px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x320 .rectangle-316-6lzJea {
  background-color: var(--mine-shaft);
  bottom: 354px;
  height: 551px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x320 .start-something-that-matters-6lzJea {
  background-color: transparent;
  bottom: 481px;
  height: 272px;
  left: 37px;
  letter-spacing: 0.00px;
  line-height: 65px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 47px);
}

.x320 .rectangle-315-6lzJea {
  background-color: var(--black);
  bottom: calc(24.44% - 156px);
  height: 639px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.x320 .be-a-game-changer-take-the-lead-6lzJea {
  background-color: transparent;
  bottom: calc(26.12% - 90px);
  height: 344px;
  left: 31px;
  letter-spacing: 0.00px;
  line-height: 65px;
  position: absolute;
  text-align: left;
  width: calc(100.00% - 73px);
}

.x320 .x2022-spark-technologies-inc-6lzJea {
  background-color: transparent;
  bottom: 180px;
  height: 23px;
  left: 37px;
  letter-spacing: 0.05px;
  line-height: 49px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 233px;
}

.x320 .step-6lzJea {
  background-color: transparent;
  bottom: calc(46.76% - 26px);
  height: 55px;
  left: 31px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 82px;
}

.x320 .spark-6lzJea {
  background-color: transparent;
  bottom: 245px;
  height: 47px;
  left: 35px;
  letter-spacing: 0.10px;
  line-height: 49px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 109px;
}

.x320 .spark-xxfaxb {
  background-color: transparent;
  bottom: 823px;
  height: 55px;
  left: 37px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 104px;
}

.x320 .reboot-6lzJea {
  background-color: transparent;
  bottom: calc(34.03% - 19px);
  height: 55px;
  left: 33px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 129px;
}

.x320 .make-an-impact-6lzJea {
  background-color: transparent;
  bottom: calc(37.42% - 10px);
  color: var(--white);
  cursor: pointer;
  font-family: var(--font-family-roboto);
  font-size: var(--font-size-s);
  font-weight: 700;
  height: 28px;
  left: 37px;
  letter-spacing: 0.06px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 183px;
}

.x320 .span0-BiGygh {
}

.x320 .span1-BiGygh {
}

.x320 .make-an-impact-6lzJea:hover {
  transform: translate(5px, 0);
}

.x320 .make-it-happen-6lzJea {
  background-color: transparent;
  bottom: 416px;
  cursor: pointer;
  height: 28px;
  left: 37px;
  letter-spacing: 0.06px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 180px;
}

.x320 .make-it-happen-6lzJea:hover {
  transform: translate(5px, 0);
}

.x320 .shift-the-game-6lzJea {
  background-color: transparent;
  bottom: calc(22.70% - 6px);
  cursor: pointer;
  height: 28px;
  left: 37px;
  letter-spacing: 0.06px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 176px;
}

.x320 .shift-the-game-6lzJea:hover {
  transform: translate(5px, 0);
}

.x320 .icon-linkedin-6lzJea {
  background-color: transparent;
  bottom: 80px;
  cursor: pointer;
  height: 32px;
  left: 35px;
  object-fit: cover;
  position: absolute;
  width: 32px;
}

.x320 .icon-twitter-6lzJea {
  background-color: transparent;
  bottom: 80px;
  cursor: pointer;
  height: 32px;
  left: calc(30.50% - 10px);
  object-fit: cover;
  position: absolute;
  width: 32px;
}

.x320 .icon-facebook-6lzJea {
  background-color: transparent;
  bottom: 80px;
  cursor: pointer;
  height: 32px;
  left: calc(48.87% - 15px);
  object-fit: cover;
  position: absolute;
  width: 32px;
}

.x320 .icon-youtube-6lzJea {
  background-color: transparent;
  bottom: 80px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(33.10% - 10px);
  width: 32px;
}
/* screen - home */

.home {
  background-color: var(--black);
  cursor: pointer;
  height: 100vh;
  margin: 0px;
  min-height: 3102px;
  min-width: 2040px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 100%;
}

.home .rectangle-3-xl4bh6 {
  background-color: var(--black);
  bottom: 0px;
  height: 170px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.home .spark-xl4bh6 {
  background-color: transparent;
  bottom: 61px;
  height: 47px;
  left: calc(24.03% - 26px);
  letter-spacing: 0.10px;
  line-height: 49px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 109px;
}

.home .x2022-spark-technologies-inc-xl4bh6 {
  background-color: transparent;
  bottom: 85px;
  height: 23px;
  letter-spacing: 0.05px;
  line-height: 49px;
  position: absolute;
  right: calc(49.92% - 116px);
  text-align: left;
  white-space: nowrap;
  width: 233px;
}

.home .icon-linkedin-xl4bh6 {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(31.09% - 10px);
  width: 32px;
}

.home .icon-twitter-xl4bh6 {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(28.45% - 9px);
  width: 32px;
}

.home .icon-facebook-xl4bh6 {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(25.82% - 8px);
  width: 32px;
}

.home .rectangle-32-xl4bh6 {
  background-color: var(--mine-shaft);
  bottom: 169px;
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.home .spark-efo9xP {
  background-color: transparent;
  bottom: calc(21.53% - 12px);
  height: 55px;
  left: calc(24.07% - 25px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 104px;
}

.home .make-it-happen-xl4bh6 {
  background-color: transparent;
  bottom: 250px;
  cursor: pointer;
  height: 48px;
  left: calc(26.98% - 84px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 313px;
}

.home .make-it-happen-xl4bh6:hover {
  transform: translate(5px, 0);
}

.home .start-something-that-matters-xl4bh6 {
  background-color: transparent;
  bottom: 320px;
  height: 256px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  right: calc(46.20% - 547px);
  text-align: left;
  width: 1185px;
}

.home .rectangle-31-xl4bh6 {
  background-color: var(--black);
  bottom: calc(30.18% - 178px);
  height: 590px;
  left: 0px;
  position: absolute;
  width: 100%;
}

.home .reboot-xl4bh6 {
  background-color: transparent;
  bottom: calc(40.86% - 22px);
  height: 55px;
  left: calc(24.39% - 31px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 129px;
}

.home .shift-the-game-xl4bh6 {
  background-color: transparent;
  bottom: calc(27.46% - 13px);
  cursor: pointer;
  height: 48px;
  left: calc(26.89% - 83px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 307px;
}

.home .shift-the-game-xl4bh6:hover {
  transform: translate(5px, 0);
}

.home .be-a-game-changer-take-the-lead-xl4bh6 {
  background-color: transparent;
  bottom: calc(32.20% - 79px);
  height: 246px;
  left: calc(44.02% - 438px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  width: 995px;
}

.home .rectangle-3-efo9xP {
  background-color: var(--eerie-black-2);
  height: 590px;
  left: 0px;
  position: absolute;
  top: calc(46.38% - 274px);
  width: 100%;
}

.home .step-xl4bh6 {
  background-color: transparent;
  height: 55px;
  left: calc(23.80% - 20px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: calc(39.81% - 22px);
  white-space: nowrap;
  width: 82px;
}

.home .make-an-impact-xl4bh6 {
  background-color: transparent;
  bottom: calc(46.74% - 22px);
  cursor: pointer;
  height: 48px;
  left: calc(27.08% - 86px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 319px;
}

.home .span0-aS2sLH {
}

.home .span1-aS2sLH {
}

.home .make-an-impact-xl4bh6:hover {
  transform: translate(5px, 0);
}

.home .lets-innovate-the-future-together-xl4bh6 {
  background-color: transparent;
  height: 253px;
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  right: calc(46.20% - 547px);
  text-align: left;
  top: calc(47.30% - 120px);
  width: 1185px;
}

.home .rectangle-2-xl4bh6 {
  background-color: var(--black);
  height: 500px;
  left: 0px;
  position: absolute;
  top: 76px;
  width: 100%;
}

.home .joe-shields-d-lij9-k4-ob-yy-unsplash-xl4bh6 {
  background-color: transparent;
  height: 500px;
  object-fit: cover;
  position: absolute;
  right: calc(30.81% - 254px);
  top: 76px;
  width: 826px;
}

.home .make-ideas-happen-xl4bh6 {
  background-color: transparent;
  cursor: pointer;
  height: 48px;
  left: calc(28.13% - 107px);
  letter-spacing: 0.11px;
  line-height: 49px;
  pointer-events: auto;
  position: absolute;
  text-align: left;
  top: 402px;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 380px;
}

.home .make-ideas-happen-xl4bh6:hover {
  transform: translate(5px, 0);
}

.home .spark-innovation-xl4bh6 {
  background-color: transparent;
  height: 246px;
  left: calc(30.66% - 159px);
  letter-spacing: 0.00px;
  line-height: 117px;
  position: absolute;
  text-align: left;
  top: 134px;
  width: 517px;
}

.home .line-2-xl4bh6 {
  background-color: transparent;
  height: 5px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 573px;
  width: 100%;
}

.home .rectangle-4-xl4bh6 {
  background-color: var(--black);
  height: 590px;
  left: 0px;
  position: absolute;
  top: calc(22.93% - 135px);
  width: 100%;
}

.home .group-4-xl4bh6 {
  background-color: transparent;
  display: block;
  height: 440px;
  left: calc(27.49% - 95px);
  opacity: 0;
  position: absolute;
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.home .group-4-xl4bh6.bp1-animate-enter {
  animation: bp1-animate-enter-frames 1.00s ease 0.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.home .rectangle-5-KjkIae {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home .step-KjkIae {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 84px;
}

.home .spark-innovation-wit-KjkIae {
  background-color: transparent;
  height: 148px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(39.38% - 58px);
  width: calc(100.00% - 87px);
}

.home .group-1-KjkIae {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.home .group-1-KjkIae:hover {
  transform: translate(0, -5px);
}

.home .rectangle-8-YNr5EV {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home .make-an-impact-YNr5EV {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  left: 29px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: center;
  white-space: nowrap;
  width: calc(100.00% - 55px);
}

.home .group-5-xl4bh6 {
  background-color: transparent;
  display: block;
  height: 440px;
  opacity: 0;
  position: absolute;
  right: calc(49.97% - 172px);
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.home .group-5-xl4bh6.bp1-animate-enter1 {
  animation: bp1-animate-enter1-frames 1.00s ease 0.50s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter1-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.home .rectangle-7-8wxgHA {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home .reboot-8wxgHA {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 130px;
}

.home .re-engineer-the-way-8wxgHA {
  background-color: transparent;
  height: 186px;
  left: 39px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(45.28% - 84px);
  width: calc(100.00% - 87px);
}

.home .group-2-8wxgHA {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.home .group-2-8wxgHA:hover {
  transform: translate(0, -5px);
}

.home .rectangle-8-vZMxv7 {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home .take-the-lead-vZMxv7 {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(48.10% - 85px);
  text-align: center;
  white-space: nowrap;
  width: 176px;
}

.home .group-6-xl4bh6 {
  background-color: transparent;
  display: block;
  height: 440px;
  opacity: 0;
  position: absolute;
  right: calc(27.49% - 95px);
  top: calc(24.46% - 108px);
  transform: translate(0, 25px);
  width: 345px;
}

.home .group-6-xl4bh6.bp1-animate-enter2 {
  animation: bp1-animate-enter2-frames 1.00s ease 1.00s 1 normal forwards;
  display: block;
  opacity: 0;
  transform: translate(0, 25px);
}

@keyframes bp1-animate-enter2-frames {
  from{opacity: 0;
transform: translate(0, 25px);
}
to{opacity: 1;
transform: translate(0,0);
}
}

.home .rectangle-6-yVe6Zh {
  background-color: var(--eerie-black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home .spark-yVe6Zh {
  background-color: transparent;
  height: 55px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  text-align: left;
  top: 2px;
  white-space: nowrap;
  width: 107px;
}

.home .be-bold-reach-the-fu-yVe6Zh {
  background-color: transparent;
  height: 186px;
  left: 40px;
  letter-spacing: 0.00px;
  line-height: 38px;
  position: absolute;
  text-align: left;
  top: calc(45.28% - 84px);
  width: calc(100.00% - 87px);
}

.home .group-3-yVe6Zh {
  background-color: transparent;
  bottom: 40px;
  cursor: pointer;
  height: 50px;
  left: 45px;
  pointer-events: auto;
  position: absolute;
  transition: all 0.5s ease;
  width: calc(100.00% - 90px);
}

.home .group-3-yVe6Zh:hover {
  transform: translate(0, -5px);
}

.home .rectangle-8-7gE20j {
  background-color: var(--white);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home .spark-change-7gE20j {
  background-color: transparent;
  bottom: calc(290.62% - 99px);
  height: 34px;
  letter-spacing: 0.00px;
  line-height: 111px;
  position: absolute;
  right: calc(48.05% - 86px);
  text-align: center;
  white-space: nowrap;
  width: 178px;
}

.home .group-7-xl4bh6 {
  background-color: transparent;
  height: 76px;
  left: calc(50.00% - 1020px);
  position: absolute;
  top: 0px;
  width: 2040px;
}

.home .group-8-WXeUUx {
  background-color: transparent;
  height: 100%;
  left: 0px;
  position: relative;
  top: 0px;
  width: 100%;
}

.home .rectangle-1-24hFXf {
  background-color: var(--black);
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}

.home .spark-24hFXf {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(23.40% - 12px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 53px;
}

.home .spark-24hFXf:hover {
  transform: translate(0, -5px);
}

.home .reboot-24hFXf {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(29.27% - 19px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 65px;
}

.home .reboot-24hFXf:hover {
  transform: translate(0, -5px);
}

.home .step-24hFXf {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  cursor: pointer;
  height: 28px;
  letter-spacing: 0.00px;
  line-height: 20px;
  pointer-events: auto;
  position: absolute;
  right: calc(35.24% - 15px);
  text-align: left;
  transition: all 0.5s ease;
  white-space: nowrap;
  width: 42px;
}

.home .step-24hFXf:hover {
  transform: translate(0, -5px);
}

.home .spark-r9sgFh {
  background-color: transparent;
  bottom: calc(39.58% - 11px);
  height: 28px;
  left: calc(23.65% - 15px);
  letter-spacing: 0.00px;
  line-height: 20px;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: 65px;
}

.home .icon-youtube-xl4bh6 {
  background-color: transparent;
  bottom: 68px;
  cursor: pointer;
  height: 32px;
  object-fit: cover;
  position: absolute;
  right: calc(23.23% - 7px);
  width: 32px;
}
@media screen and (max-width: 1023px) {
  .screen.home { 
    display: none;
   }
  .screen.x1920 { 
    display: none;
   }
  .screen.x1680 { 
    display: none;
   }
  .screen.x1440 { 
    display: none;
   }
  .screen.x1024 { 
    display: none;
   }
}
@media screen and (min-width: 1024px) and (max-width: 1439px) {
  .screen.home { 
    display: none;
   }
  .screen.x1920 { 
    display: none;
   }
  .screen.x1680 { 
    display: none;
   }
  .screen.x1440 { 
    display: none;
   }
  .screen.x320 { 
    display: none;
   }
}
@media screen and (min-width: 1440px) and (max-width: 1679px) {
  .screen.home { 
    display: none;
   }
  .screen.x1920 { 
    display: none;
   }
  .screen.x1680 { 
    display: none;
   }
  .screen.x1024 { 
    display: none;
   }
  .screen.x320 { 
    display: none;
   }
}
@media screen and (min-width: 1680px) and (max-width: 1919px) {
  .screen.home { 
    display: none;
   }
  .screen.x1920 { 
    display: none;
   }
  .screen.x1440 { 
    display: none;
   }
  .screen.x1024 { 
    display: none;
   }
  .screen.x320 { 
    display: none;
   }
}
@media screen and (min-width: 1920px) and (max-width: 2039px) {
  .screen.home { 
    display: none;
   }
  .screen.x1680 { 
    display: none;
   }
  .screen.x1440 { 
    display: none;
   }
  .screen.x1024 { 
    display: none;
   }
  .screen.x320 { 
    display: none;
   }
}
@media screen and (min-width: 2040px) {
  .screen.x1920 { 
    display: none;
   }
  .screen.x1680 { 
    display: none;
   }
  .screen.x1440 { 
    display: none;
   }
  .screen.x1024 { 
    display: none;
   }
  .screen.x320 { 
    display: none;
   }
}