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

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

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

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

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

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

#tab80 .tab80-pc {
  display: inherit
}

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

#tab80 .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)
}

#tab80 .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)
}

#tab80 .se {
  position: relative
}

#tab80 .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
}

#tab80 .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
}

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

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

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

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

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

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

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

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

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

#tab80 .tab80-pc {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0
}

#tab80 .tab80-pc #section-1 .page {
  position: relative;
  width: 1920px;
  overflow: hidden
}

#tab80 .tab80-pc #section-1 .box_1 {
  position: relative;
  width: 1920px;
  background: #fff
}

#tab80 .tab80-pc #section-1 .group_1 {
  height: 901px;
  background: url(images/275577d9bd6ac08d0bb96685c8c036c8.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 1920px
}

#tab80 .tab80-pc #section-1 .group_2 {
  height: 901px;
  width: 1920px
}

#tab80 .tab80-pc #section-1 .box_2 {
  width: 1920px;
  height: 901px
}

#tab80 .tab80-pc #section-1 .text-group_1 {
  width: 531px;
  height: 101px;
  margin: 491px 0 0 147px
}

#tab80 .tab80-pc #section-1 .text_1 {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(252, 179, 153)), color-stop(0, rgb(252, 179, 153)), color-stop(22.924805%, rgb(214, 161, 199)), color-stop(49.755859%, rgb(147, 139, 255)), color-stop(74.072266%, rgb(93, 134, 255)), color-stop(99.633789%, rgb(44, 130, 255)));
  background-image: linear-gradient(90deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 509px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 58px;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  margin-left: 10px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_2 {
  width: 531px;
  height: 32px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin-top: 20px
}

#tab80 .tab80-pc #section-1 .group_3 {
  position: relative;
  width: 1920px;
  height: 6413px
}

#tab80 .tab80-pc #section-1 .box_3 {
  width: 1108px;
  height: 323px;
  margin: 96px 0 0 418px
}

#tab80 .tab80-pc #section-1 .group_4 {
  width: 437px;
  height: 272px;
  background: url(images/befb60fef60dbcff2bb60dce1b3c7216.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_2 {
  width: 396px;
  height: 59px;
  margin: 18px 0 0 19px
}

#tab80 .tab80-pc #section-1 .text_3 {
  width: 396px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  line-height: 1
}

#tab80 .tab80-pc #section-1 .text_4 {
  width: 295px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  line-height: 1;
  margin: 2px 0 0 1px
}

#tab80 .tab80-pc #section-1 .group_5 {
  width: 307px;
  height: 323px;
  background: url(images/c33564dd46124380f89ccf1aca7a45d7.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 15px
}

#tab80 .tab80-pc #section-1 .text-group_3 {
  width: 285px;
  height: 85px;
  margin: 15px 0 0 13px
}

#tab80 .tab80-pc #section-1 .text_5 {
  width: 272px;
  height: 62px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 30px
}

#tab80 .tab80-pc #section-1 .text_6 {
  width: 293px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 1
}

#tab80 .tab80-pc #section-1 .group_6 {
  width: 334px;
  height: 313px;
  background: url(images/b208a8f9a6a256f9feb46303a7f14b19.webp) 0px 0px no-repeat;
  background-size: 422px 371px;
  margin: 1px 0 0 15px
}

#tab80 .tab80-pc #section-1 .text-group_4 {
  width: 320px;
  height: 56px;
  margin: 17px 0 0 7px
}

#tab80 .tab80-pc #section-1 .text_7 {
  width: 320px;
  height: 31px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
  line-height: 40px
}

#tab80 .tab80-pc #section-1 .text_8 {
  width: 190px;
  height: 19px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 6px 0 0 3px
}

#tab80 .tab80-pc #section-1 .box_4 {
  width: 411px;
  height: 275px;
  background: url(images/07f504df1ef494c0dcd368921702ecd8.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 172px 0 0 822px
}

#tab80 .tab80-pc #section-1 .text-group_5 {
  width: 147px;
  height: 175px;
  margin: 23px 0 0 18px
}

#tab80 .tab80-pc #section-1 .paragraph_1 {
  width: 147px;
  height: 54px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
  line-height: 30px
}

#tab80 .tab80-pc #section-1 .text_9 {
  width: 125px;
  height: 109px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin: 12px 0 0 2px
}

#tab80 .tab80-pc #section-1 .box_5 {
  width: 1106px;
  height: 231px;
  margin: 218px 0 0 416px
}

#tab80 .tab80-pc #section-1 .box_6 {
  width: 334px;
  height: 229px;
  background: url(images/3e6782a2f4c82af3a3f28242e18991d8.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 2px
}

#tab80 .tab80-pc #section-1 .text_10 {
  width: 324px;
  height: 21px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 26px;
  font-weight: 500;
  line-height: 48px;
  margin: 12px 0 0 11px
}

#tab80 .tab80-pc #section-1 .image-text_1 {
  width: 312px;
  height: 95px;
  margin: 9px 0 92px 11px
}

#tab80 .tab80-pc #section-1 .text-group_6 {
  width: 311px;
  height: 91px;
  margin-top: 4px
}

#tab80 .tab80-pc #section-1 .text_11 {
  width: 243px;
  height: 44px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 24px
}

#tab80 .tab80-pc #section-1 .paragraph_2 {
  width: 96px;
  height: 41px;
  overflow-wrap: break-word;
  color: #c72828;
  font-size: 24px;
  font-weight: 500;
  text-align: right;
  line-height: 24px;
  margin: 6px 0 0 225px
}

#tab80 .tab80-pc #section-1 .label_1 {
  width: 43px;
  height: 45px;
  margin-left: -42px
}

#tab80 .tab80-pc #section-1 .box_7 {
  width: 330px;
  height: 228px;
  background: url(images/b1aac3c3f2ba98c9fa1b9aa19079cb8f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 3px 0 0 11px
}

#tab80 .tab80-pc #section-1 .text-group_7 {
  width: 307px;
  height: 154px;
  margin: 16px 0 0 13px
}

#tab80 .tab80-pc #section-1 .text-wrapper_1 {
  width: 307px;
  height: 26px;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 500;
  text-align: left;
  line-height: 40px;
  margin-left: 2px
}

#tab80 .tab80-pc #section-1 .text_12 {
  width: auto;
  height: 26px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  line-height: 40px
}

#tab80 .tab80-pc #section-1 .text_13 {
  width: 297px;
  height: 26px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
  line-height: 40px
}

#tab80 .tab80-pc #section-1 .text_14 {
  width: 297px;
  height: 26px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 22px;
  font-weight: 500;
  text-align: left;
  line-height: 40px
}

#tab80 .tab80-pc #section-1 .text_15 {
  width: 196px;
  height: 116px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin-top: 12px
}

#tab80 .tab80-pc #section-1 .text-wrapper_2 {
  height: 231px;
  background: url(images/dc828dc9ac01b2fb96e0c2c7c69c451e.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 16px;
  width: 415px
}

#tab80 .tab80-pc #section-1 .text_16 {
  width: 311px;
  height: 62px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
  line-height: 32px;
  margin: 20px 0 0 26px
}

#tab80 .tab80-pc #section-1 .box_8 {
  width: 1920px;
  height: 824px;
  background: url(images/04c6c328b701ec4f644dadb0ca442d73.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 165px
}

#tab80 .tab80-pc #section-1 .text-group_8 {
  width: 571px;
  height: 112px;
  margin: 82px 0 0 413px
}

#tab80 .tab80-pc #section-1 .text_17 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 581px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_18 {
  width: 383px;
  height: 40px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: left;
  line-height: 36px;
  margin-top: 18px
}

#tab80 .tab80-pc #section-1 .text_19 {
  width: 989px;
  height: 189px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 300;
  text-align: left;
  line-height: 40px;
  margin: 36px 0 405px 416px
}

#tab80 .tab80-pc #section-1 .text_20 {
  background-image: linear-gradient(89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 615px;
  z-index: 11;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 102px 0 0 915px
}

#tab80 .tab80-pc #section-1 .box_9 {
  width: 1372px;
  height: 715px;
  margin: 22px 0 0 548px
}

#tab80 .tab80-pc #section-1 .text_21 {
  width: 236px;
  height: 49px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 46px;
  font-weight: NaN;
  text-align: center;
  line-height: 1;
  margin-top: 666px
}

#tab80 .tab80-pc #section-1 .image_1 {
  width: 229px;
  height: 62px;
  margin: 652px 0 0 20px
}

#tab80 .tab80-pc #section-1 .image_2 {
  width: 835px;
  height: 711px;
  margin-left: 52px
}

#tab80 .tab80-pc #section-1 .box_10 {
  width: 1387px;
  height: 711px;
  margin-top: 171px
}

#tab80 .tab80-pc #section-1 .image_3 {
  width: 824px;
  height: 711px
}

#tab80 .tab80-pc #section-1 .image-text_2 {
  width: 509px;
  height: 63px;
  margin-top: 634px
}

#tab80 .tab80-pc #section-1 .text-group_9 {
  width: 265px;
  height: 36px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 46px;
  font-weight: NaN;
  text-align: center;
  line-height: 1;
  margin-top: 12px
}

#tab80 .tab80-pc #section-1 .image_4 {
  width: 232px;
  height: 63px
}

#tab80 .tab80-pc #section-1 .image_5 {
  width: 1010px;
  height: 690px;
  margin-top: 68px
}

#tab80 .tab80-pc #section-1 .text-wrapper_3 {
  height: 247px;
  background: url(images/8c5d68e1836e3abc9332f7476108abbb.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 233px;
  width: 1919px
}

#tab80 .tab80-pc #section-1 .text_22 {
  width: 945px;
  height: 66px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  text-align: left;
  line-height: 40px;
  margin: 95px 0 0 486px
}

#tab80 .tab80-pc #section-1 .box_11 {
  width: 1014px;
  height: 85px;
  margin: 84px 0 0 462px
}

#tab80 .tab80-pc #section-1 .box_12 {
  width: 93px;
  height: 85px;
  background: url(images/1d9db577ec183d2fffff57093489b8fe.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .box_13 {
  width: 93px;
  height: 85px;
  background: url(images/5632d6a7210ab893391e0941b4467452.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 214px
}

#tab80 .tab80-pc #section-1 .box_14 {
  width: 93px;
  height: 85px;
  background: url(images/10ca70b7686aed8b16050b7432b0be0e.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 214px
}

#tab80 .tab80-pc #section-1 .box_15 {
  width: 93px;
  height: 85px;
  background: url(images/156fadf1ec58ed70e14b8a33fc1a9d39.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 214px
}

#tab80 .tab80-pc #section-1 .box_16 {
  width: 1168px;
  height: 108px;
  margin: 37px 0 0 399px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

#tab80 .tab80-pc #section-1 .text_23 {
  width: 229px;
  height: 95px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin-right: 20px
}

#tab80 .tab80-pc #section-1 .text_23-1 {
  width: 329px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 36px
}

#tab80 .tab80-pc #section-1 .text_23-2 {
  width: 303px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 36px
}

#tab80 .tab80-pc #section-1 .image_6 {
  width: 638px;
  height: 108px;
  margin-left: 21px
}

#tab80 .tab80-pc #section-1 .text_23-line {
  width: 2px;
  height: 108px;
  background-color: #000
}

#tab80 .tab80-pc #section-1 .text_24 {
  width: 265px;
  height: 60px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin: 0 0 0 15px
}

#tab80 .tab80-pc #section-1 .box_17 {
  position: relative;
  width: 1920px;
  height: 712px;
  background: url(images/c66651508a3ff57b0a0775e39da4876f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 71px 0 1px 0
}

#tab80 .tab80-pc #section-1 .text_25 {
  width: 598px;
  height: 39px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin: 53px 0 0 665px
}

#tab80 .tab80-pc #section-1 .section_1 {
  width: 1130px;
  height: 522px;
  margin: 12px 0 86px 417px
}

#tab80 .tab80-pc #section-1 .group_7 {
  width: 503px;
  height: 233px;
  background: url(images/ca3fd63f2a18016a1f3e340cec2a87f7.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 289px
}

#tab80 .tab80-pc #section-1 .text-group_10 {
  width: 212px;
  height: 115px;
  margin: 17px 0 0 19px
}

#tab80 .tab80-pc #section-1 .paragraph_3 {
  width: 212px;
  height: 62px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 30px
}

#tab80 .tab80-pc #section-1 .paragraph_4 {
  width: 147px;
  height: 48px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin-top: 5px
}

#tab80 .tab80-pc #section-1 .group_8 {
  height: 380px;
  background: url(images/777b28c56b15f538ed47626232ba38eb.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 561px;
  position: relative
}

#tab80 .tab80-pc #section-1 .paragraph_5 {
  width: 159px;
  height: 62px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 30px;
  margin: 64px 0 0 22px
}

#tab80 .tab80-pc #section-1 .block_1 {
  position: absolute;
  left: -47px;
  top: 289px;
  width: 596px;
  height: 233px;
  background: url(images/8a6078d1d54ba032f32074157c710005.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_11 {
  width: 396px;
  height: 141px;
  margin: 23px 0 0 16px
}

#tab80 .tab80-pc #section-1 .text_26 {
  width: 396px;
  height: 32px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: right;
  line-height: 40px
}

#tab80 .tab80-pc #section-1 .text_27 {
  width: 294px;
  height: 26px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: center;
  line-height: 36px;
  margin: 6px 0 0 3px
}

#tab80 .tab80-pc #section-1 .text-wrapper_4 {
  width: 238px;
  height: 60px;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: 700;
  text-align: center;
  line-height: 120px;
  margin: 17px 0 0 3px
}

#tab80 .tab80-pc #section-1 .text_28 {
  width: auto;
  height: 60px;
  opacity: .1;
  overflow-wrap: break-word;
  color: #000;
  font-size: 80px;
  font-weight: 700;
  text-align: left;
  line-height: 120px
}

#tab80 .tab80-pc #section-1 .text_29 {
  width: 228px;
  height: 60px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 80px;
  font-weight: 700;
  text-align: left;
  line-height: 60px
}

#tab80 .tab80-pc #section-1 .section_2 {
  position: absolute;
  left: 416px;
  top: 141px;
  width: 640px;
  height: 287px;
  background: url(images/7f39c63d62ece821f7b98332eb5004b8.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_12 {
  width: 211px;
  height: 92px;
  margin: 25px 0 0 20px
}

#tab80 .tab80-pc #section-1 .paragraph_6 {
  width: 211px;
  height: 62px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 30px
}

#tab80 .tab80-pc #section-1 .text_30 {
  width: 190px;
  height: 18px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  line-height: 40px;
  margin: 12px 0 0 1px
}

#tab80 .tab80-pc #section-1 .text-wrapper_5 {
  height: 232px;
  background: url(images/45b57c73c7ca0272f9ecb283ad48cc39.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 681px;
  position: absolute;
  left: 842px;
  top: 838px
}

#tab80 .tab80-pc #section-1 .text_31 {
  width: 575px;
  height: 32px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 48px;
  margin: 18px 0 0 35px
}

#tab80 .tab80-pc #section-1 .box_18 {
  position: absolute;
  left: 417px;
  top: 837px;
  width: 412px;
  height: 234px;
  background: url(images/da33e9c35484c585f5b85c54ee998490.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text_32 {
  width: 293px;
  height: 32px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 28px;
  font-weight: 500;
  line-height: 48px;
  margin: 13px 0 0 12px
}

#tab80 .tab80-pc #section-1 .text-wrapper_6 {
  width: 396px;
  height: 48px;
  margin: 3px 0 138px 11px
}

#tab80 .tab80-pc #section-1 .paragraph_7 {
  width: 283px;
  height: 48px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 24px
}

#tab80 .tab80-pc #section-1 .text_33 {
  width: 108px;
  height: 30px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  line-height: 43px;
  margin-top: 10px
}

#tab80 .tab80-pc #section-1 .box_19 {
  position: absolute;
  left: 1110px;
  top: 425px;
  width: 429px;
  height: 477px;
  background: url(images/1df0f0712cc31d6408c8ceeb24e574b8.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_13 {
  width: 309px;
  height: 81px;
  margin: 19px 0 0 89px
}

#tab80 .tab80-pc #section-1 .text_34 {
  width: 319px;
  height: 33px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 40px
}

#tab80 .tab80-pc #section-1 .paragraph_8 {
  width: 301px;
  height: 47px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 24px;
  margin: 1px 0 0 3px
}

#tab80 .tab80-pc #section-1 .box_20 {
  position: absolute;
  left: 416px;
  top: 309px;
  width: 532px;
  height: 417px;
  background: url(images/0a2a018dc091f96db3bdad54266a6c20.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_14 {
  width: 145px;
  height: 145px;
  margin: 85px 0 0 18px
}

#tab80 .tab80-pc #section-1 .text_35 {
  width: auto;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 1
}

#tab80 .tab80-pc #section-1 .text_36 {
  width: 145px;
  height: 110px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 28px;
  margin-top: 11px
}

#tab80 .tab80-pc #section-1 .box_21 {
  position: absolute;
  left: 2px;
  top: 282px;
  width: 390px;
  height: 229px;
  background: url(images/510facc7fd65b8b22a9dc3326584e6c4.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_15 {
  width: 252px;
  height: 145px;
  margin: 20px 0 0 14px
}

#tab80 .tab80-pc #section-1 .text_37 {
  width: 262px;
  height: 31px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 28px;
  font-weight: 500;
  text-align: left;
  line-height: 40px
}

#tab80 .tab80-pc #section-1 .text_38 {
  width: 202px;
  height: 109px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin: 5px 0 0 1px
}

#tab80 .tab80-pc #section-1 .box_22 {
  position: absolute;
  left: 870px;
  top: 425px;
  width: 308px;
  height: 156px;
  background: url(images/6f19355702b620b4d84dbcec661e67f6.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_16 {
  width: 193px;
  height: 112px;
  margin: 17px 0 0 11px
}

#tab80 .tab80-pc #section-1 .text_39 {
  width: 196px;
  height: 32px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 28px
}

#tab80 .tab80-pc #section-1 .text_40 {
  width: 173px;
  height: 74px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 28px;
  margin: 6px 0 0 3px
}

#tab80 .tab80-pc #section-1 .image_7 {
  position: absolute;
  left: 0;
  top: 2389px;
  width: 1087px;
  height: 703px
}

#tab80 .tab80-pc #section-1 .image_8 {
  position: absolute;
  left: 823px;
  top: 3253px;
  width: 1097px;
  height: 739px
}

#tab80 .tab80-pc #section-1 .box_23 {
  position: absolute;
  left: 311px;
  top: 4211px;
  width: 1609px;
  height: 748px;
  background: url(images/6a2bb26c6abb134636c8893b6043c45f.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .image-text_3 {
  width: 577px;
  height: 62px;
  margin: 684px 0 0 74px
}

#tab80 .tab80-pc #section-1 .image_9 {
  width: 229px;
  height: 62px
}

#tab80 .tab80-pc #section-1 .text-group_17 {
  width: 335px;
  height: 51px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 46px;
  font-weight: NaN;
  text-align: center;
  line-height: 1;
  margin-top: 7px
}

#tab80 .tab80-pc #section-1 .group_9 {
  width: 1920px;
  height: 1407px;
  background: url(images/dc603767d59318a3655e98c5eaa7e5ff.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: -1px
}

#tab80 .tab80-pc #section-1 .text-group_18 {
  width: 753px;
  height: 121px;
  margin: 79px 0 0 423px
}

#tab80 .tab80-pc #section-1 .text_41 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 523px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_42 {
  width: 753px;
  height: 40px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 36px;
  font-weight: 500;
  text-align: left;
  line-height: 40px;
  margin-top: 28px
}

#tab80 .tab80-pc #section-1 .text_43 {
  width: 1100px;
  height: 149px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 30px;
  font-weight: 300;
  text-align: left;
  line-height: 40px;
  margin: 30px 0 0 424px
}

#tab80 .tab80-pc #section-1 .group_10 {
  width: 1103px;
  height: 169px;
  margin: 61px 0 0 421px
}

#tab80 .tab80-pc #section-1 .group_11 {
  background-color: rgba(255, 255, 255, .08);
  border-radius: 20px;
  width: 355px;
  height: 169px
}

#tab80 .tab80-pc #section-1 .image-text_4 {
  width: 116px;
  height: 126px;
  margin: 25px 0 0 120px
}

#tab80 .tab80-pc #section-1 .block_2 {
  width: 69px;
  height: 73px;
  background: url(images/0951cbe37b59d0fb18c37ad4243b0147.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 23px
}

