.section {
    position: relative;
    color: #000;
    font-size: 16px;
    font-family: 'myriadsetpro-thinthin', Arial;
    line-height: 1.2;
    font-weight: normal;
    margin: 0 auto;
}

#spider8 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  font-size: 16px;
  font-family: 'myriadsetpro-thinthin', Arial;
  margin: 0 auto;
  background-color: #000;
  overflow: hidden;
  line-height: 1
}

#spider8 div, #spider8 ul, #spider8 ol, #spider8 dl, #spider8 dt, #spider8 dd, #spider8 li, #spider8 dl, #spider8 h1, #spider8 h2, #spider8 h3, #spider8 h4, #spider8 p {
  margin: 0;
  padding: 0;
  font-style: normal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1
}

#spider8 ol, #spider8 ul, #spider8 li {
  list-style: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#spider8 img {
  border: 0;
  vertical-align: middle;
  -webkit-user-drag: none
}

#spider8 .big-img {
  width: 100%;
  height: auto
}

#spider8 .spider8-pc {
  display: inherit
}

#spider8 .spider8-phone {
  display: none !important
}

#spider8 .transHide {
  display: inherit;
  opacity: 0;
  -webkit-transform: translateY(100px);
  -ms-transform: translateY(100px);
  transform: translateY(100px);
  -webkit-transform: translate3d(0, 150px, 0) scale(0.6);
  transform: translate3d(0, 150px, 0) scale(0.6)
}

#spider8 .showDelay {
  opacity: 1;
  -webkit-transform: translateZ(0) scale(1);
  transform: translateZ(0) scale(1);
  transition: opacity .5s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1)
}

#spider8 .se {
  position: relative
}

#spider8 .flex-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

#spider8 .flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}

#spider8 .justify-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

#spider8 .justify-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

#spider8 .justify-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

#spider8 .justify-evenly {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly
}

#spider8 .justify-around {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around
}

#spider8 .justify-between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

#spider8 .align-start {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

#spider8 .align-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

#spider8 .align-end {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}

#spider8 .spider8-pc #section-1 .page {
  position: relative;
  width: 100vw;
  overflow: hidden
}

#spider8 .spider8-pc #section-1 .section_1 {
  width: 100vw
}

#spider8 .spider8-pc #section-1 .group_1 {
  position: relative;
  width: 100vw;
  height: 162.7604166667vw;
  background: url(images/a3de4cee526acdb0ea75df36da03798d.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .box_1 {
  width: 67.8645833333vw;
  height: 22.6041666667vw;
  margin: 10.5729166667vw 0 0 14.4791666667vw
}

#spider8 .spider8-pc #section-1 .group_2 {
  position: relative;
  width: 24.375vw;
  height: 16.9791666667vw;
  background: url(images/e1f2238b1d0cfb1fe2917c30c17fd6bb.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text-group_1 {
  width: 15.15625vw;
  height: 2.8125vw;
  margin: 2.1354166667vw 0 0 5.1041666667vw
}

#spider8 .spider8-pc #section-1 .text_1 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 15.15625vw;
  height: 1.6666666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.3541666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.4583333333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_2 {
  width: 12.0833333333vw;
  height: 0.8854166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 0.9895833333vw;
  margin: 0.2604166667vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-1 .group_3 {
  position: absolute;
  left: 4.3229166667vw;
  top: 13.8020833333vw;
  width: 15.9895833333vw;
  height: 14.6875vw;
  background: url(images/67052084f9409fed5c249415e481de7a.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text-group_2 {
  width: 14.4791666667vw;
  margin: 0.9375vw 0 0 1.1458333333vw
}

#spider8 .spider8-pc #section-1 .paragraph_1 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
  background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_3 {
  width: 14.4791666667vw;
  height: 0.8854166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.71875vw;
  margin-top: 0.2604166667vw
}

#spider8 .spider8-pc #section-1 .group_4 {
  width: 22.6041666667vw;
  height: 20.9375vw;
  margin-top: 1.6666666667vw
}

#spider8 .spider8-pc #section-1 .text-wrapper_1 {
  width: 22.6041666667vw;
  height: 11.25vw;
  background: url(images/fdfd6a88174121eccd7cd2fdf6f6ba5f.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .paragraph_2 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  width: 14.2708333333vw;
  height: 3.4375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.5208333333vw 0 0 0.9895833333vw
}

#spider8 .spider8-pc #section-1 .text_4 {
  width: 19.21875vw;
  height: 1.1458333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 0 0 6.1458333333vw 1.09375vw
}

#spider8 .spider8-pc #section-1 .group_5 {
  width: 22.6041666667vw;
  height: 9.0625vw;
  background: url(images/5c9d5047cb953611ee788e08fdbf9927.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.625vw
}

#spider8 .spider8-pc #section-1 .text-group_3 {
  width: 17.1875vw;
  height: 2.96875vw;
  margin: 0.3125vw 0 0 0.46875vw
}

#spider8 .spider8-pc #section-1 .text_5 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 14.5833333333vw;
  height: 1.7708333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_6 {
  width: 18.2291666667vw;
  height: 1.1458333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.1458333333vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.0520833333vw
}

#spider8 .spider8-pc #section-1 .box_2 {
  width: 46.7708333333vw;
  height: 11.4583333333vw;
  margin: 0.7291666667vw 0 0 35.5208333333vw
}

#spider8 .spider8-pc #section-1 .group_6 {
  width: 28.0729166667vw;
  height: 11.1458333333vw;
  background: url(images/ba8289c56b232a3d596f77dc45d5f42d.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.0520833333vw
}

#spider8 .spider8-pc #section-1 .text-group_4 {
  width: 27.1354166667vw;
  height: 2.96875vw;
  margin: 0.5208333333vw 0 0 0.5729166667vw
}

#spider8 .spider8-pc #section-1 .text_7 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 27.1354166667vw;
  height: 1.8229166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.4583333333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_8 {
  width: 18.8020833333vw;
  height: 1.0416666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.4583333333vw;
  margin: 0.1041666667vw 0 0 0.15625vw
}

#spider8 .spider8-pc #section-1 .group_7 {
  width: 17.9166666667vw;
  height: 11.4583333333vw;
  background: url(images/29c3a65a94df23640d1ecbed73df6206.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text-group_5 {
  width: 16.9270833333vw;
  margin: 0.46875vw 0 0 0.6770833333vw
}

#spider8 .spider8-pc #section-1 .text_9 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_10 {
  width: 13.6458333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.2;
  margin: 0.1041666667vw 0 0 0.1041666667vw
}

#spider8 .spider8-pc #section-1 .box_3 {
  width: 46.8229166667vw;
  height: 21.5625vw;
  margin: 0.46875vw 0 0 35.46875vw
}

#spider8 .spider8-pc #section-1 .group_8 {
  width: 28.125vw;
  height: 21.5104166667vw;
  background: url(images/af0a55646cb7bb1f230c4580a7d5ec27.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.0520833333vw
}

#spider8 .spider8-pc #section-1 .text-group_6 {
  width: 23.2291666667vw;
  height: 5.4166666667vw;
  margin: 1.0416666667vw 0 0 1.1979166667vw
}

#spider8 .spider8-pc #section-1 .paragraph_3 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 23.2291666667vw;
  height: 3.8020833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.71875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text-wrapper_2 {
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 700;
  text-align: left;
  line-height: 1.25vw;
  margin: 0.3125vw 0 0 0.1041666667vw
}

#spider8 .spider8-pc #section-1 .text_11 {
  width: 19.6875vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-1 .text_12 {
  width: 19.6875vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-1 .text_13 {
  width: 19.6875vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: left;
  margin-left: 2.0833333333vw;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-1 .group_9 {
  width: 17.96875vw;
  height: 13.75vw;
  background: url(images/0ad5596f36c68c3ff109f3bcbb17e891.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text-group_7 {
  width: 16.0416666667vw;
  height: 2.3958333333vw;
  margin: 0.7291666667vw 0 0 0.625vw
}

#spider8 .spider8-pc #section-1 .text_14 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 14.1666666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.3541666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_15 {
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.1458333333vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-1 .box_4 {
  width: 63.4895833333vw;
  height: 17.1354166667vw;
  margin: 0.5208333333vw 0 0 18.8541666667vw
}

#spider8 .spider8-pc #section-1 .group_10 {
  width: 21.3020833333vw;
  height: 17.1354166667vw;
  background: url(images/ae1a8df999d598c97eb8c5a0d7beca87.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text-group_8 {
  width: 20.625vw;
  margin: 0.8333333333vw 0 0 0.3645833333vw
}

#spider8 .spider8-pc #section-1 .text_16 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  width: 18.90625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  margin-left: 0.4166666667vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text-wrapper_3 {
  width: 20.625vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left
}

#spider8 .spider8-pc #section-1 .text_17 {
  width: 20.625vw;
  height: 1.1458333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.71875vw
}

#spider8 .spider8-pc #section-1 .text_18 {
  width: 20.625vw;
  height: 1.1458333333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.71875vw
}

#spider8 .spider8-pc #section-1 .text_19 {
  width: 20.625vw;
  height: 1.1458333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.71875vw
}

#spider8 .spider8-pc #section-1 .group_11 {
  width: 25.4166666667vw;
  height: 17.0833333333vw;
  background: url(images/f2173c985e1d58515f84c541087a33ac.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 0.0520833333vw 0 0 0.625vw
}

#spider8 .spider8-pc #section-1 .text-group_9 {
  width: 19.21875vw;
  margin: 0.8333333333vw 0 0 1.4583333333vw;
  line-height: 1.2
}

#spider8 .spider8-pc #section-1 .text_20 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 20.2604166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_21 {
  width: 14.6875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 500;
  text-align: center
}

#spider8 .spider8-pc #section-1 .group_12 {
  width: 15.3645833333vw;
  height: 9.8958333333vw;
  background: url(images/62eba57edc3d3d2bcc3bb862712de127.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 0.2083333333vw 0 0 0.78125vw
}

#spider8 .spider8-pc #section-1 .text-group_10 {
  width: 15.2604166667vw;
  line-height: 1.2;
  margin: 0.5729166667vw 0 0 0.5208333333vw
}

#spider8 .spider8-pc #section-1 .text_22 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  margin-left: 0.0520833333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_23 {
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.0416666667vw;
  font-weight: NaN;
  text-align: left;
  margin-top: 0.1041666667vw
}

#spider8 .spider8-pc #section-1 .box_5 {
  width: 15.4166666667vw;
  height: 14.1666666667vw;
  background: url(images/f3ab60deb7093a7c194980789d4605cf.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 4.84375vw 0 0 66.6666666667vw
}

#spider8 .spider8-pc #section-1 .text-group_11 {
  width: 14.0104166667vw;
  height: 2.96875vw;
  margin: 0.6770833333vw 0 0 0.5729166667vw
}

#spider8 .spider8-pc #section-1 .text_24 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 14.0104166667vw;
  height: 1.7708333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.4583333333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_25 {
  height: 1.09375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.4583333333vw;
  margin: 0.1041666667vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-1 .box_6 {
  width: 20.2083333333vw;
  height: 16.3541666667vw;
  background: url(images/dcb1c161fe3fd3a38bf476d1533893fc.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 0.9895833333vw 0 0 31.5104166667vw
}

#spider8 .spider8-pc #section-1 .text-group_12 {
  position: relative;
  width: 19.0104166667vw;
  height: 3.3854166667vw;
  margin: 1.3541666667vw 0 0 0.46875vw
}

#spider8 .spider8-pc #section-1 .text_26 {
  height: 1.1979166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.4583333333vw
}

#spider8 .spider8-pc #section-1 .paragraph_4 {
  width: 100%;
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .box_7 {
  width: 26.9270833333vw;
  height: 14.7395833333vw;
  background: url(images/17ecd1fcb9d17430498aef6d84d12277.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 0.5729166667vw 0 0 18.75vw
}

#spider8 .spider8-pc #section-1 .text-group_13 {
  width: 21.7708333333vw;
  margin: 4.0625vw 0 0 2.2916666667vw
}

#spider8 .spider8-pc #section-1 .paragraph_5 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .paragraph_6 {
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-1 .box_8 {
  width: 30.9375vw;
  height: 11.9791666667vw;
  margin: 0.46875vw 0 13.59375vw 18.75vw
}

#spider8 .spider8-pc #section-1 .text-wrapper_4 {
  height: 11.9791666667vw;
  background: url(images/ca7648f11a17f5d10ee1b9d96b0b2963.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 16.1979166667vw
}

#spider8 .spider8-pc #section-1 .text_27 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 10.5729166667vw;
  height: 1.25vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.5104166667vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.6770833333vw 0 0 0.7291666667vw
}

#spider8 .spider8-pc #section-1 .group_13 {
  width: 14.2708333333vw;
  height: 11.8229166667vw;
  background: url(images/6a10f68199baefcd3d72b6525c4148ec.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.1041666667vw
}

#spider8 .spider8-pc #section-1 .text-group_14 {
  width: 12.5vw;
  height: 3.0208333333vw;
  margin: 0.5729166667vw 0 0 0.5208333333vw
}

#spider8 .spider8-pc #section-1 .text_28 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 12.34375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 0.15625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_29 {
  width: 11.6666666667vw;
  height: 1.1458333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.1458333333vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.4583333333vw;
  margin-top: 0.1041666667vw
}

#spider8 .spider8-pc #section-1 .text-wrapper_5 {
  height: 21.6145833333vw;
  background: url(images/64e4e304d5ca90100274d65eba9ca298.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 23.3854166667vw;
  position: absolute;
  left: 35.5729166667vw;
  top: 11.5625vw
}

#spider8 .spider8-pc #section-1 .text_30 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 17.5520833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.40625vw 0 0 3.0208333333vw
}

#spider8 .spider8-pc #section-1 .box_9 {
  position: absolute;
  left: 26.1458333333vw;
  top: 73.4895833333vw;
  width: 42.34375vw;
  height: 42.2395833333vw;
  background: url(images/910a692b78e9edf030a049aace253780.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text-group_15 {
  width: 27.34375vw;
  height: 3.2291666667vw;
  margin: 13.4375vw 0 0 11.40625vw
}

#spider8 .spider8-pc #section-1 .text-wrapper_6 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-1 .text_31 {
  width: 25.8333333333vw;
  height: 1.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-1 .text_32 {
  width: 25.8333333333vw;
  height: 1.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-1 .text_33 {
  width: 25.8333333333vw;
  height: 1.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-1 .text_34 {
  width: 25.8333333333vw;
  height: 1.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-1 .text_35 {
  width: 25.8333333333vw;
  height: 1.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-1 .text_36 {
  height: 1.4583333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 0.3645833333vw 0 0 0.2604166667vw
}

#spider8 .spider8-pc #section-1 .text-wrapper_7 {
  position: absolute;
  left: -7.34375vw;
  top: 12.1875vw;
  width: 17.1875vw;
  height: 18.59375vw;
  background: url(images/bf86bdbb705d53e43445bfa39587bcda.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .paragraph_7 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 15.5729166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.625vw 0 0 0.5208333333vw
}

#spider8 .spider8-pc #section-1 .paragraph_7 span {
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: left;
  -webkit-background-clip: text;
  -webkit-text-fill-color: initial
}

#spider8 .spider8-pc #section-1 .box_10 {
  position: absolute;
  left: 66.7708333333vw;
  top: 78.59375vw;
  width: 15.3645833333vw;
  height: 10.625vw;
  background: url(images/b9e6295a44b2590645973efd380fa875.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text-group_16 {
  width: 7.34375vw;
  height: 5.78125vw;
  margin: 1.1979166667vw 0 0 0.625vw
}

#spider8 .spider8-pc #section-1 .paragraph_8 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 7.2916666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 0.1041666667vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_39 {
  width: 7.8645833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 0.8333333333vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-1 .text-wrapper_8 {
  height: 16.3020833333vw;
  background: url(images/1b386f9a3c39231f153a7d3060e8fabb.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 29.6354166667vw;
  position: absolute;
  left: 52.3958333333vw;
  top: 105vw
}

#spider8 .spider8-pc #section-1 .paragraph_9 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
  background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
  width: 7.7083333333vw;
  height: 5.4166666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.8229166667vw 0 0 1.1979166667vw
}

#spider8 .spider8-pc #section-1 .text-wrapper_9 {
  height: 15.1041666667vw;
  background: url(images/0d7d77d25329744a2bdd1b0a1d2cc1fd.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 16.3020833333vw;
  position: absolute;
  left: 18.6458333333vw;
  top: 38.8020833333vw
}

#spider8 .spider8-pc #section-1 .paragraph_10 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 16.09375vw;
  height: 3.2291666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.5625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.1458333333vw 0 0 0.7291666667vw
}

#spider8 .spider8-pc #section-1 .box_11 {
  position: absolute;
  left: 39.6875vw;
  top: 50.8333333333vw;
  width: 42.3958333333vw;
  height: 98.2291666667vw;
  background: url(images/80be7a9490f643e694248e1c890b0f14.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .group_14 {
  width: 18.28125vw;
  height: 7.2395833333vw;
  background: url(images/351b2c75526614da02b0fbfcfc99a17e.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 9.53125vw 0 0 24.3229166667vw
}

#spider8 .spider8-pc #section-1 .text-group_17 {
  width: 8.4895833333vw;
  height: 5.2604166667vw;
  margin: 1.1458333333vw 0 0 8.4895833333vw
}

#spider8 .spider8-pc #section-1 .paragraph_11 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 8.4895833333vw;
  height: 2.8125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.5625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_40 {
  width: 6.3541666667vw;
  height: 1.4583333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw;
  margin: 0.0520833333vw 0 0 1.3541666667vw
}

#spider8 .spider8-pc #section-1 .group_15 {
  width: 35.8854166667vw;
  height: 14.84375vw;
  margin: 54.21875vw 0 0 6.5104166667vw
}

#spider8 .spider8-pc #section-1 .box_12 {
  width: 19.84375vw;
  height: 14.6354166667vw;
  background: url(images/e3b2f7d9f2befc42eaa810bbe450f184.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.15625vw
}

#spider8 .spider8-pc #section-1 .text-group_18 {
  width: 11.1979166667vw;
  height: 4.1666666667vw;
  margin: 0.8333333333vw 0 0 0.625vw
}

#spider8 .spider8-pc #section-1 .text_41 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .paragraph_12 {
  width: 11.1979166667vw;
  height: 2.34375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.1979166667vw
}

#spider8 .spider8-pc #section-1 .box_13 {
  width: 15.5729166667vw;
  height: 14.84375vw
}

#spider8 .spider8-pc #section-1 .block_1 {
  width: 15.5729166667vw;
  height: 10.3125vw;
  background: url(images/aff5b3e9c053941920da58d4dbce485b.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text-group_19 {
  width: 14.7395833333vw;
  height: 2.8645833333vw;
  margin: 0.5729166667vw 0 0 0.5208333333vw
}

#spider8 .spider8-pc #section-1 .text_42 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text-wrapper_10 {
  width: 14.7395833333vw;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.6145833333vw
}

#spider8 .spider8-pc #section-1 .text_43 {
  width: 14.7395833333vw;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.0416666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.6145833333vw
}

#spider8 .spider8-pc #section-1 .text_44 {
  width: 14.7395833333vw;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.0416666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.6145833333vw
}

#spider8 .spider8-pc #section-1 .text_45 {
  width: 14.7395833333vw;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.0416666667vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.6145833333vw
}

#spider8 .spider8-pc #section-1 .block_2 {
  width: 15.5729166667vw;
  height: 4.1666666667vw;
  background: url(images/e6c3844cbf48bdb607b2c74467fadecb.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.3645833333vw
}

#spider8 .spider8-pc #section-1 .text-wrapper_11 {
  width: 100%;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-1 .text_46 {
  width: 14.1666666667vw;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  color: #91f8e3;
  font-size: 1.0416666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-1 .text_47 {
  width: 100%;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  color: #91f8e3;
  font-size: 1.0416666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-1 .text_48 {
  width: 100%;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 0.9375vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-1 .text_49 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  overflow-wrap: break-word;
  width: 100%;
  color: #fff;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.625vw 0 0 0
}

#spider8 .spider8-pc #section-1 .thumbnail_1 {
  width: 0.7291666667vw;
  height: 1.0416666667vw;
  display: inline-block
}

#spider8 .spider8-pc #section-1 .image-text_1 {
  width: 30.9375vw;
  height: 12.03125vw;
  margin: 0.46875vw 0 0.1041666667vw 10.5208333333vw
}

#spider8 .spider8-pc #section-1 .group_16 {
  position: relative;
  width: 14.375vw;
  height: 12.03125vw;
  background: url(images/1a10954accd3f636c16d7aae93c88de0.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text-group_20 {
  width: 14.0104166667vw;
  height: 2.7083333333vw;
  margin: 0.5208333333vw 0 0 0
}

#spider8 .spider8-pc #section-1 .text_50 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 100%;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.3541666667vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_51 {
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.2
}

#spider8 .spider8-pc #section-1 .text-group_21 {
  position: absolute;
  left: 0.8333333333vw;
  top: 0.5208333333vw;
  width: 12.96875vw;
  height: 2.7083333333vw
}

#spider8 .spider8-pc #section-1 .text-group_22 {
  width: 15.6770833333vw;
  height: 3.2291666667vw;
  margin-top: 0.8854166667vw
}

#spider8 .spider8-pc #section-1 .text_52 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 15.625vw;
  height: 1.8229166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text-wrapper_12 {
  width: 15.5729166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center
}

#spider8 .spider8-pc #section-1 .text_53 {
  width: 15.5729166667vw;
  height: 0.9375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-1 .text_54 {
  width: 15.5729166667vw;
  height: 0.9375vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-1 .text_55 {
  width: 15.5729166667vw;
  height: 0.9375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  margin-left: 1.3020833333vw;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-1 .text-wrapper_13 {
  height: 16.1458333333vw;
  background: url(images/4278b3d66a80d58262a9e0f405d6dfa8.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 11.9791666667vw;
  position: absolute;
  left: 18.8020833333vw;
  top: 105.0520833333vw
}

#spider8 .spider8-pc #section-1 .text_56 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 11.4583333333vw;
  height: 1.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.40625vw 0 0 0.2604166667vw
}

#spider8 .spider8-pc #section-1 .box_14 {
  position: absolute;
  left: 18.6979166667vw;
  top: 54.6354166667vw;
  width: 20.3645833333vw;
  height: 22.1875vw;
  background: url(images/b5e262b2b3b6b009be4ef5a361bc4e06.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text-group_23 {
  width: 15.5729166667vw;
  height: 3.125vw;
  margin: 0.9895833333vw 0 0 0.15625vw
}

#spider8 .spider8-pc #section-1 .text_57 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
  background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
  height: 1.6666666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5104166667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-1 .text_58 {
  height: 1.1458333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.3125vw
}

#spider8 .spider8-pc #section-1 .text-wrapper_14 {
  width: 100vw;
  height: 44.7395833333vw;
  background: url(images/209a541100884aca31ab84d8be53d0fc.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-1 .text_59 {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(238, 61, 19)), color-stop(0, rgba(238, 61, 19, 0.996078)), color-stop(44.995117%, rgb(143, 33, 131)), color-stop(100%, rgb(38, 1, 253)), to(rgb(38, 1, 253)));
  background-image: linear-gradient(90deg, rgb(238, 61, 19) 0, rgba(238, 61, 19, 0.996078) 0, rgb(143, 33, 131) 44.995117%, rgb(38, 1, 253) 100%, rgb(38, 1, 253) 100%);
  width: 21.6145833333vw;
  height: 3.0729166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.7604166667vw;
  font-weight: 700;
  text-align: left;
  line-height: 3.75vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 17.4479166667vw 0 0 61.1458333333vw
}

#spider8 .spider8-pc #section-1 .text_60 {
  width: 25.1041666667vw;
  height: 2.1354166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.9270833333vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.8229166667vw;
  margin: 0.8854166667vw 0 21.1979166667vw 61.5625vw
}

#spider8 .spider8-pc #section-2 .page {
  position: relative;
  width: 100vw;
  overflow: hidden
}

#spider8 .spider8-pc #section-2 .box_1 {
  position: relative;
  width: 100vw
}

#spider8 .spider8-pc #section-2 .block_1 {
  position: relative;
  width: 100vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_1 {
  height: 10.2083333333vw;
  width: 8.59375vw;
  position: absolute;
  left: -9.84375vw;
  top: -65.3125vw
}

#spider8 .spider8-pc #section-2 .text_1 {
  width: 5.1041666667vw;
  height: 1.0416666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.3020833333vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.1354166667vw;
  margin: 5.1041666667vw 0 0 1.7708333333vw
}

#spider8 .spider8-pc #section-2 .box_2 {
  width: 100vw;
  height: 25.3645833333vw;
  background: url(images/4d47052beb8d109af477a1971eeaeba7.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-2 .text-group_1 {
  width: 26.25vw;
  margin: 7.7083333333vw 0 0 36.71875vw
}

#spider8 .spider8-pc #section-2 .text_2 {
  width: 28.3333333333vw;
  height: 10.9375vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, .11);
  font-size: 14.84375vw;
  font-weight: 700;
  text-align: center;
  line-height: 7.3958333333vw
}

#spider8 .spider8-pc #section-2 .paragraph_1 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 23.3854166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.875vw 1.71875vw 0 -25.625vw
}

#spider8 .spider8-pc #section-2 .box_3 {
  width: 100vw;
  background: url(images/c674be5d3a40ccf4c274555e402266a2.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-2 .text_3 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 45.5729166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 5.0520833333vw 0 0 27.1875vw
}

#spider8 .spider8-pc #section-2 .section_1 {
  width: 63.6458333333vw;
  height: 9.9479166667vw;
  margin: 4.1145833333vw 0 8.8020833333vw 18.6458333333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_2 {
  width: 11.5104166667vw;
  height: 7.7604166667vw;
  margin-top: 0.5208333333vw
}

#spider8 .spider8-pc #section-2 .text_4 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  margin-left: 0.2604166667vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .paragraph_2 {
  width: 12.03125vw;
  height: 3.9583333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.9895833333vw
}

#spider8 .spider8-pc #section-2 .group_1 {
  height: 9.9479166667vw;
  background: url(images/d7306ab4067cde838a154fd733e10be3.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 1.9270833333vw;
  width: 36.4583333333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_3 {
  width: 25.9375vw;
  margin: 0.5208333333vw 0 0 3.28125vw
}

#spider8 .spider8-pc #section-2 .text_5 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 8.0729166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text_6 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 7.96875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text-wrapper_4 {
  width: 31.6666666667vw;
  height: 5.5729166667vw;
  margin: 0.7291666667vw 0 0.2083333333vw 3.2291666667vw
}

#spider8 .spider8-pc #section-2 .paragraph_3 {
  width: 12.2395833333vw;
  height: 5.15625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-2 .paragraph_4 {
  width: 13.9583333333vw;
  height: 3.9583333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_5 {
  width: 10.8333333333vw;
  height: 7.8645833333vw;
  margin: 0.625vw 0 0 2.9166666667vw
}

#spider8 .spider8-pc #section-2 .text_7 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 8.3854166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  margin-left: 0.15625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .paragraph_5 {
  width: 11.3541666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-top: 0.7291666667vw
}

#spider8 .spider8-pc #section-2 .block_2 {
  width: 99.84375vw;
  height: 86.5625vw;
  background: #f4f4f4
}

#spider8 .spider8-pc #section-2 .block_2 .block_2-2 {
  width: 63.59375vw;
  margin: 0 auto;
  margin-top: 8.75vw
}

#spider8 .spider8-pc #section-2 .block_2 .block_2-2 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

#spider8 .spider8-pc #section-2 .block_2 .block_2-2 ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

#spider8 .spider8-pc #section-2 .block_2 .block_2-2 ul li .li-img {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}

#spider8 .spider8-pc #section-2 .block_2 .block_2-2 ul li:nth-child(1) {
  width: 30.9375vw
}

#spider8 .spider8-pc #section-2 .block_2 .block_2-2 ul li:nth-child(2) {
  width: 31.1458333333vw
}

#spider8 .spider8-pc #section-2 .text-group_2 {
  width: 56.9270833333vw;
  margin: 12.8645833333vw 0 0 18.6458333333vw
}

#spider8 .spider8-pc #section-2 .text_8 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 56.9270833333vw;
  height: 6.3541666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 3.125vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text_9 {
  width: 39.7916666667vw;
  height: 2.7604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: center;
  line-height: 2.1875vw;
  margin: 1.25vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_6 {
  width: 60.625vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.875vw 0 0 0
}

#spider8 .spider8-pc #section-2 .text_10 {
  width: 60.625vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_11 {
  width: 60.625vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_12 {
  width: 60.625vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_13 {
  width: 60.625vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_14 {
  width: 60.625vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .block_3 {
  width: 100vw;
  background-color: #fff
}

#spider8 .spider8-pc #section-2 .group_2 {
  width: 81.3541666667vw;
  height: 35.15625vw;
  margin: 3.4375vw 0 0 18.6458333333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_7 {
  width: 17.65625vw;
  height: 13.125vw;
  margin-top: 9.6875vw
}

#spider8 .spider8-pc #section-2 .text_15 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 13.4375vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 4.21875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .paragraph_6 {
  width: 18.0208333333vw;
  height: 8.8541666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: right;
  line-height: 2.5vw
}

#spider8 .spider8-pc #section-2 .image_1 {
  width: 60.5729166667vw;
  height: 35.15625vw
}

#spider8 .spider8-pc #section-2 .group_3 {
  width: 82.0833333333vw;
  height: 35.5208333333vw;
  margin-top: 6.5104166667vw
}

#spider8 .spider8-pc #section-2 .image_2 {
  width: 61.6145833333vw;
  height: 35.5208333333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_8 {
  width: 18.6979166667vw;
  height: 19.84375vw;
  margin-top: 6.3541666667vw
}

#spider8 .spider8-pc #section-2 .text_16 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 10.4166666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 0.2604166667vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text_17 {
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.5vw;
  margin-top: 1.6666666667vw
}

#spider8 .spider8-pc #section-2 .group_4 {
  width: 85.2083333333vw;
  height: 35.5208333333vw;
  margin: 3.5416666667vw 0 9.6354166667vw 14.53125vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_9 {
  width: 20.15625vw;
  height: 16.1979166667vw;
  margin-top: 11.5625vw
}

#spider8 .spider8-pc #section-2 .text_18 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 14.3229166667vw;
  height: 2.6041666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.5vw;
  margin-left: 6.3541666667vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text_19 {
  width: 19.8958333333vw;
  height: 11.71875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: right;
  line-height: 2.5vw;
  margin-top: 1.875vw
}

#spider8 .spider8-pc #section-2 .image_3 {
  width: 61.7708333333vw;
  height: 35.5208333333vw
}

#spider8 .spider8-pc #section-2 .block_4 {
  position: relative;
  width: 100vw;
  height: 76.6666666667vw;
  background: url(images/f2d977047a1f711d8ad88d6d2d117c4a.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: -0.0520833333vw
}

#spider8 .spider8-pc #section-2 .text-group_3 {
  width: 45.8854166667vw;
  margin: 8.2291666667vw 0 0 25.7291666667vw
}

#spider8 .spider8-pc #section-2 .text_20 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 45.8854166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.2291666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text_21 {
  width: 17.3958333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5520833333vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
  margin: 0.4166666667vw 0 0 15.78125vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_10 {
  width: 50.2083333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.9270833333vw;
  margin: 2.1875vw 0 58.3854166667vw 25.0520833333vw
}

#spider8 .spider8-pc #section-2 .text_22 {
  width: 50.2083333333vw;
  height: 1.875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.9270833333vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.9270833333vw
}

#spider8 .spider8-pc #section-2 .text_23 {
  width: 50.2083333333vw;
  height: 1.875vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.9270833333vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.9270833333vw
}

#spider8 .spider8-pc #section-2 .text_24 {
  width: 50.2083333333vw;
  height: 1.875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.9270833333vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.9270833333vw
}

#spider8 .spider8-pc #section-2 .image_4 {
  position: absolute;
  left: 0;
  top: 24.6875vw;
  width: 100vw;
  height: 59.4270833333vw
}

#spider8 .spider8-pc #section-2 .block_5 {
  width: 100vw;
  height: 25.3645833333vw;
  background: url(images/a67fb44de1af620953558af9ad9faa7f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 6.71875vw
}

#spider8 .spider8-pc #section-2 .text-group_4 {
  position: relative;
  width: 31.7708333333vw;
  height: 10.9895833333vw;
  margin: 7.5520833333vw 0 0 34.4791666667vw
}

#spider8 .spider8-pc #section-2 .text_25 {
  width: 31.4583333333vw;
  height: 10.9895833333vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, .1);
  font-size: 14.84375vw;
  font-weight: 700;
  text-align: center;
  line-height: 7.3958333333vw
}

#spider8 .spider8-pc #section-2 .paragraph_7 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  position: absolute;
  left: 0;
  top: 2.1875vw;
  width: 31.7708333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .block_6 {
  width: 100vw;
  background: url(images/903e3edcded17abd624b795088b0a539.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-2 .text-group_5 {
  width: 26.5625vw;
  height: 10.15625vw;
  margin: 8.28125vw 0 0 48.8020833333vw
}

#spider8 .spider8-pc #section-2 .text_26 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 26.5104166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 0.0520833333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text_27 {
  width: 26.25vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
  margin-top: 0.6770833333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_11 {
  width: 33.9583333333vw;
  height: 10.8333333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 2.2395833333vw 0 0 48.8541666667vw
}

#spider8 .spider8-pc #section-2 .text_28 {
  width: 33.9583333333vw;
  height: 10.8333333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_29 {
  width: 33.9583333333vw;
  height: 10.8333333333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_30 {
  width: 33.9583333333vw;
  height: 10.8333333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_31 {
  width: 33.9583333333vw;
  height: 10.8333333333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_32 {
  width: 33.9583333333vw;
  height: 10.8333333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_33 {
  width: 33.9583333333vw;
  height: 10.8333333333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_34 {
  width: 33.9583333333vw;
  height: 10.8333333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_35 {
  width: 33.9583333333vw;
  height: 10.8333333333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_36 {
  width: 33.9583333333vw;
  height: 10.8333333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_37 {
  width: 37.1875vw;
  height: 1.4583333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 36.25vw 0 4.7916666667vw 32.5vw
}

#spider8 .spider8-pc #section-2 .block_7 {
  width: 100vw;
  background: #000
}

#spider8 .spider8-pc #section-2 .group_5 {
  width: 63.4375vw;
  height: 18.59375vw;
  margin: 8.2291666667vw 0 0 18.90625vw
}

#spider8 .spider8-pc #section-2 .block_8 {
  width: 26.6666666667vw;
  height: 18.5416666667vw;
  background: url(images/5b2f3e67894045e4598231c163abff8a.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.0520833333vw
}

#spider8 .spider8-pc #section-2 .text-group_6 {
  width: 26.09375vw;
  height: 3.90625vw;
  margin: 1.09375vw 0 0 0.5208333333vw
}

#spider8 .spider8-pc #section-2 .text_38 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 26.09375vw;
  height: 2.0833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text-wrapper_12 {
  width: 18.4375vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 0.3125vw 0 0 0.3125vw
}

#spider8 .spider8-pc #section-2 .text_39 {
  width: 18.4375vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_40 {
  width: 18.4375vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  color: #ff663f;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_41 {
  width: 18.4375vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_13 {
  height: 18.3854166667vw;
  background: url(images/baadcc1cda1a499c61a97d82650c0904.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 1.4583333333vw;
  width: 18.28125vw
}

#spider8 .spider8-pc #section-2 .text_42 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 17.7083333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 2.8645833333vw 0 0 0.2604166667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_14 {
  height: 18.2291666667vw;
  background: url(images/542d03b5ff96fd4bae915980ff24af11.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 15.46875vw;
  margin: 0.1041666667vw 0 0 1.5625vw
}

#spider8 .spider8-pc #section-2 .text_43 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  width: 13.8020833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.5625vw 0 0 0.9375vw
}

#spider8 .spider8-pc #section-2 .group_6 {
  width: 63.75vw;
  height: 16.5104166667vw;
  margin: 1.09375vw 0 0 18.4895833333vw
}

#spider8 .spider8-pc #section-2 .box_4 {
  width: 24.1666666667vw;
  height: 16.5104166667vw;
  background: url(images/5ee5dace6baf01a9216aeb54d79937dc.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-2 .text-group_7 {
  width: 15.7291666667vw;
  height: 3.2291666667vw;
  margin: 0.625vw 0 0 1.1979166667vw
}

#spider8 .spider8-pc #section-2 .text_44 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(188, 6, 186)), color-stop(0, rgba(188, 6, 186, 0.996078)), color-stop(100%, rgb(255, 183, 254)), to(rgb(255, 183, 254)));
  background-image: linear-gradient(270deg, rgb(188, 6, 186) 0, rgba(188, 6, 186, 0.996078) 0, rgb(255, 183, 254) 100%, rgb(255, 183, 254) 100%);
  width: 15.6770833333vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.875vw;
  margin-left: 0.0520833333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text_45 {
  width: 10.7291666667vw;
  height: 1.09375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.1041666667vw
}

#spider8 .spider8-pc #section-2 .box_5 {
  width: 38.3854166667vw;
  height: 15.2604166667vw;
  background: url(images/d2c6d3b162318e60ccdb17b31d2403c5.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.3645833333vw
}

#spider8 .spider8-pc #section-2 .paragraph_8 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
  background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
  width: 7.2395833333vw;
  height: 6.25vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.5625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.6666666667vw 0 0 2.0833333333vw
}

#spider8 .spider8-pc #section-2 .image_5 {
  width: 22.5vw;
  height: 7.7604166667vw;
  margin: 0.5729166667vw 1.40625vw 0 5.15625vw
}

#spider8 .spider8-pc #section-2 .group_7 {
  height: 21.6145833333vw;
  background: url(images/e660bfe28662bee575519cdd45f1cb2b.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 63.1770833333vw;
  margin: 1.25vw 0 0 18.8541666667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_15 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 48.125vw;
  height: 2.0833333333vw;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 0;
  font-weight: 700;
  text-align: center;
  line-height: 1.5625vw;
  margin: 1.6145833333vw 0 0 7.2395833333vw
}

#spider8 .spider8-pc #section-2 .text_46 {
  width: 48.125vw;
  height: 2.0833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-2 .text_47 {
  width: 48.125vw;
  height: 2.0833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-2 .text_48 {
  width: 48.125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-2 .group_8 {
  width: 63.28125vw;
  height: 15.78125vw;
  margin: 2.0833333333vw 0 0 18.8541666667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_16 {
  height: 15.78125vw;
  background: url(images/6124ecdfbc793a66bb05c02ba5df2868.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 30.9895833333vw
}

#spider8 .spider8-pc #section-2 .paragraph_9 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(188, 6, 186)), color-stop(0, rgba(188, 6, 186, 0.996078)), color-stop(100%, rgb(255, 183, 254)), to(rgb(255, 183, 254)));
  background-image: linear-gradient(270deg, rgb(188, 6, 186) 0, rgba(188, 6, 186, 0.996078) 0, rgb(255, 183, 254) 100%, rgb(255, 183, 254) 100%);
  width: 20.8333333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.8333333333vw 0 0 1.09375vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_17 {
  height: 15.78125vw;
  background: url(images/3092458dbb062e16c4cc6de0aaa598b1.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 30.9895833333vw
}

#spider8 .spider8-pc #section-2 .paragraph_10 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  width: 19.53125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.09375vw 0 0 1.5625vw
}

#spider8 .spider8-pc #section-2 .group_9 {
  width: 63.4375vw;
  height: 15.78125vw;
  margin: 1.9270833333vw 0 0 18.8020833333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_18 {
  height: 15.78125vw;
  background: url(images/be70462b6e53a16d58dd5f3280356630.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 20.5729166667vw
}

#spider8 .spider8-pc #section-2 .paragraph_11 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 20.3125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.4166666667vw 0 0 0.78125vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_19 {
  height: 15.78125vw;
  background: url(images/3a6dc87bd2c3d094c3b7486766566eea.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.9895833333vw;
  width: 20.3645833333vw
}

#spider8 .spider8-pc #section-2 .text_49 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 17.7083333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.8333333333vw 0 0 1.1458333333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_20 {
  height: 15.78125vw;
  background: url(images/794b493a9c1eebd3879ff60e9ac75e23.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.9375vw;
  width: 20.5729166667vw
}

#spider8 .spider8-pc #section-2 .paragraph_12 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
  background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
  width: 20.8333333333vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.78125vw 0 0 0.78125vw
}

#spider8 .spider8-pc #section-2 .group_10 {
  width: 63.28125vw;
  height: 15.78125vw;
  margin: 1.6666666667vw 0 12.3958333333vw 18.8541666667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_21 {
  height: 15.78125vw;
  background: url(images/b8a1f41adc225af4e19c04031102f949.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 30.9895833333vw
}

#spider8 .spider8-pc #section-2 .paragraph_13 {
  width: 18.4895833333vw;
  height: 3.9583333333vw;
  overflow-wrap: break-word;
  color: #ff5a2b;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: right;
  line-height: 1.875vw;
  margin: 1.40625vw 0 0 10.9375vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_22 {
  height: 15.78125vw;
  background: url(images/c880f66d13b6c8561b7ac7a75daebb8c.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 31.3020833333vw
}

#spider8 .spider8-pc #section-2 .text_50 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 219, 88, 0.996078)), color-stop(5.126953%, rgba(255, 219, 88, 0.996078)), color-stop(27.441406%, rgb(255, 184, 96)), color-stop(100%, rgb(255, 124, 143)), to(rgb(255, 124, 143)));
  background-image: linear-gradient(270deg, rgba(255, 219, 88, 0.996078) 0, rgba(255, 219, 88, 0.996078) 5.126953%, rgb(255, 184, 96) 27.441406%, rgb(255, 124, 143) 100%, rgb(255, 124, 143) 100%);
  width: 26.1979166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.6770833333vw 0 0 2.5520833333vw
}

#spider8 .spider8-pc #section-2 .block_9 {
  height: 110.78125vw;
  background: url(images/5693352d2e0d5177e33b03907c9d789f.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 100vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_23 {
  width: 38.0208333333vw;
  height: 2.7604166667vw;
  margin: 9.53125vw 0 0 18.6458333333vw
}

#spider8 .spider8-pc #section-2 .text_51 {
  width: auto;
  height: 2.7604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_24 {
  width: 59.6875vw;
  height: 2.4479166667vw;
  margin: 1.6145833333vw 0 0 18.4895833333vw
}

#spider8 .spider8-pc #section-2 .text_52 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 59.6875vw;
  height: 2.4479166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 3.125vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .box_6 {
  width: 49.6354166667vw;
  height: 8.9583333333vw;
  margin: 2.7604166667vw 0 0 18.8020833333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_25 {
  width: 49.6354166667vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_53 {
  width: 49.6354166667vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_54 {
  width: 49.6354166667vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_55 {
  width: 49.6354166667vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_56 {
  width: 49.6354166667vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_57 {
  width: 49.6354166667vw;
  height: 8.9583333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .box_7 {
  width: 27.7083333333vw;
  height: 3.3333333333vw;
  margin: 6.71875vw 0 0 18.6458333333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_26 {
  width: 27.7083333333vw;
  height: 3.3333333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_58 {
  width: 27.7083333333vw;
  height: 3.3333333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_59 {
  width: 27.7083333333vw;
  height: 3.3333333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_60 {
  width: 27.7083333333vw;
  height: 3.3333333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_61 {
  width: 27.7083333333vw;
  height: 3.3333333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .box_8 {
  width: 60.15625vw;
  height: 7.3958333333vw;
  margin: 53.2291666667vw 0 0 21.8229166667vw
}

#spider8 .spider8-pc #section-2 .box_8 div[class^=text-wrapper_] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

#spider8 .spider8-pc #section-2 .box_8 div[class^=text-wrapper_] div:not(.tit) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

#spider8 .spider8-pc #section-2 .box_8 div[class^=text-wrapper_] div:not(.tit) .lab {
  font-size: 1.25vw;
  font-weight: 400;
  color: #fff;
  line-height: 1
}

#spider8 .spider8-pc #section-2 .box_8 div[class^=text-wrapper_] div:not(.tit) .msg {
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1
}

#spider8 .spider8-pc #section-2 .box_8 div[class^=text-wrapper_] .tit {
  color: #fff;
  font-size: 3.75vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1
}

#spider8 .spider8-pc #section-2 .box_9 {
  position: relative;
  width: 4.1666666667vw;
  height: 7.03125vw;
  margin-top: 0.15625vw
}

#spider8 .spider8-pc #section-2 .section_2 {
  width: 4.1666666667vw;
  height: 3.2291666667vw;
  background: url(images/cd3f93bd93c928834ff510fc3a9ef95b.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-2 .text-wrapper_27 {
  width: 3.4895833333vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw;
  margin-top: 1.8229166667vw
}

#spider8 .spider8-pc #section-2 .text_62 {
  width: 3.4895833333vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word
}

#spider8 .spider8-pc #section-2 .text_63 {
  width: 3.4895833333vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_64 {
  width: 3.4895833333vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_65 {
  position: absolute;
  left: 1.5104166667vw;
  top: 5vw;
  width: 2.2395833333vw;
  height: 0.6770833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .box_10 {
  background-color: rgba(255, 255, 255, .6);
  width: 0.1041666667vw;
  height: 7.3958333333vw;
  margin-left: 2.8645833333vw
}

#spider8 .spider8-pc #section-2 .box_11 {
  width: 4.21875vw;
  height: 7.0833333333vw;
  margin: 0.1041666667vw 0 0 2.2395833333vw
}

#spider8 .spider8-pc #section-2 .group_11 {
  width: 4.21875vw;
  height: 3.3333333333vw;
  background: url(images/523e30d678cfaf082752c6bff9f3740c.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-2 .text-wrapper_28 {
  width: 3.8541666667vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw;
  margin: 1.71875vw 0 0 0.1041666667vw
}

#spider8 .spider8-pc #section-2 .text_66 {
  width: 3.8541666667vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_67 {
  width: 3.8541666667vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_68 {
  width: 3.8541666667vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 4.6354166667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_69 {
  width: 2.1875vw;
  height: 0.6770833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw;
  margin: -1.9791666667vw 0 1.3020833333vw 1.9270833333vw
}

#spider8 .spider8-pc #section-2 .box_12 {
  background-color: rgba(255, 255, 255, .6);
  width: 0.1041666667vw;
  height: 7.3958333333vw;
  margin-left: 2.5520833333vw
}

#spider8 .spider8-pc #section-2 .box_13 {
  position: relative;
  width: 4.84375vw;
  height: 7.2395833333vw;
  margin: 0.1041666667vw 0 0 2.2395833333vw
}

#spider8 .spider8-pc #section-2 .block_10 {
  width: 3.28125vw;
  height: 3.3333333333vw;
  background: url(images/c471c0ace3a02b93acec267e51864137.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.8854166667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_29 {
  width: 4.84375vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw;
  margin-top: 1.9270833333vw
}

#spider8 .spider8-pc #section-2 .text_70 {
  width: 4.84375vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_71 {
  width: 4.84375vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_72 {
  position: absolute;
  left: 2.8125vw;
  top: 5.2083333333vw;
  width: 1.71875vw;
  height: 0.6770833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .box_14 {
  background-color: rgba(255, 255, 255, .6);
  width: 0.1041666667vw;
  height: 7.3958333333vw;
  margin-left: 3.1770833333vw
}

#spider8 .spider8-pc #section-2 .box_15 {
  position: relative;
  width: 5.6770833333vw;
  height: 7.1354166667vw;
  margin: 0.15625vw 0 0 2.65625vw
}

#spider8 .spider8-pc #section-2 .block_11 {
  width: 3.28125vw;
  height: 3.3333333333vw;
  background: url(images/51cc1130f0183f80a95fcbf2670b2357.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.8333333333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_30 {
  width: 5.5208333333vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw;
  margin-top: 1.8229166667vw
}

#spider8 .spider8-pc #section-2 .text_73 {
  width: 5.5208333333vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_74 {
  width: 5.5208333333vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_75 {
  position: absolute;
  left: 3.5416666667vw;
  top: 5.1041666667vw;
  width: 2.1354166667vw;
  height: 0.6770833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .box_16 {
  background-color: rgba(255, 255, 255, .6);
  width: 0.1041666667vw;
  height: 7.3958333333vw;
  margin-left: 3.0208333333vw
}

#spider8 .spider8-pc #section-2 .box_17 {
  width: 6.09375vw;
  height: 7.2395833333vw;
  margin: 0.0520833333vw 0 0 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .block_12 {
  width: 3.5416666667vw;
  height: 3.5416666667vw;
  background: url(images/5640616ec099f3b019de7198355692be.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.9895833333vw
}

#spider8 .spider8-pc #section-2 .text_76 {
  width: 2.5520833333vw;
  height: 0.8854166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw;
  margin: 1.6145833333vw 0 0 3.5416666667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_31 {
  width: 5.625vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw;
  margin-top: 1.6666666667vw
}

#spider8 .spider8-pc #section-2 .text_77 {
  width: 5.625vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_78 {
  width: 5.625vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .box_18 {
  background-color: rgba(255, 255, 255, .6);
  width: 0.1041666667vw;
  height: 7.3958333333vw;
  margin-left: 2.96875vw
}

#spider8 .spider8-pc #section-2 .box_19 {
  width: 7.03125vw;
  height: 7.1354166667vw;
  margin: 0.15625vw 0 0 2.1354166667vw
}

#spider8 .spider8-pc #section-2 .box_20 {
  width: 3.2291666667vw;
  height: 3.3333333333vw;
  background: url(images/166ac40d68d76680cb4a4d9c9fdc1ea4.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 1.0416666667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_32 {
  width: 7.03125vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw;
  margin-top: 1.8229166667vw
}

#spider8 .spider8-pc #section-2 .text_79 {
  width: 7.03125vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_80 {
  width: 7.03125vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.7604166667vw
}

#spider8 .spider8-pc #section-2 .text_81 {
  width: 3.1770833333vw;
  height: 0.8854166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 2.7604166667vw;
  margin: 5.3125vw 0 0 -2.1875vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_33 {
  width: 43.6979166667vw;
  height: 1.25vw;
  margin: 3.28125vw 0 7.5vw 29.53125vw
}

#spider8 .spider8-pc #section-2 .text_82 {
  width: auto;
  height: 1.25vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .block_13 {
  position: relative;
  width: 100vw;
  height: 69.5833333333vw;
  background: url(images/3cff9cb08b92027403c6e79d527d2364.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-2 .group_12 {
  width: 18.75vw;
  height: 6.9270833333vw;
  background: url(images/3ce71e9a211efbfffc1eac736823d478.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 4.0625vw 0 0 37.5vw
}

#spider8 .spider8-pc #section-2 .text-group_8 {
  width: 7.96875vw;
  margin: 1.6666666667vw 0 0 8.90625vw
}

#spider8 .spider8-pc #section-2 .text_83 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 5.2083333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: right;
  line-height: 1;
  margin-left: 0.0520833333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text_84 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 7.96875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: right;
  line-height: 1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text-wrapper_34 {
  width: 18.75vw;
  height: 7.0833333333vw;
  background: url(images/b9ae033a644d6c0e3139bdda3854ec5d.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 4.0625vw 17.9166666667vw 0 7.0833333333vw
}

#spider8 .spider8-pc #section-2 .text_85 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 5.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: right;
  line-height: 1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.40625vw 0 0 9.0104166667vw
}

#spider8 .spider8-pc #section-2 .text_86 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 6.3541666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: right;
  line-height: 1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0 0 1.71875vw 9.2708333333vw
}

#spider8 .spider8-pc #section-2 .block_14 {
  width: 100vw
}

#spider8 .spider8-pc #section-2 .box_21 {
  width: 100vw;
  background: #000
}

#spider8 .spider8-pc #section-2 .text-group_9 {
  width: 37.2395833333vw;
  height: 7.5520833333vw;
  margin: 7.5520833333vw 0 0 44.7395833333vw
}

#spider8 .spider8-pc #section-2 .text_87 {
  width: 21.3541666667vw;
  height: 2.65625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: center;
  line-height: 2.5vw;
  margin-left: 16.0416666667vw
}

#spider8 .spider8-pc #section-2 .text_88 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 37.2395833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  margin-top: 1.40625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text-wrapper_35 {
  width: 61.6666666667vw;
  height: 7.0833333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: right;
  line-height: 1.875vw;
  margin: 2.5vw 0 0 20.4166666667vw
}

#spider8 .spider8-pc #section-2 .text_89 {
  width: 61.6666666667vw;
  height: 7.0833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: right;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_90 {
  width: 61.6666666667vw;
  height: 7.0833333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_91 {
  width: 61.6666666667vw;
  height: 7.0833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_92 {
  width: 61.6666666667vw;
  height: 7.0833333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_93 {
  width: 61.6666666667vw;
  height: 7.0833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_94 {
  width: 61.6666666667vw;
  height: 7.0833333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_95 {
  width: 61.6666666667vw;
  height: 7.0833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_96 {
  width: 61.6666666667vw;
  height: 7.0833333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_97 {
  width: 61.6666666667vw;
  height: 7.0833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .box_22 {
  width: 100vw;
  height: 42.96875vw;
  background: #192030
}

#spider8 .spider8-pc #section-2 .box_23 {
  position: relative;
  width: 69.9479166667vw;
  height: 4.1666666667vw;
  margin: 7.5520833333vw 0 0 15.5208333333vw
}

#spider8 .spider8-pc #section-2 .text_98 {
  background-image: linear-gradient(267deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 38.8541666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 15.15625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .image_6 {
  position: absolute;
  left: 0;
  top: 1.7708333333vw;
  width: 69.9479166667vw;
  height: 2.3958333333vw
}

#spider8 .spider8-pc #section-2 .box_24 {
  width: 63.2291666667vw;
  height: 16.9270833333vw;
  margin: 4.5833333333vw 0 9.7395833333vw 18.8020833333vw
}

#spider8 .spider8-pc #section-2 .group_13 {
  width: 20.46875vw;
  height: 16.9270833333vw
}

#spider8 .spider8-pc #section-2 .image_7 {
  width: 20.46875vw;
  height: 11.1458333333vw
}

#spider8 .spider8-pc #section-2 .group_14 {
  background-color: rgba(238, 238, 238, .9);
  width: 20.3645833333vw;
  height: 5.9375vw;
  margin: -0.15625vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-2 .image-text_1 {
  width: 18.8020833333vw;
  height: 3.6458333333vw;
  margin: 1.25vw 0 0 0.9375vw
}

#spider8 .spider8-pc #section-2 .image_8 {
  width: 3.6979166667vw;
  height: 3.6458333333vw
}

#spider8 .spider8-pc #section-2 .text-group_10 {
  width: 14.1666666667vw;
  height: 2.1875vw;
  overflow-wrap: break-word;
  color: #080a11;
  font-size: 0.9895833333vw;
  font-weight: 500;
  text-align: left;
  line-height: 0.9895833333vw;
  margin-top: 0.7291666667vw
}

#spider8 .spider8-pc #section-2 .group_15 {
  width: 20.2083333333vw;
  height: 16.7708333333vw;
  margin-left: 1.1458333333vw
}

#spider8 .spider8-pc #section-2 .image_9 {
  width: 20.2083333333vw;
  height: 10.9895833333vw
}

#spider8 .spider8-pc #section-2 .box_25 {
  background-color: rgba(238, 238, 238, .9);
  width: 20.1041666667vw;
  height: 5.8333333333vw;
  margin: -0.0520833333vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-2 .image-text_2 {
  width: 15.5729166667vw;
  height: 3.6458333333vw;
  margin: 1.1458333333vw 0 0 1.1458333333vw
}

#spider8 .spider8-pc #section-2 .image_10 {
  width: 3.6458333333vw;
  height: 3.6458333333vw
}

#spider8 .spider8-pc #section-2 .text-group_11 {
  width: 10.8854166667vw;
  height: 3.1770833333vw;
  overflow-wrap: break-word;
  color: #080a11;
  font-size: 0.9895833333vw;
  font-weight: 500;
  text-align: left;
  line-height: 0.9895833333vw;
  margin-top: 0.2083333333vw
}

#spider8 .spider8-pc #section-2 .group_16 {
  width: 20.2083333333vw;
  height: 16.7708333333vw;
  margin-left: 1.1979166667vw
}

#spider8 .spider8-pc #section-2 .image_11 {
  width: 20.2083333333vw;
  height: 10.9895833333vw
}

#spider8 .spider8-pc #section-2 .box_26 {
  background-color: rgba(238, 238, 238, .9);
  width: 20.1041666667vw;
  height: 5.8333333333vw;
  margin-top: -0.0520833333vw
}

#spider8 .spider8-pc #section-2 .image-text_3 {
  width: 18.3854166667vw;
  height: 3.75vw;
  margin: 1.1979166667vw 0 0 0.9375vw
}

#spider8 .spider8-pc #section-2 .image_12 {
  width: 3.6458333333vw;
  height: 3.59375vw
}

#spider8 .spider8-pc #section-2 .text-group_12 {
  width: 13.8020833333vw;
  height: 3.75vw;
  overflow-wrap: break-word;
  color: #080a11;
  font-size: 0.9895833333vw;
  font-weight: 500;
  text-align: left;
  line-height: 0.8333333333vw
}

#spider8 .spider8-pc #section-2 .block_15 {
  position: relative;
  width: 100vw;
  background-color: #fff
}

#spider8 .spider8-pc #section-2 .group_17 {
  width: 84.8958333333vw;
  height: 31.6666666667vw;
  margin-top: 8.1770833333vw
}

#spider8 .spider8-pc #section-2 .image_13 {
  width: 46.875vw;
  height: 31.6666666667vw
}

#spider8 .spider8-pc #section-2 .box_27 {
  width: 34.0625vw;
  height: 25.2604166667vw;
  margin-top: 1.8229166667vw
}

#spider8 .spider8-pc #section-2 .text-group_13 {
  width: 34.0625vw;
  height: 6.9270833333vw
}

#spider8 .spider8-pc #section-2 .text_99 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 34.0104166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  margin-left: 0.0520833333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text_100 {
  width: 32.4479166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: center;
  line-height: 1.2;
  margin-top: 0.78125vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_36 {
  width: 29.375vw;
  height: 16.4583333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_101 {
  width: auto;
  height: 16.4583333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_102 {
  width: 28.8541666667vw;
  height: 16.4583333333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_103 {
  width: 28.8541666667vw;
  height: 16.4583333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_104 {
  width: 28.8541666667vw;
  height: 16.4583333333vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .paragraph_14 {
  width: 28.8541666667vw;
  height: 16.4583333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .image_14 {
  width: 78.4375vw;
  height: 46.6145833333vw;
  margin: 6.875vw 0 0 16.0416666667vw
}

#spider8 .spider8-pc #section-2 .group_18 {
  width: 100vw;
  height: 25.3645833333vw;
  background: url(images/37704d857b50dd4e8af8c2d4290cf06c.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 7.8125vw
}

#spider8 .spider8-pc #section-2 .text-group_14 {
  width: 31.25vw;
  margin: 7.5520833333vw 0 0 35.6770833333vw
}

#spider8 .spider8-pc #section-2 .text_105 {
  width: 30.5729166667vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, .1);
  font-size: 14.84375vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2
}

#spider8 .spider8-pc #section-2 .paragraph_15 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: auto;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 3.4375vw 1.3541666667vw 0 -28.6979166667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_37 {
  height: 12.34375vw;
  background: url(images/8554d0c6aaae37159172ea1460545f84.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 100vw;
  -webkit-transform: translateY(-1.0416666667vw);
  -ms-transform: translateY(-1.0416666667vw);
  transform: translateY(-1.0416666667vw)
}

#spider8 .spider8-pc #section-2 .text_106 {
  width: 46.1979166667vw;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.1875vw;
  margin: 4.8958333333vw 0 0 26.71875vw
}

#spider8 .spider8-pc #section-2 .block_16 {
  width: 100vw
}

#spider8 .spider8-pc #section-2 .text_107 {
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2;
  margin: 0.8854166667vw auto
}

#spider8 .spider8-pc #section-2 .image_15 {
  width: 31.1458333333vw;
  height: 17.1875vw;
  margin: 0.9895833333vw 0 0 51.0416666667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_38 {
  width: 58.9583333333vw;
  height: 3.0729166667vw;
  margin: 0.8854166667vw 0 0 22.34375vw
}

#spider8 .spider8-pc #section-2 .paragraph_16 {
  width: 23.5416666667vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 2.1875vw;
  margin-top: 0.625vw
}

#spider8 .spider8-pc #section-2 .paragraph_17 {
  width: 29.9479166667vw;
  height: 3.0729166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.2;
  margin-top: 0.625vw
}

#spider8 .spider8-pc #section-2 .image_16 {
  width: 24.9479166667vw;
  height: 25.9895833333vw;
  margin: 6.1979166667vw 0 0 35.5729166667vw
}

#spider8 .spider8-pc #section-2 .text_108 {
  width: 38.1770833333vw;
  height: 3.59375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: center;
  line-height: 1.875vw;
  margin: 122.03125vw 0 0 30.78125vw
}

#spider8 .spider8-pc #section-2 .group_19 {
  text-shadow: 0vw 0.2083333333vw 0.15625vw rgba(4, 0, 0, .55);
  width: 19.0104166667vw;
  height: 1.71875vw;
  margin: 41.8229166667vw 0 1.7708333333vw 40.3125vw
}

#spider8 .spider8-pc #section-2 .image_17 {
  position: absolute;
  left: 18.59375vw;
  top: -0.15625vw;
  width: 30.9375vw;
  height: 17.9166666667vw
}

#spider8 .spider8-pc #section-2 .image_18 {
  position: absolute;
  left: 18.59375vw;
  top: 17.4479166667vw;
  width: 30.9375vw;
  height: 17.9166666667vw
}

#spider8 .spider8-pc #section-2 .block_3-2 .word {
  position: absolute;
  width: 61.0416666667vw;
  left: 50%;
  top: 4.2708333333vw;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center
}

#spider8 .spider8-pc #section-2 .block_3-2 .word .word-tit {
  font-size: 3.75vw;
  color: #dedde1;
  line-height: 1.2;
  background: -webkit-gradient(linear, left top, right top, from(#5FD5C4), color-stop(44.9951171875%, #DD9B21), to(#E6186A));
  background: linear-gradient(90deg, #5FD5C4 0%, #DD9B21 44.9951171875%, #E6186A 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .block_3-2 .word .word-lab {
  font-size: 2.5vw;
  font-weight: 500;
  color: #dedde1;
  line-height: 1.2;
  margin: 1.0416666667vw 0
}

#spider8 .spider8-pc #section-2 .block_3-2 .word .word-msg {
  font-size: 1.5625vw;
  font-weight: 400;
  color: #fff;
  line-height: 1.2
}

#spider8 .spider8-pc #section-2 .block_3-2 .word .word-msg span {
  color: #f06842
}

#spider8 .spider8-pc #section-2 .block_3-3 .word-lab {
  position: absolute;
  width: 38.1770833333vw;
  left: 50%;
  top: 2.7083333333vw;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  font-size: 1.875vw;
  font-weight: 500;
  color: #fff;
  line-height: 1.2
}

#spider8 .spider8-pc #section-2 .block_3-3 .word-msg {
  position: absolute;
  width: 19.0104166667vw;
  left: 50%;
  bottom: 2.1875vw;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 1.5625vw;
  font-weight: 500;
  color: #fff;
  line-height: 1.2
}

#spider8 .spider8-pc #section-2 .group_20 {
  width: 100vw;
  background: url(images/63644288bbcea7eb55e0ec923b2c1844.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-2 .text_109 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 35vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 7.5vw 0 0 18.5416666667vw
}

#spider8 .spider8-pc #section-2 .paragraph_18 {
  width: 53.75vw;
  height: 5.8333333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left;
  line-height: 3.125vw;
  margin: 1.25vw 0 0 18.4375vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_39 {
  width: 60.78125vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 2.2395833333vw 0 0 18.6458333333vw
}

#spider8 .spider8-pc #section-2 .text_110 {
  width: 60.78125vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-2 .text_111 {
  width: 60.78125vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .text_112 {
  width: 60.78125vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-2 .image-wrapper_1 {
  position: relative;
  width: 63.4375vw;
  height: 22.5vw;
  margin: 7.4479166667vw 0 11.7708333333vw 18.8541666667vw
}

#spider8 .spider8-pc #section-2 .image_19 {
  width: 32.5520833333vw;
  height: 22.4479166667vw;
  margin-left: 30.8854166667vw
}

#spider8 .spider8-pc #section-2 .image_20 {
  position: absolute;
  left: 0;
  top: 0;
  width: 33.4895833333vw;
  height: 22.5vw
}

#spider8 .spider8-pc #section-2 .group_21 {
  background-color: rgba(255, 255, 255, .3);
  position: absolute;
  left: 18.6979166667vw;
  top: 57.2916666667vw;
  width: 63.6458333333vw;
  height: 5.3125vw
}

#spider8 .spider8-pc #section-2 .image-text_4 {
  width: 7.03125vw;
  height: 3.28125vw;
  margin: 1.0416666667vw 0 0 12.03125vw
}

#spider8 .spider8-pc #section-2 .image_21 {
  width: 1.9270833333vw;
  height: 3.28125vw
}

#spider8 .spider8-pc #section-2 .text-group_15 {
  width: 4.2708333333vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #10209f;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.8854166667vw
}

#spider8 .spider8-pc #section-2 .image-text_5 {
  width: 6.5104166667vw;
  height: 3.28125vw;
  margin: 1.0416666667vw 12.34375vw 0 25.7291666667vw
}

#spider8 .spider8-pc #section-2 .image_22 {
  width: 1.9270833333vw;
  height: 3.28125vw
}

#spider8 .spider8-pc #section-2 .text-group_16 {
  width: 3.90625vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #ffc437;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.8854166667vw
}

#spider8 .spider8-pc #section-2 .block_17 {
  width: 100vw;
  background: #000
}

#spider8 .spider8-pc #section-2 .text-wrapper_40 {
  height: 12.2916666667vw;
  background: url(images/bc42b8a8aee29a2e3751f40861aa253e.webp) 100% no-repeat;
  background-size: 100% 100%;
  -webkit-transform: translateY(-1.0416666667vw);
  -ms-transform: translateY(-1.0416666667vw);
  transform: translateY(-1.0416666667vw);
  width: 100vw
}

#spider8 .spider8-pc #section-2 .text_113 {
  width: 32.6041666667vw;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 3.125vw;
  margin: 5.0520833333vw 0 0 33.2291666667vw
}

#spider8 .spider8-pc #section-2 .box_28 {
  width: 64.4791666667vw;
  height: 18.1770833333vw;
  margin: 8.0729166667vw 0 0 19.1145833333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_41 {
  width: 36.4583333333vw;
  height: 18.125vw;
  background: url(images/b5f90b541e90f6e9b031dfb0cdd55681.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-2 .text_114 {
  width: 33.5416666667vw;
  height: 3.5416666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 4.6875vw;
  font-weight: 700;
  text-align: left;
  opacity: .3;
  line-height: 7.03125vw;
  margin: 3.6979166667vw 0 0 1.71875vw
}

#spider8 .spider8-pc #section-2 .text_115 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 24.1666666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 2.2916666667vw 0 4.0104166667vw 1.5104166667vw
}

#spider8 .spider8-pc #section-2 .group_22 {
  width: 26.71875vw;
  height: 18.125vw;
  background: url(images/117ea36f86ff5ca1b7142d115bcff5f1.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.0520833333vw
}

#spider8 .spider8-pc #section-2 .text_116 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  width: 19.4270833333vw;
  height: 1.5625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: center;
  line-height: 2.0833333333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.5625vw 0 0 1.6666666667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_42 {
  width: 11.5104166667vw;
  height: 6.09375vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.5625vw;
  margin: 1.8229166667vw 0 7.0833333333vw 1.7708333333vw
}

#spider8 .spider8-pc #section-2 .text_117 {
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-2 .text_118 {
  width: 10.46875vw;
  height: 6.09375vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-2 .text_119 {
  width: 10.46875vw;
  height: 6.09375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-2 .text_120 {
  width: 10.46875vw;
  height: 6.09375vw;
  overflow-wrap: break-word;
  color: #f06842;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-2 .box_29 {
  width: 64.6875vw;
  height: 18.75vw;
  margin: 1.1458333333vw 0 0 19.0625vw
}

#spider8 .spider8-pc #section-2 .group_23 {
  width: 15.3645833333vw;
  height: 18.1770833333vw;
  background: url(images/61e7e03c64bc72bcd0df263e47a9e0b9.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.3125vw
}

#spider8 .spider8-pc #section-2 .text-group_17 {
  width: 10.8854166667vw;
  height: 4.6354166667vw;
  margin: 1.0416666667vw 0 0 0.9895833333vw
}

#spider8 .spider8-pc #section-2 .text_121 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 10.4166666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .paragraph_19 {
  width: 11.9270833333vw;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.25vw;
  margin-top: 0.2083333333vw
}

#spider8 .spider8-pc #section-2 .group_24 {
  height: 18.75vw;
  background: url(images/5292cf540a9129f6b0c30a2bb66c85b9.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 1.40625vw;
  width: 30.4166666667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_43 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 27.34375vw;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 0;
  font-weight: 700;
  text-align: left;
  line-height: 2.34375vw;
  margin: 1.1979166667vw 0 0 0.8333333333vw
}

#spider8 .spider8-pc #section-2 .text_122 {
  width: 27.34375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-2 .text_123 {
  width: 27.34375vw;
  height: 3.90625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.34375vw
}

#spider8 .spider8-pc #section-2 .text_124 {
  width: 27.34375vw;
  height: 3.90625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.34375vw
}

#spider8 .spider8-pc #section-2 .text_125 {
  width: 27.34375vw;
  height: 3.90625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.34375vw
}

#spider8 .spider8-pc #section-2 .text_126 {
  width: 27.34375vw;
  height: 3.90625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.34375vw
}

#spider8 .spider8-pc #section-2 .group_25 {
  width: 16.09375vw;
  height: 18.3333333333vw;
  background: url(images/a2f7492148dfaa7e5b97659019b60c14.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 0.1041666667vw 0 0 1.40625vw
}

#spider8 .spider8-pc #section-2 .text-group_18 {
  width: 13.9583333333vw;
  height: 4.6354166667vw;
  margin: 1.1458333333vw 0 0 0.6770833333vw
}

#spider8 .spider8-pc #section-2 .text_127 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 15vw;
  height: 2.0833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: center;
  line-height: 2.0833333333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .paragraph_20 {
  width: 13.75vw;
  height: 2.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.25vw;
  margin: 0.4166666667vw 0 0 0.3125vw
}

#spider8 .spider8-pc #section-2 .box_30 {
  width: 64.375vw;
  height: 20.46875vw;
  margin: 1.40625vw 0 10.2604166667vw 19.375vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_44 {
  width: 46.875vw;
  height: 20.3645833333vw;
  background: url(images/318476988a0e8a006b790c5a51cc975c.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.1041666667vw
}

#spider8 .spider8-pc #section-2 .text_128 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
  background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
  width: 12.2395833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.25vw 0 0 1.6145833333vw
}

#spider8 .spider8-pc #section-2 .text_129 {
  width: 15.5208333333vw;
  height: 1.4583333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 1.3541666667vw 16.3541666667vw 0 1.1458333333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_45 {
  height: 20.2083333333vw;
  background: url(images/c4b0c823a1ce7456a76bbea7720839e9.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 16.09375vw
}

#spider8 .spider8-pc #section-2 .text_130 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 11.4583333333vw;
  height: 1.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.6666666667vw 0 0 1.1458333333vw
}

#spider8 .spider8-pc #section-2 .block_18 {
  width: 100vw;
  background: #000
}

#spider8 .spider8-pc #section-2 .text-wrapper_46 {
  height: 12.0833333333vw;
  background: url(images/ca904600000db4473d506d080f7b303f.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 100vw;
  -webkit-transform: translateY(-1.0416666667vw);
  -ms-transform: translateY(-1.0416666667vw);
  transform: translateY(-1.0416666667vw)
}

#spider8 .spider8-pc #section-2 .text_131 {
  width: 58.6458333333vw;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.1875vw;
  margin: 5vw 0 0 21.7708333333vw
}

#spider8 .spider8-pc #section-2 .group_26 {
  width: 65vw;
  height: 36.40625vw;
  margin: 9.3229166667vw 0 8.5416666667vw 17.4479166667vw
}

#spider8 .spider8-pc #section-2 .box_31 {
  height: 20.9375vw;
  background: url(images/b55192754ac8d8c7b5a00bd9e43efa89.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 7.5520833333vw;
  width: 21.0416666667vw;
  position: relative
}

#spider8 .spider8-pc #section-2 .text_132 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 6.5104166667vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 6.5625vw 0 0 2.8645833333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_47 {
  height: 11.9270833333vw;
  background: url(images/ced06417e0f533021380818576f7d261.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 18.3854166667vw;
  position: absolute;
  left: 1.6145833333vw;
  top: -7.65625vw
}

#spider8 .spider8-pc #section-2 .text_133 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  width: 15.2604166667vw;
  height: 1.875vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.1875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.78125vw 0 0 1.1458333333vw
}

#spider8 .spider8-pc #section-2 .section_3 {
  position: absolute;
  left: 1.3541666667vw;
  top: 16.6666666667vw;
  width: 18.59375vw;
  height: 11.1979166667vw;
  background: url(images/259818663122cca495d053f915e49972.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-2 .text-group_19 {
  width: 17.5vw;
  height: 2.9166666667vw;
  margin: 0.8854166667vw 0 0 0.3125vw
}

#spider8 .spider8-pc #section-2 .text_134 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
  background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
  width: 18.0208333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .text_135 {
  width: 15.8854166667vw;
  height: 1.1458333333vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.25vw;
  margin: -0.1041666667vw 0 0 0.9375vw
}

#spider8 .spider8-pc #section-2 .box_32 {
  width: 23.90625vw;
  height: 35.5729166667vw;
  margin-left: 0.0520833333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_48 {
  height: 7.4479166667vw;
  background: url(images/a3e5a1d6049de3890c62b2c242baef9c.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.1041666667vw;
  width: 23.8020833333vw
}

#spider8 .spider8-pc #section-2 .paragraph_21 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 9.0104166667vw;
  height: 3.28125vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 2.1875vw 0 0 10.15625vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_49 {
  height: 16.4583333333vw;
  background: url(images/37a13cf6d4aba4252e49a27d748141d2.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 1.3020833333vw;
  width: 23.75vw
}

#spider8 .spider8-pc #section-2 .text_136 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
  background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
  width: 20.3125vw;
  height: 1.8229166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.40625vw 0 0 1.0416666667vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_50 {
  height: 9.375vw;
  background: url(images/84000b8abe19935720140b6636257878.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 23.5416666667vw;
  margin: 0.9895833333vw 0 0 0.2604166667vw
}

#spider8 .spider8-pc #section-2 .paragraph_22 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 219, 88, 0.996078)), color-stop(5.126953%, rgba(255, 219, 88, 0.996078)), color-stop(27.441406%, rgb(255, 184, 96)), color-stop(100%, rgb(255, 124, 143)), to(rgb(255, 124, 143)));
  background-image: linear-gradient(270deg, rgba(255, 219, 88, 0.996078) 0, rgba(255, 219, 88, 0.996078) 5.126953%, rgb(255, 184, 96) 27.441406%, rgb(255, 124, 143) 100%, rgb(255, 124, 143) 100%);
  width: 13.5416666667vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 3.0208333333vw 0 0 7.9166666667vw
}

#spider8 .spider8-pc #section-2 .box_33 {
  width: 18.6979166667vw;
  height: 36.40625vw;
  margin-left: 1.3020833333vw
}

#spider8 .spider8-pc #section-2 .box_34 {
  width: 18.6979166667vw;
  height: 9.7395833333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_51 {
  height: 9.7395833333vw;
  background: url(images/8aabe12957348ddc7fa3a1ea5c484bc3.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 9.0104166667vw
}

#spider8 .spider8-pc #section-2 .paragraph_23 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(23, 255, 186)), color-stop(0, rgba(23, 255, 186, 0.996078)), color-stop(46.75293%, rgb(5, 192, 215)), color-stop(99.121094%, rgb(9, 151, 255)), to(rgb(9, 151, 255)));
  background-image: linear-gradient(270deg, rgb(23, 255, 186) 0, rgba(23, 255, 186, 0.996078) 0, rgb(5, 192, 215) 46.75293%, rgb(9, 151, 255) 99.121094%, rgb(9, 151, 255) 100%);
  width: 8.125vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 5.625vw 0 0 0.3645833333vw
}

#spider8 .spider8-pc #section-2 .text-wrapper_52 {
  height: 9.7395833333vw;
  background: url(images/b7fa6d94d7fe23fede042f0b02def3e1.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 8.59375vw
}

#spider8 .spider8-pc #section-2 .text_137 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(210, 211, 255)), color-stop(0, rgba(210, 211, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
  background-image: linear-gradient(270deg, rgb(210, 211, 255) 0, rgba(210, 211, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
  width: 5.78125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 6.71875vw 0 0 1.5104166667vw
}

#spider8 .spider8-pc #section-2 .box_35 {
  width: 18.6979166667vw;
  height: 11.4583333333vw;
  background: url(images/33b801ea560f1f2898c711c3234654ca.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 1.5104166667vw
}

#spider8 .spider8-pc #section-2 .text-group_20 {
  width: 17.03125vw;
  height: 4.1145833333vw;
  margin: 1.09375vw 0 0 0.8854166667vw
}

#spider8 .spider8-pc #section-2 .text_138 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(100%, rgb(223, 236, 241)), to(rgb(223, 236, 241)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 100%, rgb(223, 236, 241) 100%);
  width: 17.03125vw;
  height: 1.6666666667vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.5625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .paragraph_24 {
  width: 10.78125vw;
  height: 2.0833333333vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 0.9375vw;
  margin: 0.3645833333vw 0 0 0.15625vw
}

#spider8 .spider8-pc #section-2 .box_36 {
  width: 18.6979166667vw;
  height: 12.3958333333vw;
  background: url(images/223bf8e1a8e25568f2f757d1082a357f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 1.3020833333vw
}

#spider8 .spider8-pc #section-2 .text-group_21 {
  width: 13.8020833333vw;
  height: 5.9895833333vw;
  margin: 0.3645833333vw 0 0 0.7291666667vw
}

#spider8 .spider8-pc #section-2 .paragraph_25 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 13.8020833333vw;
  height: 3.4375vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.5625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-2 .paragraph_26 {
  width: 11.1979166667vw;
  height: 2.1354166667vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.25vw;
  margin: 0.4166666667vw 0 0 0.3645833333vw
}

#spider8 .spider8-pc #section-3 .page {
  position: relative;
  width: 100vw;
  overflow: hidden
}

#spider8 .spider8-pc #section-3 .block_1 {
  position: relative;
  width: 100vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_1 {
  width: 56.71875vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 2.5vw;
  margin: 3.0729166667vw 0 0 20.9375vw
}

#spider8 .spider8-pc #section-3 .text_1 {
  width: 56.71875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .text_2 {
  width: 56.71875vw;
  height: 6.8229166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 2.5vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.5vw
}

#spider8 .spider8-pc #section-3 .text_3 {
  width: 56.71875vw;
  height: 6.8229166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.5vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_2 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.6145833333vw 0 0 0
}

#spider8 .spider8-pc #section-3 .text_4 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_5 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_6 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_7 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_8 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .paragraph_1 {
  width: 29.9479166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .text_9 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_10 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_11 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .paragraph_2 {
  width: 29.9479166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .text_12 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_13 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_14 {
  width: 29.9479166667vw;
  height: 5.5208333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_15 {
  width: 29.9479166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .image-wrapper_1 {
  width: 64.5833333333vw;
  height: 15.5208333333vw;
  margin: 0 0 0 18.0208333333vw
}

#spider8 .spider8-pc #section-3 .image_1 {
  width: 20.8333333333vw;
  height: 15.5208333333vw
}

#spider8 .spider8-pc #section-3 .image_2 {
  width: 20.8854166667vw;
  height: 15.5208333333vw;
  margin-left: 1.0416666667vw
}

#spider8 .spider8-pc #section-3 .image_3 {
  width: 20.8854166667vw;
  height: 15.5208333333vw;
  margin-left: 0.9375vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_3 {
  height: 42.5vw;
  background: url(images/67559f2650a5bd9903403d94f9593d52.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 100vw
}

#spider8 .spider8-pc #section-3 .text_16 {
  text-shadow: 0vw 0.0520833333vw 0.0520833333vw rgba(4, 0, 0, .67);
  width: 47.2916666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: right;
  line-height: 2.5vw;
  margin: 4.4791666667vw 0 0 35.625vw
}

#spider8 .spider8-pc #section-3 .block_2 {
  background-color: #000;
  width: 100vw
}

#spider8 .spider8-pc #section-3 .text-group_1 {
  width: 57.5520833333vw;
  height: 6.9270833333vw;
  margin: 2.6041666667vw 0 0 21.3541666667vw
}

#spider8 .spider8-pc #section-3 .text_17 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 57.5520833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .text_18 {
  width: 36.8229166667vw;
  height: 2.7604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 3.125vw;
  margin: 0.7291666667vw 0 0 10.4166666667vw
}

#spider8 .spider8-pc #section-3 .block_3 {
  width: 100vw;
  height: 77.65625vw;
  background: url(images/7ce5327f7e45fcdb74db399db17df781.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .block_4 {
  width: 65.15625vw;
  height: 6.8229166667vw;
  margin: 2.7604166667vw 0 0 19.0104166667vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_4 {
  height: 6.71875vw;
  background: url(images/7006ad6d41556de71dd8e8a3cabb09da.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.1041666667vw;
  width: 33.5416666667vw
}

#spider8 .spider8-pc #section-3 .paragraph_3 {
  width: 31.1979166667vw;
  height: 3.90625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.25vw 0 0 1.1458333333vw
}

#spider8 .spider8-pc #section-3 .box_1 {
  width: 30.3125vw;
  height: 6.71875vw;
  background: url(images/8788e82ba4ec57a6e99bebd878591eba.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .text_19 {
  width: 25.4166666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2;
  margin: 2.1354166667vw 0 0 1.09375vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

#spider8 .spider8-pc #section-3 .text_20 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .image_4 {
  width: 2.6041666667vw;
  height: 3.3333333333vw
}

#spider8 .spider8-pc #section-3 .block_5 {
  height: 64.0104166667vw;
  background: url(images/fa23f74bc24bb5cdcca68eb0e167a829.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 72.8645833333vw;
  margin: 4.0625vw 0 0 16.25vw
}

#spider8 .spider8-pc #section-3 .section_1 {
  width: 45.5729166667vw;
  height: 13.3333333333vw;
  background: url(images/b40528dcfc2a5c9959548b4beb5c4c65.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: -2.7604166667vw 0 0 2.7604166667vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_5 {
  width: 40.78125vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 3.125vw;
  margin: 1.4583333333vw 0 0 1.4583333333vw
}

#spider8 .spider8-pc #section-3 .text_21 {
  width: 40.78125vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 3.125vw
}

#spider8 .spider8-pc #section-3 .text_22 {
  width: 40.78125vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 3.125vw
}

#spider8 .spider8-pc #section-3 .text_23 {
  width: 40.78125vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 3.125vw
}

#spider8 .spider8-pc #section-3 .text_24 {
  width: 40.78125vw;
  height: 2.03125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  line-height: 3.125vw
}

#spider8 .spider8-pc #section-3 .box_2 {
  width: 14.4791666667vw;
  margin: 0.78125vw 0 0 1.8229166667vw;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .text-wrapper_6 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 5.9895833333vw;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 0;
  font-weight: 500;
  text-align: left;
  white-space: nowrap
}

#spider8 .spider8-pc #section-3 .text_25 {
  width: 5.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left;
  white-space: nowrap
}

#spider8 .spider8-pc #section-3 .text_26 {
  width: 5.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap
}

#spider8 .spider8-pc #section-3 .text_27 {
  width: 7.96875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  white-space: nowrap;
  margin-top: 0.15625vw
}

#spider8 .spider8-pc #section-3 .box_3 {
  width: 17.9166666667vw;
  margin: 0.5208333333vw 0 0 1.8229166667vw;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .text-wrapper_7 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 4.1666666667vw;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 0;
  font-weight: 500;
  text-align: left
}

#spider8 .spider8-pc #section-3 .text_28 {
  width: 3.90625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left
}

#spider8 .spider8-pc #section-3 .text_29 {
  width: 3.90625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left
}

#spider8 .spider8-pc #section-3 .text_30 {
  width: 13.8020833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left
}

#spider8 .spider8-pc #section-3 .box_4 {
  width: 13.90625vw;
  margin: 0.5729166667vw 0 0 1.8229166667vw;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .text-wrapper_8 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 6.7708333333vw;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 0;
  font-weight: 500;
  text-align: left
}

#spider8 .spider8-pc #section-3 .text_31 {
  width: 6.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left
}

#spider8 .spider8-pc #section-3 .text_32 {
  width: 6.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left
}

#spider8 .spider8-pc #section-3 .text_33 {
  width: 7.5520833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left
}

#spider8 .spider8-pc #section-3 .block_6 {
  width: 100vw;
  height: 50vw;
  background: url(images/f75f3d6cfe565928da58ef8ffdec5471.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .text-group_2 {
  width: 30vw;
  height: 27.65625vw;
  margin: 8.4375vw 0 0 18.90625vw
}

#spider8 .spider8-pc #section-3 .paragraph_4 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 22.7083333333vw;
  height: 5.5729166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 3.125vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .paragraph_5 {
  width: 28.90625vw;
  height: 3.90625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.5625vw 0 0 0.15625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_9 {
  width: 29.9479166667vw;
  height: 14.5833333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 2.03125vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-3 .text_34 {
  width: 100%;
  height: 14.5833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .text_35 {
  width: 29.9479166667vw;
  height: 14.5833333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_36 {
  width: 29.9479166667vw;
  height: 14.5833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_37 {
  width: 29.9479166667vw;
  height: 14.5833333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_38 {
  width: 29.9479166667vw;
  height: 14.5833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_39 {
  width: 29.9479166667vw;
  height: 14.5833333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_40 {
  width: 29.9479166667vw;
  height: 14.5833333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .block_7 {
  height: 65.6770833333vw;
  background: url(images/5cd6c07988e92e6edf88f781275c0611.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 100vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_10 {
  width: 59.5833333333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 2.7083333333vw 0 0 20.4166666667vw
}

#spider8 .spider8-pc #section-3 .text_41 {
  width: 59.5833333333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .text_42 {
  width: 59.5833333333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_43 {
  width: 59.5833333333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_44 {
  width: 59.5833333333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_45 {
  width: 59.5833333333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_46 {
  width: 59.5833333333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .paragraph_6 {
  width: 59.5833333333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .block_8 {
  position: relative;
  width: 100vw;
  background: #000
}

#spider8 .spider8-pc #section-3 .text-wrapper_11 {
  height: 12.2916666667vw;
  background: url(images/6af04c1f87ef08926ab26ab775ca9d5a.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 18.8541666667vw;
  width: 100vw
}

#spider8 .spider8-pc #section-3 .paragraph_7 {
  width: 37.7604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin: 3.4895833333vw 0 0 30.9375vw
}

#spider8 .spider8-pc #section-3 .section_2 {
  width: 63.4375vw;
  height: 17.3958333333vw;
  margin: 9.0104166667vw 0 0 18.8020833333vw
}

#spider8 .spider8-pc #section-3 .group_1 {
  width: 24.7916666667vw;
  height: 17.3958333333vw;
  background: url(images/5ada8b3499f66f0cfc44de5d9f070a7b.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .text-group_3 {
  width: 21.5104166667vw;
  height: 3.75vw;
  margin: 1.1979166667vw 0 0 1.71875vw
}

#spider8 .spider8-pc #section-3 .text_47 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 0.15625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .text_48 {
  width: 21.5104166667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5625vw;
  margin-top: 0.3645833333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_12 {
  height: 16.9270833333vw;
  background: url(images/b95ac56d9f4a9e4421578763cf4065a3.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 17.9166666667vw;
  margin: 0.15625vw 0 0 1.3541666667vw
}

#spider8 .spider8-pc #section-3 .paragraph_8 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(145, 231, 213)), color-stop(0, rgba(145, 231, 213, 0.996078)), color-stop(74.316406%, rgb(189, 219, 255)), to(rgb(189, 219, 255)));
  background-image: linear-gradient(270deg, rgb(145, 231, 213) 0, rgba(145, 231, 213, 0.996078) 0, rgb(189, 219, 255) 74.316406%, rgb(189, 219, 255) 100%);
  width: 15.9375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.09375vw 0 0 0.9895833333vw
}

#spider8 .spider8-pc #section-3 .group_2 {
  width: 18.28125vw;
  height: 17.1354166667vw;
  background: url(images/b465205d91cd6c0dc01fa6cfd7a3885c.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 1.09375vw
}

#spider8 .spider8-pc #section-3 .text-group_4 {
  width: 9.84375vw;
  height: 3.0208333333vw;
  margin: 1.875vw 0 0 4.21875vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_13 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(210, 211, 255)), color-stop(0, rgba(210, 211, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
  background-image: linear-gradient(270deg, rgb(210, 211, 255) 0, rgba(210, 211, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
  width: 9.84375vw;
  overflow-wrap: break-word;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 0;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_49 {
  width: 9.84375vw;
  height: 1.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_50 {
  width: 9.84375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .text_51 {
  width: 9.84375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2
}

#spider8 .spider8-pc #section-3 .text_52 {
  width: 6.09375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.25vw;
  margin: 0.5208333333vw 0 0 1.9270833333vw
}

#spider8 .spider8-pc #section-3 .section_3 {
  width: 63.8020833333vw;
  height: 36.0416666667vw;
  margin: 0.78125vw 0 0 18.6979166667vw
}

#spider8 .spider8-pc #section-3 .group_3 {
  width: 48.3333333333vw;
  height: 35.9895833333vw;
  margin-top: 0.0520833333vw
}

#spider8 .spider8-pc #section-3 .box_5 {
  width: 48.2291666667vw;
  height: 18.5416666667vw;
  margin-left: 0.1041666667vw
}

#spider8 .spider8-pc #section-3 .group_4 {
  width: 17.1875vw;
  height: 18.28125vw;
  margin-top: 0.15625vw
}

#spider8 .spider8-pc #section-3 .group_5 {
  width: 17.1875vw;
  height: 6.1458333333vw;
  background: url(images/4dfdb2deefff095319cb99ea240caa49.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .text-group_5 {
  width: 6.875vw;
  height: 3.3854166667vw;
  margin: 1.5104166667vw 0 0 8.4895833333vw
}

#spider8 .spider8-pc #section-3 .text_53 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 6.875vw;
  height: 1.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .text_54 {
  width: 5.2604166667vw;
  height: 1.1458333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.875vw;
  margin: 0.8333333333vw 0 0 0.8333333333vw
}

#spider8 .spider8-pc #section-3 .group_6 {
  width: 17.1875vw;
  height: 10.8854166667vw;
  background: url(images/0da8d013e4965c91feacc2b0c03295be.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_55 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 219, 88, 0.996078)), color-stop(5.126953%, rgba(255, 219, 88, 0.996078)), color-stop(27.441406%, rgb(255, 184, 96)), color-stop(100%, rgb(255, 124, 143)), to(rgb(255, 124, 143)));
  background-image: linear-gradient(270deg, rgba(255, 219, 88, 0.996078) 0, rgba(255, 219, 88, 0.996078) 5.126953%, rgb(255, 184, 96) 27.441406%, rgb(255, 124, 143) 100%, rgb(255, 124, 143) 100%);
  width: 15.5729166667vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.7291666667vw 0 0 0.6770833333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_14 {
  width: 15.625vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2;
  margin: 2.65625vw 0 0 -15.4166666667vw
}

#spider8 .spider8-pc #section-3 .text_56 {
  width: 15.625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left
}

#spider8 .spider8-pc #section-3 .text_57 {
  width: 15.625vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left
}

#spider8 .spider8-pc #section-3 .text_58 {
  width: 15.625vw;
  height: 0.9375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left
}

#spider8 .spider8-pc #section-3 .image_5 {
  width: 0.9895833333vw;
  height: 1.40625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_15 {
  width: 29.8958333333vw;
  height: 18.5416666667vw;
  background: url(images/70a573c127c7f4c91e01270cd332fdc3.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .text_59 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 8.8541666667vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 2.34375vw 0 0 1.3020833333vw
}

#spider8 .spider8-pc #section-3 .text_60 {
  width: 13.28125vw;
  height: 2.4479166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.25vw;
  margin: 1.1979166667vw 4.5833333333vw 0 2.1875vw
}

#spider8 .spider8-pc #section-3 .box_6 {
  width: 48.2291666667vw;
  height: 16.3020833333vw;
  margin-top: 1.1458333333vw
}

#spider8 .spider8-pc #section-3 .block_9 {
  width: 24.6875vw;
  height: 16.3020833333vw;
  background: url(images/f4eb13ea8d27fd14f157ff4f249264df.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .group_7 {
  width: 3.28125vw;
  height: 3.4375vw;
  background: url(images/d57dea700d16e29f9e40fce8b84b6e5d.webp) -0.2083333333vw -0.2083333333vw no-repeat;
  background-size: 3.4895833333vw 3.6458333333vw;
  margin: 0.8333333333vw 0 0 1.1979166667vw
}

#spider8 .spider8-pc #section-3 .text_61 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(210, 211, 255)), color-stop(0, rgba(210, 211, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
  background-image: linear-gradient(270deg, rgb(210, 211, 255) 0, rgba(210, 211, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
  width: 17.7604166667vw;
  height: 2.0833333333vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 3.125vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.6666666667vw 0.9895833333vw 0 1.4583333333vw
}

#spider8 .spider8-pc #section-3 .block_10 {
  position: relative;
  width: 22.3958333333vw;
  height: 15.78125vw;
  background: url(images/8c32bf3be27fd270c9d8a2777eb21369.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.1041666667vw
}

#spider8 .spider8-pc #section-3 .paragraph_9 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(145, 231, 213)), color-stop(0, rgba(145, 231, 213, 0.996078)), color-stop(74.316406%, rgb(189, 219, 255)), to(rgb(189, 219, 255)));
  background-image: linear-gradient(270deg, rgb(145, 231, 213) 0, rgba(145, 231, 213, 0.996078) 0, rgb(189, 219, 255) 74.316406%, rgb(189, 219, 255) 100%);
  width: 17.7083333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 4.7916666667vw 0 0 2.0833333333vw
}

#spider8 .spider8-pc #section-3 .paragraph_10 {
  width: 100%;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 1.25vw;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

#spider8 .spider8-pc #section-3 .paragraph_10 div:nth-child(2) {
  margin: 0 0.2604166667vw
}

#spider8 .spider8-pc #section-3 .image_6 {
  width: 0.9895833333vw;
  height: 1.40625vw
}

#spider8 .spider8-pc #section-3 .image_7 {
  width: 0.9895833333vw;
  height: 1.40625vw
}

#spider8 .spider8-pc #section-3 .image_8 {
  width: 0.9895833333vw;
  height: 1.40625vw
}

#spider8 .spider8-pc #section-3 .image_9 {
  position: absolute;
  width: 0.9895833333vw;
  height: 1.40625vw
}

#spider8 .spider8-pc #section-3 .group_8 {
  width: 14.375vw;
  height: 35.5729166667vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_16 {
  height: 12.7604166667vw;
  background: url(images/22201614e8b63a982c5a8e6ee4fb108f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.0520833333vw;
  width: 14.3229166667vw
}

#spider8 .spider8-pc #section-3 .paragraph_11 {
  background-image: linear-gradient(-86deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 14.3229166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 7.4479166667vw 0 0 0
}

#spider8 .spider8-pc #section-3 .text-wrapper_17 {
  background: url("images/text-wrapper_17 -img.webp");
  background-size: 100% 100%;
  border-radius: 0.5208333333vw;
  height: 9.8958333333vw;
  margin-top: 0.78125vw;
  width: 14.3229166667vw
}

#spider8 .spider8-pc #section-3 .text_62 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 11.1979166667vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.78125vw 0 0 0.6770833333vw
}

#spider8 .spider8-pc #section-3 .group_9 {
  background-color: #0d0d0d;
  border-radius: 0.5208333333vw;
  width: 14.1666666667vw;
  height: 11.3020833333vw;
  margin-top: 0.8333333333vw
}

#spider8 .spider8-pc #section-3 .paragraph_12 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(23, 255, 186)), color-stop(0, rgba(23, 255, 186, 0.996078)), color-stop(46.75293%, rgb(5, 192, 215)), color-stop(99.121094%, rgb(9, 151, 255)), to(rgb(9, 151, 255)));
  background-image: linear-gradient(270deg, rgb(23, 255, 186) 0, rgba(23, 255, 186, 0.996078) 0, rgb(5, 192, 215) 46.75293%, rgb(9, 151, 255) 99.121094%, rgb(9, 151, 255) 100%);
  width: 11.1979166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.6770833333vw 0 0 1.5625vw
}

#spider8 .spider8-pc #section-3 .section_4 {
  width: 4.84375vw;
  height: 5.8333333333vw;
  background: url(images/c0da8306f589e535c7089ccb6d47df17.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 0.5729166667vw 0 0.78125vw 4.6354166667vw
}

#spider8 .spider8-pc #section-3 .section_5 {
  width: 63.3854166667vw;
  height: 15.625vw;
  margin: 0.9895833333vw 0 0 18.8541666667vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_18 {
  height: 7.34375vw;
  background: url(images/3d90867dd9ceb60e00833d5f4e967457.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.0520833333vw;
  width: 19.53125vw
}

#spider8 .spider8-pc #section-3 .paragraph_13 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 219, 88, 0.996078)), color-stop(5.126953%, rgba(255, 219, 88, 0.996078)), color-stop(27.441406%, rgb(255, 184, 96)), color-stop(100%, rgb(255, 124, 143)), to(rgb(255, 124, 143)));
  background-image: linear-gradient(270deg, rgba(255, 219, 88, 0.996078) 0, rgba(255, 219, 88, 0.996078) 5.126953%, rgb(255, 184, 96) 27.441406%, rgb(255, 124, 143) 100%, rgb(255, 124, 143) 100%);
  width: 10.4166666667vw;
  overflow-wrap: break-word;
  color: #dedde1;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.4583333333vw 0 0 1.4583333333vw
}

#spider8 .spider8-pc #section-3 .section_5-box .text-wrapper_18-2 {
  height: 7.34375vw;
  background: url(images/text-wrapper_18-2.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 1.09375vw;
  width: 19.53125vw;
  position: relative
}

#spider8 .spider8-pc #section-3 .section_5-box .text-wrapper_18-2 p {
  position: absolute;
  top: 50%;
  left: 10%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 1.875vw;
  color: #dedde1;
  line-height: 1.2;
  background: -webkit-gradient(linear, right top, left top, from(#8DE6D5), color-stop(53.759765625%, #C9F4D7), to(#DEF5C7));
  background: linear-gradient(-90deg, #8DE6D5 0%, #C9F4D7 53.759765625%, #DEF5C7 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .text-wrapper_19 {
  height: 15.625vw;
  background: url(images/496898c6ba3869a7dc312dc21024960b.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 1.3541666667vw;
  width: 20.1041666667vw
}

#spider8 .spider8-pc #section-3 .text_63 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
  background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
  width: 18.75vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.8854166667vw 0 0 0.625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_20 {
  height: 15.1041666667vw;
  background: url(images/78c5ee7f4c64a776abf3c7716fcc73e4.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 21.3020833333vw;
  margin: 0.15625vw 0 0 1.09375vw
}

#spider8 .spider8-pc #section-3 .text_64 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(100%, rgb(223, 236, 241)), to(rgb(223, 236, 241)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 100%, rgb(223, 236, 241) 100%);
  width: 11.40625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.9895833333vw 0 0 0.8854166667vw
}

#spider8 .spider8-pc #section-3 .section_6 {
  width: 35.3125vw;
  height: 13.2291666667vw;
  margin: 0.9895833333vw 0 9.8958333333vw 46.9270833333vw
}

#spider8 .spider8-pc #section-3 .group_10 {
  position: relative;
  width: 14.53125vw;
  height: 13.125vw;
  background: url(images/362cb6c6f3720d4998110780f278d156.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.1041666667vw
}

#spider8 .spider8-pc #section-3 .text_65 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(23, 255, 186)), color-stop(0, rgba(23, 255, 186, 0.996078)), color-stop(46.75293%, rgb(5, 192, 215)), color-stop(99.121094%, rgb(9, 151, 255)), to(rgb(9, 151, 255)));
  background-image: linear-gradient(270deg, rgb(23, 255, 186) 0, rgba(23, 255, 186, 0.996078) 0, rgb(5, 192, 215) 46.75293%, rgb(9, 151, 255) 99.121094%, rgb(9, 151, 255) 100%);
  width: 13.2291666667vw;
  height: 1.6145833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.5625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.8333333333vw 0 0 0.6770833333vw
}

#spider8 .spider8-pc #section-3 .image_10 {
  width: 0.9895833333vw;
  height: 1.40625vw;
  margin: 0 0 0.2604166667vw 0
}

#spider8 .spider8-pc #section-3 .text-wrapper_21 {
  position: absolute;
  left: 0.5729166667vw;
  top: 3.0208333333vw;
  width: 9.6354166667vw;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_66 {
  width: 9.6354166667vw;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .paragraph_14 {
  width: 9.6354166667vw;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_22 {
  height: 13.1770833333vw;
  background: url(images/4028275ef88580b43b31e5f43869cca1.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 8.8541666667vw;
  margin: 0.0520833333vw 0 0 1.09375vw
}

#spider8 .spider8-pc #section-3 .paragraph_15 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 8.3333333333vw;
  height: 3.90625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.7708333333vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.7291666667vw 0 0 0.2604166667vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_23 {
  height: 13.0729166667vw;
  background: url(images/e4bafe5d836e73376d57aa9c66084f75.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.8854166667vw;
  width: 9.9479166667vw
}

#spider8 .spider8-pc #section-3 .paragraph_16 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(210, 211, 255)), color-stop(0, rgba(210, 211, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
  background-image: linear-gradient(270deg, rgb(210, 211, 255) 0, rgba(210, 211, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
  width: 10.4166666667vw;
  height: 4.7916666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.5625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 0.7291666667vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-3 .section_7 {
  position: absolute;
  left: 15vw;
  top: 99.53125vw;
  width: 42.1354166667vw;
  height: 42.34375vw;
  background: url(images/32d838a814caa434ad884b436bbc4775.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .image_11 {
  width: 0.9895833333vw;
  height: 1.40625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_24 {
  position: absolute;
  left: 5.5208333333vw;
  top: 15.46875vw;
  width: 18.28125vw;
  height: 2.4479166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

#spider8 .spider8-pc #section-3 .text_67 {
  width: 10.46875vw;
  height: 2.4479166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_68 {
  width: auto;
  height: 2.4479166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .paragraph_17 {
  width: 10.46875vw;
  height: 2.4479166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_69 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  position: absolute;
  left: 5.5208333333vw;
  top: 13.28125vw;
  width: 17.2916666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .section_8 {
  position: absolute;
  left: 0;
  top: -5.625vw;
  width: 100vw;
  height: 25.3645833333vw;
  background: url(images/366b65bbf2aac8388e6fc40dde50cd81.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .text-group_6 {
  width: 31.09375vw;
  height: 10.9375vw;
  margin: 7.6041666667vw 0 0 36.3541666667vw
}

#spider8 .spider8-pc #section-3 .text_70 {
  width: 31.09375vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, .1);
  font-size: 14.84375vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1
}

#spider8 .spider8-pc #section-3 .paragraph_18 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 21.875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.8229166667vw 4.7395833333vw 0 -26.3541666667vw
}

#spider8 .spider8-pc #section-3 .block_11 {
  height: 28.90625vw;
  background: url(images/e1cafcffc1da077bfba9654188560879.webp) -0.0520833333vw 0vw no-repeat;
  background-size: 100% 100%;
  width: 57.7083333333vw;
  margin: 2.6041666667vw auto 0 auto;
  position: relative
}

#spider8 .spider8-pc #section-3 .text-wrapper_25 {
  position: absolute;
  top: 16.8229166667vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 30.3125vw;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_71 {
  width: 30.3125vw;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_72 {
  width: 30.3125vw;
  height: 2.3958333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .image_12 {
  width: 20.625vw;
  height: 13.9583333333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_26 {
  height: 51.6145833333vw;
  background: url(images/659d7fa10b119f854be2e9d92e10a289.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 100vw;
  margin-top: 7.8125vw
}

#spider8 .spider8-pc #section-3 .text_73 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 41.25vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 6.7708333333vw 0 0 19.375vw
}

#spider8 .spider8-pc #section-3 .block_12 {
  width: 100vw;
  height: 73.6458333333vw;
  background: url(images/13c5c971a470bf2c1710697d663c8213.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .box_7 {
  width: 63.1770833333vw;
  height: 38.8541666667vw;
  margin: 7.6041666667vw 0 0 18.90625vw
}

#spider8 .spider8-pc #section-3 .box_8 {
  height: 20.6770833333vw;
  background: url(images/a46dc790abc18aee797f3dd3e34393e0.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 16.25vw;
  width: 18.90625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_27 {
  width: 17.1875vw;
  height: 4.7395833333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 15vw 0 0 0.78125vw
}

#spider8 .spider8-pc #section-3 .text_74 {
  width: 17.1875vw;
  height: 4.7395833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_75 {
  width: 17.1875vw;
  height: 4.7395833333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_76 {
  width: 17.1875vw;
  height: 4.7395833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_77 {
  width: 1.9791666667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 9.2708333333vw;
  margin: 30.0520833333vw 0 0 0.15625vw
}

#spider8 .spider8-pc #section-3 .box_9 {
  width: 20.625vw;
  height: 38.8541666667vw;
  margin-left: 0.3125vw
}

#spider8 .spider8-pc #section-3 .image-text_1 {
  width: 18.9583333333vw;
  height: 22.7604166667vw;
  margin-left: 0.8333333333vw
}

#spider8 .spider8-pc #section-3 .section_9 {
  height: 20.5208333333vw;
  background: url(images/3912a7263c87974c64b36252bc1c5320.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 18.9583333333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_28 {
  width: 17.9166666667vw;
  height: 3.6458333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 15.4166666667vw 0 0 0.6770833333vw
}

#spider8 .spider8-pc #section-3 .text_78 {
  width: 17.9166666667vw;
  height: 3.6458333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_79 {
  width: 17.9166666667vw;
  height: 3.6458333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text-group_7 {
  width: 1.3541666667vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  margin: 0 0 0.5208333333vw 9.21875vw;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

#spider8 .spider8-pc #section-3 .image_13 {
  width: 20.625vw;
  height: 13.9583333333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_29 {
  width: 15vw;
  height: 1.9791666667vw;
  margin: 0.15625vw 0 0 3.28125vw
}

#spider8 .spider8-pc #section-3 .text_80 {
  width: 1.3541666667vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

#spider8 .spider8-pc #section-3 .text_81 {
  width: 1.3541666667vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  line-height: 1;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

#spider8 .spider8-pc #section-3 .text_82 {
  width: 1.9791666667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 9.2708333333vw;
  margin: 28.9583333333vw 0 0 0.2083333333vw
}

#spider8 .spider8-pc #section-3 .box_10 {
  height: 20.2083333333vw;
  background: url(images/5537e2ad8cc40418f951813b5dd0aa77.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 18.90625vw;
  margin: 16.1458333333vw 0 0 0.1041666667vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_30 {
  width: 16.6666666667vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 14.9479166667vw 0 0 1.3020833333vw
}

#spider8 .spider8-pc #section-3 .text_83 {
  width: 16.6666666667vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_84 {
  width: 16.6666666667vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .box_11 {
  width: 39.3229166667vw;
  height: 20.0520833333vw;
  margin: 0 0 7.1354166667vw 30.78125vw
}

#spider8 .spider8-pc #section-3 .group_11 {
  height: 19.9479166667vw;
  background: url(images/d222d5d5a270ddcffeaeb65a12d1f477.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.1041666667vw;
  width: 18.90625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_31 {
  width: 17.1354166667vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 15.1041666667vw 0 0 0.9895833333vw
}

#spider8 .spider8-pc #section-3 .text_85 {
  width: 17.1354166667vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_86 {
  width: 17.1354166667vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .group_12 {
  height: 19.8958333333vw;
  background: url(images/99c1264dd4f06df90bad7160fee3a991.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 18.9583333333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_32 {
  width: 17.34375vw;
  height: 3.6458333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 15.2083333333vw 0 0 0.8854166667vw
}

#spider8 .spider8-pc #section-3 .text_87 {
  width: 17.34375vw;
  height: 3.6458333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_88 {
  width: 17.34375vw;
  height: 3.6458333333vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .block_13 {
  width: 100vw;
  height: 78.2291666667vw;
  background: url(images/c67e7b2ab6708c6fd54bef56d8a469c0.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-3 .section_10 {
  width: 39.375vw;
  height: 20.4166666667vw;
  margin: 5.7291666667vw 0 0 30.8333333333vw
}

#spider8 .spider8-pc #section-3 .block_14 {
  height: 20.3645833333vw;
  background: url(images/7f83d2ab3421a45e40d890f9d4046c3f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.0520833333vw;
  width: 18.90625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_33 {
  width: 17.7083333333vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 15.2083333333vw 0 0 0.625vw
}

#spider8 .spider8-pc #section-3 .text_89 {
  width: 17.7083333333vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_90 {
  width: 17.7083333333vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_91 {
  width: 17.7083333333vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .block_15 {
  height: 20.3645833333vw;
  background: url(images/164d92b0fba609f3be05a314e7b1661e.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 18.9583333333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_34 {
  width: 17.6041666667vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 15.1041666667vw 0 0 0.8854166667vw
}

#spider8 .spider8-pc #section-3 .text_92 {
  width: 17.6041666667vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_93 {
  width: 17.6041666667vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_94 {
  width: 17.6041666667vw;
  height: 3.6979166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .section_11 {
  width: 63.3333333333vw;
  height: 20.9375vw;
  margin: 1.40625vw 0 0 18.75vw
}

#spider8 .spider8-pc #section-3 .box_12 {
  height: 20.2083333333vw;
  background: url(images/82c6be443a7ff09aa590d5634f2ced9e.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.625vw;
  width: 18.90625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_35 {
  width: 17.9166666667vw;
  height: 4.9479166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 14.6354166667vw 0 0 0.46875vw
}

#spider8 .spider8-pc #section-3 .text_95 {
  width: 17.9166666667vw;
  height: 4.9479166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_96 {
  width: 17.9166666667vw;
  height: 4.9479166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_97 {
  width: 17.9166666667vw;
  height: 4.9479166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_98 {
  width: 1.9791666667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 9.2708333333vw;
  margin: 9.375vw 0 0 0.2604166667vw
}

#spider8 .spider8-pc #section-3 .box_13 {
  width: 20.625vw;
  height: 20.9375vw;
  margin-left: 0.3645833333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_36 {
  width: 15.5208333333vw;
  height: 2.0833333333vw;
  margin-left: 2.8125vw
}

#spider8 .spider8-pc #section-3 .text_99 {
  width: 1.3541666667vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  line-height: 1;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

#spider8 .spider8-pc #section-3 .text_100 {
  width: 1.3541666667vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  line-height: 1;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

#spider8 .spider8-pc #section-3 .block_16 {
  height: 13.9583333333vw;
  background: url(images/343fdf7603e87937612f0394e29ca9bd.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 1.5104166667vw;
  width: 20.625vw
}

#spider8 .spider8-pc #section-3 .box_14 {
  height: 11.25vw;
  background: url(images/0e47d294dcc77f12a8c2695c3d2d1c86.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 18.0208333333vw;
  margin: 1.3541666667vw 0 0 1.3020833333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_37 {
  height: 8.0729166667vw;
  background: url(images/70b227d26ae56e5aa917ae112d2e8d69.webp) -0.0520833333vw 0vw no-repeat;
  background-size: 17.96875vw 8.125vw;
  width: 17.9166666667vw;
  margin: 1.5625vw 0 0 0.1041666667vw
}

#spider8 .spider8-pc #section-3 .text_101 {
  text-shadow: 0vw 0.2083333333vw 0vw rgba(4, 0, 0, .57);
  width: 17.4479166667vw;
  height: 3.0208333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.3854166667vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 3.125vw;
  margin: 2.6041666667vw 0 0 0.3125vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_38 {
  width: 15vw;
  height: 1.9791666667vw;
  margin: 1.40625vw 0 0 3.28125vw
}

#spider8 .spider8-pc #section-3 .text_102 {
  width: 1.3541666667vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  line-height: 1;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

#spider8 .spider8-pc #section-3 .text_103 {
  width: 1.3541666667vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  line-height: 1;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

#spider8 .spider8-pc #section-3 .text_104 {
  width: 1.9791666667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #3dd933;
  font-size: 5.2083333333vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 9.2708333333vw;
  margin: 9.375vw 0 0 0.2083333333vw
}

#spider8 .spider8-pc #section-3 .box_15 {
  height: 20.3645833333vw;
  background: url(images/ce6bc24783e9b65725d9d32324f5ea6b.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 18.90625vw;
  margin: 0.5208333333vw 0 0 0.1041666667vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_39 {
  width: 17.03125vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 14.6875vw 0 0 1.09375vw
}

#spider8 .spider8-pc #section-3 .text_105 {
  width: 17.03125vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_106 {
  width: 17.03125vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_107 {
  width: 17.03125vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .section_12 {
  width: 39.3229166667vw;
  height: 20.3645833333vw;
  margin: 1.7708333333vw 0 7.6041666667vw 30.78125vw
}

#spider8 .spider8-pc #section-3 .group_13 {
  height: 20.3645833333vw;
  background: url(images/970709e3d448d389053e51f487f90650.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 18.90625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_40 {
  width: 17.1875vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 14.7395833333vw 0 0 0.9895833333vw
}

#spider8 .spider8-pc #section-3 .text_108 {
  width: 17.1875vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_109 {
  width: 17.1875vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_110 {
  width: 17.1875vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .group_14 {
  height: 20.2604166667vw;
  background: url(images/0142ca8326ec4f879862ddc3f2cc1f61.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.0520833333vw;
  width: 18.9583333333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_41 {
  width: 18.5416666667vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: center;
  line-height: 1.25vw;
  margin: 14.6354166667vw 0 0 0.3125vw
}

#spider8 .spider8-pc #section-3 .text_111 {
  width: 18.5416666667vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .text_112 {
  width: 18.5416666667vw;
  height: 4.6354166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.0416666667vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.25vw
}

#spider8 .spider8-pc #section-3 .block_17 .block_17-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 97.5520833333vw;
  background: url(images/549d7c7c65e7a3f0d685b9fe242cdbb6.webp) 100% no-repeat;
  background-size: 100% 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

#spider8 .spider8-pc #section-3 .text_113 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 38.2291666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 6.9791666667vw 0 0 31.1458333333vw
}

#spider8 .spider8-pc #section-3 .text_114 {
  width: 45.15625vw;
  height: 2.7604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.875vw;
  margin: 0.6770833333vw 0 0 27.7083333333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_42 {
  width: 59.5833333333vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 1.9270833333vw 0 0 21.1979166667vw
}

#spider8 .spider8-pc #section-3 .text_115 {
  width: 59.5833333333vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_116 {
  width: 59.5833333333vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_117 {
  width: 59.5833333333vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_118 {
  width: 59.5833333333vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_119 {
  width: 59.5833333333vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .group_15 {
  width: 53.1770833333vw;
  height: 7.7083333333vw;
  margin: 5.9895833333vw 0 0 23.3333333333vw
}

#spider8 .spider8-pc #section-3 .image-text_2 {
  width: 7.9166666667vw;
  height: 7.4479166667vw
}

#spider8 .spider8-pc #section-3 .image_15 {
  width: 6.0416666667vw;
  height: 6.09375vw;
  margin-left: 0.9375vw
}

#spider8 .spider8-pc #section-3 .text-group_8 {
  width: 7.9166666667vw;
  height: 0.8854166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5625vw;
  margin-top: 0.46875vw
}

#spider8 .spider8-pc #section-3 .image-text_3 {
  width: 6.09375vw;
  height: 7.3958333333vw;
  margin-left: 3.90625vw
}

#spider8 .spider8-pc #section-3 .image_16 {
  width: 6.09375vw;
  height: 6.09375vw
}

#spider8 .spider8-pc #section-3 .text-group_9 {
  width: 2.8645833333vw;
  height: 0.8854166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5625vw;
  margin: 0.4166666667vw 0 0 1.6145833333vw
}

#spider8 .spider8-pc #section-3 .image-text_4 {
  width: 8.9583333333vw;
  height: 7.7083333333vw;
  margin-left: 3.9583333333vw
}

#spider8 .spider8-pc #section-3 .image_17 {
  width: 6.0416666667vw;
  height: 6.09375vw;
  margin-left: 1.4583333333vw
}

#spider8 .spider8-pc #section-3 .text-group_10 {
  width: 8.9583333333vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5625vw;
  margin-top: 0.3125vw
}

#spider8 .spider8-pc #section-3 .image-text_5 {
  width: 8.3333333333vw;
  height: 7.34375vw;
  margin-left: 3.9583333333vw
}

#spider8 .spider8-pc #section-3 .image_18 {
  width: 6.09375vw;
  height: 6.09375vw;
  margin-left: 1.1458333333vw
}

#spider8 .spider8-pc #section-3 .text-group_11 {
  width: 8.3333333333vw;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.875vw;
  margin-top: 0.2604166667vw
}

#spider8 .spider8-pc #section-3 .image-text_6 {
  width: 6.09375vw;
  height: 7.3958333333vw;
  margin-left: 3.9583333333vw
}

#spider8 .spider8-pc #section-3 .image_19 {
  width: 6.09375vw;
  height: 6.09375vw
}

#spider8 .spider8-pc #section-3 .text-group_12 {
  width: 4.1145833333vw;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5625vw;
  margin: 0.3125vw 0 0 0.9895833333vw
}

#spider8 .spider8-pc #section-3 .group_16 {
  width: 52.2395833333vw;
  height: 8.125vw;
  margin: 1.9791666667vw 0 0 24.21875vw
}

#spider8 .spider8-pc #section-3 .image-text_7 {
  width: 6.09375vw;
  height: 7.3958333333vw;
  margin-top: 0.46875vw
}

#spider8 .spider8-pc #section-3 .image_20 {
  width: 6.09375vw;
  height: 6.09375vw
}

#spider8 .spider8-pc #section-3 .text-group_13 {
  width: 3.8541666667vw;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5625vw;
  margin: 0.3125vw 0 0 1.09375vw
}

#spider8 .spider8-pc #section-3 .image-text_8 {
  width: 7.6041666667vw;
  height: 7.7083333333vw;
  margin: 0.4166666667vw 0 0 4.2708333333vw
}

#spider8 .spider8-pc #section-3 .image_21 {
  width: 6.0416666667vw;
  height: 6.09375vw;
  margin-left: 0.78125vw
}

#spider8 .spider8-pc #section-3 .text-group_14 {
  width: 7.6041666667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5625vw;
  margin-top: 0.3125vw
}

#spider8 .spider8-pc #section-3 .image-text_9 {
  width: 6.0416666667vw;
  height: 7.6041666667vw;
  margin: 0.4166666667vw 0 0 4.4270833333vw
}

#spider8 .spider8-pc #section-3 .image_22 {
  width: 6.0416666667vw;
  height: 6.09375vw
}

#spider8 .spider8-pc #section-3 .text-group_15 {
  width: 4.53125vw;
  height: 0.8854166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5625vw;
  margin: 0.625vw 0 0 0.7291666667vw
}

#spider8 .spider8-pc #section-3 .image-text_10 {
  width: 9.375vw;
  height: 7.5vw;
  margin-left: 5.2083333333vw
}

#spider8 .spider8-pc #section-3 .image_23 {
  width: 6.09375vw;
  height: 6.09375vw;
  margin-left: 1.6666666667vw
}

#spider8 .spider8-pc #section-3 .text-group_16 {
  width: 9.375vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5625vw;
  margin-top: 0.1041666667vw
}

#spider8 .spider8-pc #section-3 .image-text_11 {
  width: 6.0416666667vw;
  height: 7.7083333333vw;
  margin: 0.4166666667vw 0 0 3.1770833333vw
}

#spider8 .spider8-pc #section-3 .image_24 {
  width: 6.0416666667vw;
  height: 6.09375vw
}

#spider8 .spider8-pc #section-3 .text-group_17 {
  width: 4.1145833333vw;
  height: 0.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.5625vw;
  margin: 0.625vw 0 0 0.9375vw
}

#spider8 .spider8-pc #section-3 .image_25 {
  width: 79.6875vw;
  height: 18.125vw;
  margin: 5.625vw 0 0 20.3125vw
}

#spider8 .spider8-pc #section-3 .block_18 {
  width: 100vw;
  background: #000
}

#spider8 .spider8-pc #section-3 .box_16 {
  width: 63.125vw;
  margin: 7.34375vw 0 0 18.75vw
}

#spider8 .spider8-pc #section-3 .text_120 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 9.2708333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 7.2916666667vw;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .text-wrapper_43 {
  width: 52.7083333333vw;
  height: 4.2708333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 700;
  text-align: left;
  line-height: 2.5vw;
  margin-top: 1.3020833333vw
}

#spider8 .spider8-pc #section-3 .paragraph_19 {
  width: 52.7083333333vw;
  height: 4.2708333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.5vw
}

#spider8 .spider8-pc #section-3 .text_121 {
  width: 52.7083333333vw;
  height: 4.2708333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.5vw
}

#spider8 .spider8-pc #section-3 .text_122 {
  width: 52.7083333333vw;
  height: 4.2708333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.5vw
}

#spider8 .spider8-pc #section-3 .image_26 {
  width: 63.75vw;
  height: 25vw;
  margin: 3.8541666667vw 0 0 18.5416666667vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_44 {
  width: 52.96875vw;
  margin: 9.1145833333vw 0 0 23.0208333333vw
}

#spider8 .spider8-pc #section-3 .text_123 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 19.53125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 7.2916666667vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .paragraph_20 {
  width: 29.7916666667vw;
  height: 4.0625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 700;
  text-align: left;
  line-height: 2.5vw;
  margin-top: 0.9375vw
}

#spider8 .spider8-pc #section-3 .image_27 {
  width: 55.4166666667vw;
  height: 3.3333333333vw;
  margin: 3.6458333333vw 0 0 22.7083333333vw
}

#spider8 .spider8-pc #section-3 .box_17 {
  position: relative;
  width: 61.9791666667vw;
  height: 8.3333333333vw;
  margin: 1.09375vw 0 0 18.8541666667vw
}

#spider8 .spider8-pc #section-3 .image-text_12 {
  width: 9.53125vw;
  height: 5.78125vw;
  margin: 0.625vw 0 0 18.0729166667vw
}

#spider8 .spider8-pc #section-3 .block_19 {
  width: 4.7916666667vw;
  height: 3.8020833333vw;
  background: url(images/5ef496436f0c1c5605d3c843cf35d824.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 2.34375vw
}

#spider8 .spider8-pc #section-3 .text-group_18 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 9.53125vw;
  height: 1.3541666667vw;
  overflow-wrap: break-word;
  color: #00feff;
  font-size: 1.25vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.2;
  margin-top: 0.625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .image-text_13 {
  width: 13.4375vw;
  height: 6.0416666667vw;
  margin: 0.4166666667vw 0 0 6.5104166667vw
}

#spider8 .spider8-pc #section-3 .group_17 {
  width: 4.1666666667vw;
  height: 4.21875vw;
  background: url(images/a7c212f7ab241d10d3a8d47aee417a47.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 4.6875vw
}

#spider8 .spider8-pc #section-3 .text-group_19 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 13.4375vw;
  height: 1.3541666667vw;
  overflow-wrap: break-word;
  color: #00feff;
  font-size: 1.25vw;
  font-weight: 500;
  text-align: center;
  white-space: nowrap;
  line-height: 1.2;
  margin-top: 0.46875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .image-text_14 {
  width: 5.46875vw;
  height: 8.3333333333vw;
  margin-left: 8.9583333333vw
}

#spider8 .spider8-pc #section-3 .box_18 {
  width: 4.6875vw;
  height: 5vw;
  background: url(images/26827cc0b490274a4faac23406fdff62.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.625vw
}

#spider8 .spider8-pc #section-3 .text-group_20 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 5.46875vw;
  height: 2.9166666667vw;
  overflow-wrap: break-word;
  color: #00feff;
  font-size: 1.25vw;
  font-weight: 500;
  text-align: center;
  line-height: 1.5625vw;
  margin-top: 0.4166666667vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .image-text_15 {
  position: absolute;
  left: 0;
  top: 0.15625vw;
  width: 10.2604166667vw;
  height: 7.8645833333vw
}

#spider8 .spider8-pc #section-3 .section_13 {
  width: 3.9583333333vw;
  height: 4.4270833333vw;
  background: url(images/dfcbae599e09ff69e0c8a36e9a6b3b87.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 3.3333333333vw
}

#spider8 .spider8-pc #section-3 .text-group_21 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 10.2604166667vw;
  height: 2.6041666667vw;
  overflow-wrap: break-word;
  color: #00feff;
  font-size: 1.25vw;
  font-weight: 500;
  text-align: center;
  line-height: 1.5625vw;
  margin-top: 0.8333333333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-3 .list_1 {
  position: absolute;
  left: 3.3333333333vw;
  top: 0.15625vw;
  width: 39.6354166667vw;
  height: 4.4791666667vw
}

#spider8 .spider8-pc #section-3 .section_13-0 {
  width: 3.9583333333vw;
  height: 4.4270833333vw;
  background-size: 100% 100%;
  margin-right: 13.125vw;
  background: url(images/dfcbae599e09ff69e0c8a36e9a6b3b87.webp) 100% no-repeat
}

#spider8 .spider8-pc #section-3 .section_13-1 {
  width: 3.9583333333vw;
  height: 4.4270833333vw;
  background-size: 100% 100%;
  margin-right: 13.125vw;
  background: url(images/5ef496436f0c1c5605d3c843cf35d824.webp) 100% no-repeat
}

#spider8 .spider8-pc #section-3 .section_13-2 {
  width: 3.9583333333vw;
  height: 4.4270833333vw;
  background-size: 100% 100%;
  margin-right: 13.125vw;
  background: url(images/a7c212f7ab241d10d3a8d47aee417a47.webp) 100% no-repeat
}

#spider8 .spider8-pc #section-3 .box_19 {
  width: 100vw;
  height: 58.2291666667vw;
  background: url(images/e311d2d6360a96164dcbceb8ea1f87ec.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 8.0208333333vw 0 6.40625vw 0
}

#spider8 .spider8-pc #section-3 .box_20 {
  width: 56.3541666667vw;
  height: 13.75vw;
  margin: 5.5208333333vw 0 0 24.4270833333vw
}

#spider8 .spider8-pc #section-3 .text_124 {
  width: 10.4166666667vw;
  height: 5.6770833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: right;
  line-height: 1.875vw;
  -webkit-transform: rotate(-35deg);
  -ms-transform: rotate(-35deg);
  transform: rotate(-35deg);
  margin-top: 7.03125vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_45 {
  height: 12.9166666667vw;
  background: url(images/baeeee91de9b6a65fc7e20f0aa20f687.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 0.3125vw;
  width: 12.9166666667vw
}

#spider8 .spider8-pc #section-3 .paragraph_21 {
  width: 100%;
  height: 3.1770833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.5625vw;
  margin: 4.4270833333vw auto 0 auto
}

#spider8 .spider8-pc #section-3 .text-wrapper_46 {
  height: 12.9166666667vw;
  background: url(images/25f79a34c1e3db2b03e72859a7a67535.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 12.9166666667vw;
  margin: 0.2604166667vw 0 0 4.5833333333vw
}

#spider8 .spider8-pc #section-3 .paragraph_22 {
  width: 100%;
  height: 3.28125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.5625vw;
  margin: 4.6354166667vw auto 0 auto
}

#spider8 .spider8-pc #section-3 .text_125 {
  width: 12.8645833333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: right;
  line-height: 1.875vw;
  margin: 6.5625vw 0 0 0.3125vw;
  -webkit-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg)
}

#spider8 .spider8-pc #section-3 .box_21 {
  width: 63.3854166667vw;
  height: 14.3229166667vw;
  margin: 0.7291666667vw 0 0 18.75vw
}

#spider8 .spider8-pc #section-3 .image-text_16 {
  width: 48.9583333333vw;
  height: 12.9166666667vw;
  margin-top: 1.40625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_47 {
  height: 12.9166666667vw;
  background: url(images/5a8cdf25e9ac5f8098d0b2616dc7ed2a.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 12.9166666667vw
}

#spider8 .spider8-pc #section-3 .paragraph_23 {
  text-shadow: 0vw 0.1041666667vw 0.1041666667vw rgba(4, 0, 0, .74);
  width: 100%;
  height: 3.28125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.5625vw;
  margin: 5vw auto 0 auto
}

#spider8 .spider8-pc #section-3 .text-group_22 {
  width: 35.3125vw;
  height: 8.3333333333vw;
  margin-top: 4.5833333333vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_48 {
  width: 35.3125vw;
  height: 2.34375vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_126 {
  width: 35.3125vw;
  height: 2.34375vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_127 {
  width: 35.3125vw;
  height: 2.34375vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 2.5vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_128 {
  width: 35.3125vw;
  height: 2.34375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_129 {
  width: 35.3125vw;
  height: 2.34375vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  white-space: nowrap;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_130 {
  width: 35.3125vw;
  height: 2.34375vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 2.5vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_131 {
  width: 35.3125vw;
  height: 2.34375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_49 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 0.7291666667vw 0 0 1.5104166667vw
}

#spider8 .spider8-pc #section-3 .text_132 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_133 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_134 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_135 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .paragraph_24 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_136 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_137 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_138 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_139 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_140 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_141 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff701e;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_142 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .text_143 {
  width: 32.1875vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-3 .image_28 {
  width: 4.53125vw;
  height: 4.53125vw;
  margin-left: -19.9479166667vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_50 {
  height: 12.9166666667vw;
  background: url(images/5927edffe7703ae5fb06bff3f4ed0340.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 12.9166666667vw;
  margin: 1.40625vw 0 0 16.9270833333vw
}

#spider8 .spider8-pc #section-3 .paragraph_25 {
  text-shadow: 0vw 0.1041666667vw 0.1041666667vw rgba(4, 0, 0, .65);
  width: 100%;
  height: 3.3333333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.5625vw;
  margin: 4.6875vw auto 0 auto
}

#spider8 .spider8-pc #section-3 .box_22 {
  width: 35.9375vw;
  height: 12.96875vw;
  margin: 3.4375vw 0 5.9375vw 31.40625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_51 {
  height: 12.9166666667vw;
  background: url(images/c911352a9eab3b10c2957827d8ae636f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 0.0520833333vw;
  width: 12.9166666667vw
}

#spider8 .spider8-pc #section-3 .paragraph_26 {
  width: auto;
  height: 3.28125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.5625vw;
  margin: 5.1041666667vw auto 0 auto
}

#spider8 .spider8-pc #section-3 .text_144 {
  width: 6.875vw;
  height: 1.09375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
  line-height: 1.875vw;
  margin: 10.2083333333vw 0 0 -0.15625vw
}

#spider8 .spider8-pc #section-3 .text-wrapper_52 {
  height: 12.9166666667vw;
  background: url(images/7c5032f4b17458bf77c7ed07a9598e39.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 3.3854166667vw;
  width: 12.9166666667vw
}

#spider8 .spider8-pc #section-3 .paragraph_27 {
  text-shadow: 0vw 0.15625vw 0vw rgba(4, 0, 0, .34);
  width: 8.0208333333vw;
  height: 2.8125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.5625vw;
  font-weight: 700;
  text-align: right;
  white-space: nowrap;
  line-height: 1.4583333333vw;
  margin: 4.84375vw 0 0 2.7083333333vw
}

#spider8 .spider8-pc #section-3 .text_145 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  margin-left: 20.5729166667vw;
  margin-top: -2.6041666667vw;
  width: 58.8541666667vw;
  height: 5.46875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: center;
  line-height: 3.125vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .page {
  position: relative;
  width: 100vw;
  overflow: hidden
}

#spider8 .spider8-pc #section-4 .box_1 {
  background: #fff;
  width: 100vw;
  position: relative
}

#spider8 .spider8-pc #section-4 .box_2 {
  position: relative;
  width: 100vw
}

#spider8 .spider8-pc #section-4 .text_1 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 36.5625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 7.4479166667vw 0 0 31.5104166667vw
}

#spider8 .spider8-pc #section-4 .group_1 {
  background-color: #f8f8f8;
  width: 64.0625vw;
  height: 36.6145833333vw;
  margin: 6.0416666667vw 0 0 17.8125vw
}

#spider8 .spider8-pc #section-4 .image_1 {
  width: 40.1041666667vw;
  height: 26.40625vw;
  margin: 5.7291666667vw 0 0 2.2916666667vw
}

#spider8 .spider8-pc #section-4 .box_3 {
  width: 18.6458333333vw;
  height: 24.4270833333vw;
  margin: 6.5625vw 0.5729166667vw 0 2.4479166667vw
}

#spider8 .spider8-pc #section-4 .text_2 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 11.1979166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_1 {
  width: 18.5416666667vw;
  height: 19.9479166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 2.6041666667vw 0 0 0.1041666667vw
}

#spider8 .spider8-pc #section-4 .text_3 {
  width: 18.5416666667vw;
  height: 19.9479166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_4 {
  width: 18.5416666667vw;
  height: 19.9479166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_5 {
  width: 18.5416666667vw;
  height: 19.9479166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_6 {
  width: 18.5416666667vw;
  height: 19.9479166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_7 {
  width: 18.5416666667vw;
  height: 19.9479166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_8 {
  width: 18.5416666667vw;
  height: 19.9479166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_9 {
  width: 18.5416666667vw;
  height: 19.9479166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .group_2 {
  height: 42.5520833333vw;
  background: url(images/bc3fe09acb4635dd846b252ee82cde69.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 63.8020833333vw;
  margin: 3.8020833333vw 0 0 18.6458333333vw
}

#spider8 .spider8-pc #section-4 .text-wrapper_2 {
  width: 47.5vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 33.125vw 0 0 7.2395833333vw
}

#spider8 .spider8-pc #section-4 .text_10 {
  width: 47.5vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.2
}

#spider8 .spider8-pc #section-4 .text_11 {
  width: 47.5vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_12 {
  width: 47.5vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_13 {
  width: 47.5vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_14 {
  width: 47.5vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .group_3 {
  background-color: #f8f8f8;
  width: 63.9583333333vw;
  height: 36.6145833333vw;
  margin: 4.84375vw 0 0 18.0208333333vw
}

#spider8 .spider8-pc #section-4 .section_1 {
  width: 15.625vw;
  height: 20.8333333333vw;
  margin: 6.8229166667vw 0 0 3.0208333333vw
}

#spider8 .spider8-pc #section-4 .text_15 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 15.1041666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 0.15625vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_3 {
  width: 100%;
  height: 16.5104166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 2.4479166667vw
}

#spider8 .spider8-pc #section-4 .text_16 {
  width: 100%;
  height: 16.5104166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_17 {
  width: 14.2708333333vw;
  height: 16.5104166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_18 {
  width: 14.2708333333vw;
  height: 16.5104166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .image_2 {
  width: 39.0104166667vw;
  height: 25.9895833333vw;
  margin: 5.8854166667vw 3.4375vw 0 3.4895833333vw
}

#spider8 .spider8-pc #section-4 .group_4 {
  background-color: #f8f8f8;
  width: 64.0104166667vw;
  height: 36.6145833333vw;
  margin: 4.5833333333vw 0 0 18.4375vw
}

#spider8 .spider8-pc #section-4 .text-group_1 {
  width: 18.0208333333vw;
  height: 18.28125vw;
  margin: 5.2083333333vw 0 0 2.4479166667vw
}

#spider8 .spider8-pc #section-4 .text_19 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 18.2291666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_4 {
  width: 18.2291666667vw;
  height: 14.375vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 1.09375vw
}

#spider8 .spider8-pc #section-4 .text_20 {
  width: auto;
  height: 14.375vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-4 .text_21 {
  width: 15.5208333333vw;
  height: 14.375vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_22 {
  width: 15.5208333333vw;
  height: 14.375vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_23 {
  width: 15.5208333333vw;
  height: 14.375vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_24 {
  width: 15.5208333333vw;
  height: 14.375vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .image_3 {
  width: 18.90625vw;
  height: 27.8645833333vw;
  margin: 4.7916666667vw 0 0 0.9375vw
}

#spider8 .spider8-pc #section-4 .image_4 {
  width: 18.90625vw;
  height: 27.8645833333vw;
  margin: 4.7916666667vw 3.4375vw 0 1.3541666667vw
}

#spider8 .spider8-pc #section-4 .text_25 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 29.6875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 9.1666666667vw 0 0 35.9375vw
}

#spider8 .spider8-pc #section-4 .group_5 {
  background-color: #f8f8f8;
  width: 63.3854166667vw;
  height: 32.8125vw;
  margin: 4.6354166667vw 0 0 17.6041666667vw
}

#spider8 .spider8-pc #section-4 .image_5 {
  width: 32.9166666667vw;
  height: 22.2395833333vw;
  margin: 6.9270833333vw 0 0 3.8541666667vw
}

#spider8 .spider8-pc #section-4 .group_6 {
  width: 23.3854166667vw;
  height: 9.84375vw;
  margin: 12.6041666667vw 2.4479166667vw 0 0.78125vw
}

#spider8 .spider8-pc #section-4 .text_26 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 23.4375vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_5 {
  width: 19.53125vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: right;
  line-height: 1.875vw;
  margin: 1.9791666667vw 0 0 3.59375vw
}

#spider8 .spider8-pc #section-4 .text_27 {
  width: 19.53125vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: right;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_28 {
  width: 19.53125vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .group_7 {
  background-color: #f8f8f8;
  width: 63.8020833333vw;
  height: 32.9166666667vw;
  margin: 6.9270833333vw 0 0 18.0208333333vw
}

#spider8 .spider8-pc #section-4 .text-group_2 {
  width: 17.65625vw;
  height: 12.9166666667vw;
  margin: 9.0104166667vw 0 0 3.2291666667vw
}

#spider8 .spider8-pc #section-4 .paragraph_1 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 14.7395833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  margin-left: 0.0520833333vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text_29 {
  width: 17.65625vw;
  height: 6.875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 1.4583333333vw
}

#spider8 .spider8-pc #section-4 .image_6 {
  width: 33.3333333333vw;
  height: 22.6041666667vw;
  margin: 5vw 4.21875vw 0 5.3645833333vw
}

#spider8 .spider8-pc #section-4 .group_8 {
  background-color: #f8f8f8;
  width: 64.53125vw;
  height: 33.6458333333vw;
  margin: 4.84375vw 0 0 17.8125vw
}

#spider8 .spider8-pc #section-4 .image_7 {
  width: 33.28125vw;
  height: 22.5520833333vw;
  margin: 5.625vw 0 0 3.59375vw
}

#spider8 .spider8-pc #section-4 .section_2 {
  width: 18.4895833333vw;
  height: 10.8854166667vw;
  margin: 11.0416666667vw 4.0625vw 0 5.1041666667vw
}

#spider8 .spider8-pc #section-4 .text_30 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 17.7083333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: right;
  line-height: 1.2;
  margin-left: 0.9375vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_6 {
  width: 18.4895833333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: right;
  line-height: 1.875vw;
  margin-top: 1.7708333333vw
}

#spider8 .spider8-pc #section-4 .text_31 {
  width: 18.4895833333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: right;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_32 {
  width: 18.4895833333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_33 {
  width: 18.4895833333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_34 {
  width: 18.4895833333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_35 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 47.65625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 11.1979166667vw 0 0 26.4583333333vw
}

#spider8 .spider8-pc #section-4 .image_8 {
  width: 78.2291666667vw;
  height: 2.3958333333vw;
  margin: 0.5208333333vw 0 0 11.1979166667vw
}

#spider8 .spider8-pc #section-4 .group_9 {
  background-color: #f8f8f8;
  width: 63.5416666667vw;
  height: 36.6145833333vw;
  margin: 3.6458333333vw 0 0 18.1770833333vw
}

#spider8 .spider8-pc #section-4 .text-group_3 {
  width: 19.53125vw;
  height: 16.875vw;
  margin: 7.65625vw 0 0 3.0729166667vw
}

#spider8 .spider8-pc #section-4 .text_36 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 21.875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_7 {
  width: 19.53125vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.9895833333vw
}

#spider8 .spider8-pc #section-4 .text_37 {
  width: 19.53125vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_38 {
  width: 19.53125vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_39 {
  width: 19.53125vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .paragraph_2 {
  width: 19.53125vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .image_9 {
  width: 32.1875vw;
  height: 21.7708333333vw;
  margin: 7.1875vw 4.1145833333vw 0 4.6354166667vw
}

#spider8 .spider8-pc #section-4 .group_10 {
  background-color: #f8f8f8;
  width: 63.5416666667vw;
  height: 36.6145833333vw;
  margin: 5.9375vw 0 0 18.1770833333vw
}

#spider8 .spider8-pc #section-4 .image_10 {
  width: 32.1875vw;
  height: 21.7708333333vw;
  margin: 7.96875vw 0 0 3.8541666667vw
}

#spider8 .spider8-pc #section-4 .section_3 {
  width: 18.6979166667vw;
  height: 24.21875vw;
  margin: 6.4583333333vw 3.90625vw 0 0
}

#spider8 .spider8-pc #section-4 .text_40 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 9.0625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: right;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_8 {
  width: 18.6458333333vw;
  height: 20.3125vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.7708333333vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-4 .text_41 {
  width: 18.6458333333vw;
  height: 20.3125vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_42 {
  width: 18.6458333333vw;
  height: 20.3125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_43 {
  width: 18.6458333333vw;
  height: 20.3125vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_44 {
  width: 18.6458333333vw;
  height: 20.3125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_45 {
  width: 18.6458333333vw;
  height: 20.3125vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_46 {
  width: 18.6458333333vw;
  height: 20.3125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_47 {
  width: 18.6458333333vw;
  height: 20.3125vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_48 {
  width: 18.6458333333vw;
  height: 20.3125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .group_11 {
  background-color: #f8f8f8;
  width: 63.5416666667vw;
  height: 36.6145833333vw;
  margin: 5.7291666667vw 0 0 18.1770833333vw
}

#spider8 .spider8-pc #section-4 .text-group_4 {
  width: 15.9375vw;
  height: 19.0625vw;
  margin: 6.5625vw 0 0 2.0833333333vw
}

#spider8 .spider8-pc #section-4 .paragraph_3 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 14.0625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_9 {
  width: 15.8854166667vw;
  height: 12.5vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.9270833333vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-4 .text_49 {
  width: 15.8854166667vw;
  height: 12.5vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_50 {
  width: 15.8854166667vw;
  height: 12.5vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_51 {
  width: 15.8854166667vw;
  height: 12.5vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_52 {
  width: 15.8854166667vw;
  height: 12.5vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_53 {
  width: 15.8854166667vw;
  height: 12.5vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_54 {
  width: 15.8854166667vw;
  height: 12.5vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_55 {
  width: 15.8854166667vw;
  height: 12.5vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .image_11 {
  width: 18.6458333333vw;
  height: 27.5vw;
  margin: 4.84375vw 0 0 2.96875vw
}

#spider8 .spider8-pc #section-4 .image_12 {
  width: 18.6458333333vw;
  height: 27.5vw;
  margin: 4.84375vw 3.3333333333vw 0 1.9270833333vw
}

#spider8 .spider8-pc #section-4 .group_12 {
  background-color: #f8f8f8;
  width: 63.4895833333vw;
  height: 36.6145833333vw;
  margin: 5vw 0 0 18.4375vw
}

#spider8 .spider8-pc #section-4 .image_13 {
  width: 32.5520833333vw;
  height: 21.9791666667vw;
  margin: 7.4479166667vw 0 0 3.4895833333vw
}

#spider8 .spider8-pc #section-4 .section_4 {
  width: 19.4270833333vw;
  height: 9.4791666667vw;
  margin: 11.71875vw 2.6041666667vw 0 5.4166666667vw
}

#spider8 .spider8-pc #section-4 .paragraph_4 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 100%;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: right;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_10 {
  width: 19.21875vw;
  height: 3.4375vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: right;
  line-height: 1.875vw;
  margin-top: 0.7291666667vw
}

#spider8 .spider8-pc #section-4 .text_56 {
  width: 19.21875vw;
  height: 3.4375vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: right;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_57 {
  width: 19.21875vw;
  height: 3.4375vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_58 {
  width: 19.21875vw;
  height: 3.4375vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_59 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 27.8645833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 10.4166666667vw 0 0 35.78125vw
}

#spider8 .spider8-pc #section-4 .group_13 {
  background-color: #f8f8f8;
  width: 63.59375vw;
  height: 36.6145833333vw;
  margin: 5.9375vw 0 0 18.1770833333vw
}

#spider8 .spider8-pc #section-4 .box_4 {
  width: 23.3854166667vw;
  height: 18.9583333333vw;
  margin: 6.4583333333vw 0 0 2.03125vw
}

#spider8 .spider8-pc #section-4 .text-group_5 {
  width: 23.3854166667vw;
  height: 5vw
}

#spider8 .spider8-pc #section-4 .text_60 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 23.4375vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_11 {
  width: 22.4479166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin: 0.6770833333vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-4 .text_61 {
  width: 22.4479166667vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.3541666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_62 {
  width: 22.4479166667vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.3541666667vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text-wrapper_12 {
  width: 19.4791666667vw;
  height: 12.8125vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.1458333333vw 0 0 0.1041666667vw
}

#spider8 .spider8-pc #section-4 .text_63 {
  width: 21.3541666667vw;
  height: 12.8125vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_64 {
  width: 19.4791666667vw;
  height: 12.8125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_65 {
  width: 19.4791666667vw;
  height: 12.8125vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_66 {
  width: 19.4791666667vw;
  height: 12.8125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .image_14 {
  width: 33.8541666667vw;
  height: 23.0208333333vw;
  margin: 6.6145833333vw 3.9583333333vw 0 0.3645833333vw
}

#spider8 .spider8-pc #section-4 .group_14 {
  background-color: #f8f8f8;
  width: 63.59375vw;
  height: 36.6145833333vw;
  margin: 5.3125vw 0 0 18.1770833333vw
}

#spider8 .spider8-pc #section-4 .image_15 {
  width: 22.8645833333vw;
  height: 31.71875vw;
  margin: 2.7604166667vw 0 0 5.5729166667vw
}

#spider8 .spider8-pc #section-4 .group_15 {
  width: 30.8333333333vw;
  height: 20.9895833333vw;
  margin: 5.78125vw 2.7604166667vw 0 1.5625vw
}

#spider8 .spider8-pc #section-4 .text_67 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 23.0729166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 7.7604166667vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_13 {
  width: 30.3645833333vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 700;
  text-align: right;
  line-height: 1.875vw;
  margin-top: 0.9375vw
}

#spider8 .spider8-pc #section-4 .text_68 {
  width: 30.3645833333vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_69 {
  width: 30.3645833333vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text-wrapper_14 {
  width: 27.1354166667vw;
  height: 14.6354166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: right;
  line-height: 1.875vw;
  margin: 1.1979166667vw 0 0 3.1770833333vw
}

#spider8 .spider8-pc #section-4 .text_70 {
  width: 27.1354166667vw;
  height: 14.6354166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: right;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_71 {
  width: 27.1354166667vw;
  height: 14.6354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_72 {
  width: 27.1354166667vw;
  height: 14.6354166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_73 {
  width: 27.1354166667vw;
  height: 14.6354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_74 {
  width: 27.1354166667vw;
  height: 14.6354166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .paragraph_5 {
  width: 27.1354166667vw;
  height: 14.6354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .group_16 {
  background-color: #f8f8f8;
  height: 36.6145833333vw;
  width: 63.59375vw;
  margin: 5.625vw 0 0 18.1770833333vw
}

#spider8 .spider8-pc #section-4 .text-wrapper_15 {
  width: 22.65625vw;
  height: 2.7083333333vw;
  margin: 4.6354166667vw 0 0 3.75vw
}

#spider8 .spider8-pc #section-4 .text_75 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 100%;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .section_5 {
  width: 57.96875vw;
  height: 25.1041666667vw;
  margin: 0.6770833333vw 0 3.4895833333vw 3.6458333333vw
}

#spider8 .spider8-pc #section-4 .box_5 {
  width: 24.84375vw;
  height: 25vw;
  margin-top: 0.1041666667vw
}

#spider8 .spider8-pc #section-4 .text-wrapper_16 {
  width: 25.5208333333vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_76 {
  width: 24.84375vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_77 {
  width: 24.84375vw;
  height: 1.5104166667vw;
  overflow-wrap: break-word;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_78 {
  width: 24.84375vw;
  height: 1.5104166667vw;
  color: #000;
  font-size: 1.4583333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text-wrapper_17 {
  width: 22.7083333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2;
  margin: 1.3541666667vw 0 0 0
}

#spider8 .spider8-pc #section-4 .text_79 {
  width: 22.7083333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-4 .text_80 {
  width: 22.7083333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.5625vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.2
}

#spider8 .spider8-pc #section-4 .image_16 {
  width: 33.2291666667vw;
  height: 20.0520833333vw;
  margin-left: -0.1041666667vw
}

#spider8 .spider8-pc #section-4 .group_17 {
  background-color: #f8f8f8;
  width: 62.96875vw;
  height: 36.6145833333vw;
  margin: 5.9895833333vw 0 15.2604166667vw 18.59375vw
}

#spider8 .spider8-pc #section-4 .box_6 {
  width: 17.1875vw;
  height: 14.21875vw;
  margin: 10.625vw 0 0 2.8645833333vw
}

#spider8 .spider8-pc #section-4 .text_81 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
  background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
  width: 15.3645833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-4 .text-wrapper_18 {
  width: 17.1354166667vw;
  height: 10.8854166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.4583333333vw 0 0 0.0520833333vw
}

#spider8 .spider8-pc #section-4 .text_82 {
  width: 17.1354166667vw;
  height: 10.8854166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_83 {
  width: 17.1354166667vw;
  height: 10.8854166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_84 {
  width: 17.1354166667vw;
  height: 10.8854166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_85 {
  width: 17.1354166667vw;
  height: 10.8854166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .text_86 {
  width: 17.1354166667vw;
  height: 10.8854166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-4 .image_17 {
  width: 33.8541666667vw;
  height: 23.0208333333vw;
  margin: 7.34375vw 3.75vw 0 5.3125vw
}

#spider8 .spider8-pc #section-4 .image_18 {
  position: absolute;
  left: 14.84375vw;
  top: 10.3645833333vw;
  width: 69.9479166667vw;
  height: 2.3958333333vw
}

#spider8 .spider8-pc #section-4 .image_19 {
  position: absolute;
  left: 15.6770833333vw;
  top: 194.0104166667vw;
  width: 69.9479166667vw;
  height: 2.3958333333vw
}

#spider8 .spider8-pc #section-4 .image_20 {
  position: absolute;
  left: 11.1979166667vw;
  top: 509.1145833333vw;
  width: 78.2291666667vw;
  height: 2.3958333333vw
}

#spider8 .spider8-pc #section-4 .box_7 {
  width: 99.9479166667vw;
  height: 68.5416666667vw;
  background: url(images/2c4c77a7c54ee894232ff72d39159311.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-4 .image_21 {
  position: absolute;
  left: 18.6979166667vw;
  top: 21.1458333333vw;
  width: 63.8020833333vw;
  height: 58.6458333333vw
}

#spider8 .spider8-pc #section-4 .text-wrapper_19 {
  height: 11.40625vw;
  background: url(images/d6571532963fc17a4077d1e3e203a9be.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 100vw;
  position: absolute;
  left: 0;
  top: 0
}

#spider8 .spider8-pc #section-4 .text_87 {
  width: 54.1666666667vw;
  height: 2.7604166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin: 3.8541666667vw 0 0 27.0833333333vw
}

#spider8 .spider8-pc #section-5 .page {
  position: relative;
  width: 100vw;
  overflow: hidden
}

#spider8 .spider8-pc #section-5 .box_1 {
  position: relative;
  width: 100vw;
  background: #fff
}

#spider8 .spider8-pc #section-5 .section_1 {
  width: 100vw
}

#spider8 .spider8-pc #section-5 .image_1 {
  width: 100vw;
  height: 48.2291666667vw;
  margin-top: 10.2604166667vw
}

#spider8 .spider8-pc #section-5 .image-wrapper_1 {
  width: 62.6041666667vw;
  height: 14.6875vw;
  margin: 55.2083333333vw 0 0 19.1666666667vw
}

#spider8 .spider8-pc #section-5 .image_2 {
  width: 20.1041666667vw;
  height: 14.4791666667vw
}

#spider8 .spider8-pc #section-5 .image_3 {
  width: 20.1041666667vw;
  height: 14.6875vw;
  margin-left: 1.0416666667vw
}

#spider8 .spider8-pc #section-5 .image_4 {
  width: 20.1041666667vw;
  height: 14.4791666667vw;
  margin-left: 1.25vw
}

#spider8 .spider8-pc #section-5 .image-wrapper_2 {
  width: 62.6041666667vw;
  height: 14.53125vw;
  margin: 1.09375vw 0 0 19.1666666667vw
}

#spider8 .spider8-pc #section-5 .image_5 {
  width: 20.1041666667vw;
  height: 14.53125vw
}

#spider8 .spider8-pc #section-5 .image_6 {
  width: 20.1041666667vw;
  height: 14.53125vw;
  margin-left: 1.0416666667vw
}

#spider8 .spider8-pc #section-5 .image_7 {
  width: 20.1041666667vw;
  height: 14.53125vw;
  margin-left: 1.25vw
}

#spider8 .spider8-pc #section-5 .text_1 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 33.4895833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 8.3854166667vw 0 0 19.0104166667vw
}

#spider8 .spider8-pc #section-5 .text_2 {
  width: 16.40625vw;
  height: 2.5520833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.1458333333vw 0 0 19.21875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_1 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 0.9895833333vw 0 0 19.3229166667vw
}

#spider8 .spider8-pc #section-5 .text_3 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_4 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_5 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_6 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_7 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_8 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_9 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_10 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_11 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_12 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_13 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_14 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_15 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_16 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_17 {
  width: 63.0729166667vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .image-wrapper_3 {
  width: 63.3333333333vw;
  height: 14.1145833333vw;
  margin: 5.6770833333vw 0 0 18.8541666667vw
}

#spider8 .spider8-pc #section-5 .image_8 {
  width: 20.3645833333vw;
  height: 14.1145833333vw
}

#spider8 .spider8-pc #section-5 .image_9 {
  width: 20.3645833333vw;
  height: 14.1145833333vw;
  margin-left: 1.1979166667vw
}

#spider8 .spider8-pc #section-5 .image_10 {
  width: 20.3645833333vw;
  height: 14.1145833333vw;
  margin-left: 1.0416666667vw
}

#spider8 .spider8-pc #section-5 .image-wrapper_4 {
  width: 63.3333333333vw;
  height: 14.1145833333vw;
  margin: 1.40625vw 0 10.1041666667vw 18.8541666667vw
}

#spider8 .spider8-pc #section-5 .image_11 {
  width: 20.3645833333vw;
  height: 14.1145833333vw
}

#spider8 .spider8-pc #section-5 .image_12 {
  width: 20.3645833333vw;
  height: 14.1145833333vw;
  margin-left: 1.1979166667vw
}

#spider8 .spider8-pc #section-5 .image_13 {
  width: 20.3645833333vw;
  height: 14.1145833333vw;
  margin-left: 1.0416666667vw
}

#spider8 .spider8-pc #section-5 .section_2 {
  width: 100vw;
  height: 64.21875vw;
  background: url(images/77028390cbbe6abdc28b0ddaa6061681.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: -0.0520833333vw
}

#spider8 .spider8-pc #section-5 .section_3 {
  position: relative;
  width: 100vw;
  height: 64.3229166667vw;
  background: url(images/92530b9718697455ff4c3e492e53270d.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 12.9166666667vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_2 {
  height: 12.2916666667vw;
  background: url(images/def0688640f23500b93f16b9bebdebfb.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 100vw;
  -webkit-transform: translateY(-15px);
  -ms-transform: translateY(-15px);
  transform: translateY(-15px);
  z-index: 11
}

#spider8 .spider8-pc #section-5 .text_18 {
  width: 39.6875vw;
  height: 2.9166666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: 700;
  text-align: left;
  line-height: 4.0104166667vw;
  margin: 5.0520833333vw 0 0 26.9791666667vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_3 {
  height: 18.125vw;
  background: url(images/0aef797fa58d94eaeb4727d933b93152.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 36.4583333333vw;
  margin: 6.40625vw 0 0 18.28125vw
}

#spider8 .spider8-pc #section-5 .text_19 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
  width: 15.5729166667vw;
  height: 2.2395833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.0833333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.875vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 2.03125vw 0 0 1.7708333333vw
}

#spider8 .spider8-pc #section-5 .section_4 {
  width: 63.3333333333vw;
  height: 18.125vw;
  margin: 2.2395833333vw 0 7.1354166667vw 18.28125vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_4 {
  height: 18.125vw;
  background: url(images/879ba600dbcbf2b94b6445f5c71f951a.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 29.1666666667vw
}

#spider8 .spider8-pc #section-5 .text_20 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 25.5208333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.0833333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.3541666667vw 0 0 1.25vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_5 {
  width: 32.1354166667vw;
  height: 18.125vw;
  background: url(images/84e29d06a6e69b4f853dcb79f66cc124.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-5 .paragraph_1 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(23, 255, 186)), color-stop(0, rgba(23, 255, 186, 0.996078)), color-stop(46.75293%, rgb(5, 192, 215)), color-stop(99.121094%, rgb(9, 151, 255)), to(rgb(9, 151, 255)));
  background-image: linear-gradient(270deg, rgb(23, 255, 186) 0, rgba(23, 255, 186, 0.996078) 0, rgb(5, 192, 215) 46.75293%, rgb(9, 151, 255) 99.121094%, rgb(9, 151, 255) 100%);
  width: 21.9791666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.34375vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 1.09375vw 0 0 1.4583333333vw
}

#spider8 .spider8-pc #section-5 .text_21 {
  width: 17.2395833333vw;
  height: 1.3541666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 0 0 11.1979166667vw 1.5625vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_6 {
  height: 36.7708333333vw;
  background: url(images/50b3099d96c5f460eccff7a5e670d82a.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 43.125vw;
  position: absolute;
  left: 56.875vw;
  top: 15.3125vw
}

#spider8 .spider8-pc #section-5 .text_22 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
  background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
  width: 20.9895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.0833333333vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 5.3645833333vw 0 0 1.40625vw
}

#spider8 .spider8-pc #section-5 .section_5 {
  width: 100vw;
  height: 71.8229166667vw;
  background: url(images/670985b39971ede7002427a210ba186f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: -3.0729166667vw
}

#spider8 .spider8-pc #section-5 .text-group_1 {
  width: 34.9479166667vw;
  margin: 7.3958333333vw 0 0 32.7083333333vw
}

#spider8 .spider8-pc #section-5 .paragraph_2 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 34.9479166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-5 .text_23 {
  width: 27.6041666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
  margin: 1.5104166667vw 0 0 3.6458333333vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_7 {
  width: 58.4895833333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 1.4583333333vw 0 0 21.40625vw
}

#spider8 .spider8-pc #section-5 .text_24 {
  width: 58.4895833333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_25 {
  width: 58.4895833333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_26 {
  width: 58.4895833333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_27 {
  width: 58.4895833333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_28 {
  width: 58.4895833333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_29 {
  width: 58.4895833333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_30 {
  width: 58.4895833333vw;
  height: 7.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .image_14 {
  width: 100vw;
  height: 34.4270833333vw;
  margin: 5.15625vw 0 6.9270833333vw 0
}

#spider8 .spider8-pc #section-5 .section_6 {
  width: 100vw;
  height: 33.28125vw;
  background: url(images/a473b529af9f2911f99660ee22788e52.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: -1.5625vw
}

#spider8 .spider8-pc #section-5 .text-group_2 {
  width: 32.1354166667vw;
  margin: 8.0729166667vw 0 0 33.90625vw
}

#spider8 .spider8-pc #section-5 .text_31 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 32.1354166667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-5 .text_32 {
  width: 18.4895833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  margin: 1.0416666667vw 0 0 6.8229166667vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_8 {
  width: 56.1458333333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 1.5625vw 0 10.15625vw 21.8229166667vw
}

#spider8 .spider8-pc #section-5 .text_33 {
  width: 56.1458333333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.2
}

#spider8 .spider8-pc #section-5 .text_34 {
  width: 56.1458333333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_35 {
  width: 56.1458333333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_36 {
  width: 56.1458333333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_37 {
  width: 56.1458333333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_38 {
  width: 56.1458333333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_39 {
  width: 56.1458333333vw;
  height: 7.1875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_9 {
  height: 56.1979166667vw;
  background: url(images/dbb888d77fcc1567e5818cba1f13271a.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: -0.625vw;
  width: 100vw
}

#spider8 .spider8-pc #section-5 .text_40 {
  width: 45.2083333333vw;
  height: 1.7708333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 52.4479166667vw 0 0 27.34375vw
}

#spider8 .spider8-pc #section-5 .section_7 {
  width: 100vw;
  height: 35.5208333333vw
}

#spider8 .spider8-pc #section-5 .text-group_3 {
  width: 41.3541666667vw;
  height: 10.2083333333vw;
  margin: 10.8333333333vw 0 0 29.3229166667vw
}

#spider8 .spider8-pc #section-5 .paragraph_3 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 41.6666666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-5 .text_41 {
  width: 36.9791666667vw;
  height: 2.0833333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.1979166667vw 0 0 2.34375vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_10 {
  width: 60.0520833333vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 2.34375vw 0 6.875vw 19.9479166667vw
}

#spider8 .spider8-pc #section-5 .text_42 {
  width: 60.0520833333vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_43 {
  width: 60.0520833333vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_44 {
  width: 60.0520833333vw;
  height: 5.2604166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .image_15 {
  width: 100vw;
  height: 56.25vw;
  margin-top: -0.0520833333vw
}

#spider8 .spider8-pc #section-5 .image_16 {
  width: 99.9479166667vw;
  height: 65.8854166667vw;
  margin-top: -0.15625vw
}

#spider8 .spider8-pc #section-5 .image_17 {
  width: 100vw;
  height: 60.625vw;
  margin-top: 42.7604166667vw
}

#spider8 .spider8-pc #section-5 .image_18 {
  width: 100vw;
  height: 51.3020833333vw;
  margin-top: -1.5104166667vw
}

#spider8 .spider8-pc #section-5 .section_8 {
  background: #000;
  width: 100vw;
  position: relative
}

#spider8 .spider8-pc #section-5 .section_8 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

#spider8 .spider8-pc #section-5 .section_8 ul li {
  width: 100%;
  padding: 1vw 0
}

#spider8 .spider8-pc #section-5 .section_8 ul li:nth-of-type(even) {
  background-color: #040404
}

#spider8 .spider8-pc #section-5 .section_8 ul li .word {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.875vw;
  font-weight: 400;
  line-height: 1.2;
  color: #fff
}

#spider8 .spider8-pc #section-5 .section_8 ul li .word .word-left {
  width: 40%;
  padding-left: 2%;
  line-height: 1.2
}

#spider8 .spider8-pc #section-5 .section_8 ul li .word .word-right {
  width: 60%;
  line-height: 1.2
}

#spider8 .spider8-pc #section-5 .block_1 {
  width: 62.7604166667vw;
  margin: 5.2083333333vw auto;
  position: relative
}

#spider8 .spider8-pc #section-5 .text-wrapper_11 {
  width: 17.6041666667vw;
  height: 2.34375vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin: 0 0 2.6041666667vw 0;
  padding-left: 2%
}

#spider8 .spider8-pc #section-5 .text_46 {
  width: 16.5625vw;
  height: 2.34375vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: NaN;
  text-align: left;
  line-height: 2.5vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_12 {
  width: 37.96875vw;
  height: 1.71875vw;
  margin: 3.9583333333vw 0 0 19.7395833333vw
}

#spider8 .spider8-pc #section-5 .text_47 {
  width: 4.7395833333vw;
  height: 1.3541666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.15625vw
}

#spider8 .spider8-pc #section-5 .text_48 {
  width: 12.03125vw;
  height: 1.71875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_13 {
  width: 36.6145833333vw;
  height: 1.71875vw;
  margin: 2.1875vw 0 0 19.7395833333vw
}

#spider8 .spider8-pc #section-5 .text_49 {
  width: 4.1145833333vw;
  height: 1.3541666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.2083333333vw
}

#spider8 .spider8-pc #section-5 .text_50 {
  width: 10.6770833333vw;
  height: 1.71875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_14 {
  width: 44.4791666667vw;
  height: 1.3020833333vw;
  margin: 2.8125vw 0 0 19.6875vw
}

#spider8 .spider8-pc #section-5 .text_51 {
  width: 8.2291666667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_52 {
  width: 18.5416666667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_15 {
  width: 29.6875vw;
  height: 1.875vw;
  margin: 2.8125vw 0 0 19.7395833333vw
}

#spider8 .spider8-pc #section-5 .text_53 {
  width: 5.5729166667vw;
  height: 1.71875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_54 {
  width: 3.75vw;
  height: 1.6145833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.2604166667vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_16 {
  width: 61.5104166667vw;
  height: 3.3333333333vw;
  margin: 1.7708333333vw 0 0 19.6875vw
}

#spider8 .spider8-pc #section-5 .text_55 {
  width: 5.6770833333vw;
  height: 1.7708333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.78125vw
}

#spider8 .spider8-pc #section-5 .paragraph_4 {
  width: 35.5729166667vw;
  height: 3.3333333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.5625vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_17 {
  width: 49.0104166667vw;
  height: 1.6666666667vw;
  margin: 1.6666666667vw 0 0 19.7395833333vw
}

#spider8 .spider8-pc #section-5 .text_56 {
  width: 3.125vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #161818;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 3.125vw;
  margin-top: 0.2083333333vw
}

#spider8 .spider8-pc #section-5 .text_57 {
  width: 22.8645833333vw;
  height: 1.6666666667vw;
  overflow-wrap: break-word;
  color: #161818;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 3.125vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_18 {
  width: 60.2604166667vw;
  height: 1.6666666667vw;
  margin: 2.5520833333vw 0 0 19.6875vw
}

#spider8 .spider8-pc #section-5 .text_58 {
  width: 9.1666666667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.15625vw
}

#spider8 .spider8-pc #section-5 .text_59 {
  width: 34.2708333333vw;
  height: 1.6666666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_19 {
  width: 33.4375vw;
  height: 1.7708333333vw;
  margin: 2.5vw 0 0 19.6875vw
}

#spider8 .spider8-pc #section-5 .text_60 {
  width: 16.5625vw;
  height: 1.7708333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_61 {
  width: 7.5vw;
  height: 1.6666666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_20 {
  width: 53.75vw;
  height: 1.6145833333vw;
  margin: 2.6041666667vw 0 0 19.7395833333vw
}

#spider8 .spider8-pc #section-5 .text_62 {
  width: 2.0833333333vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.15625vw
}

#spider8 .spider8-pc #section-5 .text_63 {
  width: 27.8645833333vw;
  height: 1.6145833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_21 {
  width: 30.15625vw;
  height: 1.3541666667vw;
  margin: 2.6041666667vw 0 0 19.6875vw
}

#spider8 .spider8-pc #section-5 .text_64 {
  width: 10.4166666667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_65 {
  width: 4.21875vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.0520833333vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_22 {
  width: 30.1041666667vw;
  height: 1.3541666667vw;
  margin: 2.9166666667vw 0 0 19.6875vw
}

#spider8 .spider8-pc #section-5 .text_66 {
  width: 9.6875vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.0520833333vw
}

#spider8 .spider8-pc #section-5 .text_67 {
  width: 4.1666666667vw;
  height: 1.3020833333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_23 {
  width: 34.5833333333vw;
  height: 1.71875vw;
  margin: 2.8645833333vw 0 0 19.6875vw
}

#spider8 .spider8-pc #section-5 .text_68 {
  width: 12.6041666667vw;
  height: 1.71875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_69 {
  width: 8.6458333333vw;
  height: 1.5625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.1041666667vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_24 {
  width: 47.9166666667vw;
  height: 1.9270833333vw;
  margin: 2.3958333333vw 0 0 19.7395833333vw
}

#spider8 .spider8-pc #section-5 .text_70 {
  width: 6.25vw;
  height: 1.71875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_71 {
  width: 22.03125vw;
  height: 1.71875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.2083333333vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_25 {
  width: 42.5520833333vw;
  height: 1.7708333333vw;
  margin: 2.3958333333vw 0 0 19.7395833333vw
}

#spider8 .spider8-pc #section-5 .text_72 {
  width: 6.1458333333vw;
  height: 1.3541666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.0520833333vw
}

#spider8 .spider8-pc #section-5 .text_73 {
  width: 16.6666666667vw;
  height: 1.7708333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_26 {
  width: 49.4270833333vw;
  height: 1.875vw;
  margin: 2.5vw 0 0 19.8958333333vw
}

#spider8 .spider8-pc #section-5 .text_74 {
  width: 8.28125vw;
  height: 1.6666666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 0.2083333333vw
}

#spider8 .spider8-pc #section-5 .text_75 {
  width: 23.4895833333vw;
  height: 1.3541666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .block_2 {
  width: 53.3333333333vw;
  height: 10.625vw;
  margin: 3.1770833333vw 0 8.75vw 19.53125vw
}

#spider8 .spider8-pc #section-5 .text_76 {
  width: 9.6875vw;
  height: 1.71875vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin-top: 2.9166666667vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_27 {
  width: 27.1354166667vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_77 {
  width: 27.1354166667vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left
}

#spider8 .spider8-pc #section-5 .text_78 {
  width: 27.1354166667vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left
}

#spider8 .spider8-pc #section-5 .text_79 {
  width: 27.1354166667vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left
}

#spider8 .spider8-pc #section-5 .text_80 {
  width: 27.1354166667vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left
}

#spider8 .spider8-pc #section-5 .paragraph_5 {
  width: 27.1354166667vw;
  height: 10.625vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left
}

#spider8 .spider8-pc #section-5 .image_19 {
  position: absolute;
  left: 18.90625vw;
  top: 21.9270833333vw;
  width: 62.7604166667vw;
  height: 74.0104166667vw
}

#spider8 .spider8-pc #section-5 .section_9 {
  position: absolute;
  left: 0;
  top: 665.1041666667vw;
  width: 100vw;
  height: 42.8125vw
}

#spider8 .spider8-pc #section-5 .image-wrapper_5 {
  width: 62.1875vw;
  height: 28.6458333333vw;
  margin: 10.3645833333vw 0 0 19.0625vw
}

#spider8 .spider8-pc #section-5 .image_20 {
  width: 29.375vw;
  height: 28.4895833333vw
}

#spider8 .spider8-pc #section-5 .image_21 {
  width: 29.3229166667vw;
  height: 28.4375vw;
  margin-top: 0.2083333333vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_28 {
  width: 38.59375vw;
  height: 1.9791666667vw;
  margin: 2.1875vw 0 0.3645833333vw 32.3958333333vw
}

#spider8 .spider8-pc #section-5 .text_81 {
  width: 7.8125vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_82 {
  width: 5.46875vw;
  height: 1.4583333333vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.875vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .label_1 {
  position: absolute;
  left: 28.8541666667vw;
  top: 40.7291666667vw;
  width: 2.4479166667vw;
  height: 2.3958333333vw
}

#spider8 .spider8-pc #section-5 .label_2 {
  position: absolute;
  left: 62.34375vw;
  top: 40.7291666667vw;
  width: 2.4479166667vw;
  height: 2.3958333333vw
}

#spider8 .spider8-pc #section-5 .section_10 {
  position: absolute;
  left: 0.8333333333vw;
  top: 606.09375vw;
  width: 99.1666666667vw;
  height: 79.53125vw;
  background: url(images/07efc5d7fbb6c6d0db3625bfef1c0a1c.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-5 .text-group_4 {
  width: 44.0625vw;
  margin: 1.25vw 0 0 26.9791666667vw
}

#spider8 .spider8-pc #section-5 .text_83 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 44.0625vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-5 .text_84 {
  width: 26.3020833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
  margin: 0.2083333333vw 0 0 9.1145833333vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_29 {
  width: 56.5625vw;
  height: 9.2708333333vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 1.875vw 0 60.78125vw 20.7291666667vw
}

#spider8 .spider8-pc #section-5 .text_85 {
  width: 56.5625vw;
  height: 9.2708333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_86 {
  width: 56.5625vw;
  height: 9.2708333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_87 {
  width: 56.5625vw;
  height: 9.2708333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_88 {
  width: 56.5625vw;
  height: 9.2708333333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .paragraph_6 {
  width: 56.5625vw;
  height: 9.2708333333vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .section_11 {
  position: absolute;
  left: 0;
  top: 215.5208333333vw;
  width: 100vw;
  height: 79.7395833333vw;
  background: url(images/4fefe1f44d75e656c186aebfa9b58d48.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-5 .text-group_5 {
  width: 44.4791666667vw;
  height: 6.5625vw;
  margin: 0.46875vw 0 0 28.9583333333vw
}

#spider8 .spider8-pc #section-5 .text_89 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  width: 44.4791666667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-5 .text_90 {
  text-shadow: 0vw 0.0520833333vw 0.1041666667vw rgba(4, 0, 0, .57);
  width: 27.6041666667vw;
  height: 1.9791666667vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left;
  line-height: 1.875vw;
  margin: 1.09375vw 0 0 8.59375vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_30 {
  text-shadow: 0vw 0.0520833333vw 0.1041666667vw rgba(4, 0, 0, .57);
  width: 53.59375vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 2.0833333333vw 0 0 24.375vw
}

#spider8 .spider8-pc #section-5 .text_91 {
  width: 53.59375vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_92 {
  width: 53.59375vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  color: #ff7c22;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_93 {
  width: 53.59375vw;
  height: 5.3125vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw
}

#spider8 .spider8-pc #section-5 .text_94 {
  width: 30.0520833333vw;
  height: 1.71875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 1.875vw;
  font-weight: NaN;
  text-align: left;
  line-height: 1.875vw;
  margin: 52.96875vw 0 10.625vw 35vw
}

#spider8 .spider8-pc #section-5 .section_12 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100vw;
  height: 62.34375vw;
  background: url(images/e024f5de2499a82841b41f0cadc1bba2.webp) 100% no-repeat;
  background-size: 100% 100%
}

#spider8 .spider8-pc #section-5 .text-wrapper_31 {
  height: 11.3541666667vw;
  background: url(images/9d68de9f75afdcf0f1d00da87e570c52.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 100vw
}

#spider8 .spider8-pc #section-5 .text_95 {
  width: 15.625vw;
  height: 2.8645833333vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 3.75vw;
  font-weight: 700;
  text-align: left;
  line-height: 4.0104166667vw;
  margin: 3.3333333333vw 0 0 45.0520833333vw
}

#spider8 .spider8-pc #section-5 .text_96 {
  width: 65.625vw;
  height: 9.2708333333vw;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, .1);
  font-size: 12.5520833333vw;
  font-weight: 700;
  text-align: left;
  line-height: 10.9895833333vw;
  margin: 9.2708333333vw 0 0 18.3333333333vw
}

#spider8 .spider8-pc #section-5 .image_22 {
  width: 4.5833333333vw;
  height: 5.3645833333vw;
  margin: 7.6041666667vw 0 0 18.8020833333vw
}

#spider8 .spider8-pc #section-5 .image_23 {
  width: 16.8229166667vw;
  height: 13.59375vw;
  margin: 1.875vw 0 4.0104166667vw 40vw
}

#spider8 .spider8-pc #section-5 .image-wrapper_6 {
  height: 16.1979166667vw;
  background: url(images/816f97613e61ae91308eacf5cd2de6bd.webp) 0vw 0vw no-repeat;
  background-size: 23.3333333333vw 19.7916666667vw;
  width: 23.3333333333vw;
  position: absolute;
  left: 38.1770833333vw;
  top: 42.03125vw
}

#spider8 .spider8-pc #section-5 .image_24 {
  width: 17.5vw;
  height: 15.5208333333vw;
  margin: 3.2291666667vw 0 0 0.46875vw
}

#spider8 .spider8-pc #section-5 .image_25 {
  position: absolute;
  left: 39.9479166667vw;
  top: 11.7708333333vw;
  width: 60.0520833333vw;
  height: 86.3020833333vw
}

#spider8 .spider8-pc #section-5 .paragraph_7 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
  background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
  position: absolute;
  left: 18.3854166667vw;
  top: 44.9479166667vw;
  width: 22.9166666667vw;
  height: 5.5729166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 3.125vw;
  font-weight: 700;
  text-align: left;
  line-height: 3.125vw;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#spider8 .spider8-pc #section-5 .text_97 {
  position: absolute;
  left: 18.59375vw;
  top: 52.34375vw;
  width: 26.8229166667vw;
  height: 1.875vw;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 2.5vw;
  font-weight: 500;
  text-align: left;
  line-height: 2.1875vw
}

#spider8 .spider8-pc #section-5 .text-wrapper_32 {
  height: 67.2395833333vw;
  background: url(images/2c9fcb466087dbba5c2d70351385cd58.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 100vw;
  position: absolute;
  left: 0;
  top: 52.8645833333vw
}

#spider8 .spider8-pc #section-5 .text_98 {
  width: 49.8958333333vw;
  height: 3.3854166667vw;
  overflow-wrap: break-word;
  color: #000;
  font-size: 1.6666666667vw;
  font-weight: NaN;
  text-align: center;
  line-height: 1.875vw;
  margin: 50.7291666667vw 0 0 25.2604166667vw
}

@media screen and (max-device-width: 768px) {
  #spider8 {
    overflow: hidden
  }

  #spider8 .spider8-pc {
    display: none !important
  }

  #spider8 .spider8-phone {
    display: inherit !important
  }

  #spider8 .spider8-phone #section-1 {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
  }

  #spider8 .spider8-phone #section-1 .page {
    position: relative;
    width: 200vw;
    overflow: hidden
  }

  #spider8 .spider8-phone #section-1 .box_1 {
    width: 200vw;
    background: #000
  }

  #spider8 .spider8-phone #section-1 .group_1 {
    position: relative;
    width: 200vw;
    height: 434.1333333333vw;
    background: url(images/5a963d0f54c3dd40311693c6beb00fa5.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .group_2 {
    width: 182.6666666667vw;
    height: 60.8vw;
    margin: 28.5333333333vw 0 0 1.6vw
  }

  #spider8 .spider8-phone #section-1 .box_2 {
    position: relative;
    width: 65.6vw;
    height: 45.6vw;
    background: url(images/285f32e95a6cfd806df7ce11cd7bc156.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text-group_1 {
    width: 45.3333333333vw;
    height: 13.8666666667vw;
    margin: 4vw 0 0 13.6vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_1 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 44vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 0.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .text_1 {
    width: 100%;
    height: 3.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 2.6666666667vw;
    margin-top: -0.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .box_3 {
    position: absolute;
    left: 11.4666666667vw;
    top: 37.0666666667vw;
    width: 43.4666666667vw;
    height: 39.4666666667vw;
    background: url(images/98c163ae506c8c5bf608eab73a1ebd0d.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text-group_2 {
    width: 44.5333333333vw;
    height: 20vw;
    margin: -0.2666666667vw 0 0 -0.8vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_2 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
    background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
    width: 44.5333333333vw;
    height: 11.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .paragraph_3 {
    width: 33.3333333333vw;
    height: 8.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: NaN;
    text-align: center;
    line-height: 4.5333333333vw;
    margin: -0.5333333333vw 0 0 5.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .box_4 {
    width: 61.0666666667vw;
    height: 56.5333333333vw;
    margin-top: 4.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .section_1 {
    width: 61.0666666667vw;
    height: 30.6666666667vw;
    background: url(images/1232e9d16edd8fd6511fcd23b4a5e8b1.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text-group_3 {
    width: 54.6666666667vw;
    height: 18.9333333333vw;
    margin: -0.2666666667vw 0 0 2.9333333333vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_4 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    width: 54.6666666667vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 4.8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .paragraph_5 {
    width: 39.7333333333vw;
    height: 7.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.2666666667vw;
    margin-top: -0.8vw
  }

  #spider8 .spider8-phone #section-1 .section_2 {
    width: 61.0666666667vw;
    height: 24.5333333333vw;
    background: url(images/29fd461db9d8f773a7d85e372234ae4d.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .text-group_4 {
    width: 56.2666666667vw;
    height: 20.2666666667vw;
    margin: 1.0666666667vw 0 0 1.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .text_2 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 56.2666666667vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 4.8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .paragraph_6 {
    width: 32vw;
    height: 13.6vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-1 .group_3 {
    width: 126.1333333333vw;
    height: 30.9333333333vw;
    margin: 1.8666666667vw 0 0 58.1333333333vw
  }

  #spider8 .spider8-phone #section-1 .group_4 {
    width: 75.7333333333vw;
    height: 30.4vw;
    background: url(images/70ba08192a242f63dd8ddfce2eec417e.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text-group_5 {
    width: 75.7333333333vw;
    margin-top: 1.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_7 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 77.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    margin-left: 1.0666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .text_3 {
    width: 75.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2;
    margin-top: 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .group_5 {
    width: 48.5333333333vw;
    height: 30.9333333333vw;
    background: url(images/c20b21ee040ecf0e768de8a89cc7ba97.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text-group_6 {
    width: 45.8666666667vw;
    height: 15.2vw;
    margin: 1.0666666667vw 0 0 1.6vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_8 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 40vw;
    height: 10.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.8vw;
    margin-left: 3.4666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .text_4 {
    width: 46.6666666667vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.2666666667vw;
    font-weight: NaN;
    text-align: center;
    line-height: 4.8vw;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-1 .group_6 {
    width: 126.4vw;
    height: 58.9333333333vw;
    margin: 1.0666666667vw 0 0 57.8666666667vw
  }

  #spider8 .spider8-phone #section-1 .group_7 {
    position: relative;
    width: 76vw;
    height: 57.8666666667vw;
    background: url(images/059cb58f698cb9b83212c1bbfa1a32ae.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_9 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 70.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.4vw 0 0 3.4666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_1 {
    width: 72.5333333333vw;
    height: 5.3333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: 3.2vw;
    margin: 1.3333333333vw 0 37.8666666667vw 3.7333333333vw
  }

  #spider8 .spider8-phone #section-1 .text_5 {
    width: 72.5333333333vw;
    height: 5.3333333333vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 4.8vw;
    font-weight: 700;
    text-align: left;
    line-height: 3.2vw
  }

  #spider8 .spider8-phone #section-1 .text_6 {
    width: 72.5333333333vw;
    height: 5.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 3.2vw
  }

  #spider8 .spider8-phone #section-1 .text_7 {
    width: 72.5333333333vw;
    height: 5.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.2666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 3.2vw
  }

  #spider8 .spider8-phone #section-1 .thumbnail_1 {
    width: 2.6666666667vw;
    height: 3.7333333333vw;
    margin: 0 1.3333333333vw 2.9333333333vw 1.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .group_8 {
    width: 49.6vw;
    height: 58.9333333333vw
  }

  #spider8 .spider8-phone #section-1 .box_5 {
    width: 48.8vw;
    height: 37.3333333333vw;
    background: url(images/490cbeff5dd06d4043cd6d7446aca322.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 0.8vw
  }

  #spider8 .spider8-phone #section-1 .text-group_7 {
    width: 39.2vw;
    height: 6.4vw;
    margin: 2.1333333333vw 0 0 1.8666666667vw
  }

  #spider8 .spider8-phone #section-1 .text_8 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 38.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.7333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .text_9 {
    width: 42.6666666667vw;
    height: 2.4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 2.9333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 3.2vw;
    margin-top: 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .box_6 {
    width: 49.6vw;
    height: 19.7333333333vw;
    background: url(images/f8f4fc3554a77bc3bd0679957a37445e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1.8666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-group_8 {
    width: 31.7333333333vw;
    height: 15.7333333333vw;
    margin: 1.8666666667vw 0 0 18.6666666667vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_10 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 31.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .text_10 {
    width: 21.0666666667vw;
    height: 5.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    margin: 1.6vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-1 .group_9 {
    width: 170.9333333333vw;
    height: 46.4vw;
    margin: 0.5333333333vw 0 0 13.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .block_1 {
    width: 57.6vw;
    height: 46.4vw;
    background: url(images/e0193c1da7d644db6b20aac5df78cd2e.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text_11 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    width: 55.2vw;
    height: 4.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.6vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.1333333333vw 0 0 1.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_2 {
    width: 47.7333333333vw;
    height: 8.5333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw;
    margin: 1.0666666667vw 0 29.8666666667vw 0.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_11 {
    width: 47.7333333333vw;
    height: 8.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw
  }

  #spider8 .spider8-phone #section-1 .text_12 {
    width: 47.7333333333vw;
    height: 8.5333333333vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 5.3333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw
  }

  #spider8 .spider8-phone #section-1 .text_13 {
    width: 47.7333333333vw;
    height: 8.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw
  }

  #spider8 .spider8-phone #section-1 .block_2 {
    width: 68.5333333333vw;
    height: 46.4vw;
    background: url(images/3c53f31d05d79fee9da7d549d0e9bf99.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 1.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .text-group_9 {
    width: 62.9333333333vw;
    height: 12vw;
    margin: 2.4vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-1 .text_14 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 62.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .text_15 {
    width: 56.2666666667vw;
    height: 5.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin-top: 1.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_3 {
    height: 26.9333333333vw;
    background: url(images/d4f7d08a49d567e880c79efcd4d987a3.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 41.6vw;
    margin: 0.5333333333vw 0 0 1.8666666667vw
  }

  #spider8 .spider8-phone #section-1 .text_16 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 35.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1.3333333333vw 0 0 2.6666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_4 {
    width: 41.8666666667vw;
    height: 38.4vw;
    background: url(images/ba15f29fe6e075926b34ae6affc7fecb.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 12.5333333333vw 0 0 141.8666666667vw
  }

  #spider8 .spider8-phone #section-1 .text_17 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 37.8666666667vw;
    height: 4.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.2666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.1333333333vw 0 0 1.6vw
  }

  #spider8 .spider8-phone #section-1 .text_18 {
    width: 26.1333333333vw;
    height: 3.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 4vw;
    margin: 0 0 28.2666666667vw 1.8666666667vw
  }

  #spider8 .spider8-phone #section-1 .group_10 {
    width: 54.4vw;
    height: 44.2666666667vw;
    background: url(images/46d73b77b69e8b20d2980ffa8864f371.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 2.4vw 0 0 47.4666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-group_10 {
    width: 43.4666666667vw;
    margin: 3.2vw 0 0 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_12 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    width: 33.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .text_19 {
    width: 44vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw;
    margin: -0.2666666667vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .group_11 {
    width: 170.6666666667vw;
    height: 40.5333333333vw;
    margin: 0.8vw 0 0 13.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .group_12 {
    width: 72.5333333333vw;
    height: 40vw;
    background: url(images/5842c72c75e4401ba016182bae1727a0.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_13 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    width: 70.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    margin-top: 10.4vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .section_3 {
    width: 45.8666666667vw;
    height: 6.6666666667vw;
    margin: 1.6vw 0 11.7333333333vw 12.5333333333vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_14 {
    width: 43.4666666667vw;
    height: 6.4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.2vw;
    font-weight: NaN;
    text-align: center;
    line-height: 3.2vw;
    margin-top: 0.2666666667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  #spider8 .spider8-phone #section-1 .paragraph_14 div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  #spider8 .spider8-phone #section-1 .group_13 {
    width: 2.4vw;
    height: 2.9333333333vw;
    background: url(images/042036a0c80849652f217593d8b7d6d5.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: -31.2vw
  }

  #spider8 .spider8-phone #section-1 .group_14 {
    width: 2.4vw;
    height: 2.9333333333vw;
    background: url(images/e64467a71a5bd4b4af2c4cf143360451.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .group_15 {
    width: 5.6vw;
    height: 6.4vw;
    background: url(images/51bad03071ad403b979136d7e370c4ba_mergeImage.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 0.2666666667vw 0 0 12.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .group_16 {
    width: 53.6vw;
    height: 39.7333333333vw;
    background: url(images/312b02db7d29b5c1aa100bdaceef0247.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 0.5333333333vw 0 0 1.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .text-group_11 {
    width: 42.9333333333vw;
    margin: 2.9333333333vw 0 0 1.6vw
  }

  #spider8 .spider8-phone #section-1 .text_20 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 28vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    margin-left: 0.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .paragraph_15 {
    width: 42.9333333333vw;
    height: 8.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 3.7333333333vw;
    margin-top: 1.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .group_17 {
    width: 42.1333333333vw;
    height: 40.2666666667vw;
    margin-left: 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .section_4 {
    width: 42.1333333333vw;
    height: 28vw;
    background: url(images/af110320dd3f4c14661bb9cb59e8bcfe.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_5 {
    width: 42.6666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 11.2vw 0 0 1.3333333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }

  #spider8 .spider8-phone #section-1 .text_21 {
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 2.9333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .text_22 {
    width: 39.7333333333vw;
    height: 2.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 2.9333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 4.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .text_23 {
    width: 39.7333333333vw;
    height: 2.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 2.9333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_16 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 30.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    margin-left: -36.5333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .thumbnail_2 {
    width: 2.4vw;
    height: 3.2vw
  }

  #spider8 .spider8-phone #section-1 .section_5 {
    position: relative;
    width: 42.1333333333vw;
    height: 11.4666666667vw;
    background: url(images/684a23b279845973a6409dbf9562f5ee.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.8vw
  }

  #spider8 .spider8-phone #section-1 .text_24 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    width: 32vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1.3333333333vw 0 0 6.1333333333vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_6 {
    display: none;
    width: 38.4vw;
    height: 2.6666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 4vw;
    margin: 0.5333333333vw 0 0.8vw 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .text_25 {
    width: 38.4vw;
    height: 2.6666666667vw;
    overflow-wrap: break-word;
    color: #91f8e3;
    font-size: 2.6666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw
  }

  #spider8 .spider8-phone #section-1 .text_26 {
    width: 38.4vw;
    height: 2.6666666667vw;
    overflow-wrap: break-word;
    color: #91f8e3;
    font-size: 2.6666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw
  }

  #spider8 .spider8-phone #section-1 .text_27 {
    width: 38.4vw;
    height: 2.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 2.6666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw
  }

  #spider8 .spider8-phone #section-1 .thumbnail_3 {
    position: absolute;
    display: none;
    left: 6.4vw;
    top: 7.4666666667vw;
    width: 1.8666666667vw;
    height: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-1 .group_18 {
    width: 170.6666666667vw;
    height: 32.5333333333vw;
    margin: 0.8vw 0 32.8vw 13.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_7 {
    height: 32.5333333333vw;
    background: url(images/946cb57ff7d11bc73716671d412d5981.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 43.7333333333vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_17 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 24vw;
    height: 10.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.3333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 3.2vw 0 0 5.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .group_19 {
    width: 38.6666666667vw;
    height: 32vw;
    background: url(images/8f21504fa46b7fb553cfeb17061b2a4e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 0.5333333333vw 0 0 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-group_12 {
    width: 36vw;
    margin: 0.8vw 0 0 1.3333333333vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_18 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 34.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.1;
    margin-left: 0.5333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .text_28 {
    width: 41.3333333333vw;
    height: 4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.7333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw;
    margin-top: 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .group_20 {
    width: 38.9333333333vw;
    height: 32.5333333333vw;
    background: url(images/50319a2322db5d6d6acc615b2edebb1e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-group_13 {
    width: 34.9333333333vw;
    height: 7.2vw;
    margin: 1.6vw 0 0 2.4vw
  }

  #spider8 .spider8-phone #section-1 .text_29 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 36vw;
    height: 3.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.7333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .text_30 {
    width: auto;
    height: 2.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.2vw;
    font-weight: NaN;
    text-align: center;
    line-height: 4.8vw;
    margin-top: 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .group_21 {
    position: relative;
    width: 46.1333333333vw;
    height: 32.2666666667vw;
    background: url(images/e862458d3f710f3078ee3fd7e00c61ea.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_19 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 36vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 0.2666666667vw 0 0 5.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_8 {
    display: none;
    width: 34.4vw;
    height: 7.7333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 4vw;
    margin: 0.8vw 0 13.3333333333vw 5.8666666667vw
  }

  #spider8 .spider8-phone #section-1 .text_31 {
    width: 34.4vw;
    height: 7.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw
  }

  #spider8 .spider8-phone #section-1 .text_32 {
    width: 34.4vw;
    height: 7.7333333333vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_20 {
    width: 34.4vw;
    height: 7.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw
  }

  #spider8 .spider8-phone #section-1 .thumbnail_4 {
    position: absolute;
    display: none;
    left: 16vw;
    top: 11.2vw;
    width: 2.6666666667vw;
    height: 3.7333333333vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_21 {
    position: absolute;
    left: 145.0666666667vw;
    top: 190.6666666667vw;
    width: 39.7333333333vw;
    height: 8.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.2666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_9 {
    height: 58.4vw;
    background: url(images/9461a3560d021ed9a5e8bc681c5d277e.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 63.2vw;
    position: absolute;
    left: 58.1333333333vw;
    top: 30.9333333333vw
  }

  #spider8 .spider8-phone #section-1 .text_33 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 61.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1.3333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-1 .group_22 {
    position: absolute;
    left: 33.0666666667vw;
    top: 198.1333333333vw;
    width: 113.6vw;
    height: 113.3333333333vw;
    background: url(images/f677c76e96b5cdcd0e397033594ade87.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_10 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 65.3333333333vw;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    margin: 34.9333333333vw 0 0 30.6666666667vw
  }

  #spider8 .spider8-phone #section-1 .text_34 {
    width: 62.1333333333vw;
    height: 11.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-1 .text_35 {
    width: 62.1333333333vw;
    height: 11.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-1 .text_36 {
    width: 62.1333333333vw;
    height: 11.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-1 .text_37 {
    width: 62.1333333333vw;
    height: 11.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_22 {
    width: 62.1333333333vw;
    height: 11.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_23 {
    width: 57.3333333333vw;
    height: 10.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw;
    margin: -7.2vw 0 63.2vw 57.6vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_11 {
    position: absolute;
    left: -20vw;
    top: 32.2666666667vw;
    width: 46.6666666667vw;
    height: 50.1333333333vw;
    background: url(images/5b747c0ad9466fbb4014d420228e74ad.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .paragraph_24 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 28vw;
    height: 30.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.0666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.4vw 0 0 3.2vw
  }

  #spider8 .spider8-phone #section-1 .text_38 {
    text-shadow: 0vw 0.2666666667vw 0vw rgba(4, 0, 0, .51);
    width: 14.6666666667vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 3.2vw;
    margin: 29.6vw 0 0 -19.7333333333vw
  }

  #spider8 .spider8-phone #section-1 .text_39 {
    text-shadow: 0vw 0.2666666667vw 0vw rgba(4, 0, 0, .51);
    width: 17.3333333333vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 3.2vw;
    margin: 22.9333333333vw 8.8vw 0 -5.6vw
  }

  #spider8 .spider8-phone #section-1 .group_23 {
    position: absolute;
    left: 142.1333333333vw;
    top: 211.2vw;
    width: 41.6vw;
    height: 29.0666666667vw;
    background: url(images/6f48801a5d95f258370f0907d364eacb.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text-group_14 {
    width: 28.8vw;
    height: 24.5333333333vw;
    margin: 2.4vw 0 0 1.6vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_25 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 29.3333333333vw;
    height: 14.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 4.8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .paragraph_26 {
    width: 30.6666666667vw;
    height: 9.6vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .group_24 {
    position: absolute;
    left: 103.4666666667vw;
    top: 282.4vw;
    width: 96.5333333333vw;
    height: 44vw;
    background: url(images/703d2f8c8ee057069daca413b2c49fb5.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .paragraph_27 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
    background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
    width: 25.3333333333vw;
    height: 16.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.6vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 5.0666666667vw 0 0 1.8666666667vw
  }

  #spider8 .spider8-phone #section-1 .image_1 {
    width: 51.2vw;
    height: 17.6vw;
    margin: 4.5333333333vw 19.2vw 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_12 {
    height: 40.8vw;
    background: url(images/f6b3f235d0de5a2489dfac9b075a43fd.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 44vw;
    position: absolute;
    left: 12.8vw;
    top: 104.2666666667vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_28 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 29.8666666667vw;
    height: 18.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 700;
    text-align: left;
    line-height: 4.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1.3333333333vw 0 0 2.6666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_13 {
    height: 43.7333333333vw;
    background: url(images/686280e22491fa460a67cb6aaecc5edc.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 32.5333333333vw;
    position: absolute;
    left: 13.0666666667vw;
    top: 282.4vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_29 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 21.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.6666666667vw 0 0 5.6vw
  }

  #spider8 .spider8-phone #section-1 .group_25 {
    position: absolute;
    left: 12.8vw;
    top: 146.9333333333vw;
    width: 54.6666666667vw;
    height: 60vw;
    background: url(images/d6f64e23efb7f99cef6b2e095ae916f0.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text-group_15 {
    width: 34.6666666667vw;
    height: 17.0666666667vw;
    margin: 2.6666666667vw 0 0 3.2vw
  }

  #spider8 .spider8-phone #section-1 .paragraph_30 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
    background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
    width: 34.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-1 .text_40 {
    width: 33.6vw;
    height: 5.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: center;
    line-height: 4.8vw;
    margin: 1.8666666667vw 0 0 1.0666666667vw
  }

  #spider8 .spider8-phone #section-1 .text-wrapper_14 {
    width: 200vw;
    height: 116.8vw;
    background: url(images/f86a98d5596943193dd26550e46aa6a5.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-1 .text_41 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(238, 61, 19)), color-stop(0, rgba(238, 61, 19, 0.996078)), color-stop(44.995117%, rgb(143, 33, 131)), color-stop(100%, rgb(38, 1, 253)), to(rgb(38, 1, 253)));
    background-image: linear-gradient(270deg, rgb(238, 61, 19) 0, rgba(238, 61, 19, 0.996078) 0, rgb(143, 33, 131) 44.995117%, rgb(38, 1, 253) 100%, rgb(38, 1, 253) 100%);
    width: 58.1333333333vw;
    height: 8.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 7.4666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 9.8666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 43.2vw 0 0 127.2vw
  }

  #spider8 .spider8-phone #section-1 .text_42 {
    width: 65.3333333333vw;
    height: 6.1333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.0666666667vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw;
    margin: 2.1333333333vw 0 57.0666666667vw 128.2666666667vw
  }

  #spider8 .spider8-phone #section-2 {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
  }

  #spider8 .spider8-phone #section-2 .page {
    position: relative;
    width: 200vw;
    overflow: hidden
  }

  #spider8 .spider8-phone #section-2 .box_1 {
    position: relative;
    width: 200vw;
    background-color: #fff
  }

  #spider8 .spider8-phone #section-2 .block_1 {
    width: 200vw;
    height: 101.3333333333vw;
    background: url(images/32a7813846cdc4fb31c83f9d2fd3fce4.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text_1 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 148vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 10.1333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 14.4vw 0 0 26.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .block_2 {
    width: 189.0666666667vw;
    height: 32.8vw;
    margin: 13.3333333333vw 0 29.3333333333vw 6.4vw
  }

  #spider8 .spider8-phone #section-2 .block_2 div[class^=text-group_] span:nth-child(1) {
    height: auto;
    text-align: left;
    width: auto;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-2 .block_2 div[class^=text-group_] span:nth-child(2) {
    font-size: 5.8666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_1 {
    width: 37.3333333333vw;
    height: 25.3333333333vw;
    margin-top: 1.8666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_2 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 21.6vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.1333333333vw;
    margin-left: 0.5333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .paragraph_1 {
    width: 37.3333333333vw;
    height: 12.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.1333333333vw;
    margin-top: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .block_3 {
    width: 107.7333333333vw;
    height: 32.8vw;
    background: url(images/82f3148fd46a0abbcdbd8c479ca0a295.webp) 0vw 0vw no-repeat;
    background-size: 107.7333333333vw 33.0666666667vw;
    margin-left: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_2 {
    width: 38.1333333333vw;
    height: 30.1333333333vw;
    margin: 2.1333333333vw 0 0 5.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_3 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 24.8vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .paragraph_2 {
    width: 38.1333333333vw;
    height: 16.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.1333333333vw;
    margin-top: 4.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_3 {
    width: 43.7333333333vw;
    height: 24.8vw;
    margin: 2.1333333333vw 5.6vw 0 14.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_4 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 24.8vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.1333333333vw;
    margin-left: 0.8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .paragraph_3 {
    width: 43.7333333333vw;
    height: 13.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.1333333333vw;
    margin-top: 2.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_4 {
    width: 35.2vw;
    height: 25.6vw;
    margin: 2.4vw 0 0 5.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_5 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 25.6vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.1333333333vw;
    margin-left: 0.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .paragraph_4 {
    width: 35.2vw;
    height: 12.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.1333333333vw;
    margin-top: 3.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .block_4 {
    width: 200vw;
    height: 83.7333333333vw;
    background: url(images/1315d5da24f860472a8f43ffd87a2c3a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -2.4vw
  }

  #spider8 .spider8-phone #section-2 .text-group_5 {
    width: 85.6vw;
    margin: 25.3333333333vw 0 0 56.8vw
  }

  #spider8 .spider8-phone #section-2 .text_6 {
    width: 85.6vw;
    height: 36.5333333333vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, .1);
    font-size: 45.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 24.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_5 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 74.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 11.7333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 6.1333333333vw 5.8666666667vw 0 -80vw
  }

  #spider8 .spider8-phone #section-2 .block_5 {
    position: relative;
    width: 200vw;
    background: #fff;
    margin-top: 4vw
  }

  #spider8 .spider8-phone #section-2 .text_7 {
    width: 126.9333333333vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 500;
    text-align: center;
    line-height: 7.2vw;
    margin: 0 0 0 8vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_1 {
    width: 185.6vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw;
    margin: 5.3333333333vw 0 0 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_8 {
    width: 185.6vw;
    height: 29.6vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.0666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_9 {
    width: 185.6vw;
    height: 29.6vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 5.0666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_10 {
    width: 185.6vw;
    height: 29.6vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.0666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_11 {
    width: 185.6vw;
    height: 29.6vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 5.0666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_12 {
    width: 185.6vw;
    height: 29.6vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.0666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .box_2 {
    width: 192vw;
    height: 56.5333333333vw;
    margin: 9.6vw 0 0 4.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .image_1 {
    width: 96vw;
    height: 56.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .box_2-img {
    width: 92.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .box_2-img img {
    width: 92.5333333333vw;
    height: 49.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_13 {
    display: block;
    width: 100%;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-2 .image_2 {
    width: 92.5333333333vw;
    height: 54.4vw;
    margin: 1.3333333333vw 0 0 103.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_2 {
    width: 182.4vw;
    height: 21.3333333333vw;
    margin: 3.2vw 0 0 7.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_6 {
    width: 89.6vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 7.2vw;
    margin-top: 0.8vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_7 {
    width: 78.6666666667vw;
    height: 21.3333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: center;
    line-height: 5.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_3 {
    width: 200vw;
    background: url(images/03e065726a1aef5bb098f2b4e851b906.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 3.2vw
  }

  #spider8 .spider8-phone #section-2 .text-group_6 {
    width: 185.8666666667vw;
    height: 80.2666666667vw;
    margin: 18.6666666667vw 0 0 8.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_14 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 117.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 10.6666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 0.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .paragraph_8 {
    width: 168.5333333333vw;
    height: 18.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 500;
    text-align: left;
    line-height: 10.1333333333vw;
    margin-top: 4.8vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_3 {
    width: 185.3333333333vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw;
    margin: 7.4666666667vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_15 {
    width: 185.3333333333vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_16 {
    width: 185.3333333333vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_17 {
    width: 185.3333333333vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .image-wrapper_1 {
    width: 200vw;
    height: 74.6666666667vw;
    margin-top: 16.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .image_3 {
    width: 107.4666666667vw;
    height: 74.1333333333vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .image_4 {
    width: 92.5333333333vw;
    height: 74.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_4 {
    width: 200vw;
    height: 17.6vw;
    background: url(images/0d0d01aa11cb1c57abc148d5fcb4a2be.webp) 0vw 0vw no-repeat;
    background-size: 200vw 17.8666666667vw;
    margin: -0.5333333333vw 0 0.2666666667vw 0
  }

  #spider8 .spider8-phone #section-2 .box_4-2 {
    position: relative
  }

  #spider8 .spider8-phone #section-2 .box_4-2 .word {
    position: absolute;
    top: 5%;
    left: 50%;
    width: 186.6666666667vw;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
  }

  #spider8 .spider8-phone #section-2 .box_4-2 .word .tit {
    font-size: 10.6666666667vw;
    color: #dedde1;
    line-height: 1.2;
    background: -webkit-gradient(linear, right top, left top, from(#5FD5C4), color-stop(44.9951171875%, #DD9B21), to(#E6186A));
    background: linear-gradient(-90deg, #5FD5C4 0%, #DD9B21 44.9951171875%, #E6186A 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .box_4-2 .word .lab {
    font-size: 8vw;
    color: #dedde1;
    line-height: 1.2;
    margin: 2.6666666667vw 0
  }

  #spider8 .spider8-phone #section-2 .box_4-2 .word .msg {
    font-size: 6.4vw;
    color: #fff;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-2 .box_4-2 .word .msg span {
    color: #f06842
  }

  #spider8 .spider8-phone #section-2 .image-text_1 {
    width: 22.6666666667vw;
    height: 10.9333333333vw;
    margin: 3.4666666667vw 0 0 37.8666666667vw
  }

  #spider8 .spider8-phone #section-2 .label_1 {
    width: 6.1333333333vw;
    height: 10.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-group_7 {
    width: 13.8666666667vw;
    height: 4.2666666667vw;
    overflow-wrap: break-word;
    color: #10209f;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw;
    margin-top: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .image-text_2 {
    width: 21.3333333333vw;
    height: 10.9333333333vw;
    margin: 3.4666666667vw 34.9333333333vw 0 83.2vw
  }

  #spider8 .spider8-phone #section-2 .label_2 {
    width: 6.1333333333vw;
    height: 10.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-group_8 {
    width: 12vw;
    height: 4.2666666667vw;
    overflow-wrap: break-word;
    color: #ffc437;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw;
    margin-top: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_18 {
    width: 200vw;
    position: relative
  }

  #spider8 .spider8-phone #section-2 .text_18 .word .word-lab {
    position: absolute;
    top: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 128vw;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 500;
    text-align: center;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_18 .word .word-msg {
    position: absolute;
    bottom: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 80vw;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 500;
    text-align: center;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .box_5 {
    text-shadow: 0vw 1.0666666667vw 0.8vw rgba(4, 0, 0, .55);
    width: 76.5333333333vw;
    height: 6.6666666667vw;
    margin: 149.0666666667vw 0 6.6666666667vw 62.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .image_5 {
    position: absolute;
    left: 4.2666666667vw;
    top: 118.1333333333vw;
    width: 96vw;
    height: 56.8vw
  }

  #spider8 .spider8-phone #section-2 .block_6 {
    width: 200vw;
    height: 414.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .group_1 {
    width: 188.2666666667vw;
    height: 116.8vw;
    margin: 12.8vw 0 0 11.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_4 {
    width: 44.2666666667vw;
    height: 51.7333333333vw;
    margin-top: 32vw
  }

  #spider8 .spider8-phone #section-2 .text_19 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 44vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 0.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .paragraph_9 {
    width: 43.4666666667vw;
    height: 37.6vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: right;
    line-height: 8vw;
    margin-top: 8vw
  }

  #spider8 .spider8-phone #section-2 .image_6 {
    width: 134.1333333333vw;
    height: 116.8vw
  }

  #spider8 .spider8-phone #section-2 .group_2 {
    width: 194.9333333333vw;
    height: 117.3333333333vw;
    margin-top: 21.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .image_7 {
    width: 137.8666666667vw;
    height: 117.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_5 {
    width: 47.7333333333vw;
    height: 82.1333333333vw;
    margin-top: 20.8vw
  }

  #spider8 .spider8-phone #section-2 .text_20 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 30.4vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 0.5333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .text_21 {
    width: 47.7333333333vw;
    height: 70.6666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw;
    margin-top: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .group_3 {
    width: 189.3333333333vw;
    height: 117.3333333333vw;
    margin: 11.7333333333vw 0 17.3333333333vw 10.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_6 {
    width: 46.9333333333vw;
    height: 78.9333333333vw;
    margin-top: 20.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_22 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 44.8vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 8vw;
    margin-left: 2.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .text_23 {
    width: 46.4vw;
    height: 63.7333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.3333333333vw;
    font-weight: NaN;
    text-align: right;
    line-height: 8vw;
    margin-top: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .image_8 {
    width: 138.9333333333vw;
    height: 117.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .block_7 {
    width: 200vw;
    height: 203.4666666667vw;
    background: url(images/22a49b656c866344824b0bf5d221e8ee.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -0.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_9 {
    width: 148.8vw;
    height: 19.7333333333vw;
    margin: 27.4666666667vw 0 0 21.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_24 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 148.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 10.1333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .text_25 {
    width: 53.3333333333vw;
    height: 6.4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 500;
    text-align: left;
    line-height: 6.4vw;
    margin: 2.1333333333vw 0 0 51.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_7 {
    width: 162.6666666667vw;
    height: 6.1333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 7.4666666667vw 0 0 19.2vw
  }

  #spider8 .spider8-phone #section-2 .text_26 {
    width: 165.3333333333vw;
    height: 6.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-2 .text_27 {
    width: 162.6666666667vw;
    height: 6.1333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-2 .text_28 {
    width: 162.6666666667vw;
    height: 6.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-2 .image_9 {
    width: 200vw;
    height: 117.0666666667vw;
    margin: 24.8vw 0 0.8vw 0
  }

  #spider8 .spider8-phone #section-2 .block_8 {
    width: 200vw;
    height: 83.7333333333vw;
    background: url(images/1ef629b11d60640c9fb53b1edac3f7d0.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -0.8vw
  }

  #spider8 .spider8-phone #section-2 .text-group_10 {
    position: relative;
    width: 103.4666666667vw;
    height: 36.8vw;
    margin: 24.8vw 0 0 49.6vw
  }

  #spider8 .spider8-phone #section-2 .text_29 {
    width: 97.0666666667vw;
    height: 36.8vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, .1);
    font-size: 45.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    margin-left: 3.2vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_10 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    position: absolute;
    left: 0;
    top: 7.4666666667vw;
    width: 103.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .block_9 {
    width: 200vw;
    height: 220.8vw;
    background: #000;
    margin-top: -3.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_8 {
    height: 40vw;
    background: url(images/ea5c1becf2df03c5019d9b84f0978b3a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 2.4vw;
    width: 200vw
  }

  #spider8 .spider8-phone #section-2 .text_30 {
    width: 189.3333333333vw;
    height: 7.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 10.1333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 7.2vw;
    margin: 14.9333333333vw 0 0 6.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .group_4 {
    width: 196.2666666667vw;
    height: 117.8666666667vw;
    margin: 29.6vw 0 30.9333333333vw 0
  }

  #spider8 .spider8-phone #section-2 .section_1 {
    height: 69.0666666667vw;
    background: url(images/24f6189daf542265aa5c9f8fa210dcac.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 25.3333333333vw;
    width: 62.9333333333vw;
    position: relative
  }

  #spider8 .spider8-phone #section-2 .text_31 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 22.6666666667vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 20.8vw 0 0 7.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_9 {
    height: 39.7333333333vw;
    background: url(images/f835d7b90dba19267345a39b98b95903.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 55.4666666667vw;
    position: absolute;
    left: 5.0666666667vw;
    top: -25.8666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_32 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    width: 51.4666666667vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 7.2vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 4.5333333333vw 0 0 1.8666666667vw
  }

  #spider8 .spider8-phone #section-2 .group_5 {
    position: absolute;
    left: 3.4666666667vw;
    top: 54.6666666667vw;
    width: 56vw;
    height: 37.3333333333vw;
    background: url(images/38e13fe81832853cf91df3959a55fd34.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text-group_11 {
    width: 55.2vw;
    height: 14.6666666667vw;
    margin: 1.0666666667vw 0 0 1.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_33 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
    background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
    width: 58.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .paragraph_11 {
    width: 47.2vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 5.3333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.5333333333vw;
    margin: -0.5333333333vw 0 0 0.8vw
  }

  #spider8 .spider8-phone #section-2 .image_10 {
    width: 30.1333333333vw;
    height: 11.7333333333vw;
    margin: 0.2666666667vw 0 9.6vw 23.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .section_2 {
    width: 77.6vw;
    height: 117.8666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_10 {
    height: 24.8vw;
    background: url(images/1bcf5e888d257f124b1bb5388aab55f5.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 0.2666666667vw;
    width: 77.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_12 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 33.3333333333vw;
    height: 11.2vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 6.9333333333vw 0 0 33.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_11 {
    height: 54.6666666667vw;
    background: url(images/46548778e347b49e826f8b5eb388b0b1.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 4.2666666667vw;
    width: 77.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_34 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
    background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
    width: 73.3333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 3.4666666667vw 0 0 1.8666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_12 {
    height: 31.2vw;
    background: url(images/091b30c0621029fe6a7251ed9b70312e.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 76.5333333333vw;
    margin: 2.9333333333vw 0 0 0.8vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_13 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 219, 88, 0.996078)), color-stop(5.126953%, rgba(255, 219, 88, 0.996078)), color-stop(27.441406%, rgb(255, 184, 96)), color-stop(100%, rgb(255, 124, 143)), to(rgb(255, 124, 143)));
    background-image: linear-gradient(270deg, rgba(255, 219, 88, 0.996078) 0, rgba(255, 219, 88, 0.996078) 5.126953%, rgb(255, 184, 96) 27.441406%, rgb(255, 124, 143) 100%, rgb(255, 124, 143) 100%);
    width: 49.3333333333vw;
    height: 11.2vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 9.6vw 0 0 25.6vw
  }

  #spider8 .spider8-phone #section-2 .section_3 {
    width: 51.7333333333vw;
    height: 117.6vw;
    margin-left: 4vw
  }

  #spider8 .spider8-phone #section-2 .group_6 {
    width: 51.7333333333vw;
    height: 32.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_13 {
    height: 32.5333333333vw;
    background: url(images/07a0f0e0852fe75afc2b923052b52e8d.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 29.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_14 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(23, 255, 186)), color-stop(0, rgba(23, 255, 186, 0.996078)), color-stop(46.75293%, rgb(5, 192, 215)), color-stop(99.121094%, rgb(9, 151, 255)), to(rgb(9, 151, 255)));
    background-image: linear-gradient(270deg, rgb(23, 255, 186) 0, rgba(23, 255, 186, 0.996078) 0, rgb(5, 192, 215) 46.75293%, rgb(9, 151, 255) 99.121094%, rgb(9, 151, 255) 100%);
    width: 28vw;
    height: 10.4vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 18.6666666667vw 0 0 1.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_14 {
    height: 32.2666666667vw;
    background: url(images/92636046a4dabc7f73d93bdfe0c2ef75.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2666666667vw;
    width: 18.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_35 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(210, 211, 255)), color-stop(0, rgba(210, 211, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
    background-image: linear-gradient(270deg, rgb(210, 211, 255) 0, rgba(210, 211, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
    width: 18.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.0666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 22.4vw 0 0 1.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .group_7 {
    width: 50.9333333333vw;
    height: 37.8666666667vw;
    background: url(images/0404883f0d2c5a80f3c3dbf5660eb627.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 4.8vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_12 {
    width: 45.8666666667vw;
    margin: 1.3333333333vw 0 0 2.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_15 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(100%, rgb(223, 236, 241)), to(rgb(223, 236, 241)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 100%, rgb(223, 236, 241) 100%);
    width: 46.6666666667vw;
    height: 12vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.0666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .paragraph_16 {
    width: 45.6vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 5.3333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2;
    margin: 0.2666666667vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .group_8 {
    background: url(images/223bf8e1a8e25568f2f757d1082a357f.webp) 100% no-repeat;
    background-size: 100% 100%;
    border-radius: 2.6666666667vw;
    position: relative;
    width: 51.2vw;
    height: 38.1333333333vw;
    overflow: hidden;
    margin: 4.2666666667vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_17 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 45.0666666667vw;
    height: 10.9333333333vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 5.0666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.0666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1.6vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .block_10 {
    width: 32.5333333333vw;
    height: 18.4vw;
    margin: 4.5333333333vw 0 2.6666666667vw 3.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .label_3 {
    width: 10.1333333333vw;
    height: 10.1333333333vw;
    margin-top: 8.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .group_9 {
    width: 12.5333333333vw;
    height: 14.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_18 {
    position: absolute;
    left: 3.4666666667vw;
    top: 14.1333333333vw;
    width: 36.2666666667vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4vw
  }

  #spider8 .spider8-phone #section-2 .block_11 {
    width: 200vw;
    height: 244.8vw;
    background: url(images/d60d4e305c715bbed8d0624de1aa330c.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -6.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_36 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 90.6666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 10.6666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 14.4vw 0 0 96.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_37 {
    width: 82.6666666667vw;
    height: 8.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 500;
    text-align: center;
    line-height: 6.1333333333vw;
    margin: 6.1333333333vw 0 0 97.6vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_15 {
    width: 95.4666666667vw;
    height: 69.8666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw;
    margin: 5.0666666667vw 0 0 97.8666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_38 {
    width: 95.4666666667vw;
    height: 69.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-2 .text_39 {
    width: 95.4666666667vw;
    height: 69.8666666667vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_40 {
    width: 95.4666666667vw;
    height: 69.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_41 {
    width: 95.4666666667vw;
    height: 69.8666666667vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_42 {
    width: 95.4666666667vw;
    height: 69.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_43 {
    width: 95.4666666667vw;
    height: 69.8666666667vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_44 {
    width: 95.4666666667vw;
    height: 69.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_45 {
    width: 95.4666666667vw;
    height: 69.8666666667vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_46 {
    width: 95.4666666667vw;
    height: 69.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_47 {
    width: 151.2vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 6.1333333333vw;
    margin: 105.3333333333vw 0 10.9333333333vw 29.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .block_12 {
    width: 200vw;
    background: #000
  }

  #spider8 .spider8-phone #section-2 .box_6 {
    width: 189.0666666667vw;
    height: 61.6vw;
    margin: 28.2666666667vw 0 0 5.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .section_4 {
    width: 80.8vw;
    height: 61.6vw;
    background: url(images/c74231649cf7bdb770a5d688d0b6c2fb.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text-group_13 {
    width: 74.4vw;
    height: 19.2vw;
    margin: 2.9333333333vw 0 0 3.2vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_19 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 58.6666666667vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_16 {
    width: 74.1333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw;
    margin: 1.0666666667vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_48 {
    width: 74.1333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_49 {
    width: 74.1333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #ff663f;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_50 {
    width: 74.1333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_17 {
    height: 61.0666666667vw;
    background: url(images/c9b85f08af8de6c7c260c6011be2b884.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 4.5333333333vw;
    width: 59.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_51 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 54.6666666667vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 5.0666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.6666666667vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_18 {
    height: 60.2666666667vw;
    background: url(images/ee17b315988ab4cbf943a23058dc20dd.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 41.0666666667vw;
    margin: 0.2666666667vw 0 0 3.2vw
  }

  #spider8 .spider8-phone #section-2 .text_52 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    width: 42.1333333333vw;
    height: 19.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.4vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.9333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .box_7 {
    width: 190.4vw;
    height: 54.1333333333vw;
    margin: 3.4666666667vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-2 .box_8 {
    width: 72.2666666667vw;
    height: 54.1333333333vw;
    background: url(images/c3cf08df75e0c48e0942e595a97165b2.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text-group_14 {
    width: 52.5333333333vw;
    height: 11.4666666667vw;
    margin: 1.8666666667vw 0 0 5.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_53 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(188, 6, 186)), color-stop(0, rgba(188, 6, 186, 0.996078)), color-stop(100%, rgb(255, 183, 254)), to(rgb(255, 183, 254)));
    background-image: linear-gradient(270deg, rgb(188, 6, 186) 0, rgba(188, 6, 186, 0.996078) 0, rgb(255, 183, 254) 100%, rgb(255, 183, 254) 100%);
    width: 54.1333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .text_54 {
    width: 41.3333333333vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 6.1333333333vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_9 {
    width: 114.1333333333vw;
    height: 50.4vw;
    background: url(images/b0fe3bd5f6ba6e660b8f0c4de443047e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_20 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
    background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
    width: 30.6666666667vw;
    height: 25.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 3.2vw 0 0 3.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .image_11 {
    width: 73.0666666667vw;
    height: 25.8666666667vw;
    margin: 1.6vw 5.8666666667vw 0 2.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_10 {
    height: 71.4666666667vw;
    background: url(images/2b224a00e61302cad0aa63bd363ee878.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 189.6vw;
    margin: 4.5333333333vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_19 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 161.3333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 700;
    text-align: center;
    line-height: 5.0666666667vw;
    margin: 5.6vw 0 0 15.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_55 {
    width: 161.3333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_56 {
    width: 161.3333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_57 {
    width: 161.3333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_11 {
    width: 190.6666666667vw;
    height: 52.2666666667vw;
    margin: 6.9333333333vw 0 0 4.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_20 {
    height: 52.2666666667vw;
    background: url(images/0018fd6070c8864f1c1c8e92cb9cae39.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 95.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_21 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(188, 6, 186)), color-stop(0, rgba(188, 6, 186, 0.996078)), color-stop(100%, rgb(255, 183, 254)), to(rgb(255, 183, 254)));
    background-image: linear-gradient(270deg, rgb(188, 6, 186) 0, rgba(188, 6, 186, 0.996078) 0, rgb(255, 183, 254) 100%, rgb(255, 183, 254) 100%);
    width: 82.6666666667vw;
    height: 13.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.6666666667vw 0 0 3.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_21 {
    height: 52.2666666667vw;
    background: url(images/d84215f2cab420941d4561164b5cb694.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 90.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_22 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    width: 80vw;
    height: 13.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.1333333333vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-2 .box_12 {
    width: 190.6666666667vw;
    height: 52.5333333333vw;
    margin: 6.1333333333vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_22 {
    height: 52.5333333333vw;
    background: url(images/c6d287ea204da4966676973b14db74b0.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 61.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_23 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 46.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1.3333333333vw 0 0 2.4vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_23 {
    height: 52.5333333333vw;
    background: url(images/bdf3f89d77b8ae56775272add84b3057.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 2.9333333333vw;
    width: 66.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_58 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 65.0666666667vw;
    height: 13.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 3.2vw 0 0 3.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_24 {
    height: 50.9333333333vw;
    background: url(images/098eb8ac8e4cbeb83b5da93ae6b12064.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 57.3333333333vw;
    margin: 0.2666666667vw 0 0 2.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_24 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(218, 237, 255, 0.996078)), color-stop(97.363281%, rgba(218, 237, 255, 0.996078)), to(rgb(218, 237, 255)));
    background-image: linear-gradient(270deg, rgba(218, 237, 255, 0.996078) 0, rgba(218, 237, 255, 0.996078) 97.363281%, rgb(218, 237, 255) 100%);
    width: 49.3333333333vw;
    height: 19.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 3.2vw 0 0 2.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .box_13 {
    width: 191.4666666667vw;
    height: 52.2666666667vw;
    margin: 5.3333333333vw 0 41.0666666667vw 4.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_25 {
    height: 52.2666666667vw;
    background: url(images/d6454d7f71754561f2d913361d6583a9.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 95.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_25 {
    width: 65.0666666667vw;
    height: 12.8vw;
    overflow-wrap: break-word;
    color: #ff5a2b;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: right;
    line-height: 6.1333333333vw;
    margin: 4.8vw 0 0 28vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_26 {
    height: 52vw;
    background: url(images/a690114bd0ddeddf24af0e7eb1595fe6.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2666666667vw;
    width: 93.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_59 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 219, 88, 0.996078)), color-stop(5.126953%, rgba(255, 219, 88, 0.996078)), color-stop(27.441406%, rgb(255, 184, 96)), color-stop(100%, rgb(255, 124, 143)), to(rgb(255, 124, 143)));
    background-image: linear-gradient(270deg, rgba(255, 219, 88, 0.996078) 0, rgba(255, 219, 88, 0.996078) 5.126953%, rgb(255, 184, 96) 27.441406%, rgb(255, 124, 143) 100%, rgb(255, 124, 143) 100%);
    width: 84.8vw;
    height: 17.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 5.0666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 3.2vw 0 0 6.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .block_13 {
    width: 200vw;
    height: 366.1333333333vw;
    background: url(images/62f70b4d37d4a2204d86f9ddb40c0f93.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -3.2vw
  }

  #spider8 .spider8-phone #section-2 .text_60 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 185.3333333333vw;
    height: 8.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: left;
    line-height: 10.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 22.1333333333vw 0 0 11.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_61 {
    width: 122.1333333333vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 500;
    text-align: left;
    line-height: 5.0666666667vw;
    margin: 9.6vw 0 0 12vw
  }

  #spider8 .spider8-phone #section-2 .text-group_15 {
    width: 175.7333333333vw;
    height: 70.1333333333vw;
    margin: 8.2666666667vw 0 0 12vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_27 {
    width: 174.9333333333vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw;
    margin-left: 0.8vw
  }

  #spider8 .spider8-phone #section-2 .text_62 {
    width: 174.9333333333vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_63 {
    width: 174.9333333333vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_64 {
    width: 174.9333333333vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_65 {
    width: 174.9333333333vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_66 {
    width: 174.9333333333vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_28 {
    width: 88.2666666667vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw;
    margin-top: 12vw
  }

  #spider8 .spider8-phone #section-2 .text_67 {
    width: 88.2666666667vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_68 {
    width: 88.2666666667vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_69 {
    width: 88.2666666667vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_70 {
    width: 88.2666666667vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .section_5 {
    width: 187.4666666667vw;
    height: 24.5333333333vw;
    margin: 174.6666666667vw 0 0 8.8vw
  }

  #spider8 .spider8-phone #section-2 .section_5 div[class^=text-wrapper_] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  #spider8 .spider8-phone #section-2 .section_5 div[class^=text-wrapper_] div:not(.tit) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #spider8 .spider8-phone #section-2 .section_5 div[class^=text-wrapper_] div:not(.tit) .lab {
    font-size: 4.8vw;
    font-weight: 400;
    color: #fff;
    line-height: 1
  }

  #spider8 .spider8-phone #section-2 .section_5 div[class^=text-wrapper_] div:not(.tit) .msg {
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1
  }

  #spider8 .spider8-phone #section-2 .section_5 div[class^=text-wrapper_] .tit {
    color: #fff;
    font-size: 11.2vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1
  }

  #spider8 .spider8-phone #section-2 .image-text_3 {
    width: 14.1333333333vw;
    height: 23.2vw;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .box_14 {
    width: 13.6vw;
    height: 10.6666666667vw;
    background: url(images/389e66b1bc0b935c5f2870f4b1706cd1.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text-group_16 {
    position: relative;
    width: 14.1333333333vw;
    height: 6.9333333333vw;
    margin-top: 5.6vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_29 {
    width: 11.4666666667vw;
    height: 6.4vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_71 {
    width: 11.4666666667vw;
    height: 6.4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_72 {
    width: 11.4666666667vw;
    height: 6.4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_73 {
    width: 11.4666666667vw;
    height: 6.4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_74 {
    position: absolute;
    left: 5.0666666667vw;
    top: 0;
    width: 9.0666666667vw;
    height: 2.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .group_10 {
    background-color: rgba(255, 255, 255, .6);
    width: 0.2666666667vw;
    height: 24.5333333333vw;
    margin-left: 8.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .group_11 {
    width: 15.2vw;
    height: 23.4666666667vw;
    margin: 0.2666666667vw 0 0 7.2vw
  }

  #spider8 .spider8-phone #section-2 .block_14 {
    width: 13.6vw;
    height: 10.9333333333vw;
    background: url(images/928662ca876f9a294a0bcd99621b42c3.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .block_15 {
    width: 14.6666666667vw;
    height: 6.6666666667vw;
    margin: 5.8666666667vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_30 {
    width: 12.5333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_75 {
    width: 12.5333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_76 {
    width: 12.5333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_77 {
    width: 12.5333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 15.2vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_78 {
    width: 8.8vw;
    height: 2.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw;
    margin-left: -6.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .group_12 {
    background-color: rgba(255, 255, 255, .6);
    width: 0.2666666667vw;
    height: 24.5333333333vw;
    margin-left: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .group_13 {
    position: relative;
    width: 15.7333333333vw;
    height: 24vw;
    margin: 0.2666666667vw 0 0 7.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_15 {
    width: 10.6666666667vw;
    height: 11.2vw;
    background: url(images/707c2387803ab068d6258a45d1262834.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 1.6vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_31 {
    width: 15.7333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw;
    margin-top: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_79 {
    width: 15.7333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_80 {
    width: 15.7333333333vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_81 {
    position: absolute;
    left: 8.5333333333vw;
    top: 16.8vw;
    width: 6.9333333333vw;
    height: 2.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .group_14 {
    background-color: rgba(255, 255, 255, .6);
    width: 0.2666666667vw;
    height: 24.5333333333vw;
    margin-left: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .group_15 {
    position: relative;
    width: 19.7333333333vw;
    height: 23.4666666667vw;
    margin: 0.5333333333vw 0 0 7.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_16 {
    width: 10.6666666667vw;
    height: 11.2vw;
    background: url(images/c48edddb90a0f742a0a2620efdb706a7.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 3.2vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_32 {
    width: 17.8666666667vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw;
    margin-top: 5.6vw
  }

  #spider8 .spider8-phone #section-2 .text_82 {
    width: 17.8666666667vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_83 {
    width: 17.8666666667vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_84 {
    position: absolute;
    left: 10.9333333333vw;
    top: 16.2666666667vw;
    width: 8.8vw;
    height: 2.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .group_16 {
    background-color: rgba(255, 255, 255, .6);
    width: 0.2666666667vw;
    height: 24.5333333333vw;
    margin-left: 5.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .image-text_4 {
    width: 22.1333333333vw;
    height: 23.7333333333vw;
    margin: 0.2666666667vw 0 0 7.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .block_16 {
    width: 11.4666666667vw;
    height: 11.7333333333vw;
    background: url(images/1075410d17f5d719c18d913f00766473.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_17 {
    width: 22.1333333333vw;
    height: 6.9333333333vw;
    margin-top: 5.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_85 {
    width: 10.4vw;
    height: 3.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw;
    margin-left: 11.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_33 {
    width: 18.4vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_86 {
    width: 18.4vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_87 {
    width: 18.4vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .group_17 {
    background-color: rgba(255, 255, 255, .6);
    width: 0.2666666667vw;
    height: 24.5333333333vw;
    margin-left: 8vw
  }

  #spider8 .spider8-phone #section-2 .group_18 {
    width: 28.2666666667vw;
    height: 23.7333333333vw;
    margin: 0.2666666667vw 0 0 6.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .block_17 {
    width: 10.6666666667vw;
    height: 10.9333333333vw;
    background: url(images/90b324af7273cdf3ccd386375db8ad60.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 4.8vw
  }

  #spider8 .spider8-phone #section-2 .text_88 {
    width: 12.8vw;
    height: 3.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw;
    margin: 5.3333333333vw 0 0 15.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_34 {
    width: 22.6666666667vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 9.0666666667vw;
    margin-top: 5.6vw
  }

  #spider8 .spider8-phone #section-2 .text_89 {
    width: 22.6666666667vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_90 {
    width: 22.6666666667vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_26 {
    width: 124vw;
    height: 11.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 6.1333333333vw;
    margin: 13.3333333333vw 0 14.4vw 42.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .block_18 {
    width: 200vw;
    height: 313.6vw;
    background: url(images/5d03aeb6ba6d1863cbb857f478acd32d.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text-group_18 {
    width: 177.6vw;
    height: 65.8666666667vw;
    margin: 31.4666666667vw 0 0 15.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_91 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 121.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 10.1333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    margin-left: 56.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .text_92 {
    width: 67.7333333333vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 700;
    text-align: center;
    line-height: 8vw;
    margin: 2.1333333333vw 0 0 108.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_35 {
    width: 177.6vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    line-height: 8vw;
    margin-top: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_93 {
    width: 177.6vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: right;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_94 {
    width: 177.6vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_95 {
    width: 177.6vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_96 {
    width: 177.6vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_97 {
    width: 177.6vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_98 {
    width: 177.6vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_99 {
    width: 177.6vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_100 {
    width: 177.6vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .text_101 {
    width: 177.6vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-2 .block_19 {
    width: 141.6vw;
    height: 23.7333333333vw;
    margin: 12.5333333333vw 0 180vw 52vw
  }

  #spider8 .spider8-phone #section-2 .section_6 {
    width: 61.6vw;
    height: 23.2vw;
    background: url(images/0bd67877c030b4c06f0a79a094af91d8.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .group_19 {
    width: 17.8666666667vw;
    height: 14.9333333333vw;
    background: url(images/04e480669cb93816f862bcb705681086.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 4.2666666667vw 0 0 6.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-group_19 {
    width: 26.1333333333vw;
    margin: 5.6vw 6.4vw 0 4.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_102 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 15.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 700;
    text-align: right;
    line-height: 1.2;
    margin-left: 0.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .text_103 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 26.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.0666666667vw;
    font-weight: NaN;
    text-align: right;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .section_7 {
    width: 61.3333333333vw;
    height: 23.7333333333vw;
    background: url(images/cdd27c3b924c2ec83e59e69eb2391f09.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .image-text_5 {
    width: 42.4vw;
    height: 14.6666666667vw;
    margin: 4.5333333333vw 0 0 8.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_17 {
    width: 17.8666666667vw;
    height: 14.6666666667vw;
    background: url(images/3845128a5c83e84f2feb29964c182305.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text-group_20 {
    width: 21.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_104 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 18.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 700;
    text-align: right;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .text_105 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 20.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: right;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .block_20 {
    width: 200vw;
    height: 142.1333333333vw;
    background: url(images/bd5e6f04433b3d67daaccc89daa15176.webp) 0vw 0vw no-repeat;
    background-size: 100% 100%;
    position: relative
  }

  #spider8 .spider8-phone #section-2 .block_20 .image_12-2 {
    position: absolute;
    left: 0;
    top: 30.9333333333vw;
    width: 200vw;
    height: 8.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_106 {
    background-image: linear-gradient(267deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 125.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 25.0666666667vw 0 0 37.6vw
  }

  #spider8 .spider8-phone #section-2 .section_8 {
    width: 197.6vw;
    height: 73.6vw;
    margin: 19.7333333333vw 0 14.6666666667vw 2.4vw
  }

  #spider8 .spider8-phone #section-2 .group_20 {
    width: 66.4vw;
    height: 73.6vw;
    background: url(images/e742b4ba3eaccae4ba754cd70dbc2a53.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .image-text_6 {
    width: 60.2666666667vw;
    height: 17.6vw;
    margin: 46.1333333333vw 0 0 3.2vw
  }

  #spider8 .spider8-phone #section-2 .label_4 {
    width: 12vw;
    height: 12.2666666667vw;
    margin-top: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_21 {
    width: 45.6vw;
    height: 17.6vw;
    overflow-wrap: break-word;
    color: #080a11;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-2 .group_21 {
    width: 65.6vw;
    height: 73.3333333333vw;
    background: url(images/de68b7839456c6384c403911b1147f10.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 1.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .image-text_7 {
    width: 57.0666666667vw;
    height: 25.8666666667vw;
    margin: 41.6vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-2 .label_5 {
    width: 11.7333333333vw;
    height: 12.2666666667vw;
    margin-top: 8.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_22 {
    width: 42.6666666667vw;
    height: 25.8666666667vw;
    overflow-wrap: break-word;
    color: #080a11;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .group_22 {
    width: 63.4666666667vw;
    height: 73.6vw;
    background: url(images/11eda8d6fa97597aa9290d8b50e8906b.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 0.8vw
  }

  #spider8 .spider8-phone #section-2 .image-text_8 {
    width: 57.0666666667vw;
    height: 32.2666666667vw;
    margin: 38.6666666667vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-2 .label_6 {
    width: 12vw;
    height: 12vw;
    margin-top: 8.8vw
  }

  #spider8 .spider8-phone #section-2 .text-group_23 {
    width: 42.9333333333vw;
    height: 32.2666666667vw;
    overflow-wrap: break-word;
    color: #080a11;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .image_12 {
    position: absolute;
    left: 0;
    top: 30.9333333333vw;
    width: 200vw;
    height: 8.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .block_21 {
    width: 200vw
  }

  #spider8 .spider8-phone #section-2 .image-text_9 {
    width: 192.8vw;
    height: 105.3333333333vw;
    margin-top: 26.9333333333vw
  }

  #spider8 .spider8-phone #section-2 .image_13 {
    width: 89.8666666667vw;
    height: 105.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-group_24 {
    width: 98.9333333333vw;
    height: 94.1333333333vw;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_107 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 102.6666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 9.0666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .text_108 {
    width: 97.6vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 7.4666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 6.1333333333vw;
    margin: 2.1333333333vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_36 {
    width: 95.7333333333vw;
    height: 68vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw;
    margin: 4.5333333333vw 0 0 0.8vw
  }

  #spider8 .spider8-phone #section-2 .text_109 {
    width: 95.7333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1
  }

  #spider8 .spider8-phone #section-2 .text_110 {
    width: 95.7333333333vw;
    height: 68vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_111 {
    width: 95.7333333333vw;
    height: 68vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_112 {
    width: 95.7333333333vw;
    height: 68vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .paragraph_27 {
    width: 95.7333333333vw;
    height: 68vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .section_9 {
    width: 200vw;
    height: 84vw;
    background: url(images/4c1445350ba4c41beaac532ee40cf157.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text-group_25 {
    width: 95.7333333333vw;
    height: 36.8vw;
    margin: 24.8vw 0 0 53.6vw
  }

  #spider8 .spider8-phone #section-2 .text_113 {
    width: 95.7333333333vw;
    height: 36.8vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, .1);
    font-size: 45.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1
  }

  #spider8 .spider8-phone #section-2 .paragraph_28 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 92.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 12.2666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 6.4vw 4vw 0 -91.2vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_37 {
    height: 40.5333333333vw;
    background: url(images/2f9043908b16371c324ccd55260a28f4.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 200vw
  }

  #spider8 .spider8-phone #section-2 .text_114 {
    width: 150.6666666667vw;
    height: 7.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 10.1333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 7.2vw;
    margin: 16vw 0 0 24.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .image_14 {
    width: 200vw;
    height: 194.4vw
  }

  #spider8 .spider8-phone #section-2 .text_115 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    margin-left: 7.4666666667vw;
    width: 184.8vw;
    height: 21.6vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 10.1333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 10.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .block_22 {
    width: 200vw;
    height: 301.3333333333vw;
    background: url(images/dcb9e1f4645373f51bbf01473135d359.webp) 0vw 0vw no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_38 {
    height: 40.5333333333vw;
    background: url(images/53b22a16992850a76e99c96d390599e8.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 200vw
  }

  #spider8 .spider8-phone #section-2 .text_116 {
    width: 105.6vw;
    height: 7.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 10.1333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 10.1333333333vw;
    margin: 16.8vw 0 0 49.8666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_18 {
    width: 188vw;
    height: 60vw;
    margin: 27.2vw 0 0 6.4vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_39 {
    width: 112vw;
    height: 60vw;
    background: url(images/a4a4a9ce0cf6898f4ab7357394faa150.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text_117 {
    width: 84vw;
    height: 9.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 11.2vw;
    font-weight: 700;
    text-align: left;
    line-height: 23.2vw;
    margin: 14.4vw 0 0 4.8vw
  }

  #spider8 .spider8-phone #section-2 .text_118 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 76.8vw;
    height: 14.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 7.7333333333vw 0 13.8666666667vw 5.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_19 {
    width: 72vw;
    height: 60vw;
    background: url(images/3f5612aee8edde4a995b10e9d9d6ac0c.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-2 .text_119 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    width: 63.4666666667vw;
    height: 5.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.6666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 5.0666666667vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_40 {
    width: 36vw;
    height: 36.5333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 4vw 0 9.3333333333vw 4.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_120 {
    width: 36vw;
    height: 36.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-2 .text_121 {
    width: 33.6vw;
    height: 36.5333333333vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-2 .text_122 {
    width: 33.6vw;
    height: 36.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-2 .text_123 {
    width: 33.6vw;
    height: 36.5333333333vw;
    overflow-wrap: break-word;
    color: #f06842;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-2 .box_20 {
    width: 188.5333333333vw;
    height: 61.8666666667vw;
    margin: 3.4666666667vw 0 0 6.4vw
  }

  #spider8 .spider8-phone #section-2 .box_21 {
    width: 43.4666666667vw;
    height: 60.2666666667vw;
    background: url(images/6f060e9ccc4cb9e190f7d13b084b872d.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_26 {
    width: 35.2vw;
    height: 25.6vw;
    margin: 3.7333333333vw 0 0 2.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_124 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 36vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    margin-left: 0.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .paragraph_29 {
    width: 32vw;
    height: 18.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .box_22 {
    height: 61.8666666667vw;
    background: url(images/abb114e5870b8a8e5b5e902f4f515ee8.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 4.5333333333vw;
    width: 91.2vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_41 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 89.3333333333vw;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: 7.7333333333vw;
    margin: 4.2666666667vw 0 0 1.3333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_125 {
    width: 89.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-2 .text_126 {
    width: 88vw;
    height: 12.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 7.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_127 {
    width: 88vw;
    height: 12.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 7.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_128 {
    width: 88vw;
    height: 12.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 7.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_129 {
    width: 88vw;
    height: 12.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 7.7333333333vw
  }

  #spider8 .spider8-phone #section-2 .box_23 {
    width: 45.0666666667vw;
    height: 60.5333333333vw;
    background: url(images/2b5b6ce954c9e57180edd9ba516d659c.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 0.5333333333vw 0 0 4.2666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-group_27 {
    width: 45.0666666667vw;
    height: 32.2666666667vw;
    margin-top: 4.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_130 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 48vw;
    height: 6.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.6666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .paragraph_30 {
    width: 40vw;
    height: 23.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 1.8666666667vw 0 0 1.6vw
  }

  #spider8 .spider8-phone #section-2 .box_24 {
    width: 189.0666666667vw;
    height: 67.7333333333vw;
    margin: 4.8vw 0 34.1333333333vw 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .group_23 {
    width: 140.5333333333vw;
    height: 67.2vw;
    background: url(images/b3af87f06c0aa66f3a6c02582c30d008.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_42 {
    width: 105.8666666667vw;
    height: 5.8666666667vw;
    margin: 4.2666666667vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-2 .text_131 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
    background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
    width: 41.3333333333vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.1333333333vw;
    margin-top: 0.5333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-2 .text_132 {
    width: 62.6666666667vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 6.1333333333vw
  }

  #spider8 .spider8-phone #section-2 .image_15 {
    width: 97.6vw;
    height: 25.3333333333vw;
    margin: 10.1333333333vw 0 21.6vw 41.6vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_43 {
    height: 66.9333333333vw;
    background: url(images/d3b318cca2dc3b5ffb4d336d9ca34ff0.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 45.0666666667vw
  }

  #spider8 .spider8-phone #section-2 .text_133 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 41.3333333333vw;
    height: 5.0666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 6.1333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 5.0666666667vw 0 0 2.6666666667vw
  }

  #spider8 .spider8-phone #section-2 .text-wrapper_44 {
    height: 33.3333333333vw;
    width: 28.2666666667vw;
    position: absolute;
    left: -93.6vw;
    top: -396.8vw
  }

  #spider8 .spider8-phone #section-2 .text_134 {
    width: 16.5333333333vw;
    height: 3.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.2666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.9333333333vw;
    margin: 16.2666666667vw 0 0 5.6vw
  }

  #spider8 .spider8-phone #section-3 {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
  }

  #spider8 .spider8-phone #section-3 .page {
    position: relative;
    width: 200vw;
    overflow: hidden
  }

  #spider8 .spider8-phone #section-3 .block_1 {
    position: relative;
    width: 200vw;
    background: #000
  }

  #spider8 .spider8-phone #section-3 .section_1 {
    width: 200vw;
    background: #fff;
    padding-bottom: 11.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_1 {
    width: 161.3333333333vw;
    height: 19.2vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 6.9333333333vw;
    margin: 14.4vw 0 0 13.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_1 {
    width: 161.3333333333vw;
    height: 19.2vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.9333333333vw;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_2 {
    width: 161.3333333333vw;
    height: 19.2vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.9333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_3 {
    width: 161.3333333333vw;
    height: 19.2vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.9333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_2 {
    width: 104vw;
    height: 18.9333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw;
    margin: 4vw 0 0 32vw
  }

  #spider8 .spider8-phone #section-3 .text_4 {
    width: 104vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_5 {
    width: 101.6vw;
    height: 18.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-3 .text_6 {
    width: 101.6vw;
    height: 18.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-3 .text_7 {
    width: 101.6vw;
    height: 18.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-3 .text_8 {
    width: 101.6vw;
    height: 18.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_1 {
    width: 101.6vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_9 {
    width: 101.6vw;
    height: 18.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-3 .text_10 {
    width: 101.6vw;
    height: 18.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-3 .text_11 {
    width: 101.6vw;
    height: 18.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_2 {
    width: 104vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_12 {
    width: 101.6vw;
    height: 18.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-3 .text_13 {
    width: 101.6vw;
    height: 18.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-3 .text_14 {
    width: 101.6vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_15 {
    width: 104vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .image-wrapper_1 {
    width: 183.7333333333vw;
    height: 44.2666666667vw;
    margin: 0 0 0 5.6vw
  }

  #spider8 .spider8-phone #section-3 .image_2-0 {
    width: 59.2vw;
    height: 44.2666666667vw;
    margin-right: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .image_2-1 {
    width: 59.2vw;
    height: 44.2666666667vw;
    margin-right: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .image_2-2 {
    width: 59.2vw;
    height: 44.2666666667vw;
    margin-right: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_3 {
    height: 145.0666666667vw;
    background: url(images/c12a5096b0d30563a0d28a0b7a202f51.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -0.2666666667vw;
    width: 200vw
  }

  #spider8 .spider8-phone #section-3 .text_16 {
    text-shadow: 0vw 0.2666666667vw 0.2666666667vw rgba(4, 0, 0, .67);
    width: 134.6666666667vw;
    height: 14.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.9333333333vw;
    font-weight: 700;
    text-align: right;
    line-height: 6.9333333333vw;
    margin: 16vw 0 0 55.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .section_2 {
    width: 200vw;
    height: 288.8vw;
    background: url(images/cfe848ee3eff1409763f9961f1d2c7ac.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_1 {
    width: 112.2666666667vw;
    height: 77.6vw;
    margin: 18.4vw 0 0 41.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_2 {
    height: 77.6vw;
    background: url(images/f44a88aed25fe45c86cfc8e0a393ff74.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 53.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_4 {
    width: 49.3333333333vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 46.6666666667vw 0 0 2.4vw
  }

  #spider8 .spider8-phone #section-3 .text_17 {
    width: 49.3333333333vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_18 {
    width: 49.3333333333vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .text_19 {
    width: 49.3333333333vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .box_3 {
    height: 77.3333333333vw;
    background: url(images/9a2faee14cfdde0cf4c31f60f0751224.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2666666667vw;
    width: 54.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_5 {
    width: 49.3333333333vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 45.8666666667vw 0 0 2.4vw
  }

  #spider8 .spider8-phone #section-3 .text_20 {
    width: 49.3333333333vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_21 {
    width: 49.3333333333vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .text_22 {
    width: 49.3333333333vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .box_4 {
    width: 180.5333333333vw;
    height: 77.6vw;
    margin: 5.6vw 0 0 7.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_5 {
    height: 46.4vw;
    background: url(images/cad34e168be18f009ca6d943331779ea.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2666666667vw;
    width: 53.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .group_1 {
    background-color: #eee;
    height: 37.6vw;
    margin-top: 39.4666666667vw;
    width: 53.6vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_6 {
    width: 52vw;
    height: 34.1333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 2.1333333333vw 0 0 1.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_23 {
    width: 100%;
    height: 34.1333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_24 {
    width: 49.8666666667vw;
    height: 34.1333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .text_25 {
    width: 49.8666666667vw;
    height: 34.1333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .text_26 {
    width: 5.6vw;
    height: 4vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 26.1333333333vw;
    margin: 36vw 0 0 0.8vw
  }

  #spider8 .spider8-phone #section-3 .box_6 {
    width: 58.6666666667vw;
    height: 68.8vw;
    margin: 3.4666666667vw 0 0 1.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_7 {
    width: 44.2666666667vw;
    height: 6.1333333333vw;
    margin-left: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_27 {
    width: 3.7333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    line-height: 1;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_28 {
    width: 4vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    line-height: 1
  }

  #spider8 .spider8-phone #section-3 .box_7 {
    height: 40vw;
    background: url(images/c18e033d9e1ecb35a946b5877fe1e364.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 7.7333333333vw;
    width: 58.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_8 {
    height: 32vw;
    background: url(images/6eed8338d5ba0fcc14aded33e826fd1d.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 51.2vw;
    margin: 4vw 0 0 3.7333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_8 {
    height: 22.9333333333vw;
    background: url(images/9bd57d92e56b0a6fd42368b3e209f92b.webp) -0.2666666667vw -0.2666666667vw no-repeat;
    background-size: 51.4666666667vw 23.4666666667vw;
    width: 50.9333333333vw;
    margin: 4.5333333333vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_29 {
    text-shadow: 0vw 1.0666666667vw 0vw rgba(4, 0, 0, .57);
    width: 49.6vw;
    height: 8.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: center;
    line-height: 8.8vw;
    margin: 7.4666666667vw 0 0 0.8vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_9 {
    width: 43.4666666667vw;
    height: 6.1333333333vw;
    margin: 8.8vw 0 0 9.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_30 {
    width: 3.7333333333vw;
    height: 5.6vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    line-height: 1
  }

  #spider8 .spider8-phone #section-3 .text_31 {
    width: 3.7333333333vw;
    height: 5.6vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    line-height: 1;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_32 {
    width: 5.8666666667vw;
    height: 4vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 26.1333333333vw;
    margin: 37.8666666667vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .box_9 {
    width: 53.8666666667vw;
    height: 77.6vw;
    margin-left: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_10 {
    width: 53.6vw;
    height: 39.4666666667vw;
    background: url("images/be70462b6e53a16d58dd5f3280356630.webp") no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .box_11 {
    background-color: #eee;
    height: 38.1333333333vw;
    width: 53.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_10 {
    width: 50.1333333333vw;
    height: 28.2666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 4.8vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_33 {
    width: 50.1333333333vw;
    height: 28.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_34 {
    width: 50.1333333333vw;
    height: 28.2666666667vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .text_35 {
    width: 50.1333333333vw;
    height: 28.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .box_12 {
    width: 112vw;
    height: 82.6666666667vw;
    margin: 2.9333333333vw 0 24vw 41.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .group_2 {
    height: 82.6666666667vw;
    background: url(images/93954060042df177f5bd37c666e4e07d.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 53.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_11 {
    width: 49.3333333333vw;
    height: 28.2666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 45.3333333333vw 0 0 2.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_36 {
    width: 49.3333333333vw;
    height: 28.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_37 {
    width: 49.3333333333vw;
    height: 28.2666666667vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .text_38 {
    width: 49.3333333333vw;
    height: 28.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .group_3 {
    height: 82.6666666667vw;
    background: url(images/1a0f8a22270f6c056b94e3296174ed0a.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 54.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_12 {
    width: 52vw;
    height: 32.5333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 44vw 0 0 1.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_39 {
    width: 52vw;
    height: 32.5333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .text_40 {
    width: 52vw;
    height: 32.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_13 {
    background-color: #000;
    width: 200vw
  }

  #spider8 .spider8-phone #section-3 .text_41 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 93.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 13.6vw 0 0 50.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .section_3 {
    position: relative;
    width: 200vw;
    height: 403.4666666667vw;
    background: url(images/a4716828dd0fb1700926e45b1c7309ac.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .section_4 {
    width: 200vw;
    height: 141.6vw;
    background: url(images/24762f9749e58e8bc46ff145173f3726.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 18.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_3 {
    width: 77.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 500;
    text-align: left;
    line-height: 1;
    margin: 8vw 0 0 17.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_14 {
    width: 83.7333333333vw;
    height: 93.8666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw;
    margin: 5.8666666667vw 0 1.8666666667vw 16.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_42 {
    width: 83.7333333333vw;
    height: 93.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_43 {
    width: 83.7333333333vw;
    height: 93.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_44 {
    width: 83.7333333333vw;
    height: 93.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_45 {
    width: 83.7333333333vw;
    height: 93.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_46 {
    width: 83.7333333333vw;
    height: 93.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_47 {
    width: 83.7333333333vw;
    height: 93.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_48 {
    width: 83.7333333333vw;
    height: 93.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .section_5 {
    width: 185.6vw;
    height: 19.4666666667vw;
    margin: 38.4vw 0 0 8.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_15 {
    height: 19.2vw;
    background: url(images/eab791dcde432c0d168cd499f9d3c720.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2666666667vw;
    width: 95.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_4 {
    width: 88.8vw;
    height: 10.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 500;
    text-align: left;
    line-height: 5.3333333333vw;
    margin: 3.4666666667vw 0 0 3.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .group_4 {
    width: 86.4vw;
    height: 19.2vw;
    background: url(images/f1f5eaee9eae3f476cb23d7fb4e5064b.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .text_49 {
    width: 72.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 1;
    margin: 5.8666666667vw 0 0 2.9333333333vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  #spider8 .spider8-phone #section-3 .text_50 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 16.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8.8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .group_5 {
    width: 7.2vw;
    height: 9.3333333333vw;
    background: url(images/4f78415d9aa16e5dc409a31bd9499a0e.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .section_6 {
    height: 174.1333333333vw;
    background: url(images/939762f10caff0c2d86395b0f3f05c94.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 199.7333333333vw;
    margin: 11.2vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .group_6 {
    width: 129.8666666667vw;
    height: 37.6vw;
    background: url(images/ec71e1920d0b22a2aeb7f4fe18b07e04.webp) 100% no-repeat;
    background-size: 100% 100%;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center;
    margin: -6.1333333333vw 0 0 8vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_16 {
    width: 116.2666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 8.8vw;
    margin: 4vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-3 .text_51 {
    width: 116.2666666667vw;
    height: 5.6vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 5.3333333333vw;
    font-weight: 500;
    text-align: left;
    line-height: 8.8vw
  }

  #spider8 .spider8-phone #section-3 .text_52 {
    width: 116.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 500;
    text-align: left;
    line-height: 1
  }

  #spider8 .spider8-phone #section-3 .text_53 {
    width: 116.2666666667vw;
    height: 5.6vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 5.3333333333vw;
    font-weight: 500;
    text-align: left;
    line-height: 8.8vw
  }

  #spider8 .spider8-phone #section-3 .text_54 {
    width: 116.2666666667vw;
    height: 5.6vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 500;
    text-align: left;
    line-height: 8.8vw
  }

  #spider8 .spider8-phone #section-3 .group_7 {
    width: 41.3333333333vw;
    margin: 0 0 0 5.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_17 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 17.3333333333vw;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_55 {
    width: 17.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.9333333333vw;
    font-weight: 500;
    text-align: left
  }

  #spider8 .spider8-phone #section-3 .text_56 {
    width: 17.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.9333333333vw;
    font-weight: 700;
    text-align: left
  }

  #spider8 .spider8-phone #section-3 .text_57 {
    width: 22.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .group_8 {
    width: 50.9333333333vw;
    margin: 0 0 0 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_18 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 11.2vw;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_58 {
    width: 11.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.9333333333vw;
    font-weight: 500;
    text-align: left
  }

  #spider8 .spider8-phone #section-3 .text_59 {
    width: 11.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.9333333333vw;
    font-weight: 700;
    text-align: left
  }

  #spider8 .spider8-phone #section-3 .text_60 {
    width: 39.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .group_9 {
    width: 39.7333333333vw;
    margin: 0 0 4vw 5.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_19 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 18.6666666667vw;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_61 {
    width: 18.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.9333333333vw;
    font-weight: 500;
    text-align: left
  }

  #spider8 .spider8-phone #section-3 .text_62 {
    width: 18.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.9333333333vw;
    font-weight: 700;
    text-align: left
  }

  #spider8 .spider8-phone #section-3 .text_63 {
    width: 21.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .paragraph_5 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    margin-left: 16.5333333333vw;
    width: 69.8666666667vw;
    height: 16.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: left;
    line-height: 8.8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .section_7 {
    width: 200vw;
    height: 186.9333333333vw;
    background: url(images/e0c88fb9987c7a112dea111cbe9888d1.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .text_64 {
    width: 119.4666666667vw;
    height: 8.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 500;
    text-align: center;
    line-height: 8.8vw;
    margin: 6.6666666667vw 0 0 38.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_20 {
    width: 171.2vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 8vw;
    margin: 7.4666666667vw 0 126.4vw 11.7333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_65 {
    width: 171.2vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_66 {
    width: 171.2vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_67 {
    width: 171.2vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_68 {
    width: 171.2vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_69 {
    width: 171.2vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_70 {
    width: 171.2vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_6 {
    width: 171.2vw;
    height: 45.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .section_8 {
    width: 200vw;
    background: url(images/a9fc3efc3e966f04206923cf4bd09251.webp) no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .group_10 {
    width: 180.5333333333vw;
    height: 49.8666666667vw;
    margin: 15.4666666667vw 0 0 7.7333333333vw
  }

  #spider8 .spider8-phone #section-3 .box_13 {
    width: 70.6666666667vw;
    height: 49.8666666667vw;
    background: url(images/ca5aac9b9ad57282bf787545b9f538dd.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .text-group_1 {
    width: 53.8666666667vw;
    height: 17.6vw;
    margin: 3.7333333333vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_71 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 53.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .text_72 {
    width: 53.8666666667vw;
    height: 10.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.1333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw;
    margin-top: 0.8vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_21 {
    height: 48.2666666667vw;
    background: url(images/33b1fdf0a55756189c0345ac47b8c824.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 51.2vw;
    margin: 0.5333333333vw 0 0 3.7333333333vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_7 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(145, 231, 213)), color-stop(0, rgba(145, 231, 213, 0.996078)), color-stop(74.316406%, rgb(189, 219, 255)), to(rgb(189, 219, 255)));
    background-image: linear-gradient(270deg, rgb(145, 231, 213) 0, rgba(145, 231, 213, 0.996078) 0, rgb(189, 219, 255) 74.316406%, rgb(189, 219, 255) 100%);
    width: 49.0666666667vw;
    height: 9.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.6666666667vw 0 0 1.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_14 {
    width: 52.2666666667vw;
    height: 49.0666666667vw;
    background: url(images/e8fc769a94b8b3c39743237c9d1508b5.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 2.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-group_2 {
    width: 33.6vw;
    height: 9.0666666667vw;
    margin: 5.0666666667vw 0 0 9.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_22 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(210, 211, 255)), color-stop(0, rgba(210, 211, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
    background-image: linear-gradient(270deg, rgb(210, 211, 255) 0, rgba(210, 211, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
    width: 33.6vw;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 700;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_73 {
    width: 33.6vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left
  }

  #spider8 .spider8-phone #section-3 .text_74 {
    width: 33.6vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_75 {
    width: 33.6vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_76 {
    width: 17.3333333333vw;
    height: 3.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.2666666667vw;
    font-weight: NaN;
    text-align: center;
    line-height: 3.4666666667vw;
    margin: 1.3333333333vw 0 0 8.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .group_11 {
    width: 181.8666666667vw;
    height: 102.4vw;
    margin: 1.8666666667vw 0 0 7.2vw
  }

  #spider8 .spider8-phone #section-3 .group_12 {
    width: 137.8666666667vw;
    height: 102.1333333333vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_15 {
    width: 137.3333333333vw;
    height: 52.8vw;
    margin-left: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .block_2 {
    width: 49.0666666667vw;
    height: 52.2666666667vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .section_9 {
    width: 49.0666666667vw;
    height: 17.8666666667vw;
    background: url(images/d2f426ca62058785b2f14b33683cdc95.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .text-group_3 {
    width: 23.4666666667vw;
    height: 10.1333333333vw;
    margin: 4vw 0 0 22.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_77 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 23.4666666667vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: center;
    line-height: 5.3333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .text_78 {
    width: 17.0666666667vw;
    height: 3.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: center;
    line-height: 5.3333333333vw;
    margin: 2.1333333333vw 0 0 3.7333333333vw
  }

  #spider8 .spider8-phone #section-3 .section_10 {
    width: 49.0666666667vw;
    height: 31.2vw;
    background: url(images/e6bcb279fee187352608131e62518229.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 3.2vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_8 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 219, 88, 0.996078)), color-stop(5.126953%, rgba(255, 219, 88, 0.996078)), color-stop(27.441406%, rgb(255, 184, 96)), color-stop(100%, rgb(255, 124, 143)), to(rgb(255, 124, 143)));
    background-image: linear-gradient(270deg, rgba(255, 219, 88, 0.996078) 0, rgba(255, 219, 88, 0.996078) 5.126953%, rgb(255, 184, 96) 27.441406%, rgb(255, 124, 143) 100%, rgb(255, 124, 143) 100%);
    width: 31.7333333333vw;
    height: 12vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.3333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1.0666666667vw 0 0 1.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_23 {
    width: 44.2666666667vw;
    height: 2.9333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 8.8vw;
    margin: 12.8vw 0 0 -31.2vw
  }

  #spider8 .spider8-phone #section-3 .text_79 {
    width: 44.2666666667vw;
    height: 2.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.4666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8.8vw
  }

  #spider8 .spider8-phone #section-3 .text_80 {
    width: 44.2666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 3.4666666667vw;
    font-weight: NaN;
    text-align: left
  }

  #spider8 .spider8-phone #section-3 .text_81 {
    width: 44.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.4666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .thumbnail_1 {
    width: 2.6666666667vw;
    height: 4vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_24 {
    width: 85.3333333333vw;
    height: 52.8vw;
    background: url(images/7d432d8475d740cd37463c832fbab1d2.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .text_82 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 28.8vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 6.1333333333vw 0 0 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_83 {
    width: 47.7333333333vw;
    height: 12vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 3.4666666667vw 2.9333333333vw 0 1.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_16 {
    width: 137.6vw;
    height: 46.1333333333vw;
    margin-top: 3.2vw
  }

  #spider8 .spider8-phone #section-3 .group_13 {
    width: 70.6666666667vw;
    height: 46.1333333333vw;
    background: url(images/a7fdf9d9c74116c9dc3a50dc8aff0610.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .image-text_1 {
    width: 63.7333333333vw;
    height: 9.0666666667vw;
    margin: 2.6666666667vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-3 .section_11 {
    width: 9.6vw;
    height: 10.1333333333vw;
    background: url(images/47af81c3e617e23f0c3ad8edf27b8333.webp) -1.0666666667vw -1.0666666667vw no-repeat;
    background-size: 10.6666666667vw 11.2vw;
    margin: -0.5333333333vw 0 0 -0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-group_4 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(210, 211, 255)), color-stop(0, rgba(210, 211, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
    background-image: linear-gradient(270deg, rgb(210, 211, 255) 0, rgba(210, 211, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
    width: 50.6666666667vw;
    height: 5.6vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 8.8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.1333333333vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-3 .group_14 {
    position: relative;
    width: 64vw;
    height: 45.0666666667vw;
    background: url(images/5c860be1f89328572e0f7c492d0d5bc0.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_9 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(145, 231, 213)), color-stop(0, rgba(145, 231, 213, 0.996078)), color-stop(74.316406%, rgb(189, 219, 255)), to(rgb(189, 219, 255)));
    background-image: linear-gradient(270deg, rgb(145, 231, 213) 0, rgba(145, 231, 213, 0.996078) 0, rgb(189, 219, 255) 74.316406%, rgb(189, 219, 255) 100%);
    width: 63.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 12.8vw 0 0 -0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_10 {
    width: 56.2666666667vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.4666666667vw;
    font-weight: NaN;
    text-align: center;
    line-height: 3.4666666667vw;
    margin: 2.1333333333vw 0 0 3.4666666667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  #spider8 .spider8-phone #section-3 .thumbnail_2 {
    width: 2.6666666667vw;
    height: 4vw
  }

  #spider8 .spider8-phone #section-3 .thumbnail_3 {
    position: absolute;
    left: 23.4666666667vw;
    top: 22.9333333333vw;
    width: 2.6666666667vw;
    height: 4vw
  }

  #spider8 .spider8-phone #section-3 .label_1 {
    position: absolute;
    left: 43.7333333333vw;
    top: 23.2vw;
    width: 6.4vw;
    height: 8vw
  }

  #spider8 .spider8-phone #section-3 .group_15 {
    width: 41.0666666667vw;
    height: 101.6vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_25 {
    height: 36.5333333333vw;
    background: url(images/fc3553a5a11f18037521a283e8c5bdfb.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 41.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_11 {
    background-image: linear-gradient(-86deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 37.6vw;
    height: 10.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 700;
    text-align: center;
    line-height: 5.3333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 21.6vw 0 0 1.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_26 {
    background: url(images/ca7648f11a17f5d10ee1b9d96b0b2963.webp);
    background-size: 100% 100%;
    border-radius: 2.6666666667vw;
    height: 28.2666666667vw;
    margin-top: 2.1333333333vw;
    width: 40.8vw
  }

  #spider8 .spider8-phone #section-3 .text_84 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 38.1333333333vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1.8666666667vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_27 {
    height: 32.5333333333vw;
    background: url(images/b5c8ca84a2e75b3ef41d35c25a7f2e36.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 2.1333333333vw;
    width: 40.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_12 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(23, 255, 186)), color-stop(0, rgba(23, 255, 186, 0.996078)), color-stop(46.75293%, rgb(5, 192, 215)), color-stop(99.121094%, rgb(9, 151, 255)), to(rgb(9, 151, 255)));
    background-image: linear-gradient(270deg, rgb(23, 255, 186) 0, rgba(23, 255, 186, 0.996078) 0, rgb(5, 192, 215) 46.75293%, rgb(9, 151, 255) 99.121094%, rgb(9, 151, 255) 100%);
    width: 34.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.1333333333vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-3 .group_16 {
    width: 181.0666666667vw;
    height: 45.3333333333vw;
    margin: 2.9333333333vw 0 0 7.2vw
  }

  #spider8 .spider8-phone #section-3 .group_17 {
    width: 56.2666666667vw;
    height: 45.0666666667vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_28 {
    height: 21.0666666667vw;
    background: url(images/ab3cb014b69bad63a63c5e10a3fe0233.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 55.7333333333vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_13 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 219, 88, 0.996078)), color-stop(5.126953%, rgba(255, 219, 88, 0.996078)), color-stop(27.441406%, rgb(255, 184, 96)), color-stop(100%, rgb(255, 124, 143)), to(rgb(255, 124, 143)));
    background-image: linear-gradient(270deg, rgba(255, 219, 88, 0.996078) 0, rgba(255, 219, 88, 0.996078) 5.126953%, rgb(255, 184, 96) 27.441406%, rgb(255, 124, 143) 100%, rgb(255, 124, 143) 100%);
    width: 34.6666666667vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 4.8vw 0 0 4vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_29 {
    height: 21.0666666667vw;
    background: url(images/31e0c59208d81f60e268a95e242996f5.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 55.7333333333vw;
    margin: 2.9333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_85 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 23.2vw;
    overflow-wrap: break-word;
    color: #dedde1;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 6.6666666667vw 0 0 5.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_30 {
    height: 44.8vw;
    background: url(images/6e7f2d03c57635005cb1a089b655a43a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 3.7333333333vw;
    width: 57.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_86 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(0, 105, 202)), color-stop(0, rgba(0, 105, 202, 0.996078)), color-stop(97.363281%, rgb(218, 237, 255)), to(rgb(218, 237, 255)));
    background-image: linear-gradient(270deg, rgb(0, 105, 202) 0, rgba(0, 105, 202, 0.996078) 0, rgb(218, 237, 255) 97.363281%, rgb(218, 237, 255) 100%);
    width: 53.6vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.3333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.6666666667vw 0 0 1.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_31 {
    height: 43.2vw;
    background: url(images/af6ca74aa752ff876d9a7160eacc7e11.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 60.8vw;
    margin: 0.5333333333vw 0 0 2.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_87 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(100%, rgb(223, 236, 241)), to(rgb(223, 236, 241)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 100%, rgb(223, 236, 241) 100%);
    width: 40vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 4.5333333333vw 0 0 3.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .group_18 {
    width: 180vw;
    height: 37.8666666667vw;
    margin: 2.1333333333vw 0 27.7333333333vw 8.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .group_19 {
    position: relative;
    width: 76.2666666667vw;
    height: 37.6vw;
    background: url(images/5f8055f3754b70b5939596904ba3f289.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .thumbnail_4 {
    width: 2.6666666667vw;
    height: 4vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_32 {
    position: absolute;
    left: 4.2666666667vw;
    top: 8.2666666667vw;
    width: 30.1333333333vw;
    height: 7.2vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_88 {
    width: 30.1333333333vw;
    height: 7.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.4666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_89 {
    width: 30.1333333333vw;
    height: 7.2vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 3.4666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_14 {
    width: 30.1333333333vw;
    height: 7.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.4666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_90 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    position: absolute;
    left: 4.2666666667vw;
    top: 1.3333333333vw;
    width: 59.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .group_20 {
    position: relative;
    width: 41.6vw;
    height: 37.6vw;
    background: url(images/1a4f97c043f0d8b340d19e4e83006e14.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 0.2666666667vw 0 0 3.2vw
  }

  #spider8 .spider8-phone #section-3 .thumbnail_5 {
    width: 2.6666666667vw;
    height: 4vw;
    margin: 6.4vw 0 0 21.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_15 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(23, 255, 186)), color-stop(0, rgba(23, 255, 186, 0.996078)), color-stop(46.75293%, rgb(5, 192, 215)), color-stop(99.121094%, rgb(9, 151, 255)), to(rgb(9, 151, 255)));
    background-image: linear-gradient(270deg, rgb(23, 255, 186) 0, rgba(23, 255, 186, 0.996078) 0, rgb(5, 192, 215) 46.75293%, rgb(9, 151, 255) 99.121094%, rgb(9, 151, 255) 100%);
    position: absolute;
    left: 1.8666666667vw;
    top: 1.8666666667vw;
    width: 34.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_33 {
    height: 37.8666666667vw;
    background: url(images/706658f6a9ca08f206f95087ffe338d7.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 2.6666666667vw;
    width: 25.6vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_16 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(255, 178, 199, 0.996078)), color-stop(9.155273%, rgba(255, 178, 199, 0.996078)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgba(255, 178, 199, 0.996078) 0, rgba(255, 178, 199, 0.996078) 9.155273%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 22.9333333333vw;
    height: 10.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 700;
    text-align: center;
    line-height: 5.3333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.4vw 0 0 1.6vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_34 {
    height: 37.3333333333vw;
    background: url(images/1e98a92b31abc17c8117fc635d9d161b.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 2.1333333333vw;
    width: 28.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_17 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(210, 211, 255)), color-stop(0, rgba(210, 211, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
    background-image: linear-gradient(270deg, rgb(210, 211, 255) 0, rgba(210, 211, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
    width: 27.7333333333vw;
    height: 13.6vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.2666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 2.1333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_91 {
    width: 27.4666666667vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 3.4666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_18 {
    width: 27.4666666667vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 3.4666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .group_21 {
    width: 200vw;
    height: 71.7333333333vw;
    background: url(images/a9b10c714a2cf09a1c4a811ea8179b42.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .text-group_5 {
    width: 88.8vw;
    height: 31.2vw;
    margin: 21.3333333333vw 0 0 57.6vw
  }

  #spider8 .spider8-phone #section-3 .text_92 {
    width: 88.8vw;
    height: 31.2vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, .1);
    font-size: 40vw;
    font-weight: 700;
    text-align: center;
    line-height: 1
  }

  #spider8 .spider8-phone #section-3 .paragraph_19 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 63.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 10.6666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 5.0666666667vw 13.6vw 0 -75.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_36 {
    height: 35.2vw;
    background: url(images/fb0744467b2d003e7a59fda8337edca3.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 200vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_20 {
    width: 105.3333333333vw;
    height: 15.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8.8vw;
    font-weight: 700;
    text-align: left;
    line-height: 8.8vw;
    margin: 10.4vw 0 0 42.4vw
  }

  #spider8 .spider8-phone #section-3 .section_12-2 {
    position: relative;
    background-color: #000
  }

  #spider8 .spider8-phone #section-3 .section_12 {
    position: relative;
    width: 200vw;
    background: url(images/5f62fb28ad881469da9884cf6c9c3956.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .text_93 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 109.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8.8vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 12.8vw 0 0 42.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_94 {
    width: 128.8vw;
    height: 7.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.9333333333vw;
    font-weight: 500;
    text-align: center;
    line-height: 5.3333333333vw;
    margin: 2.1333333333vw 0 0 32.8vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_37 {
    width: 172vw;
    height: 29.8666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 8vw;
    margin: 5.8666666667vw 0 0 14.4vw
  }

  #spider8 .spider8-phone #section-3 .text_95 {
    width: 100%;
    height: 29.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_96 {
    width: 170.4vw;
    height: 29.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_97 {
    width: 170.4vw;
    height: 29.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_98 {
    width: 170.4vw;
    height: 29.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .text_99 {
    width: 170.4vw;
    height: 29.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-3 .box_17 {
    width: 156.8vw;
    height: 25.0666666667vw;
    margin: 12vw 0 0 19.2vw
  }

  #spider8 .spider8-phone #section-3 .box_17 span[class^=text-group_] {
    font-size: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .image-text_2 {
    width: 33.3333333333vw;
    height: 23.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .icon_1 {
    width: 17.3333333333vw;
    height: 17.3333333333vw;
    margin-left: 8vw
  }

  #spider8 .spider8-phone #section-3 .text-group_6 {
    width: 33.3333333333vw;
    height: 4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin-top: 2.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .image-text_3 {
    width: 17.6vw;
    height: 22.6666666667vw;
    margin-left: 5.6vw
  }

  #spider8 .spider8-phone #section-3 .icon_2 {
    width: 17.6vw;
    height: 17.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-group_7 {
    width: 11.7333333333vw;
    height: 3.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.0666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin: 1.8666666667vw 0 0 2.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .image-text_4 {
    width: 38.1333333333vw;
    height: 25.0666666667vw;
    margin-left: 3.7333333333vw
  }

  #spider8 .spider8-phone #section-3 .icon_3 {
    width: 17.3333333333vw;
    height: 17.3333333333vw;
    margin-left: 11.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-group_8 {
    width: 38.1333333333vw;
    height: 5.6vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin-top: 2.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .image-text_5 {
    width: 35.4666666667vw;
    height: 23.7333333333vw;
    margin-left: 2.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .image_3 {
    width: 17.3333333333vw;
    height: 17.3333333333vw;
    margin-left: 6.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-group_9 {
    width: 35.4666666667vw;
    height: 4.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 5.3333333333vw;
    margin-top: 2.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .image-text_6 {
    width: 17.6vw;
    height: 24vw;
    margin-left: 2.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .image_4 {
    width: 17.3333333333vw;
    height: 17.3333333333vw;
    margin-left: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-group_10 {
    width: 17.6vw;
    height: 4.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin-top: 2.4vw
  }

  #spider8 .spider8-phone #section-3 .box_18 {
    width: 148.8vw;
    height: 26.1333333333vw;
    margin: 3.7333333333vw 0 0 27.2vw
  }

  #spider8 .spider8-phone #section-3 .box_18 span[class^=text-group_] {
    font-size: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .image-text_7 {
    width: 17.3333333333vw;
    height: 24.2666666667vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .icon_4 {
    width: 17.3333333333vw;
    height: 17.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-group_11 {
    width: 16.2666666667vw;
    height: 4.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin: 2.6666666667vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .image-text_8 {
    width: 32.5333333333vw;
    height: 25.8666666667vw;
    margin-left: 6.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .image_5 {
    width: 17.3333333333vw;
    height: 17.3333333333vw;
    margin-left: 7.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-group_12 {
    width: 32.5333333333vw;
    height: 5.6vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin-top: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .image-text_9 {
    width: 19.2vw;
    height: 24.2666666667vw;
    margin-left: 5.6vw
  }

  #spider8 .spider8-phone #section-3 .image_6 {
    width: 17.3333333333vw;
    height: 17.3333333333vw;
    margin-left: 1.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-group_13 {
    width: 19.2vw;
    height: 4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin-top: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .image-wrapper_2 {
    height: 26.1333333333vw;
    margin-left: 7.4666666667vw;
    width: 39.7333333333vw
  }

  #spider8 .spider8-phone #section-3 .image-wrapper_2 img {
    margin-left: 12vw
  }

  #spider8 .spider8-phone #section-3 .image_7 {
    width: 39.7333333333vw;
    height: 5.6vw;
    margin-top: 20.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .image-text_10 {
    width: 17.6vw;
    height: 24.2666666667vw;
    margin-left: 2.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .image_8 {
    width: 17.6vw;
    height: 17.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-group_14 {
    width: 17.6vw;
    height: 4.2666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin-top: 2.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .image_9 {
    width: 187.7333333333vw;
    height: 52.2666666667vw;
    margin: 11.2vw 0 0 12.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .section_13 {
    width: 200vw;
    height: 414.9333333333vw;
    background: url(images/3c0334694fa070c66316b126a73681ea.webp) 100% no-repeat;
    background-size: 100% 100%;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center
  }

  #spider8 .spider8-phone #section-3 .group_22 {
    width: 179.7333333333vw;
    margin: 18.4vw 0 0 7.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_100 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 25.8666666667vw;
    height: 15.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18.6666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 20.2666666667vw;
    margin-top: 2.4vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_38 {
    width: 150.1333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_21 {
    width: 150.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_101 {
    width: 150.1333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_102 {
    width: 150.1333333333vw;
    height: 20vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .image_10 {
    width: 181.6vw;
    height: 70.9333333333vw;
    margin: 9.0666666667vw 0 0 6.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_39 {
    width: 167.7333333333vw;
    height: 17.0666666667vw;
    margin: 26.1333333333vw 0 0 19.7333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_103 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 53.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18.6666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .paragraph_22 {
    width: 101.6vw;
    height: 12vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.9333333333vw;
    margin-top: 2.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .image_11 {
    width: 156vw;
    height: 0.2666666667vw;
    margin: 0 0 0 0
  }

  #spider8 .spider8-phone #section-3 .image-wrapper_3 {
    width: 156vw;
    height: 9.0666666667vw;
    margin-left: 19.7333333333vw;
    margin-top: 13.3333333333vw;
    border-top: 0.2666666667vw solid #fff
  }

  #spider8 .spider8-phone #section-3 .image_12 {
    width: 1.8666666667vw;
    height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .image_13 {
    width: 1.8666666667vw;
    height: 9.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .group_23 {
    position: relative;
    width: 181.6vw;
    height: 32vw;
    margin: 3.2vw 0 0 9.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .image-text_11 {
    width: 48.8vw;
    height: 19.2vw;
    margin: 1.6vw 0 0 39.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_19 {
    width: 13.3333333333vw;
    height: 10.9333333333vw;
    background: url(images/14ef9bde08f3ab4b3793e9986fdcd51d.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 17.6vw
  }

  #spider8 .spider8-phone #section-3 .text-group_15 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 48.8vw;
    overflow-wrap: break-word;
    color: #00feff;
    font-size: 5.8666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    margin-top: 1.3333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .image-text_12 {
    width: 35.7333333333vw;
    height: 26.6666666667vw;
    margin: 1.0666666667vw 0 0 9.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .section_14 {
    width: 11.7333333333vw;
    height: 12vw;
    background: url(images/872700286617494f217f594530c70fcb.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 12vw
  }

  #spider8 .spider8-phone #section-3 .text-group_16 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 35.7333333333vw;
    height: 13.3333333333vw;
    overflow-wrap: break-word;
    color: #00feff;
    font-size: 5.8666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 6.4vw;
    margin-top: 1.3333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .image-text_13 {
    width: 27.7333333333vw;
    height: 28.8vw;
    margin-left: 20.8vw
  }

  #spider8 .spider8-phone #section-3 .group_24 {
    width: 13.3333333333vw;
    height: 14.1333333333vw;
    background: url(images/88fea811de118207c23541e8b4b9bf58.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 7.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-group_17 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 27.7333333333vw;
    height: 13.3333333333vw;
    overflow-wrap: break-word;
    color: #00feff;
    font-size: 5.8666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 6.4vw;
    margin-top: 1.3333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .image-text_14 {
    position: absolute;
    left: 0;
    top: 0.5333333333vw;
    width: 28.2666666667vw;
    height: 31.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .group_25 {
    width: 11.4666666667vw;
    height: 12.2666666667vw;
    background: url(images/9ccd599062e03cfba9625ce3474c8bd4.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 8.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-group_18 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 28.2666666667vw;
    height: 17.8666666667vw;
    overflow-wrap: break-word;
    color: #00feff;
    font-size: 5.8666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 6.4vw;
    margin-top: 1.3333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-3 .group_26 {
    width: 200vw;
    height: 165.8666666667vw;
    background: url(images/1e2ad03e92a355a6d1409648cf64d583.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 14.4vw 0 18.1333333333vw 0
  }

  #spider8 .spider8-phone #section-3 .text_104 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 176.8vw;
    height: 16.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 700;
    text-align: center;
    line-height: 8.8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: -3.2vw 0 0 13.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_20 {
    width: 180.5333333333vw;
    height: 89.0666666667vw;
    margin: 6.6666666667vw 0 0 7.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .image-text_15 {
    width: 180.5333333333vw;
    height: 43.7333333333vw;
    margin-top: 45.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_40 {
    height: 37.0666666667vw;
    background: url(images/42dc714864f88735696d4cf54583cfd4.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 37.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_23 {
    text-shadow: 0vw 0.5333333333vw 0.5333333333vw rgba(4, 0, 0, .74);
    width: 34.6666666667vw;
    height: 9.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin: 14.9333333333vw 0 0 0.8vw
  }

  #spider8 .spider8-phone #section-3 .image-text_16 {
    width: 141.6vw;
    height: 43.7333333333vw
  }

  #spider8 .spider8-phone #section-3 .box_21 {
    width: 100.5333333333vw;
    height: 37.8666666667vw;
    margin-top: 5.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_41 {
    width: 100.5333333333vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: right;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_105 {
    width: 100.5333333333vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_106 {
    width: 100.5333333333vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.9333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_107 {
    width: 100.5333333333vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_108 {
    width: 100.5333333333vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_109 {
    width: 100.5333333333vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.9333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_110 {
    width: 100.5333333333vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.9333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_42 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 5.3333333333vw;
    margin: 3.2vw 0 0 7.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_111 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: center;
    line-height: 1
  }

  #spider8 .spider8-phone #section-3 .text_112 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_113 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_114 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_24 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_115 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_116 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_117 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_118 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_119 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_120 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_121 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_122 {
    width: 86.6666666667vw;
    height: 27.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_43 {
    height: 37.0666666667vw;
    background: url(images/f5baa23204185a3805845798a9bd0423.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 36.8vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_25 {
    text-shadow: 0vw 0.5333333333vw 0.5333333333vw rgba(4, 0, 0, .65);
    width: 35.4666666667vw;
    height: 10.4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin: 13.0666666667vw 0 0 0.8vw
  }

  #spider8 .spider8-phone #section-3 .text_123 {
    width: 32vw;
    height: 23.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: 700;
    text-align: right;
    -webkit-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    transform: rotate(-35deg);
    line-height: 5.3333333333vw;
    margin: 16vw 0 0 -171.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_44 {
    height: 37.0666666667vw;
    background: url(images/8a187d84f491d04550c7da7d644ebf87.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 6.9333333333vw;
    width: 37.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_26 {
    width: 36vw;
    height: 10.4vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin: 12vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .label_2 {
    width: 12.8vw;
    height: 12.8vw;
    margin: 34.4vw 0 0 -2.4vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_45 {
    height: 37.0666666667vw;
    background: url(images/d1ee0189dd8ed3f5b47a02647971cd3e.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 36.8vw;
    margin: 0.8vw 0 0 12.8vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_27 {
    text-shadow: 0vw 0.5333333333vw 0.5333333333vw rgba(4, 0, 0, .74);
    width: 23.7333333333vw;
    height: 9.3333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.2666666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.2666666667vw;
    margin: 13.3333333333vw 0 0 7.2vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_28 {
    width: 23.4666666667vw;
    height: 19.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(35deg);
    font-weight: 700;
    text-align: center;
    line-height: 5.3333333333vw;
    margin: 17.0666666667vw 4vw 0 9.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_22 {
    width: 102.4vw;
    height: 37.3333333333vw;
    margin: 2.6666666667vw 0 16.8vw 43.4666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_46 {
    height: 37.0666666667vw;
    background: url(images/e4bce7e0d1750af72a05bcecb9a7e323.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2666666667vw;
    width: 37.0666666667vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_29 {
    width: 32vw;
    height: 11.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 4.8vw;
    margin: 13.3333333333vw 0 0 2.4vw
  }

  #spider8 .spider8-phone #section-3 .text_124 {
    width: 28.2666666667vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.3333333333vw;
    font-weight: 700;
    text-align: right;
    line-height: 5.3333333333vw;
    margin: 29.0666666667vw 0 0 -0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_47 {
    height: 37.0666666667vw;
    background: url(images/fe5c1bfcccfe790dac576b7b4ce16f07.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 0.5333333333vw;
    width: 36.8vw
  }

  #spider8 .spider8-phone #section-3 .paragraph_30 {
    text-shadow: 0vw 0.8vw 0vw rgba(4, 0, 0, .34);
    width: 30.1333333333vw;
    height: 9.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: right;
    line-height: 4.8vw;
    margin: 13.6vw 0 0 4.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .image_14 {
    position: absolute;
    left: 18.9333333333vw;
    top: 172vw;
    width: 1.8666666667vw;
    height: 9.3333333333vw;
    border: 0.8vw solid #fff
  }

  #spider8 .spider8-phone #section-3 .image_15 {
    position: absolute;
    left: 174.6666666667vw;
    top: 172vw;
    width: 1.8666666667vw;
    height: 9.3333333333vw;
    border: 0.8vw solid #fff
  }

  #spider8 .spider8-phone #section-3 .section_15 {
    height: 72.5333333333vw;
    background: url(images/dd7cd97f683750cb249526c337cec240.webp) -0.2666666667vw -0.2666666667vw no-repeat;
    background-size: 164.5333333333vw 72.5333333333vw;
    width: 164.2666666667vw;
    margin-left: 13.8666666667vw;
    margin-top: 29.0666666667vw;
    position: relative
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_48 {
    width: 86.4vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: 5.3333333333vw;
    margin: 35.7333333333vw 0 0 38.6666666667vw
  }

  #spider8 .spider8-phone #section-3 .text_125 {
    width: 86.4vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 6.9333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_126 {
    width: 88vw;
    height: 6.9333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.9333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .image_16 {
    position: absolute;
    left: 52.8vw;
    top: -9.3333333333vw;
    width: 58.6666666667vw;
    height: 40vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_49 {
    height: 146.9333333333vw;
    background: url(images/0159610bec101aa180da6898ba7e7aed.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 200vw
  }

  #spider8 .spider8-phone #section-3 .text_127 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 117.6vw;
    height: 22.6666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.9333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 7.2vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 28vw 0 0 30.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .section_16 {
    width: 200vw;
    height: 255.7333333333vw;
    background: url(images/0ec4aea458c1501ed4f0d1b0f8d89c81.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-3 .group_27 {
    width: 180vw;
    height: 123.4666666667vw;
    margin: 29.3333333333vw 0 0 8vw
  }

  #spider8 .spider8-phone #section-3 .section_17 {
    height: 77.8666666667vw;
    background: url(images/d869f33220cdbf1d4cc5d1e637414e22.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 40vw;
    width: 53.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_50 {
    width: 49.6vw;
    height: 28.5333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 44.2666666667vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_128 {
    width: 49.6vw;
    height: 28.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_129 {
    width: 49.6vw;
    height: 28.5333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .text_130 {
    width: 49.6vw;
    height: 28.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .text_131 {
    width: 5.6vw;
    height: 4vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 26.1333333333vw;
    margin: 98.1333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .section_18 {
    width: 58.6666666667vw;
    height: 123.4666666667vw;
    margin-left: 0.8vw
  }

  #spider8 .spider8-phone #section-3 .section_19 {
    height: 71.2vw;
    background: url(images/68c8927ec97f8f79b0ff41e7372eeec9.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 2.4vw;
    width: 54.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_51 {
    width: 53.6vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 42.9333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_132 {
    width: 53.6vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_133 {
    width: 53.6vw;
    height: 24.2666666667vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_134 {
    width: 4vw;
    height: 5.6vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 26.1333333333vw;
    margin: 0.8vw 0 0 28.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .image_17 {
    width: 58.6666666667vw;
    height: 40vw;
    margin-top: -0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_52 {
    width: 42.6666666667vw;
    height: 5.8666666667vw;
    margin: 0.2666666667vw 0 0 9.3333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_135 {
    width: 3.7333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 26.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_136 {
    width: 3.7333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 26.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_137 {
    width: 5.8666666667vw;
    height: 3.7333333333vw;
    overflow-wrap: break-word;
    color: #3dd933;
    font-size: 14.6666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 26.1333333333vw;
    margin: 95.2vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-3 .section_20 {
    height: 75.7333333333vw;
    background: url(images/32335657688fd91d9c42719701b49a8f.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 53.8666666667vw;
    margin: 40.5333333333vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_53 {
    width: 48.5333333333vw;
    height: 24.8vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 43.7333333333vw 0 0 2.9333333333vw
  }

  #spider8 .spider8-phone #section-3 .text_138 {
    width: 48.5333333333vw;
    height: 24.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_139 {
    width: 48.5333333333vw;
    height: 24.8vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .group_28 {
    width: 112vw;
    height: 72vw;
    margin: 0 0 30.9333333333vw 41.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .box_23 {
    height: 71.7333333333vw;
    background: url(images/dca5eceab1a4e3ada20f081bffae7cdd.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2666666667vw;
    width: 53.8666666667vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_54 {
    width: 49.3333333333vw;
    height: 28.8vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 43.2vw 0 0 2.4vw
  }

  #spider8 .spider8-phone #section-3 .text_140 {
    width: 49.3333333333vw;
    height: 28.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_141 {
    width: 49.3333333333vw;
    height: 28.8vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-3 .box_24 {
    height: 72vw;
    background: url(images/53294f4017be228121693fff016c7508.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 54.1333333333vw
  }

  #spider8 .spider8-phone #section-3 .text-wrapper_55 {
    width: 52.2666666667vw;
    height: 24.5333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 4.8vw;
    margin: 42.9333333333vw 0 0 0.8vw
  }

  #spider8 .spider8-phone #section-3 .text_142 {
    width: 52.2666666667vw;
    height: 24.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.2666666667vw;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-3 .text_143 {
    width: 52.2666666667vw;
    height: 24.5333333333vw;
    overflow-wrap: break-word;
    color: #ff701e;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-4 {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
  }

  #spider8 .spider8-phone #section-4 .page {
    position: relative;
    width: 200vw;
    overflow: hidden
  }

  #spider8 .spider8-phone #section-4 .box_1 {
    position: relative;
    width: 200vw;
    background: #fff
  }

  #spider8 .spider8-phone #section-4 .group_1 {
    background: #000;
    background-size: 100% 100%;
    width: 200vw
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_1 {
    height: 35.7333333333vw;
    background: url(images/8cf222c36ac9b5b879ce24f2d6d03929.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 200vw
  }

  #spider8 .spider8-phone #section-4 .text_1 {
    width: 162.6666666667vw;
    height: 8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 9.3333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 9.3333333333vw;
    margin: 13.0666666667vw 0 0 30.4vw
  }

  #spider8 .spider8-phone #section-4 .group_2 {
    position: relative;
    width: 200vw;
    height: 51.4666666667vw
  }

  #spider8 .spider8-phone #section-4 .text_2 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 110.9333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 9.3333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 22.4vw 0 0 43.4666666667vw
  }

  #spider8 .spider8-phone #section-4 .image_1 {
    position: absolute;
    left: 0;
    top: 31.2vw;
    width: 200vw;
    height: 8vw
  }

  #spider8 .spider8-phone #section-4 .group_3 {
    background-color: #f8f8f8;
    width: 200vw;
    height: 113.6vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
  }

  #spider8 .spider8-phone #section-4 .group_3 .group_3-div:nth-child(2) {
    width: 66.6666666667vw
  }

  #spider8 .spider8-phone #section-4 .text_3 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 36vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 10.1333333333vw 0 0 0
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_2 {
    width: 55.7333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 6.1333333333vw 0 0 0
  }

  #spider8 .spider8-phone #section-4 .text_4 {
    width: 65.3333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.3333333333vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-4 .text_5 {
    width: 55.7333333333vw;
    height: 81.0666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_6 {
    width: 55.7333333333vw;
    height: 81.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_7 {
    width: 55.7333333333vw;
    height: 81.0666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_8 {
    width: 55.7333333333vw;
    height: 81.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_9 {
    width: 55.7333333333vw;
    height: 81.0666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_10 {
    width: 55.7333333333vw;
    height: 81.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .group_4 {
    background-color: #f8f8f8;
    width: 191.7333333333vw;
    height: 110.6666666667vw;
    margin: 18.1333333333vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .block_1 {
    width: 48.2666666667vw;
    height: 80.2666666667vw;
    margin: 16vw 0 0 7.4666666667vw
  }

  #spider8 .spider8-phone #section-4 .text_11 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 49.3333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 0.5333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_3 {
    width: 44vw;
    height: 66.9333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 5.6vw;
    margin-top: 7.4666666667vw
  }

  #spider8 .spider8-phone #section-4 .text_12 {
    width: 44vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1
  }

  #spider8 .spider8-phone #section-4 .text_13 {
    width: 44vw;
    height: 66.9333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.6vw
  }

  #spider8 .spider8-phone #section-4 .text_14 {
    width: 44vw;
    height: 66.9333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.6vw
  }

  #spider8 .spider8-phone #section-4 .image_2 {
    width: 117.8666666667vw;
    height: 78.4vw;
    margin: 17.8666666667vw 10.4vw 0 7.7333333333vw
  }

  #spider8 .spider8-phone #section-4 .group_5 {
    background-color: #f8f8f8;
    width: 193.3333333333vw;
    height: 110.4vw;
    margin: 13.6vw 0 0 4.2666666667vw
  }

  #spider8 .spider8-phone #section-4 .image-text_1 {
    width: 114.4vw;
    height: 84.2666666667vw;
    margin: 14.6666666667vw 0 0 7.2vw
  }

  #spider8 .spider8-phone #section-4 .text-group_1 {
    width: 56vw;
    height: 81.0666666667vw;
    margin-top: 0.8vw
  }

  #spider8 .spider8-phone #section-4 .text_15 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 56vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 7.4666666667vw;
    line-height: 1.2;
    font-weight: 700;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_4 {
    width: 47.2vw;
    height: 69.0666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_16 {
    width: 47.2vw;
    height: 69.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_17 {
    width: 47.2vw;
    height: 69.0666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_18 {
    width: 47.2vw;
    height: 69.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_19 {
    width: 47.2vw;
    height: 69.0666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_20 {
    width: 47.2vw;
    height: 69.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .image_3 {
    width: 57.0666666667vw;
    height: 84.2666666667vw
  }

  #spider8 .spider8-phone #section-4 .image_4 {
    width: 57.0666666667vw;
    height: 84.2666666667vw;
    margin: 14.6666666667vw 10.6666666667vw 0 4vw
  }

  #spider8 .spider8-phone #section-4 .group_6 {
    position: relative;
    width: 200vw;
    height: 285.8666666667vw
  }

  #spider8 .spider8-phone #section-4 .text_21 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 88.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 9.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 27.7333333333vw 0 0 57.0666666667vw
  }

  #spider8 .spider8-phone #section-4 .block_2 {
    background-color: #f8f8f8;
    width: 190.4vw;
    height: 98.9333333333vw;
    margin: 19.4666666667vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .image_5 {
    width: 99.7333333333vw;
    height: 67.2vw;
    margin: 15.4666666667vw 0 0 8.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .group_7 {
    width: 74.6666666667vw;
    height: 39.4666666667vw;
    margin: 20.5333333333vw 5.0666666667vw 0 2.4vw
  }

  #spider8 .spider8-phone #section-4 .text_22 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 76vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_5 {
    width: 59.7333333333vw;
    height: 25.0666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    line-height: 6.4vw;
    margin: 6.1333333333vw 0 0 14.9333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_23 {
    width: 59.7333333333vw;
    height: 25.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_24 {
    width: 59.7333333333vw;
    height: 25.0666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .block_3 {
    background-color: #f8f8f8;
    width: 190.9333333333vw;
    height: 99.4666666667vw;
    margin: 15.7333333333vw 0 14.6666666667vw 4.8vw
  }

  #spider8 .spider8-phone #section-4 .text-group_2 {
    width: 51.4666666667vw;
    height: 52vw;
    margin: 24vw 0 0 6.6666666667vw
  }

  #spider8 .spider8-phone #section-4 .paragraph_1 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 47.2vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text_25 {
    width: 51.4666666667vw;
    height: 30.6666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 6.9333333333vw
  }

  #spider8 .spider8-phone #section-4 .image_6 {
    width: 100.2666666667vw;
    height: 68vw;
    margin: 15.2vw 13.0666666667vw 0 19.4666666667vw
  }

  #spider8 .spider8-phone #section-4 .image_7 {
    position: absolute;
    left: 0;
    top: 34.6666666667vw;
    width: 200vw;
    height: 8vw
  }

  #spider8 .spider8-phone #section-4 .group_8 {
    background-color: #f8f8f8;
    width: 191.7333333333vw;
    height: 101.6vw;
    margin: -0.2666666667vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .image_8 {
    width: 100.2666666667vw;
    height: 68vw;
    margin: 17.0666666667vw 0 0 8.8vw
  }

  #spider8 .spider8-phone #section-4 .group_9 {
    width: 56.2666666667vw;
    height: 49.8666666667vw;
    margin: 25.0666666667vw 9.0666666667vw 0 17.3333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_26 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 57.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: right;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_6 {
    width: 54.6666666667vw;
    height: 38.1333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    line-height: 6.4vw;
    margin: 5.3333333333vw 0 0 1.6vw
  }

  #spider8 .spider8-phone #section-4 .text_27 {
    width: 54.6666666667vw;
    height: 38.1333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_28 {
    width: 54.6666666667vw;
    height: 38.1333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_29 {
    width: 54.6666666667vw;
    height: 38.1333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_30 {
    width: 54.6666666667vw;
    height: 38.1333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .group_10 {
    width: 200vw;
    height: 64.2666666667vw
  }

  #spider8 .spider8-phone #section-4 .text_31 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 144.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 9.3333333333vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 33.8666666667vw 0 0 28.2666666667vw
  }

  #spider8 .spider8-phone #section-4 .image_9 {
    width: 200vw;
    height: 8vw;
    margin: 1.3333333333vw 0 10.6666666667vw 0
  }

  #spider8 .spider8-phone #section-4 .group_11 {
    background-color: #f8f8f8;
    width: 190.4vw;
    height: 110.4vw;
    margin: -0.2666666667vw 0 0 4.8vw
  }

  #spider8 .spider8-phone #section-4 .text-group_3 {
    width: 58.9333333333vw;
    height: 68.5333333333vw;
    margin: 22.9333333333vw 0 0 7.7333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_32 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 65.3333333333vw;
    height: 16.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 7.4666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 7.4666666667vw;
    margin-left: 0.2666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_7 {
    width: 58.9333333333vw;
    height: 49.6vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 2.4vw
  }

  #spider8 .spider8-phone #section-4 .text_33 {
    width: 58.9333333333vw;
    height: 49.6vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_34 {
    width: 58.9333333333vw;
    height: 49.6vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_35 {
    width: 58.9333333333vw;
    height: 49.6vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .paragraph_2 {
    width: 58.9333333333vw;
    height: 49.6vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .image_10 {
    width: 97.0666666667vw;
    height: 65.6vw;
    margin: 21.8666666667vw 12.2666666667vw 0 14.4vw
  }

  #spider8 .spider8-phone #section-4 .group_12 {
    background-color: #f8f8f8;
    height: 110.4vw;
    width: 190.6666666667vw;
    margin: 17.8666666667vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_8 {
    width: 29.0666666667vw;
    height: 6.9333333333vw;
    margin: 10.4vw 0 0 116.2666666667vw
  }

  #spider8 .spider8-phone #section-4 .text_36 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 29.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: right;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .box_2 {
    width: 175.4666666667vw;
    height: 75.2vw;
    margin: 5.3333333333vw 0 12.5333333333vw 10.6666666667vw
  }

  #spider8 .spider8-phone #section-4 .image_11 {
    width: 97.0666666667vw;
    height: 65.6vw;
    margin-top: 1.6vw
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_9 {
    width: 70.4vw;
    height: 75.2vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_37 {
    width: 70.4vw;
    height: 75.2vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_38 {
    width: 70.4vw;
    height: 75.2vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_39 {
    width: 70.4vw;
    height: 75.2vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_40 {
    width: 70.4vw;
    height: 75.2vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_41 {
    width: 70.4vw;
    height: 75.2vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_42 {
    width: 70.4vw;
    height: 75.2vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_43 {
    width: 70.4vw;
    height: 75.2vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_44 {
    width: 70.4vw;
    height: 75.2vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .group_13 {
    background-color: #f8f8f8;
    width: 190.9333333333vw;
    height: 110.4vw;
    margin: 17.6vw 0 0 4.2666666667vw
  }

  #spider8 .spider8-phone #section-4 .block_4 {
    width: 49.3333333333vw;
    height: 79.2vw;
    margin: 16.5333333333vw 0 0 5.6vw
  }

  #spider8 .spider8-phone #section-4 .paragraph_3 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 45.3333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 0.8vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_10 {
    width: 49.3333333333vw;
    height: 56vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 8.8vw
  }

  #spider8 .spider8-phone #section-4 .text_45 {
    width: 53.3333333333vw;
    height: 56vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-4 .text_46 {
    width: 49.3333333333vw;
    height: 56vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_47 {
    width: 49.3333333333vw;
    height: 56vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_48 {
    width: 49.3333333333vw;
    height: 56vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_49 {
    width: 49.3333333333vw;
    height: 56vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_50 {
    width: 49.3333333333vw;
    height: 56vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_51 {
    width: 49.3333333333vw;
    height: 56vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .image_12 {
    width: 56.2666666667vw;
    height: 83.4666666667vw;
    margin: 14.4vw 0 0 7.7333333333vw
  }

  #spider8 .spider8-phone #section-4 .image_13 {
    width: 56.2666666667vw;
    height: 83.4666666667vw;
    margin: 14.4vw 9.8666666667vw 0 5.8666666667vw
  }

  #spider8 .spider8-phone #section-4 .group_14 {
    background-color: #f8f8f8;
    width: 190.6666666667vw;
    height: 110.4vw;
    margin: 15.2vw 0 0 5.3333333333vw
  }

  #spider8 .spider8-phone #section-4 .image_14 {
    width: 98.4vw;
    height: 66.1333333333vw;
    margin: 22.4vw 0 0 9.3333333333vw
  }

  #spider8 .spider8-phone #section-4 .text-group_4 {
    width: 56.5333333333vw;
    height: 30.9333333333vw;
    margin: 34.9333333333vw 8vw 0 18.4vw;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
  }

  #spider8 .spider8-phone #section-4 .paragraph_4 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 43.2vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: right;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_11 {
    width: 56vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    line-height: 6.4vw;
    margin-top: 2.1333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_52 {
    width: 56vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: right;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_53 {
    width: 56vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_54 {
    width: 56vw;
    height: 12.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .group_15 {
    position: relative;
    width: 200vw;
    height: 63.2vw
  }

  #spider8 .spider8-phone #section-4 .text_55 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 84vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 9.3333333333vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 35.4666666667vw 0 0 56.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .image_15 {
    position: absolute;
    left: 0;
    top: 42.4vw;
    width: 200vw;
    height: 8vw
  }

  #spider8 .spider8-phone #section-4 .group_16 {
    background-color: #f8f8f8;
    width: 190.6666666667vw;
    height: 110.4vw;
    margin: -0.2666666667vw 0 0 4.8vw
  }

  #spider8 .spider8-phone #section-4 .text-group_5 {
    width: 70.9333333333vw;
    height: 84vw;
    margin: 11.4666666667vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_56 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 70.9333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 7.4666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_12 {
    width: 56vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw;
    margin: 2.6666666667vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .paragraph_5 {
    width: 45.8666666667vw;
    height: 12.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_57 {
    width: 45.8666666667vw;
    height: 12.5333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_13 {
    width: 65.3333333333vw;
    height: 57.3333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 3.2vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_58 {
    width: 100%;
    height: 57.3333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-4 .text_59 {
    width: 57.6vw;
    height: 57.3333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_60 {
    width: 57.6vw;
    height: 57.3333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_61 {
    width: 57.6vw;
    height: 57.3333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .image_16 {
    width: 102.4vw;
    height: 69.6vw;
    margin: 20vw 11.7333333333vw 0 1.0666666667vw
  }

  #spider8 .spider8-phone #section-4 .group_17 {
    background-color: #f8f8f8;
    width: 190.6666666667vw;
    height: 110.4vw;
    margin: 16.2666666667vw 0 0 4.8vw
  }

  #spider8 .spider8-phone #section-4 .image_17 {
    width: 69.0666666667vw;
    height: 96vw;
    margin: 8.2666666667vw 0 0 15.4666666667vw
  }

  #spider8 .spider8-phone #section-4 .box_3 {
    width: 83.7333333333vw;
    height: 90.6666666667vw;
    margin: 9.6vw 7.4666666667vw 0 14.9333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_62 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 73.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 9.8666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_14 {
    width: 100%;
    height: 11.7333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: right;
    line-height: 5.6vw;
    margin: 3.2vw 0 0 0
  }

  #spider8 .spider8-phone #section-4 .text_63 {
    width: 59.4666666667vw;
    height: 11.7333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: right;
    line-height: 5.6vw
  }

  #spider8 .spider8-phone #section-4 .paragraph_6 {
    width: 100%;
    height: 11.7333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: right;
    line-height: 5.6vw
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_15 {
    width: 81.3333333333vw;
    height: 63.4666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: right;
    line-height: 6.4vw;
    margin-top: 3.7333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_64 {
    width: 81.3333333333vw;
    height: 63.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: right;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_65 {
    width: 81.3333333333vw;
    height: 63.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_66 {
    width: 81.3333333333vw;
    height: 63.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_67 {
    width: 81.3333333333vw;
    height: 63.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_68 {
    width: 81.3333333333vw;
    height: 63.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .paragraph_7 {
    width: 81.3333333333vw;
    height: 63.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .group_18 {
    background-color: #f8f8f8;
    position: relative;
    width: 190.9333333333vw;
    height: 129.6vw;
    margin: 17.0666666667vw 0 0 4.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_69 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 72.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 10.9333333333vw 0 0 10.1333333333vw
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_16 {
    width: 56vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: 5.6vw;
    margin: 3.4666666667vw 0 0 10.1333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_70 {
    width: 48.2666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.6vw
  }

  #spider8 .spider8-phone #section-4 .paragraph_8 {
    width: 48.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 5.6vw
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_17 {
    width: 93.0666666667vw;
    height: 76.2666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 5.8666666667vw 0 13.0666666667vw 10.4vw
  }

  #spider8 .spider8-phone #section-4 .text_72 {
    width: 93.0666666667vw;
    height: 76.2666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-4 .text_73 {
    width: 93.0666666667vw;
    height: 76.2666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-4 .image_18 {
    position: absolute;
    left: 102.6666666667vw;
    top: 24.5333333333vw;
    width: 82.1333333333vw;
    height: 60vw
  }

  #spider8 .spider8-phone #section-4 .group_19 {
    background-color: #f8f8f8;
    width: 190.1333333333vw;
    height: 110.4vw;
    margin: 19.7333333333vw 0 27.7333333333vw 4.8vw
  }

  #spider8 .spider8-phone #section-4 .group_20 {
    width: 61.0666666667vw;
    height: 48.2666666667vw;
    margin: 24.2666666667vw 0 0 8.5333333333vw
  }

  #spider8 .spider8-phone #section-4 .text_74 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(247, 125, 35)), color-stop(0, rgba(247, 125, 35, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(99.365234%, rgb(254, 207, 105)), to(rgb(254, 207, 105)));
    background-image: linear-gradient(270deg, rgb(247, 125, 35) 0, rgba(247, 125, 35, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(254, 207, 105) 99.365234%, rgb(254, 207, 105) 100%);
    width: 49.3333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_18 {
    width: 60.8vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 4.5333333333vw 0 0 0.2666666667vw
  }

  #spider8 .spider8-phone #section-4 .text_75 {
    width: 60.8vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_76 {
    width: 60.8vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_77 {
    width: 60.8vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_78 {
    width: 60.8vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .text_79 {
    width: 60.8vw;
    height: 37.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-4 .image_19 {
    width: 102.4vw;
    height: 69.6vw;
    margin: 22.1333333333vw 11.2vw 0 6.9333333333vw
  }

  #spider8 .spider8-phone #section-4 .group_21 {
    width: 199.2vw;
    margin-left: 0.8vw;
    position: relative
  }

  #spider8 .spider8-phone #section-4 .image_20-box {
    padding: 26.6666666667vw 0;
    background-color: #000
  }

  #spider8 .spider8-phone #section-4 .text-wrapper_19 {
    position: absolute;
    top: 75%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 170.9333333333vw;
    height: 22.9333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 1
  }

  #spider8 .spider8-phone #section-4 .text_80 {
    width: 170.9333333333vw;
    height: 22.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: NaN;
    text-align: center;
    line-height: 1
  }

  #spider8 .spider8-phone #section-4 .text_81 {
    width: 170.9333333333vw;
    height: 22.9333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.6vw
  }

  #spider8 .spider8-phone #section-4 .text_82 {
    width: 170.9333333333vw;
    height: 22.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.6vw
  }

  #spider8 .spider8-phone #section-4 .text_83 {
    width: 170.9333333333vw;
    height: 22.9333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.6vw
  }

  #spider8 .spider8-phone #section-4 .text_84 {
    width: 170.9333333333vw;
    height: 22.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.6vw
  }

  #spider8 .spider8-phone #section-4 .image_20 {
    width: 199.4666666667vw;
    height: 118.9333333333vw
  }

  #spider8 .spider8-phone #section-4 .image_21 {
    width: 130.6666666667vw;
    height: 81.0666666667vw
  }

  #spider8 .spider8-phone #section-5 {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
  }

  #spider8 .spider8-phone #section-5 .page {
    position: relative;
    width: 200vw;
    overflow: hidden
  }

  #spider8 .spider8-phone #section-5 .box_1 {
    position: relative;
    width: 200vw;
    background: #fff
  }

  #spider8 .spider8-phone #section-5 .box_2 {
    width: 200vw;
    height: 163.2vw;
    background: url(images/26c09bd4d00ae18f2bc40d2466f3cb51.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_1 {
    height: 29.8666666667vw;
    background: url(images/a7c34b82f015af2f77222b1c7f00a71f.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 200vw
  }

  #spider8 .spider8-phone #section-5 .text_1 {
    width: 40.5333333333vw;
    height: 7.2vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: left;
    line-height: 10.4vw;
    margin: 8.8vw 0 0 87.4666666667vw
  }

  #spider8 .spider8-phone #section-5 .text_2 {
    width: 168vw;
    height: 24.5333333333vw;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, .1);
    font-size: 32vw;
    font-weight: 700;
    text-align: left;
    line-height: 28.8vw;
    margin: 24vw 0 0 17.6vw
  }

  #spider8 .spider8-phone #section-5 .group_1 {
    width: 113.0666666667vw;
    height: 54.4vw;
    margin: 19.7333333333vw 0 10.6666666667vw 17.6vw
  }

  #spider8 .spider8-phone #section-5 .section_1 {
    width: 69.6vw;
    height: 43.4666666667vw
  }

  #spider8 .spider8-phone #section-5 .image_1 {
    width: 12vw;
    height: 14.1333333333vw;
    margin-left: 1.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .paragraph_1 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 60.2666666667vw;
    height: 14.6666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 8vw;
    margin-top: 5.0666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-5 .text_3 {
    width: 69.0666666667vw;
    height: 4.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 500;
    text-align: left;
    line-height: 5.6vw;
    margin: 4.8vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .image-wrapper_1 {
    height: 42.4vw;
    background: url(images/0c7c9d5c2e99bb078432a7725b65d55a.webp) 0px 0px no-repeat;
    background-size: 61.0666666667vw 51.7333333333vw;
    width: 61.0666666667vw;
    margin: 12vw 0 0 -17.6vw
  }

  #spider8 .spider8-phone #section-5 .image_2 {
    width: 45.6vw;
    height: 40.2666666667vw;
    margin: 8.2666666667vw 0 0 1.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .box_3 {
    width: 200vw;
    height: 267.2vw;
    margin-top: 119.7333333333vw
  }

  #spider8 .spider8-phone #section-5 .image-wrapper_2 {
    width: 163.7333333333vw;
    height: 38.1333333333vw;
    margin: 22.1333333333vw 0 0 20vw
  }

  #spider8 .spider8-phone #section-5 .image_3 {
    width: 52.5333333333vw;
    height: 37.8666666667vw
  }

  #spider8 .spider8-phone #section-5 .image_4 {
    width: 52.5333333333vw;
    height: 38.1333333333vw;
    margin-left: 2.6666666667vw
  }

  #spider8 .spider8-phone #section-5 .image_5 {
    width: 52.5333333333vw;
    height: 37.8666666667vw;
    margin-left: 3.4666666667vw
  }

  #spider8 .spider8-phone #section-5 .image-wrapper_3 {
    width: 164vw;
    height: 38.4vw;
    margin: 2.9333333333vw 0 0 20vw
  }

  #spider8 .spider8-phone #section-5 .image_6 {
    width: 52.5333333333vw;
    height: 37.8666666667vw
  }

  #spider8 .spider8-phone #section-5 .image_7 {
    width: 52.5333333333vw;
    height: 37.8666666667vw;
    margin-left: 2.6666666667vw
  }

  #spider8 .spider8-phone #section-5 .image_8 {
    width: 53.0666666667vw;
    height: 38.4vw;
    margin-left: 3.2vw
  }

  #spider8 .spider8-phone #section-5 .text-group_1 {
    width: 167.7333333333vw;
    height: 53.6vw;
    margin: 10.6666666667vw 0 0 19.4666666667vw
  }

  #spider8 .spider8-phone #section-5 .text_4 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 102.9333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-5 .text_5 {
    width: 52vw;
    height: 8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw;
    margin: 4vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_2 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 2.4vw 0 0 0.8vw
  }

  #spider8 .spider8-phone #section-5 .text_6 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_7 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_8 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_9 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_10 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_11 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_12 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_13 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_14 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_15 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_16 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_17 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_18 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_19 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_20 {
    width: 166.9333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .image-wrapper_4 {
    width: 165.6vw;
    height: 36.8vw;
    margin: 6.6666666667vw 0 0 19.2vw
  }

  #spider8 .spider8-phone #section-5 .image_9 {
    width: 53.3333333333vw;
    height: 36.8vw
  }

  #spider8 .spider8-phone #section-5 .image_10 {
    width: 53.3333333333vw;
    height: 36.8vw;
    margin-left: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-5 .image_11 {
    width: 53.3333333333vw;
    height: 36.8vw;
    margin-left: 2.6666666667vw
  }

  #spider8 .spider8-phone #section-5 .image-wrapper_5 {
    width: 165.6vw;
    height: 36.8vw;
    margin: 4vw 0 17.0666666667vw 19.2vw
  }

  #spider8 .spider8-phone #section-5 .image_12 {
    width: 53.3333333333vw;
    height: 36.8vw
  }

  #spider8 .spider8-phone #section-5 .image_13 {
    width: 53.3333333333vw;
    height: 36.8vw;
    margin-left: 2.9333333333vw
  }

  #spider8 .spider8-phone #section-5 .image_14 {
    width: 53.3333333333vw;
    height: 36.8vw;
    margin-left: 2.6666666667vw
  }

  #spider8 .spider8-phone #section-5 .box_5 {
    position: relative;
    width: 200vw;
    height: 168.2666666667vw;
    background: #000
  }

  #spider8 .spider8-phone #section-5 .box_5 .text_21-1 {
    position: absolute;
    width: 104vw;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 9.8666666667vw;
    color: #fff;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-5 .image_15 {
    width: 200vw;
    height: 32vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_3 {
    height: 47.4666666667vw;
    background: url(images/52afa1992f3f94010f443abfac90885b.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 95.7333333333vw;
    margin: 16.8vw 0 0 17.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_21 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(228, 91, 45)), color-stop(0, rgba(228, 91, 45, 0.996078)), color-stop(23.193359%, rgb(240, 97, 57)), color-stop(46.75293%, rgb(223, 236, 241)), color-stop(67.797852%, rgb(145, 248, 227)), color-stop(100%, rgb(145, 248, 227)), to(rgb(145, 248, 227)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(223, 236, 241) 46.75293%, rgb(145, 248, 227) 67.797852%, rgb(145, 248, 227) 100%, rgb(145, 248, 227) 100%);
    width: 47.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 4.5333333333vw 0 0 5.0666666667vw
  }

  #spider8 .spider8-phone #section-5 .box_6 {
    width: 166.1333333333vw;
    height: 47.7333333333vw;
    margin: 5.6vw 0 18.6666666667vw 17.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_4 {
    height: 47.7333333333vw;
    background: url(images/65ad180f691346421418f86032b1a4bc.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 76.8vw
  }

  #spider8 .spider8-phone #section-5 .text_22 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 77.6vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 5.8666666667vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 3.2vw 0 0 1.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .box_7 {
    width: 84.2666666667vw;
    height: 47.7333333333vw;
    background: url(images/67a51005f70b9dc38c3c0a3d4177ef18.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-5 .text-group_2 {
    width: 59.4666666667vw;
    height: 16.5333333333vw;
    margin: 1.3333333333vw 0 0 3.7333333333vw
  }

  #spider8 .spider8-phone #section-5 .paragraph_2 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(23, 255, 186)), color-stop(0, rgba(23, 255, 186, 0.996078)), color-stop(46.75293%, rgb(5, 192, 215)), color-stop(99.121094%, rgb(9, 151, 255)), to(rgb(9, 151, 255)));
    background-image: linear-gradient(270deg, rgb(23, 255, 186) 0, rgba(23, 255, 186, 0.996078) 0, rgb(5, 192, 215) 46.75293%, rgb(9, 151, 255) 99.121094%, rgb(9, 151, 255) 100%);
    width: 59.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-5 .text_23 {
    width: 58.6666666667vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw;
    margin: 0.2666666667vw 0 0 0.8vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_5 {
    height: 87.2vw;
    background: url(images/39e7c2361fee2bf69b5f1c6a1536c50b.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 81.6vw;
    position: absolute;
    left: 118.4vw;
    top: 48.8vw
  }

  #spider8 .spider8-phone #section-5 .text_24 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(141, 230, 213)), color-stop(0, rgba(141, 230, 213, 0.996078)), color-stop(53.759766%, rgb(201, 244, 215)), color-stop(100%, rgb(222, 245, 199)), to(rgb(222, 245, 199)));
    background-image: linear-gradient(270deg, rgb(141, 230, 213) 0, rgba(141, 230, 213, 0.996078) 0, rgb(201, 244, 215) 53.759766%, rgb(222, 245, 199) 100%, rgb(222, 245, 199) 100%);
    width: 36vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 4.2666666667vw 0 0 3.7333333333vw
  }

  #spider8 .spider8-phone #section-5 .box_8 {
    width: 200vw;
    height: 188vw;
    background: url(images/c25c6065d4d09d4eba257d61ba151740.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -2.9333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-group_3 {
    width: 175.2vw;
    height: 66.1333333333vw;
    margin: 13.0666666667vw 0 0 13.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .paragraph_3 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 107.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    margin-left: 33.8666666667vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-5 .text_25 {
    width: 117.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw;
    margin: 4.8vw 0 0 28.8vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_6 {
    width: 175.2vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 6.4vw;
    margin-top: 5.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_26 {
    width: 175.2vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_27 {
    width: 175.2vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_28 {
    width: 175.2vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_29 {
    width: 175.2vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_30 {
    width: 175.2vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_31 {
    width: 175.2vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_32 {
    width: 175.2vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .box_9 {
    width: 200vw;
    height: 86.9333333333vw;
    background: url(images/0cf5af1e086d47e76c458ce83df011f1.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -4vw
  }

  #spider8 .spider8-phone #section-5 .text-group_4 {
    width: 178.1333333333vw;
    height: 56.8vw;
    margin: 16.2666666667vw 0 0 11.2vw
  }

  #spider8 .spider8-phone #section-5 .text_33 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 98.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    margin-left: 39.7333333333vw;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-5 .text_34 {
    width: 59.4666666667vw;
    height: 8.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 700;
    text-align: center;
    line-height: 8vw;
    margin: 5.0666666667vw 0 0 59.2vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_7 {
    width: 178.1333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 6.4vw;
    margin-top: 3.7333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_35 {
    width: 178.1333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_36 {
    width: 178.1333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_37 {
    width: 178.1333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_38 {
    width: 178.1333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_39 {
    width: 178.1333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_40 {
    width: 178.1333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_41 {
    width: 178.1333333333vw;
    height: 31.4666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .box_10 {
    width: 200vw
  }

  #spider8 .spider8-phone #section-5 .text-group_5 {
    width: 127.2vw;
    margin: 22.4vw 0 0 36.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .paragraph_4 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 128vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-5 .text_42 {
    width: 118.6666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 8vw;
    font-weight: 500;
    text-align: left;
    line-height: 1.2;
    margin: 3.4666666667vw 0 0 5.0666666667vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_8 {
    width: 160vw;
    height: 25.0666666667vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 6.4vw;
    margin: 5.3333333333vw 0 13.3333333333vw 20vw
  }

  #spider8 .spider8-phone #section-5 .text_43 {
    width: 160vw;
    height: 25.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_44 {
    width: 160vw;
    height: 25.0666666667vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_45 {
    width: 160vw;
    height: 25.0666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .box_11 {
    width: 200vw
  }

  #spider8 .spider8-phone #section-5 .image-wrapper_6 {
    width: 162.6666666667vw;
    height: 74.6666666667vw;
    margin: 12.5333333333vw 0 0 19.4666666667vw
  }

  #spider8 .spider8-phone #section-5 .image_16 {
    width: 77.0666666667vw;
    height: 74.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .image_17 {
    width: 76.5333333333vw;
    height: 74.1333333333vw;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .section_2 {
    width: 110.1333333333vw;
    height: 6.6666666667vw;
    margin: 4.5333333333vw 0 31.2vw 45.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .image-text_1 {
    width: 28.8vw;
    height: 6.6666666667vw
  }

  #spider8 .spider8-phone #section-5 .label_1 {
    width: 6.4vw;
    height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text-group_6 {
    width: 19.7333333333vw;
    height: 5.3333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw;
    margin-top: 1.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .image-text_2 {
    width: 22.6666666667vw;
    height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .label_2 {
    width: 6.4vw;
    height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text-group_7 {
    width: 13.6vw;
    height: 4vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 4.8vw;
    font-weight: 500;
    text-align: left;
    line-height: 4.8vw;
    margin-top: 1.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .image_18 {
    width: 200vw;
    height: 126.4vw;
    margin-top: -0.2666666667vw
  }

  #spider8 .spider8-phone #section-5 .image_19 {
    width: 200vw;
    height: 134.4vw;
    margin-top: -4vw
  }

  #spider8 .spider8-phone #section-5 .box_12 {
    background: #000;
    width: 200vw;
    position: relative;
    padding-bottom: 13.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .box_12 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  #spider8 .spider8-phone #section-5 .box_12 ul li {
    width: 100%;
    padding: 2vw 0
  }

  #spider8 .spider8-phone #section-5 .box_12 ul li:nth-of-type(even) {
    background-color: #040404
  }

  #spider8 .spider8-phone #section-5 .box_12 ul li .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 6.4vw;
    font-weight: 400;
    line-height: 1.2;
    color: #fff
  }

  #spider8 .spider8-phone #section-5 .box_12 ul li .word .word-left {
    width: 40%;
    padding-left: 2%;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-5 .box_12 ul li .word .word-right {
    width: 60%;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_9 {
    width: 66.9333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: .1 .2;
    margin: 26.6666666667vw 0 13.3333333333vw 3.4666666667vw
  }

  #spider8 .spider8-phone #section-5 .text_46 {
    width: 61.6vw;
    height: 8.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: left;
    line-height: 9.6vw
  }

  #spider8 .spider8-phone #section-5 .text_47 {
    width: 64.2666666667vw;
    height: 8.8vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 9.6vw;
    font-weight: NaN;
    text-align: left;
    line-height: 9.6vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_10 {
    width: 96vw;
    height: 5.8666666667vw;
    margin: 8.8vw 0 0 21.3333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_48 {
    width: 16.2666666667vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_49 {
    width: 41.3333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .box_13 {
    width: 164.2666666667vw;
    height: 193.6vw;
    background: url(images/28454bfe449c93cb5cc5179ebc32f2c3.webp) -0.2666666667vw 0px no-repeat;
    background-size: 164.5333333333vw 193.6vw;
    margin: 2.1333333333vw 0 19.4666666667vw 19.2vw
  }

  #spider8 .spider8-phone #section-5 .group_2 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin-left: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_11 {
    width: 91.4666666667vw;
    height: 5.8666666667vw;
    margin: 1.8666666667vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_50 {
    width: 14.1333333333vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_51 {
    width: 36.8vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .group_3 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 3.2vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_12 {
    width: 117.8666666667vw;
    height: 4.5333333333vw;
    margin: 2.4vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_52 {
    width: 28.2666666667vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_53 {
    width: 63.2vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .group_4 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 3.7333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_13 {
    width: 67.7333333333vw;
    height: 6.4vw;
    margin: 2.4vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_54 {
    width: 19.2vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_55 {
    width: 13.0666666667vw;
    height: 5.6vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.8vw
  }

  #spider8 .spider8-phone #section-5 .group_5 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 2.1333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .group_6 {
    position: relative;
    width: 177.8666666667vw;
    height: 10.9333333333vw;
    margin: 0.8vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_56 {
    width: 19.2vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 2.1333333333vw 0 0 1.6vw
  }

  #spider8 .spider8-phone #section-5 .paragraph_5 {
    width: 121.3333333333vw;
    height: 10.9333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 5.0666666667vw;
    margin-left: 35.7333333333vw
  }

  #spider8 .spider8-phone #section-5 .block_1 {
    background-color: rgba(126, 126, 126, .3);
    position: absolute;
    left: 0;
    top: 10.1333333333vw;
    width: 163.7333333333vw;
    height: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_14 {
    width: 133.6vw;
    height: 6.4vw;
    margin: 2.6666666667vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_57 {
    width: 10.9333333333vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #161818;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw
  }

  #spider8 .spider8-phone #section-5 .text_58 {
    width: 78.1333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #161818;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 8vw;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .group_7 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 1.3333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_15 {
    width: 172vw;
    height: 5.8666666667vw;
    margin: 2.4vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_59 {
    width: 31.4666666667vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-5 .text_60 {
    width: 117.0666666667vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-5 .group_8 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 2.6666666667vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_16 {
    width: 80.2666666667vw;
    height: 5.8666666667vw;
    margin: 2.1333333333vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_61 {
    width: 52vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_62 {
    width: 25.3333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .group_9 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 2.6666666667vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_17 {
    width: 149.8666666667vw;
    height: 5.3333333333vw;
    margin: 2.6666666667vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_63 {
    width: 7.2vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-5 .text_64 {
    width: 94.9333333333vw;
    height: 5.3333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .group_10 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 2.9333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_18 {
    width: 69.3333333333vw;
    height: 4.8vw;
    margin: 2.4vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_65 {
    width: 35.7333333333vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_66 {
    width: 14.4vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-5 .group_11 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 3.7333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_19 {
    width: 69.3333333333vw;
    height: 4.8vw;
    margin: 2.4vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_67 {
    width: 33.0666666667vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-5 .text_68 {
    width: 14.4vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .group_12 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 3.7333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_20 {
    width: 84.5333333333vw;
    height: 5.8666666667vw;
    margin: 2.1333333333vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_69 {
    width: 42.9333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_70 {
    width: 29.6vw;
    height: 5.3333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .group_13 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 2.9333333333vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_21 {
    width: 129.8666666667vw;
    height: 6.4vw;
    margin: 1.8666666667vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_71 {
    width: 21.0666666667vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_72 {
    width: 74.9333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .group_14 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 2.4vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_22 {
    width: 111.4666666667vw;
    height: 5.8666666667vw;
    margin: 2.4vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_73 {
    width: 21.3333333333vw;
    height: 4.5333333333vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_74 {
    width: 56.5333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .group_15 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 2.6666666667vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_23 {
    width: 133.6vw;
    height: 6.1333333333vw;
    margin: 2.4vw 0 0 2.4vw
  }

  #spider8 .spider8-phone #section-5 .text_75 {
    width: 28.5333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin-top: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-5 .text_76 {
    width: 80vw;
    height: 4.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .group_16 {
    background-color: rgba(126, 126, 126, .3);
    width: 163.7333333333vw;
    height: 0.2666666667vw;
    margin: 3.4666666667vw 0 0 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .group_17 {
    position: relative;
    width: 163.7333333333vw;
    height: 36.8vw;
    margin: 2.6666666667vw 0 3.2vw 0.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_77 {
    width: 33.6vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 8vw 0 0 2.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_24 {
    width: 92.8vw;
    height: 36.8vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw;
    margin: 0 14.4vw 0 20.8vw
  }

  #spider8 .spider8-phone #section-5 .text_78 {
    width: 92.8vw;
    height: 36.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left
  }

  #spider8 .spider8-phone #section-5 .text_79 {
    width: 92.8vw;
    height: 36.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left
  }

  #spider8 .spider8-phone #section-5 .text_80 {
    width: 92.8vw;
    height: 36.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left
  }

  #spider8 .spider8-phone #section-5 .text_81 {
    width: 92.8vw;
    height: 36.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left
  }

  #spider8 .spider8-phone #section-5 .paragraph_6 {
    width: 92.8vw;
    height: 36.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left
  }

  #spider8 .spider8-phone #section-5 .box_14 {
    background-color: rgba(126, 126, 126, .3);
    position: absolute;
    left: 0;
    top: 33.0666666667vw;
    width: 163.7333333333vw;
    height: 0.2666666667vw
  }

  #spider8 .spider8-phone #section-5 .box_15 {
    width: 200vw;
    height: 224.8vw;
    background: url(images/5cb42896acce8071b8356c6e770eebf2.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #spider8 .spider8-phone #section-5 .text-group_8 {
    width: 115.7333333333vw;
    margin: 21.0666666667vw 0 0 42.4vw
  }

  #spider8 .spider8-phone #section-5 .text_82 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 115.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-5 .text_83 {
    width: 67.7333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: 500;
    text-align: left;
    line-height: 1.2;
    margin: 0.2666666667vw 0 0 24vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_25 {
    width: 148vw;
    height: 24.5333333333vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 4.8vw;
    margin: 4.8vw 0 5.6vw 26.1333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_84 {
    width: 148vw;
    height: 24.5333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-5 .text_85 {
    width: 148vw;
    height: 24.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: center;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-5 .text_86 {
    width: 148vw;
    height: 24.5333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-5 .text_87 {
    width: 148vw;
    height: 24.5333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-5 .paragraph_7 {
    width: 148vw;
    height: 24.5333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 4.8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_26 {
    height: 165.3333333333vw;
    background: url(images/c6c8b4bce2ac7a7590a2c8ecca104d31.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 200vw
  }

  #spider8 .spider8-phone #section-5 .text_88 {
    width: 154.4vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 4.8vw;
    margin: 148.5333333333vw 0 0 23.2vw
  }

  #spider8 .spider8-phone #section-5 .box_16 {
    width: 200vw;
    background-color: #000
  }

  #spider8 .spider8-phone #section-5 .text-group_9 {
    width: 136.8vw;
    margin: 5.3333333333vw 0 0 32.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text_89 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(95, 213, 196)), color-stop(0, rgba(95, 213, 196, 0.996078)), color-stop(44.995117%, rgb(221, 155, 33)), color-stop(100%, rgb(230, 24, 106)), to(rgb(230, 24, 106)));
    background-image: linear-gradient(270deg, rgb(95, 213, 196) 0, rgba(95, 213, 196, 0.996078) 0, rgb(221, 155, 33) 44.995117%, rgb(230, 24, 106) 100%, rgb(230, 24, 106) 100%);
    width: 136.8vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 9.6vw;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #spider8 .spider8-phone #section-5 .text_90 {
    text-shadow: 0vw 0.2666666667vw 0.5333333333vw rgba(4, 0, 0, .57);
    width: 88vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: 500;
    text-align: left;
    line-height: 1.2;
    margin: 1.3333333333vw 0 0 24.5333333333vw
  }

  #spider8 .spider8-phone #section-5 .text-wrapper_27 {
    text-shadow: 0vw 0.2666666667vw 0.5333333333vw rgba(4, 0, 0, .57);
    width: 184.8vw;
    height: 53.6vw;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 6.4vw;
    margin: 5.3333333333vw 0 0 9.6vw
  }

  #spider8 .spider8-phone #section-5 .text_91 {
    width: 100%;
    height: 26.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2
  }

  #spider8 .spider8-phone #section-5 .text_92 {
    width: 182.1333333333vw;
    height: 26.9333333333vw;
    overflow-wrap: break-word;
    color: #ff7c22;
    font-size: 8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_93 {
    width: 182.1333333333vw;
    height: 26.9333333333vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 8vw;
    font-weight: NaN;
    text-align: left;
    line-height: 6.4vw
  }

  #spider8 .spider8-phone #section-5 .text_94 {
    position: absolute;
    bottom: 5%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 102.9333333333vw;
    height: 5.8666666667vw;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: left;
    line-height: 4.8vw
  }

  #spider8 .spider8-phone #section-5 .box_17 {
    height: 130.1333333333vw;
    background: url(images/aa94c8011d9c3cb976deca2cd3ac7561.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 200vw;
    position: absolute;
    left: 0;
    top: 152.8vw
  }

  #spider8 .spider8-phone #section-5 .text_95 {
    width: 170.1333333333vw;
    height: 10.6666666667vw;
    overflow-wrap: break-word;
    color: #000;
    font-size: 6.4vw;
    font-weight: NaN;
    text-align: center;
    line-height: 4.8vw;
    margin: 116.2666666667vw 0 0 18.6666666667vw
  }

  #spider8 .spider8-phone #section-5 .image_20 {
    position: absolute;
    left: 74.1333333333vw;
    top: -121.8666666667vw;
    width: 125.8666666667vw;
    height: 225.8666666667vw
  }
}