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

#mp80 {
    -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
}

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

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

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

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

#mp80 .mp80-pc {
    display: inherit
}

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

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

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

#mp80 .se {
    position: relative
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#mp80 .mp80-pc #section-1 .group_1 {
    position: relative;
    width: 1920px;
    background: #000
}

#mp80 .mp80-pc #section-1 .box_1 {
    position: relative;
    width: 1920px;
    height: 1552px;
    background: url(images/d0330221c36dd707f0ae23b32786fb2b.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_1 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 440px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 72px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 661px 0 0 744px
}

#mp80 .mp80-pc #section-1 .text_2 {
    width: 796px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 51px 0 0 562px
}

#mp80 .mp80-pc #section-1 .text-wrapper_1 {
    height: 48px;
    background: url(images/a1d1f7b0bf8f19ff886354c5ebaf5251.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 524px;
    margin: 46px 0 654px 698px
}

#mp80 .mp80-pc #section-1 .text_3 {
    width: 480px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 9px 0 9px 23px
}

#mp80 .mp80-pc #section-1 .group_2 {
    position: absolute;
    left: 359px;
    top: 1168px;
    width: 371px;
    height: 474px;
    background: url(images/d635dea4243a2bf795d1d7f4374309b1.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_1 {
    width: 330px;
    height: 145px;
    margin: 37px 0 0 24px
}

#mp80 .mp80-pc #section-1 .text-wrapper_2 {
    background-image: linear-gradient(290deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
    width: 330px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 600;
    text-align: center;
    line-height: 42px;
    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
}

#mp80 .mp80-pc #section-1 .text_4 {
    width: 330px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2
}

#mp80 .mp80-pc #section-1 .text_5 {
    width: 330px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: left;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text-wrapper_3 {
    width: 263px;
    height: 50px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 25px;
    margin: 25px 0 0 24px
}

#mp80 .mp80-pc #section-1 .paragraph_1 {
    width: 263px;
    height: 50px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#mp80 .mp80-pc #section-1 .text_6 {
    width: 263px;
    height: 50px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#mp80 .mp80-pc #section-1 .text_7 {
    width: 263px;
    height: 50px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#mp80 .mp80-pc #section-1 .group_3 {
    position: absolute;
    left: 740px;
    top: 1168px;
    width: 443px;
    height: 755px;
    background: url(images/fa5405b16db627299f4b57ce2cf3b13b.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_2 {
    width: 371px;
    height: 219px;
    margin: 66px 0 0 40px
}

#mp80 .mp80-pc #section-1 .text-wrapper_4 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 371px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 600;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text_8 {
    width: 371px;
    height: 140px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 97px;
    font-weight: 600;
    text-align: left;
    line-height: 97px
}

#mp80 .mp80-pc #section-1 .text_9 {
    width: 371px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 56px;
    font-weight: 600;
    text-align: left;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .paragraph_2 {
    width: 329px;
    height: 58px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 25px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin: 11px 0 0 15px
}

#mp80 .mp80-pc #section-1 .group_4 {
    position: absolute;
    left: 1194px;
    top: 1168px;
    width: 367px;
    height: 474px;
    background: url(images/9aa2214fd82edacb2b4c60f5466c567c.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_3 {
    width: 306px;
    margin: 29px 0 0 31px
}

#mp80 .mp80-pc #section-1 .text_10 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 314px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 53px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_11 {
    width: 302px;
    height: 27px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    font-weight: NaN;
    text-align: center;
    line-height: 27px;
    margin: 10px 0 0 4px
}

#mp80 .mp80-pc #section-1 .text_12 {
    width: 228px;
    height: 56px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 15px;
    font-weight: NaN;
    text-align: center;
    line-height: 20px;
    margin: 11px 0 0 42px
}

#mp80 .mp80-pc #section-1 .box_2 {
    width: 1920px;
    height: 1673px;
    margin-top: 1898px
}

#mp80 .mp80-pc #section-1 .image-wrapper_1 {
    width: 1400px;
    height: 286px;
    margin: 85px 0 0 260px
}

#mp80 .mp80-pc #section-1 .image_1 {
    width: 341px;
    height: 286px
}

#mp80 .mp80-pc #section-1 .image_2 {
    width: 341px;
    height: 286px;
    margin-left: 12px
}

#mp80 .mp80-pc #section-1 .image_3 {
    width: 342px;
    height: 286px;
    margin-left: 11px
}

#mp80 .mp80-pc #section-1 .image_4 {
    width: 342px;
    height: 286px;
    margin-left: 11px
}

#mp80 .mp80-pc #section-1 .text-wrapper_5 {
    width: 1283px;
    height: 48px;
    margin: 27px 0 0 294px
}

#mp80 .mp80-pc #section-1 .text_13 {
    width: 274px;
    height: 48px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px
}

#mp80 .mp80-pc #section-1 .text_14 {
    width: 291px;
    height: 48px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin-left: 62px
}

#mp80 .mp80-pc #section-1 .text_15 {
    width: 280px;
    height: 48px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin-left: 72px
}

#mp80 .mp80-pc #section-1 .text_16 {
    width: 166px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin-left: 140px
}

#mp80 .mp80-pc #section-1 .image-wrapper_2 {
    width: 1400px;
    height: 286px;
    margin: 29px 0 0 260px
}

#mp80 .mp80-pc #section-1 .image_5 {
    width: 341px;
    height: 286px
}

#mp80 .mp80-pc #section-1 .image_6 {
    width: 341px;
    height: 286px;
    margin-left: 12px
}

#mp80 .mp80-pc #section-1 .image_7 {
    width: 342px;
    height: 286px;
    margin-left: 11px
}

#mp80 .mp80-pc #section-1 .image_8 {
    width: 342px;
    height: 286px;
    margin-left: 11px
}

#mp80 .mp80-pc #section-1 .text-wrapper_6 {
    width: 1271px;
    height: 48px;
    margin: 30px 0 0 294px
}

#mp80 .mp80-pc #section-1 .text_17 {
    width: 246px;
    height: 48px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px
}

#mp80 .mp80-pc #section-1 .text_18 {
    width: 212px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin-left: 135px
}

#mp80 .mp80-pc #section-1 .text_19 {
    width: 244px;
    height: 18px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin-left: 133px
}

#mp80 .mp80-pc #section-1 .text_20 {
    width: 181px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin-left: 120px
}

#mp80 .mp80-pc #section-1 .text_21 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 779px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 175px 0 0 555px
}

#mp80 .mp80-pc #section-1 .block_1 {
    width: 1199px;
    height: 353px;
    margin: 80px 0 170px 360px
}

#mp80 .mp80-pc #section-1 .text-wrapper_7 {
    height: 352px;
    background: url(images/87d60abb3145dac87bf81eb21732a68d.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1px;
    width: 283px
}

#mp80 .mp80-pc #section-1 .paragraph_3 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
    background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
    width: 245px;
    height: 55px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 32px 0 0 13px
}

#mp80 .mp80-pc #section-1 .text-wrapper_8 {
    height: 352px;
    background: url(images/1a307ffb31b2b400466d6d3ddc6d3da5.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 283px;
    margin: 1px 0 0 22px
}

#mp80 .mp80-pc #section-1 .text_22 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
    background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
    width: 231px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 32px 0 0 26px
}

#mp80 .mp80-pc #section-1 .text-wrapper_9 {
    height: 352px;
    background: url(images/9bf40cb4302602c81ce1f4e4c5b4d2e3.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 283px;
    margin: 1px 0 0 23px
}

#mp80 .mp80-pc #section-1 .paragraph_4 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
    background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
    width: 258px;
    height: 55px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 32px 0 0 10px
}

#mp80 .mp80-pc #section-1 .text-wrapper_10 {
    height: 353px;
    background: url(images/25ea902b8fe0050d2e9fb38677c4229f.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 19px;
    width: 286px
}

#mp80 .mp80-pc #section-1 .paragraph_5 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
    background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
    width: 235px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 33px 0 0 30px
}

#mp80 .mp80-pc #section-1 .image_9 {
    width: 1920px;
    height: 1330px;
    margin-top: 2692px
}

#mp80 .mp80-pc #section-1 .box_3 {
    position: relative;
    width: 1920px;
    height: 4461px
}

#mp80 .mp80-pc #section-1 .section_1 {
    width: 1202px;
    height: 366px;
    margin: 741px 0 0 360px
}

#mp80 .mp80-pc #section-1 .image-text_1 {
    width: 594px;
    height: 366px
}

#mp80 .mp80-pc #section-1 .image_10 {
    width: 594px;
    height: 287px
}

#mp80 .mp80-pc #section-1 .text-group_4 {
    width: 310px;
    height: 60px;
    margin: 19px 0 0 142px
}

#mp80 .mp80-pc #section-1 .text_23 {
    width: 315px;
    height: 26px;
    overflow-wrap: break-word;
    color: #b954ff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 42px
}

#mp80 .mp80-pc #section-1 .text_24 {
    width: 224px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 42px;
    margin: 10px 0 0 43px
}

#mp80 .mp80-pc #section-1 .box_4 {
    width: 598px;
    height: 365px
}

#mp80 .mp80-pc #section-1 .image-text_2 {
    width: 598px;
    height: 326px
}

#mp80 .mp80-pc #section-1 .image_11 {
    width: 598px;
    height: 287px
}

#mp80 .mp80-pc #section-1 .text-group_5 {
    width: 199px;
    height: 20px;
    overflow-wrap: break-word;
    color: #b954ff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 42px;
    margin: 19px 0 0 200px
}

#mp80 .mp80-pc #section-1 .text_25 {
    width: 505px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 42px;
    margin: 16px 0 0 49px
}

#mp80 .mp80-pc #section-1 .section_2 {
    width: 1201px;
    height: 359px;
    margin: 36px 0 0 360px
}

#mp80 .mp80-pc #section-1 .image-text_3 {
    width: 394px;
    height: 359px
}

#mp80 .mp80-pc #section-1 .image_12 {
    width: 394px;
    height: 255px
}

#mp80 .mp80-pc #section-1 .text-group_6 {
    width: 318px;
    height: 84px;
    margin: 20px 0 0 38px
}

#mp80 .mp80-pc #section-1 .text_26 {
    width: 177px;
    height: 25px;
    overflow-wrap: break-word;
    color: #b954ff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 42px;
    margin-left: 72px
}

#mp80 .mp80-pc #section-1 .text_27 {
    width: 318px;
    height: 48px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 30px;
    margin-top: 11px
}

#mp80 .mp80-pc #section-1 .image-text_4 {
    width: 394px;
    height: 333px;
    margin-left: 10px
}

#mp80 .mp80-pc #section-1 .image_13 {
    width: 394px;
    height: 255px
}

#mp80 .mp80-pc #section-1 .text-group_7 {
    width: 288px;
    height: 58px;
    margin: 20px 0 0 54px
}

#mp80 .mp80-pc #section-1 .text_28 {
    width: 196px;
    height: 25px;
    overflow-wrap: break-word;
    color: #b954ff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 42px;
    margin-left: 46px
}

#mp80 .mp80-pc #section-1 .text_29 {
    width: 288px;
    height: 22px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 30px;
    margin-top: 11px
}

#mp80 .mp80-pc #section-1 .group_5 {
    width: 394px;
    height: 359px;
    margin-left: 9px
}

#mp80 .mp80-pc #section-1 .image-text_5 {
    width: 394px;
    height: 294px
}

#mp80 .mp80-pc #section-1 .image_14 {
    width: 394px;
    height: 255px
}

#mp80 .mp80-pc #section-1 .text-group_8 {
    width: 165px;
    height: 20px;
    overflow-wrap: break-word;
    color: #b954ff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 42px;
    margin: 19px 0 0 117px
}

#mp80 .mp80-pc #section-1 .text_30 {
    width: 275px;
    height: 49px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 30px;
    margin: 16px 0 0 62px
}

#mp80 .mp80-pc #section-1 .section_3 {
    width: 1920px;
    height: 400px;
    background: url(images/90d32ccba08d6dd78d1d7675a3bba766.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 156px
}

#mp80 .mp80-pc #section-1 .text-group_9 {
    width: 992px;
    height: 232px;
    margin: 54px 0 0 459px
}

#mp80 .mp80-pc #section-1 .paragraph_6 {
    width: 855px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 72px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    margin-left: 76px
}

#mp80 .mp80-pc #section-1 .text_31 {
    width: 992px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin-top: 39px
}

#mp80 .mp80-pc #section-1 .section_4 {
    width: 1202px;
    height: 291px;
    margin: 139px 0 0 358px
}

#mp80 .mp80-pc #section-1 .box_5 {
    width: 327px;
    height: 291px;
    background: url(images/864a5eba37b667230c1396059fc6fe8d.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_10 {
    width: 250px;
    margin: 81px auto 0 auto
}

#mp80 .mp80-pc #section-1 .text-wrapper_11 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: auto;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: 1.2
}

#mp80 .mp80-pc #section-1 .text_32 {
    width: 218px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 69px;
    font-weight: 700;
    text-align: left;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text_33 {
    width: 218px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 47px;
    font-weight: 700;
    text-align: left;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text_34 {
    width: auto;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-top: 14px
}

#mp80 .mp80-pc #section-1 .group_6 {
    height: 39px;
    background: url(images/f6428c1af88bb528f569588124019ed2.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 179px;
    margin: 13px 0 69px 73px
}

#mp80 .mp80-pc #section-1 .text-wrapper_12 {
    width: 168px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin: 7px 0 0 9px
}

#mp80 .mp80-pc #section-1 .text_35 {
    width: 165px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px
}

#mp80 .mp80-pc #section-1 .text_36 {
    width: 165px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px
}

#mp80 .mp80-pc #section-1 .box_6 {
    width: 520px;
    height: 291px;
    background: url(images/7f3ee24c0b92fa361cd49f6f4eada954.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 15px
}

#mp80 .mp80-pc #section-1 .text-group_11 {
    width: 399px;
    height: 56px;
    margin: 23px 0 0 61px
}

#mp80 .mp80-pc #section-1 .text_37 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: auto;
    height: 22px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text-wrapper_13 {
    width: 381px;
    height: 19px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 600;
    text-align: left;
    line-height: 18px;
    margin: 15px 0 0 12px
}

#mp80 .mp80-pc #section-1 .text_38 {
    width: 381px;
    height: 19px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    line-height: 18px
}

#mp80 .mp80-pc #section-1 .text_39 {
    width: 381px;
    height: 19px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    margin-left: 10px;
    line-height: 18px
}

#mp80 .mp80-pc #section-1 .text_40 {
    width: 381px;
    height: 19px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    line-height: 18px
}

#mp80 .mp80-pc #section-1 .box_7 {
    width: 327px;
    height: 291px;
    background: url(images/d33166801863f460bbe31af50b3ec186.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 13px
}

#mp80 .mp80-pc #section-1 .text-group_12 {
    width: 302px;
    height: 61px;
    margin: 26px 0 0 8px
}

#mp80 .mp80-pc #section-1 .text_41 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 308px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text-wrapper_14 {
    width: 256px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2;
    margin: 8px 0 0 29px
}

#mp80 .mp80-pc #section-1 .text_42 {
    width: 251px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text_43 {
    width: 251px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text_44 {
    width: 251px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .section_5 {
    width: 1202px;
    height: 186px;
    margin: 17px 0 0 358px
}

#mp80 .mp80-pc #section-1 .group_7 {
    width: 578px;
    height: 186px;
    background: url(images/59e21bd01ac8701f5b9175c93440ddc9.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_13 {
    width: 275px;
    height: 148px;
    margin: 18px 0 0 35px
}

#mp80 .mp80-pc #section-1 .text_45 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: auto;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .paragraph_7 {
    width: 221px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2;
    margin-top: 9px
}

#mp80 .mp80-pc #section-1 .group_8 {
    width: 266px;
    height: 186px;
    background: url(images/8b21be8ff9d1c540bbb87b5afdfc530a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 17px
}

#mp80 .mp80-pc #section-1 .text-group_14 {
    width: 175px;
    height: 120px;
    margin: 13px 0 0 18px
}

#mp80 .mp80-pc #section-1 .paragraph_8 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
    background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
    width: 180px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text-wrapper_15 {
    width: 120px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 26px 0 0 1px
}

#mp80 .mp80-pc #section-1 .text_46 {
    width: 120px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 23px;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
}

#mp80 .mp80-pc #section-1 .text_47 {
    width: 120px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 23px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2
}

#mp80 .mp80-pc #section-1 .paragraph_9 {
    width: 120px;
    height: 44px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 28px
}

#mp80 .mp80-pc #section-1 .group_9 {
    width: 327px;
    height: 186px;
    background: url(images/329e83155ccea39bb33039175af47fc2.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 14px
}

#mp80 .mp80-pc #section-1 .text-group_15 {
    width: 250px;
    height: 59px;
    margin: 7px 0 0 43px
}

#mp80 .mp80-pc #section-1 .text_48 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 100%;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_49 {
    width: auto;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2
}

#mp80 .mp80-pc #section-1 .text_50 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 621px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 164px 0 0 650px
}

#mp80 .mp80-pc #section-1 .section_6 {
    height: 841px;
    background: url(images/859c5a85f345290cfc74390674e9da58.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1917px;
    margin: 60px 0 0 3px
}

#mp80 .mp80-pc #section-1 .group_10 {
    width: 881px;
    height: 143px;
    margin: 0 0 0 517px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    background: -webkit-gradient(linear, right top, left top, from(#12D6DF), to(#F70FFF));
    background: linear-gradient(270deg, #12D6DF, #F70FFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .group_10 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_51 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 806px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 574px 0 21px 361px
}

#mp80 .mp80-pc #section-1 .section_7 {
    position: absolute;
    left: 358px;
    top: 3700px;
    width: 1207px;
    height: 505px
}

#mp80 .mp80-pc #section-1 .section_7 .swiper-container {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    overflow: hidden
}

#mp80 .mp80-pc #section-1 .section_7 .swiper-slide {
    text-align: center;
    font-size: 18px;
    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
}

#mp80 .mp80-pc #section-1 .box_8 {
    width: 197px;
    height: 346px;
    margin: 94px 0 0 100px
}

#mp80 .mp80-pc #section-1 .box_9 {
    width: 197px;
    height: 156px;
    background: url(images/381a1b4e634bcda33f1279fdd20f6a64.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_52 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 160px;
    height: 18px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    text-align: center;
    line-height: 33px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 34px 0 0 15px
}

#mp80 .mp80-pc #section-1 .text-group_16 {
    width: 158px;
    height: 59px;
    margin: 17px 0 28px 16px
}

#mp80 .mp80-pc #section-1 .text_53 {
    width: 139px;
    height: 14px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    line-height: 16px;
    margin-left: 10px
}

#mp80 .mp80-pc #section-1 .text-wrapper_16 {
    width: 158px;
    height: 34px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 16px;
    margin-top: 11px
}

#mp80 .mp80-pc #section-1 .text_54 {
    width: 158px;
    height: 34px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .paragraph_10 {
    width: 158px;
    height: 34px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .text_55 {
    width: 158px;
    height: 34px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .box_10 {
    width: 197px;
    height: 156px;
    background: url(images/010f70622541f6e5e84d3dfc4a50f02e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 34px
}

#mp80 .mp80-pc #section-1 .text_56 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 90px;
    height: 17px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    text-align: center;
    line-height: 33px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 27px 0 0 51px
}

#mp80 .mp80-pc #section-1 .text-group_17 {
    width: 136px;
    height: 56px;
    margin: 18px 0 38px 28px
}

#mp80 .mp80-pc #section-1 .text_57 {
    width: 136px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .text-wrapper_17 {
    width: 114px;
    height: 30px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 16px;
    margin: 8px 0 0 13px
}

#mp80 .mp80-pc #section-1 .text_58 {
    width: 114px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .paragraph_11 {
    width: 114px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .box_11 {
    width: 197px;
    height: 346px;
    margin: 94px 0 0 29px
}

#mp80 .mp80-pc #section-1 .block_2 {
    width: 197px;
    height: 156px;
    background: url(images/6488b1ea501ddab7f5d7078355b5a5e4.webp) 100% no-repeat;
    background-size: 100% 100%;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center
}

#mp80 .mp80-pc #section-1 .text_59 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 65px;
    height: 18px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    text-align: center;
    line-height: 33px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 31px 0 0 70px
}

#mp80 .mp80-pc #section-1 .text-group_18 {
    width: 152px;
    height: 62px;
    margin: 14px 0 31px 27px
}

#mp80 .mp80-pc #section-1 .text_60 {
    width: 152px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .text-wrapper_18 {
    width: 116px;
    height: 34px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 16px;
    margin: 10px 0 0 18px
}

#mp80 .mp80-pc #section-1 .text_61 {
    width: 116px;
    height: 34px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .paragraph_12 {
    width: 116px;
    height: 34px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .block_3 {
    width: 197px;
    height: 156px;
    background: url(images/3fdcbbc53c25ccb592c26075481969e2.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 34px
}

#mp80 .mp80-pc #section-1 .text_62 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 32px;
    height: 17px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 23px;
    font-weight: 700;
    text-align: center;
    line-height: 33px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 27px 0 0 82px
}

#mp80 .mp80-pc #section-1 .text-group_19 {
    width: 190px;
    height: 56px;
    margin: 22px 0 34px 10px
}