#tab80 .tab80-pc #section-1 .text-group_19 {
  width: 116px;
  height: 47px;
  margin-top: 6px
}

#tab80 .tab80-pc #section-1 .text_44 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 126px;
  height: 25px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 30px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_45 {
  width: 38px;
  height: 15px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 18px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin: 7px 0 0 39px
}

#tab80 .tab80-pc #section-1 .group_12 {
  background-color: rgba(255, 255, 255, .08);
  border-radius: 20px;
  width: 355px;
  height: 169px;
  margin-left: 25px
}

#tab80 .tab80-pc #section-1 .image-text_5 {
  width: 123px;
  height: 126px;
  margin: 26px 0 0 116px
}

#tab80 .tab80-pc #section-1 .box_24 {
  width: 69px;
  height: 69px;
  background: url(images/1926d5d6eb1be1613dcd6c36bc9db08f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 21px
}

#tab80 .tab80-pc #section-1 .text-group_20 {
  width: 123px;
  height: 45px;
  margin-top: 12px
}

#tab80 .tab80-pc #section-1 .text_46 {
  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: 133px;
  height: 23px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 23px /*30px*/;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_47 {
  width: auto;
  height: 15px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 18px;
  font-weight: NaN;
  text-align: center;
  line-height: 30px;
  margin: 7px 0 0 6px
}

#tab80 .tab80-pc #section-1 .group_13 {
  background-color: rgba(255, 255, 255, .08);
  border-radius: 20px;
  width: 355px;
  height: 169px;
  margin-left: 13px
}

#tab80 .tab80-pc #section-1 .image-text_6 {
  width: 105px;
  height: 134px;
  margin: 23px 0 0 125px
}

#tab80 .tab80-pc #section-1 .group_14 {
  width: 71px;
  height: 71px;
  background: url(images/7a5e75b558896ce2f34dbc51c083552a.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 16px
}

#tab80 .tab80-pc #section-1 .text-group_21 {
  width: 105px;
  height: 49px;
  margin-top: 14px
}

#tab80 .tab80-pc #section-1 .text_48 {
  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: auto;
  height: 22px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 22px /*30px*/;
  margin-left: 33px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_49 {
  width: 105px;
  height: 20px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 18px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin-top: 7px
}

#tab80 .tab80-pc #section-1 .group_15 {
  width: 1109px;
  height: 170px;
  margin: 17px 0 611px 421px
}

#tab80 .tab80-pc #section-1 .group_16 {
  background-color: rgba(255, 255, 255, .08);
  border-radius: 20px;
  width: 545px;
  height: 169px;
  margin-top: 1px
}

#tab80 .tab80-pc #section-1 .image-text_7 {
  width: 240px;
  height: 135px;
  margin: 18px 0 0 163px
}

#tab80 .tab80-pc #section-1 .group_17 {
  width: 77px;
  height: 77px;
  background: url(images/9f34c67dbcfe49e0151fdc7dbfdf771d.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 71px
}

#tab80 .tab80-pc #section-1 .text-group_22 {
  width: 240px;
  height: 54px;
  margin-top: 4px
}

#tab80 .tab80-pc #section-1 .text_50 {
  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: 245px;
  height: 32px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 30px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_51 {
  width: auto;
  height: 20px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 18px;
  font-weight: NaN;
  text-align: center;
  line-height: 30px;
  margin: 2px 0 0 0
}

#tab80 .tab80-pc #section-1 .group_18 {
  background-color: rgba(255, 255, 255, .08);
  border-radius: 20px;
  width: 537px;
  height: 169px
}

#tab80 .tab80-pc #section-1 .image-text_8 {
  width: 241px;
  height: 127px;
  margin: 24px 0 0 148px
}

#tab80 .tab80-pc #section-1 .block_3 {
  width: 60px;
  height: 69px;
  background: url(images/4939ffc82a922e8c3235bc8df3e84728.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 91px
}

#tab80 .tab80-pc #section-1 .text-group_23 {
  width: 241px;
  height: 51px;
  margin-top: 7px
}

#tab80 .tab80-pc #section-1 .text_52 {
  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: 85px;
  height: 23px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 25px/*30px*/;
  margin-left: 83px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_53 {
  width: 241px;
  height: 20px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 18px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin-top: 8px
}

#tab80 .tab80-pc #section-1 .group_19 {
  position: relative;
  width: 1920px;
  height: 2969px
}

#tab80 .tab80-pc #section-1 .text-group_24 {
  width: 689px;
  height: 113px;
  margin: 95px 0 0 630px
}

#tab80 .tab80-pc #section-1 .text_54 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 475px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 107px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_55 {
  width: 689px;
  height: 39px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: left;
  line-height: 40px;
  margin-top: 21px
}

#tab80 .tab80-pc #section-1 .text_56 {
  width: 1009px;
  height: 143px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 300;
  text-align: center;
  line-height: 40px;
  margin: 33px 0 0 470px
}

#tab80 .tab80-pc #section-1 .image_10 {
  width: 1473px;
  height: 981px;
  margin: 59px 0 0 239px
}

#tab80 .tab80-pc #section-1 .text-group_25 {
  width: 1054px;
  height: 251px;
  margin: 103px 0 0 457px
}

#tab80 .tab80-pc #section-1 .text_57 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 635px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 188px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_58 {
  width: 818px;
  height: 40px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: left;
  line-height: 40px;
  margin: 25px 0 0 94px
}

#tab80 .tab80-pc #section-1 .text_59 {
  width: 1054px;
  height: 109px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 300;
  text-align: right;
  line-height: 40px;
  margin-top: 24px
}

#tab80 .tab80-pc #section-1 .box_25 {
  width: 1032px;
  height: 146px;
  margin: 87px 0 958px 442px
}

#tab80 .tab80-pc #section-1 .box_26 {
  width: 222px;
  height: 139px;
  margin-top: 4px
}

#tab80 .tab80-pc #section-1 .image_11 {
  width: 77px;
  height: 78px;
  margin-left: 73px
}

#tab80 .tab80-pc #section-1 .text_60 {
  width: 225px;
  height: 33px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 40px;
  margin-top: 28px
}

#tab80 .tab80-pc #section-1 .image_12 {
  width: 2px;
  height: 136px;
  margin-left: 92px
}

#tab80 .tab80-pc #section-1 .box_27 {
  width: 259px;
  height: 137px;
  margin: 9px 0 0 95px
}

#tab80 .tab80-pc #section-1 .image_13 {
  width: 71px;
  height: 76px;
  margin-left: 94px
}

#tab80 .tab80-pc #section-1 .text_61 {
  width: 259px;
  height: 33px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 40px;
  margin-top: 28px
}

#tab80 .tab80-pc #section-1 .image_14 {
  width: 2px;
  height: 136px;
  margin-left: 89px
}

#tab80 .tab80-pc #section-1 .box_28 {
  width: 167px;
  height: 120px;
  margin: 17px 0 0 104px
}

#tab80 .tab80-pc #section-1 .image_15 {
  width: 69px;
  height: 68px;
  margin-left: 49px
}

#tab80 .tab80-pc #section-1 .text_62 {
  width: 173px;
  height: 24px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 40px;
  margin-top: 28px
}

#tab80 .tab80-pc #section-1 .image_16 {
  position: absolute;
  left: 0;
  top: 2084px;
  width: 1920px;
  height: 916px
}

#tab80 .tab80-pc #section-1 .group_20 {
  width: 1920px;
  height: 1340px;
  background: url(images/284565571268a3c4aeb1d7ecb47f309b.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: -1px
}

#tab80 .tab80-pc #section-1 .text-group_26 {
  width: 668px;
  height: 110px;
  margin: 84px 0 0 636px
}

#tab80 .tab80-pc #section-1 .text_63 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 658px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: right;
  line-height: 1.2;
  margin-left: 5px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_64 {
  width: 674px;
  height: 40px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 36px;
  font-weight: 500;
  text-align: right;
  line-height: 40px;
  margin-top: 19px
}

#tab80 .tab80-pc #section-1 .text_65 {
  width: 943px;
  height: 137px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 30px;
  font-weight: NaN;
  text-align: center;
  line-height: 36px;
  margin: 30px 0 979px 498px
}

#tab80 .tab80-pc #section-1 .group_21 {
  position: relative;
  width: 1920px;
  height: 4763px
}

#tab80 .tab80-pc #section-1 .text-group_27 {
  width: 620px;
  height: 109px;
  margin: 112px 0 0 650px
}

#tab80 .tab80-pc #section-1 .text_66 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 612px;
  overflow-wrap: break-word;
  color: #272636;
  font-size: 48px;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  margin-left: 4px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_67 {
  width: 620px;
  height: 39px;
  overflow-wrap: break-word;
  color: #272636;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  line-height: 40px;
  margin-top: 18px
}

#tab80 .tab80-pc #section-1 .text_68 {
  width: 1050px;
  height: 109px;
  overflow-wrap: break-word;
  color: #272636;
  font-size: 30px;
  font-weight: NaN;
  text-align: right;
  line-height: 40px;
  margin: 33px 0 0 443px
}

#tab80 .tab80-pc #section-1 .box_29 {
  width: 1105px;
  margin: 58px 0 0 418px
}

#tab80 .tab80-pc #section-1 .box_29 ul {
  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;
  width: 100%
}

#tab80 .tab80-pc #section-1 .box_29 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
}

#tab80 .tab80-pc #section-1 .box_29 ul li.li-line {
  width: 2px;
  height: 142px;
  background: #000
}

#tab80 .tab80-pc #section-1 .box_29 ul li .img-box {
  height: 100px
}

#tab80 .tab80-pc #section-1 .box_29 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
}

#tab80 .tab80-pc #section-1 .box_29 ul li .word .tit {
  color: #000;
  font-size: 60px;
  font-weight: NaN;
  text-align: left;
  line-height: 1
}

#tab80 .tab80-pc #section-1 .box_29 ul li .word .msg {
  margin-bottom: 10px
}

#tab80 .tab80-pc #section-1 .box_29 ul li .word .msg .msg-1 {
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: center;
  line-height: 1
}

#tab80 .tab80-pc #section-1 .box_29 ul li .word .msg .msg-2 {
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 1
}

#tab80 .tab80-pc #section-1 .group_22 {
  position: relative;
  width: 80px;
  height: 135px;
  margin-top: 3px
}

#tab80 .tab80-pc #section-1 .section_3 {
  width: 80px;
  height: 62px;
  background: url(images/69c6eb5762c8da425fdb29f3ce83c69e.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-wrapper_7 {
  width: auto;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1;
  margin: 35px 0 0 1px
}

#tab80 .tab80-pc #section-1 .text_69 {
  width: auto;
  overflow-wrap: break-word;
  color: #000;
  font-size: 71px;
  font-weight: NaN;
  text-align: left;
  line-height: 1
}

#tab80 .tab80-pc #section-1 .text_70 {
  width: 69px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 35px;
  font-weight: NaN;
  text-align: left;
  line-height: 1
}

#tab80 .tab80-pc #section-1 .text_72 {
  width: 42px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 29px;
  font-weight: NaN;
  text-align: center;
  line-height: 1
}

#tab80 .tab80-pc #section-1 .group_23 {
  background-color: rgba(0, 0, 0, .6);
  width: 2px;
  height: 142px;
  margin-left: 42px
}

#tab80 .tab80-pc #section-1 .group_24 {
  position: relative;
  width: 114px;
  height: 137px;
  margin: 1px 0 0 45px
}

#tab80 .tab80-pc #section-1 .group_25 {
  width: 79px;
  height: 64px;
  background: url(images/8a67be9f932be0c0b1ae9bca8922185a.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 17px
}

#tab80 .tab80-pc #section-1 .text-wrapper_8 {
  width: 112px;
  height: 38px;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 53px;
  margin-top: 35px
}

#tab80 .tab80-pc #section-1 .text_73 {
  width: 112px;
  height: 38px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 71px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .text_74 {
  width: 112px;
  height: 38px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 35px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .text_75 {
  width: 112px;
  height: 38px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 89px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .text_76 {
  position: absolute;
  left: 72px;
  top: 98px;
  width: 42px;
  height: 14px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 29px;
  font-weight: NaN;
  text-align: center;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .group_26 {
  background-color: rgba(0, 0, 0, .6);
  width: 2px;
  height: 142px;
  margin-left: 41px
}

#tab80 .tab80-pc #section-1 .group_27 {
  position: relative;
  width: 66px;
  height: 139px;
  margin: 2px 0 0 63px
}

#tab80 .tab80-pc #section-1 .box_30 {
  width: 62px;
  height: 64px;
  background: url(images/401f7edf3c4b0ea552dd485261089118.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 4px
}

#tab80 .tab80-pc #section-1 .text-wrapper_9 {
  width: 65px;
  height: 38px;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 53px;
  margin-top: 37px
}

#tab80 .tab80-pc #section-1 .text_77 {
  width: 65px;
  height: 38px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 71px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .text_78 {
  width: 65px;
  height: 38px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 35px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .text_79 {
  position: absolute;
  left: 30px;
  top: 100px;
  width: 33px;
  height: 13px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 29px;
  font-weight: NaN;
  text-align: center;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .group_28 {
  background-color: rgba(0, 0, 0, .6);
  width: 2px;
  height: 142px;
  margin-left: 71px
}

#tab80 .tab80-pc #section-1 .group_29 {
  width: 88px;
  height: 134px;
  margin: 3px 0 0 60px
}

#tab80 .tab80-pc #section-1 .box_31 {
  width: 61px;
  height: 64px;
  background: url(images/bc34316780be628dbb39ce28804b25c9.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 7px
}

#tab80 .tab80-pc #section-1 .text-wrapper_10 {
  width: 87px;
  height: 38px;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 53px;
  margin-top: 32px
}

#tab80 .tab80-pc #section-1 .text_80 {
  width: 87px;
  height: 38px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 71px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .text_81 {
  width: 87px;
  height: 38px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 35px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .text_82 {
  width: 41px;
  height: 13px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 29px;
  font-weight: NaN;
  text-align: center;
  line-height: 53px;
  margin: -36px 0 23px 47px
}

#tab80 .tab80-pc #section-1 .group_30 {
  background-color: rgba(0, 0, 0, .6);
  width: 2px;
  height: 142px;
  margin-left: 52px
}

#tab80 .tab80-pc #section-1 .group_31 {
  width: 101px;
  height: 139px;
  margin: 1px 0 0 54px
}

#tab80 .tab80-pc #section-1 .group_32 {
  width: 68px;
  height: 68px;
  background: url(images/532b23836a435f7c3da81d8a56077e4b.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 4px
}

#tab80 .tab80-pc #section-1 .text_83 {
  width: 48px;
  height: 17px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 29px;
  font-weight: NaN;
  text-align: center;
  line-height: 53px;
  margin: 31px 0 0 53px
}

#tab80 .tab80-pc #section-1 .text-wrapper_11 {
  width: 91px;
  height: 39px;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 53px;
  margin-top: -16px
}

#tab80 .tab80-pc #section-1 .text_84 {
  width: 91px;
  height: 39px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 71px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .text_85 {
  width: 91px;
  height: 39px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 35px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .group_33 {
  background-color: rgba(0, 0, 0, .6);
  width: 2px;
  height: 142px;
  margin-left: 44px
}

#tab80 .tab80-pc #section-1 .group_34 {
  width: 121px;
  height: 137px;
  margin: 3px 0 0 53px
}

#tab80 .tab80-pc #section-1 .group_35 {
  width: 60px;
  height: 64px;
  background: url(images/77e9c6c172278e3cc36c08c4a0419c51.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 7px
}

#tab80 .tab80-pc #section-1 .text_86 {
  width: 59px;
  height: 17px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 29px;
  font-weight: NaN;
  text-align: center;
  line-height: 53px;
  margin: 34px 0 0 62px
}

#tab80 .tab80-pc #section-1 .text-wrapper_12 {
  width: 102px;
  height: 38px;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: center;
  line-height: 53px;
  margin-top: -16px
}

#tab80 .tab80-pc #section-1 .text_87 {
  width: 102px;
  height: 38px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 71px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .text_88 {
  width: 102px;
  height: 38px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 35px;
  font-weight: NaN;
  text-align: left;
  line-height: 53px
}

#tab80 .tab80-pc #section-1 .image_17 {
  width: 1615px;
  height: 839px;
  margin: 84px 0 0 57px
}

#tab80 .tab80-pc #section-1 .box_32 {
  width: 571px;
  height: 277px;
  background: url(images/9c163d35d7e690620b7053b03ab242c1.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 310px 0 0 416px
}

#tab80 .tab80-pc #section-1 .text-group_28 {
  width: 288px;
  height: 88px;
  margin: 27px 0 0 16px
}

#tab80 .tab80-pc #section-1 .text_89 {
  width: 289px;
  height: 24px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
  margin-left: 2px
}

#tab80 .tab80-pc #section-1 .text_90 {
  width: 228px;
  height: 49px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-top: 15px
}

#tab80 .tab80-pc #section-1 .box_33 {
  width: 1099px;
  height: 739px;
  margin: 1322px 0 0 424px
}

#tab80 .tab80-pc #section-1 .image_18 {
  width: 305px;
  height: 736px;
  margin-top: 1px
}

#tab80 .tab80-pc #section-1 .section_4 {
  width: 257px;
  height: 692px;
  margin: 46px 0 0 12px
}

#tab80 .tab80-pc #section-1 .text_91 {
  width: 243px;
  height: 84px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  line-height: 30px;
  margin-left: 14px
}

#tab80 .tab80-pc #section-1 .image_19 {
  width: 255px;
  height: 562px;
  margin-top: 46px
}

#tab80 .tab80-pc #section-1 .image-wrapper_1 {
  width: 255px;
  height: 739px;
  margin-left: 9px
}

#tab80 .tab80-pc #section-1 .image_20 {
  width: 251px;
  height: 316px;
  margin-left: 1px
}

#tab80 .tab80-pc #section-1 .image_21 {
  width: 255px;
  height: 410px;
  margin-top: 13px
}

#tab80 .tab80-pc #section-1 .image-wrapper_2 {
  width: 251px;
  height: 659px;
  margin: 80px 0 0 10px
}

#tab80 .tab80-pc #section-1 .image_22 {
  width: 249px;
  height: 336px
}

#tab80 .tab80-pc #section-1 .image_23 {
  width: 250px;
  height: 312px;
  margin: 11px 0 0 1px
}

#tab80 .tab80-pc #section-1 .text-wrapper_13 {
  width: 964px;
  height: 21px;
  margin: 24px 0 584px 482px
}

#tab80 .tab80-pc #section-1 .text_92 {
  width: 195px;
  height: 19px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  line-height: 40px
}

#tab80 .tab80-pc #section-1 .text_93 {
  width: 388px;
  height: 19px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  line-height: 40px;
  margin-top: 2px
}

#tab80 .tab80-pc #section-1 .text_94 {
  position: absolute;
  left: 553px;
  top: 626px;
  width: 803px;
  height: 24px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 23px;
  font-weight: NaN;
  text-align: center;
  line-height: 35px
}

#tab80 .tab80-pc #section-1 .box_34 {
  position: absolute;
  left: 417px;
  top: 2048px;
  width: 503px;
  height: 229px;
  background: url(images/bd15683beee3607df8c019465f70e186.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_29 {
  width: 222px;
  height: 114px;
  margin: 27px 0 0 22px
}

#tab80 .tab80-pc #section-1 .text_95 {
  width: 198px;
  height: 30px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 30px;
  margin-left: 1px
}

#tab80 .tab80-pc #section-1 .text_96 {
  width: 222px;
  height: 79px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  line-height: 30px;
  margin-top: 5px
}

#tab80 .tab80-pc #section-1 .box_35 {
  position: absolute;
  left: 983px;
  top: 1796px;
  width: 547px;
  height: 229px;
  background: url(images/40e41620fa16be6fecba03303c329434.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_30 {
  width: 262px;
  height: 122px;
  margin: 25px 0 0 26px
}

#tab80 .tab80-pc #section-1 .text_97 {
  width: 268px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 1
}

#tab80 .tab80-pc #section-1 .paragraph_9 {
  width: 236px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  line-height: 1;
  margin: 7px 0 0 2px
}

#tab80 .tab80-pc #section-1 .box_36 {
  position: absolute;
  left: 937px;
  top: 1979px;
  width: 653px;
  height: 428px;
  background: url(images/39b78f0408b661df6eaa376da89747f0.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_31 {
  width: 275px;
  height: 91px;
  margin: 92px 0 0 22px
}

#tab80 .tab80-pc #section-1 .text_98 {
  width: 138px;
  height: 22px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 30px;
  margin-left: 2px
}