#mp80 .mp80-pc #section-1 .text_63 {
    width: 190px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .text-wrapper_19 {
    width: 122px;
    height: 30px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 16px;
    margin: 8px 0 0 32px
}

#mp80 .mp80-pc #section-1 .text_64 {
    width: 122px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .paragraph_13 {
    width: 122px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .image_15 {
    width: 2px;
    height: 439px;
    margin: 26px 0 0 43px
}

#mp80 .mp80-pc #section-1 .box_12 {
    width: 524px;
    height: 402px;
    margin: 53px 75px 0 40px
}

#mp80 .mp80-pc #section-1 .text_65 {
    width: 324px;
    height: 26px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    line-height: 33px;
    margin-left: 100px
}

#mp80 .mp80-pc #section-1 .group_11 {
    width: 312px;
    height: 20px;
    margin: 27px 0 0 106px
}

#mp80 .mp80-pc #section-1 .image-text_6 {
    width: 138px;
    height: 17px
}

#mp80 .mp80-pc #section-1 .text-group_20 {
    width: 84px;
    height: 16px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 20px;
    font-weight: NaN;
    text-align: center;
    line-height: 43px
}

#mp80 .mp80-pc #section-1 .image_16 {
    width: 46px;
    height: 17px
}

#mp80 .mp80-pc #section-1 .image-text_7 {
    width: 144px;
    height: 20px
}

#mp80 .mp80-pc #section-1 .text-group_21 {
    width: 94px;
    height: 20px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 20px;
    font-weight: NaN;
    text-align: center;
    line-height: 43px
}

#mp80 .mp80-pc #section-1 .image_17 {
    width: 46px;
    height: 17px
}

#mp80 .mp80-pc #section-1 .group_12 {
    width: 524px;
    height: 260px;
    margin-top: 46px
}

#mp80 .mp80-pc #section-1 .text-wrapper_20 {
    width: 117px;
    height: 170px;
    margin-top: 46px
}

#mp80 .mp80-pc #section-1 .text_66 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(255, 209, 252)), color-stop(0, rgba(255, 209, 252, 0.996078)), color-stop(100%, rgb(250, 208, 198)), to(rgb(250, 208, 198)));
    background-image: linear-gradient(90deg, rgb(255, 209, 252) 0, rgba(255, 209, 252, 0.996078) 0, rgb(250, 208, 198) 100%, rgb(250, 208, 198) 100%);
    width: 117px;
    height: 21px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
    line-height: 33px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_67 {
    width: 112px;
    height: 17px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 22px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin: 55px 0 0 4px
}

#mp80 .mp80-pc #section-1 .text_68 {
    width: 113px;
    height: 17px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 22px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin: 60px 0 0 3px
}

#mp80 .mp80-pc #section-1 .block_4 {
    height: 260px;
    background: url(images/ab8aea2f3298aaa7e5fac20fc3ce1dd3.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 388px
}

#mp80 .mp80-pc #section-1 .text-wrapper_21 {
    width: 33px;
    height: 12px;
    margin: 42px 0 0 300px
}

#mp80 .mp80-pc #section-1 .text_69 {
    width: 33px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
}

#mp80 .mp80-pc #section-1 .text-wrapper_22 {
    width: 24px;
    height: 12px;
    margin: 14px 0 0 127px
}

#mp80 .mp80-pc #section-1 .text_70 {
    width: 24px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
}

#mp80 .mp80-pc #section-1 .text-wrapper_23 {
    width: 32px;
    height: 12px;
    margin: 36px 0 0 241px
}

#mp80 .mp80-pc #section-1 .text_71 {
    width: 32px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
}

#mp80 .mp80-pc #section-1 .text-wrapper_24 {
    width: 25px;
    height: 12px;
    margin: 10px 0 0 82px
}

#mp80 .mp80-pc #section-1 .text_72 {
    width: 25px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
}

#mp80 .mp80-pc #section-1 .text-wrapper_25 {
    width: 30px;
    height: 12px;
    margin: 33px 0 0 194px
}

#mp80 .mp80-pc #section-1 .text_73 {
    width: 30px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
}

#mp80 .mp80-pc #section-1 .text-wrapper_26 {
    width: 25px;
    height: 12px;
    margin: 13px 0 40px 77px
}

#mp80 .mp80-pc #section-1 .text_74 {
    width: 25px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
}

#mp80 .mp80-pc #section-1 .text-wrapper_27 {
    width: 378px;
    height: 12px;
    margin: 11px 0 0 133px
}

#mp80 .mp80-pc #section-1 .text_75 {
    width: 8px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px
}

#mp80 .mp80-pc #section-1 .text_76 {
    width: 25px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-left: 48px
}

#mp80 .mp80-pc #section-1 .text_77 {
    width: 33px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-left: 25px
}

#mp80 .mp80-pc #section-1 .text_78 {
    width: 33px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-left: 26px
}

#mp80 .mp80-pc #section-1 .text_79 {
    width: 33px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-left: 30px
}

#mp80 .mp80-pc #section-1 .text_80 {
    width: 33px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-left: 21px
}

#mp80 .mp80-pc #section-1 .text_81 {
    width: 34px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fcffff;
    font-size: 16px;
    font-weight: NaN;
    text-align: center;
    line-height: 33px;
    margin-left: 29px
}

#mp80 .mp80-pc #section-1 .image_18 {
    position: absolute;
    left: 21px;
    top: 238px;
    width: 1165px;
    height: 46px
}

#mp80 .mp80-pc #section-1 .text_82 {
    width: 100%;
    height: 35px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: center;
    margin-top: 15px;
    line-height: 1.2
}

#mp80 .mp80-pc #section-1 .box_13 {
    width: 1600px;
    height: 967px;
    background: url(images/1b305fb3d77aa9e32fe0e0ee67090db7.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: -1px 0 0 118px
}

#mp80 .mp80-pc #section-1 .text_83 {
    width: 385px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin: 11px 0 0 243px
}

#mp80 .mp80-pc #section-1 .block_5 {
    width: 890px;
    margin: 48px 0 0 243px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#7776FF), to(#AE2CF1));
    background: linear-gradient(90deg, #7776FF, #AE2CF1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .block_5 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_84 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 645px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 681px 0 2px 241px
}

#mp80 .mp80-pc #section-1 .box_14 {
    position: relative;
    width: 1920px;
    height: 8507px
}

#mp80 .mp80-pc #section-1 .text_85 {
    width: 309px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin: 29px 0 0 359px
}

#mp80 .mp80-pc #section-1 .group_13 {
    width: 859px;
    height: 104px;
    margin: 48px 0 0 360px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#7776FF), to(#AE2CF1));
    background: linear-gradient(90deg, #7776FF, #AE2CF1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .group_13 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .group_14 {
    width: 1413px;
    height: 693px;
    margin: 120px 0 0 263px
}

#mp80 .mp80-pc #section-1 .image_19 {
    width: 709px;
    height: 677px;
    margin-top: 16px
}

#mp80 .mp80-pc #section-1 .group_15 {
    width: 661px;
    height: 661px;
    background: url(images/899d26ebf8806344e35987881bd087b2.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-wrapper_28 {
    height: 52px;
    background: url(images/9af7ce394666f655a8785447b882dc7a.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 568px;
    margin: 65px 0 0 52px
}

#mp80 .mp80-pc #section-1 .text_86 {
    width: 521px;
    height: 29px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    margin: 11px 0 0 23px
}

#mp80 .mp80-pc #section-1 .box_15 {
    width: 430px;
    height: 22px;
    margin: 22px 0 0 107px
}

#mp80 .mp80-pc #section-1 .text_87 {
    width: 148px;
    height: 16px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px;
    margin-top: 4px
}

#mp80 .mp80-pc #section-1 .image_20 {
    width: 77px;
    height: 22px;
    margin-left: 6px
}

#mp80 .mp80-pc #section-1 .image-text_8 {
    width: 191px;
    height: 22px;
    margin-left: 8px
}

#mp80 .mp80-pc #section-1 .text-group_22 {
    width: 105px;
    height: 13px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 16px;
    font-weight: NaN;
    text-align: left;
    line-height: 16px;
    margin-top: 5px
}

#mp80 .mp80-pc #section-1 .image_21 {
    width: 78px;
    height: 22px
}

#mp80 .mp80-pc #section-1 .text_88 {
    width: 159px;
    height: 22px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    line-height: 22px;
    margin: 37px 0 0 54px
}

#mp80 .mp80-pc #section-1 .text-wrapper_29 {
    width: 461px;
    height: 55px;
    background: url(images/2175707f009fbe739092be8a7d5b2b3e.webp) 100% no-repeat;
    background-size: 100% 100%;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center;
    margin: 9px 0 0 52px
}

#mp80 .mp80-pc #section-1 .text_89 {
    width: 62px;
    height: 12px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 15px;
    margin: 6px 0 0 6px
}

#mp80 .mp80-pc #section-1 .text_90 {
    width: 61px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 15px;
    margin: 19px 0 6px 7px
}

#mp80 .mp80-pc #section-1 .text_91 {
    width: 163px;
    height: 22px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    line-height: 22px;
    margin: 24px 0 0 54px
}

#mp80 .mp80-pc #section-1 .text-wrapper_30 {
    width: 428px;
    height: 55px;
    background: url(images/72d0bd3d07428668e5fe8a55d6096e9e.webp) 100% no-repeat;
    background-size: 100% 100%;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center;
    margin: 9px 0 0 52px
}

#mp80 .mp80-pc #section-1 .text_92 {
    width: 62px;
    height: 12px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 15px;
    margin: 6px 0 0 6px
}

#mp80 .mp80-pc #section-1 .text_93 {
    width: 53px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 15px;
    margin: 19px 0 6px 6px
}

#mp80 .mp80-pc #section-1 .text_94 {
    width: 147px;
    height: 22px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    line-height: 22px;
    margin: 23px 0 0 54px
}

#mp80 .mp80-pc #section-1 .text-wrapper_31 {
    width: 395px;
    height: 55px;
    background: url(images/51249576ffa7d7a510bc688e099e1b0b.webp) 100% no-repeat;
    background-size: 100% 100%;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center;
    margin: 9px 0 0 52px
}

#mp80 .mp80-pc #section-1 .text_95 {
    width: 23px;
    height: 12px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 15px;
    margin: 6px 0 0 7px
}

#mp80 .mp80-pc #section-1 .text_96 {
    width: 24px;
    height: 11px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 15px;
    margin: 20px 0 6px 6px
}

#mp80 .mp80-pc #section-1 .text_97 {
    width: 292px;
    height: 22px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    line-height: 22px;
    margin: 24px 0 0 54px
}

#mp80 .mp80-pc #section-1 .text-wrapper_32 {
    width: 191px;
    height: 55px;
    background: url(images/8be06c6f34bf80235ad1c70f9a15c877.webp) 100% no-repeat;
    background-size: 100% 100%;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center;
    margin: 9px 0 48px 52px
}

#mp80 .mp80-pc #section-1 .text_98 {
    width: 36px;
    height: 12px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 15px;
    margin: 6px 0 0 6px
}

#mp80 .mp80-pc #section-1 .text_99 {
    width: 24px;
    height: 12px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 15px;
    margin: 19px 0 6px 6px
}

#mp80 .mp80-pc #section-1 .group_16 {
    width: 1920px;
    height: 401px;
    background: url(images/0bf7b21d31eac8d8f05c481293510dcc.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 151px
}

#mp80 .mp80-pc #section-1 .text-group_23 {
    width: 853px;
    margin: 59px 0 0 528px
}

#mp80 .mp80-pc #section-1 .paragraph_14 {
    width: auto;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 72px;
    font-weight: 600;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .paragraph_15 {
    width: 863px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2;
    margin-top: 38px
}

#mp80 .mp80-pc #section-1 .group_17 {
    width: 1200px;
    height: 367px;
    margin: 165px 0 0 360px
}

#mp80 .mp80-pc #section-1 .box_16 {
    width: 830px;
    height: 367px;
    background: url(images/001dc402006616b085a552ccd3919543.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .paragraph_16 {
    width: 347px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    margin: 63px 0 0 57px
}

#mp80 .mp80-pc #section-1 .text-wrapper_33 {
    width: 214px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 36px 0 94px 53px
}

#mp80 .mp80-pc #section-1 .text_100 {
    width: 204px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text_101 {
    width: 214px;
    height: 80px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: NaN;
    text-align: left;
    line-height: 60px
}

#mp80 .mp80-pc #section-1 .box_17 {
    width: 357px;
    height: 321px;
    margin-top: 18px
}

#mp80 .mp80-pc #section-1 .group_18 {
    width: 357px;
    height: 91px;
    background: url(images/5cb33e66941b3470f1385557167ee584.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_24 {
    width: 287px;
    height: 67px;
    margin: 12px 0 0 35px
}

#mp80 .mp80-pc #section-1 .text_102 {
    width: 126px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 85px
}

#mp80 .mp80-pc #section-1 .text_103 {
    width: 287px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .group_19 {
    width: 357px;
    height: 91px;
    background: url(images/c0366f34a1d24b9475269cadf9c12f60.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 22px
}

#mp80 .mp80-pc #section-1 .text-group_25 {
    width: 286px;
    height: 72px;
    margin: 12px 0 0 36px
}

#mp80 .mp80-pc #section-1 .text_104 {
    width: 205px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 44px
}

#mp80 .mp80-pc #section-1 .text_105 {
    width: 286px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .group_20 {
    width: 357px;
    height: 91px;
    background: url(images/a9f5f05e1b135b19201ba1df9a6f4f38.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 26px
}

#mp80 .mp80-pc #section-1 .text-group_26 {
    width: 236px;
    height: 72px;
    margin: 10px 0 0 60px
}

#mp80 .mp80-pc #section-1 .text_106 {
    width: 239px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text_107 {
    width: 175px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 0 0 0 32px
}

#mp80 .mp80-pc #section-1 .text_108 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 633px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 516px 0 0 649px
}

#mp80 .mp80-pc #section-1 .text_109 {
    width: 488px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 38px 0 0 721px
}

#mp80 .mp80-pc #section-1 .image_22 {
    width: 981px;
    height: 829px;
    margin: 174px 0 0 555px
}

#mp80 .mp80-pc #section-1 .text_110 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 420px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 267px 0 0 752px
}

#mp80 .mp80-pc #section-1 .text_111 {
    width: 701px;
    height: 45px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: center;
    line-height: 36px;
    margin: 36px 0 0 610px
}

#mp80 .mp80-pc #section-1 .group_21 {
    width: 1705px;
    height: 938px;
    background: url(images/22115f473b7be9327cb833e518edfb7d.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 14px 0 0 111px
}

#mp80 .mp80-pc #section-1 .section_8 {
    width: 1000px;
    margin: 33px 0 0 389px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
    background: linear-gradient(90deg, #12D6DF, #F70FFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .section_8 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_112 {
    width: 67px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 634px 0 116px 1322px
}

#mp80 .mp80-pc #section-1 .text-wrapper_34 {
    width: 1122px;
    margin: 137px 0 0 413px
}

#mp80 .mp80-pc #section-1 .text_113 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 100px;
    height: 22px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    line-height: 30px;
    margin-top: 1px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_114 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 125px;
    height: 21px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    line-height: 30px;
    margin-left: 125px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_115 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 198px;
    height: 22px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    line-height: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1px 0 0 101px
}

#mp80 .mp80-pc #section-1 .text_116 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 207px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    margin-left: 52px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .paragraph_17 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 170px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 1px 0 0 50px
}

#mp80 .mp80-pc #section-1 .text-wrapper_35 {
    width: 1920px;
    height: 401px;
    background: url(images/6cce0c1b4da5701a7beca7c1df34643e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 116px
}

#mp80 .mp80-pc #section-1 .text_117 {
    width: 653px;
    height: 66px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 72px;
    font-weight: 600;
    text-align: center;
    line-height: 92px;
    margin: 101px 0 0 637px
}

#mp80 .mp80-pc #section-1 .paragraph_18 {
    width: 730px;
    height: 94px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 60px;
    margin: 43px 0 67px 592px
}

#mp80 .mp80-pc #section-1 .group_22 {
    width: 1200px;
    height: 210px;
    margin: 170px 0 0 360px
}

#mp80 .mp80-pc #section-1 .box_18 {
    width: 745px;
    height: 210px;
    background: url(images/a552afd9f1996a9236d4670b063994a3.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .paragraph_19 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 215px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: right;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 31px 0 0 504px
}

#mp80 .mp80-pc #section-1 .image_23 {
    width: 137px;
    height: 29px;
    margin: 23px 0 45px 578px
}

#mp80 .mp80-pc #section-1 .box_19 {
    width: 433px;
    height: 206px;
    margin-top: 2px
}

#mp80 .mp80-pc #section-1 .section_9 {
    width: 433px;
    height: 90px;
    background: url(images/5380eed54fab91b2d3c0f561b5c2eeb6.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_27 {
    width: 226px;
    height: 68px;
    margin: 5px 0 0 103px
}

#mp80 .mp80-pc #section-1 .text_118 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 221px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_119 {
    width: 225px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .section_10 {
    width: 433px;
    height: 90px;
    background: url(images/ce55af782f0e944df9c266b492a97519.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 26px
}

#mp80 .mp80-pc #section-1 .text-group_28 {
    width: 394px;
    margin: 15px 0 0 22px
}

#mp80 .mp80-pc #section-1 .text-wrapper_36 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 398px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 600;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text_120 {
    width: 394px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text_121 {
    width: 394px;
    height: 35px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: left;
    line-height: 36px
}

#mp80 .mp80-pc #section-1 .text_122 {
    width: 335px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 4px 0 0 33px
}

#mp80 .mp80-pc #section-1 .image_24 {
    width: 1202px;
    height: 99px;
    margin: 34px 0 0 360px
}

#mp80 .mp80-pc #section-1 .group_23 {
    width: 1202px;
    height: 329px;
    margin: 35px 0 0 360px
}

#mp80 .mp80-pc #section-1 .box_20 {
    width: 494px;
    height: 329px;
    background: url(images/4a87608b49926155052971df8da60021.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_123 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 275px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: right;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 32px 0 0 104px
}

#mp80 .mp80-pc #section-1 .image-text_9 {
    width: 292px;
    height: 28px;
    margin: 17px 0 0 103px
}

#mp80 .mp80-pc #section-1 .text-group_29 {
    width: 275px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .image_25 {
    width: 13px;
    height: 28px
}

#mp80 .mp80-pc #section-1 .image-text_10 {
    width: 245px;
    height: 28px;
    margin: 0 0 197px 127px
}

#mp80 .mp80-pc #section-1 .text-group_30 {
    width: 224px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .image_26 {
    width: 13px;
    height: 28px
}

#mp80 .mp80-pc #section-1 .text-wrapper_37 {
    width: 687px;
    height: 320px;
    background: url(images/bc851f0d5c7dafba4dd14c37c04976e2.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_124 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 255px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 33px 0 0 210px
}

#mp80 .mp80-pc #section-1 .paragraph_20 {
    width: 215px;
    height: 116px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 48px;
    margin: 65px 0 80px 426px
}

#mp80 .mp80-pc #section-1 .text_125 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 778px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 198px 0 0 571px
}

#mp80 .mp80-pc #section-1 .text_126 {
    width: 465px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 37px 0 0 732px
}

#mp80 .mp80-pc #section-1 .group_24 {
    width: 978px;
    margin: 32px 0 0 471px;
    background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
    background: linear-gradient(90deg, #12D6DF, #F70FFF);
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .group_24 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .group_25 {
    height: 960px;
    background: url(images/51fd2ac8823c8a7418df5e33b0da675b.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1920px;
    margin: 115px 0 258px 0
}

#mp80 .mp80-pc #section-1 .image-wrapper_3 {
    width: 801px;
    height: 34px;
    margin: 619px 0 0 560px
}

#mp80 .mp80-pc #section-1 .image_27 {
    width: 137px;
    height: 29px;
    margin-top: 2px
}

#mp80 .mp80-pc #section-1 .image_28 {
    width: 101px;
    height: 34px
}

#mp80 .mp80-pc #section-1 .text-wrapper_38 {
    width: 944px;
    height: 28px;
    margin: 34px 0 245px 491px
}

#mp80 .mp80-pc #section-1 .text_127 {
    width: 306px;
    height: 28px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: NaN;
    text-align: center;
    line-height: 36px
}

#mp80 .mp80-pc #section-1 .text_128 {
    width: 250px;
    height: 28px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: NaN;
    text-align: center;
    line-height: 36px
}

#mp80 .mp80-pc #section-1 .image_29 {
    position: absolute;
    left: 488px;
    top: 8121px;
    width: 1006px;
    height: 218px
}

#mp80 .mp80-pc #section-1 .group_26 {
    height: 226px;
    background: url(images/871e1dc9fb47d952734f288fdb54bfb8.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1200px;
    position: absolute;
    left: 360px;
    top: 5018px
}

#mp80 .mp80-pc #section-1 .text-wrapper_39 {
    width: auto;
    height: 18px;
    margin: 4px 0 0 821px
}

#mp80 .mp80-pc #section-1 .text_129 {
    width: auto;
    height: 18px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 36px
}

#mp80 .mp80-pc #section-1 .text-wrapper_40 {
    width: auto;
    height: 18px;
    margin: 11px 0 0 563px
}

#mp80 .mp80-pc #section-1 .text_130 {
    width: auto;
    height: 18px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 36px
}

#mp80 .mp80-pc #section-1 .text-wrapper_41 {
    width: 85px;
    height: 18px;
    margin: 10px 0 0 306px
}

#mp80 .mp80-pc #section-1 .text_131 {
    width: auto;
    height: 18px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 36px
}

#mp80 .mp80-pc #section-1 .text-wrapper_42 {
    width: 63px;
    height: 18px;
    margin: 4px 0 125px 72px
}

#mp80 .mp80-pc #section-1 .text_132 {
    width: auto;
    height: 18px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 36px
}

#mp80 .mp80-pc #section-1 .group_27 {
    position: absolute;
    left: 553px;
    top: 3764px;
    width: 198px;
    height: 133px;
    background: url(images/0b45b3abfefea2ec108fd63cec20596c.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_31 {
    width: 154px;
    height: 55px;
    margin: 35px 0 0 23px
}

#mp80 .mp80-pc #section-1 .text_133 {
    background-image: linear-gradient(135deg, rgb(246, 191, 117) 0, rgb(246, 191, 117) 0, rgb(215, 113, 133) 35.009766%, rgb(135, 102, 172) 64.990234%, rgb(65, 80, 177) 100%, rgb(65, 80, 177) 100%);
    width: 135px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 12px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_134 {
    width: 154px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin-top: 10px
}

#mp80 .mp80-pc #section-1 .group_28 {
    position: absolute;
    left: 759px;
    top: 3764px;
    width: 197px;
    height: 133px;
    background: url(images/2837615b42c2b9a293b5721c2e7a498d.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_32 {
    width: 128px;
    height: 81px;
    margin: 34px 0 0 31px
}

#mp80 .mp80-pc #section-1 .text_135 {
    background-image: linear-gradient(135deg, rgb(246, 191, 117) 0, rgb(246, 191, 117) 0, rgb(215, 113, 133) 35.009766%, rgb(135, 102, 172) 64.990234%, rgb(65, 80, 177) 100%, rgb(65, 80, 177) 100%);
    width: 85px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 25px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .paragraph_21 {
    width: 128px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin-top: 10px
}

#mp80 .mp80-pc #section-1 .group_29 {
    position: absolute;
    left: 964px;
    top: 3764px;
    width: 198px;
    height: 133px;
    background: url(images/7852a6b44781e0405de14fbc716e8d3c.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_33 {
    width: 136px;
    height: 86px;
    margin: 29px 0 0 38px
}

#mp80 .mp80-pc #section-1 .text_136 {
    background-image: linear-gradient(135deg, rgb(246, 191, 117) 0, rgb(246, 191, 117) 0, rgb(215, 113, 133) 35.009766%, rgb(135, 102, 172) 64.990234%, rgb(65, 80, 177) 100%, rgb(65, 80, 177) 100%);
    width: 135px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    margin-left: 1px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .paragraph_22 {
    width: 136px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .group_30 {
    position: absolute;
    left: 1170px;
    top: 3764px;
    width: 198px;
    height: 133px;
    background: url(images/1025428c26f8152c0584930f70aa356e.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_34 {
    width: 160px;
    height: 61px;
    margin: 29px 0 0 25px
}

#mp80 .mp80-pc #section-1 .text_137 {
    background-image: linear-gradient(135deg, rgb(246, 191, 117) 0, rgb(246, 191, 117) 0, rgb(215, 113, 133) 35.009766%, rgb(135, 102, 172) 64.990234%, rgb(65, 80, 177) 100%, rgb(65, 80, 177) 100%);
    width: 160px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_138 {
    width: 148px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 10px 0 0 5px
}

#mp80 .mp80-pc #section-1 .group_31 {
    position: absolute;
    left: 474px;
    top: 2806px;
    width: 984px;
    height: 172px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
    background: linear-gradient(90deg, #12D6DF, #F70FFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .group_31 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .group_32 {
    position: absolute;
    left: 360px;
    top: 2110px;
    width: 496px;
    height: 322px;
    background: url(images/d77dad63fafbaea3d4e05cf42b8c7a1e.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_139 {
    width: 239px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    margin: 34px 0 0 39px
}

#mp80 .mp80-pc #section-1 .text-group_35 {
    width: 83px;
    height: 47px;
    margin: 151px 0 63px 84px
}

#mp80 .mp80-pc #section-1 .text_140 {
    width: 83px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 29px;
    font-weight: 600;
    text-align: left;
    line-height: 30px
}

#mp80 .mp80-pc #section-1 .text_141 {
    width: 74px;
    height: 15px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    line-height: 18px;
    margin-top: 9px
}

#mp80 .mp80-pc #section-1 .group_33 {
    position: absolute;
    left: 879px;
    top: 2110px;
    width: 682px;
    height: 359px;
    background: url(images/8caf3938cb96318aa36d743f955a6e2d.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_142 {
    width: 544px;
    height: 34px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    line-height: 60px;
    margin: 34px 0 0 36px
}

#mp80 .mp80-pc #section-1 .text-wrapper_43 {
    height: 86px;
    background: url(images/54103e02b225ed8a2862f1c8a861ca39.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 243px;
    margin: 136px 0 69px 30px
}

#mp80 .mp80-pc #section-1 .paragraph_23 {
    width: 216px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: NaN;
    text-align: left;
    line-height: 43px;
    margin: 0 0 0 12px
}

#mp80 .mp80-pc #section-1 .box_21 {
    width: 1920px;
    background: #fff
}

#mp80 .mp80-pc #section-1 .text_143 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 1111px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 152px 0 0 405px
}

#mp80 .mp80-pc #section-1 .text_144 {
    width: 355px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 36px 0 0 784px
}

#mp80 .mp80-pc #section-1 .box_22 {
    width: 980px;
    height: 101px;
    margin: 55px 0 0 470px;
    font-size: 30px;
    font-weight: 400;
    color: #000;
    line-height: 1.2;
    text-align: center;
    background: -webkit-gradient(linear, left top, right top, from(#C82090), to(#6A14D1));
    background: linear-gradient(90deg, #C82090, #6A14D1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #000
}

#mp80 .mp80-pc #section-1 .box_22 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .image_30 {
    width: 1920px;
    height: 637px;
    margin-top: 75px
}

#mp80 .mp80-pc #section-1 .box_23 {
    width: 1401px;
    height: 422px;
    margin: 81px 0 0 260px
}

#mp80 .mp80-pc #section-1 .image-text_11 {
    width: 453px;
    height: 392px
}

#mp80 .mp80-pc #section-1 .image_31 {
    width: 453px;
    height: 287px
}

#mp80 .mp80-pc #section-1 .text-group_36 {
    width: 389px;
    height: 92px;
    margin: 13px 0 0 33px
}

#mp80 .mp80-pc #section-1 .text_145 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 118px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 137px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_146 {
    width: auto;
    height: 56px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 30px;
    margin-top: 8px
}

#mp80 .mp80-pc #section-1 .image-text_12 {
    width: 454px;
    height: 392px;
    margin-left: 21px
}

#mp80 .mp80-pc #section-1 .image_32 {
    width: 454px;
    height: 287px
}

#mp80 .mp80-pc #section-1 .text-group_37 {
    width: 430px;
    height: 92px;
    margin: 13px 0 0 9px
}

#mp80 .mp80-pc #section-1 .text_147 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 78px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 178px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_148 {
    width: 430px;
    height: 56px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 30px;
    margin-top: 14px
}

#mp80 .mp80-pc #section-1 .image-text_13 {
    width: 454px;
    height: 422px;
    margin-left: 19px
}

#mp80 .mp80-pc #section-1 .image_33 {
    width: 454px;
    height: 287px
}

#mp80 .mp80-pc #section-1 .text-group_38 {
    width: 430px;
    height: 122px;
    margin: 13px 0 0 8px
}

#mp80 .mp80-pc #section-1 .text_149 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 105px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 164px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_150 {
    width: 430px;
    height: 86px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 30px;
    margin-top: 8px
}

#mp80 .mp80-pc #section-1 .box_24 {
    width: 1401px;
    height: 428px;
    margin: 17px 0 0 260px
}

#mp80 .mp80-pc #section-1 .image-text_14 {
    width: 453px;
    height: 428px
}

#mp80 .mp80-pc #section-1 .image_34 {
    width: 453px;
    height: 287px
}

#mp80 .mp80-pc #section-1 .text-group_39 {
    width: 399px;
    height: 122px;
    margin: 19px 0 0 27px
}

#mp80 .mp80-pc #section-1 .text_151 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 189px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 106px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_152 {
    width: 399px;
    height: 86px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 30px;
    margin-top: 14px
}

#mp80 .mp80-pc #section-1 .image-text_15 {
    width: 454px;
    height: 428px;
    margin-left: 21px
}

#mp80 .mp80-pc #section-1 .image_35 {
    width: 454px;
    height: 287px
}

#mp80 .mp80-pc #section-1 .text-group_40 {
    width: 419px;
    height: 122px;
    margin: 19px 0 0 15px
}

#mp80 .mp80-pc #section-1 .text_153 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 195px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 113px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_154 {
    width: 419px;
    height: 86px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 30px;
    margin-top: 8px
}

#mp80 .mp80-pc #section-1 .image-text_16 {
    width: 454px;
    height: 392px;
    margin-left: 19px
}

#mp80 .mp80-pc #section-1 .image_36 {
    width: 454px;
    height: 287px
}

#mp80 .mp80-pc #section-1 .text-group_41 {
    width: 433px;
    height: 86px;
    margin: 19px 0 0 7px
}

#mp80 .mp80-pc #section-1 .text_155 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 390px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 20px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_156 {
    width: 433px;
    height: 50px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 30px;
    margin-top: 8px
}

#mp80 .mp80-pc #section-1 .text-group_42 {
    width: 727px;
    height: 192px;
    margin: 141px 0 0 364px
}

#mp80 .mp80-pc #section-1 .paragraph_24 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 735px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_157 {
    width: 328px;
    height: 34px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 36px;
    margin-top: 31px
}

#mp80 .mp80-pc #section-1 .box_25 {
    width: 984px;
    height: 130px;
    margin: 51px 0 0 365px;
    font-size: 30px;
    font-weight: 400;
    color: #000;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#C82090), to(#6A14D1));
    background: linear-gradient(90deg, #C82090, #6A14D1);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #000
}

#mp80 .mp80-pc #section-1 .box_25 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .box_26 {
    width: 1200px;
    height: 500px;
    margin: 80px 0 0 361px
}

#mp80 .mp80-pc #section-1 .image_37 {
    width: 741px;
    height: 500px
}

#mp80 .mp80-pc #section-1 .image-wrapper_4 {
    width: 75px;
    height: 405px;
    margin: 18px 0 0 85px
}

#mp80 .mp80-pc #section-1 .image_38 {
    width: 75px;
    height: 75px
}

#mp80 .mp80-pc #section-1 .image_39 {
    width: 75px;
    height: 75px;
    margin-top: 35px
}

#mp80 .mp80-pc #section-1 .image_40 {
    width: 75px;
    height: 75px;
    margin-top: 35px
}

#mp80 .mp80-pc #section-1 .image_41 {
    width: 75px;
    height: 75px;
    margin-top: 35px
}

#mp80 .mp80-pc #section-1 .text-wrapper_44 {
    width: 277px;
    height: 390px;
    margin: 26px 0 0 22px
}

#mp80 .mp80-pc #section-1 .paragraph_25 {
    width: 277px;
    height: 59px;
    overflow-wrap: break-word;
    color: #202123;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 30px
}

#mp80 .mp80-pc #section-1 .paragraph_26 {
    width: 190px;
    height: 52px;
    overflow-wrap: break-word;
    color: #202123;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    margin: 52px 0 0 1px
}

#mp80 .mp80-pc #section-1 .paragraph_27 {
    width: 235px;
    height: 52px;
    overflow-wrap: break-word;
    color: #202123;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    margin: 59px 0 0 1px
}

#mp80 .mp80-pc #section-1 .paragraph_28 {
    width: 227px;
    height: 58px;
    overflow-wrap: break-word;
    color: #202123;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    margin-top: 58px
}

#mp80 .mp80-pc #section-1 .image_42 {
    width: 1201px;
    height: 315px;
    margin: 120px 0 294px 361px
}

#mp80 .mp80-pc #section-1 .box_27 {
    width: 1920px;
    height: 862px;
    margin-top: 3716px
}

#mp80 .mp80-pc #section-1 .group_34 {
    width: 1143px;
    height: 403px;
    margin: 102px 0 0 417px
}

#mp80 .mp80-pc #section-1 .text-wrapper_45 {
    width: 397px;
    height: 145px;
    margin-top: 141px
}

#mp80 .mp80-pc #section-1 .text_158 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(170, 250, 224)), color-stop(0, rgb(170, 250, 224)), color-stop(50%, rgb(89, 242, 204)), color-stop(100%, rgb(74, 178, 236)), to(rgb(74, 178, 236)));
    background-image: linear-gradient(90deg, rgb(170, 250, 224) 0, rgb(170, 250, 224) 0, rgb(89, 242, 204) 50%, rgb(74, 178, 236) 100%, rgb(74, 178, 236) 100%);
    width: 372px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_159 {
    width: 400px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: NaN;
    line-height: 1.2;
    margin-top: 25px
}

#mp80 .mp80-pc #section-1 .image_43 {
    width: 700px;
    height: 403px
}

#mp80 .mp80-pc #section-1 .text_160 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 915px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 204px 0 0 260px
}

#mp80 .mp80-pc #section-1 .text_161 {
    width: 615px;
    height: 36px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 36px;
    margin: 42px 0 19px 261px
}

#mp80 .mp80-pc #section-1 .box_28 {
    height: 1062px;
    background: url(images/c1edae63d74b915e81a95b336e57b318.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1911px;
    margin: -1px 0 0 9px
}

#mp80 .mp80-pc #section-1 .group_35 {
    width: 969px;
    margin: 32px 0 0 253px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
    background: linear-gradient(90deg, #12D6DF, #F70FFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .group_35 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .box_29 {
    width: 1920px;
    margin-bottom: 1px
}

#mp80 .mp80-pc #section-1 .text_162 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 647px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 68px 0 0 259px
}

#mp80 .mp80-pc #section-1 .text_163 {
    width: 299px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 24px 0 0 260px
}

#mp80 .mp80-pc #section-1 .box_30 {
    position: relative;
    width: 1400px;
    border-radius: 25px;
    background-image: linear-gradient(135deg, #0a1d28 0, #210d33 100%);
    padding: 100px 50px;
    background-size: 100% 100%;
    margin: 1390px 0 128px 260px
}

#mp80 .mp80-pc #section-1 .box_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;
    position: relative
}

#mp80 .mp80-pc #section-1 .box_30 ul li {
    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;
    width: 100%;
    border-bottom: 1px solid gray
}

#mp80 .mp80-pc #section-1 .box_30 ul li:last-child {
    border-bottom: none
}

#mp80 .mp80-pc #section-1 .box_30 ul li .tit {
    width: 40%;
    font-size: 30px;
    color: #fff;
    line-height: 1.2;
    padding: 1vw 0;
    padding-left: 2%
}

#mp80 .mp80-pc #section-1 .box_30 ul li .msg {
    width: 60%;
    font-size: 30px;
    color: #fff;
    line-height: 1.2;
    word-break: break-all;
    padding: 1vw 0
}

#mp80 .mp80-pc #section-1 .paragraph_29 {
    width: 259px;
    height: 1226px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 60px;
    margin: 66px 0 0 140px
}

#mp80 .mp80-pc #section-1 .text-wrapper_46 {
    width: 429px;
    height: 1343px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 60px;
    margin: 66px 316px 0 256px
}

#mp80 .mp80-pc #section-1 .paragraph_30 {
    width: 429px;
    height: 1343px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 60px
}

#mp80 .mp80-pc #section-1 .paragraph_31 {
    width: 429px;
    height: 1343px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 36px
}

#mp80 .mp80-pc #section-1 .image_44 {
    position: absolute;
    left: 100px;
    top: 108px;
    width: 1200px;
    height: 1080px
}

#mp80 .mp80-pc #section-1 .box_31 {
    position: absolute;
    left: 0;
    top: 26996px;
    width: 1920px;
    height: 2505px
}

#mp80 .mp80-pc #section-1 .box_32 {
    width: 1200px;
    height: 296px;
    margin: 438px 0 0 360px
}

#mp80 .mp80-pc #section-1 .group_36 {
    width: 778px;
    height: 296px;
    background: url(images/d4dc61c5b4ef3d35dd867f05001e3972.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_43 {
    width: 457px;
    height: 108px;
    margin: 23px 0 0 161px
}

#mp80 .mp80-pc #section-1 .text_164 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 457px;
    height: 45px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    font-weight: 600;
    text-align: left;
    line-height: 60px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .paragraph_32 {
    width: 425px;
    height: 54px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 30px;
    margin: 9px 0 0 18px
}

#mp80 .mp80-pc #section-1 .paragraph_33 {
    width: 558px;
    height: 39px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 18px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px;
    margin: 108px 0 18px 62px
}

#mp80 .mp80-pc #section-1 .group_37 {
    width: 396px;
    height: 296px;
    background: url(images/96f503565719ad4773efcb6f448430cf.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_165 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 355px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 24px 0 0 25px
}

#mp80 .mp80-pc #section-1 .group_38 {
    width: 357px;
    height: 28px;
    margin: 16px 0 200px 23px;
    position: relative
}

#mp80 .mp80-pc #section-1 .group_38 .text_166-1 {
    position: absolute;
    right: 10px;
    top: 0;
    width: 160px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 21px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text_166 {
    width: 160px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 21px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .image_45 {
    width: 214px;
    height: 28px;
    margin-left: -12px
}

#mp80 .mp80-pc #section-1 .box_33 {
    width: 1200px;
    height: 296px;
    margin: 31px 0 0 360px
}

#mp80 .mp80-pc #section-1 .image-wrapper_5 {
    height: 296px;
    background: url(images/535e35dc5c8272a60b77b87a41202f5b.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 583px;
    position: relative
}

#mp80 .mp80-pc #section-1 .image-wrapper_5 p {
    position: absolute;
    width: 460px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 20px;
    font-size: 36px;
    font-weight: 600;
    color: #fff;
    line-height: 1;
    background: -webkit-gradient(linear, left top, right top, from(#7776FF), to(#AE2CF1));
    background: linear-gradient(90deg, #7776FF 0%, #AE2CF1 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .image_46 {
    width: 526px;
    height: 242px;
    margin: 31px 0 0 29px;
    position: relative
}

#mp80 .mp80-pc #section-1 .image_46 .word {
    position: absolute;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .image_46 .word1 {
    left: 14px;
    top: 218px
}

#mp80 .mp80-pc #section-1 .image_46 .word2 {
    left: 441px;
    top: 218px
}

#mp80 .mp80-pc #section-1 .group_39 {
    width: 590px;
    height: 296px;
    background: url(images/97f88ba52b9bbcae4ea69307876f8f92.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_44 {
    width: 235px;
    height: 61px;
    margin: 27px 0 0 33px
}

#mp80 .mp80-pc #section-1 .text_167 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 235px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_168 {
    width: 167px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 3px 0 0 6px
}

#mp80 .mp80-pc #section-1 .text_169 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 755px;
    height: 55px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: left;
    line-height: 72px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 155px 0 0 364px
}

#mp80 .mp80-pc #section-1 .text_170 {
    width: 425px;
    height: 45px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 36px;
    margin: 42px 0 0 366px
}

#mp80 .mp80-pc #section-1 .box_34 {
    width: 942px;
    height: 173px;
    margin: 42px 0 0 365px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
    background: linear-gradient(90deg, #12D6DF, #F70FFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .box_34 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .box_35 {
    height: 706px;
    background: url(images/db9fee61f723271673a502b0bb056ae1.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1614px;
    margin: 95px 0 0 209px
}

#mp80 .mp80-pc #section-1 .text-wrapper_47 {
    width: 1034px;
    height: 23px;
    margin: 95px 0 0 235px
}

#mp80 .mp80-pc #section-1 .text-wrapper_47 span {
    width: auto
}

#mp80 .mp80-pc #section-1 .text_171 {
    width: 32px;
    height: 18px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 54px
}