#tab80 .tab80-pc #section-1 .text_99 {
  width: 275px;
  height: 55px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  line-height: 30px;
  margin-top: 14px
}

#tab80 .tab80-pc #section-1 .text-wrapper_14 {
  height: 247px;
  background: url(images/de65f99088532bf95bad548643b552cf.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 1920px;
  position: absolute;
  left: 0;
  top: 1472px
}

#tab80 .tab80-pc #section-1 .text_100 {
  width: 859px;
  height: 65px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  text-align: center;
  line-height: 40px;
  margin: 91px 0 0 530px
}

#tab80 .tab80-pc #section-1 .text-wrapper_15 {
  position: absolute;
  left: 0;
  top: 4338px;
  width: 1920px;
  height: 431px;
  background: url(images/d589ff569d8627a5a78c52e97eee760f.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text_101 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 402px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 83px 0 0 427px
}

#tab80 .tab80-pc #section-1 .text_102 {
  width: 589px;
  height: 39px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  line-height: 40px;
  margin: 16px 0 0 432px
}

#tab80 .tab80-pc #section-1 .text_103 {
  width: 1047px;
  height: 152px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 40px;
  margin: 30px 0 63px 428px
}

#tab80 .tab80-pc #section-1 .image-wrapper_3 {
  height: 1284px;
  background: url(images/3edea61675228363af51abcbe2124d9f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: -1px;
  width: 1920px
}

#tab80 .tab80-pc #section-1 .image_24 {
  width: 710px;
  height: 48px;
  margin: 1165px 0 0 438px
}

#tab80 .tab80-pc #section-1 .image-wrapper_4 {
  height: 1026px;
  background: url(images/bc1317d613d3c73f3692fb73dbcf13f5.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 1560px;
  margin: 21px 0 0 360px
}

#tab80 .tab80-pc #section-1 .image_25 {
  width: 710px;
  height: 48px;
  margin: 712px 0 0 78px
}

#tab80 .tab80-pc #section-1 .group_36 {
  width: 1920px;
  height: 4716px
}

#tab80 .tab80-pc #section-1 .text-group_32 {
  width: 372px;
  height: 103px;
  margin: 1155px 0 0 415px
}

#tab80 .tab80-pc #section-1 .text_104 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 298px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  margin-left: 1px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_105 {
  width: 372px;
  height: 29px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  line-height: 40px;
  margin-top: 25px
}

#tab80 .tab80-pc #section-1 .text_106 {
  width: 915px;
  height: 108px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin: 34px 0 0 417px
}

#tab80 .tab80-pc #section-1 .image-wrapper_5 {
  width: 1102px;
  height: 314px;
  margin: 44px 0 0 416px
}

#tab80 .tab80-pc #section-1 .image-wrapper_5 p {
  position: absolute;
  bottom: 13px;
  width: 100%;
  left: 0;
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  color: #000;
  line-height: 40px
}

#tab80 .tab80-pc #section-1 .image_26 {
  width: 359px;
  height: 314px
}

#tab80 .tab80-pc #section-1 .image_27 {
  width: 360px;
  height: 314px;
  margin-left: 12px
}

#tab80 .tab80-pc #section-1 .image_28 {
  width: 360px;
  height: 314px;
  margin-left: 11px
}

#tab80 .tab80-pc #section-1 .box_37 {
  width: 1102px;
  height: 350px;
  margin: 1541px 0 0 415px
}

#tab80 .tab80-pc #section-1 .text-wrapper_16 {
  height: 350px;
  background: url(images/59b93c4c592be56019986906b5cf528f-20230914033648717.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 360px
}

#tab80 .tab80-pc #section-1 .text_107 {
  width: 261px;
  height: 24px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: right;
  line-height: 40px;
  margin: 280px 0 0 40px
}

#tab80 .tab80-pc #section-1 .text-wrapper_17 {
  height: 350px;
  background: url(images/d6fcec373a5fdfac01fd1389c789d27a.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 17px;
  width: 354px
}

#tab80 .tab80-pc #section-1 .text_108 {
  width: 305px;
  height: 60px;
  word-break: break-all;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: right;
  line-height: 36px;
  margin: 266px 0 0 25px
}

#tab80 .tab80-pc #section-1 .text-wrapper_18 {
  height: 350px;
  background: url(images/eca3e0d222f77555216b330301da45c8.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 12px;
  width: 359px
}

#tab80 .tab80-pc #section-1 .text_109 {
  width: 239px;
  height: 60px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin: 267px 0 0 69px
}

#tab80 .tab80-pc #section-1 .text_110 {
  width: 607px;
  height: 25px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin: 79px 0 0 656px
}

#tab80 .tab80-pc #section-1 .text-wrapper_19 {
  height: 247px;
  background: url(images/96c89f228a8d4f82db85111d688fad8f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 38px;
  width: 1920px
}

#tab80 .tab80-pc #section-1 .text_111 {
  width: 794px;
  height: 51px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  text-align: center;
  line-height: 40px;
  margin: 98px 0 0 563px
}

#tab80 .tab80-pc #section-1 .box_38 {
  width: 1113px;
  height: 229px;
  margin: 88px 0 0 417px
}

#tab80 .tab80-pc #section-1 .box_39 {
  width: 548px;
  height: 229px;
  background: url(images/f804183a718fe5bc53bf39db48781094.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_33 {
  width: 521px;
  height: 53px;
  margin: 15px 0 0 16px
}

#tab80 .tab80-pc #section-1 .text_112 {
  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(144, 149, 249)), to(rgb(144, 149, 249)));
  background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(144, 149, 249) 100%, rgb(144, 149, 249) 100%);
  width: 357px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_113 {
  width: 519px;
  height: 20px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 24px;
  margin: 9px 0 0 2px
}

#tab80 .tab80-pc #section-1 .text-wrapper_20 {
  height: 229px;
  background: url(images/0f24c36c07e9b9ec9fb0c16b017bf617.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 546px
}

#tab80 .tab80-pc #section-1 .text_114 {
  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: 209px;
  overflow-wrap: break-word;
  word-break: break-all;
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  line-height: 1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 63px 0 0 20px
}

#tab80 .tab80-pc #section-1 .box_40 {
  width: 1114px;
  height: 229px;
  margin: 23px 0 109px 416px
}

#tab80 .tab80-pc #section-1 .box_41 {
  width: 503px;
  height: 229px;
  background: url(images/05de6051de06b41260fec3c8011fb76c.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text_115 {
  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: 285px;
  height: 32px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  line-height: 30px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 19px 0 0 13px
}

#tab80 .tab80-pc #section-1 .section_5 {
  width: 399px;
  height: 60px;
  margin: 5px 0 113px 21px
}

#tab80 .tab80-pc #section-1 .image-text_9 {
  width: 168px;
  height: 60px
}

#tab80 .tab80-pc #section-1 .box_42 {
  width: 44px;
  height: 60px;
  background: url(images/741aad660680c92e04ea9c7e460ca913.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_34 {
  background-image: linear-gradient(199deg, 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: 118px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 62px;
  font-weight: 700;
  text-align: left;
  line-height: 1;
  margin-top: 4px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_116 {
  width: 216px;
  height: 46px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 24px;
  margin-top: 3px
}

#tab80 .tab80-pc #section-1 .text-wrapper_21 {
  height: 229px;
  background: url(images/dabc9e9c30a3cb9a2538dd6138011f76.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 593px
}

#tab80 .tab80-pc #section-1 .paragraph_10 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
  background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
  width: 194px;
  height: 90px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 700;
  text-align: left;
  line-height: 30px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 57px 0 0 20px
}

#tab80 .tab80-pc #section-1 .group_37 {
  width: 1896px;
  height: 1126px;
  background: url(images/927fc6f1403f78b9adc7fbcacc0e17a7.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: -1px 0 0 24px
}

#tab80 .tab80-pc #section-1 .text_117 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 569px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 22px 0 0 701px
}

#tab80 .tab80-pc #section-1 .text_118 {
  width: 746px;
  height: 39px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  line-height: 40px;
  margin: 27px 0 0 618px
}

#tab80 .tab80-pc #section-1 .text_119 {
  width: 1106px;
  height: 108px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: center;
  line-height: 40px;
  margin: 25px 0 0 397px
}

#tab80 .tab80-pc #section-1 .block_4 {
  width: 1078px;
  height: 122px;
  margin: 50px 0 695px 417px
}

#tab80 .tab80-pc #section-1 .block_4 span {
  width: auto;
  height: auto;
  line-height: 1.2
}

#tab80 .tab80-pc #section-1 .text-wrapper_22 {
  width: 175px;
  height: 105px;
  margin-top: 5px
}

#tab80 .tab80-pc #section-1 .text_120 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
  background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
  width: 51px;
  height: 20px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  line-height: 31px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_121 {
  width: 162px;
  height: 20px;
  overflow-wrap: break-word;
  color: #212639;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  line-height: 31px;
  margin: 14px 0 0 7px
}

#tab80 .tab80-pc #section-1 .paragraph_11 {
  width: 175px;
  height: 40px;
  overflow-wrap: break-word;
  color: #212639;
  font-size: 21px;
  font-weight: 500;
  text-align: center;
  line-height: 21px
}

#tab80 .tab80-pc #section-1 .block_5 {
  height: 122px;
  background: url(images/660e437319f52ad072ec65f6fe0ad2db.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 47px;
  width: 648px
}

#tab80 .tab80-pc #section-1 .box_43 {
  width: 542px;
  height: 54px;
  margin: 5px 0 0 66px
}

#tab80 .tab80-pc #section-1 .text-group_35 {
  width: 66px;
  height: 54px
}

#tab80 .tab80-pc #section-1 .text_122 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
  background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
  width: 53px;
  height: 20px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  line-height: 31px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_123 {
  width: 66px;
  height: 20px;
  overflow-wrap: break-word;
  color: #212639;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  line-height: 31px;
  margin-top: 14px
}

#tab80 .tab80-pc #section-1 .text-group_36 {
  width: 75px;
  height: 54px;
  margin-left: 135px
}

#tab80 .tab80-pc #section-1 .text_124 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
  background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
  width: 57px;
  height: 20px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  line-height: 31px;
  margin-left: 9px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_125 {
  width: 75px;
  height: 20px;
  overflow-wrap: break-word;
  color: #212639;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  line-height: 31px;
  margin-top: 14px
}

#tab80 .tab80-pc #section-1 .paragraph_12 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
  background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
  width: 157px;
  height: 54px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  line-height: 26px;
  margin-left: 109px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .box_44 {
  width: 544px;
  height: 45px;
  margin: 1px 0 17px 74px
}

#tab80 .tab80-pc #section-1 .text_126 {
  width: 55px;
  height: 16px;
  overflow-wrap: break-word;
  color: #212639;
  font-size: 21px;
  font-weight: 500;
  text-align: center;
  line-height: 21px;
  margin-top: 17px
}

#tab80 .tab80-pc #section-1 .text_127 {
  width: 60px;
  height: 16px;
  overflow-wrap: break-word;
  color: #212639;
  font-size: 21px;
  font-weight: 500;
  text-align: center;
  line-height: 21px;
  margin: 17px 0 0 148px
}

#tab80 .tab80-pc #section-1 .text-wrapper_23 {
  width: 188px;
  height: 45px;
  margin-left: 93px
}

#tab80 .tab80-pc #section-1 .text_128 {
  width: 188px;
  height: 27px;
  overflow-wrap: break-word;
  color: #212639;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  line-height: 31px
}

#tab80 .tab80-pc #section-1 .text_129 {
  width: 32px;
  height: 16px;
  overflow-wrap: break-word;
  color: #212639;
  font-size: 21px;
  font-weight: 500;
  text-align: center;
  line-height: 21px;
  margin: 2px 0 0 83px
}

#tab80 .tab80-pc #section-1 .text-wrapper_24 {
  width: 189px;
  height: 92px;
  margin: 5px 0 0 19px
}

#tab80 .tab80-pc #section-1 .text_130 {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
  background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
  width: 52px;
  height: 20px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 26px;
  font-weight: 700;
  text-align: center;
  line-height: 26px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .paragraph_13 {
  width: 189px;
  height: 47px;
  overflow-wrap: break-word;
  color: #212639;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  line-height: 24px;
  margin-top: 25px
}

#tab80 .tab80-pc #section-1 .group_38 {
  position: relative;
  width: 1920px;
  margin-bottom: 1px
}

#tab80 .tab80-pc #section-1 .block_6 {
  width: 1920px;
  height: 606px;
  background: url(images/a98db7168bc2c9830cdbcc9566884899.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 3px
}

#tab80 .tab80-pc #section-1 .text-group_37 {
  width: 499px;
  height: 461px;
  margin: 79px 0 0 420px
}

#tab80 .tab80-pc #section-1 .paragraph_14 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 488px;
  height: 98px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: left;
  line-height: 48px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .paragraph_15 {
  width: 421px;
  height: 70px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 36px;
  font-weight: 500;
  text-align: left;
  line-height: 40px;
  margin: 20px 0 0 3px
}

#tab80 .tab80-pc #section-1 .text_131 {
  width: 498px;
  height: 244px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px;
  margin: 29px 0 0 1px
}

#tab80 .tab80-pc #section-1 .text-group_38 {
  width: 795px;
  height: 108px;
  margin: 106px 0 0 416px
}

#tab80 .tab80-pc #section-1 .text_132 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 775px;
  height: 50px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: left;
  line-height: 48px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_133 {
  width: 795px;
  height: 40px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: left;
  line-height: 48px;
  margin-top: 18px
}

#tab80 .tab80-pc #section-1 .text_134 {
  width: 1061px;
  height: 101px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px;
  margin: 33px 0 0 416px
}

#tab80 .tab80-pc #section-1 .block_7 {
  width: 1920px;
  height: 585px;
  background: url(images/7f46e210ab186d5f5adad3129f9e8480.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 63px
}

#tab80 .tab80-pc #section-1 .text_135 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 267px;
  height: 69px;
  overflow-wrap: break-word;
  word-break: break-all;
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 100px 0 0 1231px
}

#tab80 .tab80-pc #section-1 .text-wrapper_25 {
  height: 64px;
  background: url(images/17f6401ef19e2100b89729e3223ff2c5.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 290px;
  margin: 24px 0 0 1220px
}

#tab80 .tab80-pc #section-1 .text_136 {
  width: 208px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  margin: 21px 0 0 41px
}

#tab80 .tab80-pc #section-1 .text-wrapper_26 {
  height: 64px;
  background: url(images/79a6926edac55962df3d2ac862a26743.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 290px;
  margin: 11px 0 0 1220px
}

#tab80 .tab80-pc #section-1 .text_137 {
  width: 216px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  margin: 21px 0 0 37px
}

#tab80 .tab80-pc #section-1 .text-wrapper_27 {
  height: 64px;
  background: url(images/2cf48e2dab5caabe0323b8fea8982bc9.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 290px;
  margin: 12px 0 177px 1220px
}

#tab80 .tab80-pc #section-1 .text_138 {
  width: 222px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  line-height: 1;
  margin: 21px 0 0 34px
}

#tab80 .tab80-pc #section-1 .text-group_39 {
  width: 449px;
  height: 116px;
  margin: 87px 0 0 1077px
}

#tab80 .tab80-pc #section-1 .text_139 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 459px;
  height: 53px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: center;
  line-height: 48px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_140 {
  width: 389px;
  height: 39px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  line-height: 48px;
  margin: 24px 0 0 70px
}

#tab80 .tab80-pc #section-1 .text_141 {
  width: 1002px;
  height: 101px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: right;
  line-height: 36px;
  margin: 31px 0 0 523px
}

#tab80 .tab80-pc #section-1 .image_29 {
  width: 1077px;
  height: 516px;
  margin: 44px 0 0 436px
}

#tab80 .tab80-pc #section-1 .text-wrapper_28 {
  height: 247px;
  background: url(images/f12efbec67321a94772e2ed771057303.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 20px;
  width: 1920px
}

#tab80 .tab80-pc #section-1 .text_142 {
  width: 896px;
  height: 51px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  text-align: center;
  line-height: 48px;
  margin: 91px 0 0 517px
}

#tab80 .tab80-pc #section-1 .block_8 {
  width: 1113px;
  height: 230px;
  margin: 79px 0 0 415px
}

#tab80 .tab80-pc #section-1 .box_45 {
  width: 596px;
  height: 229px;
  background: url(images/f4946772a4e779722423d47e8c7293a6.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text_143 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 520px;
  height: 27px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 30px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 25px 0 0 38px
}

#tab80 .tab80-pc #section-1 .box_46 {
  width: 255px;
  height: 71px;
  margin: 20px 0 0 68px
}

#tab80 .tab80-pc #section-1 .image-text_10 {
  width: 71px;
  height: 71px
}

#tab80 .tab80-pc #section-1 .section_6 {
  width: 33px;
  height: 43px;
  background: url(images/daa9818a6e47c5aca2e557143844856a.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 19px
}

#tab80 .tab80-pc #section-1 .text-group_40 {
  width: 71px;
  height: 21px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  line-height: 16px;
  margin-top: 7px
}

#tab80 .tab80-pc #section-1 .image-text_11 {
  width: 143px;
  height: 66px
}

#tab80 .tab80-pc #section-1 .group_39 {
  width: 33px;
  height: 43px;
  background: url(images/9505ba4c2637566f8e98675ce1eea235.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 56px
}

#tab80 .tab80-pc #section-1 .text-group_41 {
  width: 143px;
  height: 16px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  line-height: 16px;
  margin-top: 7px
}

#tab80 .tab80-pc #section-1 .box_47 {
  width: 249px;
  height: 71px;
  margin: 12px 0 3px 37px
}

#tab80 .tab80-pc #section-1 .image-text_12 {
  width: 133px;
  height: 65px
}

#tab80 .tab80-pc #section-1 .section_7 {
  width: 33px;
  height: 43px;
  background: url(images/20b73f7ecb1a0c9644fc6584ccb54f97.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 50px
}

#tab80 .tab80-pc #section-1 .text-group_42 {
  width: 133px;
  height: 16px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  line-height: 16px;
  margin-top: 6px
}

#tab80 .tab80-pc #section-1 .image-text_13 {
  width: 69px;
  height: 67px
}

#tab80 .tab80-pc #section-1 .group_40 {
  width: 33px;
  height: 43px;
  background: url(images/58dc1aa29c7b3cc59cbf0e8ff3c52166.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 22px
}

#tab80 .tab80-pc #section-1 .text-group_43 {
  width: 69px;
  height: 22px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  line-height: 1;
  margin-top: 4px
}

#tab80 .tab80-pc #section-1 .text-wrapper_29 {
  height: 229px;
  background: url(images/1d27be0479e9a7a9ffd72586446de764.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 1px;
  width: 503px
}

#tab80 .tab80-pc #section-1 .paragraph_16 {
  width: 136px;
  height: 52px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: left;
  line-height: 30px;
  margin: 87px 0 0 34px
}

#tab80 .tab80-pc #section-1 .block_9 {
  width: 1118px;
  height: 229px;
  margin: 18px 0 0 416px
}

#tab80 .tab80-pc #section-1 .block_10 {
  width: 213px;
  height: 222px;
  background: url(images/8295ba34445b33a1a5ee2e834f183fe6.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 2px
}

#tab80 .tab80-pc #section-1 .paragraph_17 {
  width: 157px;
  height: 84px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 30px;
  margin: 15px 0 0 28px
}

#tab80 .tab80-pc #section-1 .box_48 {
  width: 88px;
  height: 99px;
  background: url(images/281c6525aa947134546e15eafd47c642.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin: 13px 0 11px 62px
}

#tab80 .tab80-pc #section-1 .text-wrapper_30 {
  height: 223px;
  background: url(images/b786453310681271e3a54800b4553236.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 213px;
  margin: 2px 0 0 16px
}

#tab80 .tab80-pc #section-1 .text_144 {
  width: 172px;
  height: 84px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 30px;
  margin: 15px 0 0 20px
}

#tab80 .tab80-pc #section-1 .text-wrapper_31 {
  height: 224px;
  background: url(images/df514f679e63e8492babe7dc7318855e.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 218px;
  margin: 1px 0 0 15px
}

#tab80 .tab80-pc #section-1 .paragraph_18 {
  width: 119px;
  height: 60px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin: 17px 0 0 52px
}

#tab80 .tab80-pc #section-1 .text-wrapper_32 {
  height: 229px;
  background: url(images/0d0a1361308d6cd68d6160873ddd1f70.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 14px;
  width: 206px
}

#tab80 .tab80-pc #section-1 .paragraph_19 {
  width: 145px;
  height: 68px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin: 18px 0 0 35px
}

#tab80 .tab80-pc #section-1 .text-wrapper_33 {
  height: 226px;
  background: url(images/d0c0ca04fec7f1ae71a60d6ed389137f.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-left: 15px;
  width: 208px
}

#tab80 .tab80-pc #section-1 .paragraph_20 {
  width: 95px;
  height: 58px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin: 19px 0 0 59px
}

#tab80 .tab80-pc #section-1 .block_11 {
  width: 1117px;
  height: 230px;
  margin: 20px 0 0 415px
}

#tab80 .tab80-pc #section-1 .text-wrapper_34 {
  height: 229px;
  background: url(images/f33862dc72cf6d80f8019f28828fc630.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 1px;
  width: 616px
}

#tab80 .tab80-pc #section-1 .paragraph_21 {
  width: 137px;
  height: 68px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 36px;
  margin: 78px 0 0 43px
}

#tab80 .tab80-pc #section-1 .text-wrapper_35 {
  height: 229px;
  background: url(images/dc60eb935891c2de6e37af894ac542ca.webp) 100% no-repeat;
  background-size: 100% 100%;
  width: 485px
}

#tab80 .tab80-pc #section-1 .text_145 {
  width: 391px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 500;
  text-align: center;
  line-height: 1;
  margin: 17px 0 0 45px
}

#tab80 .tab80-pc #section-1 .text_146 {
  width: 588px;
  height: 44px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 48px;
  margin: 124px 0 0 671px
}

#tab80 .tab80-pc #section-1 .image-wrapper_6 {
  width: 1076px;
  height: 501px;
  margin: 65px 0 0 434px
}

#tab80 .tab80-pc #section-1 .image_30 {
  width: 501px;
  height: 501px
}

#tab80 .tab80-pc #section-1 .image_31 {
  width: 501px;
  height: 501px
}

#tab80 .tab80-pc #section-1 .text-wrapper_36 {
  width: 739px;
  height: 38px;
  margin: 28px 0 0 588px
}

#tab80 .tab80-pc #section-1 .text_147 {
  width: 191px;
  height: 29px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 500;
  text-align: center;
  line-height: 48px
}

#tab80 .tab80-pc #section-1 .text_148 {
  width: 150px;
  height: 29px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 500;
  text-align: center;
  line-height: 48px;
  margin-top: 9px
}

#tab80 .tab80-pc #section-1 .text-wrapper_37 {
  width: 1920px;
  height: 488px;
  background: url(images/2621cf3148ecb4c031584ebe913006f1.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 57px
}

#tab80 .tab80-pc #section-1 .text_149 {
  width: 350px;
  height: 44px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 48px;
  margin: 132px 0 0 471px
}

#tab80 .tab80-pc #section-1 .text_150 {
  width: 631px;
  height: 130px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px;
  margin: 35px 0 147px 471px
}

#tab80 .tab80-pc #section-1 .text_151 {
  width: 485px;
  height: 44px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 40px;
  margin: 133px 0 0 1037px
}

#tab80 .tab80-pc #section-1 .block_12 {
  width: 1034px;
  height: 295px;
  margin: 20px 0 0 419px
}

#tab80 .tab80-pc #section-1 .image_32 {
  width: 297px;
  height: 295px
}

#tab80 .tab80-pc #section-1 .text-group_44 {
  width: 395px;
  height: 131px;
  margin: 71px 0 0 30px
}

#tab80 .tab80-pc #section-1 .text_152 {
  width: 369px;
  height: 52px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: 600;
  text-align: left;
  line-height: 30px
}

#tab80 .tab80-pc #section-1 .text_153 {
  width: 393px;
  height: 62px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 28px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px;
  margin: 17px 0 0 2px
}

#tab80 .tab80-pc #section-1 .image_33 {
  width: 253px;
  height: 217px;
  margin: 30px 0 0 59px
}

#tab80 .tab80-pc #section-1 .block_13 {
  width: 809px;
  height: 341px;
  margin: 10px 0 0 724px
}

#tab80 .tab80-pc #section-1 .image_34 {
  width: 324px;
  height: 325px;
  margin-top: 5px
}

#tab80 .tab80-pc #section-1 .group_41 {
  width: 436px;
  height: 341px
}

#tab80 .tab80-pc #section-1 .text-group_45 {
  width: 465px;
  height: 105px;
  margin-left: 1px
}

#tab80 .tab80-pc #section-1 .text_154 {
  width: 455px;
  height: 28px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 26px;
  font-weight: 600;
  text-align: left;
  line-height: 36px
}

#tab80 .tab80-pc #section-1 .text_155 {
  width: 371px;
  height: 62px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 28px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px;
  margin: 15px 0 0 2px
}

#tab80 .tab80-pc #section-1 .image_35 {
  width: 243px;
  height: 213px;
  margin-top: 23px
}

#tab80 .tab80-pc #section-1 .block_14 {
  width: 726px;
  height: 407px;
  margin: 65px 0 0 476px
}

#tab80 .tab80-pc #section-1 .image_36 {
  width: 290px;
  height: 289px
}

#tab80 .tab80-pc #section-1 .box_49 {
  width: 395px;
  height: 400px;
  margin-top: 7px
}

#tab80 .tab80-pc #section-1 .text-group_46 {
  width: 387px;
  height: 98px;
  margin-left: 8px
}

#tab80 .tab80-pc #section-1 .text_156 {
  width: 395px;
  height: 28px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 26px;
  font-weight: 600;
  text-align: left;
  line-height: 30px;
  margin-left: 2px
}

#tab80 .tab80-pc #section-1 .text_157 {
  width: 384px;
  height: 52px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin-top: 18px
}

#tab80 .tab80-pc #section-1 .image_37 {
  width: 389px;
  height: 282px;
  margin-top: 20px
}

#tab80 .tab80-pc #section-1 .block_15 {
  width: 1920px;
  height: 628px;
  background: url(images/aacb3ea8d4233567c33871ccc94beeac.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 84px
}

#tab80 .tab80-pc #section-1 .text-wrapper_38 {
  width: 555px;
  height: 251px;
  margin: 196px 0 0 425px
}

#tab80 .tab80-pc #section-1 .text_158 {
  width: 481px;
  height: 44px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 48px
}

#tab80 .tab80-pc #section-1 .text_159 {
  width: 553px;
  height: 173px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px;
  margin: 34px 0 0 2px
}

#tab80 .tab80-pc #section-1 .image_38 {
  width: 498px;
  height: 496px;
  margin: 70px 379px 0 63px
}

#tab80 .tab80-pc #section-1 .block_16 {
  width: 1114px;
  height: 313px;
  margin: 144px 0 0 419px
}

#tab80 .tab80-pc #section-1 .image_39 {
  width: 500px;
  height: 313px
}

#tab80 .tab80-pc #section-1 .text-wrapper_39 {
  width: 459px;
  height: 242px;
  margin-top: 26px
}

#tab80 .tab80-pc #section-1 .text_160 {
  width: 215px;
  height: 29px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
  margin-left: 243px
}

#tab80 .tab80-pc #section-1 .text_161 {
  width: 459px;
  height: 172px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: right;
  line-height: 36px;
  margin-top: 41px
}

#tab80 .tab80-pc #section-1 .block_17 {
  width: 1920px;
  height: 850px;
  background: url(images/13442bc4ca1acde7a961fa43b63f47ca.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 116px
}

#tab80 .tab80-pc #section-1 .group_42 {
  width: 437px;
  height: 633px;
  margin: 103px 0 0 405px
}

#tab80 .tab80-pc #section-1 .text_162 {
  width: 340px;
  height: 43px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
  margin-left: 12px
}

#tab80 .tab80-pc #section-1 .image-text_14 {
  width: 400px;
  height: 94px;
  margin-top: 35px
}

#tab80 .tab80-pc #section-1 .thumbnail_1 {
  width: 10px;
  height: 10px;
  margin-top: 6px
}

#tab80 .tab80-pc #section-1 .text-group_47 {
  width: 386px;
  height: 94px
}

#tab80 .tab80-pc #section-1 .text_163 {
  width: 263px;
  height: 27px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 26px;
  font-weight: 600;
  text-align: left;
  line-height: 36px;
  margin-left: 2px
}

#tab80 .tab80-pc #section-1 .text_164 {
  width: 386px;
  height: 52px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin-top: 15px
}

#tab80 .tab80-pc #section-1 .image-text_15 {
  width: 351px;
  height: 92px;
  margin-top: 49px
}

#tab80 .tab80-pc #section-1 .thumbnail_2 {
  width: 10px;
  height: 10px;
  margin-top: 6px
}

#tab80 .tab80-pc #section-1 .text-group_48 {
  width: 336px;
  height: 92px
}

#tab80 .tab80-pc #section-1 .text_165 {
  width: 207px;
  height: 28px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 26px;
  font-weight: 600;
  text-align: left;
  line-height: 36px;
  margin-left: 1px
}

#tab80 .tab80-pc #section-1 .text_166 {
  width: 336px;
  height: 52px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin-top: 12px
}

#tab80 .tab80-pc #section-1 .image-text_16 {
  width: 394px;
  height: 93px;
  margin-top: 48px
}

#tab80 .tab80-pc #section-1 .thumbnail_3 {
  width: 10px;
  height: 10px;
  margin-top: 6px
}

#tab80 .tab80-pc #section-1 .text-group_49 {
  width: 378px;
  height: 93px
}

#tab80 .tab80-pc #section-1 .text_167 {
  width: 267px;
  height: 27px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 26px;
  font-weight: 600;
  text-align: left;
  line-height: 36px
}

#tab80 .tab80-pc #section-1 .text_168 {
  width: 378px;
  height: 52px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin-top: 14px
}

#tab80 .tab80-pc #section-1 .image-text_17 {
  width: 437px;
  height: 125px;
  margin-top: 54px
}

#tab80 .tab80-pc #section-1 .thumbnail_4 {
  width: 10px;
  height: 10px;
  margin-top: 5px
}

#tab80 .tab80-pc #section-1 .text-group_50 {
  width: 422px;
  height: 125px
}

#tab80 .tab80-pc #section-1 .text_169 {
  width: 243px;
  height: 27px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 26px;
  font-weight: 600;
  text-align: left;
  line-height: 36px;
  margin-left: 1px
}

#tab80 .tab80-pc #section-1 .text_170 {
  width: 422px;
  height: 82px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 30px;
  margin-top: 16px
}

#tab80 .tab80-pc #section-1 .image_40 {
  width: 666px;
  height: 658px;
  margin: 104px 387px 0 25px
}

#tab80 .tab80-pc #section-1 .text_171 {
  width: 304px;
  height: 44px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 700;
  text-align: center;
  line-height: 36px;
  margin: 84px 0 0 1212px
}

#tab80 .tab80-pc #section-1 .block_18 {
  width: 930px;
  height: 94px;
  margin: 28px 0 0 568px;
  position: relative
}

#tab80 .tab80-pc #section-1 .group_43 {
  background-color: #000;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  border: 4px solid #212639;
  margin-top: 11px
}

#tab80 .tab80-pc #section-1 .paragraph_22 {
  width: 900px;
  height: 94px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: right;
  line-height: 36px
}

#tab80 .tab80-pc #section-1 .image_41 {
  width: 893px;
  height: 558px;
  margin: 64px 0 0 630px
}

#tab80 .tab80-pc #section-1 .text_172 {
  width: 492px;
  height: 44px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 700;
  text-align: right;
  line-height: 36px;
  margin: 468px 0 0 1032px
}

#tab80 .tab80-pc #section-1 .block_19 {
  width: 1116px;
  height: 258px;
  margin: 38px 0 0 421px
}

#tab80 .tab80-pc #section-1 .group_44 {
  background-color: #f9eef1;
  border-radius: 10px;
  width: 361px;
  height: 258px
}

#tab80 .tab80-pc #section-1 .image-text_18 {
  width: 307px;
  height: 188px;
  margin: 30px 0 0 27px
}

#tab80 .tab80-pc #section-1 .image_42 {
  width: 83px;
  height: 100px;
  margin-left: 112px
}

#tab80 .tab80-pc #section-1 .text-group_51 {
  width: 307px;
  height: 70px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: center;
  line-height: 24px;
  margin-top: 18px
}

#tab80 .tab80-pc #section-1 .group_45 {
  width: 361px;
  height: 258px;
  background: url(images/296aa4195ced1c70ec648220d708570f.webp) 0px 0px no-repeat;
  background-size: 362px 258px;
  margin-left: 16px
}

#tab80 .tab80-pc #section-1 .image-text_19 {
  width: 292px;
  height: 194px;
  margin: 31px 0 0 35px
}

#tab80 .tab80-pc #section-1 .image_43 {
  width: 98px;
  height: 110px;
  margin-left: 97px
}

#tab80 .tab80-pc #section-1 .text-group_52 {
  width: 292px;
  height: 70px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: center;
  line-height: 24px;
  margin-top: 14px
}

#tab80 .tab80-pc #section-1 .group_46 {
  width: 361px;
  height: 258px;
  background: url(images/02f63d80b67fd6d87b0b312685ca69ef.webp) -1px 0px no-repeat;
  background-size: 362px 258px;
  margin-left: 17px
}

#tab80 .tab80-pc #section-1 .image_44 {
  width: 119px;
  height: 108px;
  margin: 26px 0 0 121px
}

#tab80 .tab80-pc #section-1 .text_173 {
  width: 322px;
  height: 70px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: center;
  line-height: 24px;
  margin: 25px 0 29px 19px
}

#tab80 .tab80-pc #section-1 .block_20 {
  width: 1116px;
  height: 258px;
  margin: 19px 0 0 421px
}

#tab80 .tab80-pc #section-1 .box_50 {
  width: 361px;
  height: 258px;
  background: url(images/e3b632881cacdae91ebfec7a42b02a45.webp) 0px 0px no-repeat;
  background-size: 362px 258px
}

#tab80 .tab80-pc #section-1 .image-text_20 {
  width: 282px;
  height: 177px;
  margin: 37px 0 0 39px
}

#tab80 .tab80-pc #section-1 .image_45 {
  width: 103px;
  height: 89px;
  margin-left: 90px
}

#tab80 .tab80-pc #section-1 .text-group_53 {
  width: 282px;
  height: 70px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: center;
  line-height: 24px;
  margin-top: 18px
}

#tab80 .tab80-pc #section-1 .box_51 {
  width: 361px;
  height: 258px;
  background: url(images/edf636d22ef42acdbefb8b8e795b67a0.webp) 0px 0px no-repeat;
  background-size: 362px 258px;
  margin-left: 16px
}

#tab80 .tab80-pc #section-1 .image_46 {
  width: 117px;
  height: 112px;
  margin: 26px 0 0 121px
}

#tab80 .tab80-pc #section-1 .text_174 {
  width: 289px;
  height: 41px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: center;
  line-height: 24px;
  margin: 24px 0 55px 36px
}

#tab80 .tab80-pc #section-1 .box_52 {
  background-color: #f9eef1;
  border-radius: 10px;
  width: 361px;
  height: 258px;
  margin-left: 17px
}

#tab80 .tab80-pc #section-1 .image-text_21 {
  width: 288px;
  height: 210px;
  margin: 23px 0 0 37px
}

#tab80 .tab80-pc #section-1 .image_47 {
  width: 90px;
  height: 103px;
  margin-left: 98px
}

#tab80 .tab80-pc #section-1 .text-group_54 {
  width: 288px;
  height: 94px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: center;
  line-height: 24px;
  margin-top: 13px
}

#tab80 .tab80-pc #section-1 .block_21 {
  width: 1920px;
  height: 860px;
  background: url(images/92b1f737fcf41e4d588ee1619bc898de.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 101px
}

#tab80 .tab80-pc #section-1 .text-wrapper_40 {
  height: 247px;
  background: url(images/0bdd51a15e08564bb03dcab0e78951f8.webp) 100% no-repeat;
  background-size: 100% 100%;
  margin-top: 5px;
  width: 1920px
}

#tab80 .tab80-pc #section-1 .text_175 {
  width: 839px;
  height: 67px;
  overflow-wrap: break-word;
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  text-align: center;
  line-height: 24px;
  margin: 92px 0 0 541px
}

#tab80 .tab80-pc #section-1 .block_22 {
  width: 1097px;
  height: 504px;
  margin: 38px 0 66px 424px
}

#tab80 .tab80-pc #section-1 .text-wrapper_41 {
  width: 437px;
  height: 252px;
  margin-top: 110px
}

#tab80 .tab80-pc #section-1 .text_176 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 265px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_177 {
  width: 437px;
  height: 173px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px;
  margin-top: 43px
}

#tab80 .tab80-pc #section-1 .image_48 {
  width: 504px;
  height: 504px
}

#tab80 .tab80-pc #section-1 .text_178 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 333px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: center;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 44px 0 0 433px
}

#tab80 .tab80-pc #section-1 .text_179 {
  width: 1028px;
  height: 65px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px;
  margin: 30px 0 0 436px
}

#tab80 .tab80-pc #section-1 .image_49 {
  width: 628px;
  height: 230px;
  margin: 27px 0 0 646px
}

#tab80 .tab80-pc #section-1 .block_23 {
  width: 1107px;
  height: 375px;
  margin: 1511px 0 0 418px
}

#tab80 .tab80-pc #section-1 .group_47 {
  width: 306px;
  height: 368px
}

#tab80 .tab80-pc #section-1 .image_50 {
  width: 306px;
  height: 321px
}

#tab80 .tab80-pc #section-1 .section_8 {
  width: 189px;
  margin: 24px 0 0 61px
}

#tab80 .tab80-pc #section-1 .box_53 {
  border-radius: 50%;
  width: 34px;
  height: 34px;
  border: 6px solid #85dacb;
  margin: -5px 0 0 -6px
}

#tab80 .tab80-pc #section-1 .text_180 {
  width: auto;
  overflow-wrap: break-word;
  color: #85dacb;
  font-size: 27px;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
  margin-left: 4px
}

#tab80 .tab80-pc #section-1 .group_48 {
  width: 307px;
  height: 375px;
  margin-left: 91px
}

#tab80 .tab80-pc #section-1 .image_51 {
  width: 307px;
  height: 321px
}

#tab80 .tab80-pc #section-1 .group_49 {
  width: 171px;
  height: 30px;
  margin: 24px 0 0 84px
}

#tab80 .tab80-pc #section-1 .group_50 {
  border-radius: 50%;
  width: 34px;
  height: 34px;
  border: 6px solid #87d3ec;
  margin: -5px 0 0 -6px
}

#tab80 .tab80-pc #section-1 .text_181 {
  width: auto;
  overflow-wrap: break-word;
  color: #87d3ec;
  font-size: 27px;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
  margin-left: 4px
}

#tab80 .tab80-pc #section-1 .image-text_22 {
  width: 313px;
  height: 373px;
  margin: 2px 0 0 90px
}

#tab80 .tab80-pc #section-1 .image_52 {
  width: 313px;
  height: 321px
}

#tab80 .tab80-pc #section-1 .group_51 {
  width: 225px;
  height: 31px;
  margin: 21px 0 0 58px
}

#tab80 .tab80-pc #section-1 .group_52 {
  border-radius: 50%;
  width: 34px;
  height: 34px;
  border: 6px solid #565656;
  margin: -4px 0 0 -6px
}

#tab80 .tab80-pc #section-1 .text-group_55 {
  width: auto;
  overflow-wrap: break-word;
  color: #565656;
  font-size: 27px;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
  margin-left: 2px
}

#tab80 .tab80-pc #section-1 .text_182 {
  width: 199px;
  height: 46px;
  overflow-wrap: break-word;
  color: #202020;
  font-size: 60px;
  font-weight: 500;
  text-align: left;
  line-height: 55px;
  margin: 224px 0 0 420px
}

#tab80 .tab80-pc #section-1 .block_24 {
  width: 1117px;
  margin: 42px 0 150px 419px
}

#tab80 .tab80-pc #section-1 .block_24 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;
  width: 1300px;
  margin: 0 auto
}

#tab80 .tab80-pc #section-1 .block_24 ul li {
  width: 100%;
  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;
  color: #000;
  font-size: 24px;
  font-weight: 500;
  text-align: left;
  line-height: 1.2;
  padding: 1vw 0
}

#tab80 .tab80-pc #section-1 .block_24 ul li:nth-of-type(odd) {
  background-color: #edf0f2
}

#tab80 .tab80-pc #section-1 .block_24 ul li .tit {
  width: 40%;
  line-height: 1.2;
  padding-left: 2%
}