#mp80 .mp80-pc #section-1 .text_172 {
    width: 84px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 54px;
    margin-left: 100px
}

#mp80 .mp80-pc #section-1 .text_173 {
    width: 104px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 54px;
    margin-left: 69px
}

#mp80 .mp80-pc #section-1 .text_174 {
    width: 87px;
    height: 19px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 54px;
    margin-left: 61px
}

#mp80 .mp80-pc #section-1 .text_175 {
    width: 77px;
    height: 19px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 54px;
    margin-left: 71px
}

#mp80 .mp80-pc #section-1 .text_176 {
    width: 49px;
    height: 19px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 54px;
    margin-left: 90px
}

#mp80 .mp80-pc #section-1 .text_177 {
    width: 68px;
    height: 19px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 54px;
    margin-left: 108px
}

#mp80 .mp80-pc #section-1 .text-wrapper_48 {
    width: 145px;
    height: 20px;
    margin: 101px 0 0 324px
}

#mp80 .mp80-pc #section-1 .text_178 {
    width: auto;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 1
}

#mp80 .mp80-pc #section-1 .text-wrapper_49 {
    width: 1096px;
    height: 49px;
    margin: 250px 0 168px 170px
}

#mp80 .mp80-pc #section-1 .paragraph_34 {
    width: 160px;
    height: 49px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 30px
}

#mp80 .mp80-pc #section-1 .paragraph_35 {
    width: 155px;
    height: 49px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    margin-left: 15px
}

#mp80 .mp80-pc #section-1 .text_179 {
    width: 125px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    margin: 14px 0 0 47px
}

#mp80 .mp80-pc #section-1 .text_180 {
    width: 200px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    margin: 14px 0 0 200px
}

#mp80 .mp80-pc #section-1 .text_181 {
    width: 102px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    margin: 14px 0 0 90px
}

#mp80 .mp80-pc #section-1 .text_182 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 762px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 37px 0 38px 364px
}

#mp80 .mp80-pc #section-1 .image_47 {
    position: absolute;
    left: 389px;
    top: 1616px;
    width: 135px;
    height: 135px
}

#mp80 .mp80-pc #section-1 .image_48 {
    position: absolute;
    left: 553px;
    top: 1616px;
    width: 135px;
    height: 135px
}

#mp80 .mp80-pc #section-1 .image_49 {
    position: absolute;
    left: 716px;
    top: 1616px;
    width: 135px;
    height: 135px
}

#mp80 .mp80-pc #section-1 .image_50 {
    position: absolute;
    left: 880px;
    top: 1616px;
    width: 135px;
    height: 135px
}

#mp80 .mp80-pc #section-1 .image_51 {
    position: absolute;
    left: 1043px;
    top: 1616px;
    width: 136px;
    height: 135px
}

#mp80 .mp80-pc #section-1 .image_52 {
    position: absolute;
    left: 1206px;
    top: 1616px;
    width: 136px;
    height: 135px
}

#mp80 .mp80-pc #section-1 .image_53 {
    position: absolute;
    left: 1370px;
    top: 1616px;
    width: 135px;
    height: 135px
}

#mp80 .mp80-pc #section-1 .text-wrapper_50 {
    position: absolute;
    left: 0;
    top: -167px;
    width: 1920px;
    height: 401px;
    background: url(images/e781bbd38c62261840833a4a165088f2.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_183 {
    width: 665px;
    height: 53px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 72px;
    font-weight: 600;
    text-align: center;
    line-height: 92px;
    margin: 131px 0 0 631px
}

#mp80 .mp80-pc #section-1 .paragraph_36 {
    width: 479px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2;
    margin: 56px 0 67px 714px
}

#mp80 .mp80-pc #section-1 .box_36 {
    position: absolute;
    left: 0;
    top: 32924px;
    width: 1919px;
    height: 1703px;
    background: url(images/5b619ec944fa2a9d742f64971f3b50f6.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .section_11 {
    width: 274px;
    height: 80px;
    background: url(images/5b39b522164d008f8b82d850a707a25b.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 148px 0 0 261px
}

#mp80 .mp80-pc #section-1 .text-group_45 {
    width: 181px;
    height: 49px;
    margin: 18px 0 0 79px
}

#mp80 .mp80-pc #section-1 .text_184 {
    background-image: linear-gradient(10deg, rgb(132, 245, 222) 0, rgb(132, 245, 222) 0, rgb(86, 232, 242) 50%, rgb(76, 197, 248) 100%, rgb(76, 197, 248) 100%);
    width: 160px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 2px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_185 {
    width: 181px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
}

#mp80 .mp80-pc #section-1 .section_12 {
    width: 284px;
    height: 80px;
    background: url(images/ddd27de82d4bf0cdb1015a17b345da6f.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 148px 1080px 0 20px
}

#mp80 .mp80-pc #section-1 .text-group_46 {
    width: 202px;
    height: 45px;
    margin: 17px 0 0 69px
}

#mp80 .mp80-pc #section-1 .text_186 {
    background-image: linear-gradient(10deg, rgb(254, 220, 69) 0, rgba(254, 220, 69, 0.996078) 0, rgb(251, 112, 153) 100%, rgb(251, 112, 153) 100%);
    width: 190px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    text-align: left;
    line-height: 1.2;
    margin-left: 2px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_187 {
    width: 202px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
}

#mp80 .mp80-pc #section-1 .section_13 {
    position: absolute;
    left: 263px;
    top: -37px;
    width: 927px;
    height: 136px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, left bottom, from(#12D6DF), to(#F70FFF));
    background: linear-gradient(180deg, #12D6DF, #F70FFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .section_13 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .box_37 {
    position: absolute;
    left: 0;
    top: 29500px;
    width: 1920px;
    height: 1212px;
    background: url(images/4e54132a1aded6ccf2345afc312341e9.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_188 {
    width: 549px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 5px 0 0 364px
}

#mp80 .mp80-pc #section-1 .section_14 {
    width: 964px;
    height: 65px;
    margin: 42px 0 0 365px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
    background: linear-gradient(90deg, #12D6DF, #F70FFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .section_14 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text-wrapper_51 {
    width: 665px;
    height: 34px;
    margin: 61px 0 0 363px
}

#mp80 .mp80-pc #section-1 .text_189 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(170, 250, 224)), color-stop(0, rgb(170, 250, 224)), color-stop(50%, rgb(89, 242, 204)), color-stop(100%, rgb(74, 178, 236)), to(rgb(74, 178, 236)));
    background-image: linear-gradient(90deg, rgb(170, 250, 224) 0, rgb(170, 250, 224) 0, rgb(89, 242, 204) 50%, rgb(74, 178, 236) 100%, rgb(74, 178, 236) 100%);
    width: 266px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 34px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_190 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(170, 250, 224)), color-stop(0, rgb(170, 250, 224)), color-stop(50%, rgb(89, 242, 204)), color-stop(100%, rgb(74, 178, 236)), to(rgb(74, 178, 236)));
    background-image: linear-gradient(90deg, rgb(170, 250, 224) 0, rgb(170, 250, 224) 0, rgb(89, 242, 204) 50%, rgb(74, 178, 236) 100%, rgb(74, 178, 236) 100%);
    width: 255px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 34px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_191 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(170, 250, 224)), color-stop(0, rgb(170, 250, 224)), color-stop(50%, rgb(89, 242, 204)), color-stop(100%, rgb(74, 178, 236)), to(rgb(74, 178, 236)));
    background-image: linear-gradient(90deg, rgb(170, 250, 224) 0, rgb(170, 250, 224) 0, rgb(89, 242, 204) 50%, rgb(74, 178, 236) 100%, rgb(74, 178, 236) 100%);
    width: 325px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 736px 0 0 1122px
}

#mp80 .mp80-pc #section-1 .paragraph_37 {
    width: 300px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2;
    margin: 25px 0 81px 1119px
}

#mp80 .mp80-pc #section-1 .image_54 {
    position: absolute;
    left: 360px;
    top: 874px;
    width: 700px;
    height: 403px
}

#mp80 .mp80-pc #section-1 .image_55 {
    position: absolute;
    left: 592px;
    top: 195px;
    width: 90px;
    height: 77px
}

#mp80 .mp80-pc #section-1 .image_56 {
    position: absolute;
    left: 987px;
    top: 195px;
    width: 90px;
    height: 77px
}

#mp80 .mp80-pc #section-1 .box_38 {
    position: absolute;
    left: 0;
    top: 8656px;
    width: 1920px;
    height: 1290px;
    background: url(images/a57329e69c31e6bee5f37a321b5debb3.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_192 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 737px;
    overflow-wrap: break-word;
    color: #666;
    font-size: 60px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 345px 0 0 261px
}

#mp80 .mp80-pc #section-1 .text_193 {
    width: 568px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2;
    margin: 27px 0 0 261px
}

#mp80 .mp80-pc #section-1 .box_39 {
    width: 773px;
    height: 154px;
    margin: 41px 0 613px 260px;
    font-size: 30px;
    font-weight: 400;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
    background: linear-gradient(90deg, #12D6DF, #F70FFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .box_39 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .box_40 {
    position: absolute;
    left: 0;
    top: 5122px;
    width: 1920px;
    background: #fff
}

#mp80 .mp80-pc #section-1 .text-wrapper_52 {
    height: 452px;
    background: url(images/05942a3c5896abc3dc0ac55a0efb9acd.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 603px;
    margin: 526px 0 0 359px
}

#mp80 .mp80-pc #section-1 .text_194 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
    background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
    width: 445px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 31px 0 0 81px
}

#mp80 .mp80-pc #section-1 .text-group_47 {
    width: 697px;
    height: 123px;
    margin: 161px 0 0 611px
}

#mp80 .mp80-pc #section-1 .text_195 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 697px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_196 {
    width: 455px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2;
    margin: 21px 0 0 126px
}

#mp80 .mp80-pc #section-1 .box_41 {
    width: 1059px;
    margin: 48px 0 0 431px;
    font-size: 30px;
    font-weight: 400;
    color: #060001;
    text-align: center;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#D70A84), to(#51127F));
    background: linear-gradient(90deg, #D70A84, #51127F);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #000
}

#mp80 .mp80-pc #section-1 .box_41 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .box_42 {
    width: 1920px;
    height: 938px;
    background: url(images/0086dc907f90dfab7392def1f2a402f9.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 57px
}

#mp80 .mp80-pc #section-1 .group_40 {
    width: 702px;
    height: 96px;
    margin: 347px 0 0 580px
}

#mp80 .mp80-pc #section-1 .text-group_48 {
    width: 237px;
    height: 96px
}

#mp80 .mp80-pc #section-1 .text_197 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(215, 10, 132)), color-stop(0, rgb(215, 10, 132)), color-stop(100%, rgb(81, 18, 127)), to(rgb(81, 18, 127)));
    background-image: linear-gradient(90deg, rgb(215, 10, 132) 0, rgb(215, 10, 132) 0, rgb(81, 18, 127) 100%, rgb(81, 18, 127) 100%);
    width: 173px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    margin-left: 34px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_198 {
    width: 240px;
    overflow-wrap: break-word;
    color: #060001;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    margin-top: 1px
}

#mp80 .mp80-pc #section-1 .text-group_49 {
    width: 168px;
    height: 95px;
    margin-top: 1px
}

#mp80 .mp80-pc #section-1 .text_199 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(215, 10, 132)), color-stop(0, rgb(215, 10, 132)), color-stop(100%, rgb(81, 18, 127)), to(rgb(81, 18, 127)));
    background-image: linear-gradient(90deg, rgb(215, 10, 132) 0, rgb(215, 10, 132) 0, rgb(81, 18, 127) 100%, rgb(81, 18, 127) 100%);
    width: auto;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_200 {
    width: auto;
    overflow-wrap: break-word;
    color: #060001;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    margin-top: 1px
}

#mp80 .mp80-pc #section-1 .text_201 {
    width: 593px;
    height: 27px;
    overflow-wrap: break-word;
    color: #0a1127;
    font-size: 36px;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    margin: 302px 0 166px 665px
}

#mp80 .mp80-pc #section-1 .text-wrapper_53 {
    width: 871px;
    height: 20px;
    margin: 172px 0 53px 537px
}

#mp80 .mp80-pc #section-1 .text_202 {
    width: 269px;
    height: 20px;
    overflow-wrap: break-word;
    color: #0a1127;
    font-size: 27px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px
}

#mp80 .mp80-pc #section-1 .text_203 {
    width: 228px;
    height: 20px;
    overflow-wrap: break-word;
    color: #0a1127;
    font-size: 27px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px
}

#mp80 .mp80-pc #section-1 .image_57 {
    position: absolute;
    left: 968px;
    top: 2319px;
    width: 592px;
    height: 277px
}

#mp80 .mp80-pc #section-1 .image_58 {
    position: absolute;
    left: 361px;
    top: 2319px;
    width: 592px;
    height: 278px
}

#mp80 .mp80-pc #section-1 .box_43 {
    position: absolute;
    left: 959px;
    top: 526px;
    width: 601px;
    height: 240px;
    background: url(images/5f16f104dac5d290136d563b405909d8.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-wrapper_54 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
    background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
    width: 240px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    margin: 71px 0 0 40px
}

#mp80 .mp80-pc #section-1 .text_204 {
    width: auto;
    height: 98px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 72px;
    font-weight: 700;
    text-align: left;
    line-height: 1.2
}

#mp80 .mp80-pc #section-1 .text_205 {
    width: 237px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2
}

#mp80 .mp80-pc #section-1 .box_44 {
    position: absolute;
    left: 960px;
    top: 763px;
    width: 301px;
    height: 215px;
    background: url(images/9180dc29c2830ee7a71731b64b1e772c.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_206 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
    background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
    width: 190px;
    height: 29px;
    overflow-wrap: break-word;
    color: #eaeaef;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 20px 0 0 63px
}

#mp80 .mp80-pc #section-1 .box_46 {
    height: 215px;
    background: url(images/45d1d48acc973bb31edfd7784ada4847.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 299px;
    position: absolute;
    left: 1260px;
    top: 763px
}

#mp80 .mp80-pc #section-1 .text-wrapper_55 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
    background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
    width: 182px;
    height: 28px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    margin: 17px 0 0 66px
}

#mp80 .mp80-pc #section-1 .text_207 {
    width: 182px;
    height: 28px;
    overflow-wrap: break-word;
    color: #eaeaef;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 30px
}

#mp80 .mp80-pc #section-1 .text_208 {
    width: 182px;
    height: 28px;
    overflow-wrap: break-word;
    color: #eaeaef;
    font-size: 30px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px
}

#mp80 .mp80-pc #section-1 .box_48 {
    position: absolute;
    left: 0;
    top: -31px;
    width: 1920px;
    height: 400px;
    background: url(images/151270331c9d44dbb9b0f8e8c36dec3e.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_50 {
    width: 935px;
    height: 134px;
    margin: 131px 0 0 490px
}

#mp80 .mp80-pc #section-1 .text_209 {
    width: 338px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 72px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2;
    margin-left: 305px
}

#mp80 .mp80-pc #section-1 .text_210 {
    width: 940px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2;
    margin-top: 25px
}

#mp80 .mp80-pc #section-1 .box_49 {
    height: 1104px;
    background: url(images/7c33051da4f2a54e940927acb9ba52d3.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1920px;
    position: absolute;
    left: 0;
    top: 2346px
}

#mp80 .mp80-pc #section-1 .text_211 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 582px;
    height: 57px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    font-weight: 600;
    text-align: center;
    line-height: 53px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 795px 0 0 1069px
}

#mp80 .mp80-pc #section-1 .box_50 {
    position: absolute;
    left: 659px;
    top: 906px;
    width: 997px;
    height: 220px;
    font-size: 30px;
    font-weight: 400;
    text-align: right;
    color: #fff;
    line-height: 1.2;
    background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
    background: linear-gradient(90deg, #12D6DF, #F70FFF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff
}

#mp80 .mp80-pc #section-1 .box_50 span {
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .box_51 {
    position: absolute;
    left: 0;
    top: 1552px;
    width: 1920px;
    height: 795px
}

#mp80 .mp80-pc #section-1 .box_52 {
    width: 1217px;
    height: 280px;
    margin: 100px 0 0 359px
}

#mp80 .mp80-pc #section-1 .box_53 {
    position: relative;
    width: 371px;
    height: 271px;
    background: url(images/7d2c4325924a6b5ad224893b77a5e923.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_212 {
    text-shadow: 0px 0px 43px #fff;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
    background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
    width: 306px;
    height: 28px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 600;
    text-align: center;
    line-height: 28px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 26px 0 0 27px
}

#mp80 .mp80-pc #section-1 .image-text_17 {
    width: 111px;
    height: 29px;
    margin: 25px 0 0 235px
}

#mp80 .mp80-pc #section-1 .label_1 {
    width: 29px;
    height: 29px
}

#mp80 .mp80-pc #section-1 .text-group_51 {
    width: 74px;
    height: 18px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 600;
    text-align: center;
    line-height: 18px;
    margin-top: 6px
}

#mp80 .mp80-pc #section-1 .text_213 {
    width: 74px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    line-height: 18px
}

#mp80 .mp80-pc #section-1 .text_214 {
    width: 74px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    line-height: 15px
}

#mp80 .mp80-pc #section-1 .block_8 {
    width: 86px;
    height: 19px;
    margin: 18px 0 0 241px
}

#mp80 .mp80-pc #section-1 .thumbnail_1 {
    width: 19px;
    height: 19px
}

#mp80 .mp80-pc #section-1 .text_215 {
    width: 56px;
    height: 17px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    line-height: 17px;
    margin-top: 1px
}

#mp80 .mp80-pc #section-1 .block_9 {
    width: 114px;
    height: 28px;
    margin: 19px 0 0 236px
}

#mp80 .mp80-pc #section-1 .text-wrapper_56 {
    border-radius: 50%;
    height: 32px;
    border: 2.2px solid #833a21;
    width: 32px;
    margin: -2px 0 0 -2px
}

#mp80 .mp80-pc #section-1 .text_216 {
    width: 19px;
    height: 14px;
    overflow-wrap: break-word;
    color: #060001;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    line-height: 14px;
    margin: 8.2px 0 0 7.2px
}

#mp80 .mp80-pc #section-1 .text-wrapper_57 {
    width: 79px;
    height: 16px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 600;
    text-align: center;
    line-height: 16px;
    margin: 4px 0 0 4.8px
}

#mp80 .mp80-pc #section-1 .text_217 {
    width: 79px;
    height: 16px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    line-height: 16px
}

#mp80 .mp80-pc #section-1 .text_218 {
    width: 79px;
    height: 16px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    line-height: 15px
}

#mp80 .mp80-pc #section-1 .image-text_18 {
    width: 127px;
    height: 28px;
    margin: 11px 0 40px 236px
}

#mp80 .mp80-pc #section-1 .image-wrapper_6 {
    height: 28px;
    background: url(images/b7dd9617b43097dcb3076e0b1552b8d4.webp) 0px 0px no-repeat;
    background-size: 29px 29px;
    width: 28px
}

#mp80 .mp80-pc #section-1 .thumbnail_2 {
    width: 19px;
    height: 16px;
    margin: 8px 0 0 5px
}

#mp80 .mp80-pc #section-1 .text-group_52 {
    width: 91px;
    height: 15px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 600;
    text-align: center;
    line-height: 15px;
    margin-top: 6px
}

#mp80 .mp80-pc #section-1 .text_219 {
    width: 91px;
    height: 15px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    text-align: left;
    line-height: 15px
}

#mp80 .mp80-pc #section-1 .text_220 {
    width: 91px;
    height: 15px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    line-height: 15px
}

#mp80 .mp80-pc #section-1 .block_10 {
    border-radius: 50%;
    position: absolute;
    left: 236px;
    top: 121px;
    width: 32px;
    height: 32px;
    border: 2.2px solid #833a21
}

#mp80 .mp80-pc #section-1 .box_54 {
    width: 382px;
    height: 280px;
    background: url(images/218b531ba17b88f14116b0fa340693a6.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .paragraph_38 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 276px;
    height: 55px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 28px;
    font-weight: 600;
    text-align: left;
    line-height: 28px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 17px 0 0 24px
}

#mp80 .mp80-pc #section-1 .image-text_19 {
    width: 128px;
    height: 128px;
    margin: 55px 0 25px 25px
}

#mp80 .mp80-pc #section-1 .image_59 {
    width: 78px;
    height: 70px
}

#mp80 .mp80-pc #section-1 .text-group_53 {
    width: 125px;
    height: 50px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 18px;
    margin: 8px 0 0 3px
}

#mp80 .mp80-pc #section-1 .box_55 {
    width: 1202px;
    height: 249px;
    margin: 0 0 166px 359px
}