#tab80 .tab80-pc #section-1 .block_24 ul li .msg {
  width: 60%;
  line-height: 1.2
}

#tab80 .tab80-pc #section-1 .text-wrapper_42 {
  width: 263px;
  height: 1140px;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 55px;
  margin: 19px 0 0 20px
}

#tab80 .tab80-pc #section-1 .paragraph_23 {
  width: 263px;
  height: 1140px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 55px
}

#tab80 .tab80-pc #section-1 .paragraph_24 {
  width: 263px;
  height: 1140px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 55px
}

#tab80 .tab80-pc #section-1 .text_183 {
  width: 263px;
  height: 1140px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 55px
}

#tab80 .tab80-pc #section-1 .text-wrapper_43 {
  width: 547px;
  height: 1209px;
  overflow-wrap: break-word;
  font-size: 0;
  font-weight: NaN;
  text-align: left;
  line-height: 55px;
  margin: 19px 105px 0 182px
}

#tab80 .tab80-pc #section-1 .paragraph_25 {
  width: 547px;
  height: 1209px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 55px
}

#tab80 .tab80-pc #section-1 .paragraph_26 {
  width: 547px;
  height: 1209px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 33px
}

#tab80 .tab80-pc #section-1 .paragraph_27 {
  width: 547px;
  height: 1209px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 55px
}

#tab80 .tab80-pc #section-1 .paragraph_28 {
  width: 547px;
  height: 1209px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 55px
}

#tab80 .tab80-pc #section-1 .paragraph_29 {
  width: 547px;
  height: 1209px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 24px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px
}

#tab80 .tab80-pc #section-1 .block_25 {
  background-color: #000;
  border-radius: 50%;
  position: absolute;
  left: 97px;
  top: 51px;
  width: 10px;
  height: 10px;
  border: 4px solid #212639
}

#tab80 .tab80-pc #section-1 .block_26 {
  background-color: #000;
  border-radius: 50%;
  position: absolute;
  left: 137px;
  top: 85px;
  width: 10px;
  height: 10px;
  border: 4px solid #212639
}

#tab80 .tab80-pc #section-1 .block_27 {
  position: absolute;
  left: 0;
  top: 9161px;
  width: 1920px;
  height: 424px;
  background: url(images/c39b073ffd51e713b5afdb439a16b51c.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-wrapper_44 {
  width: 763px;
  height: 215px;
  margin: 109px 0 0 418px
}

#tab80 .tab80-pc #section-1 .text_184 {
  width: 492px;
  height: 44px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 40px;
  font-weight: 700;
  text-align: right;
  line-height: 36px
}

#tab80 .tab80-pc #section-1 .text_185 {
  width: 760px;
  height: 137px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px;
  margin: 34px 0 0 3px
}

#tab80 .tab80-pc #section-1 .image_53 {
  width: 177px;
  height: 200px;
  margin: 104px 403px 0 159px
}

#tab80 .tab80-pc #section-1 .group_53 {
  position: absolute;
  left: 0;
  top: 15370px;
  width: 1920px;
  height: 961px;
  background: url(images/c3327f042a3a19d126eea1292a9ff664.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text_186 {
  width: 446px;
  height: 38px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: center;
  line-height: 40px;
  margin: 138px 0 0 1072px
}

#tab80 .tab80-pc #section-1 .text-group_56 {
  width: 474px;
  height: 373px;
  margin: 25px 0 387px 1054px
}

#tab80 .tab80-pc #section-1 .text_187 {
  width: 474px;
  height: 39px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: center;
  line-height: 40px
}

#tab80 .tab80-pc #section-1 .text_188 {
  width: 407px;
  height: 313px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: right;
  line-height: 40px;
  margin: 21px 0 0 66px
}

#tab80 .tab80-pc #section-1 .image-wrapper_7 {
  height: 1322px;
  background: url(images/046a0bfa2c977376ca91df05c33b157a.webp) 0px -22px no-repeat;
  background-size: 1646px 1326px;
  width: 1664px;
  position: absolute;
  left: 0;
  top: 19905px
}

#tab80 .tab80-pc #section-1 .image_54 {
  width: 710px;
  height: 48px;
  margin: 1188px 0 0 458px
}

#tab80 .tab80-pc #section-1 .group_54 {
  position: absolute;
  left: 0;
  top: 21708px;
  width: 1920px;
  height: 1693px;
  background: url(images/5ad0c360920cf4de1dc4684b6a35c38d.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_57 {
  width: 1059px;
  height: 244px;
  margin: 262px 0 0 417px
}

#tab80 .tab80-pc #section-1 .text_189 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 506px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: right;
  line-height: 1.2;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_190 {
  width: 597px;
  height: 40px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: right;
  line-height: 40px;
  margin-top: 19px
}

#tab80 .tab80-pc #section-1 .text_191 {
  width: 1059px;
  height: 109px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 40px;
  margin-top: 24px
}

#tab80 .tab80-pc #section-1 .text_192 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 215px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: right;
  line-height: 1;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin: 898px 0 0 1306px
}

#tab80 .tab80-pc #section-1 .text_193 {
  width: 413px;
  height: 40px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 36px;
  font-weight: 500;
  text-align: right;
  line-height: 40px;
  margin: 32px 0 0 1105px
}

#tab80 .tab80-pc #section-1 .text_194 {
  width: 959px;
  height: 109px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: right;
  line-height: 40px;
  margin: 36px 0 36px 556px
}

#tab80 .tab80-pc #section-1 .group_55 {
  position: absolute;
  left: 0;
  top: 37784px;
  width: 1920px;
  height: 1537px;
  background: url(images/6718034edf909695448f287743de6a8a.webp) 100% no-repeat;
  background-size: 100% 100%
}

#tab80 .tab80-pc #section-1 .text-group_58 {
  width: 449px;
  height: 82px;
  margin: 24px 0 0 702px
}

#tab80 .tab80-pc #section-1 .text_195 {
  background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
  width: 295px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 48px;
  font-weight: 700;
  text-align: left;
  line-height: 1.2;
  margin-left: 82px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab80 .tab80-pc #section-1 .text_196 {
  width: 449px;
  height: 29px;
  overflow-wrap: break-word;
  color: #000;
  font-size: 30px;
  font-weight: NaN;
  text-align: left;
  line-height: 36px;
  margin-top: 17px
}

@media screen and (max-device-width: 768px) {
  #tab80 .tab80-pc {
    display: none !important
  }

  #tab80 .tab80-phone {
    display: block !important;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
  }

  #tab80 .tab80-phone #section-1 .page {
    position: relative;
    width: 750px;
    overflow: hidden
  }

  #tab80 .tab80-phone #section-1 .box_1 {
    position: relative;
    width: 750px
  }

  #tab80 .tab80-phone #section-1 .block_1 {
    height: 465px;
    background: url(images/f342d5484e15735e57fbcd5e48de5862.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 750px
  }

  #tab80 .tab80-phone #section-1 .group_1 {
    height: 465px;
    width: 750px
  }

  #tab80 .tab80-phone #section-1 .group_2 {
    width: 750px;
    height: 465px
  }

  #tab80 .tab80-phone #section-1 .text-group_1 {
    width: 226px;
    height: 127px;
    margin: 194px 0 0 18px
  }

  #tab80 .tab80-phone #section-1 .paragraph_1 {
    background-image: linear-gradient(89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 185px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    margin-left: 20px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .paragraph_2 {
    width: 226px;
    height: 46px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin-top: 14px
  }

  #tab80 .tab80-phone #section-1 .block_2 {
    position: relative;
    width: 750px;
    height: 869px
  }

  #tab80 .tab80-phone #section-1 .box_2 {
    width: 685px;
    height: 203px;
    margin: 47px 0 0 29px
  }

  #tab80 .tab80-phone #section-1 .group_3 {
    width: 271px;
    height: 172px;
    background: url(images/7e8e434c56428579561be4ffa6eaef9a.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_2 {
    width: 206px;
    height: 64px;
    margin: 9px 0 0 12px
  }

  #tab80 .tab80-phone #section-1 .paragraph_3 {
    width: 198px;
    height: 43px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 19px;
    margin-left: 1px
  }

  #tab80 .tab80-phone #section-1 .text_1 {
    width: 206px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .group_4 {
    width: 191px;
    height: 203px;
    background: url(images/e525bcdfa28112b7eec9dd95bc2b4561.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 8px
  }

  #tab80 .tab80-phone #section-1 .text-group_3 {
    position: relative;
    width: 172px;
    height: 73px;
    margin: 9px 0 0 9px
  }

  #tab80 .tab80-phone #section-1 .paragraph_4 {
    width: 107px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px;
    margin: 41px 0 0 1px
  }

  #tab80 .tab80-phone #section-1 .text_2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 172px;
    height: 44px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 18px
  }

  #tab80 .tab80-phone #section-1 .group_5 {
    width: 207px;
    height: 192px;
    background: url(images/0c076a1293529ee619e1fb557f753528.webp) 0px 0px no-repeat;
    background-size: 229px 230px;
    margin-left: 8px
  }

  #tab80 .tab80-phone #section-1 .text-group_4 {
    width: 182px;
    height: 63px;
    margin: 10px 0 0 11px
  }

  #tab80 .tab80-phone #section-1 .text_3 {
    width: 182px;
    height: 51px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 24px
  }

  #tab80 .tab80-phone #section-1 .text_4 {
    width: 143px;
    height: 15px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin-top: -3px
  }

  #tab80 .tab80-phone #section-1 .image_1 {
    position: relative;
    width: 245px;
    height: 166px;
    margin: 103px 0 0 279px
  }

  #tab80 .tab80-phone #section-1 .image_1 .word {
    position: absolute;
    top: 10px;
    left: 11px;
    width: 118px
  }

  #tab80 .tab80-phone #section-1 .image_1 .word .tit {
    font-size: 24px;
    font-weight: 500;
    color: #000;
    line-height: 1.2
  }

  #tab80 .tab80-phone #section-1 .image_1 .word .msg {
    font-size: 16px;
    font-weight: 400;
    color: #000;
    line-height: 1.2
  }

  #tab80 .tab80-phone #section-1 .box_3 {
    width: 684px;
    height: 144px;
    margin: 138px 0 68px 28px
  }

  #tab80 .tab80-phone #section-1 .block_3 {
    height: 143px;
    background: url(images/0b41cd0d36b9255d1c95f26e87cc015d.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1px;
    width: 207px
  }

  #tab80 .tab80-phone #section-1 .block_4 {
    width: 190px;
    height: 41px;
    margin: 7px 0 0 8px
  }

  #tab80 .tab80-phone #section-1 .paragraph_5 {
    width: 151px;
    height: 40px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 22px
  }

  #tab80 .tab80-phone #section-1 .label_1 {
    width: 36px;
    height: 39px;
    margin-top: 2px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_1 {
    width: 196px;
    height: 37px;
    margin: 2px 0 56px 8px
  }

  #tab80 .tab80-phone #section-1 .paragraph_6 {
    width: 151px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 14px
  }

  #tab80 .tab80-phone #section-1 .paragraph_7 {
    width: 54px;
    height: 25px;
    overflow-wrap: break-word;
    color: #c72828;
    font-size: 14px;
    font-weight: 500;
    text-align: right;
    line-height: 14px;
    margin: 12px 0 0 -9px
  }

  #tab80 .tab80-phone #section-1 .block_5 {
    width: 205px;
    height: 142px;
    background: url(images/e13ed30d56c9270bba6bcac27bfbd842.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 2px 0 0 6px
  }

  #tab80 .tab80-phone #section-1 .text-group_5 {
    width: 156px;
    height: 136px;
    margin: 4px 0 0 9px
  }

  #tab80 .tab80-phone #section-1 .paragraph_8 {
    width: 176px;
    height: 50px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 24px
  }

  #tab80 .tab80-phone #section-1 .paragraph_9 {
    width: 147px;
    height: 84px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 21px;
    margin-top: 2px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_2 {
    height: 144px;
    background: url(images/83a6b8a29f6d0576b86eba17a834f053.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 9px;
    width: 257px
  }

  #tab80 .tab80-phone #section-1 .text_5 {
    width: 205px;
    height: 43px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 19px;
    margin: 13px 0 0 16px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_3 {
    height: 144px;
    background: url(images/9c84e511b8e26a2fd9b1da5e0d828c5d.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 422px;
    position: absolute;
    left: 291px;
    top: 505px
  }

  #tab80 .tab80-phone #section-1 .text_6 {
    width: 410px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 29px;
    margin: 10px 0 0 10px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_4 {
    position: absolute;
    left: 28px;
    top: 505px;
    width: 256px;
    height: 145px;
    background: url(images/ed30defc2257242c19446b3c1a2fd115.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text_7 {
    width: 236px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 29px;
    margin: 8px 0 0 11px
  }

  #tab80 .tab80-phone #section-1 .paragraph_10 {
    width: 212px;
    height: 36px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 17px;
    margin: 0 0 76px 12px
  }

  #tab80 .tab80-phone #section-1 .text_8 {
    position: absolute;
    left: 185px;
    top: 33px;
    width: 76px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 27px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_5 {
    position: absolute;
    left: 446px;
    top: 250px;
    width: 268px;
    height: 319px;
    background: url(images/b3099fc70afca628b1fbae9c2297553b.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .paragraph_11 {
    width: 151px;
    height: 51px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin: 8px 0 0 70px
  }

  #tab80 .tab80-phone #section-1 .paragraph_12 {
    width: 195px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 14px;
    margin: 0 0 230px 71px
  }

  #tab80 .tab80-phone #section-1 .box_4 {
    position: absolute;
    left: 25px;
    top: 120px;
    width: 384px;
    height: 367px;
    background: url(images/228cbc44f43f8f595881e1b4c399b697.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_6 {
    width: 109px;
    height: 99px;
    margin: 107px 0 0 14px
  }

  #tab80 .tab80-phone #section-1 .text_9 {
    width: 118px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin-left: 1px
  }

  #tab80 .tab80-phone #section-1 .text_10 {
    width: 109px;
    height: 73px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 17px;
    margin-top: 7px
  }

  #tab80 .tab80-phone #section-1 .section_1 {
    width: 242px;
    height: 142px;
    background: url(images/0e09ddd5e1c07cb5caa905be7325e9e9.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 27px 0 8px 4px
  }

  #tab80 .tab80-phone #section-1 .text-group_7 {
    width: 202px;
    height: 97px;
    margin: 8px 0 0 9px
  }

  #tab80 .tab80-phone #section-1 .text_11 {
    width: 212px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .text_12 {
    width: 151px;
    height: 69px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 17px;
    margin: 3px 0 0 1px
  }

  #tab80 .tab80-phone #section-1 .box_5 {
    position: absolute;
    left: 308px;
    top: 250px;
    width: 192px;
    height: 97px;
    background: url(images/da97036a0de5e9845b7fc6ff0f754592.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_8 {
    width: 154px;
    height: 71px;
    margin: 10px 0 0 9px
  }

  #tab80 .tab80-phone #section-1 .text_13 {
    width: 164px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 17px
  }

  #tab80 .tab80-phone #section-1 .text_14 {
    width: 130px;
    height: 47px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 17px;
    margin-top: -1px
  }

  #tab80 .tab80-phone #section-1 .block_6 {
    width: 750px;
    height: 509px;
    background: url(images/d3b4ff6022bf59548fd5d6f8a3e4f68e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px
  }

  #tab80 .tab80-phone #section-1 .text-group_9 {
    width: 358px;
    height: 70px;
    margin: 67px 0 0 39px
  }

  #tab80 .tab80-phone #section-1 .text_15 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 358px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_16 {
    width: 249px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin: 10px 0 0 1px
  }

  #tab80 .tab80-phone #section-1 .text_17 {
    width: 635px;
    height: 93px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 300;
    text-align: left;
    line-height: 24px;
    margin: 21px 0 258px 41px
  }

  #tab80 .tab80-phone #section-1 .block_7 {
    position: relative;
    width: 750px;
    height: 1572px
  }

  #tab80 .tab80-phone #section-1 .group_6 {
    width: 609px;
    height: 316px;
    margin: 39px 0 0 141px
  }

  #tab80 .tab80-phone #section-1 .image-text_1 {
    width: 233px;
    height: 27px;
    margin-top: 289px
  }

  #tab80 .tab80-phone #section-1 .text-group_10 {
    width: 124px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .image_2 {
    width: 100px;
    height: 25px
  }

  #tab80 .tab80-phone #section-1 .image_3 {
    width: 352px;
    height: 315px
  }

  #tab80 .tab80-phone #section-1 .group_7 {
    width: 546px;
    height: 315px;
    margin-top: 75px
  }

  #tab80 .tab80-phone #section-1 .image_4 {
    width: 284px;
    height: 315px
  }

  #tab80 .tab80-phone #section-1 .image-text_2 {
    width: 250px;
    height: 26px;
    margin-top: 281px
  }

  #tab80 .tab80-phone #section-1 .text-group_11 {
    width: 140px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .image_5 {
    width: 100px;
    height: 26px
  }

  #tab80 .tab80-phone #section-1 .image_6 {
    width: 366px;
    height: 305px;
    margin-top: 29px
  }

  #tab80 .tab80-phone #section-1 .image-text_3 {
    width: 286px;
    height: 26px;
    margin: 27px 0 0 65px
  }

  #tab80 .tab80-phone #section-1 .image_7 {
    width: 101px;
    height: 26px
  }

  #tab80 .tab80-phone #section-1 .text-group_12 {
    width: 175px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_6 {
    height: 153px;
    background: url(images/2ff2ef7ae29c1a6bdc088f71fd03850b.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 48px;
    width: 750px
  }

  #tab80 .tab80-phone #section-1 .text_18 {
    width: 568px;
    height: 40px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    text-align: left;
    line-height: 24px;
    margin: 60px 0 0 91px
  }

  #tab80 .tab80-phone #section-1 .list_1 {
    width: 626px;
    height: 52px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 53px 0 0 57px
  }

  #tab80 .tab80-phone #section-1 .list-items_1-0 {
    width: 57px;
    height: 52px;
    background-size: 100% 100%;
    margin-right: 133px;
    background: url(images/f81e2d5f869e1e45797892e6746160e5.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .list-items_1-1 {
    width: 57px;
    height: 52px;
    background-size: 100% 100%;
    margin-right: 133px;
    background: url(images/99d3e84f5ee71be9a270c321f71b7ed9.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .list-items_1-2 {
    width: 57px;
    height: 52px;
    background-size: 100% 100%;
    margin-right: 133px;
    background: url(images/4472a5582ce540fc4cfe67bf6a0f8fb3.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .list-items_1-3 {
    width: 57px;
    height: 52px;
    background-size: 100% 100%;
    background: url(images/ab0df2e8f04598fbff6b64e53ead6319.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .group_8 {
    width: 722px;
    height: 67px;
    margin: 22px 0 45px 18px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  #tab80 .tab80-phone #section-1 .group_8 .li-line {
    width: 1px;
    height: 67px;
    background-color: #000
  }

  #tab80 .tab80-phone #section-1 .text_19 {
    width: 142px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin-top: 6px;
    margin-right: 10px
  }

  #tab80 .tab80-phone #section-1 .text_19-1 {
    width: 204px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin-top: 6px
  }

  #tab80 .tab80-phone #section-1 .text_19-2 {
    width: 187px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin-top: 6px
  }

  #tab80 .tab80-phone #section-1 .image_8 {
    width: 394px;
    height: 67px;
    margin-left: 12px
  }

  #tab80 .tab80-phone #section-1 .text_20 {
    width: 164px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin: 0 0 0 10px
  }

  #tab80 .tab80-phone #section-1 .image_9 {
    position: absolute;
    left: 0;
    top: -1px;
    width: 400px;
    height: 311px
  }

  #tab80 .tab80-phone #section-1 .image_10 {
    position: absolute;
    left: 282px;
    top: 380px;
    width: 468px;
    height: 320px
  }

  #tab80 .tab80-phone #section-1 .image_11 {
    position: absolute;
    left: 364px;
    top: 803px;
    width: 386px;
    height: 331px
  }

  #tab80 .tab80-phone #section-1 .text_21 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    position: absolute;
    left: 325px;
    top: 8px;
    width: 385px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .block_8 {
    position: relative;
    width: 750px;
    height: 440px;
    background: url(images/899bec91b852b2e4aa17882b715d897e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px
  }

  #tab80 .tab80-phone #section-1 .text_22 {
    width: 379px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin: 32px 0 0 180px
  }

  #tab80 .tab80-phone #section-1 .box_6 {
    width: 700px;
    height: 323px;
    margin: 7px 0 53px 28px
  }

  #tab80 .tab80-phone #section-1 .box_7 {
    width: 312px;
    height: 145px;
    background: url(images/2c63c00535f7e8493cae4bc80365cf0a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 178px
  }

  #tab80 .tab80-phone #section-1 .text-group_13 {
    width: 170px;
    height: 79px;
    margin: 12px 0 0 12px
  }

  #tab80 .tab80-phone #section-1 .paragraph_13 {
    width: 170px;
    height: 43px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 18px
  }

  #tab80 .tab80-phone #section-1 .paragraph_14 {
    width: 110px;
    height: 33px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 18px;
    margin: 3px 0 0 1px
  }

  #tab80 .tab80-phone #section-1 .box_8 {
    height: 236px;
    background: url(images/e0f6978682ea133e32880300eadfa17f.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 348px;
    position: relative
  }

  #tab80 .tab80-phone #section-1 .paragraph_15 {
    width: 135px;
    height: 46px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 21px;
    margin: 36px 0 0 14px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_7 {
    position: absolute;
    left: -29px;
    top: 178px;
    width: 366px;
    height: 148px;
    background: url(images/6d92f1994ff62578e3e8b6c15307ed08.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text_23 {
    width: 317px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: right;
    line-height: 24px;
    margin: 11px 0 0 10px
  }

  #tab80 .tab80-phone #section-1 .text_24 {
    width: 221px;
    height: 20px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    line-height: 22px;
    margin: 0 0 92px 12px
  }

  #tab80 .tab80-phone #section-1 .box_9 {
    position: absolute;
    left: 28px;
    top: 87px;
    width: 396px;
    height: 177px;
    background: url(images/40bca3f6e1ff48f1ede26a2097c1d755.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_14 {
    width: 157px;
    height: 60px;
    margin: 11px 0 0 8px
  }

  #tab80 .tab80-phone #section-1 .paragraph_16 {
    width: 167px;
    height: 44px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
  }

  #tab80 .tab80-phone #section-1 .text_25 {
    width: 143px;
    height: 14px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    line-height: 24px;
    margin-top: 12px
  }

  #tab80 .tab80-phone #section-1 .block_9 {
    background-color: #000;
    width: 750px;
    height: 869px
  }

  #tab80 .tab80-phone #section-1 .text-group_15 {
    width: 502px;
    height: 76px;
    margin: 48px 0 0 33px
  }

  #tab80 .tab80-phone #section-1 .text_26 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 327px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_27 {
    width: 502px;
    height: 26px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin-top: 16px
  }

  #tab80 .tab80-phone #section-1 .text_28 {
    width: 677px;
    height: 92px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    text-align: left;
    line-height: 24px;
    margin: 18px 0 0 33px
  }

  #tab80 .tab80-phone #section-1 .image-wrapper_1 {
    width: 682px;
    height: 106px;
    margin: 37px 0 0 31px
  }

  #tab80 .tab80-phone #section-1 .image_12 {
    width: 220px;
    height: 106px
  }

  #tab80 .tab80-phone #section-1 .image_13 {
    width: 214px;
    height: 104px;
    margin: 1px 0 0 15px
  }

  #tab80 .tab80-phone #section-1 .image_14 {
    width: 215px;
    height: 104px;
    margin: 1px 0 0 18px
  }

  #tab80 .tab80-phone #section-1 .image-wrapper_2 {
    width: 686px;
    height: 106px;
    margin: 9px 0 0 31px
  }

  #tab80 .tab80-phone #section-1 .image_15 {
    width: 338px;
    height: 105px;
    margin-top: 1px
  }

  #tab80 .tab80-phone #section-1 .image_16 {
    width: 332px;
    height: 106px
  }

  #tab80 .tab80-phone #section-1 .image_17 {
    width: 690px;
    height: 259px;
    margin: 76px 0 42px 30px
  }

  #tab80 .tab80-phone #section-1 .block_10 {
    width: 750px;
    height: 273px;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center
  }

  #tab80 .tab80-phone #section-1 .text-group_16 {
    width: 460px;
    height: 71px;
    margin: 47px 0 0 143px
  }

  #tab80 .tab80-phone #section-1 .text_29 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 297px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 83px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_30 {
    width: 460px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin-top: 11px
  }

  #tab80 .tab80-phone #section-1 .text_31 {
    width: 608px;
    height: 89px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    line-height: 24px;
    margin: 19px 0 47px 69px
  }

  #tab80 .tab80-phone #section-1 .image_18 {
    width: 750px;
    height: 502px;
    margin-top: -1px
  }

  #tab80 .tab80-phone #section-1 .block_11 {
    width: 750px;
    height: 176px
  }

  #tab80 .tab80-phone #section-1 .box_10 {
    width: 506px;
    height: 74px;
    margin: 75px 0 0 111px
  }

  #tab80 .tab80-phone #section-1 .text-group_17 {
    width: 506px;
    height: 74px
  }

  #tab80 .tab80-phone #section-1 .text_32 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 394px;
    height: 34px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 59px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_33 {
    width: 506px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin-top: 15px
  }

  #tab80 .tab80-phone #section-1 .block_12 {
    width: 750px;
    height: 827px;
    background: url(images/03dc37d9addc9ceca3012193b2648545.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_18 {
    width: 413px;
    height: 68px;
    margin: 51px 0 0 164px
  }

  #tab80 .tab80-phone #section-1 .text_34 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 407px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 700;
    text-align: right;
    line-height: 1.2;
    margin-left: 3px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_35 {
    width: 413px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    text-align: right;
    line-height: 24px;
    margin-top: 12px
  }

  #tab80 .tab80-phone #section-1 .text_36 {
    width: 583px;
    height: 85px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 22px;
    margin: 19px 0 604px 79px
  }

  #tab80 .tab80-phone #section-1 .image_19 {
    width: 740px;
    height: 444px
  }

  #tab80 .tab80-phone #section-1 .image-wrapper_3 {
    height: 548px;
    background: url(images/ecad0f12b1a2e60a261d4d0d342af150.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 750px
  }

  #tab80 .tab80-phone #section-1 .image_20 {
    width: 303px;
    height: 20px;
    margin: 497px 0 0 131px
  }

  #tab80 .tab80-phone #section-1 .image-wrapper_4 {
    height: 439px;
    background: url(images/f8a85235e89d73db6d98889e40163982.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 653px;
    margin: 10px 0 0 97px
  }

  #tab80 .tab80-phone #section-1 .image_21 {
    width: 303px;
    height: 20px;
    margin: 303px 0 0 34px
  }

  #tab80 .tab80-phone #section-1 .block_13 {
    width: 750px
  }

  #tab80 .tab80-phone #section-1 .text-group_19 {
    width: 230px;
    height: 64px;
    margin: 497px 0 0 28px
  }

  #tab80 .tab80-phone #section-1 .text_37 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 181px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 700;
    text-align: center;
    line-height: 24px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_38 {
    width: 230px;
    height: 17px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    line-height: 24px;
    margin-top: 17px
  }

  #tab80 .tab80-phone #section-1 .text_39 {
    width: 566px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin: 21px 0 0 29px
  }

  #tab80 .tab80-phone #section-1 .image-wrapper_5 {
    width: 722px;
    margin: 26px 0 0 28px
  }

  #tab80 .tab80-phone #section-1 .image-wrapper_5 p {
    position: absolute;
    bottom: 10px;
    text-align: center;
    width: 100%;
    left: 0;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    line-height: 25px
  }

  #tab80 .tab80-phone #section-1 .image_22 {
    width: 223px;
    height: 195px
  }

  #tab80 .tab80-phone #section-1 .image_23 {
    width: 224px;
    height: 195px;
    margin-left: 6px
  }

  #tab80 .tab80-phone #section-1 .image_24 {
    width: 224px;
    height: 195px;
    margin-left: 5px
  }

  #tab80 .tab80-phone #section-1 .text_40 {
    width: 682px;
    margin: 34px 0 0 27px;
    text-align: right;
    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: end;
    -ms-flex-align: end;
    align-items: flex-end
  }

  #tab80 .tab80-phone #section-1 .text_40 .tit {
    width: 138px;
    font-size: 30px;
    color: #000;
    line-height: 1.2;
    text-align: right;
    background: -webkit-gradient(linear, left top, right top, from(#FCB399), color-stop(22.9248046875%, #D6A1C7), color-stop(49.755859375%, #938BFF), color-stop(74.072265625%, #5D86FF), color-stop(99.6337890625%, #2C82FF));
    background: linear-gradient(90deg, #FCB399 0%, #D6A1C7 22.9248046875%, #938BFF 49.755859375%, #5D86FF 74.072265625%, #2C82FF 99.6337890625%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_40 .lab {
    width: 257px;
    height: 24px;
    font-size: 22px;
    font-weight: 500;
    color: #000;
    text-align: right;
    line-height: 25px;
    margin-top: 10px
  }

  #tab80 .tab80-phone #section-1 .text_40 .msg {
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: right;
    line-height: 24px;
    margin: 13px 0 0 115px
  }

  #tab80 .tab80-phone #section-1 .box_11 {
    width: 682px;
    height: 217px;
    margin: 34px 0 0 27px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_8 {
    height: 217px;
    background: url(images/20dee8e8f5da9c2530f4be21dcd3c147.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 223px
  }

  #tab80 .tab80-phone #section-1 .text_41 {
    width: 162px;
    height: 14px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: right;
    line-height: 24px;
    margin: 174px 0 0 25px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_9 {
    height: 217px;
    background: url(images/28284f282ee646259bb4216b7f71fe06.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 11px;
    width: 219px
  }

  #tab80 .tab80-phone #section-1 .text_42 {
    width: 200px;
    height: 36px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    text-align: right;
    line-height: 22px;
    margin: 165px 0 0 10px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_10 {
    height: 217px;
    background: url(images/0dfd9d2e77b8504d5af8d4c201de7742.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 6px;
    width: 223px
  }

  #tab80 .tab80-phone #section-1 .text_43 {
    width: 143px;
    height: 36px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin: 166px 0 0 43px
  }

  #tab80 .tab80-phone #section-1 .text_44 {
    width: 376px;
    height: 16px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin: 48px 0 0 177px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_11 {
    background: url(images/f05d56b0947bd2c91d8f543fdd795a11.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 23px;
    width: 750px;
    height: 153px;
    position: relative
  }

  #tab80 .tab80-phone #section-1 .text_45 {
    width: 492px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 37px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    margin: 60px 0 60px 119px
  }

  #tab80 .tab80-phone #section-1 .box_12 {
    width: 689px;
    height: 142px;
    margin: 54px 0 0 28px
  }

  #tab80 .tab80-phone #section-1 .block_14 {
    width: 340px;
    height: 142px;
    background: url(images/14bea48c2ec6ccd325f00629577a7043.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_20 {
    width: 285px;
    height: 57px;
    margin: 11px 0 0 16px
  }

  #tab80 .tab80-phone #section-1 .text_46 {
    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(144, 149, 249)), to(rgb(144, 149, 249)));
    background-image: linear-gradient(270deg, rgb(228, 91, 45) 0, rgba(228, 91, 45, 0.996078) 0, rgb(240, 97, 57) 23.193359%, rgb(144, 149, 249) 100%, rgb(144, 149, 249) 100%);
    width: 285px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_47 {
    width: 260px;
    height: 30px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px;
    margin: 8px 0 0 2px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_12 {
    height: 142px;
    background: url(images/887b3d4097d7299712ae8fe987736722.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 338px
  }

  #tab80 .tab80-phone #section-1 .text_48 {
    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: 124px;
    height: 80px;
    overflow-wrap: break-word;
    word-break: break-all;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    line-height: 21px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 28px 0 0 15px
  }

  #tab80 .tab80-phone #section-1 .box_13 {
    width: 689px;
    height: 142px;
    margin: 14px 0 10px 28px
  }

  #tab80 .tab80-phone #section-1 .group_9 {
    width: 312px;
    height: 142px;
    background: url(images/9d64f7a6b18b524d9aaa7cc95bdbe26f.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text_49 {
    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: 225px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 8px 0 0 13px
  }

  #tab80 .tab80-phone #section-1 .box_14 {
    width: 276px;
    height: 37px;
    margin: 1px 0 71px 13px
  }

  #tab80 .tab80-phone #section-1 .image-text_4 {
    width: 104px;
    height: 37px
  }

  #tab80 .tab80-phone #section-1 .group_10 {
    width: 27px;
    height: 37px;
    background: url(images/83d909804cbaa13a3a0e88ffb0f86a68.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_21 {
    background-image: linear-gradient(199deg, 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: 73px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 38px;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_50 {
    width: 173px;
    height: 32px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 14px;
    margin-top: 2px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_13 {
    height: 142px;
    background: url(images/9426b778e865fc45cfe4b6ac681e90e2.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 367px
  }

  #tab80 .tab80-phone #section-1 .paragraph_17 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
    background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
    width: 167px;
    height: 66px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: left;
    line-height: 21px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 32px 0 0 13px
  }

  #tab80 .tab80-phone #section-1 .block_15 {
    width: 750px;
    height: 754px;
    background: url(images/bda8a7844f337084cf6b12e8330fd28b.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text_51 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 353px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 69px 0 0 219px
  }

  #tab80 .tab80-phone #section-1 .text_52 {
    width: 456px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    line-height: 24px;
    margin: 19px 0 0 167px
  }

  #tab80 .tab80-phone #section-1 .text_53 {
    width: 684px;
    height: 68px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 24px;
    margin: 15px 0 0 31px
  }

  #tab80 .tab80-phone #section-1 .group_11 {
    width: 692px;
    height: 76px;
    margin: 59px 0 509px 35px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_14 {
    width: 132px;
    height: 72px
  }

  #tab80 .tab80-phone #section-1 .text_54 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
    background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
    width: 49px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    margin-left: 37px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_55 {
    width: 111px;
    overflow-wrap: break-word;
    color: #212639;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    line-height: 19px;
    margin: 8px 0 0 7px
  }

  #tab80 .tab80-phone #section-1 .paragraph_18 {
    width: 132px;
    height: 28px;
    overflow-wrap: break-word;
    color: #212639;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    line-height: 13px;
    margin-top: 6px
  }

  #tab80 .tab80-phone #section-1 .group_12 {
    width: 406px;
    height: 75px;
    background: url(images/70c8b6d7c070aefdfe0faee9db043ef4.webp) 0px 0px no-repeat;
    background-size: 406px 76px;
    margin: 1px 0 0 14px
  }

  #tab80 .tab80-phone #section-1 .group_13 {
    width: 58px;
    height: 61px;
    margin: -1px 0 0 38px
  }

  #tab80 .tab80-phone #section-1 .text-group_22 {
    width: 58px
  }

  #tab80 .tab80-phone #section-1 .text_56 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
    background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
    width: 58px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_57 {
    width: auto;
    height: 13px;
    overflow-wrap: break-word;
    color: #212639;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    line-height: 19px;
    margin: 8px 0 0 1px
  }

  #tab80 .tab80-phone #section-1 .text_58 {
    width: auto;
    height: 12px;
    overflow-wrap: break-word;
    color: #212639;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    line-height: 13px;
    margin: 11px 0 0 0
  }

  #tab80 .tab80-phone #section-1 .group_14 {
    width: 61px;
    height: 61px;
    margin: -1px 0 0 72px
  }

  #tab80 .tab80-phone #section-1 .text-group_23 {
    width: auto
  }

  #tab80 .tab80-phone #section-1 .text_59 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
    background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
    width: auto;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_60 {
    width: auto;
    height: 13px;
    overflow-wrap: break-word;
    color: #212639;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    line-height: 19px;
    margin-top: 8px
  }

  #tab80 .tab80-phone #section-1 .text_61 {
    width: auto;
    height: 12px;
    overflow-wrap: break-word;
    color: #212639;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    line-height: 13px;
    margin: 11px 0 0 0
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_15 {
    position: relative;
    width: 148px;
    margin: 0 8px 0 20px
  }

  #tab80 .tab80-phone #section-1 .text_62 {
    width: auto;
    overflow-wrap: break-word;
    color: #212639;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    line-height: 19px
  }

  #tab80 .tab80-phone #section-1 .text_63 {
    width: auto;
    overflow-wrap: break-word;
    color: #212639;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    line-height: 13px;
    margin: 1px 0 0 0
  }

  #tab80 .tab80-phone #section-1 .paragraph_19 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
    background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
    width: auto;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_16 {
    width: 138px;
    height: 59px;
    margin-left: 2px
  }

  #tab80 .tab80-phone #section-1 .text_64 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(71, 132, 255)), color-stop(0, rgba(71, 132, 255, 0.996078)), color-stop(98.876953%, rgb(185, 112, 236)), to(rgb(185, 112, 236)));
    background-image: linear-gradient(270deg, rgb(71, 132, 255) 0, rgba(71, 132, 255, 0.996078) 0, rgb(185, 112, 236) 98.876953%, rgb(185, 112, 236) 100%);
    width: 57px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    margin-left: 42px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .paragraph_20 {
    width: 138px;
    height: 34px;
    overflow-wrap: break-word;
    color: #212639;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    line-height: 16px;
    margin-top: 8px
  }

  #tab80 .tab80-phone #section-1 .block_16 {
    width: 750px;
    margin-top: 25px
  }

  #tab80 .tab80-phone #section-1 .section_2 {
    width: 689px;
    height: 143px;
    margin: 94px 0 0 27px
  }

  #tab80 .tab80-phone #section-1 .section_3 {
    width: 370px;
    height: 143px;
    background: url(images/5d182582ddb486a7dc955ce2755f6f69.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text_65 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 357px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 20px;
    font-weight: 500;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 12px 0 0 6px
  }

  #tab80 .tab80-phone #section-1 .list_2 {
    width: 226px;
    height: 104px;
    margin: 5px 0 1px 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #tab80 .tab80-phone #section-1 .list_2 div[class^=image-text_5-] {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  #tab80 .tab80-phone #section-1 .list_2 div[class^=image-text_5-] div {
    margin: 0
  }

  #tab80 .tab80-phone #section-1 .image-text_5-0 {
    width: 62px;
    height: 48px;
    margin: 0 0 -48px 20px
  }

  #tab80 .tab80-phone #section-1 .group_15-0 {
    width: 21px;
    height: 26px;
    background-size: 100% 100%;
    margin-left: 20px;
    background: url(images/312d9781b5e8f12058ee1daa583c2e42.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .text-group_24-0 {
    width: 127px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 10px;
    margin-top: 3px
  }

  #tab80 .tab80-phone #section-1 .image-text_5-1 {
    width: 62px;
    height: 48px;
    margin: 0 0 -48px 20px
  }

  #tab80 .tab80-phone #section-1 .group_15-1 {
    width: 21px;
    height: 26px;
    background-size: 100% 100%;
    margin-left: 20px;
    background: url(images/570119fa188fc2ba84813a771df58b1f.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .text-group_24-1 {
    width: 127px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 10px;
    margin-top: 3px
  }

  #tab80 .tab80-phone #section-1 .image-text_5-2 {
    width: 62px;
    height: 48px;
    margin: 0 0 -48px 20px
  }

  #tab80 .tab80-phone #section-1 .group_15-2 {
    width: 21px;
    height: 26px;
    background-size: 100% 100%;
    margin-left: 20px;
    background: url(images/f873e2798b9c2612ace16366b18ad691.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .text-group_24-2 {
    width: 127px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 10px;
    margin-top: 3px
  }

  #tab80 .tab80-phone #section-1 .image-text_5-3 {
    width: 62px;
    height: 48px;
    margin: 0 0 -48px 20px
  }

  #tab80 .tab80-phone #section-1 .group_15-3 {
    width: 21px;
    height: 26px;
    background-size: 100% 100%;
    margin-left: 20px;
    background: url(images/f319ed76cee6debe09aaaa6983ea016a.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .text-group_24-3 {
    width: 127px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 10px;
    margin-top: 3px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_17 {
    height: 142px;
    background: url(images/b5fe0ad6bb0e98f4a392bc4a4e6c1876.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1px;
    width: 312px
  }

  #tab80 .tab80-phone #section-1 .paragraph_21 {
    width: 122px;
    height: 40px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 23px;
    margin: 51px 0 0 21px
  }

  #tab80 .tab80-phone #section-1 .section_4 {
    width: 692px;
    height: 143px;
    margin: 10px 0 0 28px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_18 {
    height: 138px;
    background: url(images/090a3b2c7c53bb9f6be791d2e00abafe.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 2px;
    width: 132px
  }

  #tab80 .tab80-phone #section-1 .paragraph_22 {
    width: 97px;
    height: 51px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 18px;
    margin: 10px 0 0 18px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_19 {
    height: 138px;
    background: url(images/4bc4f12d0dbb0360d416fb9652740cff.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 133px;
    margin: 2px 0 0 9px
  }

  #tab80 .tab80-phone #section-1 .text_66 {
    width: 107px;
    height: 51px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 18px;
    margin: 10px 0 0 13px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_20 {
    height: 139px;
    background: url(images/e93b18b3a9cc4167c96c4f80e7ba504d.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 136px;
    margin: 1px 0 0 8px
  }

  #tab80 .tab80-phone #section-1 .paragraph_23 {
    width: 72px;
    height: 36px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin: 12px 0 0 32px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_21 {
    height: 143px;
    background: url(images/1b3af28cf2e56594bd93e421572eaf7c.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 8px;
    width: 128px
  }

  #tab80 .tab80-phone #section-1 .paragraph_24 {
    width: 86px;
    height: 41px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin: 13px 0 0 22px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_22 {
    height: 141px;
    background: url(images/2a419b40a46af0aa5ab0244f3ef3af3f.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 8px;
    width: 130px
  }

  #tab80 .tab80-phone #section-1 .paragraph_25 {
    width: 56px;
    height: 35px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin: 13px 0 0 37px
  }

  #tab80 .tab80-phone #section-1 .section_5 {
    width: 692px;
    height: 143px;
    margin: 11px 0 0 27px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_23 {
    height: 142px;
    background: url(images/93e2d56d7645cd3bbae088223646af05.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1px;
    width: 382px
  }

  #tab80 .tab80-phone #section-1 .paragraph_26 {
    width: 84px;
    height: 42px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 22px;
    margin: 49px 0 0 28px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_24 {
    height: 143px;
    background: url(images/fcd1a76c794a13a888f734e18662a423.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 301px
  }

  #tab80 .tab80-phone #section-1 .text_67 {
    width: 294px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 29px;
    margin: 11px 0 0 6px
  }

  #tab80 .tab80-phone #section-1 .text_68 {
    width: 358px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 29px;
    margin: 77px 0 0 186px
  }

  #tab80 .tab80-phone #section-1 .section_6 {
    width: 666px;
    height: 351px;
    margin: 39px 0 0 39px
  }

  #tab80 .tab80-phone #section-1 .image-text_6 {
    width: 310px;
    height: 345px
  }

  #tab80 .tab80-phone #section-1 .image_25 {
    width: 310px;
    height: 311px
  }

  #tab80 .tab80-phone #section-1 .text-group_25 {
    width: 112px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 29px;
    margin: 16px 0 0 96px
  }

  #tab80 .tab80-phone #section-1 .block_17 {
    width: 310px;
    height: 351px
  }

  #tab80 .tab80-phone #section-1 .image_26 {
    width: 310px;
    height: 311px
  }

  #tab80 .tab80-phone #section-1 .text_69 {
    width: 88px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 29px;
    margin: 22px 0 0 109px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_25 {
    width: 750px;
    height: 302px;
    background: url(images/7305ea830f1c35e37e5a32de9013840a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 35px
  }

  #tab80 .tab80-phone #section-1 .text_70 {
    width: 217px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 29px;
    margin: 82px 0 0 62px
  }

  #tab80 .tab80-phone #section-1 .text_71 {
    width: 390px;
    height: 81px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 21px 0 91px 63px
  }

  #tab80 .tab80-phone #section-1 .text_72 {
    width: 301px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 24px;
    margin: 76px 0 0 412px
  }

  #tab80 .tab80-phone #section-1 .section_7 {
    width: 660px;
    height: 400px;
    margin: 18px 0 0 30px
  }

  #tab80 .tab80-phone #section-1 .image-text_7 {
    width: 660px;
    height: 266px
  }

  #tab80 .tab80-phone #section-1 .image_27 {
    width: 184px;
    height: 183px
  }

  #tab80 .tab80-phone #section-1 .group_16 {
    width: 458px;
    height: 232px;
    margin-top: 34px
  }

  #tab80 .tab80-phone #section-1 .text-group_26 {
    width: 306px;
    height: 97px
  }

  #tab80 .tab80-phone #section-1 .text_73 {
    width: auto;
    height: 36px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2
  }

  #tab80 .tab80-phone #section-1 .text_74 {
    width: auto;
    height: 40px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 21px 0 0 1px
  }

  #tab80 .tab80-phone #section-1 .text-group_27 {
    width: 280px;
    height: 85px;
    margin: 50px 0 0 218px
  }

  #tab80 .tab80-phone #section-1 .paragraph_27 {
    width: auto;
    height: 39px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    line-height: 22px
  }

  #tab80 .tab80-phone #section-1 .text_75 {
    width: auto;
    height: 36px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 19px;
    margin: 10px 0 0 1px
  }

  #tab80 .tab80-phone #section-1 .image_28 {
    width: 201px;
    height: 201px;
    margin: 192px 0 0 -472px
  }

  #tab80 .tab80-phone #section-1 .image_29 {
    width: 151px;
    height: 132px;
    margin: 268px 90px 0 30px
  }

  #tab80 .tab80-phone #section-1 .section_8 {
    width: 520px;
    height: 257px;
    margin: 35px 0 52px 65px
  }

  #tab80 .tab80-phone #section-1 .image_30 {
    width: 180px;
    height: 179px;
    margin-top: 5px
  }

  #tab80 .tab80-phone #section-1 .box_15 {
    width: 315px;
    height: 257px
  }

  #tab80 .tab80-phone #section-1 .text-group_28 {
    width: 409px;
    height: 67px;
    margin-left: 6px
  }

  #tab80 .tab80-phone #section-1 .text_76 {
    width: auto;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    line-height: 18px
  }

  #tab80 .tab80-phone #section-1 .text_77 {
    width: auto;
    height: 35px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 18px;
    margin-top: 10px
  }

  #tab80 .tab80-phone #section-1 .image_31 {
    width: 241px;
    height: 175px;
    margin-top: 15px
  }

  #tab80 .tab80-phone #section-1 .block_18 {
    width: 750px;
    height: 389px;
    background: url(images/207c5592ca1115e4cd16da2ac51ed4b4.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px;
    position: relative
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_26 {
    width: 342px;
    height: 154px;
    margin: 123px 0 0 35px
  }

  #tab80 .tab80-phone #section-1 .text_78 {
    width: 289px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 29px;
    margin-left: 3px
  }

  #tab80 .tab80-phone #section-1 .text_79 {
    width: 342px;
    height: 107px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin-top: 22px
  }

  #tab80 .tab80-phone #section-1 .image_32 {
    width: 309px;
    height: 308px;
    margin: 43px 26px 0 38px
  }

  #tab80 .tab80-phone #section-1 .block_19 {
    width: 750px;
    height: 355px
  }

  #tab80 .tab80-phone #section-1 .box_16 {
    width: 688px;
    height: 194px;
    margin: 88px 0 0 31px
  }

  #tab80 .tab80-phone #section-1 .image_33 {
    width: 310px;
    height: 194px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_27 {
    width: 284px;
    height: 151px;
    margin-top: 16px
  }

  #tab80 .tab80-phone #section-1 .text_80 {
    width: 133px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 22px;
    margin-left: 150px
  }

  #tab80 .tab80-phone #section-1 .text_81 {
    width: 284px;
    height: 107px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: right;
    line-height: 22px;
    margin-top: 26px
  }

  #tab80 .tab80-phone #section-1 .block_20 {
    width: 750px;
    height: 524px;
    background: url(images/704dde8d3d5bb823476abc81b671c690.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px
  }

  #tab80 .tab80-phone #section-1 .box_17 {
    width: 270px;
    height: 391px;
    margin: 63px 0 0 22px
  }

  #tab80 .tab80-phone #section-1 .text_82 {
    width: 211px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 22px;
    margin-left: 7px
  }

  #tab80 .tab80-phone #section-1 .image-text_8 {
    width: 247px;
    height: 58px;
    margin-top: 22px
  }

  #tab80 .tab80-phone #section-1 .thumbnail_1 {
    width: 6px;
    height: 6px;
    margin-top: 3px
  }

  #tab80 .tab80-phone #section-1 .text-group_29 {
    width: 239px;
    height: 58px
  }

  #tab80 .tab80-phone #section-1 .text_83 {
    width: auto;
    height: 17px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    line-height: 22px;
    margin-left: 1px
  }

  #tab80 .tab80-phone #section-1 .text_84 {
    width: 239px;
    height: 33px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 14px;
    font-weight: NaN;
    text-align: left;
    line-height: 18px;
    margin-top: 8px
  }

  #tab80 .tab80-phone #section-1 .image-text_9 {
    width: 217px;
    height: 58px;
    margin-top: 29px
  }

  #tab80 .tab80-phone #section-1 .thumbnail_2 {
    width: 6px;
    height: 6px;
    margin-top: 5px
  }

  #tab80 .tab80-phone #section-1 .text-group_30 {
    width: 208px;
    height: 58px
  }

  #tab80 .tab80-phone #section-1 .text_85 {
    width: auto;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    line-height: 22px
  }

  #tab80 .tab80-phone #section-1 .text_86 {
    width: 208px;
    height: 33px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 14px;
    font-weight: NaN;
    text-align: left;
    line-height: 18px;
    margin-top: 7px
  }

  #tab80 .tab80-phone #section-1 .image-text_10 {
    width: 243px;
    height: 57px;
    margin-top: 30px
  }

  #tab80 .tab80-phone #section-1 .thumbnail_3 {
    width: 6px;
    height: 6px;
    margin-top: 3px
  }

  #tab80 .tab80-phone #section-1 .text-group_31 {
    width: 234px;
    height: 57px
  }

  #tab80 .tab80-phone #section-1 .text_87 {
    width: auto;
    height: 17px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    line-height: 22px
  }

  #tab80 .tab80-phone #section-1 .text_88 {
    width: 234px;
    height: 33px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 14px;
    font-weight: NaN;
    text-align: left;
    line-height: 18px;
    margin-top: 7px
  }

  #tab80 .tab80-phone #section-1 .image-text_11 {
    width: 270px;
    height: 77px;
    margin-top: 33px
  }

  #tab80 .tab80-phone #section-1 .thumbnail_4 {
    width: 6px;
    height: 6px;
    margin-top: 4px
  }

  #tab80 .tab80-phone #section-1 .text-group_32 {
    width: 262px;
    height: 77px
  }

  #tab80 .tab80-phone #section-1 .text_89 {
    width: auto;
    height: 17px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    line-height: 22px;
    margin-left: 1px
  }

  #tab80 .tab80-phone #section-1 .text_90 {
    width: 262px;
    height: 51px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 14px;
    font-weight: NaN;
    text-align: left;
    line-height: 18px;
    margin-top: 9px
  }

  #tab80 .tab80-phone #section-1 .image_34 {
    width: 411px;
    height: 406px;
    margin: 64px 32px 0 15px
  }

  #tab80 .tab80-phone #section-1 .block_21 {
    position: relative;
    width: 750px
  }

  #tab80 .tab80-phone #section-1 .text_91 {
    width: 188px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 22px;
    margin: 53px 0 0 521px
  }

  #tab80 .tab80-phone #section-1 .block_22 {
    width: 658px;
    height: 59px;
    margin: 17px 0 0 52px
  }

  #tab80 .tab80-phone #section-1 .thumbnail_5 {
    width: 6px;
    height: 6px;
    margin-top: 5px
  }

  #tab80 .tab80-phone #section-1 .paragraph_28 {
    width: auto;
    height: 59px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: right;
    line-height: 22px
  }

  #tab80 .tab80-phone #section-1 .image_35 {
    width: 552px;
    height: 344px;
    margin: 39px 0 0 161px
  }

  #tab80 .tab80-phone #section-1 .text_92 {
    width: 305px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: right;
    line-height: 22px;
    margin: 290px 0 0 409px
  }

  #tab80 .tab80-phone #section-1 .grid_1 {
    width: 691px;
    height: 332px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 23px 0 0 31px
  }

  #tab80 .tab80-phone #section-1 .grid_1 span {
    font-size: 14px;
    line-height: 1.2
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_28-0 {
    height: 160px;
    background-size: 100% 100%;
    width: 224px;
    margin: 0 9px 11px 0;
    background: url(images/ab654d3d865be6de3a3e1703d1309fb1.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .text_93-0 {
    width: 201px;
    height: 47px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 14px;
    margin: 92px 0 0 17px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_28-1 {
    height: 160px;
    background-size: 100% 100%;
    width: 224px;
    margin: 0 9px 11px 0;
    background: url(images/db70a017127c047440c6092811326b24.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .text_93-1 {
    width: 201px;
    height: 47px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 14px;
    margin: 92px 0 0 17px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_28-2 {
    height: 160px;
    background-size: 100% 100%;
    width: 224px;
    margin: 0 9px 11px 0;
    margin-right: 0;
    background: url(images/ccd77b1ad2489535d87cde3997563120.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .text_93-2 {
    width: 201px;
    height: 47px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 14px;
    margin: 92px 0 0 17px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_28-3 {
    height: 160px;
    background-size: 100% 100%;
    width: 224px;
    margin: 0 9px 11px 0;
    margin-bottom: 0;
    background: url(images/e05626a0afad81dc570544d86e55217e.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .text_93-3 {
    width: 201px;
    height: 47px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 14px;
    margin: 92px 0 0 17px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_28-4 {
    height: 160px;
    background-size: 100% 100%;
    width: 224px;
    margin: 0 9px 11px 0;
    margin-bottom: 0;
    background: url(images/b18bafa9593f313f3b0c50a230f289ff.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .text_93-4 {
    width: 201px;
    height: 47px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 14px;
    margin: 92px 0 0 17px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_28-5 {
    height: 160px;
    background-size: 100% 100%;
    width: 224px;
    margin: 0 9px 11px 0;
    margin-right: 0;
    margin-bottom: 0;
    background: url(images/de4644588de01abbbc72fdf2adbf8bc1.webp) 100% no-repeat
  }

  #tab80 .tab80-phone #section-1 .text_93-5 {
    width: 211px;
    height: 47px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 14px;
    margin: 92px 0 0 7px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_29 {
    height: 153px;
    background: url(images/de94b4bc7b3edd9a23b547597be3b05a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 64px;
    width: 750px
  }

  #tab80 .tab80-phone #section-1 .text_94 {
    width: 519px;
    height: 40px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 37px;
    font-weight: 700;
    text-align: center;
    line-height: 14px;
    margin: 58px 0 0 105px
  }

  #tab80 .tab80-phone #section-1 .block_23 {
    width: 679px;
    height: 313px;
    margin: 23px 0 0 33px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_30 {
    width: 271px;
    height: 155px;
    margin-top: 69px
  }

  #tab80 .tab80-phone #section-1 .text_95 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 165px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_96 {
    width: 271px;
    height: 107px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin-top: 26px
  }

  #tab80 .tab80-phone #section-1 .image_36 {
    width: 313px;
    height: 313px
  }

  #tab80 .tab80-phone #section-1 .block_24 {
    width: 750px;
    height: 353px;
    background: #eee;
    margin-top: 23px
  }

  #tab80 .tab80-phone #section-1 .text_97 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 206px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 44px 0 0 39px
  }

  #tab80 .tab80-phone #section-1 .text_98 {
    width: 635px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 19px 0 0 41px
  }

  #tab80 .tab80-phone #section-1 .image_37 {
    width: 388px;
    height: 143px;
    margin: 16px 0 39px 171px
  }

  #tab80 .tab80-phone #section-1 .block_25 {
    width: 684px;
    height: 232px;
    margin: 29px 0 0 30px
  }

  #tab80 .tab80-phone #section-1 .box_18 {
    width: 189px;
    height: 227px
  }

  #tab80 .tab80-phone #section-1 .image_38 {
    width: 189px;
    height: 198px
  }

  #tab80 .tab80-phone #section-1 .image-text_12 {
    width: 127px;
    height: 15px;
    margin: 14px 0 0 37px
  }

  #tab80 .tab80-phone #section-1 .thumbnail_6 {
    width: 14px;
    height: 14px;
    margin-top: 1px
  }

  #tab80 .tab80-phone #section-1 .text-group_33 {
    width: 107px;
    overflow-wrap: break-word;
    color: #85dacb;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .box_19 {
    width: 189px;
    height: 232px;
    margin-left: 56px
  }

  #tab80 .tab80-phone #section-1 .image_39 {
    width: 189px;
    height: 198px
  }

  #tab80 .tab80-phone #section-1 .image-text_13 {
    width: 100px;
    height: 19px;
    margin: 15px 0 0 52px
  }

  #tab80 .tab80-phone #section-1 .thumbnail_7 {
    width: 14px;
    height: 14px
  }

  #tab80 .tab80-phone #section-1 .text-group_34 {
    width: 81px;
    overflow-wrap: break-word;
    color: #87d3ec;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .image-text_14 {
    width: 194px;
    height: 230px;
    margin: 2px 0 0 56px
  }

  #tab80 .tab80-phone #section-1 .image_40 {
    width: 194px;
    height: 198px
  }

  #tab80 .tab80-phone #section-1 .block_26 {
    width: 133px;
    height: 20px;
    margin: 12px 0 0 36px
  }

  #tab80 .tab80-phone #section-1 .block_27 {
    border-radius: 50%;
    width: 14px;
    height: 14px;
    border: 8px solid #565656
  }

  #tab80 .tab80-phone #section-1 .text-group_35 {
    width: 114px;
    overflow-wrap: break-word;
    color: #565656;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .text_99 {
    width: 123px;
    height: 29px;
    overflow-wrap: break-word;
    color: #202020;
    font-size: 37px;
    font-weight: 500;
    text-align: left;
    line-height: 34px;
    margin: 82px 0 26px 31px
  }

  #tab80 .tab80-phone #section-1 .block_28 {
    background-color: #000;
    border-radius: 50%;
    position: absolute;
    left: 124px;
    top: 124px;
    width: 6px;
    height: 6px
  }

  #tab80 .tab80-phone #section-1 .block_29 {
    background-color: #000;
    border-radius: 50%;
    position: absolute;
    left: 159px;
    top: 147px;
    width: 6px;
    height: 6px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_31 {
    position: absolute;
    left: 0;
    top: 491px;
    width: 750px;
    height: 262px;
    background: url(images/d4922207e04dfd8e01013f8b960df659.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text_100 {
    width: 305px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    text-align: right;
    line-height: 22px;
    margin: 68px 0 0 29px
  }

  #tab80 .tab80-phone #section-1 .text_101 {
    width: 470px;
    height: 85px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 20px 0 62px 31px
  }

  #tab80 .tab80-phone #section-1 .block_30 {
    width: 690px;
    margin: 1px 0 164px 31px
  }

  #tab80 .tab80-phone #section-1 .block_30 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;
    width: 100%;
    margin: 0 auto
  }

  #tab80 .tab80-phone #section-1 .block_30 ul li {
    width: 100%;
    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;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: 1.2;
    padding: 1vw 0
  }

  #tab80 .tab80-phone #section-1 .block_30 ul li:nth-of-type(odd) {
    background-color: #edf0f2
  }

  #tab80 .tab80-phone #section-1 .block_30 ul li .tit {
    width: 40%;
    line-height: 1.2;
    padding-left: 2%
  }

  #tab80 .tab80-phone #section-1 .block_30 ul li .msg {
    width: 60%;
    line-height: 1.2
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_32 {
    width: 197px;
    height: 708px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 34px;
    margin: 9px 0 0 12px
  }

  #tab80 .tab80-phone #section-1 .paragraph_29 {
    width: 197px;
    height: 708px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px
  }

  #tab80 .tab80-phone #section-1 .paragraph_30 {
    width: 197px;
    height: 708px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px
  }

  #tab80 .tab80-phone #section-1 .text_102 {
    width: 197px;
    height: 708px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_33 {
    width: 410px;
    height: 751px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 34px;
    margin: 9px -7px 0 78px
  }

  #tab80 .tab80-phone #section-1 .paragraph_31 {
    width: 410px;
    height: 751px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px
  }

  #tab80 .tab80-phone #section-1 .paragraph_32 {
    width: 410px;
    height: 751px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 20px
  }

  #tab80 .tab80-phone #section-1 .paragraph_33 {
    width: 410px;
    height: 751px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px
  }

  #tab80 .tab80-phone #section-1 .paragraph_34 {
    width: 410px;
    height: 751px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px
  }

  #tab80 .tab80-phone #section-1 .paragraph_35 {
    width: 410px;
    height: 751px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px
  }

  #tab80 .tab80-phone #section-1 .block_31 {
    width: 750px;
    height: 812px;
    background: url(images/86e996513084b96b7aafd51c931aa8c2.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text_103 {
    width: 652px;
    height: 68px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 300;
    text-align: right;
    line-height: 24px;
    margin: -11px 0 0 53px
  }

  #tab80 .tab80-phone #section-1 .box_20 {
    width: 638px;
    height: 90px;
    margin: 53px 0 612px 44px
  }

  #tab80 .tab80-phone #section-1 .image-text_15 {
    width: 138px;
    height: 87px;
    margin-top: 2px
  }

  #tab80 .tab80-phone #section-1 .label_2 {
    width: 49px;
    height: 48px;
    margin-left: 45px
  }

  #tab80 .tab80-phone #section-1 .text-group_36 {
    width: 138px;
    height: 21px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin-top: 18px
  }

  #tab80 .tab80-phone #section-1 .image_41 {
    width: 1px;
    height: 84px;
    margin-left: 56px
  }

  #tab80 .tab80-phone #section-1 .image-text_16 {
    width: 159px;
    height: 84px;
    margin: 6px 0 0 60px
  }

  #tab80 .tab80-phone #section-1 .label_3 {
    width: 44px;
    height: 47px;
    margin-left: 57px
  }

  #tab80 .tab80-phone #section-1 .text-group_37 {
    width: 159px;
    height: 21px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin-top: 16px
  }

  #tab80 .tab80-phone #section-1 .image_42 {
    width: 1px;
    height: 84px;
    margin-left: 56px
  }

  #tab80 .tab80-phone #section-1 .image-text_17 {
    width: 103px;
    height: 75px;
    margin: 10px 0 0 64px
  }

  #tab80 .tab80-phone #section-1 .label_4 {
    width: 43px;
    height: 42px;
    margin-left: 31px
  }

  #tab80 .tab80-phone #section-1 .text-group_38 {
    width: 103px;
    height: 15px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin-top: 18px
  }

  #tab80 .tab80-phone #section-1 .block_32 {
    width: 750px;
    margin-bottom: 50px
  }

  #tab80 .tab80-phone #section-1 .text-group_39 {
    width: 384px;
    height: 67px;
    margin: 70px 0 0 172px
  }

  #tab80 .tab80-phone #section-1 .text_104 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 378px;
    overflow-wrap: break-word;
    color: #272636;
    font-size: 29px;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    margin-left: 4px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_105 {
    width: 384px;
    height: 23px;
    overflow-wrap: break-word;
    color: #272636;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    line-height: 24px;
    margin-top: 12px
  }

  #tab80 .tab80-phone #section-1 .text_106 {
    width: 649px;
    overflow-wrap: break-word;
    color: #272636;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 24px;
    margin: 20px 0 0 45px
  }

  #tab80 .tab80-phone #section-1 .section_9 {
    width: 683px;
    margin: 37px 0 0 30px
  }

  #tab80 .tab80-phone #section-1 .section_9 ul {
    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;
    width: 100%
  }

  #tab80 .tab80-phone #section-1 .section_9 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
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li:nth-child(1) .img-box img {
    width: 50px;
    height: 39px
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li:nth-child(3) .img-box img {
    width: 49px;
    height: 38px
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li:nth-child(5) .img-box img {
    width: 40px;
    height: 39px
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li:nth-child(7) .img-box img {
    width: 38px;
    height: 39px
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li:nth-child(9) .img-box img {
    width: 41px;
    height: 42px
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li:nth-child(11) .img-box img {
    width: 37px;
    height: 40px
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li.li-line {
    width: 1px;
    height: 88px;
    background: #000
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li .img-box {
    height: 60px
  }

  #tab80 .tab80-phone #section-1 .section_9 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
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li .word .tit {
    color: #000;
    font-size: 36px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li .word .msg {
    margin-bottom: 10px
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li .word .msg .msg-1 {
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .section_9 ul li .word .msg .msg-2 {
    color: #000;
    font-size: 20px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
  }

  #tab80 .tab80-phone #section-1 .image-text_18 {
    width: 50px;
    height: 84px;
    margin-top: 1px
  }

  #tab80 .tab80-phone #section-1 .block_33 {
    width: 50px;
    height: 39px;
    background: url(images/44c34f575ba1af45978553cba737149f.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_40 {
    width: 44px;
    height: 24px;
    margin-top: 21px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_34 {
    width: 42px;
    height: 24px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_107 {
    width: 42px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 44px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_108 {
    width: 42px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_109 {
    width: 42px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_110 {
    width: 26px;
    height: 8px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-left: -24px
  }

  #tab80 .tab80-phone #section-1 .block_34 {
    background-color: rgba(0, 0, 0, .6);
    width: 1px;
    height: 88px;
    margin-left: 25px
  }

  #tab80 .tab80-phone #section-1 .block_35 {
    position: relative;
    width: 70px;
    height: 84px;
    margin: 1px 0 0 28px
  }

  #tab80 .tab80-phone #section-1 .box_21 {
    width: 49px;
    height: 38px;
    background: url(images/269c1c98c1f77b96b6ea779e61bf1a9e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 8px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_35 {
    width: 69px;
    height: 24px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-top: 22px
  }

  #tab80 .tab80-phone #section-1 .text_111 {
    width: 69px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 44px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_112 {
    width: 69px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_113 {
    width: 69px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 55px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_114 {
    position: absolute;
    left: 45px;
    top: 60px;
    width: 25px;
    height: 9px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .block_36 {
    background-color: rgba(0, 0, 0, .6);
    width: 1px;
    height: 88px;
    margin-left: 26px
  }

  #tab80 .tab80-phone #section-1 .block_37 {
    position: relative;
    width: 42px;
    height: 86px;
    margin: 1px 0 0 39px
  }

  #tab80 .tab80-phone #section-1 .box_22 {
    width: 40px;
    height: 39px;
    background: url(images/9a84f1a60251d38505f3215f5ef9bfa5.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 2px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_36 {
    width: 40px;
    height: 24px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-top: 23px
  }

  #tab80 .tab80-phone #section-1 .text_115 {
    width: 40px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 44px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_116 {
    width: 40px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_117 {
    position: absolute;
    left: 19px;
    top: 61px;
    width: 20px;
    height: 9px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .block_38 {
    background-color: rgba(0, 0, 0, .6);
    width: 1px;
    height: 88px;
    margin-left: 43px
  }

  #tab80 .tab80-phone #section-1 .image-text_19 {
    width: 55px;
    height: 83px;
    margin: 1px 0 0 37px
  }

  #tab80 .tab80-phone #section-1 .section_10 {
    width: 38px;
    height: 39px;
    background: url(images/5ff325949ab1df26e5b954cb0bdb9b67.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 5px
  }

  #tab80 .tab80-phone #section-1 .text-group_41 {
    width: 55px;
    height: 24px;
    margin-top: 20px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_37 {
    width: 53px;
    height: 24px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_118 {
    width: 53px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 44px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_119 {
    width: 53px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_120 {
    width: 26px;
    height: 8px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin: 2px 0 0 -24px
  }

  #tab80 .tab80-phone #section-1 .block_39 {
    background-color: rgba(0, 0, 0, .6);
    width: 1px;
    height: 88px;
    margin-left: 31px
  }

  #tab80 .tab80-phone #section-1 .image-text_20 {
    width: 63px;
    height: 86px;
    margin-left: 34px
  }

  #tab80 .tab80-phone #section-1 .section_11 {
    width: 41px;
    height: 42px;
    background: url(images/ffa105b8e3773ca3b16591e421f1bc94.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 3px
  }

  #tab80 .tab80-phone #section-1 .text-group_42 {
    width: 63px;
    height: 25px;
    margin-top: 19px
  }

  #tab80 .tab80-phone #section-1 .text_121 {
    width: 31px;
    height: 11px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-left: 32px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_38 {
    width: 56px;
    height: 24px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-top: -10px
  }

  #tab80 .tab80-phone #section-1 .text_122 {
    width: 56px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 44px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_123 {
    width: 56px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .block_40 {
    background-color: rgba(0, 0, 0, .6);
    width: 1px;
    height: 88px;
    margin-left: 27px
  }

  #tab80 .tab80-phone #section-1 .image-text_21 {
    width: 75px;
    height: 84px;
    margin: 2px 0 0 33px
  }

  #tab80 .tab80-phone #section-1 .box_23 {
    width: 37px;
    height: 40px;
    background: url(images/1964e4908af819264d66b747bdaeefdf.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 4px
  }

  #tab80 .tab80-phone #section-1 .text-group_43 {
    position: relative;
    width: 75px;
    height: 24px;
    margin-top: 20px
  }

  #tab80 .tab80-phone #section-1 .text_124 {
    width: 37px;
    height: 11px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-left: 38px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_39 {
    position: absolute;
    left: 0;
    top: 0;
    width: 62px;
    height: 24px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_125 {
    width: 62px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 44px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_126 {
    width: 62px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 33px
  }

  #tab80 .tab80-phone #section-1 .text_127 {
    width: 100%;
    height: 15px;
    overflow-wrap: break-word;
    font-size: 14px;
    font-weight: NaN;
    text-align: center;
    line-height: 22px;
    margin: 38px 0 6px 0
  }

  #tab80 .tab80-phone #section-1 .block_41 {
    position: relative;
    width: 750px
  }

  #tab80 .tab80-phone #section-1 .block_42 {
    width: 361px;
    height: 182px;
    margin: 189px 0 0 28px
  }

  #tab80 .tab80-phone #section-1 .block_43 {
    position: relative;
    width: 361px;
    height: 182px;
    background: url(images/f0e1497e332f17849f57bf4932cad9fa.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_44 {
    width: 228px;
    height: 65px;
    margin: 22px 0 0 11px
  }

  #tab80 .tab80-phone #section-1 .text_128 {
    width: 238px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px
  }

  #tab80 .tab80-phone #section-1 .text_129 {
    width: 179px;
    height: 34px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: 18px;
    margin-top: 13px
  }

  #tab80 .tab80-phone #section-1 .box_24 {
    position: absolute;
    left: 1px;
    top: 156px;
    width: 311px;
    height: 142px;
    background: url(images/eec81eaf3eba1155129f94f36bd326a8.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_45 {
    width: 155px;
    height: 83px;
    margin: 21px 0 0 13px
  }

  #tab80 .tab80-phone #section-1 .text_130 {
    width: 164px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 18px;
    margin-left: 1px
  }

  #tab80 .tab80-phone #section-1 .text_131 {
    width: 140px;
    height: 52px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: 18px;
    margin-top: 8px
  }

  #tab80 .tab80-phone #section-1 .block_44 {
    width: 680px;
    height: 458px;
    margin: 87px 0 0 33px
  }

  #tab80 .tab80-phone #section-1 .image_43 {
    width: 189px;
    height: 455px;
    margin-top: 1px
  }

  #tab80 .tab80-phone #section-1 .group_17 {
    width: 158px;
    height: 439px;
    margin: 18px 0 0 7px
  }

  #tab80 .tab80-phone #section-1 .text_132 {
    width: 144px;
    height: 76px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    line-height: 18px;
    margin-left: 9px
  }

  #tab80 .tab80-phone #section-1 .image_44 {
    width: 158px;
    height: 348px;
    margin-top: 15px
  }

  #tab80 .tab80-phone #section-1 .image-wrapper_6 {
    width: 159px;
    height: 458px;
    margin-left: 6px
  }

  #tab80 .tab80-phone #section-1 .image_45 {
    width: 156px;
    height: 196px;
    margin-left: 1px
  }

  #tab80 .tab80-phone #section-1 .image_46 {
    width: 159px;
    height: 255px;
    margin-top: 7px
  }

  #tab80 .tab80-phone #section-1 .image-wrapper_7 {
    width: 156px;
    height: 409px;
    margin: 49px 0 0 5px
  }

  #tab80 .tab80-phone #section-1 .image_47 {
    width: 155px;
    height: 209px
  }

  #tab80 .tab80-phone #section-1 .image_48 {
    width: 155px;
    height: 194px;
    margin: 6px 0 0 1px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_40 {
    width: 644px;
    height: 16px;
    margin: 11px 0 21px 54px
  }

  #tab80 .tab80-phone #section-1 .text_133 {
    width: 152px;
    height: 15px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 24px
  }

  #tab80 .tab80-phone #section-1 .text_134 {
    width: 288px;
    height: 15px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 24px;
    margin-top: 1px
  }

  #tab80 .tab80-phone #section-1 .block_45 {
    position: absolute;
    left: 350px;
    top: 243px;
    width: 400px;
    height: 384px;
    background: url(images/d193d9bd5a203dc62cc01d2e2ef37ac3.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_46 {
    width: 176px;
    height: 84px;
    margin: 119px 0 0 14px
  }

  #tab80 .tab80-phone #section-1 .text_135 {
    width: 118px;
    height: 17px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 18px;
    margin-left: 2px
  }

  #tab80 .tab80-phone #section-1 .paragraph_36 {
    width: 176px;
    height: 56px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: 18px;
    margin-top: 11px
  }

  #tab80 .tab80-phone #section-1 .group_18 {
    position: absolute;
    left: 29px;
    top: -54px;
    width: 339px;
    height: 142px;
    background: url(images/2cb9a33757597a1305eedde1df2fff2a.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_47 {
    width: 210px;
    height: 86px;
    margin: 21px 0 0 14px
  }

  #tab80 .tab80-phone #section-1 .text_136 {
    width: 210px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 24px
  }

  #tab80 .tab80-phone #section-1 .paragraph_37 {
    width: 177px;
    height: 57px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: 18px;
    margin-top: 6px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_41 {
    height: 152px;
    background: url(images/27200074bb81192828f26d91c5d0c0cd.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 750px;
    position: absolute;
    left: 0;
    top: 0
  }

  #tab80 .tab80-phone #section-1 .text_137 {
    width: 531px;
    height: 40px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 37px;
    font-weight: 700;
    text-align: center;
    line-height: 24px;
    margin: 57px 0 0 99px
  }

  #tab80 .tab80-phone #section-1 .block_46 {
    width: 750px;
    height: 267px;
    background: url(images/7aec503894e1bef11e091733bc3c3516.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_48 {
    width: 367px;
    height: 64px;
    margin: 51px 0 0 35px
  }

  #tab80 .tab80-phone #section-1 .text_138 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 249px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 700;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_139 {
    width: 364px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    line-height: 24px;
    margin: 11px 0 0 0
  }

  #tab80 .tab80-phone #section-1 .text_140 {
    width: 648px;
    height: 93px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin: 20px 0 39px 35px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_42 {
    width: 750px;
    height: 467px;
    margin-top: 180px;
    background: url(images/7f08b73b46978cf96b3fafd0a634bab6.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text_141 {
    width: 275px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    line-height: 25px;
    margin: 50px 0 0 434px
  }

  #tab80 .tab80-phone #section-1 .text_142 {
    width: 293px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    line-height: 25px;
    margin: 15px 0 0 423px
  }

  #tab80 .tab80-phone #section-1 .text_143 {
    width: 272px;
    height: 194px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: right;
    line-height: 25px;
    margin: 12px 0 147px 443px
  }

  #tab80 .tab80-phone #section-1 .image-wrapper_8 {
    height: 564px;
    background: url(images/7831bfc26bc790d5c659e050cc2e2674.webp) 0px -10px no-repeat;
    background-size: 647px 568px;
    width: 653px;
    position: absolute;
    left: 0;
    top: 11039px
  }

  #tab80 .tab80-phone #section-1 .image_49 {
    width: 303px;
    height: 20px;
    margin: 507px 0 0 139px
  }

  #tab80 .tab80-phone #section-1 .block_47 {
    width: 750px
  }

  #tab80 .tab80-phone #section-1 .text-group_49 {
    width: 492px;
    height: 70px;
    margin: 62px 0 0 27px
  }

  #tab80 .tab80-phone #section-1 .text_144 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 474px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 700;
    text-align: left;
    line-height: 29px;
    margin-left: 1px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_145 {
    width: 492px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 29px;
    margin-top: 14px
  }

  #tab80 .tab80-phone #section-1 .text_146 {
    width: 656px;
    height: 62px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin: 18px 0 0 28px
  }

  #tab80 .tab80-phone #section-1 .box_25 {
    width: 750px;
    height: 361px;
    background: url(images/c921ece3886f53ae1a94b42ec8f437b5.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 40px
  }

  #tab80 .tab80-phone #section-1 .text_147 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 159px;
    height: 42px;
    word-break: break-all;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    line-height: 22px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 62px 0 0 532px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_43 {
    height: 40px;
    background: url(images/b0e30a625a111e70837f76e20317dc43.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 178px;
    margin: 14px 0 0 526px
  }

  #tab80 .tab80-phone #section-1 .text_148 {
    width: 130px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    margin: 14px 0 0 24px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_44 {
    height: 40px;
    background: url(images/817a40cafd532ceb4c335eeb1243adce.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 178px;
    margin: 7px 0 0 526px
  }

  #tab80 .tab80-phone #section-1 .text_149 {
    width: 134px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    margin: 14px 0 0 22px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_45 {
    height: 40px;
    background: url(images/27ea1438104a1280c97c05857f20475e.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 178px;
    margin: 7px 0 109px 526px
  }

  #tab80 .tab80-phone #section-1 .text_150 {
    width: 138px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
    line-height: 1;
    margin: 13px 0 0 20px
  }

  #tab80 .tab80-phone #section-1 .text-group_50 {
    width: 278px;
    height: 71px;
    margin: 54px 0 0 437px
  }

  #tab80 .tab80-phone #section-1 .text_151 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 278px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 700;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_152 {
    width: 235px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    line-height: 29px;
    margin: 16px 0 0 43px
  }

  #tab80 .tab80-phone #section-1 .text_153 {
    width: 620px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: right;
    line-height: 22px;
    margin: 19px 0 29px 94px
  }

  #tab80 .tab80-phone #section-1 .box_26 {
    width: 750px;
    height: 374px;
    background: url(images/2e3c7e94fb7256e6b41eec0a3376086b.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_51 {
    width: 308px;
    height: 286px;
    margin: 52px 0 0 31px
  }

  #tab80 .tab80-phone #section-1 .paragraph_38 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 302px;
    height: 61px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 700;
    text-align: left;
    line-height: 29px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .paragraph_39 {
    width: 255px;
    height: 43px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin: 13px 0 0 1px
  }

  #tab80 .tab80-phone #section-1 .text_154 {
    width: 318px;
    height: 152px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin-top: 17px
  }

  #tab80 .tab80-phone #section-1 .block_48 {
    height: 438px;
    background: url(images/addc14314cfe6fd9a1ded5c184f27c51.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 667px;
    margin-left: 40px
  }

  #tab80 .tab80-phone #section-1 .text-wrapper_46 {
    height: 153px;
    background: url(images/e21ca17f86d569501b93d4ede794f2b0.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 750px;
    margin: 331px 0 0 -40px
  }

  #tab80 .tab80-phone #section-1 .text_155 {
    width: 558px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 37px;
    font-weight: 700;
    text-align: center;
    line-height: 29px;
    margin: 58px 0 58px 91px
  }

  #tab80 .tab80-phone #section-1 .block_49 {
    width: 750px;
    height: 787px;
    background: url(images/519059043a520d408f38f686046925cc.webp) 100% no-repeat;
    background-size: 100% 100%
  }

  #tab80 .tab80-phone #section-1 .text-group_52 {
    width: 358px;
    height: 50px;
    margin: 15px auto 0 auto
  }

  #tab80 .tab80-phone #section-1 .text_156 {
    background-image: linear-gradient(-89deg, rgb(252, 179, 153) 0, rgb(252, 179, 153) 0, rgb(214, 161, 199) 22.924805%, rgb(147, 139, 255) 49.755859%, rgb(93, 134, 255) 74.072266%, rgb(44, 130, 255) 99.633789%);
    width: 177px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin: 0 auto;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
  }

  #tab80 .tab80-phone #section-1 .text_157 {
    width: auto;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin-top: 10px
  }

  #tab80 .tab80-phone #section-1 .image_50 {
    width: 750px;
    margin: 50px 0
  }

  #tab80 .tab80-phone #section-1 .image_50 .word {
    width: 655px;
    margin: 50px auto
  }

  #tab80 .tab80-phone #section-1 .image_50 .word .tit {
    font-size: 22px;
    font-weight: 500;
    color: #000;
    line-height: 25px;
    margin-bottom: 10px
  }

  #tab80 .tab80-phone #section-1 .image_50 .word .msg {
    font-size: 19px;
    font-weight: 400;
    color: #000;
    line-height: 25px
  }
}