#mp80 .mp80-pc #section-1 .block_11 {
    width: 371px;
    height: 249px;
    background: url(images/2392ba310493db90c02e3963c50d59eb.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_54 {
    width: 255px;
    height: 76px;
    margin: 16px 0 0 58px
}

#mp80 .mp80-pc #section-1 .text_221 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(215, 10, 132)), color-stop(0, rgb(215, 10, 132)), color-stop(100%, rgb(81, 18, 127)), to(rgb(81, 18, 127)));
    background-image: linear-gradient(90deg, rgb(215, 10, 132) 0, rgb(215, 10, 132) 0, rgb(81, 18, 127) 100%, rgb(81, 18, 127) 100%);
    width: 255px;
    overflow-wrap: break-word;
    color: #222e44;
    font-size: 33px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text-wrapper_58 {
    width: 192px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin: 4px 0 0 27px
}

#mp80 .mp80-pc #section-1 .text_222 {
    width: 192px;
    height: 37px;
    overflow-wrap: break-word;
    color: #eaeaec;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    line-height: 20px
}

#mp80 .mp80-pc #section-1 .text_223 {
    width: 192px;
    height: 37px;
    overflow-wrap: break-word;
    color: #eaeaec;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 20px
}

#mp80 .mp80-pc #section-1 .paragraph_39 {
    width: 192px;
    height: 37px;
    overflow-wrap: break-word;
    color: #eaeaec;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    line-height: 20px
}

#mp80 .mp80-pc #section-1 .text_224 {
    width: 192px;
    height: 37px;
    overflow-wrap: break-word;
    color: #eaeaec;
    font-size: 15px;
    font-weight: NaN;
    text-align: left;
    line-height: 20px
}

#mp80 .mp80-pc #section-1 .block_12 {
    width: 821px;
    height: 249px;
    background: url(images/8816f7e32cb03e62cb061e5a98fbbed3.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text-group_55 {
    width: 650px;
    height: 81px;
    margin: 21px 0 0 86px
}

#mp80 .mp80-pc #section-1 .text_225 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
    background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
    width: 385px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    text-align: center;
    line-height: 40px;
    margin-left: 134px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#mp80 .mp80-pc #section-1 .text_226 {
    width: 650px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 25px;
    font-weight: NaN;
    text-align: center;
    line-height: 24px;
    margin-top: 17px
}

#mp80 .mp80-pc #section-1 .text-wrapper_59 {
    height: 250px;
    background: url(images/a1e189b4c35e8375229385c295620cb7.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 371px;
    position: absolute;
    left: 1190px;
    top: 638px
}

#mp80 .mp80-pc #section-1 .text_227 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 299px;
    overflow-wrap: break-word;
    color: #2b74b9;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 17px 0 0 32px
}

#mp80 .mp80-pc #section-1 .box_56 {
    position: absolute;
    left: 740px;
    top: 638px;
    width: 443px;
    height: 250px;
    background: url(images/f8f478a74fd62d406fe73ce4bfdd28f3.webp) 100% no-repeat;
    background-size: 100% 100%
}

#mp80 .mp80-pc #section-1 .text_228 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
    background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 360px;
    overflow-wrap: break-word;
    color: #d9e2ed;
    font-size: 27px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 24px 0 0 54px
}

#mp80 .mp80-pc #section-1 .block_13 {
    width: 353px;
    height: 55px;
    margin: 28px 0 112px 60px
}

#mp80 .mp80-pc #section-1 .image-text_20 {
    width: 56px;
    height: 55px
}

#mp80 .mp80-pc #section-1 .label_2 {
    width: 48px;
    height: 36px;
    margin-left: 5px
}

#mp80 .mp80-pc #section-1 .text-group_56 {
    width: 56px;
    height: 13px;
    overflow-wrap: break-word;
    color: #6a88fd;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    line-height: 25px;
    margin-top: 6px
}

#mp80 .mp80-pc #section-1 .image-text_21 {
    width: 56px;
    height: 55px
}

#mp80 .mp80-pc #section-1 .label_3 {
    width: 48px;
    height: 36px;
    margin-left: 5px
}

#mp80 .mp80-pc #section-1 .text-group_57 {
    width: 56px;
    height: 13px;
    overflow-wrap: break-word;
    color: #7d71ff;
    font-size: 17px;
    font-weight: 600;
    text-align: center;
    line-height: 25px;
    margin-top: 6px
}

#mp80 .mp80-pc #section-1 .text-wrapper_60 {
    height: 250px;
    background: url(images/e75031440c1d0a39ab0253fd25c9759e.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 366px;
    position: absolute;
    left: 359px;
    top: 638px
}

#mp80 .mp80-pc #section-1 .text_229 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(247, 114, 209)), color-stop(0, rgb(247, 114, 209)), color-stop(100%, rgb(200, 114, 242)), to(rgb(200, 114, 242)));
    background-image: linear-gradient(90deg, rgb(247, 114, 209) 0, rgb(247, 114, 209) 0, rgb(200, 114, 242) 100%, rgb(200, 114, 242) 100%);
    width: 216px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 33px;
    font-weight: 600;
    text-align: left;
    line-height: 29px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 23px 0 0 87px
}

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

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

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

    #mp80 .mp80-phone #section-1 .group_1 {
        position: relative;
        width: 750px;
        background: #000
    }

    #mp80 .mp80-phone #section-1 .group_2 {
        position: relative;
        width: 750px;
        height: 832px;
        background: url(images/cb4aeb1e2befd4f3630899477ac0894a.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text_1 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 295px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 48px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 368px 0 0 236px
    }

    #mp80 .mp80-phone #section-1 .text_2 {
        width: 530px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 32px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 26px 0 0 115px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_1 {
        height: 37px;
        background: url(images/444367a3ef5d7954f4149ac42657991b.webp) -1px 0px no-repeat;
        background-size: 100% 100%;
        width: 411px;
        margin: 29px 0 300px 174px
    }

    #mp80 .mp80-phone #section-1 .text_3 {
        width: 385px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 24px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 10px 0 10px 13px
    }

    #mp80 .mp80-phone #section-1 .block_1 {
        position: absolute;
        left: 52px;
        top: 625px;
        width: 200px;
        height: 256px;
        background: url(images/c75399ba6faf6d2d2e946d31df7d52d6.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_1 {
        width: 188px;
        height: 101px;
        margin: 15px 0 0 7px
    }

    #mp80 .mp80-phone #section-1 .paragraph_1 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
        background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
        width: 188px;
        height: 53px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 28px;
        font-weight: 600;
        text-align: left;
        line-height: 30px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_2 {
        width: 180px;
        height: 38px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        line-height: 18px;
        margin: 10px 0 0 4px
    }

    #mp80 .mp80-phone #section-1 .paragraph_2 {
        width: 180px;
        height: 38px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 1.2
    }

    #mp80 .mp80-phone #section-1 .text_4 {
        width: 180px;
        height: 38px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .text_5 {
        width: 180px;
        height: 38px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .block_2 {
        position: absolute;
        left: 256px;
        top: 625px;
        width: 239px;
        height: 406px;
        background: url(images/bcf865ea42959854aad1341654725a5f.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_2 {
        width: 222px;
        height: 120px;
        margin: 36px 0 0 11px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_3 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 199px;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        margin-left: 12px
    }

    #mp80 .mp80-phone #section-1 .text_6 {
        width: 199px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 52px;
        font-weight: 600;
        text-align: left;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .text_7 {
        width: 199px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 30px;
        font-weight: 600;
        text-align: left;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .paragraph_3 {
        width: 222px;
        height: 36px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px;
        margin-top: 9px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_4 {
        position: absolute;
        left: 500px;
        top: 625px;
        width: 198px;
        height: 256px;
        background: url(images/5e8219b5fba7ce21b693a0fd38c24d20.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text_8 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 163px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 28px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 27px 0 0 17px
    }

    #mp80 .mp80-phone #section-1 .text_9 {
        width: 162px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 6px 0 177px 19px
    }

    #mp80 .mp80-phone #section-1 .group_3 {
        height: 593px;
        background: url(images/55df0403c4f0e18b796690ca8c85f593.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 424px;
        width: 750px;
        position: relative
    }

    #mp80 .mp80-phone #section-1 .text_10 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 466px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 48px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 413px 0 0 257px
    }

    #mp80 .mp80-phone #section-1 .box_1 {
        position: absolute;
        left: 83px;
        top: 481px;
        width: 635px;
        height: 117px;
        font-size: 22px;
        font-weight: 400;
        color: #fff;
        text-align: right;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
        background: linear-gradient(90deg, #12D6DF, #F70FFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .box_1 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .group_4 {
        width: 750px
    }

    #mp80 .mp80-phone #section-1 .image-wrapper_1 {
        width: 750px;
        margin: 177px 0 0 0
    }

    #mp80 .mp80-phone #section-1 .image-wrapper_1 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #mp80 .mp80-phone #section-1 .image-wrapper_1 ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1;
        flex: 0 1
    }

    #mp80 .mp80-phone #section-1 .image-wrapper_1 ul li img {
        width: 185px;
        height: 155px;
        margin: 0
    }

    #mp80 .mp80-phone #section-1 .image-wrapper_1 ul li span {
        text-align: center;
        width: auto;
        display: block;
        margin: 20px 0
    }

    #mp80 .mp80-phone #section-1 .image_1 {
        width: 48px;
        height: 14px
    }

    #mp80 .mp80-phone #section-1 .image_2 {
        width: 48px;
        height: 14px;
        margin-left: 141px
    }

    #mp80 .mp80-phone #section-1 .image_3 {
        width: 48px;
        height: 14px;
        margin-left: 142px
    }

    #mp80 .mp80-phone #section-1 .image_4 {
        width: 48px;
        height: 14px;
        margin-left: 141px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_5 {
        width: 694px;
        height: 32px;
        margin: 21px 0 0 18px
    }

    #mp80 .mp80-phone #section-1 .text_11 {
        width: 146px;
        height: 32px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px
    }

    #mp80 .mp80-phone #section-1 .text_12 {
        width: 129px;
        height: 31px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px;
        margin-left: 34px
    }

    #mp80 .mp80-phone #section-1 .text_13 {
        width: 145px;
        height: 29px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px;
        margin-left: 66px
    }

    #mp80 .mp80-phone #section-1 .text_14 {
        width: 104px;
        height: 16px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px;
        margin-left: 70px
    }

    #mp80 .mp80-phone #section-1 .image-wrapper_2 {
        width: 616px;
        height: 14px;
        margin: 141px 0 0 8px
    }

    #mp80 .mp80-phone #section-1 .image_5 {
        width: 48px;
        height: 14px
    }

    #mp80 .mp80-phone #section-1 .image_6 {
        width: 48px;
        height: 14px;
        margin-left: 141px
    }

    #mp80 .mp80-phone #section-1 .image_7 {
        width: 48px;
        height: 14px;
        margin-left: 142px
    }

    #mp80 .mp80-phone #section-1 .image_8 {
        width: 48px;
        height: 14px;
        margin-left: 141px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_6 {
        width: 705px;
        height: 28px;
        margin: 24px 0 0 18px
    }

    #mp80 .mp80-phone #section-1 .text_15 {
        width: 133px;
        height: 28px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px
    }

    #mp80 .mp80-phone #section-1 .text_16 {
        width: 140px;
        height: 15px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px;
        margin-left: 73px
    }

    #mp80 .mp80-phone #section-1 .text_17 {
        width: 118px;
        height: 28px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px;
        margin-left: 43px
    }

    #mp80 .mp80-phone #section-1 .text_18 {
        width: 119px;
        height: 16px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px;
        margin-left: 79px
    }

    #mp80 .mp80-phone #section-1 .text_19 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 548px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 84px 0 0 123px
    }

    #mp80 .mp80-phone #section-1 .list_1 {
        width: 644px;
        height: 191px;
        margin: 39px 0 43px 53px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_7-0 {
        height: 190px;
        background-size: 100% 100%;
        width: 153px;
        margin: 1px 10px 0 0;
        background: url(images/0f805e21e882ca4de1131e8f69b43a6c.webp) 100% no-repeat
    }

    #mp80 .mp80-phone #section-1 .text_20-0 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
        background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
        width: 139px;
        height: 47px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 16px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 11px 0 0 13px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_7-1 {
        height: 190px;
        background-size: 100% 100%;
        width: 153px;
        margin: 1px 10px 0 0;
        background: url(images/37b34eff487e91aef40872c9ec5e6cce.webp) 100% no-repeat
    }

    #mp80 .mp80-phone #section-1 .text_20-1 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
        background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
        width: 139px;
        height: 47px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 16px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 11px 0 0 13px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_7-2 {
        height: 190px;
        background-size: 100% 100%;
        width: 153px;
        margin: 1px 10px 0 0;
        background: url(images/05d518a1b232512fefc19b3068e6851e.webp) 100% no-repeat
    }

    #mp80 .mp80-phone #section-1 .text_20-2 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
        background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
        width: 139px;
        height: 47px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 16px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 11px 0 0 13px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_7-3 {
        height: 190px;
        background-size: 100% 100%;
        width: 153px;
        margin: 1px 10px 0 0;
        background: url(images/0dd8085dc63bc66ed0418142d277a222.webp) 100% no-repeat
    }

    #mp80 .mp80-phone #section-1 .text_20-3 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
        background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
        width: 139px;
        height: 47px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 16px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 11px 0 0 13px
    }

    #mp80 .mp80-phone #section-1 .image_9 {
        width: 750px;
        height: 449px;
        margin-top: -1px
    }

    #mp80 .mp80-phone #section-1 .group_5 {
        width: 750px;
        background-color: #000;
        margin-top: -1px
    }

    #mp80 .mp80-phone #section-1 .group_6 {
        width: 656px;
        margin: 5px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .image-text_1 {
        width: 319px;
        height: 208px
    }

    #mp80 .mp80-phone #section-1 .image_10 {
        width: 319px;
        height: 156px
    }

    #mp80 .mp80-phone #section-1 .text-group_3 {
        width: 230px;
        height: 43px;
        margin: 9px 0 0 38px
    }

    #mp80 .mp80-phone #section-1 .text_21 {
        width: 235px;
        height: 19px;
        overflow-wrap: break-word;
        color: #b954ff;
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        line-height: 22px
    }

    #mp80 .mp80-phone #section-1 .text_22 {
        width: 173px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: left;
        line-height: 22px;
        margin: 7px 0 0 31px
    }

    #mp80 .mp80-phone #section-1 .image-text_2 {
        width: 336px;
        height: 208px
    }

    #mp80 .mp80-phone #section-1 .image_11 {
        width: 322px;
        height: 156px;
        margin-left: 3px
    }

    #mp80 .mp80-phone #section-1 .text-group_4 {
        width: 336px;
        height: 43px;
        margin-top: 9px
    }

    #mp80 .mp80-phone #section-1 .text_23 {
        width: 148px;
        height: 15px;
        overflow-wrap: break-word;
        color: #b954ff;
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        line-height: 22px;
        margin-left: 83px
    }

    #mp80 .mp80-phone #section-1 .text_24 {
        width: 339px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 22px;
        margin-top: 11px
    }

    #mp80 .mp80-phone #section-1 .group_7 {
        width: 645px;
        height: 202px;
        margin: 25px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .image-text_3 {
        width: 212px;
        height: 202px
    }

    #mp80 .mp80-phone #section-1 .image_12 {
        width: 212px;
        height: 138px
    }

    #mp80 .mp80-phone #section-1 .text-group_5 {
        width: 186px;
        height: 58px;
        margin: 6px 0 0 9px
    }

    #mp80 .mp80-phone #section-1 .text_25 {
        width: 132px;
        height: 19px;
        overflow-wrap: break-word;
        color: #b954ff;
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        line-height: 22px;
        margin-left: 33px
    }

    #mp80 .mp80-phone #section-1 .text_26 {
        width: 189px;
        height: 35px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px;
        margin-top: 4px
    }

    #mp80 .mp80-phone #section-1 .image-text_4 {
        width: 212px;
        height: 199px;
        margin-left: 5px
    }

    #mp80 .mp80-phone #section-1 .image_13 {
        width: 212px;
        height: 138px
    }

    #mp80 .mp80-phone #section-1 .text-group_6 {
        width: 162px;
        height: 55px;
        margin: 6px 0 0 25px
    }

    #mp80 .mp80-phone #section-1 .text_27 {
        width: 146px;
        height: 19px;
        overflow-wrap: break-word;
        color: #b954ff;
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        line-height: 22px;
        margin-left: 16px
    }

    #mp80 .mp80-phone #section-1 .text_28 {
        width: 167px;
        height: 32px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px;
        margin-top: 4px
    }

    #mp80 .mp80-phone #section-1 .image-text_5 {
        width: 213px;
        height: 202px;
        margin-left: 3px
    }

    #mp80 .mp80-phone #section-1 .image_14 {
        width: 213px;
        height: 138px
    }

    #mp80 .mp80-phone #section-1 .text-group_7 {
        width: 156px;
        height: 59px;
        margin: 5px 0 0 29px
    }

    #mp80 .mp80-phone #section-1 .text_29 {
        width: 123px;
        height: 16px;
        overflow-wrap: break-word;
        color: #b954ff;
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        line-height: 22px;
        margin-left: 22px
    }

    #mp80 .mp80-phone #section-1 .text_30 {
        width: 156px;
        height: 35px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px;
        margin-top: 8px
    }

    #mp80 .mp80-phone #section-1 .group_8 {
        width: 750px;
        height: 216px;
        background: url(images/5a5df1d720ef7230d3f06275c854bd1f.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 56px
    }

    #mp80 .mp80-phone #section-1 .text-group_8 {
        width: 567px;
        height: 162px;
        margin: 31px 0 0 91px
    }

    #mp80 .mp80-phone #section-1 .paragraph_4 {
        width: 575px;
        height: 94px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 48px;
        font-weight: 600;
        text-align: center;
        line-height: 49px
    }

    #mp80 .mp80-phone #section-1 .paragraph_5 {
        width: 400px;
        height: 55px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 24px;
        font-weight: NaN;
        text-align: center;
        line-height: 32px;
        margin: 13px 0 0 81px
    }

    #mp80 .mp80-phone #section-1 .group_9 {
        width: 640px;
        height: 158px;
        margin: 73px 0 0 52px
    }

    #mp80 .mp80-phone #section-1 .section_1 {
        width: 177px;
        height: 158px;
        background: url(images/944d61cfa9791e48eb34243f69cdbfeb.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_9 {
        width: 100%;
        margin: 30px 0 0 0
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_8 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 100%;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: 700;
        text-align: center;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .text_31 {
        width: auto;
        height: 30px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 44px;
        font-weight: 700;
        text-align: left;
        line-height: 44px
    }

    #mp80 .mp80-phone #section-1 .text_32 {
        width: auto;
        height: 30px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: 700;
        text-align: left;
        line-height: 30px
    }

    #mp80 .mp80-phone #section-1 .text_33 {
        width: 100%;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        margin-top: 10px
    }

    #mp80 .mp80-phone #section-1 .box_2 {
        height: 28px;
        background: url(images/aa6dea1f7e1b21cfb1bbe23fab97a1eb.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 138px;
        margin: 6px 0 31px 21px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_9 {
        width: 124px;
        height: 18px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        line-height: 18px;
        margin: 5px 0 0 7px
    }

    #mp80 .mp80-phone #section-1 .text_34 {
        width: 124px;
        height: 18px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .text_35 {
        width: 124px;
        height: 18px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .section_2 {
        width: 280px;
        height: 158px;
        background: url(images/a2072d7fe97f8a1f6d354419a3ed1b51.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 6px
    }

    #mp80 .mp80-phone #section-1 .paragraph_6 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 265px;
        height: 53px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 28px;
        font-weight: 600;
        text-align: left;
        line-height: 30px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 8px 0 0 11px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_10 {
        width: 234px;
        height: 35px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        margin: 39px 0 3px 10px
    }

    #mp80 .mp80-phone #section-1 .text_36 {
        width: 234px;
        height: 35px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .paragraph_7 {
        width: 234px;
        height: 35px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .text_37 {
        width: 234px;
        height: 35px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .section_3 {
        position: relative;
        width: 176px;
        height: 158px;
        margin: 0 0 0 13px;
        background-image: url(images/6eae937b652c045afe9366db4c207570.webp);
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .paragraph_8 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 100%;
        height: 47px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        margin-top: 5px;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_11 {
        position: absolute;
        left: 6px;
        top: 45px;
        width: 158px;
        height: 18px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 37px
    }

    #mp80 .mp80-phone #section-1 .text_38 {
        width: 158px;
        height: 18px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: left;
        line-height: 37px
    }

    #mp80 .mp80-phone #section-1 .text_39 {
        width: 158px;
        height: 18px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: left;
        line-height: 37px
    }

    #mp80 .mp80-phone #section-1 .text_40 {
        width: 158px;
        height: 18px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 11px;
        font-weight: NaN;
        text-align: left;
        line-height: 37px
    }

    #mp80 .mp80-phone #section-1 .group_10 {
        width: 645px;
        height: 102px;
        margin: 7px 0 0 52px
    }

    #mp80 .mp80-phone #section-1 .group_11 {
        width: 311px;
        height: 102px;
        background: url(images/f95d5beafe238941bc8bfdc97bd1cc0b.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_10 {
        width: 200px;
        height: 88px;
        margin: 10px 0 0 16px
    }

    #mp80 .mp80-phone #section-1 .text_41 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: auto;
        height: 19px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 23px;
        font-weight: 600;
        text-align: left;
        line-height: 23px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .paragraph_9 {
        width: 149px;
        height: 64px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px;
        margin: 5px 0 0 1px
    }

    #mp80 .mp80-phone #section-1 .group_12 {
        width: 143px;
        height: 102px;
        background: url(images/b62af65ebe207b6c9962f81ebfc77b8b.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 8px
    }

    #mp80 .mp80-phone #section-1 .paragraph_10 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(18, 214, 223)), color-stop(0, rgb(18, 214, 223)), color-stop(100%, rgb(247, 15, 255)), to(rgb(247, 15, 255)));
        background-image: linear-gradient(90deg, rgb(18, 214, 223) 0, rgb(18, 214, 223) 0, rgb(247, 15, 255) 100%, rgb(247, 15, 255) 100%);
        width: 120px;
        height: 32px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 18px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 5px 0 0 10px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_12 {
        width: 74px;
        height: 27px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        line-height: 1.2;
        margin: 21px 0 7px 6px
    }

    #mp80 .mp80-phone #section-1 .text_42 {
        width: 74px;
        height: 27px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 17px
    }

    #mp80 .mp80-phone #section-1 .text_43 {
        width: 74px;
        height: 27px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 14px;
        font-weight: 600;
        text-align: left;
        line-height: 17px
    }

    #mp80 .mp80-phone #section-1 .paragraph_11 {
        width: 74px;
        height: 27px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 11px;
        font-weight: NaN;
        text-align: left;
        line-height: 17px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_13 {
        height: 102px;
        background: url(images/e64618cc215cc0e30edc2106d77a5a51.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 7px;
        width: 176px
    }

    #mp80 .mp80-phone #section-1 .text_44 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 157px;
        height: 20px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 23px;
        font-weight: 600;
        text-align: left;
        line-height: 23px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 12px 0 0 11px
    }

    #mp80 .mp80-phone #section-1 .text-group_11 {
        width: 435px;
        height: 75px;
        margin: 57px 0 16px 171px
    }

    #mp80 .mp80-phone #section-1 .text_45 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 435px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: center;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_46 {
        width: 385px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: center;
        line-height: 1.2;
        margin: 14px 0 0 24px
    }

    #mp80 .mp80-phone #section-1 .group_13 {
        height: 452px;
        background: url(images/06cba0eb77fe897739a41592846e5d7f.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -1px;
        width: 750px
    }

    #mp80 .mp80-phone #section-1 .group_14 {
        width: 687px;
        margin: 14px 0 0 37px;
        font-size: 24px;
        font-weight: 400;
        color: #fff;
        text-align: center;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
        background: linear-gradient(90deg, #12D6DF, #F70FFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .group_14 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .group_15 {
        width: 750px;
        height: 519px;
        background: url(images/4305e6486ed2c6babd225fa6b95bf1e7.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .box_3 {
        width: 616px;
        margin: 35px 0 0 54px;
        font-size: 24px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#7776FF), to(#AE2CF1));
        background: linear-gradient(90deg, #7776FF, #AE2CF1);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .box_3 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_47 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 460px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 351px 0 0 54px
    }

    #mp80 .mp80-phone #section-1 .group_16 {
        position: relative;
        width: 750px;
        height: 2975px
    }

    #mp80 .mp80-phone #section-1 .text_48 {
        width: 198px;
        height: 21px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px;
        margin: 12px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .section_4 {
        width: 543px;
        margin: 21px 0 0 54px;
        font-size: 24px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#7776FF), to(#AE2CF1));
        background: linear-gradient(90deg, #7776FF, #AE2CF1);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .section_4 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .image_16 {
        width: 502px;
        height: 480px;
        margin: 59px 0 0 96px
    }

    #mp80 .mp80-phone #section-1 .image_17 {
        width: 579px;
        height: 579px;
        margin: 7px 0 0 81px
    }

    #mp80 .mp80-phone #section-1 .section_5 {
        width: 750px;
        height: 217px;
        background: url(images/4287f124c558f3e5a7bdde682bab613b.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 86px
    }

    #mp80 .mp80-phone #section-1 .text-group_12 {
        width: 569px;
        height: 161px;
        margin: 30px 0 0 87px
    }

    #mp80 .mp80-phone #section-1 .paragraph_12 {
        width: 436px;
        height: 89px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 41px;
        font-weight: 600;
        text-align: center;
        line-height: 49px;
        margin-left: 70px
    }

    #mp80 .mp80-phone #section-1 .paragraph_13 {
        width: 575px;
        height: 56px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 24px;
        font-weight: NaN;
        text-align: center;
        line-height: 32px;
        margin-top: 16px
    }

    #mp80 .mp80-phone #section-1 .section_6 {
        width: 644px;
        height: 198px;
        margin: 87px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .section_7 {
        width: 446px;
        height: 198px;
        background: url(images/217fe84c01cfeab52743ac620bf2ea37.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_13 {
        width: 212px;
        height: 139px;
        margin: 31px 0 0 30px
    }

    #mp80 .mp80-phone #section-1 .paragraph_14 {
        width: 213px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: 600;
        text-align: left;
        line-height: 25px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_14 {
        width: 143px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-top: 18px
    }

    #mp80 .mp80-phone #section-1 .text_49 {
        width: 143px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 33px;
        font-weight: NaN;
        text-align: left;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .text_50 {
        width: 143px;
        height: 57px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: left;
        line-height: 42px
    }

    #mp80 .mp80-phone #section-1 .section_8 {
        width: 192px;
        height: 174px;
        margin-top: 9px
    }

    #mp80 .mp80-phone #section-1 .section_9 {
        width: 192px;
        height: 51px;
        background: url(images/37f7388ae7f62fe5a6c8be7200851e31.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_14 {
        width: 154px;
        height: 36px;
        margin: 8px 0 0 19px
    }

    #mp80 .mp80-phone #section-1 .text_51 {
        width: 63px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        margin-left: 45px
    }

    #mp80 .mp80-phone #section-1 .text_52 {
        width: 154px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 12px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .section_10 {
        width: 192px;
        height: 50px;
        background: url(images/03624ba2f1063eefd1927ced0363a2c8.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 10px
    }

    #mp80 .mp80-phone #section-1 .text-group_15 {
        width: 153px;
        height: 39px;
        margin: 7px 0 0 20px
    }

    #mp80 .mp80-phone #section-1 .text_53 {
        width: 106px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        margin-left: 23px
    }

    #mp80 .mp80-phone #section-1 .text_54 {
        width: 153px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 12px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .section_11 {
        width: 192px;
        height: 51px;
        background: url(images/fba9ccc6d2dc0c88ed66ec9fa6edc25c.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 12px
    }

    #mp80 .mp80-phone #section-1 .text-group_16 {
        width: 127px;
        height: 39px;
        margin: 6px 0 0 32px
    }

    #mp80 .mp80-phone #section-1 .text_55 {
        width: 127px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .text_56 {
        width: 94px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 12px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 0 0 0 17px
    }

    #mp80 .mp80-phone #section-1 .text-group_17 {
        width: 436px;
        height: 86px;
        margin: 241px 0 0 157px
    }

    #mp80 .mp80-phone #section-1 .text_57 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 442px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_58 {
        width: 305px;
        height: 29px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: center;
        line-height: 25px;
        margin: 17px 0 0 69px
    }

    #mp80 .mp80-phone #section-1 .section_12 {
        height: 446px;
        background: url(images/37c0d3ffc5577a239ebca4ce46a85459.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 527px;
        margin: 91px 0 0 157px
    }

    #mp80 .mp80-phone #section-1 .group_17 {
        width: 644px;
        margin: -69px 0 0 -99px;
        text-align: center;
        font-size: 24px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
        background: linear-gradient(90deg, #12D6DF, #F70FFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .group_17 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text-group_18 {
        width: 439px;
        height: 92px;
        margin: 128px 0 29px 156px
    }

    #mp80 .mp80-phone #section-1 .text_59 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 295px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        margin-left: 73px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_60 {
        width: 439px;
        height: 29px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px;
        margin-top: 23px
    }

    #mp80 .mp80-phone #section-1 .section_13 {
        position: absolute;
        left: 55px;
        top: 2714px;
        width: 151px;
        height: 82px;
        background: url(images/5e06428e767a42f8c8b1e39c45d43fa9.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_19 {
        width: 124px;
        height: 45px;
        margin: 13px 0 0 13px
    }

    #mp80 .mp80-phone #section-1 .text_61 {
        background-image: linear-gradient(135deg, rgb(246, 191, 117) 0, rgb(246, 191, 117) 0, rgb(215, 113, 133) 35.009766%, rgb(135, 102, 172) 64.990234%, rgb(65, 80, 177) 100%, rgb(65, 80, 177) 100%);
        width: 108px;
        height: 24px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 26px;
        font-weight: 600;
        text-align: center;
        line-height: 26px;
        margin-left: 9px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_62 {
        width: 124px;
        height: 16px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 26px;
        margin-top: 5px
    }

    #mp80 .mp80-phone #section-1 .section_14 {
        position: absolute;
        left: 220px;
        top: 2714px;
        width: 151px;
        height: 82px;
        background: url(images/fb371836e7d9f2bcb637d4a6a9a19c58.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_20 {
        width: 102px;
        height: 64px;
        margin: 13px 0 0 19px
    }

    #mp80 .mp80-phone #section-1 .text_63 {
        background-image: linear-gradient(135deg, rgb(246, 191, 117) 0, rgb(246, 191, 117) 0, rgb(215, 113, 133) 35.009766%, rgb(135, 102, 172) 64.990234%, rgb(65, 80, 177) 100%, rgb(65, 80, 177) 100%);
        width: 66px;
        height: 19px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 26px;
        font-weight: 600;
        text-align: center;
        line-height: 26px;
        margin-left: 21px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .paragraph_15 {
        width: 102px;
        height: 35px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px;
        margin-top: 10px
    }

    #mp80 .mp80-phone #section-1 .section_15 {
        position: absolute;
        left: 386px;
        top: 2714px;
        width: 151px;
        height: 82px;
        background: url(images/db036a6d5ee096a3caf07a8c34bb75d5.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_21 {
        width: 109px;
        height: 68px;
        margin: 9px 0 0 22px
    }

    #mp80 .mp80-phone #section-1 .text_64 {
        background-image: linear-gradient(135deg, rgb(246, 191, 117) 0, rgb(246, 191, 117) 0, rgb(215, 113, 133) 35.009766%, rgb(135, 102, 172) 64.990234%, rgb(65, 80, 177) 100%, rgb(65, 80, 177) 100%);
        width: 110px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 26px;
        font-weight: 600;
        text-align: center;
        line-height: 1.2;
        margin-left: 1px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .paragraph_16 {
        width: 109px;
        height: 35px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px
    }

    #mp80 .mp80-phone #section-1 .section_16 {
        position: absolute;
        left: 551px;
        top: 2714px;
        width: 151px;
        height: 82px;
        background: url(images/83d9a724fa0e7dd9865a1f3bca87b050.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_22 {
        width: 128px;
        height: 49px;
        margin: 9px 0 0 12px
    }

    #mp80 .mp80-phone #section-1 .text_65 {
        background-image: linear-gradient(135deg, rgb(246, 191, 117) 0, rgb(246, 191, 117) 0, rgb(215, 113, 133) 35.009766%, rgb(135, 102, 172) 64.990234%, rgb(65, 80, 177) 100%, rgb(65, 80, 177) 100%);
        width: 129px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 26px;
        font-weight: 600;
        text-align: center;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_66 {
        width: 119px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 0 0 0 4px
    }

    #mp80 .mp80-phone #section-1 .section_17 {
        position: absolute;
        left: 53px;
        top: 1859px;
        width: 267px;
        height: 174px;
        background: url(images/33a558794095f518b3392b10c6346c1a.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text_67 {
        width: 176px;
        height: 20px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 27px;
        font-weight: 600;
        text-align: left;
        line-height: 27px;
        margin: 18px 0 0 20px
    }

    #mp80 .mp80-phone #section-1 .text-group_23 {
        width: 45px;
        height: 26px;
        margin: 76px 0 34px 45px
    }

    #mp80 .mp80-phone #section-1 .text_68 {
        width: 45px;
        height: 13px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        text-align: left;
        line-height: 16px
    }

    #mp80 .mp80-phone #section-1 .text_69 {
        width: 41px;
        height: 8px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 10px;
        font-weight: 600;
        text-align: left;
        line-height: 10px;
        margin-top: 5px
    }

    #mp80 .mp80-phone #section-1 .section_18 {
        position: absolute;
        left: 331px;
        top: 1859px;
        width: 367px;
        height: 194px;
        background: url(images/313b2617fcef0bd891d2b9bcbed37450.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text_70 {
        width: 350px;
        height: 22px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 23px;
        font-weight: 600;
        text-align: left;
        line-height: 32px;
        margin: 17px 0 0 10px
    }

    #mp80 .mp80-phone #section-1 .image_18 {
        width: 115px;
        height: 40px;
        margin: 74px 0 41px 23px
    }

    #mp80 .mp80-phone #section-1 .group_18 {
        height: 516px;
        background: url(images/c610861bd910112155aae12437cdbb50.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 750px;
        position: relative
    }

    #mp80 .mp80-phone #section-1 .image-wrapper_3 {
        width: 133px;
        height: 53px;
        margin: 344px 0 0 535px
    }

    #mp80 .mp80-phone #section-1 .image_19 {
        width: auto;
        height: auto
    }

    #mp80 .mp80-phone #section-1 .image-wrapper_4 {
        position: absolute;
        top: 344px;
        left: 124px;
        width: 163px;
        height: 52px
    }

    #mp80 .mp80-phone #section-1 .image_20 {
        width: auto;
        height: auto
    }

    #mp80 .mp80-phone #section-1 .image_21-box {
        background-color: #000
    }

    #mp80 .mp80-phone #section-1 .image_21 {
        display: block;
        -webkit-transform: translateY(-60px);
        -ms-transform: translateY(-60px);
        transform: translateY(-60px);
        margin-top: 122px;
        width: 540px;
        margin: 0 auto;
        height: 118px
    }

    #mp80 .mp80-phone #section-1 .group_19 {
        position: relative;
        width: 750px;
        background: #fff;
        margin-top: 33px
    }

    #mp80 .mp80-phone #section-1 .text-group_24 {
        width: 519px;
        height: 125px;
        margin: 33px 0 0 110px
    }

    #mp80 .mp80-phone #section-1 .paragraph_17 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 519px;
        height: 85px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: center;
        line-height: 46px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_71 {
        width: 220px;
        height: 22px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 30px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px;
        margin: 18px 0 0 155px
    }

    #mp80 .mp80-phone #section-1 .group_20 {
        width: 658px;
        height: 72px;
        margin: 21px 0 0 39px;
        font-size: 24px;
        font-weight: 400;
        text-align: center;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#C82090), to(#6A14D1));
        background: linear-gradient(90deg, #C82090, #6A14D1);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #000
    }

    #mp80 .mp80-phone #section-1 .group_20 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .image_22 {
        width: 750px;
        height: 343px;
        margin-top: 22px
    }

    #mp80 .mp80-phone #section-1 .group_21 {
        width: 735px;
        height: 71px;
        margin: 146px 0 0 7px
    }

    #mp80 .mp80-phone #section-1 .text-group_25 {
        width: 229px;
        height: 54px;
        margin-top: 1px
    }

    #mp80 .mp80-phone #section-1 .text_72 {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 85px;
        height: 20px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        line-height: 19px;
        margin-left: 73px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_73 {
        width: 229px;
        height: 32px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin-top: 2px
    }

    #mp80 .mp80-phone #section-1 .text-group_26 {
        width: 238px;
        height: 55px;
        margin-left: 20px
    }

    #mp80 .mp80-phone #section-1 .text_74 {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 57px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        line-height: 19px;
        margin-left: 90px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_75 {
        width: 238px;
        height: 32px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin-top: 6px
    }

    #mp80 .mp80-phone #section-1 .text-group_27 {
        width: 229px;
        height: 70px;
        margin: 1px 0 0 21px
    }

    #mp80 .mp80-phone #section-1 .text_76 {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 76px;
        height: 20px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        line-height: 19px;
        margin-left: 74px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_77 {
        width: 229px;
        height: 48px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin-top: 2px
    }

    #mp80 .mp80-phone #section-1 .list_2 {
        width: 750px;
        margin-top: 16px
    }

    #mp80 .mp80-phone #section-1 .image-text_6-0 {
        width: 244px;
        margin-right: 9px
    }

    #mp80 .mp80-phone #section-1 .image_23-0 {
        width: 244px;
        height: 155px
    }

    #mp80 .mp80-phone #section-1 .text-group_29-0 {
        width: 224px;
        height: 72px;
        margin: 10px 0 55px 9px
    }

    #mp80 .mp80-phone #section-1 .text_80-0 {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 140px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        line-height: 19px;
        margin-left: 44px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_81-0 {
        width: 234px;
        height: 47px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin-top: 8px
    }

    #mp80 .mp80-phone #section-1 .image-text_6-1 {
        width: 244px;
        height: 182px;
        margin-right: 9px
    }

    #mp80 .mp80-phone #section-1 .image_23-1 {
        width: 244px;
        height: 155px
    }

    #mp80 .mp80-phone #section-1 .text-group_29-1 {
        width: 224px;
        margin: 10px 0 55px 9px
    }

    #mp80 .mp80-phone #section-1 .text_80-1 {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 145px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        line-height: 19px;
        margin-left: 44px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_81-1 {
        width: 234px;
        height: 47px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin-top: 8px
    }

    #mp80 .mp80-phone #section-1 .image-text_6-2 {
        width: 244px;
        margin-right: 9px
    }

    #mp80 .mp80-phone #section-1 .image_23-2 {
        width: 244px;
        height: 155px
    }

    #mp80 .mp80-phone #section-1 .text-group_28-2 {
        width: 239px;
        height: 53px;
        margin: 10px 0 36px -2px
    }

    #mp80 .mp80-phone #section-1 .text_78-2 {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(180deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 241px;
        height: 21px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        text-align: center;
        line-height: 19px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_79-2 {
        width: auto;
        height: 28px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin: 4px 0 0 20px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_15 {
        width: 721px;
        height: 47px;
        margin: 4px 0 0 9px
    }

    #mp80 .mp80-phone #section-1 .text_81 {
        width: 224px;
        height: 47px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px
    }

    #mp80 .mp80-phone #section-1 .text_82 {
        width: 234px;
        height: 47px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin-left: 24px
    }

    #mp80 .mp80-phone #section-1 .text_79 {
        width: 206px;
        height: 28px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin-left: 33px
    }

    #mp80 .mp80-phone #section-1 .text-group_30 {
        width: 510px;
        height: 124px;
        margin: 54px 0 0 56px
    }

    #mp80 .mp80-phone #section-1 .paragraph_18 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 515px;
        height: 81px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: left;
        line-height: 42px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_83 {
        width: 205px;
        height: 21px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 30px;
        font-weight: NaN;
        text-align: left;
        line-height: 19px;
        margin-top: 22px
    }

    #mp80 .mp80-phone #section-1 .group_22 {
        width: 627px;
        margin: 19px 0 0 56px;
        font-size: 24px;
        font-weight: 400;
        color: #000;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#C82090), to(#6A14D1));
        background: linear-gradient(90deg, #C82090, #6A14D1);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #000
    }

    #mp80 .mp80-phone #section-1 .group_22 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .group_23 {
        width: 662px;
        margin: 38px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .image_24 {
        width: 399px;
        height: 270px
    }

    #mp80 .mp80-phone #section-1 .box_4 {
        width: 219px;
        height: 218px;
        margin-top: 24px
    }

    #mp80 .mp80-phone #section-1 .image-text_7 {
        width: 219px;
        height: 41px
    }

    #mp80 .mp80-phone #section-1 .label_1 {
        width: 41px;
        height: 41px
    }

    #mp80 .mp80-phone #section-1 .text-group_31 {
        width: 167px;
        height: 33px;
        overflow-wrap: break-word;
        color: #202123;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 16px;
        margin-top: 4px
    }

    #mp80 .mp80-phone #section-1 .image-text_8 {
        width: 166px;
        height: 42px;
        margin-top: 18px
    }

    #mp80 .mp80-phone #section-1 .label_2 {
        width: 41px;
        height: 42px
    }

    #mp80 .mp80-phone #section-1 .text-group_32 {
        width: auto;
        height: 30px;
        overflow-wrap: break-word;
        color: #202123;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 16px;
        margin-top: 4px
    }

    #mp80 .mp80-phone #section-1 .image-text_9 {
        width: 191px;
        height: 42px;
        margin-top: 17px
    }

    #mp80 .mp80-phone #section-1 .label_3 {
        width: 41px;
        height: 42px
    }

    #mp80 .mp80-phone #section-1 .text-group_33 {
        width: auto;
        height: 30px;
        overflow-wrap: break-word;
        color: #202123;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 16px;
        margin-top: 4px
    }

    #mp80 .mp80-phone #section-1 .image-text_10 {
        width: 189px;
        height: 41px;
        margin-top: 17px
    }

    #mp80 .mp80-phone #section-1 .label_4 {
        width: 41px;
        height: 41px
    }

    #mp80 .mp80-phone #section-1 .text-group_34 {
        width: 136px;
        height: 33px;
        overflow-wrap: break-word;
        color: #202123;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 16px;
        margin-top: 4px
    }

    #mp80 .mp80-phone #section-1 .image_25 {
        width: 645px;
        height: 171px;
        margin: 50px auto
    }

    #mp80 .mp80-phone #section-1 .image_26 {
        position: absolute;
        left: 0;
        top: 601px;
        width: 244px;
        height: 156px
    }

    #mp80 .mp80-phone #section-1 .image_27 {
        position: absolute;
        left: 253px;
        top: 601px;
        width: 245px;
        height: 156px
    }

    #mp80 .mp80-phone #section-1 .image_28 {
        position: absolute;
        left: 506px;
        top: 601px;
        width: 244px;
        height: 156px
    }

    #mp80 .mp80-phone #section-1 .group_24 {
        width: 750px;
        background-color: #000;
        position: relative;
        -webkit-transform: translateY(-1px);
        -ms-transform: translateY(-1px);
        transform: translateY(-1px)
    }

    #mp80 .mp80-phone #section-1 .box_5 {
        width: 644px;
        height: 217px;
        margin: 53px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_16 {
        width: 237px;
        height: 134px;
        margin-top: 73px
    }

    #mp80 .mp80-phone #section-1 .text_84 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(170, 250, 224)), color-stop(0, rgb(170, 250, 224)), color-stop(50%, rgb(89, 242, 204)), color-stop(100%, rgb(74, 178, 236)), to(rgb(74, 178, 236)));
        background-image: linear-gradient(90deg, rgb(170, 250, 224) 0, rgb(170, 250, 224) 0, rgb(89, 242, 204) 50%, rgb(74, 178, 236) 100%, rgb(74, 178, 236) 100%);
        width: 234px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        margin-left: 3px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_85 {
        width: auto;
        height: 94px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 24px;
        font-weight: NaN;
        text-align: left;
        line-height: 24px;
        margin-top: 17px
    }

    #mp80 .mp80-phone #section-1 .image_29 {
        width: 376px;
        height: 217px
    }

    #mp80 .mp80-phone #section-1 .text-group_35 {
        width: 636px;
        height: 79px;
        margin: 102px 0 9px 51px
    }

    #mp80 .mp80-phone #section-1 .text_86 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 639px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_87 {
        width: 385px;
        height: 23px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: left;
        line-height: 19px;
        margin: 17px 0 0 1px
    }

    #mp80 .mp80-phone #section-1 .group_25 {
        height: 571px;
        background: url(images/5425914dfc4945fe829ccf836ff9f94f.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -1px;
        width: 750px
    }

    #mp80 .mp80-phone #section-1 .group_26 {
        width: 578px;
        margin: 18px 0 0 52px;
        font-size: 24px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
        background: linear-gradient(90deg, #12D6DF, #F70FFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .group_26 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .group_27 {
        width: 750px;
        position: relative
    }

    #mp80 .mp80-phone #section-1 .text_88 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 454px;
        height: 31px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: left;
        line-height: 38px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 29px 0 0 50px
    }

    #mp80 .mp80-phone #section-1 .text_89 {
        width: 186px;
        height: 22px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: left;
        line-height: 19px;
        margin: 25px 0 0 51px
    }

    #mp80 .mp80-phone #section-1 .box_6 {
        width: 636px;
        margin: 27px 0 3px 52px;
        font-size: 24px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, left bottom, from(#12D6DF), to(#F70FFF));
        background: linear-gradient(180deg, #12D6DF, #F70FFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .box_6 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .group_28-box {
        width: 750px;
        position: relative;
        padding-bottom: 50px;
        background-color: #000;
        -webkit-transform: translateY(-2px);
        -ms-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    #mp80 .mp80-phone #section-1 .group_28 {
        position: relative;
        width: 678px;
        margin: -1px 0 110px 36px;
        border-radius: 25px;
        background-image: linear-gradient(135deg, #0a1d28 0, #210d33 100%);
        padding: 100px 50px;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .group_28 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;
        position: relative
    }

    #mp80 .mp80-phone #section-1 .group_28 ul li {
        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;
        width: 100%;
        border-bottom: 1px solid gray
    }

    #mp80 .mp80-phone #section-1 .group_28 ul li:last-child {
        border-bottom: none
    }

    #mp80 .mp80-phone #section-1 .group_28 ul li .tit {
        width: 40%;
        font-size: 22px;
        color: #fff;
        line-height: 1.2;
        padding: 2vw 0;
        padding-left: 2%
    }

    #mp80 .mp80-phone #section-1 .group_28 ul li .msg {
        width: 60%;
        font-size: 22px;
        color: #fff;
        line-height: 1.2;
        word-break: break-all;
        padding: 2vw 0
    }

    #mp80 .mp80-phone #section-1 .paragraph_19 {
        width: 156px;
        height: 737px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: NaN;
        text-align: left;
        line-height: 36px;
        margin: 32px 0 0 40px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_17 {
        width: 263px;
        height: 836px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        line-height: 36px;
        margin: 32px 100px 0 119px
    }

    #mp80 .mp80-phone #section-1 .paragraph_20 {
        width: 263px;
        height: 836px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: NaN;
        text-align: left;
        line-height: 36px
    }

    #mp80 .mp80-phone #section-1 .paragraph_21 {
        width: 263px;
        height: 836px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: NaN;
        text-align: left;
        line-height: 27px
    }

    #mp80 .mp80-phone #section-1 .image_30 {
        position: absolute;
        left: 24px;
        top: 59px;
        width: 630px;
        height: 650px
    }

    #mp80 .mp80-phone #section-1 .group_29 {
        background-color: #000;
        width: 750px
    }

    #mp80 .mp80-phone #section-1 .box_7 {
        width: 644px;
        height: 159px;
        margin: 134px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .section_19 {
        width: 418px;
        height: 159px;
        background: url(images/839fc2fdf07ccd2c0ae11371b0018e01.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_36 {
        width: 306px;
        height: 66px;
        margin: 9px 0 0 60px
    }

    #mp80 .mp80-phone #section-1 .text_90 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 306px;
        height: 31px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        font-weight: 600;
        text-align: left;
        line-height: 32px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .paragraph_22 {
        width: 284px;
        height: 32px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin: 3px 0 0 11px
    }

    #mp80 .mp80-phone #section-1 .paragraph_23 {
        width: 375px;
        height: 21px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 9px;
        font-weight: NaN;
        text-align: left;
        line-height: 12px;
        margin: 53px 0 10px 34px
    }

    #mp80 .mp80-phone #section-1 .section_20 {
        position: relative;
        width: 213px;
        height: 159px;
        background: url(images/a27b8df531fb2305f0d104419df9a587.webp) 100% no-repeat;
        background-size: 100% 100%;
        border: 2px #ae2cf1 solid;
        border-radius: 15px
    }

    #mp80 .mp80-phone #section-1 .paragraph_24 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 147px;
        height: 42px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        line-height: 24px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 7px 0 0 40px
    }

    #mp80 .mp80-phone #section-1 .group_30 {
        width: 202px;
        height: 17px;
        margin: 10px 0 83px 8px
    }

    #mp80 .mp80-phone #section-1 .text_91 {
        width: 93px;
        height: 13px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 12px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .box_8 {
        width: 18px;
        height: 15px;
        background: url(images/6ff5727341e3885f748fe0286dce033e.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 2px 0 0 -11px
    }

    #mp80 .mp80-phone #section-1 .text_92 {
        width: 90px;
        height: 13px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 12px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin-left: 3px
    }

    #mp80 .mp80-phone #section-1 .box_9 {
        width: 18px;
        height: 15px;
        background: url(images/f3fe1662020e7dac16e8dc93d016128c.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: -9px
    }

    #mp80 .mp80-phone #section-1 .group_31 {
        border-radius: 10px;
        position: absolute;
        left: 0;
        top: 0;
        width: 214px;
        height: 161px;
        border: 1.07143px solid #b853ff
    }

    #mp80 .mp80-phone #section-1 .box_10 {
        width: 644px;
        height: 160px;
        margin: 16px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .box_11 {
        width: 314px;
        height: 160px;
        background: url(images/c11270242fb6ac1ee883127240b2c814.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .image_31 {
        width: 100%;
        margin: 11px 0 0 0;
        font-size: 19px;
        font-weight: 600;
        text-align: center;
        color: #fff;
        line-height: 1;
        background: -webkit-gradient(linear, left top, right top, from(#7776FF), to(#AE2CF1));
        background: linear-gradient(90deg, #7776FF 0%, #AE2CF1 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_18 {
        width: 257px;
        height: 10px;
        margin: 98px 0 22px 19px
    }

    #mp80 .mp80-phone #section-1 .text_93 {
        width: 66px;
        height: 10px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 12px;
        font-weight: 600;
        text-align: center;
        line-height: 31px
    }

    #mp80 .mp80-phone #section-1 .text_94 {
        width: 33px;
        height: 9px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 12px;
        font-weight: 600;
        text-align: center;
        line-height: 31px;
        margin-top: 1px
    }

    #mp80 .mp80-phone #section-1 .box_12 {
        width: 317px;
        height: 160px;
        background: url(images/66d516e334c8a6894ba24c2a32e154b1.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_37 {
        width: 154px;
        height: 41px;
        margin: 12px 0 0 17px
    }

    #mp80 .mp80-phone #section-1 .text_95 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 154px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_96 {
        width: 120px;
        height: 16px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 32px;
        margin: 7px 0 0 2px
    }

    #mp80 .mp80-phone #section-1 .text-group_38 {
        width: 525px;
        height: 79px;
        margin: 66px 0 0 56px
    }

    #mp80 .mp80-phone #section-1 .text_97 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 530px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_98 {
        width: 265px;
        height: 28px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: left;
        line-height: 19px;
        margin: 12px 0 0 1px
    }

    #mp80 .mp80-phone #section-1 .box_13 {
        width: 662px;
        margin: 10px 0 0 56px;
        font-size: 24px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
        background: linear-gradient(90deg, #12D6DF, #F70FFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .box_13 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .image_32 {
        width: 631px;
        height: 100px;
        margin: 20px 0 0 68px
    }

    #mp80 .mp80-phone #section-1 .image_33 {
        width: 750px;
        height: 380px
    }

    #mp80 .mp80-phone #section-1 .text_99 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 534px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 0 0 30px 56px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_19 {
        width: 750px;
        height: 217px;
        background: url(images/32c0669ebaf23096d792a3e89c7c252b.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text_100 {
        width: 445px;
        height: 36px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 48px;
        font-weight: 600;
        text-align: center;
        line-height: 49px;
        margin: 64px 0 0 155px
    }

    #mp80 .mp80-phone #section-1 .paragraph_25 {
        width: 318px;
        height: 55px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 24px;
        font-weight: NaN;
        text-align: center;
        line-height: 32px;
        margin: 26px 0 36px 212px
    }

    #mp80 .mp80-phone #section-1 .image-wrapper_5 {
        position: relative;
        width: 750px;
        height: 644px;
        background: url(images/7969e5734352a9ab3bc617c1b4a56728.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .image_34 {
        width: 214px;
        height: 60px;
        margin: 35px 0 0 59px
    }

    #mp80 .mp80-phone #section-1 .image_35 {
        width: 213px;
        height: 60px;
        margin: 55px 0 752px 59px
    }

    #mp80 .mp80-phone #section-1 .group_32 {
        position: relative;
        width: 750px;
        height: 651px;
        background: url(images/ceae372c292371a3dc1248f61e8bc1eb.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text_101 {
        width: 348px;
        height: 28px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: left;
        line-height: 19px;
        margin: -9px 0 0 56px
    }

    #mp80 .mp80-phone #section-1 .box_14 {
        width: 568px;
        margin: 15px 0 0 56px;
        font-size: 24px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
        background: linear-gradient(90deg, #12D6DF, #F70FFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .box_14 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_20 {
        width: 425px;
        margin: 36px 0 0 63px
    }

    #mp80 .mp80-phone #section-1 .text_102 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(170, 250, 224)), color-stop(0, rgb(170, 250, 224)), color-stop(50%, rgb(89, 242, 204)), color-stop(100%, rgb(74, 178, 236)), to(rgb(74, 178, 236)));
        background-image: linear-gradient(90deg, rgb(170, 250, 224) 0, rgb(170, 250, 224) 0, rgb(89, 242, 204) 50%, rgb(74, 178, 236) 100%, rgb(74, 178, 236) 100%);
        width: 170px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: left;
        line-height: 45px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_103 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(170, 250, 224)), color-stop(0, rgb(170, 250, 224)), color-stop(50%, rgb(89, 242, 204)), color-stop(100%, rgb(74, 178, 236)), to(rgb(74, 178, 236)));
        background-image: linear-gradient(90deg, rgb(170, 250, 224) 0, rgb(170, 250, 224) 0, rgb(89, 242, 204) 50%, rgb(74, 178, 236) 100%, rgb(74, 178, 236) 100%);
        width: 164px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: left;
        line-height: 45px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_104 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(170, 250, 224)), color-stop(0, rgb(170, 250, 224)), color-stop(50%, rgb(89, 242, 204)), color-stop(100%, rgb(74, 178, 236)), to(rgb(74, 178, 236)));
        background-image: linear-gradient(90deg, rgb(170, 250, 224) 0, rgb(170, 250, 224) 0, rgb(89, 242, 204) 50%, rgb(74, 178, 236) 100%, rgb(74, 178, 236) 100%);
        width: 202px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 363px 0 0 462px
    }

    #mp80 .mp80-phone #section-1 .paragraph_26 {
        width: auto;
        z-index: 11;
        height: 66px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 24px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 23px 0 13px 461px
    }

    #mp80 .mp80-phone #section-1 .image_36 {
        position: absolute;
        left: 53px;
        top: 469px;
        width: 376px;
        z-index: 11;
        height: 217px
    }

    #mp80 .mp80-phone #section-1 .image_37 {
        position: absolute;
        left: 200px;
        top: 144px;
        width: 60px;
        height: 51px
    }

    #mp80 .mp80-phone #section-1 .image_38 {
        position: absolute;
        left: 455px;
        top: 144px;
        width: 60px;
        height: 51px
    }

    #mp80 .mp80-phone #section-1 .group_33 {
        height: 503px;
        background: url(images/6ea4ac148a0ef91d4e2b457b7310ceef.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 750px;
        position: relative
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_21 {
        width: 50px;
        height: 14px;
        margin: 426px 0 0 621px
    }

    #mp80 .mp80-phone #section-1 .text_105 {
        width: auto;
        height: 14px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_22 {
        width: 65px;
        height: 14px;
        margin: 1px 0 0 484px
    }

    #mp80 .mp80-phone #section-1 .text_106 {
        width: auto;
        height: 14px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_23 {
        width: 65px;
        height: 13px;
        margin: 2px 0 0 346px
    }

    #mp80 .mp80-phone #section-1 .text_107 {
        width: auto;
        height: 13px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_24 {
        width: 185px;
        height: 25px;
        margin: 2px 0 6px 85px
    }

    #mp80 .mp80-phone #section-1 .text_108 {
        width: auto;
        height: 14px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px;
        margin-top: 11px
    }

    #mp80 .mp80-phone #section-1 .text_109 {
        width: auto;
        height: 13px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px
    }

    #mp80 .mp80-phone #section-1 .section_21 {
        position: absolute;
        left: 31px;
        top: -8px;
        width: 679px;
        height: 114px;
        font-size: 24px;
        text-align: center;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
        background: linear-gradient(90deg, #12D6DF, #F70FFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .section_21 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .group_34 {
        width: 750px;
        height: 1112px;
        position: relative
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_25 {
        width: 619px;
        height: 29px;
        margin: 71px 0 0 75px
    }

    #mp80 .mp80-phone #section-1 .text_110 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 68px;
        height: 16px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        line-height: 16px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_111 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 82px;
        height: 14px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        line-height: 16px;
        margin-left: 53px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .paragraph_27 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 91px;
        height: 29px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        line-height: 16px;
        margin-left: 52px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .paragraph_28 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 89px;
        height: 29px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        line-height: 16px;
        margin-left: 45px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .paragraph_29 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 113px;
        height: 29px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        line-height: 16px;
        margin-left: 26px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .box_15 {
        width: 750px;
        height: 216px;
        background: url(images/ad761e71d031904ff267c682b2f91fae.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 61px
    }

    #mp80 .mp80-phone #section-1 .text-group_39 {
        width: 484px;
        height: 117px;
        margin: 64px 0 0 130px
    }

    #mp80 .mp80-phone #section-1 .text_112 {
        width: 438px;
        height: 44px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 48px;
        font-weight: 600;
        text-align: center;
        line-height: 49px;
        margin-left: 30px
    }

    #mp80 .mp80-phone #section-1 .paragraph_30 {
        width: 488px;
        height: 56px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 24px;
        font-weight: NaN;
        text-align: center;
        line-height: 32px;
        margin-top: 17px
    }

    #mp80 .mp80-phone #section-1 .box_16 {
        width: 644px;
        height: 114px;
        margin: 58px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .box_17 {
        width: 401px;
        height: 114px;
        background: url(images/6b943050018bd59b8e38d2b563aa8230.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .paragraph_31 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 162px;
        height: 51px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 27px;
        font-weight: 600;
        text-align: right;
        line-height: 25px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 13px 0 0 230px
    }

    #mp80 .mp80-phone #section-1 .image_39 {
        width: 73px;
        height: 16px;
        margin: 10px 0 24px 310px
    }

    #mp80 .mp80-phone #section-1 .box_18 {
        width: 233px;
        height: 112px;
        margin-top: 1px
    }

    #mp80 .mp80-phone #section-1 .block_3 {
        width: 233px;
        height: 50px;
        background: url(images/0d8c8efa8cd92ba2009d5f739f2ac1e8.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_40 {
        width: 149px;
        height: 38px;
        margin: 4px 0 0 43px
    }

    #mp80 .mp80-phone #section-1 .text_113 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 119px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        margin-left: 12px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_114 {
        width: 159px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .block_4 {
        width: 233px;
        height: 50px;
        background: url(images/ce08e70b07a637c509a58867ddbe1045.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 12px
    }

    #mp80 .mp80-phone #section-1 .text-group_41 {
        width: 212px;
        height: 34px;
        margin: 10px 0 0 12px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_26 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 212px;
        height: 19px;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: 600;
        text-align: center;
        line-height: 32px
    }

    #mp80 .mp80-phone #section-1 .text_115 {
        width: 212px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 19px;
        font-weight: 600;
        text-align: left;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .text_116 {
        width: 212px;
        height: 19px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 19px;
        font-weight: 600;
        text-align: left;
        line-height: 19px
    }

    #mp80 .mp80-phone #section-1 .text_117 {
        width: 222px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 14px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .image_40 {
        width: 645px;
        height: 54px;
        margin: 17px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .box_19 {
        width: 645px;
        height: 178px;
        margin: 17px 0 0 53px
    }

    #mp80 .mp80-phone #section-1 .box_20 {
        width: 266px;
        height: 178px;
        background: url(images/5d9ab2565ee672da21c24ff3472d2c96.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text_118 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 206px;
        height: 21px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 27px;
        font-weight: 600;
        text-align: center;
        line-height: 25px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 12px 0 0 32px
    }

    #mp80 .mp80-phone #section-1 .image-text_11 {
        width: 188px;
        height: 34px;
        margin: 8px 0 103px 38px
    }

    #mp80 .mp80-phone #section-1 .text-group_42 {
        width: 180px;
        height: 34px
    }

    #mp80 .mp80-phone #section-1 .text_119 {
        width: 185px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 15px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .text_120 {
        width: 149px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 15px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 2px 0 0 16px
    }

    #mp80 .mp80-phone #section-1 .image_41 {
        width: 19px;
        height: 32px;
        margin: 1px 0 0 -11px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_27 {
        width: 369px;
        height: 173px;
        background: url(images/e6adb13eb74834a809810ced5f1ffd04.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text_121 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 192px;
        height: 20px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 27px;
        font-weight: 600;
        text-align: center;
        line-height: 25px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 13px 0 0 86px
    }

    #mp80 .mp80-phone #section-1 .paragraph_32 {
        width: 142px;
        height: 65px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 25px;
        margin: 32px 0 43px 215px
    }

    #mp80 .mp80-phone #section-1 .text_122 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 545px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 64px 0 0 102px
    }

    #mp80 .mp80-phone #section-1 .text_123 {
        width: 288px;
        height: 28px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px;
        margin: 24px 0 0 233px
    }

    #mp80 .mp80-phone #section-1 .box_21 {
        width: 632px;
        height: 95px;
        margin: 22px 0 25px 60px;
        font-size: 24px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        text-align: center;
        background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
        background: linear-gradient(90deg, #12D6DF, #F70FFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .box_21 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .image_42 {
        position: absolute;
        left: 54px;
        top: -60px;
        width: 644px;
        height: 123px
    }

    #mp80 .mp80-phone #section-1 .group_35 {
        background-color: #000;
        position: relative;
        width: 750px
    }

    #mp80 .mp80-phone #section-1 .text-group_43 {
        width: 558px;
        margin: 278px 0 0 54px
    }

    #mp80 .mp80-phone #section-1 .text_124 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 565px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        margin-left: 1px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_125 {
        width: 250px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-top: 14px
    }

    #mp80 .mp80-phone #section-1 .image_43 {
        position: absolute;
        left: 52px;
        top: -60px;
        width: 648px;
        height: 271px
    }

    #mp80 .mp80-phone #section-1 .image_9-box {
        background-color: #000;
        position: relative
    }

    #mp80 .mp80-phone #section-1 .group_36 {
        width: 750px;
        height: 693px;
        background: url(images/206d7fd24b1224e26ea186b63722070c.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_44 {
        width: 350px;
        margin: 122px 0 0 38px
    }

    #mp80 .mp80-phone #section-1 .paragraph_33 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 293px;
        overflow-wrap: break-word;
        color: #666;
        font-size: 42px;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_126 {
        width: 353px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: left;
        line-height: 1.2;
        margin: 31px 0 0 1px
    }

    #mp80 .mp80-phone #section-1 .box_22 {
        width: 414px;
        margin: 20px 0 239px 39px;
        font-size: 24px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2;
        background: -webkit-gradient(linear, left top, right top, from(#12D6DF), to(#F70FFF));
        background: linear-gradient(90deg, #12D6DF, #F70FFF);
        -webkit-background-clip: text;
        -webkit-text-fill-color: #fff
    }

    #mp80 .mp80-phone #section-1 .box_22 span {
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .group_37 {
        width: 750px;
        background: #fff;
        position: relative
    }

    #mp80 .mp80-phone #section-1 .group_38 {
        position: relative;
        width: 325px;
        height: 244px;
        background: url(images/8f8beb65bebd3a457340963ba398f214.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 82px 0 0 52px
    }

    #mp80 .mp80-phone #section-1 .text_127 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
        background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
        width: 295px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 14px 0 0 16px
    }

    #mp80 .mp80-phone #section-1 .box_23 {
        position: absolute;
        left: 1px;
        top: 1px;
        width: 325px;
        height: 244px;
        border: 1.07143px solid #de00ff
    }

    #mp80 .mp80-phone #section-1 .text-group_45 {
        width: 487px;
        height: 85px;
        margin: 56px 0 0 140px
    }

    #mp80 .mp80-phone #section-1 .text_128 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 487px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 42px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_129 {
        width: 340px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 36px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 11px 0 0 67px
    }

    #mp80 .mp80-phone #section-1 .group_39 {
        width: 677px;
        margin: 17px 0 0 38px;
        font-size: 24px;
        font-weight: 400;
        color: #060001;
        line-height: 1.2
    }

    #mp80 .mp80-phone #section-1 .group_40 {
        width: 750px;
        height: 460px;
        background: url(images/077bba618d5be636e04a337a407f46cd.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 32px
    }

    #mp80 .mp80-phone #section-1 .list_3 {
        width: 546px;
        height: 68px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 146px 0 0 94px
    }

    #mp80 .mp80-phone #section-1 .text-group_46-0 {
        position: relative;
        width: 169px;
        height: 68px;
        margin-right: 264px
    }

    #mp80 .mp80-phone #section-1 .text_130-0 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(215, 10, 132)), color-stop(0, rgb(215, 10, 132)), color-stop(100%, rgb(81, 18, 127)), to(rgb(81, 18, 127)));
        background-image: linear-gradient(90deg, rgb(215, 10, 132) 0, rgb(215, 10, 132) 0, rgb(81, 18, 127) 100%, rgb(81, 18, 127) 100%);
        position: absolute;
        left: 24px;
        top: 0;
        width: 121px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 42px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_132-0 {
        width: 169px;
        height: 24px;
        overflow-wrap: break-word;
        color: #060001;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        line-height: 21px;
        margin-top: 44px
    }

    #mp80 .mp80-phone #section-1 .text-group_46-1 {
        position: relative;
        width: 169px;
        height: 68px;
        margin-right: 264px
    }

    #mp80 .mp80-phone #section-1 .text_131-1 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(215, 10, 132)), color-stop(0, rgb(215, 10, 132)), color-stop(100%, rgb(81, 18, 127)), to(rgb(81, 18, 127)));
        background-image: linear-gradient(90deg, rgb(215, 10, 132) 0, rgb(215, 10, 132) 0, rgb(81, 18, 127) 100%, rgb(81, 18, 127) 100%);
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        overflow-wrap: break-word;
        color: #000;
        font-size: 42px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_132-1 {
        width: 169px;
        height: 24px;
        overflow-wrap: break-word;
        color: #060001;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        line-height: 21px;
        margin-top: 44px
    }

    #mp80 .mp80-phone #section-1 .text_133 {
        width: 495px;
        overflow-wrap: break-word;
        color: #0a1127;
        font-size: 30px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        margin: 146px 0 27px 135px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_28 {
        width: 644px;
        margin: 0 0 26px 53px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_28 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
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_28 ul li {
        text-align: center
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_28 ul li img {
        margin-bottom: 15px
    }

    #mp80 .mp80-phone #section-1 .text_134 {
        width: 184px;
        height: 13px;
        overflow-wrap: break-word;
        color: #0a1127;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 16px
    }

    #mp80 .mp80-phone #section-1 .text_135 {
        width: 154px;
        height: 13px;
        overflow-wrap: break-word;
        color: #0a1127;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 16px
    }

    #mp80 .mp80-phone #section-1 .image_44 {
        width: 319px;
        height: 150px
    }

    #mp80 .mp80-phone #section-1 .image_45 {
        width: 319px;
        height: 150px
    }

    #mp80 .mp80-phone #section-1 .group_41 {
        position: absolute;
        left: 374px;
        top: 82px;
        width: 323px;
        height: 130px;
        background: url(images/c0bd7bb4ec282131608e6d0abc046d48.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_29 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
        background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
        width: 127px;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: 700;
        text-align: left;
        line-height: 1;
        margin: 39px 0 0 22px
    }

    #mp80 .mp80-phone #section-1 .text_136 {
        width: 127px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 38px;
        font-weight: 700;
        text-align: left;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .text_137 {
        width: 127px;
        height: 52px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 19px;
        font-weight: 600;
        text-align: left;
        line-height: 32px
    }

    #mp80 .mp80-phone #section-1 .block_5 {
        position: absolute;
        left: 1px;
        top: 1px;
        width: 323px;
        height: 130px;
        border: 1.07143px solid #de00ff
    }

    #mp80 .mp80-phone #section-1 .group_42 {
        position: absolute;
        left: 375px;
        top: 209px;
        width: 162px;
        height: 117px;
        background: url(images/ee66fd8a2be8e1237fc4f7ae8c807f77.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text_138 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
        background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
        width: 140px;
        overflow-wrap: break-word;
        color: #eaeaef;
        font-size: 22px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 10px 0 0 17px
    }

    #mp80 .mp80-phone #section-1 .box_24 {
        position: absolute;
        left: 0;
        top: 1px;
        width: 163px;
        height: 117px;
        border: 1.07143px solid #de00ff
    }

    #mp80 .mp80-phone #section-1 .group_43 {
        position: absolute;
        left: 535px;
        top: 209px;
        width: 162px;
        height: 117px;
        background: url(images/f242f7b8b1af3d09264bd01266530d04.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_30 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
        background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
        width: 146px;
        height: 22px;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: 600;
        text-align: left;
        line-height: 16px;
        margin: 5px 0 0 8px
    }

    #mp80 .mp80-phone #section-1 .text_139 {
        width: 146px;
        height: 22px;
        overflow-wrap: break-word;
        color: #eaeaef;
        font-size: 22px;
        font-weight: 600;
        text-align: left;
        line-height: 1
    }

    #mp80 .mp80-phone #section-1 .text_140 {
        width: 146px;
        height: 22px;
        overflow-wrap: break-word;
        color: #eaeaef;
        font-size: 24px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px
    }

    #mp80 .mp80-phone #section-1 .box_25 {
        position: absolute;
        left: 1px;
        top: 1px;
        width: 163px;
        height: 117px;
        border: 1.07143px solid #de00ff
    }

    #mp80 .mp80-phone #section-1 .group_44 {
        width: 750px;
        height: 216px;
        background: url(images/af7daeb77c4c09263c3768a57f9eb560.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_47 {
        width: 623px;
        height: 80px;
        margin: 65px 0 0 62px
    }

    #mp80 .mp80-phone #section-1 .text_141 {
        width: 225px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 48px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        margin-left: 225px
    }

    #mp80 .mp80-phone #section-1 .text_142 {
        width: 625px;
        height: 24px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 24px;
        font-weight: NaN;
        text-align: center;
        line-height: 32px;
        margin-top: 13px
    }

    #mp80 .mp80-phone #section-1 .group_45 {
        position: absolute;
        left: 0;
        top: 832px;
        width: 750px;
        height: 425px
    }

    #mp80 .mp80-phone #section-1 .box_26 {
        width: 653px;
        height: 146px;
        margin: 53px 0 0 52px
    }

    #mp80 .mp80-phone #section-1 .image-text_12 {
        width: 200px;
        height: 178px
    }

    #mp80 .mp80-phone #section-1 .box_27 {
        position: relative;
        width: 200px;
        height: 146px;
        background: url(images/fa6312aafee76c83235e1c258d7add5f.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .image-text_13 {
        width: 173px;
        height: 79px;
        margin: 6px 0 0 13px
    }

    #mp80 .mp80-phone #section-1 .text-group_48 {
        width: 173px;
        height: 75px
    }

    #mp80 .mp80-phone #section-1 .paragraph_34 {
        text-shadow: 0px 0px 23px #fff;
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
        background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
        width: auto;
        height: 43px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        font-weight: 600;
        text-align: left;
        line-height: 20px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_31 {
        width: 47px;
        height: 12px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 600;
        text-align: center;
        line-height: 12px;
        margin: -5px 0 0 126px
    }

    #mp80 .mp80-phone #section-1 .text_143 {
        width: 47px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: 600;
        text-align: left;
        line-height: 12px
    }

    #mp80 .mp80-phone #section-1 .text_144 {
        width: 47px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 9px;
        font-weight: 600;
        text-align: left;
        line-height: 9px
    }

    #mp80 .mp80-phone #section-1 .text_145 {
        width: 36px;
        height: 10px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: 600;
        text-align: center;
        line-height: 10px;
        margin: 15px 0 0 125px
    }

    #mp80 .mp80-phone #section-1 .label_5 {
        width: 21px;
        height: 46px;
        margin: -42px 0 0 102px
    }

    #mp80 .mp80-phone #section-1 .image-text_14 {
        width: 80px;
        height: 43px;
        margin: 9px 0 9px 117px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_32 {
        height: 43px;
        background: url(images/3f0a427fa7394a7cb734c49ecca823db_mergeImage.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 19px
    }

    #mp80 .mp80-phone #section-1 .text_146 {
        width: 12px;
        height: 9px;
        overflow-wrap: break-word;
        color: #060001;
        font-size: 10px;
        font-weight: 600;
        text-align: center;
        line-height: 9px;
        margin-top: 4px
    }

    #mp80 .mp80-phone #section-1 .text-group_49 {
        width: 65px;
        height: 36px;
        margin-top: 3px
    }

    #mp80 .mp80-phone #section-1 .image-text_15 {
        position: absolute;
        left: 13px;
        top: 6px;
        width: 173px;
        height: 79px
    }

    #mp80 .mp80-phone #section-1 .text-group_50 {
        width: 173px;
        height: 75px
    }

    #mp80 .mp80-phone #section-1 .paragraph_34 {
        text-shadow: 0px 0px 23px #fff;
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
        background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
        width: 175px;
        height: 43px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        font-weight: 600;
        text-align: left;
        line-height: 20px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_31 {
        width: 60px;
        height: 12px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 600;
        text-align: center;
        line-height: 12px;
        margin: -5px 0 0 126px
    }

    #mp80 .mp80-phone #section-1 .text_143 {
        width: auto;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: 600;
        text-align: left;
        line-height: 12px
    }

    #mp80 .mp80-phone #section-1 .text_144 {
        width: 47px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 9px;
        font-weight: 600;
        text-align: left;
        line-height: 9px
    }

    #mp80 .mp80-phone #section-1 .text_145 {
        width: 36px;
        height: 10px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: 600;
        text-align: center;
        line-height: 10px;
        margin: 15px 0 0 126px
    }

    #mp80 .mp80-phone #section-1 .label_5 {
        width: 21px;
        height: 46px;
        margin: -42px 0 0 102px
    }

    #mp80 .mp80-phone #section-1 .image-text_16 {
        position: absolute;
        left: 117px;
        top: 94px;
        width: 80px;
        height: 43px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_32 {
        height: 43px;
        background: url(images/3f0a427fa7394a7cb734c49ecca823db_mergeImage.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 19px
    }

    #mp80 .mp80-phone #section-1 .text_146 {
        width: 20px;
        height: 9px;
        overflow-wrap: break-word;
        color: #060001;
        font-size: 10px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        margin-top: 4px
    }

    #mp80 .mp80-phone #section-1 .text-group_51 {
        width: 59px;
        height: 36px;
        margin-top: 3px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_33 {
        width: auto;
        height: 10px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 600;
        text-align: center;
        line-height: 10px
    }

    #mp80 .mp80-phone #section-1 .text_147 {
        width: 51px;
        height: 10px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 600;
        text-align: left;
        line-height: 10px
    }

    #mp80 .mp80-phone #section-1 .text_148 {
        width: 51px;
        height: 10px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 9px;
        font-weight: 600;
        text-align: left;
        line-height: 9px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_34 {
        width: auto;
        height: 11px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 600;
        text-align: center;
        line-height: 11px;
        margin: 15px 0 0 1px
    }

    #mp80 .mp80-phone #section-1 .text_149 {
        width: 58px;
        height: 11px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 600;
        text-align: left;
        line-height: 11px
    }

    #mp80 .mp80-phone #section-1 .text_150 {
        width: 58px;
        height: 11px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 9px;
        font-weight: 600;
        text-align: left;
        line-height: 9px
    }

    #mp80 .mp80-phone #section-1 .text-group_52 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(215, 10, 132)), color-stop(0, rgb(215, 10, 132)), color-stop(100%, rgb(81, 18, 127)), to(rgb(81, 18, 127)));
        background-image: linear-gradient(90deg, rgb(215, 10, 132) 0, rgb(215, 10, 132) 0, rgb(81, 18, 127) 100%, rgb(81, 18, 127) 100%);
        width: 182px;
        height: 18px;
        overflow-wrap: break-word;
        color: #222e44;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        line-height: 18px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 0 0 0 10px
    }

    #mp80 .mp80-phone #section-1 .group_46 {
        width: 205px;
        height: 151px;
        background: url(images/76bab447710cbb156e98fe43ff149f4d.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .image-text_17 {
        width: 141px;
        height: 135px;
        margin: 7px 0 0 8px
    }

    #mp80 .mp80-phone #section-1 .text-group_53 {
        width: 141px;
        height: 135px
    }

    #mp80 .mp80-phone #section-1 .paragraph_35 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 136px;
        height: 62px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 23px;
        font-weight: 600;
        text-align: left;
        line-height: 20px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .text_151 {
        width: 147px;
        height: 32px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 1.2;
        margin: 21px 0 0 4px
    }

    #mp80 .mp80-phone #section-1 .label_6 {
        width: 42px;
        height: 38px;
        margin: 61px 93px 0 -135px
    }

    #mp80 .mp80-phone #section-1 .box_28 {
        width: 608px;
        height: 138px;
        margin: 2px 0 31px 52px
    }

    #mp80 .mp80-phone #section-1 .image_46 {
        width: 200px;
        height: 134px
    }

    #mp80 .mp80-phone #section-1 .paragraph_36 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 152px;
        height: 46px;
        overflow-wrap: break-word;
        color: #2b74b9;
        font-size: 24px;
        font-weight: 600;
        text-align: left;
        line-height: 23px;
        margin-top: 146px;
        z-index: 11;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .box_29 {
        position: absolute;
        left: 58px;
        top: 215px;
        width: 189px;
        height: 35px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_35 {
        width: 189px;
        height: 35px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 600;
        text-align: center;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .text_152 {
        width: 189px;
        height: 35px;
        overflow-wrap: break-word;
        color: #eaeaec;
        font-size: 15px;
        font-weight: 600;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .text_153 {
        width: 189px;
        height: 35px;
        overflow-wrap: break-word;
        color: #eaeaec;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .paragraph_37 {
        width: 189px;
        height: 35px;
        overflow-wrap: break-word;
        color: #eaeaec;
        font-size: 16px;
        font-weight: 600;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .text_154 {
        width: 189px;
        height: 35px;
        overflow-wrap: break-word;
        color: #eaeaec;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 18px
    }

    #mp80 .mp80-phone #section-1 .box_30 {
        position: absolute;
        left: 256px;
        top: 203px;
        width: 442px;
        height: 134px;
        background: url(images/365d5a3560575dbcb0d019e8e8f02ba8.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .text-group_54 {
        width: 270px;
        height: 63px;
        margin: 6px 0 0 86px
    }

    #mp80 .mp80-phone #section-1 .text_155 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(200, 32, 144)), color-stop(0, rgb(200, 32, 144)), color-stop(100%, rgb(106, 20, 209)), to(rgb(106, 20, 209)));
        background-image: linear-gradient(90deg, rgb(200, 32, 144) 0, rgb(200, 32, 144) 0, rgb(106, 20, 209) 100%, rgb(106, 20, 209) 100%);
        width: 275px;
        height: 28px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: 600;
        text-align: center;
        line-height: 28px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #mp80 .mp80-phone #section-1 .paragraph_38 {
        width: 275px;
        height: 34px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px;
        margin-top: 1px
    }

    #mp80 .mp80-phone #section-1 .image_47 {
        position: absolute;
        left: 499px;
        top: 341px;
        width: 200px;
        height: 135px
    }

    #mp80 .mp80-phone #section-1 .box_31 {
        position: absolute;
        left: 256px;
        top: 341px;
        width: 239px;
        height: 135px;
        background: url(images/5d9e2573f995727a1fd2bb8204f0516d.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #mp80 .mp80-phone #section-1 .paragraph_39 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(119, 118, 255)), color-stop(0, rgb(119, 118, 255)), color-stop(100%, rgb(174, 44, 241)), to(rgb(174, 44, 241)));
        background-image: linear-gradient(90deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 160px;
        height: 39px;
        overflow-wrap: break-word;
        color: #d9e2ed;
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        line-height: 21px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 7px 0 0 46px
    }

    #mp80 .mp80-phone #section-1 .group_47 {
        width: 189px;
        height: 30px;
        margin: 13px 0 46px 24px
    }

    #mp80 .mp80-phone #section-1 .image-text_18 {
        width: auto;
        height: 30px
    }

    #mp80 .mp80-phone #section-1 .image_48 {
        width: 26px;
        height: 20px;
        margin: 0 auto
    }

    #mp80 .mp80-phone #section-1 .text-group_55 {
        width: 50px;
        height: 7px;
        overflow-wrap: break-word;
        color: #6a88fd;
        font-size: 9px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin-top: 3px
    }

    #mp80 .mp80-phone #section-1 .image-text_19 {
        width: auto;
        height: 30px
    }

    #mp80 .mp80-phone #section-1 .image_49 {
        width: 26px;
        height: 20px;
        margin: 0 auto
    }

    #mp80 .mp80-phone #section-1 .text-group_56 {
        width: auto;
        height: 7px;
        overflow-wrap: break-word;
        color: #7d71fe;
        font-size: 9px;
        font-weight: NaN;
        text-align: center;
        line-height: 13px;
        margin-top: 3px
    }

    #mp80 .mp80-phone #section-1 .text-wrapper_36 {
        height: 135px;
        background: url(images/c4cfbf34d182199997c47d0414b2cffb.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 198px;
        position: absolute;
        left: 52px;
        top: 341px
    }

    #mp80 .mp80-phone #section-1 .text_156 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(247, 114, 209)), color-stop(0, rgb(247, 114, 209)), color-stop(100%, rgb(200, 114, 242)), to(rgb(200, 114, 242)));
        background-image: linear-gradient(90deg, rgb(247, 114, 209) 0, rgb(247, 114, 209) 0, rgb(200, 114, 242) 100%, rgb(200, 114, 242) 100%);
        width: 154px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 17px 0 0 22px
    }
}