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

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

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

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

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

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

#pad15 .pad15-pc {
    display: inherit
}

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

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

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

#pad15 .se {
    position: relative
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#pad15 .pad15-pc #section-1 .box_1 {
    width: 1920px;
    height: 760px;
    background: url(images/a81c5e23b2f5e8e712a96372f4105965.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .group_2 {
    width: 503px;
    margin: 308px 0 0 1129px;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

#pad15 .pad15-pc #section-1 .image_1 {
    width: 275px;
    height: 53px
}

#pad15 .pad15-pc #section-1 .text_1 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 223px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 73px;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_2 {
    width: 636px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 32px;
    font-weight: NaN;
    text-align: left;
    line-height: 48px;
    margin: 10px 0 338px 1133px
}

#pad15 .pad15-pc #section-1 .box_2 {
    position: relative;
    width: 1920px
}

#pad15 .pad15-pc #section-1 .text-wrapper_1 {
    width: 626px;
    height: 32px;
    margin: 65px 0 0 812px
}

#pad15 .pad15-pc #section-1 .text_3 {
    width: 288px;
    height: 31px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 31px;
    font-weight: 600;
    text-align: left;
    line-height: 31px;
    margin-top: 1px
}

#pad15 .pad15-pc #section-1 .text_4 {
    width: 315px;
    height: 32px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 34px;
    font-weight: 600;
    text-align: left;
    line-height: 35px
}

#pad15 .pad15-pc #section-1 .text_5 {
    width: 285px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 23px;
    font-weight: NaN;
    text-align: left;
    line-height: 35px;
    margin: 6px 0 0 1124px
}

#pad15 .pad15-pc #section-1 .text_6 {
    width: 349px;
    height: 28px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 30px;
    margin: 147px 0 0 1281px
}

#pad15 .pad15-pc #section-1 .group_3 {
    width: 1406px;
    height: 270px;
    margin: 9px 0 0 360px
}

#pad15 .pad15-pc #section-1 .box_3 {
    width: 398px;
    height: 263px;
    background: url(images/74775b807677fd16f20d0c2cc7f04a4e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 7px
}

#pad15 .pad15-pc #section-1 .image-text_1 {
    width: 346px;
    height: 65px;
    margin: 18px 0 0 25px
}

#pad15 .pad15-pc #section-1 .box_4 {
    width: 346px;
    height: 25px;
    font-size: 36px;
    font-weight: 600;
    color: #000;
    line-height: 1;
    text-align: center
}

#pad15 .pad15-pc #section-1 .box_4 span {
    background: linear-gradient(83deg, #0BBAFB 0%, #4285EC 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text-group_1 {
    width: 195px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 15px 0 0 87px
}

#pad15 .pad15-pc #section-1 .box_5 {
    width: 398px;
    height: 263px;
    background: url(images/97f91b9e208bccd548ff0ceadcfd2358.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 7px 0 0 4px
}

#pad15 .pad15-pc #section-1 .image-text_2 {
    width: 337px;
    margin: 6px 0 0 30px
}

#pad15 .pad15-pc #section-1 .box_6 {
    width: 280px;
    margin-left: 29px;
    font-size: 40px;
    font-weight: 600;
    color: #000;
    line-height: 1;
    text-align: center
}

#pad15 .pad15-pc #section-1 .box_6 span {
    background: linear-gradient(83deg, #F28E26, #FD644F);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text-group_2 {
    width: 337px;
    margin-top: 6px
}

#pad15 .pad15-pc #section-1 .text_7 {
    width: 337px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .text-wrapper_2 {
    width: 223px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 600;
    text-align: left;
    line-height: 26px;
    margin: 0 0 0 47px
}

#pad15 .pad15-pc #section-1 .text_8 {
    width: 223px;
    overflow-wrap: break-word;
    color: #f9763e;
    font-size: 38px;
    font-weight: 600;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .text_9 {
    width: 228px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .text_10 {
    width: 250px;
    height: 19px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin-left: 356px
}

#pad15 .pad15-pc #section-1 .group_4 {
    width: 1201px;
    height: 253px;
    margin: 8px 0 0 359px
}

#pad15 .pad15-pc #section-1 .group_5 {
    width: 398px;
    height: 253px;
    background: url(images/018c184a1c7a126c79f6036498ea5306.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-group_3 {
    width: 347px;
    height: 61px;
    margin: 17px 0 0 28px
}

#pad15 .pad15-pc #section-1 .text_11 {
    width: 350px;
    height: 35px;
    overflow-wrap: break-word;
    color: #13af8a;
    font-size: 38px;
    font-weight: 600;
    text-align: center;
    line-height: 54px
}

#pad15 .pad15-pc #section-1 .text_12 {
    width: 268px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 54px;
    margin: 4px 0 0 38px
}

#pad15 .pad15-pc #section-1 .group_6 {
    width: 396px;
    height: 253px;
    background: url(images/05d22c148333e07e9f9ea738ac185a4d.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 5px
}

#pad15 .pad15-pc #section-1 .text-group_4 {
    width: 343px;
    height: 64px;
    margin: 14px 0 0 28px
}

#pad15 .pad15-pc #section-1 .text_13 {
    background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
    width: 345px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 38px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_14 {
    width: 266px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 7px 0 0 39px
}

#pad15 .pad15-pc #section-1 .group_7 {
    width: 396px;
    height: 253px;
    background: url(images/fb3bb54b7b3a21e77521c9220f10bfb3.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 6px
}

#pad15 .pad15-pc #section-1 .image-text_3 {
    width: 339px;
    height: 56px;
    margin: 10px 0 0 22px
}

#pad15 .pad15-pc #section-1 .block_1 {
    width: 339px;
    height: 27px;
    font-size: 38px;
    font-weight: 600;
    color: #000;
    line-height: 1;
    text-align: center
}

#pad15 .pad15-pc #section-1 .block_1 span {
    background: linear-gradient(83deg, #F28E26, #FD644F);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text-group_5 {
    width: 219px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px;
    margin: 7px 0 0 61px
}

#pad15 .pad15-pc #section-1 .group_8 {
    width: 1198px;
    height: 260px;
    margin: 5px 0 0 361px
}

#pad15 .pad15-pc #section-1 .group_9 {
    width: 415px;
    height: 260px;
    background: url(images/aa431294012c3dec20345913c0668b1e.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .image-text_4 {
    width: 332px;
    height: 55px;
    margin: 11px 0 0 39px
}

#pad15 .pad15-pc #section-1 .group_10 {
    width: 265px;
    height: 25px;
    margin-left: 34px;
    font-size: 34px;
    font-weight: 600;
    color: #000;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .group_10 span {
    background: linear-gradient(83deg, #F28E26, #FD644F);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text-group_6 {
    width: 332px;
    height: 21px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin-top: 9px
}

#pad15 .pad15-pc #section-1 .group_11 {
    width: 495px;
    height: 257px;
    background: url(images/a7bd4794ab5353fba21574aa0861ecc5.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 3px 0 0 5px
}

#pad15 .pad15-pc #section-1 .text-group_7 {
    width: 100%;
    height: 106px;
    margin: 12px 0 0 0
}

#pad15 .pad15-pc #section-1 .text_15 {
    width: 100%;
    height: 40px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    font-weight: 600;
    text-align: center;
    line-height: 44px
}

#pad15 .pad15-pc #section-1 .text_16 {
    width: auto;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 9px 0 0 0
}

#pad15 .pad15-pc #section-1 .text-wrapper_3 {
    width: 100%;
    height: 23px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin-top: 11px
}

#pad15 .pad15-pc #section-1 .text_17 {
    width: auto;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: center;
    line-height: 22px
}

#pad15 .pad15-pc #section-1 .text_18 {
    width: 435px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px
}

#pad15 .pad15-pc #section-1 .text_19 {
    width: 435px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px
}

#pad15 .pad15-pc #section-1 .text_20 {
    width: 435px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px
}

#pad15 .pad15-pc #section-1 .text_21 {
    width: 435px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px
}

#pad15 .pad15-pc #section-1 .text_22 {
    width: 435px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px
}

#pad15 .pad15-pc #section-1 .text_23 {
    width: 435px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px
}

#pad15 .pad15-pc #section-1 .text_24 {
    width: 435px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px
}

#pad15 .pad15-pc #section-1 .text-wrapper_4 {
    height: 259px;
    background: url(images/0235a58356a3c070ed7f070074a559b0.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 278px;
    margin: 1px 0 0 5px
}

#pad15 .pad15-pc #section-1 .paragraph_1 {
    background-image: linear-gradient(266deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
    width: 259px;
    overflow-wrap: break-word;
    color: #000;
    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: 19px 0 0 12px
}

#pad15 .pad15-pc #section-1 .group_12 {
    width: 1202px;
    height: 248px;
    margin: 8px 0 0 360px
}

#pad15 .pad15-pc #section-1 .block_2 {
    width: 416px;
    height: 247px;
    background: url(images/7bb97bdae19e98215fbf10e6af8f01cd.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .image-text_5 {
    width: 393px;
    height: 58px;
    margin: 23px 0 0 12px
}

#pad15 .pad15-pc #section-1 .image_2 {
    width: 393px;
    height: 32px
}

#pad15 .pad15-pc #section-1 .text-group_8 {
    width: 345px;
    height: 17px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 9px 0 0 25px
}

#pad15 .pad15-pc #section-1 .image-wrapper_1 {
    width: 267px;
    height: 247px;
    background: url(images/c17f1d54a95136c44bda135091881984.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 1px 0 0 5px
}

#pad15 .pad15-pc #section-1 .image_3 {
    width: 233px;
    height: 34px;
    margin: 17px 0 0 16px
}

#pad15 .pad15-pc #section-1 .image_4 {
    width: 205px;
    height: 48px;
    margin: 13px 0 135px 16px
}

#pad15 .pad15-pc #section-1 .image-wrapper_2 {
    width: 296px;
    height: 247px;
    background: url(images/134fab8e00b7627ec89763aa9674f9e3.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 1px 0 0 5px
}

#pad15 .pad15-pc #section-1 .image_5 {
    width: 243px;
    height: 35px;
    margin: 17px 0 0 28px
}

#pad15 .pad15-pc #section-1 .image_6 {
    width: 221px;
    height: 41px;
    margin: 3px 0 151px 39px
}

#pad15 .pad15-pc #section-1 .image-wrapper_3 {
    width: 208px;
    height: 247px;
    background: url(images/e2ca42efefefbd2be82c5644e481bb38.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 5px
}

#pad15 .pad15-pc #section-1 .image_7 {
    width: 188px;
    height: 52px;
    margin: 16px 0 0 9px
}

#pad15 .pad15-pc #section-1 .image_8 {
    width: 156px;
    height: 37px;
    margin: 13px 0 129px 25px
}

#pad15 .pad15-pc #section-1 .group_13 {
    width: 1522px;
    height: 496px;
    margin: 113px 0 0 188px
}

#pad15 .pad15-pc #section-1 .image_9 {
    width: 678px;
    height: 449px;
    margin-top: 47px
}

#pad15 .pad15-pc #section-1 .group_14 {
    width: 749px;
    height: 377px
}

#pad15 .pad15-pc #section-1 .text_25 {
    background-image: linear-gradient(111deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(255, 130, 53) 100%, rgb(255, 130, 53) 100%);
    width: 749px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 84px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .box_7 {
    width: 706px;
    height: 161px;
    margin: 20px 0 0 3px;
    font-size: 28px;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .box_7 span {
    color: #ff8235
}

#pad15 .pad15-pc #section-1 .box_8 {
    width: 427px;
    margin: 39px 0 0 3px
}

#pad15 .pad15-pc #section-1 .text-wrapper_5 {
    width: 140px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .text_26 {
    width: 138px;
    height: auto;
    overflow-wrap: break-word;
    color: #000;
    font-size: 64px;
    font-weight: NaN;
    text-align: left;
    background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    line-height: 1
}

#pad15 .pad15-pc #section-1 .text_27 {
    width: 128px;
    height: 57px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 51px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .text-group_9 {
    width: 162px;
    height: 76px
}

#pad15 .pad15-pc #section-1 .text-wrapper_6 {
    background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
    width: 195px;
    height: auto;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .text_28 {
    width: 162px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 64px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .text_29 {
    width: 162px;
    height: 47px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 51px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .text_30 {
    width: auto;
    height: 20px;
    overflow-wrap: break-word;
    color: #6f6f6f;
    font-size: 27px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .group_15 {
    width: 1920px;
    height: 546px;
    margin: 478px 0 2px 0
}

#pad15 .pad15-pc #section-1 .text-wrapper_7 {
    height: 546px;
    background: url(images/3a93c760a2f74d001f4345b36df31979.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 960px
}

#pad15 .pad15-pc #section-1 .text_31 {
    width: 240px;
    height: 26px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    line-height: 32px;
    margin: 488px 0 0 675px
}

#pad15 .pad15-pc #section-1 .text-wrapper_8 {
    height: 546px;
    background: url(images/419d34c99932d482745446ea6f832771.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 959px
}

#pad15 .pad15-pc #section-1 .text_32 {
    width: 185px;
    height: 34px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: center;
    line-height: 32px;
    margin: 488px 0 0 727px
}

#pad15 .pad15-pc #section-1 .group_16 {
    position: absolute;
    left: 359px;
    top: 50px;
    width: 454px;
    height: 261px;
    background: url(images/978588f75ac06c91757885bd357e56b2.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-group_10 {
    width: 391px;
    height: 69px;
    margin: 19px 0 0 34px
}

#pad15 .pad15-pc #section-1 .text_33 {
    background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
    width: 340px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 44px;
    font-weight: 600;
    text-align: left;
    line-height: 38px;
    margin-left: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_34 {
    width: 398px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    font-weight: NaN;
    text-align: left;
    line-height: 38px;
    margin-top: 12px
}

#pad15 .pad15-pc #section-1 .group_17 {
    position: absolute;
    left: 820px;
    top: 50px;
    width: 492px;
    height: 261px;
    background: url(images/6317d4c1b0fd656fac71153cc11c20aa.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-group_11 {
    width: 465px;
    margin: 27px 0 0 13px
}

#pad15 .pad15-pc #section-1 .text_35 {
    background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
    width: 470px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text-wrapper_9 {
    width: 302px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 7px 0 0 83px
}

#pad15 .pad15-pc #section-1 .text_36 {
    width: 302px;
    height: 31px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    font-weight: NaN;
    text-align: left;
    line-height: 65px
}

#pad15 .pad15-pc #section-1 .text_37 {
    width: 302px;
    height: 31px;
    overflow-wrap: break-word;
    color: #ff8235;
    font-size: 34px;
    font-weight: 600;
    text-align: left;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .text_38 {
    width: 312px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .group_18 {
    position: absolute;
    left: 1163px;
    top: 317px;
    width: 398px;
    height: 263px;
    background: url(images/cdcff70502b2ebfda4546e78bd8fff20.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .image-text_6 {
    width: 371px;
    height: 89px;
    margin: 24px 0 0 14px
}

#pad15 .pad15-pc #section-1 .box_9 {
    width: 371px;
    font-size: 32px;
    font-weight: 600;
    color: #000;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .box_9 span {
    background: linear-gradient(81deg, #972AE6, #626FBF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text-group_12 {
    width: 190px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 4px 0 0 4px
}

#pad15 .pad15-pc #section-1 .group_19 {
    position: absolute;
    left: 1318px;
    top: 50px;
    width: 242px;
    height: 267px;
    background: url(images/e101fdf1e4c489fd7cf3f28d366a24c6.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .image-text_7 {
    width: 231px;
    height: 81px;
    margin: 23px 0 0 6px
}

#pad15 .pad15-pc #section-1 .section_1 {
    width: 231px;
    font-size: 32px;
    font-weight: 600;
    color: #000;
    line-height: 1.2;
    text-align: center
}

#pad15 .pad15-pc #section-1 .section_1 span {
    color: #1ab08c
}

#pad15 .pad15-pc #section-1 .text-group_13 {
    width: 160px;
    height: 44px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 27px;
    margin: 0 0 0 37px
}

#pad15 .pad15-pc #section-1 .paragraph_2 {
    width: 157px;
    height: 44px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .text_39 {
    width: 157px;
    height: 44px;
    overflow-wrap: break-word;
    color: #ff8235;
    font-size: 32px;
    font-weight: 600;
    text-align: left;
    line-height: 27px
}

#pad15 .pad15-pc #section-1 .image_10 {
    position: absolute;
    left: 410px;
    top: 1811px;
    width: 787px;
    height: 568px
}

#pad15 .pad15-pc #section-1 .box_10 {
    position: relative;
    width: 1920px
}

#pad15 .pad15-pc #section-1 .text-wrapper_10 {
    position: relative;
    width: 1920px;
    height: 249px;
    background: url(images/a3e6f8d82d48b14847b2cf29b82ce77a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 125px
}

#pad15 .pad15-pc #section-1 .text_40 {
    width: 549px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 240px;
    font-weight: NaN;
    text-align: center;
    opacity: .1;
    line-height: 1.2;
    margin: 0 0 0 685px
}

#pad15 .pad15-pc #section-1 .text_41 {
    width: 544px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 81px 698px 0 -536px
}

#pad15 .pad15-pc #section-1 .text_42 {
    position: absolute;
    left: 587px;
    top: 144px;
    width: 744px;
    height: 38px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 40px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .group_20 {
    width: 1200px;
    height: 273px;
    margin: 87px 0 0 359px
}

#pad15 .pad15-pc #section-1 .box_11 {
    width: 562px;
    height: 273px;
    background: url(images/2dc3f802b7146f8ba268b10e7e21e98b.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-group_14 {
    width: 465px;
    height: 73px;
    margin: 33px 0 0 48px
}

#pad15 .pad15-pc #section-1 .text_43 {
    background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
    width: 469px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text-wrapper_11 {
    width: 322px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 4px 0 0 82px
}

#pad15 .pad15-pc #section-1 .text_45 {
    width: 302px;
    overflow-wrap: break-word;
    color: #ff8235;
    font-size: 34px;
    font-weight: 600;
    text-align: left;
    line-height: 1
}

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

#pad15 .pad15-pc #section-1 .box_12 {
    width: 362px;
    height: 273px;
    background: url(images/598f81e7a52bdcd6b03dc8e7ac1fc2b6.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .image-text_8 {
    width: 332px;
    height: 60px;
    margin: 17px 0 0 15px
}

#pad15 .pad15-pc #section-1 .group_21 {
    width: 265px;
    margin-left: 33px;
    font-size: 34px;
    font-weight: 600;
    color: #000;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .group_21 span {
    color: #ff8235
}

#pad15 .pad15-pc #section-1 .text-group_15 {
    width: 332px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .group_22 {
    width: 1199px;
    height: 292px;
    margin: 4px 0 0 360px
}

#pad15 .pad15-pc #section-1 .section_2 {
    width: 398px;
    height: 292px;
    background: url(images/d12e51a07db215f72616ffd458e7533d.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .group_23 {
    width: 239px;
    height: 30px;
    margin: 15px 0 0 82px;
    font-size: 34px;
    font-weight: 600;
    color: #000;
    line-height: 1;
    text-align: center
}

#pad15 .pad15-pc #section-1 .group_23 span {
    color: #ff8235
}

#pad15 .pad15-pc #section-1 .text_47 {
    width: 330px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 8px 0 0 33px
}

#pad15 .pad15-pc #section-1 .group_24 {
    width: 248px;
    height: 36px;
    margin: -1px 0 182px 102px
}

#pad15 .pad15-pc #section-1 .text-wrapper_12 {
    width: 218px;
    height: 28px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 600;
    text-align: left;
    line-height: 26px;
    margin-top: 4px
}

#pad15 .pad15-pc #section-1 .text_48 {
    width: 218px;
    height: 28px;
    overflow-wrap: break-word;
    color: #ff8235;
    font-size: 34px;
    font-weight: 600;
    text-align: left;
    line-height: 26px
}

#pad15 .pad15-pc #section-1 .text_49 {
    width: 218px;
    height: 28px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 26px
}

#pad15 .pad15-pc #section-1 .box_13 {
    width: 32px;
    height: 36px;
    background: url(images/2959cf742722e04fe8beb775c884cf52.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: -2px
}

#pad15 .pad15-pc #section-1 .section_3 {
    width: 407px;
    height: 291px;
    background: url(images/c6f8dcc45bbeb678206a8c0eb1bec05e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1px
}

#pad15 .pad15-pc #section-1 .image-text_9 {
    width: 371px;
    height: 92px;
    margin: 26px 0 0 16px
}

#pad15 .pad15-pc #section-1 .block_3 {
    width: 371px;
    height: 63px;
    font-size: 32px;
    font-weight: 600;
    color: #000;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .block_3 span {
    background: linear-gradient(81deg, #972AE6 0%, #626FBF 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text-group_16 {
    width: 196px;
    height: 21px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 8px 0 0 2px
}

#pad15 .pad15-pc #section-1 .group_25 {
    width: 1200px;
    height: 247px;
    margin: 5px 0 0 360px
}

#pad15 .pad15-pc #section-1 .group_26 {
    width: 354px;
    height: 247px;
    background: url(images/f68e089b96b3146cb3784573318c0291.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-group_17 {
    width: 334px;
    height: 58px;
    margin: 16px 0 0 13px
}

#pad15 .pad15-pc #section-1 .text_50 {
    background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
    width: 269px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 34px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 38px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text-wrapper_13 {
    width: 334px;
    height: 24px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin-top: 2px
}

#pad15 .pad15-pc #section-1 .text_51 {
    width: 334px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    font-weight: NaN;
    text-align: left;
    line-height: 55px
}

#pad15 .pad15-pc #section-1 .text_52 {
    width: 334px;
    height: 24px;
    overflow-wrap: break-word;
    color: #ff8235;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 1
}

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

#pad15 .pad15-pc #section-1 .group_27 {
    width: 313px;
    height: 247px;
    background: url(images/92b7e89fa1a3c2b9e9839ff393c54012.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 5px
}

#pad15 .pad15-pc #section-1 .text-group_18 {
    width: 293px;
    height: 62px;
    margin: 18px 0 0 6px
}

#pad15 .pad15-pc #section-1 .text_54 {
    width: 276px;
    overflow-wrap: break-word;
    color: #35b898;
    font-size: 34px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    margin-left: 10px
}

#pad15 .pad15-pc #section-1 .text-wrapper_14 {
    width: 297px;
    height: 25px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 600;
    text-align: center;
    line-height: 58px;
    margin-top: 4px
}

#pad15 .pad15-pc #section-1 .text_55 {
    width: 293px;
    overflow-wrap: break-word;
    color: #ff8235;
    font-size: 32px;
    font-weight: 600;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .text_56 {
    width: 297px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .group_28 {
    width: 296px;
    height: 247px;
    background: url(images/64a09c60f6ca8763c93f87956a78869b.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 3px
}

#pad15 .pad15-pc #section-1 .text-group_19 {
    width: 217px;
    height: 82px;
    margin: 15px 0 0 39px
}

#pad15 .pad15-pc #section-1 .text_57 {
    background-image: linear-gradient(99deg, rgb(151, 42, 230) 0, rgb(151, 42, 230) 0, rgb(98, 111, 191) 100%, rgb(98, 111, 191) 100%);
    width: 220px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 34px;
    font-weight: 600;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .paragraph_3 {
    width: 211px;
    height: 43px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: NaN;
    text-align: center;
    line-height: 22px;
    margin: 7px 0 0 0
}

#pad15 .pad15-pc #section-1 .group_29 {
    width: 224px;
    height: 247px;
    background: url(images/0a8c0c874e4a7f42af4e8865e924ae98.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 5px
}

#pad15 .pad15-pc #section-1 .text-group_20 {
    width: 198px;
    height: 78px;
    margin: 25px 0 0 10px
}

#pad15 .pad15-pc #section-1 .text_58 {
    background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
    width: auto;
    overflow-wrap: break-word;
    color: #000;
    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)
}

#pad15 .pad15-pc #section-1 .paragraph_4 {
    width: 179px;
    height: 40px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 20px;
    font-weight: NaN;
    text-align: left;
    line-height: 22px;
    margin-top: 10px
}

#pad15 .pad15-pc #section-1 .text-group_21 {
    width: 686px;
    height: 121px;
    margin: 155px 0 0 618px
}

#pad15 .pad15-pc #section-1 .text_59 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 615px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 35px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_60 {
    width: 696px;
    height: 58px;
    overflow-wrap: break-word;
    color: #141414;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-top: 14px
}

#pad15 .pad15-pc #section-1 .group_30 {
    width: 978px;
    height: 67px;
    margin: 0 0 0 492px
}

#pad15 .pad15-pc #section-1 .box_14 {
    width: 74px;
    height: 58px;
    margin-top: 1px
}

#pad15 .pad15-pc #section-1 .text-wrapper_15 {
    width: 74px;
    height: 31px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: center;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_61 {
    width: 74px;
    height: 31px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 41px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_62 {
    width: 74px;
    height: 31px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 34px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_63 {
    width: 63px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    margin: 8px 0 0 6px
}

#pad15 .pad15-pc #section-1 .box_15 {
    width: 74px;
    height: 58px;
    margin: 1px 0 0 102px
}

#pad15 .pad15-pc #section-1 .text-wrapper_16 {
    width: 74px;
    height: 31px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: center;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_64 {
    width: 74px;
    height: 31px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 41px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_65 {
    width: 74px;
    height: 31px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 34px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_66 {
    width: 65px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    margin: 8px 0 0 5px
}

#pad15 .pad15-pc #section-1 .box_16 {
    width: 74px;
    height: 59px;
    margin-left: 102px
}

#pad15 .pad15-pc #section-1 .text-wrapper_17 {
    width: 74px;
    height: 32px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: center;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_67 {
    width: 74px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 41px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_68 {
    width: 74px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 34px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_69 {
    width: 50px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    margin: 8px 0 0 13px
}

#pad15 .pad15-pc #section-1 .box_17 {
    width: 95px;
    height: 59px;
    margin-left: 91px
}

#pad15 .pad15-pc #section-1 .text-wrapper_18 {
    width: 95px;
    height: 32px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: center;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_70 {
    width: 95px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 41px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_71 {
    width: 95px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 34px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_72 {
    width: 65px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    margin: 8px 0 0 15px
}

#pad15 .pad15-pc #section-1 .box_18 {
    width: 98px;
    height: 64px;
    margin: 3px 0 0 79px
}

#pad15 .pad15-pc #section-1 .text-wrapper_19 {
    width: 98px;
    height: 32px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: center;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_73 {
    width: 98px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 41px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_74 {
    width: 98px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 34px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_75 {
    width: 75px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    margin: 8px 0 0 12px
}

#pad15 .pad15-pc #section-1 .box_19 {
    width: 123px;
    height: 63px;
    margin: 3px 0 0 66px
}

#pad15 .pad15-pc #section-1 .text-wrapper_20 {
    width: 123px;
    height: 38px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 700;
    text-align: center;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_76 {
    width: 123px;
    height: 38px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 41px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_77 {
    width: 123px;
    height: 38px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 34px;
    font-weight: 700;
    text-align: left;
    line-height: 34px
}

#pad15 .pad15-pc #section-1 .text_78 {
    width: 91px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    margin: 2px 0 0 16px
}

#pad15 .pad15-pc #section-1 .text_79 {
    width: 1056px;
    height: 21px;
    overflow-wrap: break-word;
    color: #222;
    font-size: 22px;
    font-weight: NaN;
    text-align: center;
    line-height: 31px;
    margin: 80px 0 0 432px
}

#pad15 .pad15-pc #section-1 .group_31 {
    width: 1410px;
    height: 502px;
    margin: 83px 0 0 241px
}

#pad15 .pad15-pc #section-1 .image_11 {
    width: 523px;
    height: 502px
}

#pad15 .pad15-pc #section-1 .group_32 {
    width: 860px;
    height: 359px;
    margin-top: 76px
}

#pad15 .pad15-pc #section-1 .text-group_22 {
    width: 804px;
    height: 101px
}

#pad15 .pad15-pc #section-1 .text_80 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 390px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_81 {
    width: 813px;
    height: 46px;
    overflow-wrap: break-word;
    color: #141414;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 6px 0 0 1px
}

#pad15 .pad15-pc #section-1 .group_33 {
    width: 690px;
    height: 119px;
    margin-top: 43px;
    font-size: 28px;
    font-weight: 500;
    color: #000;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .group_33 span {
    color: #fb8024
}

#pad15 .pad15-pc #section-1 .text_82 {
    width: 860px;
    height: 21px;
    overflow-wrap: break-word;
    color: #222;
    font-size: 22px;
    font-weight: NaN;
    text-align: center;
    line-height: 31px;
    margin: 75px 0 0 2px
}

#pad15 .pad15-pc #section-1 .text-group_23 {
    width: 700px;
    margin: 21px 0 0 612px
}

#pad15 .pad15-pc #section-1 .text_83 {
    background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
    width: auto;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    font-weight: 700;
    text-align: left;
    line-height: 1.3;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_84 {
    width: 508px;
    height: 26px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    margin: 15px 0 0 88px
}

#pad15 .pad15-pc #section-1 .image_12 {
    width: 511px;
    height: 122px;
    margin: 13px 0 0 700px
}

#pad15 .pad15-pc #section-1 .group_34 {
    width: 895px;
    height: 85px;
    margin: 25px 0 108px 649px
}

#pad15 .pad15-pc #section-1 .section_4 {
    position: relative;
    width: 100%;
    height: 85px
}

#pad15 .pad15-pc #section-1 .block_4 {
    background-color: #f5f5f5;
    border-radius: 21px;
    height: 42px;
    margin-top: 43px;
    width: 556px;
    position: relative
}

#pad15 .pad15-pc #section-1 .group_35 {
    background-color: #f5f5f5;
    border-radius: 21px;
    width: 171px;
    height: 42px;
    margin-left: 54px
}

#pad15 .pad15-pc #section-1 .image_13 {
    position: absolute;
    left: 310px;
    top: 0;
    width: 300px;
    height: 42px
}

#pad15 .pad15-pc #section-1 .paragraph_5 {
    overflow-wrap: break-word;
    color: #000;
    font-size: 32px;
    font-weight: NaN;
    text-align: right;
    line-height: 50px
}

#pad15 .pad15-pc #section-1 .paragraph_5 ul {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#pad15 .pad15-pc #section-1 .paragraph_5 ul li {
    margin: 1% 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    font-size: 32px;
    font-weight: 400;
    color: #000;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .paragraph_5 ul li .msg {
    width: 300px;
    height: 43px;
    line-height: 1.2;
    background: #f5f5f5;
    border-top-left-radius: 21px;
    border-bottom-left-radius: 21px
}

#pad15 .pad15-pc #section-1 .paragraph_5 ul li .tit {
    color: #fff;
    width: 300px;
    height: 43px;
    line-height: 1.2;
    background: #f5f5f5;
    border-top-right-radius: 21px;
    border-bottom-right-radius: 21px;
    background: -webkit-gradient(linear, left top, right top, from(#30E8BF), to(#FB8024));
    background: linear-gradient(90deg, #30E8BF 0%, #FB8024 100%)
}

#pad15 .pad15-pc #section-1 .paragraph_5 ul li .lab {
    margin: 0 10px 0 5px;
    font-weight: 600;
    line-height: 1.2;
    background: linear-gradient(42deg, #D92918, #D9200F, #E78D51);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .section_5 {
    width: 230px;
    height: 30px;
    margin: 48px 0 0 62px
}

#pad15 .pad15-pc #section-1 .label_1 {
    width: 36px;
    height: 36px
}

#pad15 .pad15-pc #section-1 .group_36 {
    position: absolute;
    left: 648px;
    top: 3707px;
    width: 904px;
    height: 43px
}

#pad15 .pad15-pc #section-1 .image-wrapper_4 {
    background-color: #f5f5f5;
    border-radius: 21px;
    height: 42px;
    margin-top: 1px;
    width: 556px
}

#pad15 .pad15-pc #section-1 .image_14 {
    width: 299px;
    height: 42px;
    margin-left: 311px
}

#pad15 .pad15-pc #section-1 .box_20 {
    width: 238px;
    height: 30px;
    margin: 6px 0 0 63px
}

#pad15 .pad15-pc #section-1 .label_2 {
    width: 36px;
    height: 36px;
    margin-left: 11px
}

#pad15 .pad15-pc #section-1 .group_37 {
    width: 266px;
    height: 284px;
    background: url(images/102bbbe5d25fd19003519f0c020e9f51.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .image-text_10 {
    width: 244px;
    height: 80px;
    margin: 18px 0 0 10px
}

#pad15 .pad15-pc #section-1 .group_38 {
    width: 244px;
    height: 32px;
    font-size: 34px;
    font-weight: 600;
    color: #000;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .group_38 span {
    color: #35b898
}

#pad15 .pad15-pc #section-1 .text-group_24 {
    width: 148px;
    height: 43px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 5px 0 0 52px
}

#pad15 .pad15-pc #section-1 .paragraph_6 {
    width: 143px;
    height: 43px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 20px;
    font-weight: NaN;
    text-align: left;
    line-height: 27px
}

#pad15 .pad15-pc #section-1 .text_85 {
    width: 143px;
    height: 43px;
    overflow-wrap: break-word;
    color: #ff8235;
    font-size: 34px;
    font-weight: 600;
    text-align: left;
    line-height: 27px
}

#pad15 .pad15-pc #section-1 .group_39 {
    height: 292px;
    background: url(images/1a87f65e01df679870215293cfd42353.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 386px
}

#pad15 .pad15-pc #section-1 .block_5 {
    width: 328px;
    margin: 27px 0 0 30px;
    font-size: 34px;
    font-weight: 600;
    color: #000;
    line-height: 1;
    text-align: center
}

#pad15 .pad15-pc #section-1 .block_5 span {
    background: linear-gradient(83deg, #0BBAFB 0%, #4285EC 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .group_40 {
    margin-top: 36px;
    width: 1920px;
    height: 673px;
    background: url(images/cae29055a8f1b6681b093409e9d0b3db.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-wrapper_21 {
    width: 1082px;
    height: 57px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin: -6px 0 0 419px
}

#pad15 .pad15-pc #section-1 .text_86 {
    width: 1082px;
    height: 57px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-weight: 500;
    text-align: left;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .paragraph_7 {
    width: 1082px;
    height: 57px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .text_87 {
    width: 790px;
    height: 40px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    font-weight: 600;
    text-align: center;
    line-height: 31px;
    margin: 478px 0 0 568px
}

#pad15 .pad15-pc #section-1 .image-wrapper_5 {
    width: 939px;
    margin: 26px 0 19px 499px
}

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

#pad15 .pad15-pc #section-1 .image-wrapper_5 ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 1666.6666666667%;
    flex: 0 1 1666.6666666667%
}

#pad15 .pad15-pc #section-1 .image-wrapper_5 ul li .img-box {
    height: 80px;
    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
}

#pad15 .pad15-pc #section-1 .image-wrapper_5 ul li .img-box img {
    margin: 0 auto
}

#pad15 .pad15-pc #section-1 .image-wrapper_5 ul li .word {
    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
}

#pad15 .pad15-pc #section-1 .image-wrapper_5 ul li .word .tit {
    color: #000;
    font-size: 35px;
    font-weight: 700;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .image-wrapper_5 ul li .word .tit span {
    font-size: 41px
}

#pad15 .pad15-pc #section-1 .image-wrapper_5 ul li .word .msg {
    color: #000;
    font-size: 24px;
    font-weight: 700;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .image_15-0 {
    width: 61px;
    height: 55px;
    margin: 2px 102px 0 0
}

#pad15 .pad15-pc #section-1 .image_15-1 {
    width: 87px;
    height: 51px;
    margin: 2px 102px 0 0
}

#pad15 .pad15-pc #section-1 .image_15-2 {
    width: 57px;
    height: 57px;
    margin: 2px 102px 0 0
}

#pad15 .pad15-pc #section-1 .image_15-3 {
    width: 58px;
    height: 59px;
    margin: 2px 102px 0 0
}

#pad15 .pad15-pc #section-1 .image_15-4 {
    width: 59px;
    height: 59px;
    margin: 2px 102px 0 0
}

#pad15 .pad15-pc #section-1 .image_15-5 {
    width: 58px;
    height: 58px;
    margin: 2px 102px 0 0
}

#pad15 .pad15-pc #section-1 .paragraph_8 {
    position: absolute;
    left: 997px;
    top: 3716px;
    width: 239px;
    height: 80px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    font-weight: NaN;
    text-align: left;
    line-height: 50px
}

#pad15 .pad15-pc #section-1 .box_21 {
    width: 1920px;
    height: 1080px;
    background: url(images/534aadbfada33e86586840a13b657f7e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px
}

#pad15 .pad15-pc #section-1 .text-group_25 {
    width: 1154px;
    margin: 97px 0 0 383px
}

#pad15 .pad15-pc #section-1 .text_88 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 520px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 317px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_89 {
    width: 585px;
    overflow-wrap: break-word;
    color: #141414;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 19px 0 0 289px
}

#pad15 .pad15-pc #section-1 .text-wrapper_22 {
    width: 1154px;
    height: 118px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin-top: 23px
}

#pad15 .pad15-pc #section-1 .text_90 {
    width: 1154px;
    height: 118px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text_91 {
    width: 1154px;
    height: 118px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 28px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .paragraph_9 {
    width: 1154px;
    height: 118px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .image-text_11 {
    width: 334px;
    height: 98px;
    margin: 441px 0 0 1212px
}

#pad15 .pad15-pc #section-1 .image_16 {
    width: 88px;
    height: 98px
}

#pad15 .pad15-pc #section-1 .text-group_26 {
    width: 229px;
    height: 87px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 600;
    text-align: center;
    line-height: 27px;
    margin-top: 9px
}

#pad15 .pad15-pc #section-1 .paragraph_10 {
    width: 229px;
    height: 87px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    font-weight: 600;
    text-align: left;
    line-height: 27px
}

#pad15 .pad15-pc #section-1 .text_92 {
    width: 229px;
    height: 87px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 64px;
    font-weight: 600;
    text-align: left;
    line-height: 58px
}

#pad15 .pad15-pc #section-1 .section_6 {
    width: 693px;
    height: 64px;
    margin: 79px 0 44px 561px
}

#pad15 .pad15-pc #section-1 .text-group_27 {
    width: 372px;
    height: 64px
}

#pad15 .pad15-pc #section-1 .text_93 {
    width: 210px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    line-height: 40px
}

#pad15 .pad15-pc #section-1 .text_94 {
    width: 372px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 27px;
    margin-top: 12px
}

#pad15 .pad15-pc #section-1 .text-group_28 {
    width: 228px;
    height: 63px;
    margin-top: 1px
}

#pad15 .pad15-pc #section-1 .text_95 {
    width: 76px;
    height: 28px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    line-height: 40px
}

#pad15 .pad15-pc #section-1 .text_96 {
    width: 225px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 27px;
    margin: 11px 0 0 0
}

#pad15 .pad15-pc #section-1 .box_22 {
    position: relative;
    width: 1920px;
    height: 4209px
}

#pad15 .pad15-pc #section-1 .box_23 {
    width: 1658px;
    height: 1080px;
    margin: 137px 0 0 262px
}

#pad15 .pad15-pc #section-1 .section_7 {
    width: 682px;
    height: 625px;
    margin-top: 205px
}

#pad15 .pad15-pc #section-1 .text-group_29 {
    width: 681px;
    height: 116px;
    margin-left: 1px
}

#pad15 .pad15-pc #section-1 .text_97 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 425px;
    overflow-wrap: break-word;
    color: #141414;
    font-size: 60px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 2px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_98 {
    width: 681px;
    height: 45px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 74px;
    margin-top: 15px
}

#pad15 .pad15-pc #section-1 .text-wrapper_23 {
    width: 592px;
    height: 242px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin-top: 35px
}

#pad15 .pad15-pc #section-1 .paragraph_11 {
    width: 592px;
    height: 242px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text_99 {
    width: 592px;
    height: 242px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 28px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text_100 {
    width: 592px;
    height: 242px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .group_41 {
    width: auto;
    height: 100px;
    margin: 83px 0 0 3px
}

#pad15 .pad15-pc #section-1 .text_101 {
    width: auto;
    height: 80px;
    overflow-wrap: break-word;
    color: #fa8d40;
    font-size: 109px;
    font-weight: NaN;
    text-align: left;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .image_17 {
    width: 85px;
    height: 100px
}

#pad15 .pad15-pc #section-1 .text_102 {
    width: 288px;
    height: 39px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    font-weight: NaN;
    text-align: left;
    line-height: 74px;
    margin: 10px 0 0 3px
}

#pad15 .pad15-pc #section-1 .image_18 {
    width: 936px;
    height: 1080px
}

#pad15 .pad15-pc #section-1 .box_24 {
    width: 1826px;
    height: 1080px;
    margin-top: 114px
}

#pad15 .pad15-pc #section-1 .image_19 {
    width: 929px;
    height: 1080px
}

#pad15 .pad15-pc #section-1 .block_6 {
    position: relative;
    width: 785px;
    height: 793px;
    margin-top: 243px
}

#pad15 .pad15-pc #section-1 .text-group_30 {
    width: 785px;
    height: 262px
}

#pad15 .pad15-pc #section-1 .text_103 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 785px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 48px;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_104 {
    width: 555px;
    overflow-wrap: break-word;
    color: #141414;
    font-size: 60px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 16px 0 0 2px
}

#pad15 .pad15-pc #section-1 .text-wrapper_24 {
    width: 613px;
    height: 119px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin-top: 26px
}

#pad15 .pad15-pc #section-1 .text_105 {
    width: 613px;
    height: 119px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 28px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

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

#pad15 .pad15-pc #section-1 .text-group_31 {
    width: 586px;
    margin: 122px 0 0 5px
}

#pad15 .pad15-pc #section-1 .text_107 {
    background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
    width: 586px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    font-weight: 700;
    text-align: left;
    line-height: 1.3;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_108 {
    width: 508px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    margin: 18px 0 0 48px
}

#pad15 .pad15-pc #section-1 .image_20 {
    width: 511px;
    height: 122px;
    margin: 13px 0 0 53px
}

#pad15 .pad15-pc #section-1 .group_42 {
    background-color: #f5f5f5;
    border-radius: 21px;
    height: 42px;
    width: 556px;
    position: relative;
    margin: 17px 0 0 1px
}

#pad15 .pad15-pc #section-1 .text_109 {
    width: 160px;
    height: 42px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 32px;
    font-weight: NaN;
    text-align: right;
    line-height: 50px;
    margin: 0 0 0 68px
}

#pad15 .pad15-pc #section-1 .text-wrapper_25 {
    height: 42px;
    background: url(images/5ba68e5e3b6c46114d8500ed8deb2863.webp) -1px -1px no-repeat;
    background-size: 300px 44px;
    width: 299px;
    position: absolute;
    left: 311px;
    top: 0
}

#pad15 .pad15-pc #section-1 .text_110 {
    width: 160px;
    height: 42px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    font-weight: NaN;
    text-align: left;
    line-height: 50px;
    margin: 0 0 0 84px
}

#pad15 .pad15-pc #section-1 .image-text_12 {
    width: 423px;
    height: 100px;
    margin: 26px 0 0 235px
}

#pad15 .pad15-pc #section-1 .box_25 {
    width: 382px;
    height: 30px;
    font-size: 32px;
    font-weight: 400;
    text-align: center;
    color: #000;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .box_25 span {
    background: linear-gradient(42deg, #D92918, #D9200F, #E78D51);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text-group_32 {
    width: auto;
    height: 53px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 29px;
    margin-top: 17px
}

#pad15 .pad15-pc #section-1 .label_3 {
    position: absolute;
    left: 631px;
    top: 708px;
    width: 36px;
    height: 36px
}

#pad15 .pad15-pc #section-1 .text_111 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 429px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 100px 0 0 746px
}

#pad15 .pad15-pc #section-1 .text_112 {
    width: 950px;
    overflow-wrap: break-word;
    color: #141414;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 14px 0 0 490px
}

#pad15 .pad15-pc #section-1 .text-wrapper_26 {
    width: 1195px;
    height: 87px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin: 28px 0 0 363px
}

#pad15 .pad15-pc #section-1 .text_113 {
    width: 1195px;
    height: 87px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text_114 {
    width: 1195px;
    height: 87px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text-group_33 {
    width: 1124px;
    height: 227px;
    margin: 581px 0 0 398px
}

#pad15 .pad15-pc #section-1 .text_115 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 419px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 353px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_116 {
    width: 800px;
    overflow-wrap: break-word;
    color: #141414;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 14px 0 0 166px
}

#pad15 .pad15-pc #section-1 .text-wrapper_27 {
    width: 1124px;
    height: 88px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin-top: 19px
}

#pad15 .pad15-pc #section-1 .paragraph_12 {
    width: 1124px;
    height: 88px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text_117 {
    width: 1124px;
    height: 88px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 28px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .image_21 {
    width: 752px;
    height: 586px;
    margin: 39px 0 29px 585px
}

#pad15 .pad15-pc #section-1 .image_22 {
    position: absolute;
    left: 457px;
    top: 2711px;
    width: 1020px;
    height: 519px
}

#pad15 .pad15-pc #section-1 .box_26 {
    width: 1920px;
    margin: 0 0 1px 0
}

#pad15 .pad15-pc #section-1 .text-group_34 {
    width: 1182px;
    height: 237px;
    margin: 123px 0 0 369px
}

#pad15 .pad15-pc #section-1 .text_118 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 342px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 420px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_119 {
    width: 1150px;
    overflow-wrap: break-word;
    color: #141414;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 14px 0 0 12px
}

#pad15 .pad15-pc #section-1 .text-wrapper_28 {
    width: 1182px;
    height: 88px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin-top: 28px
}

#pad15 .pad15-pc #section-1 .text_120 {
    width: 1182px;
    height: 88px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text_121 {
    width: 1182px;
    height: 88px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text_122 {
    width: 1182px;
    height: 88px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .image_23 {
    width: 1167px;
    height: 740px;
    margin: 36px 0 0 376px
}

#pad15 .pad15-pc #section-1 .text-group_35 {
    width: 1190px;
    height: 267px;
    margin: 146px 0 0 365px
}

#pad15 .pad15-pc #section-1 .text_123 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 362px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 415px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_124 {
    width: 885px;
    overflow-wrap: break-word;
    color: #141414;
    font-size: 62px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 9px 0 0 160px
}

#pad15 .pad15-pc #section-1 .text-wrapper_29 {
    width: 1190px;
    height: 118px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin-top: 28px
}

#pad15 .pad15-pc #section-1 .text_125 {
    width: 1190px;
    height: 118px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text_126 {
    width: 1190px;
    height: 118px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text_127 {
    width: 1190px;
    height: 118px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .image_24 {
    width: 1378px;
    height: 946px;
    margin: 31px 0 0 542px;
    position: relative
}

#pad15 .pad15-pc #section-1 .image_24 p {
    position: absolute;
    top: 890px;
    left: 533px;
    width: 300px;
    height: 25px;
    font-size: 26px;
    font-weight: 400;
    color: #474747;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .image-wrapper_6 {
    width: 1398px;
    height: 454px;
    margin: 29px 0 30px 262px
}

#pad15 .pad15-pc #section-1 .image_25 {
    width: 694px;
    height: 454px
}

#pad15 .pad15-pc #section-1 .image_26 {
    width: 694px;
    height: 454px
}

#pad15 .pad15-pc #section-1 .box_27 {
    width: 1920px;
    background: #000
}

#pad15 .pad15-pc #section-1 .text_128 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 1118px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 91px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 214px 0 0 401px
}

#pad15 .pad15-pc #section-1 .image-text_13 {
    width: 755px;
    margin: 118px 0 0 632px
}

#pad15 .pad15-pc #section-1 .text-group_36 {
    width: auto;
    height: 56px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 60px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin-top: 2px
}

#pad15 .pad15-pc #section-1 .group_43 {
    width: 39px;
    height: 54px;
    background: url(images/7062d53778eaa074f351f7469fc22bd4.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .image-text_14 {
    width: 615px;
    height: 67px;
    margin: 26px 0 0 695px
}

#pad15 .pad15-pc #section-1 .text-group_37 {
    width: auto;
    height: 56px;
    overflow-wrap: break-word;
    color: #30e8bf;
    font-size: 60px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .image_27 {
    width: 39px;
    height: 54px
}

#pad15 .pad15-pc #section-1 .image-text_15 {
    width: 565px;
    height: 67px;
    margin: 23px 0 0 718px
}

#pad15 .pad15-pc #section-1 .text-group_38 {
    width: auto;
    height: 56px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 60px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .group_44 {
    width: 39px;
    height: 54px;
    background: url(images/42ec4fd24bac5c15d6aeb586b15ee337.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .image-text_16 {
    width: 720px;
    height: 67px;
    margin: 19px 0 0 652px
}

#pad15 .pad15-pc #section-1 .text-group_39 {
    width: auto;
    height: 56px;
    overflow-wrap: break-word;
    color: #30e6bd;
    font-size: 60px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#pad15 .pad15-pc #section-1 .image_28 {
    width: 39px;
    height: 54px
}

#pad15 .pad15-pc #section-1 .text-wrapper_30 {
    position: relative;
    width: 1919px;
    height: 249px;
    background: url(images/82424f4f20f0d9fcfdd806d4f42312cb.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 132px 0 0 1px
}

#pad15 .pad15-pc #section-1 .text_129 {
    width: 514px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 240px;
    font-weight: NaN;
    text-align: center;
    opacity: .1;
    line-height: 1.2;
    margin: 0 0 0 685px
}

#pad15 .pad15-pc #section-1 .text_130 {
    position: absolute;
    left: 50%;
    top: 144px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%;
    height: 38px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 40px;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .text_131 {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 71px;
    width: 100%;
    height: 56px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .group_45 {
    width: 1202px;
    height: 451px;
    margin: 84px 0 0 359px
}

#pad15 .pad15-pc #section-1 .group_46 {
    width: 829px;
    height: 451px
}

#pad15 .pad15-pc #section-1 .block_7 {
    width: 828px;
    height: 279px;
    margin-left: 1px
}

#pad15 .pad15-pc #section-1 .group_47 {
    width: 441px;
    height: 279px;
    background: url(images/4cb5f59d879cc1d698d627577745cdd5.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-group_40 {
    width: 391px;
    height: 69px;
    margin: 21px 0 0 24px
}

#pad15 .pad15-pc #section-1 .text_132 {
    background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
    width: 295px;
    height: 28px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    text-align: left;
    line-height: 38px;
    margin-left: 52px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_133 {
    width: 398px;
    height: 25px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: left;
    line-height: 38px;
    margin-top: 16px
}

#pad15 .pad15-pc #section-1 .group_48 {
    width: 380px;
    height: 279px;
    background: url(images/700fffcea2eaf136f54f7dadad9aa1a9.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-group_41 {
    width: 320px;
    height: 59px;
    margin: 21px 0 0 29px
}

#pad15 .pad15-pc #section-1 .text_134 {
    background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
    width: 320px;
    height: 33px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 34px;
    font-weight: 600;
    text-align: left;
    line-height: 35px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_135 {
    width: 266px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 23px;
    font-weight: NaN;
    text-align: left;
    line-height: 35px;
    margin: 3px 0 0 27px
}

#pad15 .pad15-pc #section-1 .block_8 {
    width: 829px;
    height: 167px;
    margin-top: 5px
}

#pad15 .pad15-pc #section-1 .image_29 {
    width: 210px;
    height: 167px
}

#pad15 .pad15-pc #section-1 .text-wrapper_31 {
    height: 167px;
    background: url(images/405d6d5d72828b4590471e38addb17ef.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 5px;
    width: 304px
}

#pad15 .pad15-pc #section-1 .text_136 {
    width: 255px;
    height: 25px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin: 105px 0 0 31px
}

#pad15 .pad15-pc #section-1 .image_30 {
    width: 305px;
    height: 167px;
    margin-left: 5px
}

#pad15 .pad15-pc #section-1 .group_49 {
    width: 367px;
    height: 451px
}

#pad15 .pad15-pc #section-1 .section_8 {
    width: 366px;
    height: 205px;
    background: url(images/c0c6f117c437c1b5f8bf91f7bd24f6ea.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-group_42 {
    width: 315px;
    height: 61px;
    margin: 14px 0 0 28px
}

#pad15 .pad15-pc #section-1 .text_137 {
    background-image: linear-gradient(99deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 315px;
    height: 32px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 34px;
    font-weight: 600;
    text-align: left;
    line-height: 35px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_138 {
    width: 263px;
    height: 23px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 23px;
    font-weight: NaN;
    text-align: left;
    line-height: 35px;
    margin: 6px 0 0 26px
}

#pad15 .pad15-pc #section-1 .section_9 {
    width: 367px;
    height: 241px;
    background: url(images/68c474838f4941b469ead814447c0b94.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 5px
}

#pad15 .pad15-pc #section-1 .text-group_43 {
    width: 349px;
    height: 52px;
    margin: 20px 0 0 8px
}

#pad15 .pad15-pc #section-1 .text_139 {
    width: 353px;
    height: 28px;
    overflow-wrap: break-word;
    color: #1ee7b7;
    font-size: 30px;
    font-weight: 600;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-1 .text_140 {
    width: 293px;
    height: 16px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: NaN;
    text-align: left;
    line-height: 30px;
    margin: 8px 0 0 36px
}

#pad15 .pad15-pc #section-1 .text-group_44 {
    width: 906px;
    margin: 115px 0 0 507px
}

#pad15 .pad15-pc #section-1 .text_141 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 617px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 145px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_142 {
    width: 916px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 56px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-top: 17px
}

#pad15 .pad15-pc #section-1 .group_50 {
    width: 1142px;
    height: 88px;
    margin: 16px 0 0 389px;
    font-size: 26px;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    text-align: center
}

#pad15 .pad15-pc #section-1 .group_50 span {
    color: #fb8024
}

#pad15 .pad15-pc #section-1 .image_31 {
    width: 1145px;
    height: 530px;
    margin: 77px 0 0 387px
}

#pad15 .pad15-pc #section-1 .image-wrapper_7 {
    width: 848px;
    margin: 87px 0 0 544px
}

#pad15 .pad15-pc #section-1 .image-wrapper_7 ul {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#pad15 .pad15-pc #section-1 .image-wrapper_7 ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 25%;
    flex: 0 1 25%;
    margin: 2% 0
}

#pad15 .pad15-pc #section-1 .image-wrapper_7 ul li:nth-child(5), #pad15 .pad15-pc #section-1 .image-wrapper_7 ul li:nth-child(6), #pad15 .pad15-pc #section-1 .image-wrapper_7 ul li:nth-child(7) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30%;
    flex: 0 1 30%
}

#pad15 .pad15-pc #section-1 .image-wrapper_7 ul li .img-box {
    height: 80px;
    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
}

#pad15 .pad15-pc #section-1 .image-wrapper_7 ul li .img-box img {
    margin: 0 auto
}

#pad15 .pad15-pc #section-1 .image-wrapper_7 ul li .word {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

#pad15 .pad15-pc #section-1 .image-wrapper_7 ul li .word .tit {
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .image-wrapper_7 ul li .word .msg {
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    color: #fff
}

#pad15 .pad15-pc #section-1 .image_32 {
    width: 75px;
    height: 51px
}

#pad15 .pad15-pc #section-1 .image_33 {
    width: 76px;
    height: 44px;
    margin: 3px 0 0 185px
}

#pad15 .pad15-pc #section-1 .label_4 {
    width: 49px;
    height: 49px;
    margin: 3px 0 0 202px
}

#pad15 .pad15-pc #section-1 .image_34 {
    width: 66px;
    height: 31px;
    margin: 15px 0 0 195px
}

#pad15 .pad15-pc #section-1 .list_1 {
    width: 868px;
    height: 68px;
    margin: 23px 0 0 517px
}

#pad15 .pad15-pc #section-1 .text-group_45-0 {
    position: relative;
    width: 138px;
    height: 63px;
    margin-right: 143px
}

#pad15 .pad15-pc #section-1 .text_143-0 {
    position: absolute;
    left: 26px;
    top: 0;
    width: 87px;
    height: 27px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px
}

#pad15 .pad15-pc #section-1 .text_145-0 {
    width: 138px;
    height: 20px;
    overflow-wrap: break-word;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin-top: 43px;
    color: #fff
}

#pad15 .pad15-pc #section-1 .text-group_45-1 {
    position: relative;
    width: 138px;
    height: 63px;
    margin-right: 143px
}

#pad15 .pad15-pc #section-1 .text_144-1 {
    position: absolute;
    left: 4px;
    top: 0;
    width: 148px;
    height: 27px;
    overflow-wrap: break-word;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    color: #fff
}

#pad15 .pad15-pc #section-1 .text_145-1 {
    width: 138px;
    height: 20px;
    overflow-wrap: break-word;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin-top: 43px;
    color: #fff
}

#pad15 .pad15-pc #section-1 .text-group_45-2 {
    position: relative;
    width: 138px;
    height: 63px;
    margin-right: 143px
}

#pad15 .pad15-pc #section-1 .text_144-2 {
    position: absolute;
    left: 4px;
    top: 0;
    width: 148px;
    height: 27px;
    overflow-wrap: break-word;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    color: #fff
}

#pad15 .pad15-pc #section-1 .text_145-2 {
    width: 138px;
    height: 20px;
    overflow-wrap: break-word;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin-top: 43px;
    color: #fff
}

#pad15 .pad15-pc #section-1 .text-group_45-3 {
    position: relative;
    width: 138px;
    height: 63px;
    margin-right: 143px
}

#pad15 .pad15-pc #section-1 .text_144-3 {
    position: absolute;
    left: 4px;
    top: 0;
    width: 148px;
    height: 27px;
    overflow-wrap: break-word;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    color: #fff
}

#pad15 .pad15-pc #section-1 .text_145-3 {
    width: 138px;
    height: 20px;
    overflow-wrap: break-word;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin-top: 43px;
    color: #fff
}

#pad15 .pad15-pc #section-1 .group_51 {
    width: 705px;
    height: 143px;
    margin: 67px 0 0 575px
}

#pad15 .pad15-pc #section-1 .image-text_17 {
    width: 250px;
    height: 140px;
    margin-top: 2px
}

#pad15 .pad15-pc #section-1 .image_35 {
    width: 75px;
    height: 51px;
    margin-left: 88px
}

#pad15 .pad15-pc #section-1 .text-group_46 {
    width: 250px;
    height: 68px;
    margin-top: 21px
}

#pad15 .pad15-pc #section-1 .text_146 {
    width: 61px;
    height: 27px;
    overflow-wrap: break-word;
    color: #fffefe;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin-left: 95px
}

#pad15 .pad15-pc #section-1 .text_147 {
    width: 250px;
    height: 25px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin-top: 16px
}

#pad15 .pad15-pc #section-1 .group_52 {
    width: 146px;
    height: 143px;
    margin-left: 61px
}

#pad15 .pad15-pc #section-1 .image_36 {
    width: 75px;
    height: 51px;
    margin-left: 36px
}

#pad15 .pad15-pc #section-1 .text-group_47 {
    width: 146px;
    height: 68px;
    margin-top: 24px
}

#pad15 .pad15-pc #section-1 .text_148 {
    width: 43px;
    height: 27px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin-left: 52px
}

#pad15 .pad15-pc #section-1 .text_149 {
    width: 146px;
    height: 25px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin-top: 16px
}

#pad15 .pad15-pc #section-1 .group_53 {
    width: 160px;
    height: 138px;
    margin-left: 88px
}

#pad15 .pad15-pc #section-1 .image_37 {
    width: 75px;
    height: 51px;
    margin-left: 42px
}

#pad15 .pad15-pc #section-1 .text-group_48 {
    width: 160px;
    height: 65px;
    margin-top: 22px
}

#pad15 .pad15-pc #section-1 .text_150 {
    width: 160px;
    height: 29px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px
}

#pad15 .pad15-pc #section-1 .text_151 {
    width: 121px;
    height: 20px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 55px;
    margin: 16px 0 0 19px
}

#pad15 .pad15-pc #section-1 .image-wrapper_8 {
    width: 538px;
    height: 156px;
    margin: 103px 0 0 677px
}

#pad15 .pad15-pc #section-1 .image_38 {
    width: 247px;
    height: 156px
}

#pad15 .pad15-pc #section-1 .image_39 {
    width: 223px;
    height: 146px;
    margin-top: 7px
}

#pad15 .pad15-pc #section-1 .group_54 {
    width: 544px;
    height: 44px;
    margin: 18px 0 0 674px
}

#pad15 .pad15-pc #section-1 .text-wrapper_32 {
    height: 44px;
    background: url(images/33c6780d6216a65d12e3acb59f50d969.webp) 0px -1px no-repeat;
    background-size: 253px 45px;
    width: 253px
}

#pad15 .pad15-pc #section-1 .text_152 {
    width: 186px;
    height: 26px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 34px;
    font-weight: 600;
    text-align: center;
    line-height: 41px;
    margin: 7px 0 0 34px
}

#pad15 .pad15-pc #section-1 .text-wrapper_33 {
    height: 44px;
    background: url(images/e47bb214ebb26b8107bd72ba03832c62.webp) 0px -1px no-repeat;
    background-size: 229px 45px;
    width: 228px
}

#pad15 .pad15-pc #section-1 .text_153 {
    width: 178px;
    height: 26px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 34px;
    font-weight: 600;
    text-align: center;
    line-height: 41px;
    margin: 7px 0 0 34px
}

#pad15 .pad15-pc #section-1 .group_55 {
    position: relative;
    width: 1920px;
    height: 1438px;
    background: url(images/6b1d580cb5b2ccdad1a8f233dd6e111a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 63px
}

#pad15 .pad15-pc #section-1 .text-group_49 {
    width: 750px;
    height: 113px;
    margin: 44px 0 0 361px
}

#pad15 .pad15-pc #section-1 .text_154 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 495px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 2px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_155 {
    width: auto;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-top: 6px
}

#pad15 .pad15-pc #section-1 .group_56 {
    width: 1093px;
    height: 119px;
    margin: 34px 0 0 362px;
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .group_56 span {
    color: #fb8024
}

#pad15 .pad15-pc #section-1 .group_57 {
    height: 214px;
    background: url(images/a0cdb2f6a048865592f54cecff08e091.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1083px;
    margin: 859px 0 55px 408px
}

#pad15 .pad15-pc #section-1 .box_28 {
    background-color: rgba(255, 255, 255, .1);
    border-radius: 20px;
    width: 1081px;
    height: 214px;
    margin-left: 1px
}

#pad15 .pad15-pc #section-1 .group_58 {
    position: absolute;
    left: 408px;
    top: 1168px;
    width: 1083px;
    height: 216px;
    background: url(images/53eead79c8301b772ddd4032f208a6a3.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .image-text_18 {
    width: 311px;
    height: 167px;
    margin: 28px 0 0 73px
}

#pad15 .pad15-pc #section-1 .group_59 {
    height: 128px;
    background: url(images/5ed9949171d9ddefb304fc858b03f531.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 201px
}

#pad15 .pad15-pc #section-1 .box_29 {
    background-color: #fff;
    border-radius: 2px;
    width: 188px;
    height: 115px;
    margin: 7px 0 0 7px
}

#pad15 .pad15-pc #section-1 .text-group_50 {
    width: 308px;
    height: 25px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    text-align: left;
    line-height: 31px;
    margin: 14px 0 0 3px
}

#pad15 .pad15-pc #section-1 .image-text_19 {
    width: 216px;
    height: 167px;
    margin: 28px 0 0 78px
}

#pad15 .pad15-pc #section-1 .section_10 {
    height: 128px;
    background: url(images/12709772701b217411f30bf66a1761d7.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 201px
}

#pad15 .pad15-pc #section-1 .block_9 {
    background-color: #fff;
    border-radius: 2px;
    width: 188px;
    height: 115px;
    margin: 7px 0 0 7px
}

#pad15 .pad15-pc #section-1 .text-group_51 {
    width: 213px;
    height: 25px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    text-align: left;
    line-height: 31px;
    margin: 14px 0 0 3px
}

#pad15 .pad15-pc #section-1 .image-text_20 {
    width: 201px;
    height: 167px;
    margin: 28px 64px 0 140px
}

#pad15 .pad15-pc #section-1 .section_11 {
    height: 128px;
    background: url(images/3ba41e53400a5edffde0a5a9544c9c7f.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 201px
}

#pad15 .pad15-pc #section-1 .block_10 {
    background-color: #fff;
    border-radius: 2px;
    height: 115px;
    width: 188px;
    margin: 7px 0 0 7px
}

#pad15 .pad15-pc #section-1 .section_12 {
    width: 188px;
    height: 115px
}

#pad15 .pad15-pc #section-1 .text-group_52 {
    width: 177px;
    height: 25px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    text-align: left;
    line-height: 31px;
    margin: 14px 0 0 3px
}

#pad15 .pad15-pc #section-1 .group_60 {
    width: 1920px;
    height: 1546px;
    background: url(images/88064fb9de0299b9e2bbed1462c53467.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 1px 0 0 0
}

#pad15 .pad15-pc #section-1 .text-group_53 {
    width: 722px;
    height: 119px;
    margin: 124px 0 0 600px
}

#pad15 .pad15-pc #section-1 .text_156 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 475px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1.2;
    margin-left: 127px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_157 {
    width: 730px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-top: 7px
}

#pad15 .pad15-pc #section-1 .box_30 {
    width: 1192px;
    height: 118px;
    margin: 29px 0 0 364px;
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    text-align: center
}

#pad15 .pad15-pc #section-1 .box_30 span {
    color: #fb8024
}

#pad15 .pad15-pc #section-1 .image-wrapper_9 {
    width: 914px;
    height: 220px;
    margin: 912px 0 24px 493px
}

#pad15 .pad15-pc #section-1 .image_40 {
    width: 249px;
    height: 135px;
    margin-top: 27px
}

#pad15 .pad15-pc #section-1 .image_41 {
    width: 2px;
    height: 220px;
    margin-left: 41px
}

#pad15 .pad15-pc #section-1 .image_42 {
    width: 275px;
    height: 84px;
    margin: 70px 0 0 42px
}

#pad15 .pad15-pc #section-1 .image_43 {
    width: 2px;
    height: 220px;
    margin-left: 53px
}

#pad15 .pad15-pc #section-1 .image_44 {
    width: 202px;
    height: 66px;
    margin: 73px 0 0 48px
}

#pad15 .pad15-pc #section-1 .group_61 {
    width: 1920px;
    height: 1063px;
    background: url(images/8c91dc367c57b9b6f8e8916fafaed1a9.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-group_54 {
    width: 968px;
    height: 103px;
    margin: 85px 0 0 476px
}

#pad15 .pad15-pc #section-1 .text_158 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 775px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 97px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_159 {
    width: 978px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-top: 8px
}

#pad15 .pad15-pc #section-1 .box_31 {
    width: 1172px;
    height: 88px;
    margin: 45px 0 742px 374px;
    font-size: 28px;
    font-weight: 500;
    color: #fff;
    line-height: 1.2;
    text-align: center
}

#pad15 .pad15-pc #section-1 .box_31 span {
    color: #fb8024
}

#pad15 .pad15-pc #section-1 .box_32 {
    width: 1920px;
    height: 1199px;
    background: url(images/32b1b99b9dc6f7832067602153c5bbd6.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-1 .text-group_55 {
    width: 1192px;
    height: 249px;
    margin: -18px 0 0 363px
}

#pad15 .pad15-pc #section-1 .text_160 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 422px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 386px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-1 .text_161 {
    width: 1015px;
    overflow-wrap: break-word;
    color: #141414;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 23px 0 0 91px
}

#pad15 .pad15-pc #section-1 .text-wrapper_34 {
    width: 1192px;
    height: 113px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin-top: 16px
}

#pad15 .pad15-pc #section-1 .text_162 {
    width: 1192px;
    height: 113px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2
}

#pad15 .pad15-pc #section-1 .text_163 {
    width: 1192px;
    height: 113px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-1 .text_164 {
    width: 1192px;
    height: 113px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

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

#pad15 .pad15-pc #section-2 .block_1 {
    position: relative;
    width: 1920px;
    background: #000
}

#pad15 .pad15-pc #section-2 .text-wrapper_1 {
    position: relative;
    width: 1920px;
    height: 249px;
    background: url(images/aa8f9c95f8a2de53af9182690e5eafee.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-2 .text_1 {
    width: 550px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 240px;
    font-weight: NaN;
    text-align: center;
    opacity: .1;
    line-height: 1.2;
    margin: 0px 0 0 685px
}

#pad15 .pad15-pc #section-2 .text_2 {
    width: 507px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    margin: 81px 721px 0 -513px
}

#pad15 .pad15-pc #section-2 .text_3 {
    position: absolute;
    left: 619px;
    top: 144px;
    width: 683px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 40px;
    font-weight: NaN;
    text-align: center;
    line-height: 1.2
}

#pad15 .pad15-pc #section-2 .group_1 {
    width: 1920px;
    height: 1953px
}

#pad15 .pad15-pc #section-2 .group_2 {
    width: 1204px;
    height: 349px;
    margin: 60px 0 0 360px
}

#pad15 .pad15-pc #section-2 .text-wrapper_2 {
    width: 521px;
    height: 349px;
    background: url(images/e5751766c821663ba9957db44ccd70d2.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-2 .text_4 {
    background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
    width: 340px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 38px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 25px 0 0 108px
}

#pad15 .pad15-pc #section-2 .text_5 {
    width: 369px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 6px 0 256px 84px
}

#pad15 .pad15-pc #section-2 .text-wrapper_3 {
    width: 315px;
    height: 349px;
    background: url(images/9da366706938b362b899b5f2db481c62.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 5px
}

#pad15 .pad15-pc #section-2 .text_6 {
    background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
    width: 272px;
    height: 25px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 33px;
    font-weight: 600;
    text-align: left;
    line-height: 34px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 28px 0 0 18px
}

#pad15 .pad15-pc #section-2 .text_7 {
    width: 209px;
    height: 22px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 23px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px;
    margin: 14px 0 260px 56px
}

#pad15 .pad15-pc #section-2 .block_2 {
    width: 359px;
    height: 349px;
    margin-left: 4px
}

#pad15 .pad15-pc #section-2 .text-wrapper_4 {
    width: 359px;
    height: 193px;
    background: url(images/a06631fe0d3ae6e772857d71f4ff1d8a.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-2 .text_8 {
    background-image: linear-gradient(94deg, rgb(25, 255, 244) 0, rgb(25, 255, 244) 0, rgb(174, 255, 174) 100%, rgb(174, 255, 174) 100%);
    width: 274px;
    overflow-wrap: break-word;
    color: #3adcb5;
    font-size: 33px;
    font-weight: 600;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 20px 0 0 42px
}

#pad15 .pad15-pc #section-2 .text_9 {
    width: 340px;
    height: 21px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 22px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px;
    margin: 0 0 0 11px
}

#pad15 .pad15-pc #section-2 .text-wrapper_5 {
    height: 151px;
    background: url(images/bcc6624a40c3155c083fe41a60dfb352.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 5px;
    width: 359px
}

#pad15 .pad15-pc #section-2 .text_10 {
    background-image: linear-gradient(99deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
    width: 176px;
    height: 25px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 33px;
    font-weight: 600;
    text-align: left;
    line-height: 34px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 27px 0 0 15px
}

#pad15 .pad15-pc #section-2 .text_11 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 447px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 112px 0 0 737px
}

#pad15 .pad15-pc #section-2 .text-group_1 {
    width: 1190px;
    height: 173px;
    margin: 24px 0 0 365px
}

#pad15 .pad15-pc #section-2 .text_12 {
    width: 949px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 115px
}

#pad15 .pad15-pc #section-2 .text-wrapper_6 {
    width: 1190px;
    height: 87px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin-top: 28px
}

#pad15 .pad15-pc #section-2 .text_13 {
    width: 1190px;
    height: 87px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_14 {
    width: 1190px;
    height: 87px;
    overflow-wrap: break-word;
    color: #ff8021;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_15 {
    width: 1190px;
    height: 87px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .image_1 {
    width: 998px;
    height: 633px;
    margin: 43px 0 0 464px
}

#pad15 .pad15-pc #section-2 .image-wrapper_1 {
    width: 1395px;
    height: 320px;
    margin: 90px 0 0 264px
}

#pad15 .pad15-pc #section-2 .image_2-0 {
    width: 456px;
    height: 320px;
    margin-right: 13px
}

#pad15 .pad15-pc #section-2 .image_2-1 {
    width: 456px;
    height: 320px;
    margin-right: 13px
}

#pad15 .pad15-pc #section-2 .image_2-2 {
    width: 456px;
    height: 320px;
    margin-right: 13px
}

#pad15 .pad15-pc #section-2 .text-wrapper_7 {
    width: 1206px;
    height: 30px;
    margin: 32px 0 48px 339px
}

#pad15 .pad15-pc #section-2 .text_16 {
    width: 281px;
    height: 30px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 31px;
    font-weight: NaN;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_17 {
    width: 433px;
    height: 30px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 31px;
    font-weight: NaN;
    text-align: center;
    line-height: 31px;
    margin-left: 129px
}

#pad15 .pad15-pc #section-2 .text_18 {
    width: 194px;
    height: 24px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 31px;
    font-weight: NaN;
    text-align: center;
    line-height: 31px;
    margin-left: 169px
}

#pad15 .pad15-pc #section-2 .group_3 {
    position: relative;
    width: 1920px;
    margin: 1671px 0 1px 0
}

#pad15 .pad15-pc #section-2 .text_19 {
    width: 331px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 433px 0 0 1066px
}

#pad15 .pad15-pc #section-2 .group_4 {
    width: 1329px;
    height: 822px;
    margin: 21px 0 0 255px
}

#pad15 .pad15-pc #section-2 .box_1 {
    width: 668px;
    height: 469px;
    margin-top: 125px
}

#pad15 .pad15-pc #section-2 .text_20 {
    width: 249px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 226px
}

#pad15 .pad15-pc #section-2 .image_3 {
    width: 668px;
    height: 421px;
    margin-top: 14px
}

#pad15 .pad15-pc #section-2 .image_4 {
    width: 548px;
    height: 822px
}

#pad15 .pad15-pc #section-2 .text-group_2 {
    width: 508px;
    height: 102px;
    margin: 141px 0 0 697px
}

#pad15 .pad15-pc #section-2 .text_21 {
    background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
    width: 420px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 52px;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    margin-left: 35px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text_22 {
    width: 508px;
    height: 26px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    text-align: left;
    line-height: 42px;
    margin-top: 24px
}

#pad15 .pad15-pc #section-2 .image_5 {
    width: 511px;
    height: 122px;
    margin: 13px 0 0 697px
}

#pad15 .pad15-pc #section-2 .group_5 {
    background-color: #f5f5f5;
    border-radius: 21px;
    height: 42px;
    width: 595px;
    position: relative;
    margin: 17px 0 0 624px
}

#pad15 .pad15-pc #section-2 .text_23 {
    width: 271px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 32px;
    font-weight: NaN;
    text-align: right;
    line-height: 1;
    margin: 7px 0 0 34px
}

#pad15 .pad15-pc #section-2 .text-wrapper_8 {
    height: 42px;
    background: url(images/4cd388ab6ac60b33ac43e414fb353f68.webp) 0px -1px no-repeat;
    background-size: 321px 44px;
    width: 320px;
    position: absolute;
    left: 332px;
    top: 0
}

#pad15 .pad15-pc #section-2 .text_24 {
    width: 285px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 7px 0 0 29px
}

#pad15 .pad15-pc #section-2 .text-group_3 {
    width: 1109px;
    height: 208px;
    margin: 119px 0 0 406px
}

#pad15 .pad15-pc #section-2 .text_25 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 441px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 334px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text_26 {
    width: 701px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 42px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 7px 0 0 203px
}

#pad15 .pad15-pc #section-2 .text-wrapper_9 {
    width: 1109px;
    height: 88px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin-top: 22px
}

#pad15 .pad15-pc #section-2 .text_27 {
    width: 1109px;
    height: 88px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_28 {
    width: 1109px;
    height: 88px;
    overflow-wrap: break-word;
    color: #ff8021;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .paragraph_1 {
    width: 1109px;
    height: 88px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .image_6 {
    width: 1196px;
    height: 403px;
    margin: 56px 0 0 364px
}

#pad15 .pad15-pc #section-2 .text_29 {
    width: 246px;
    height: 22px;
    overflow-wrap: break-word
}

#pad15 .pad15-pc #section-2 .text_29-box {
    width: 1200px;
    margin: 0 auto;
    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
}

#pad15 .pad15-pc #section-2 .text_29-box span {
    color: #fff;
    font-size: 23px;
    font-weight: NaN;
    text-align: center;
    margin: 15px 0 0 0;
    line-height: 28px
}

#pad15 .pad15-pc #section-2 .text_30 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 281px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    z-index: 11;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 438px 0 0 360px
}

#pad15 .pad15-pc #section-2 .text_31 {
    width: 536px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 1;
    z-index: 11;
    margin: 34px 0 0 360px
}

#pad15 .pad15-pc #section-2 .text-wrapper_10 {
    position: relative;
    width: 1920px;
    height: 249px;
    background: url(images/e5529882073657042697d2fdf1e97817.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 497px
}

#pad15 .pad15-pc #section-2 .text_32 {
    width: 552px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 240px;
    font-weight: NaN;
    text-align: center;
    opacity: .1;
    line-height: 1;
    margin: 25px 0 0 684px
}

#pad15 .pad15-pc #section-2 .text_33 {
    position: absolute;
    left: 601px;
    top: 144px;
    width: 739px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 40px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#pad15 .pad15-pc #section-2 .text_34 {
    position: absolute;
    left: 656px;
    top: 81px;
    width: 629px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    font-weight: NaN;
    text-align: center;
    line-height: 1
}

#pad15 .pad15-pc #section-2 .group_6 {
    width: 1207px;
    height: 603px;
    margin: 66px 0 0 360px
}

#pad15 .pad15-pc #section-2 .section_1 {
    width: 671px;
    height: 603px
}

#pad15 .pad15-pc #section-2 .section_2 {
    width: 670px;
    height: 240px
}

#pad15 .pad15-pc #section-2 .text-wrapper_11 {
    height: 240px;
    background: url(images/962c9444a5e2e846b3ca7746b22e25ff.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 358px
}

#pad15 .pad15-pc #section-2 .text_35 {
    background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
    width: 199px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 24px 0 0 83px
}

#pad15 .pad15-pc #section-2 .text-wrapper_12 {
    height: 240px;
    background: url(images/eb73dc27f029da878ac817d877dbb4a8.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 308px
}

#pad15 .pad15-pc #section-2 .paragraph_2 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(217, 41, 24)), color-stop(0, rgb(158, 66, 255)), color-stop(0, rgb(158, 66, 255)), color-stop(100%, rgb(193, 160, 255)), to(rgb(193, 160, 255)));
    background-image: linear-gradient(180deg, rgb(217, 41, 24) 0, rgb(158, 66, 255) 0, rgb(158, 66, 255) 0, rgb(193, 160, 255) 100%, rgb(193, 160, 255) 100%);
    width: 246px;
    height: 55px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 30px;
    font-weight: NaN;
    text-align: center;
    line-height: 31px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 20px 0 0 32px
}

#pad15 .pad15-pc #section-2 .section_3 {
    width: 671px;
    height: 359px;
    margin-top: 4px
}

#pad15 .pad15-pc #section-2 .text-wrapper_13 {
    height: 359px;
    background: url(images/9fe9593a1f0694f97c158c06af70983e.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 219px
}

#pad15 .pad15-pc #section-2 .paragraph_3 {
    background-image: linear-gradient(240deg, rgb(1, 94, 234) 0, rgb(1, 94, 234) 0, rgb(0, 192, 250) 100%, rgb(0, 192, 250) 100%);
    width: 184px;
    height: 53px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 28px;
    font-weight: NaN;
    text-align: left;
    line-height: 31px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 30px 0 0 16px
}

#pad15 .pad15-pc #section-2 .box_2 {
    width: 446px;
    height: 359px
}

#pad15 .pad15-pc #section-2 .text-wrapper_14 {
    height: 191px;
    background: url(images/36e1232da83dda97e1134e44ef47af5a.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 443px
}

#pad15 .pad15-pc #section-2 .paragraph_4 {
    background-image: linear-gradient(94deg, rgb(25, 255, 244) 0, rgb(25, 255, 244) 0, rgb(174, 255, 174) 100%, rgb(174, 255, 174) 100%);
    width: 204px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 33px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 46px 0 0 18px
}

#pad15 .pad15-pc #section-2 .box_3 {
    width: 446px;
    height: 164px;
    margin-top: 4px
}

#pad15 .pad15-pc #section-2 .text-wrapper_15 {
    height: 164px;
    background: url(images/6397449681b7bcdfbd94ed200e3aa8d5.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 219px
}

#pad15 .pad15-pc #section-2 .paragraph_5 {
    background-image: linear-gradient(138deg, rgb(209, 45, 156) 0, rgb(209, 45, 156) 0, rgb(94, 162, 239) 100%, rgb(94, 162, 239) 100%);
    width: 209px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 28px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 11px 0 0 10px
}

#pad15 .pad15-pc #section-2 .text-wrapper_16 {
    height: 164px;
    background: url(images/898eccc41201ca7e38d932a4323668a3.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 222px
}

#pad15 .pad15-pc #section-2 .text_36 {
    background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
    width: 201px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 21px 0 0 10px
}

#pad15 .pad15-pc #section-2 .section_4 {
    width: 266px;
    height: 603px;
    margin-left: 4px
}

#pad15 .pad15-pc #section-2 .text-wrapper_17 {
    height: 283px;
    background: url(images/059ce852c93741eba326c85a0b908717.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 266px
}

#pad15 .pad15-pc #section-2 .paragraph_6 {
    background-image: linear-gradient(240deg, rgb(1, 94, 234) 0, rgb(1, 94, 234) 0, rgb(0, 192, 250) 100%, rgb(0, 192, 250) 100%);
    width: 145px;
    height: 72px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    font-weight: NaN;
    text-align: left;
    line-height: 36px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 17px 0 0 60px
}

#pad15 .pad15-pc #section-2 .text-wrapper_18 {
    height: 314px;
    background: url(images/7907dddeb1714564de76cbcd5d27b176.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 6px;
    width: 266px
}

#pad15 .pad15-pc #section-2 .paragraph_7 {
    background-image: linear-gradient(-82deg, rgb(143, 193, 254) 0, rgb(143, 193, 254) 0, rgb(189, 236, 252) 46.118164%, rgb(211, 232, 157) 100%, rgb(211, 232, 157) 100%);
    width: 166px;
    height: 65px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: center;
    line-height: 36px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 30px 0 0 51px
}

#pad15 .pad15-pc #section-2 .section_5 {
    width: 262px;
    height: 603px;
    margin-left: 4px
}

#pad15 .pad15-pc #section-2 .text-wrapper_19 {
    height: 283px;
    background: url(images/84ebe86506f7e6cdce49d1ccc84a2ae5.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 1px;
    width: 259px
}

#pad15 .pad15-pc #section-2 .text_37 {
    background-image: linear-gradient(94deg, rgb(25, 255, 244) 0, rgb(25, 255, 244) 0, rgb(174, 255, 174) 100%, rgb(174, 255, 174) 100%);
    width: 235px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 28px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 42px 0 0 18px
}

#pad15 .pad15-pc #section-2 .text-wrapper_20 {
    height: 118px;
    background: url(images/cdfdc019b46b7943466d0a086d77285c.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 6px;
    width: 262px
}

#pad15 .pad15-pc #section-2 .text_38 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(217, 41, 24)), color-stop(0, rgb(158, 66, 255)), color-stop(0, rgb(158, 66, 255)), color-stop(100%, rgb(193, 160, 255)), to(rgb(193, 160, 255)));
    background-image: linear-gradient(180deg, rgb(217, 41, 24) 0, rgb(158, 66, 255) 0, rgb(158, 66, 255) 0, rgb(193, 160, 255) 100%, rgb(193, 160, 255) 100%);
    width: 142px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 29px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 38px 0 0 11px
}

#pad15 .pad15-pc #section-2 .text-wrapper_21 {
    height: 191px;
    background: url(images/e72518c51c5e15a81e76f3d45ca955c8.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 5px;
    width: 262px
}

#pad15 .pad15-pc #section-2 .paragraph_8 {
    background-image: linear-gradient(138deg, rgb(209, 45, 156) 0, rgb(209, 45, 156) 0, rgb(94, 162, 239) 100%, rgb(94, 162, 239) 100%);
    width: 195px;
    height: 50px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 27px;
    font-weight: NaN;
    text-align: center;
    line-height: 29px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 9px 0 0 37px
}

#pad15 .pad15-pc #section-2 .text_39 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 1045px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 207px 0 0 437px
}

#pad15 .pad15-pc #section-2 .image_7 {
    width: 741px;
    height: 319px;
    margin: 38px 0 0 597px
}

#pad15 .pad15-pc #section-2 .group_7 {
    width: 1046px;
    margin: 46px 0 0 433px
}

#pad15 .pad15-pc #section-2 .group_7 div[class^=text-wrapper_] {
    height: auto
}

#pad15 .pad15-pc #section-2 .group_7 div[class^=text-wrapper_] span {
    height: auto;
    line-height: 1.2
}

#pad15 .pad15-pc #section-2 .text-wrapper_22 {
    background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
    width: 171px;
    height: 49px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 71px
}

#pad15 .pad15-pc #section-2 .text_40 {
    width: 171px;
    height: 49px;
    overflow-wrap: break-word;
    color: #f17a22;
    font-size: 46px;
    font-weight: NaN;
    text-align: left;
    line-height: 71px
}

#pad15 .pad15-pc #section-2 .text_41 {
    width: 171px;
    height: 49px;
    overflow-wrap: break-word;
    color: #f17a22;
    font-size: 46px;
    font-weight: NaN;
    text-align: left;
    line-height: 71px
}

#pad15 .pad15-pc #section-2 .text-wrapper_23 {
    background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
    width: 295px;
    height: 43px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 71px;
    margin-left: 60px
}

#pad15 .pad15-pc #section-2 .text_42 {
    width: 295px;
    height: 43px;
    overflow-wrap: break-word;
    color: #f17a22;
    font-size: 46px;
    font-weight: NaN;
    text-align: left;
    line-height: 71px
}

#pad15 .pad15-pc #section-2 .text_43 {
    width: 295px;
    height: 43px;
    overflow-wrap: break-word;
    color: #f17a22;
    font-size: 46px;
    font-weight: NaN;
    text-align: left;
    line-height: 71px
}

#pad15 .pad15-pc #section-2 .text-wrapper_24 {
    background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
    width: 291px;
    height: 43px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 71px;
    margin-left: 32px
}

#pad15 .pad15-pc #section-2 .text_44 {
    width: 291px;
    height: 43px;
    overflow-wrap: break-word;
    color: #f17a22;
    font-size: 46px;
    font-weight: NaN;
    text-align: left;
    line-height: 71px
}

#pad15 .pad15-pc #section-2 .text_45 {
    width: 291px;
    height: 43px;
    overflow-wrap: break-word;
    color: #f17a22;
    font-size: 46px;
    font-weight: NaN;
    text-align: left;
    line-height: 71px
}

#pad15 .pad15-pc #section-2 .text-wrapper_25 {
    background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
    width: 161px;
    height: 49px;
    overflow-wrap: break-word;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-size: 0;
    font-weight: NaN;
    text-align: left;
    line-height: 71px;
    margin-left: 36px
}

#pad15 .pad15-pc #section-2 .text_46 {
    width: 161px;
    height: 49px;
    overflow-wrap: break-word;
    color: #f17a22;
    font-size: 46px;
    font-weight: NaN;
    text-align: left;
    line-height: 71px
}

#pad15 .pad15-pc #section-2 .text_47 {
    width: 161px;
    height: 49px;
    overflow-wrap: break-word;
    color: #f17a22;
    font-size: 46px;
    font-weight: NaN;
    text-align: left;
    line-height: 71px
}

#pad15 .pad15-pc #section-2 .text_48 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 288px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 163px 0 0 813px
}

#pad15 .pad15-pc #section-2 .group_8 {
    width: 1103px;
    margin: 144px auto 0 auto
}

#pad15 .pad15-pc #section-2 .group_8 ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

#pad15 .pad15-pc #section-2 .group_8 ul li:nth-child(2) {
    -webkit-transform: translate(-140px, 107px);
    -ms-transform: translate(-140px, 107px);
    transform: translate(-140px, 107px)
}

#pad15 .pad15-pc #section-2 .group_8 ul li:nth-child(1) {
    z-index: 11
}

#pad15 .pad15-pc #section-2 .text_49 {
    width: auto;
    height: 20px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 31px;
    margin-top: 19px
}

#pad15 .pad15-pc #section-2 .image-text_1 {
    width: 621px;
    height: 410px
}

#pad15 .pad15-pc #section-2 .image-wrapper_2 {
    height: 372px;
    background: url(images/11e7602b7439107e5f8ba971c44d6ac4.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 621px
}

#pad15 .pad15-pc #section-2 .image_8 {
    width: 621px;
    height: 372px
}

#pad15 .pad15-pc #section-2 .text-group_4 {
    width: 83px;
    height: 19px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: center;
    line-height: 31px;
    margin: 19px 0 0 280px
}

#pad15 .pad15-pc #section-2 .group_9 {
    width: 1195px;
    height: 439px;
    margin: 206px 0 0 360px
}

#pad15 .pad15-pc #section-2 .text-group_5 {
    width: 518px;
    height: 256px;
    margin-top: 55px
}

#pad15 .pad15-pc #section-2 .paragraph_9 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 426px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_26 {
    width: 518px;
    height: 113px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin-top: 44px
}

#pad15 .pad15-pc #section-2 .text_50 {
    width: 518px;
    height: 113px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_51 {
    width: 518px;
    height: 113px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .image_9 {
    width: 565px;
    height: 439px
}

#pad15 .pad15-pc #section-2 .group_10 {
    width: 1149px;
    height: 439px;
    margin: 90px 0 0 359px
}

#pad15 .pad15-pc #section-2 .image_10 {
    width: 612px;
    height: 439px
}

#pad15 .pad15-pc #section-2 .block_3 {
    width: 455px;
    height: 203px;
    margin-top: 75px
}

#pad15 .pad15-pc #section-2 .text_52 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 409px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_27 {
    width: 450px;
    height: 118px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin: 37px 0 0 5px
}

#pad15 .pad15-pc #section-2 .text_53 {
    width: 450px;
    height: 118px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_54 {
    width: 450px;
    height: 118px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .group_11 {
    width: 1173px;
    height: 341px;
    margin: 91px 0 0 363px
}

#pad15 .pad15-pc #section-2 .block_4 {
    width: 556px;
    height: 193px;
    margin-top: 56px
}

#pad15 .pad15-pc #section-2 .text_55 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 438px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_28 {
    width: 556px;
    height: 118px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin-top: 37px
}

#pad15 .pad15-pc #section-2 .text_56 {
    width: 556px;
    height: 118px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_57 {
    width: 556px;
    height: 118px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .image_11 {
    width: 551px;
    height: 341px
}

#pad15 .pad15-pc #section-2 .text-group_6 {
    width: 1180px;
    height: 158px;
    margin: 91px 0 0 372px
}

#pad15 .pad15-pc #section-2 .text_58 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 557px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    margin-left: 309px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_29 {
    width: 1180px;
    height: 82px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin-top: 28px
}

#pad15 .pad15-pc #section-2 .text_59 {
    width: 1180px;
    height: 82px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_60 {
    width: 1180px;
    height: 82px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .image_12 {
    width: 1200px;
    height: 504px;
    margin: 33px 0 0 365px
}

#pad15 .pad15-pc #section-2 .text-wrapper_30 {
    width: 1163px;
    height: 59px;
    margin: 18px 0 0 368px
}

#pad15 .pad15-pc #section-2 .paragraph_10 {
    width: 328px;
    height: 54px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px;
    margin-top: 4px
}

#pad15 .pad15-pc #section-2 .paragraph_11 {
    width: 249px;
    height: 54px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px;
    margin: 4px 0 0 102px
}

#pad15 .pad15-pc #section-2 .paragraph_12 {
    width: 331px;
    height: 59px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: left;
    line-height: 34px;
    margin-left: 153px
}

#pad15 .pad15-pc #section-2 .text_61 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 393px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 53px;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 235px 0 0 769px
}

#pad15 .pad15-pc #section-2 .group_12 {
    width: 1166px;
    height: 351px;
    margin: 50px 0 0 367px
}

#pad15 .pad15-pc #section-2 .image_13 {
    width: 555px;
    height: 351px
}

#pad15 .pad15-pc #section-2 .block_5 {
    width: 572px;
    height: 197px;
    margin-top: 72px
}

#pad15 .pad15-pc #section-2 .text_62 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 448px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_31 {
    width: 571px;
    height: 116px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin: 34px 0 0 1px
}

#pad15 .pad15-pc #section-2 .text_63 {
    width: 571px;
    height: 116px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-2 .paragraph_13 {
    width: 571px;
    height: 116px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-2 .group_13 {
    width: 1207px;
    height: 351px;
    margin: 29px 0 0 363px
}

#pad15 .pad15-pc #section-2 .box_4 {
    width: 509px;
    height: 168px;
    margin-top: 91px
}

#pad15 .pad15-pc #section-2 .text_64 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 347px;
    height: 48px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 48px;
    margin-left: 1px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_32 {
    width: 509px;
    height: 86px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin-top: 34px
}

#pad15 .pad15-pc #section-2 .text_65 {
    width: 509px;
    height: 86px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-2 .text_66 {
    width: 509px;
    height: 86px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-2 .image_14 {
    width: 553px;
    height: 351px
}

#pad15 .pad15-pc #section-2 .group_14 {
    width: 1193px;
    height: 351px;
    margin: 83px 0 0 367px
}

#pad15 .pad15-pc #section-2 .image_15 {
    width: 553px;
    height: 351px
}

#pad15 .pad15-pc #section-2 .group_15 {
    width: 594px;
    height: 197px;
    margin-top: 67px
}

#pad15 .pad15-pc #section-2 .text_67 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 455px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 1px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_33 {
    width: 594px;
    height: 116px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin-top: 34px
}

#pad15 .pad15-pc #section-2 .text_68 {
    width: 594px;
    height: 116px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-2 .text_69 {
    width: 594px;
    height: 116px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-2 .paragraph_14 {
    width: 594px;
    height: 116px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-2 .group_16 {
    width: 1210px;
    height: 351px;
    margin: 64px 0 0 360px
}

#pad15 .pad15-pc #section-2 .box_5 {
    width: 520px;
    height: 227px;
    margin-top: 60px
}

#pad15 .pad15-pc #section-2 .text_70 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 408px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 1px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_34 {
    width: 520px;
    height: 146px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin-top: 34px
}

#pad15 .pad15-pc #section-2 .text_71 {
    width: 520px;
    height: 146px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-2 .paragraph_15 {
    width: 520px;
    height: 146px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-2 .text_72 {
    width: 520px;
    height: 146px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#pad15 .pad15-pc #section-2 .image_16 {
    width: 553px;
    height: 351px
}

#pad15 .pad15-pc #section-2 .text_73 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 246px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 86px 0 0 837px
}

#pad15 .pad15-pc #section-2 .text-wrapper_35 {
    width: 1102px;
    height: 57px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin: 31px 0 0 409px
}

#pad15 .pad15-pc #section-2 .text_74 {
    width: 1102px;
    height: 57px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_75 {
    width: 1102px;
    height: 57px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .image_17 {
    width: 553px;
    height: 351px;
    margin: 37px 0 0 671px
}

#pad15 .pad15-pc #section-2 .group_17 {
    width: 1206px;
    height: 536px;
    margin: 79px 0 0 357px
}

#pad15 .pad15-pc #section-2 .image_18 {
    width: 614px;
    height: 536px
}

#pad15 .pad15-pc #section-2 .box_6 {
    width: 557px;
    height: 261px;
    margin-top: 106px
}

#pad15 .pad15-pc #section-2 .text_76 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 557px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_36 {
    width: 515px;
    height: 181px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin: 32px 0 0 5px
}

#pad15 .pad15-pc #section-2 .paragraph_16 {
    width: 515px;
    height: 181px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_77 {
    width: 515px;
    height: 181px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .group_18 {
    width: 1132px;
    height: 265px;
    margin: 159px 0 0 360px
}

#pad15 .pad15-pc #section-2 .group_19 {
    width: 564px;
    height: 265px
}

#pad15 .pad15-pc #section-2 .text_78 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 564px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_37 {
    width: 552px;
    height: 177px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin-top: 40px
}

#pad15 .pad15-pc #section-2 .text_79 {
    width: 552px;
    height: 177px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_80 {
    width: 552px;
    height: 177px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .image-text_2 {
    width: 404px;
    height: 191px;
    margin-top: 38px
}

#pad15 .pad15-pc #section-2 .image_19 {
    width: 404px;
    height: 163px
}

#pad15 .pad15-pc #section-2 .text-group_7 {
    width: 365px;
    height: 17px;
    margin: 11px 0 0 20px
}

#pad15 .pad15-pc #section-2 .text_81 {
    width: 115px;
    height: 17px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 21px;
    font-weight: 500;
    text-align: center;
    line-height: 57px
}

#pad15 .pad15-pc #section-2 .text_82 {
    width: 129px;
    height: 17px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 21px;
    font-weight: 500;
    text-align: center;
    line-height: 57px
}

#pad15 .pad15-pc #section-2 .group_20 {
    width: 1162px;
    height: 569px;
    margin: 116px 0 0 392px
}

#pad15 .pad15-pc #section-2 .image_20 {
    width: 381px;
    height: 569px
}

#pad15 .pad15-pc #section-2 .box_7 {
    width: 580px;
    height: 425px;
    margin-top: 63px
}

#pad15 .pad15-pc #section-2 .text_83 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 488px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-group_8 {
    width: 580px;
    height: 352px;
    margin-top: 34px
}

#pad15 .pad15-pc #section-2 .paragraph_17 {
    width: 536px;
    height: 99px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 61px
}

#pad15 .pad15-pc #section-2 .text-wrapper_38 {
    width: 580px;
    height: 208px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin-top: 45px
}

#pad15 .pad15-pc #section-2 .text_84 {
    width: 580px;
    height: 208px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_85 {
    width: 580px;
    height: 208px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text-group_9 {
    width: 1168px;
    height: 160px;
    margin: 115px 0 0 376px
}

#pad15 .pad15-pc #section-2 .text_86 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 583px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-left: 293px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_39 {
    width: 1168px;
    height: 87px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px;
    margin-top: 24px
}

#pad15 .pad15-pc #section-2 .text_87 {
    width: 1168px;
    height: 87px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_88 {
    width: 1168px;
    height: 87px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .group_21 {
    width: 723px;
    height: 458px;
    background: url(images/d9c553225c40f9570b6f6a40aed4f43d.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 78px 0 0 602px
}

#pad15 .pad15-pc #section-2 .text-group_10 {
    width: 306px;
    height: 79px;
    margin: 196px 0 0 374px
}

#pad15 .pad15-pc #section-2 .text_89 {
    width: 306px;
    height: 35px;
    overflow-wrap: break-word;
    color: #38bdf7;
    font-size: 32px;
    font-weight: 700;
    text-align: center;
    line-height: 58px
}

#pad15 .pad15-pc #section-2 .text_90 {
    width: 121px;
    height: 40px;
    overflow-wrap: break-word;
    color: #38bdf7;
    font-size: 48px;
    font-weight: 700;
    text-align: center;
    line-height: 58px;
    margin: 4px 0 0 94px
}

#pad15 .pad15-pc #section-2 .text_91 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 552px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: center;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 67px 0 0 713px
}

#pad15 .pad15-pc #section-2 .group_22 {
    height: 754px;
    background: url(images/9320fcfd0ff7863b693e1d216b2e13d9.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1203px;
    margin: 23px 0 0 362px
}

#pad15 .pad15-pc #section-2 .section_6 {
    width: 1132px;
    height: 98px;
    margin: 229px 0 0 29px
}

#pad15 .pad15-pc #section-2 .text-wrapper_40 {
    width: 335px;
    height: 78px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 27px
}

#pad15 .pad15-pc #section-2 .paragraph_18 {
    width: 335px;
    height: 78px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 27px
}

#pad15 .pad15-pc #section-2 .text_92 {
    width: 335px;
    height: 78px;
    overflow-wrap: break-word;
    color: #ff0067;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 27px
}

#pad15 .pad15-pc #section-2 .text-wrapper_41 {
    width: 253px;
    height: 98px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 24px;
    margin-left: 117px
}

#pad15 .pad15-pc #section-2 .paragraph_19 {
    width: auto;
    height: 98px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px
}

#pad15 .pad15-pc #section-2 .paragraph_20 {
    width: 243px;
    height: 98px;
    overflow-wrap: break-word;
    color: #ff0067;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px
}

#pad15 .pad15-pc #section-2 .text-wrapper_42 {
    width: 330px;
    height: 97px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 24px;
    margin-left: 127px
}

#pad15 .pad15-pc #section-2 .paragraph_21 {
    width: 310px;
    height: 97px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px
}

#pad15 .pad15-pc #section-2 .paragraph_22 {
    width: 310px;
    height: 97px;
    overflow-wrap: break-word;
    color: #ff0067;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px
}

#pad15 .pad15-pc #section-2 .section_7 {
    width: 1098px;
    height: 102px;
    margin: 283px 0 42px 74px
}

#pad15 .pad15-pc #section-2 .text-wrapper_43 {
    width: 243px;
    height: 73px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 24px;
    margin-top: 1px
}

#pad15 .pad15-pc #section-2 .paragraph_23 {
    width: 233px;
    height: 73px;
    overflow-wrap: break-word;
    color: #ff0067;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px
}

#pad15 .pad15-pc #section-2 .paragraph_24 {
    width: 233px;
    height: 73px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 24px
}

#pad15 .pad15-pc #section-2 .text-wrapper_44 {
    width: 258px;
    height: 69px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 25px;
    margin: 1px 0 0 156px
}

#pad15 .pad15-pc #section-2 .text_93 {
    width: 258px;
    height: 69px;
    overflow-wrap: break-word;
    color: #ff0067;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#pad15 .pad15-pc #section-2 .paragraph_25 {
    width: 258px;
    height: 69px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 25px
}

#pad15 .pad15-pc #section-2 .text_94 {
    width: 258px;
    height: 69px;
    overflow-wrap: break-word;
    color: #ff0067;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#pad15 .pad15-pc #section-2 .paragraph_26 {
    width: 258px;
    height: 69px;
    overflow-wrap: break-word;
    color: #ff0067;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#pad15 .pad15-pc #section-2 .text-wrapper_45 {
    width: 333px;
    height: 102px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: NaN;
    text-align: center;
    line-height: 25px;
    margin-left: 108px
}

#pad15 .pad15-pc #section-2 .text_95 {
    width: 333px;
    height: 102px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: center;
    line-height: 25px
}

#pad15 .pad15-pc #section-2 .paragraph_27 {
    width: 333px;
    height: 102px;
    overflow-wrap: break-word;
    color: #ff0067;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#pad15 .pad15-pc #section-2 .text_96 {
    width: 333px;
    height: 102px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#pad15 .pad15-pc #section-2 .text_97 {
    width: 333px;
    height: 102px;
    overflow-wrap: break-word;
    color: #ff0067;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#pad15 .pad15-pc #section-2 .paragraph_28 {
    width: 333px;
    height: 102px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#pad15 .pad15-pc #section-2 .text_98 {
    width: 333px;
    height: 102px;
    overflow-wrap: break-word;
    color: #ff0067;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px
}

#pad15 .pad15-pc #section-2 .text-wrapper_46 {
    height: 141px;
    background: url(images/a17e2704cce980292268c80e2be616a9.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 66px;
    width: 1920px
}

#pad15 .pad15-pc #section-2 .text_99 {
    width: 421px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 56px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 53px 0 0 767px
}

#pad15 .pad15-pc #section-2 .text_100 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 766px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 82px 0 0 381px
}

#pad15 .pad15-pc #section-2 .text-wrapper_47 {
    width: 1064px;
    height: 26px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin: 31px 0 0 382px
}

#pad15 .pad15-pc #section-2 .text_101 {
    width: 1064px;
    height: 26px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_102 {
    width: 1064px;
    height: 26px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .image_21 {
    width: 1160px;
    height: 637px;
    margin: 65px 0 0 382px
}

#pad15 .pad15-pc #section-2 .group_23 {
    width: 1164px;
    height: 371px;
    background: url(images/dc2c6de6853559aca736431220b51c95.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 70px 0 0 378px
}

#pad15 .pad15-pc #section-2 .text_103 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 195px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 92px 0 0 40px
}

#pad15 .pad15-pc #section-2 .text-wrapper_48 {
    width: 475px;
    height: 113px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin: 31px 0 96px 40px
}

#pad15 .pad15-pc #section-2 .paragraph_29 {
    width: 475px;
    height: 113px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_104 {
    width: 475px;
    height: 113px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .group_24 {
    width: 1164px;
    height: 774px;
    margin: 12px 0 0 378px
}

#pad15 .pad15-pc #section-2 .group_25 {
    width: 573px;
    height: 774px;
    background: url(images/a9b2d6bd5a51e188590e3009980080b0.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-2 .text-group_11 {
    width: 480px;
    height: 140px;
    margin: 34px 0 0 37px
}

#pad15 .pad15-pc #section-2 .text_105 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 478px;
    height: 38px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    text-align: left;
    line-height: 37px;
    margin-left: 2px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text-wrapper_49 {
    width: 477px;
    height: 81px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 31px;
    margin-top: 21px
}

#pad15 .pad15-pc #section-2 .text_106 {
    width: 477px;
    height: 81px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_107 {
    width: 477px;
    height: 81px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_108 {
    width: 384px;
    height: 23px;
    overflow-wrap: break-word;
    color: #707070;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 31px;
    margin: 553px 0 24px 101px
}

#pad15 .pad15-pc #section-2 .group_26 {
    width: 574px;
    height: 774px;
    background: url(images/deb76a5730d9770825a1e50bfd312ced.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-2 .text_109 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 407px;
    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: 35px 0 0 35px
}

#pad15 .pad15-pc #section-2 .image_22 {
    width: 500px;
    height: 105px;
    margin: 29px 0 0 36px
}

#pad15 .pad15-pc #section-2 .text_110 {
    width: 370px;
    overflow-wrap: break-word;
    color: #717171;
    font-size: 24px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 528px 0 24px 109px
}

#pad15 .pad15-pc #section-2 .text_111 {
    width: 388px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 59px;
    font-weight: 700;
    text-align: left;
    line-height: 1;
    margin: 183px 0 0 391px
}

#pad15 .pad15-pc #section-2 .group_27 {
    width: 1197px;
    margin: 84px auto
}

#pad15 .pad15-pc #section-2 .group_27 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%
}

#pad15 .pad15-pc #section-2 .group_27 ul li {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 1vw 0
}

#pad15 .pad15-pc #section-2 .group_27 ul li .tit {
    width: 40%;
    padding-left: 3%;
    font-size: 27px;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#pad15 .pad15-pc #section-2 .group_27 ul li .msg {
    width: 60%;
    font-size: 21px;
    font-weight: 400;
    color: #fff;
    line-height: 1
}

#pad15 .pad15-pc #section-2 .group_27 ul li:nth-of-type(even) {
    background-color: rgba(237, 237, 237, .15)
}

#pad15 .pad15-pc #section-2 .group_28 {
    background-color: rgba(237, 237, 237, .15);
    border-radius: 5px;
    width: 1197px;
    height: 53px;
    margin: 53px 0 0 361px
}

#pad15 .pad15-pc #section-2 .paragraph_30 {
    width: 271px;
    height: 45px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 20px;
    font-weight: NaN;
    text-align: left;
    line-height: 25px;
    margin: 7px 0 0 769px
}

#pad15 .pad15-pc #section-2 .group_29 {
    background-color: rgba(237, 237, 237, .15);
    border-radius: 5px;
    width: 1197px;
    height: 54px;
    margin: 2px 0 0 361px
}

#pad15 .pad15-pc #section-2 .group_30 {
    background-color: rgba(237, 237, 237, .15);
    border-radius: 5px;
    width: 1197px;
    height: 53px;
    margin: 53px 0 0 361px
}

#pad15 .pad15-pc #section-2 .group_31 {
    background-color: rgba(237, 237, 237, .15);
    border-radius: 5px;
    width: 1197px;
    height: 54px;
    margin: 54px 0 0 361px
}

#pad15 .pad15-pc #section-2 .group_32 {
    background-color: rgba(237, 237, 237, .15);
    border-radius: 5px;
    width: 1197px;
    height: 54px;
    margin: 53px 0 0 361px
}

#pad15 .pad15-pc #section-2 .group_33 {
    background-color: rgba(237, 237, 237, .15);
    border-radius: 5px;
    width: 1197px;
    height: 54px;
    margin: 53px 0 0 361px
}

#pad15 .pad15-pc #section-2 .group_34 {
    background-color: rgba(237, 237, 237, .15);
    border-radius: 5px;
    width: 1197px;
    height: 54px;
    margin: 53px 0 0 361px
}

#pad15 .pad15-pc #section-2 .text-wrapper_50 {
    background-color: rgba(237, 237, 237, .15);
    border-radius: 5px;
    height: 101px;
    width: 1197px;
    margin: 54px 0 8213px 361px
}

#pad15 .pad15-pc #section-2 .paragraph_31 {
    width: 321px;
    height: 73px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 21px;
    font-weight: NaN;
    text-align: left;
    line-height: 26px;
    margin: 15px 0 0 408px
}

#pad15 .pad15-pc #section-2 .image_23 {
    position: absolute;
    left: 183px;
    top: -6px;
    width: 742px;
    height: 418px
}

#pad15 .pad15-pc #section-2 .image_24 {
    position: absolute;
    left: 626px;
    top: 2514px;
    width: 1294px;
    height: 1062px
}

#pad15 .pad15-pc #section-2 .text-wrapper_51 {
    position: absolute;
    left: 366px;
    top: 5103px;
    width: 1187px;
    height: 87px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: center;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_112 {
    width: 1187px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: center;
    line-height: 1.2;
    margin-top: 50px
}

#pad15 .pad15-pc #section-2 .text_113 {
    width: 1187px;
    height: 87px;
    overflow-wrap: break-word;
    color: #fb8024;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .text_114 {
    width: 1187px;
    height: 87px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#pad15 .pad15-pc #section-2 .paragraph_32 {
    position: absolute;
    left: 397px;
    top: 16921px;
    width: 239px;
    height: 935px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: NaN;
    text-align: left;
    line-height: 53px
}

#pad15 .pad15-pc #section-2 .paragraph_33 {
    position: absolute;
    left: 769px;
    top: 16925px;
    width: 314px;
    height: 875px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 21px;
    font-weight: NaN;
    text-align: left;
    line-height: 53px
}

#pad15 .pad15-pc #section-2 .group_35 {
    position: absolute;
    left: 0;
    top: 2201px;
    width: 1920px;
    height: 1672px;
    background: url(images/cf997630151fef6422f7f88bd18bd601.webp) 100% no-repeat;
    background-size: 100% 100%
}

#pad15 .pad15-pc #section-2 .box_8 {
    width: 1626px;
    height: 710px;
    margin-top: 166px
}

#pad15 .pad15-pc #section-2 .image_25 {
    width: 892px;
    height: 710px
}

#pad15 .pad15-pc #section-2 .group_36 {
    width: 627px;
    height: 351px;
    margin-top: 120px
}

#pad15 .pad15-pc #section-2 .text-group_12 {
    width: 608px;
    height: 115px;
    margin-left: 1px
}

#pad15 .pad15-pc #section-2 .text_115 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 453px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#pad15 .pad15-pc #section-2 .text_116 {
    width: 648px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 62px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-top: 18px
}

#pad15 .pad15-pc #section-2 .text-wrapper_52 {
    width: 627px;
    height: 185px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    line-height: 32px;
    margin-top: 51px
}

#pad15 .pad15-pc #section-2 .text_117 {
    width: 627px;
    height: 185px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 32px
}

#pad15 .pad15-pc #section-2 .text_118 {
    width: 627px;
    height: 185px;
    overflow-wrap: break-word;
    color: #ff8021;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 32px
}

#pad15 .pad15-pc #section-2 .text_119 {
    width: 627px;
    height: 185px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 32px
}

#pad15 .pad15-pc #section-2 .text_120 {
    width: 627px;
    height: 185px;
    overflow-wrap: break-word;
    color: #ff8021;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 32px
}

#pad15 .pad15-pc #section-2 .text_121 {
    width: 627px;
    height: 185px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 26px;
    font-weight: 500;
    text-align: left;
    line-height: 32px
}

#pad15 .pad15-pc #section-2 .text_122 {
    background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
    width: 423px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 52px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: -31px 0 0 746px
}

#pad15 .pad15-pc #section-2 .text_123 {
    width: 328px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 28px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 48px 0 0 323px
}

#pad15 .pad15-pc #section-2 .box_9 {
    width: 1264px;
    height: 465px;
    margin: 16px 0 0 264px
}

#pad15 .pad15-pc #section-2 .image_26 {
    width: 697px;
    height: 465px
}

#pad15 .pad15-pc #section-2 .text_124 {
    width: 399px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin-top: 86px
}

#pad15 .pad15-pc #section-2 .text_125 {
    width: 176px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 32px;
    font-weight: NaN;
    text-align: left;
    line-height: 98px;
    margin: 58px 0 0 309px
}

#pad15 .pad15-pc #section-2 .text_126 {
    width: 206px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 36px;
    font-weight: NaN;
    text-align: left;
    line-height: 1;
    margin: 88px 0 27px 468px
}

#pad15 .pad15-pc #section-2 .image_27 {
    position: absolute;
    left: 1132px;
    top: 1128px;
    width: 556px;
    height: 834px
}

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

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

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

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

    #pad15 .pad15-phone #section-1 .box_2 {
        width: 750px;
        height: 327px
    }

    #pad15 .pad15-phone #section-1 .box_3 {
        width: 448px;
        margin: 132px 0 0 145px;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline
    }

    #pad15 .pad15-phone #section-1 .image_1 {
        width: 250px;
        height: 48px
    }

    #pad15 .pad15-phone #section-1 .text_1 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: auto;
        overflow-wrap: break-word;
        color: #000;
        font-size: 65px;
        font-weight: 700;
        text-align: left;
        line-height: 1;
        margin-top: 1px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_2 {
        width: 637px;
        height: 30px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        font-weight: NaN;
        text-align: center;
        line-height: 42px;
        margin: 22px 0 94px 50px
    }

    #pad15 .pad15-phone #section-1 .image_2 {
        width: 750px;
        height: 380px;
        margin-top: -1px
    }

    #pad15 .pad15-phone #section-1 .box_4 {
        position: relative;
        width: 750px;
        height: 2178px
    }

    #pad15 .pad15-phone #section-1 .box_5 {
        position: relative;
        width: 728px;
        height: 169px;
        margin: 48px 0 0 7px
    }

    #pad15 .pad15-phone #section-1 .section_1 {
        width: 253px;
        height: 165px;
        background: url(images/a7a053beb5b3f93d62ecaca34533db71.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .section_2 {
        background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        width: 221px;
        height: 21px;
        margin-left: 11px;
        font-size: 28px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text-group_1 {
        width: 235px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 23px;
        margin-top: 6px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_1 {
        width: 200px;
        height: 39px;
        margin: 9px 0 0 231px
    }

    #pad15 .pad15-phone #section-1 .text_3 {
        width: 200px;
        height: 21px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: left;
        line-height: 22px
    }

    #pad15 .pad15-phone #section-1 .text_4 {
        width: 181px;
        height: 15px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 22px;
        margin-top: 3px
    }

    #pad15 .pad15-phone #section-1 .section_3 {
        width: 156px;
        height: 169px;
        background: url(images/9f69070514d9762f548882a7e3f874c5.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: -112px
    }

    #pad15 .pad15-phone #section-1 .image-text_2 {
        width: 144px;
        height: 51px;
        margin: 15px 0 0 7px
    }

    #pad15 .pad15-phone #section-1 .group_1 {
        width: 144px;
        height: 18px;
        font-size: 20px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .group_1 span {
        color: #13af8a
    }

    #pad15 .pad15-phone #section-1 .text-group_2 {
        width: 100px;
        height: 28px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 17px;
        margin: 5px 0 0 21px
    }

    #pad15 .pad15-phone #section-1 .paragraph_1 {
        width: 100px;
        height: 28px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 17px
    }

    #pad15 .pad15-phone #section-1 .text_5 {
        width: 100px;
        height: 28px;
        overflow-wrap: break-word;
        color: #ff8235;
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        line-height: 17px
    }

    #pad15 .pad15-phone #section-1 .section_4 {
        position: absolute;
        left: 258px;
        top: 0;
        width: 312px;
        height: 165px;
        background: url(images/36294bc343096825113c26eaec18ddc6.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text_6 {
        width: 183px;
        height: 20px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 19px;
        font-weight: 600;
        text-align: left;
        line-height: 20px;
        margin: 10px 0 0 29px
    }

    #pad15 .pad15-phone #section-1 .text_7 {
        width: 152px;
        height: 13px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 20px;
        margin: 2px 0 0 44px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_2 {
        width: 192px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 0 0 0 60px
    }

    #pad15 .pad15-phone #section-1 .text_8 {
        width: 192px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_9 {
        width: 192px;
        overflow-wrap: break-word;
        color: #ff8235;
        font-size: 21px;
        font-weight: 600;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_10 {
        width: 192px;
        height: 20px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 41px
    }

    #pad15 .pad15-phone #section-1 .text_11 {
        background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
        margin: 17px 0 0 8px;
        width: 295px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .box_6 {
        width: 728px;
        height: 332px;
        margin-left: 7px
    }

    #pad15 .pad15-phone #section-1 .grid_1 {
        width: 507px;
        height: 332px;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    #pad15 .pad15-phone #section-1 .image-text_3 {
        width: 252px;
        height: 167px;
        background: url(images/db34145fc07dd1618fca48058316466f.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 0 2px 4px 0
    }

    #pad15 .pad15-phone #section-1 .group_2 {
        width: 100%;
        height: 16px;
        margin: 11px 0 0 0;
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .group_2 span {
        color: #4285ec
    }

    #pad15 .pad15-phone #section-1 .text-group_3 {
        width: 132px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 19px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 10px 0 115px 71px
    }

    #pad15 .pad15-phone #section-1 .image-text_4 {
        width: 252px;
        height: 167px;
        background: url(images/140dde8446bf181c9443e686309124aa.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-bottom: 4px
    }

    #pad15 .pad15-phone #section-1 .section_5 {
        width: 187px;
        height: 22px;
        margin: 10px 0 0 38px;
        font-size: 25px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .section_5 span {
        color: #f28e26
    }

    #pad15 .pad15-phone #section-1 .text-group_4 {
        width: 100%;
        height: 37px;
        margin: 4px 0 94px 0
    }

    #pad15 .pad15-phone #section-1 .text_12 {
        width: 100%;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_3 {
        width: 142px;
        height: 19px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 600;
        text-align: center;
        line-height: 16px;
        margin: 3px 0 0 30px
    }

    #pad15 .pad15-phone #section-1 .text_13 {
        width: 142px;
        height: 19px;
        overflow-wrap: break-word;
        color: #f9763e;
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        line-height: 16px
    }

    #pad15 .pad15-phone #section-1 .text_14 {
        width: 142px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px
    }

    #pad15 .pad15-phone #section-1 .text-group_5 {
        width: 253px;
        height: 161px;
        background: url(images/4461cfc3dab4360687c80418e0a3fde1.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 0 3px 4px 0
    }

    #pad15 .pad15-phone #section-1 .text_15 {
        width: 220px;
        height: 23px;
        overflow-wrap: break-word;
        color: #13af8a;
        font-size: 24px;
        font-weight: 600;
        text-align: center;
        line-height: 34px;
        margin: 12px 0 0 18px
    }

    #pad15 .pad15-phone #section-1 .text_16 {
        width: 170px;
        height: 14px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        font-weight: NaN;
        text-align: center;
        line-height: 34px;
        margin: 1px 0 111px 42px
    }

    #pad15 .pad15-phone #section-1 .text-group_6 {
        width: 251px;
        height: 161px;
        background: url(images/baf5abb24665301f16225bf902a6162b.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-bottom: 4px
    }

    #pad15 .pad15-phone #section-1 .text_17 {
        background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
        width: 219px;
        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: 10px 0 0 17px
    }

    #pad15 .pad15-phone #section-1 .text_18 {
        width: 167px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 4px 0 111px 42px
    }

    #pad15 .pad15-phone #section-1 .block_1 {
        width: 219px;
        height: 332px
    }

    #pad15 .pad15-phone #section-1 .section_6 {
        width: 218px;
        height: 167px;
        background: url(images/398258e1815e2425cdd2dba57d85c952.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 1px
    }

    #pad15 .pad15-phone #section-1 .image-text_5 {
        width: 191px;
        height: 63px;
        margin: 10px 0 0 10px
    }

    #pad15 .pad15-phone #section-1 .section_7 {
        width: 193px;
        font-size: 22px;
        font-weight: 600;
        color: #000;
        line-height: 1.2
    }

    #pad15 .pad15-phone #section-1 .section_7 span {
        background: linear-gradient(81deg, #972AE6 0%, #626FBF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text-group_7 {
        width: 132px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 4px 0 0 3px
    }

    #pad15 .pad15-phone #section-1 .section_8 {
        width: 218px;
        height: 161px;
        background: url(images/fc5e5ed59d544be329ca34f6a11f6653.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 4px
    }

    #pad15 .pad15-phone #section-1 .image-text_6 {
        width: 208px;
        height: 35px;
        margin: 14px 0 0 3px
    }

    #pad15 .pad15-phone #section-1 .box_7 {
        width: 210px;
        height: 17px;
        font-size: 23px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .box_7 span {
        color: #f28e26
    }

    #pad15 .pad15-phone #section-1 .text-group_8 {
        width: 137px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 21px;
        margin: 3px 0 0 38px
    }

    #pad15 .pad15-phone #section-1 .box_8 {
        width: 727px;
        height: 165px;
        margin: 3px 0 0 8px
    }

    #pad15 .pad15-phone #section-1 .group_3 {
        width: 264px;
        height: 165px;
        background: url(images/08341e795959c38354b081d55206c691.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .image-text_7 {
        width: 211px;
        height: 35px;
        margin: 7px 0 0 25px
    }

    #pad15 .pad15-phone #section-1 .box_9 {
        width: 178px;
        margin-left: 22px;
        font-size: 22px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .box_9 span {
        color: #f28e26
    }

    #pad15 .pad15-phone #section-1 .text-group_9 {
        width: 211px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin-top: 6px
    }

    #pad15 .pad15-phone #section-1 .group_4 {
        width: 299px;
        height: 165px;
        background: url(images/d517fef0f3f8308b3308f3ee201980bd.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 2px
    }

    #pad15 .pad15-phone #section-1 .text-group_10 {
        width: 275px;
        height: 67px;
        margin: 10px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .text_19 {
        width: 182px;
        height: 25px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 30px;
        font-weight: 600;
        text-align: center;
        line-height: 28px;
        margin-left: 53px
    }

    #pad15 .pad15-phone #section-1 .text_20 {
        width: 167px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 28px;
        margin: 6px 0 0 61px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_4 {
        width: 275px;
        height: 15px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 13px;
        margin-top: 6px
    }

    #pad15 .pad15-phone #section-1 .text_21 {
        width: 275px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 13px
    }

    #pad15 .pad15-phone #section-1 .text_22 {
        width: 275px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 13px
    }

    #pad15 .pad15-phone #section-1 .text_23 {
        width: 275px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 13px
    }

    #pad15 .pad15-phone #section-1 .text_24 {
        width: 275px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 13px
    }

    #pad15 .pad15-phone #section-1 .text_25 {
        width: 275px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 13px
    }

    #pad15 .pad15-phone #section-1 .text_26 {
        width: 275px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 13px
    }

    #pad15 .pad15-phone #section-1 .text_27 {
        width: 275px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 13px
    }

    #pad15 .pad15-phone #section-1 .text_28 {
        width: 275px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 13px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_5 {
        height: 165px;
        background: url(images/66932aa554e48d7fd0bb28f0bbdb16c9.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 2px;
        width: 160px
    }

    #pad15 .pad15-phone #section-1 .paragraph_2 {
        background-image: linear-gradient(266deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
        width: 100%;
        overflow-wrap: break-word;
        color: #000;
        font-size: 22px;
        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 0
    }

    #pad15 .pad15-phone #section-1 .box_10 {
        width: 727px;
        height: 158px;
        margin: 4px 0 0 7px
    }

    #pad15 .pad15-phone #section-1 .box_11 {
        width: 264px;
        height: 158px;
        background: url(images/93f7a4030b69162a75d8a80eff211952.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text-group_11 {
        width: 250px;
        height: 37px;
        margin: 15px 0 0 8px
    }

    #pad15 .pad15-phone #section-1 .text_29 {
        background-image: linear-gradient(266deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
        width: 250px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_30 {
        width: 217px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 6px 0 0 16px
    }

    #pad15 .pad15-phone #section-1 .box_12 {
        width: 170px;
        height: 157px;
        background: url(images/0a791b37ef33524e50d37b4f3a3f526b.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 1px 0 0 3px
    }

    #pad15 .pad15-phone #section-1 .text-group_12 {
        width: 148px;
        height: 60px;
        margin: 11px 0 0 10px
    }

    #pad15 .pad15-phone #section-1 .text_31 {
        background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
        width: 147px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        margin-left: 1px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .paragraph_3 {
        width: 130px;
        height: 30px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px;
        margin-top: 8px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_6 {
        height: 157px;
        background: url(images/b14695920e8a0f207eb54e1af839b86f.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 173px;
        margin: 1px 0 0 2px
    }

    #pad15 .pad15-phone #section-1 .text_32 {
        background-image: linear-gradient(99deg, rgb(151, 42, 230) 0, rgb(151, 42, 230) 0, rgb(98, 111, 191) 100%, rgb(98, 111, 191) 100%);
        width: 157px;
        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: 18px 0 0 10px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_7 {
        height: 158px;
        background: url(images/c81ac89a848b4a0557d718a9c982ce92.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 3px;
        width: 112px
    }

    #pad15 .pad15-phone #section-1 .paragraph_4 {
        width: 73px;
        height: 60px;
        overflow-wrap: break-word;
        color: #13af8a;
        font-size: 23px;
        font-weight: 600;
        text-align: center;
        line-height: 21px;
        margin: 9px 0 0 22px
    }

    #pad15 .pad15-phone #section-1 .text_33 {
        background-image: linear-gradient(111deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(255, 130, 53) 100%, rgb(255, 130, 53) 100%);
        width: 605px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 60px;
        font-weight: 600;
        text-align: left;
        line-height: 1.3;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 96px 0 0 12px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_8 {
        width: 700px;
        height: 100px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 500;
        text-align: left;
        line-height: 26px;
        margin: 16px 0 0 15px
    }

    #pad15 .pad15-phone #section-1 .text_34 {
        width: 700px;
        height: 100px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 22px;
        font-weight: 500;
        text-align: left;
        line-height: 1.2
    }

    #pad15 .pad15-phone #section-1 .text_35 {
        width: 700px;
        height: 100px;
        overflow-wrap: break-word;
        color: #ff8235;
        font-size: 22px;
        font-weight: 500;
        text-align: left;
        line-height: 26px
    }

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

    #pad15 .pad15-phone #section-1 .box_13 {
        width: 333px;
        height: 65px;
        margin: 39px 0 0 15px
    }

    #pad15 .pad15-phone #section-1 .box_14 {
        width: 100px;
        height: 65px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_9 {
        background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
        width: 120px;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_36 {
        width: auto;
        overflow-wrap: break-word;
        color: #000;
        font-size: 50px;
        font-weight: NaN;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_37 {
        width: 100px;
        height: 45px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        font-weight: NaN;
        text-align: left;
        line-height: 60px
    }

    #pad15 .pad15-phone #section-1 .text_38 {
        width: 60px;
        overflow-wrap: break-word;
        color: #6f6f6f;
        font-size: 21px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: -1px 0 0 2px
    }

    #pad15 .pad15-phone #section-1 .box_15 {
        width: 127px;
        height: 61px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_10 {
        background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
        width: 156px;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        margin-left: 1px
    }

    #pad15 .pad15-phone #section-1 .text_39 {
        width: auto;
        overflow-wrap: break-word;
        color: #000;
        font-size: 50px;
        font-weight: NaN;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_40 {
        width: 126px;
        height: 36px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        font-weight: NaN;
        text-align: left;
        line-height: 60px
    }

    #pad15 .pad15-phone #section-1 .text_41 {
        width: 50px;
        overflow-wrap: break-word;
        color: #6f6f6f;
        font-size: 21px;
        font-weight: NaN;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .image_3 {
        width: 470px;
        height: 311px;
        margin: 14px 0 0 28px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_11 {
        width: 750px;
        height: 247px;
        background: url(images/a9d4b26a7076139b5f4834d8ef27086f.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 348px
    }

    #pad15 .pad15-phone #section-1 .text_42 {
        width: 107px;
        height: 12px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        line-height: 14px;
        margin: 201px 0 0 237px
    }

    #pad15 .pad15-phone #section-1 .text_43 {
        width: 82px;
        height: 16px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        text-align: center;
        line-height: 14px;
        margin: 201px 13px 0 299px
    }

    #pad15 .pad15-phone #section-1 .image_4 {
        position: absolute;
        left: 181px;
        top: 1472px;
        width: 546px;
        height: 394px
    }

    #pad15 .pad15-phone #section-1 .box_16 {
        position: relative;
        width: 750px;
        height: 1995px
    }

    #pad15 .pad15-phone #section-1 .group_5 {
        width: 737px;
        height: 169px;
        margin: 125px 0 0 1px
    }

    #pad15 .pad15-phone #section-1 .block_2 {
        width: 345px;
        height: 169px;
        background: url(images/35d971ac844f1aa0da7dbf26f44f6d87.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text-group_13 {
        width: 305px;
        margin: 18px 0 0 19px
    }

    #pad15 .pad15-phone #section-1 .text_44 {
        background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
        width: 305px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_12 {
        width: 222px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 5px 0 0 43px
    }

    #pad15 .pad15-phone #section-1 .text_45 {
        width: 222px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 19px;
        font-weight: NaN;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_46 {
        width: 222px;
        overflow-wrap: break-word;
        color: #ff8235;
        font-size: 25px;
        font-weight: 600;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_47 {
        width: 222px;
        height: 23px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 19px;
        font-weight: NaN;
        text-align: left;
        line-height: 48px
    }

    #pad15 .pad15-phone #section-1 .block_3 {
        width: 223px;
        height: 169px;
        background: url(images/857d6b8d8df11d32a7c3da60c7280877.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .image-text_8 {
        width: 204px;
        height: 37px;
        margin: 11px 0 0 10px
    }

    #pad15 .pad15-phone #section-1 .box_17 {
        width: 163px;
        margin-left: 20px;
        font-size: 21px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .box_17 span {
        color: #f28e26
    }

    #pad15 .pad15-phone #section-1 .text-group_14 {
        width: 204px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin-top: 2px
    }

    #pad15 .pad15-phone #section-1 .group_6 {
        width: 737px;
        height: 180px;
        margin: 1px 0 0 1px
    }

    #pad15 .pad15-phone #section-1 .block_4 {
        width: 245px;
        height: 180px;
        background: url(images/6dc47aac97b54ebb05263bc67d8c59f7.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .image-text_9 {
        width: 192px;
        height: 56px;
        margin: 10px 0 0 27px
    }

    #pad15 .pad15-phone #section-1 .block_5 {
        width: 147px;
        margin-left: 23px;
        font-size: 21px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .block_5 span {
        color: #f28e26
    }

    #pad15 .pad15-phone #section-1 .text-group_15 {
        width: 192px;
        margin-top: 5px
    }

    #pad15 .pad15-phone #section-1 .text_48 {
        width: 192px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_13 {
        width: 134px;
        height: 17px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 600;
        text-align: left;
        line-height: 15px;
        margin: 3px 0 0 36px
    }

    #pad15 .pad15-phone #section-1 .text_49 {
        width: 134px;
        height: 17px;
        overflow-wrap: break-word;
        color: #ff8235;
        font-size: 20px;
        font-weight: 600;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .text_50 {
        width: 134px;
        height: 17px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .block_6 {
        width: 251px;
        height: 179px;
        background: url(images/4f4d52b99b8934bdbc7eafcbb5ab86fb.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 1px 0 0 2px
    }

    #pad15 .pad15-phone #section-1 .image-text_10 {
        width: 228px;
        height: 57px;
        margin: 16px 0 0 10px
    }

    #pad15 .pad15-phone #section-1 .box_18 {
        width: 228px;
        font-size: 21px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .box_18 span {
        background: linear-gradient(81deg, #972AE6 0%, #626FBF 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text-group_16 {
        width: 114px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 5px 0 0 2px
    }

    #pad15 .pad15-phone #section-1 .block_7 {
        width: 237px;
        height: 180px;
        background: url(images/c4ad44ab91adea43314f47a2da19d040.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 2px
    }

    #pad15 .pad15-phone #section-1 .image-text_11 {
        width: 205px;
        height: 44px;
        margin: 16px 0 0 17px
    }

    #pad15 .pad15-phone #section-1 .group_7 {
        width: 205px;
        font-size: 21px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .group_7 span {
        background: linear-gradient(83deg, #0BBAFB, #4285EC);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text-group_17 {
        width: 118px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 13px 0 0 67px
    }

    #pad15 .pad15-phone #section-1 .group_8 {
        width: 737px;
        height: 152px;
        margin: 3px 0 0 1px
    }

    #pad15 .pad15-phone #section-1 .group_9 {
        width: 597px;
        height: 152px
    }

    #pad15 .pad15-phone #section-1 .text-group_18 {
        width: 218px;
        height: 152px;
        background: url(images/875e56f9014c2d0f567274de996f0c43.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text_51 {
        background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
        width: 175px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 9px 0 0 25px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_14 {
        width: 206px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 2px 0 106px 8px
    }

    #pad15 .pad15-phone #section-1 .text_52 {
        width: 206px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_53 {
        width: 206px;
        overflow-wrap: break-word;
        color: #ff8235;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 1
    }

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

    #pad15 .pad15-phone #section-1 .text-group_19 {
        width: 193px;
        height: 152px;
        background: url(images/d755551904e679749ee7d2b55379fdd2.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 2px
    }

    #pad15 .pad15-phone #section-1 .text_55 {
        width: 168px;
        overflow-wrap: break-word;
        color: #35b898;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        margin: 12px 0 0 15px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_15 {
        width: 179px;
        height: 16px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 600;
        text-align: center;
        line-height: 35px;
        margin: 2px 0 102px 8px
    }

    #pad15 .pad15-phone #section-1 .text_56 {
        width: 179px;
        overflow-wrap: break-word;
        color: #ff8235;
        font-size: 19px;
        font-weight: 600;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_57 {
        width: 179px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: left;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text-group_20 {
        width: 183px;
        height: 152px;
        background: url(images/5ecbbcb392f66e1f2bf818353e018735.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 1px
    }

    #pad15 .pad15-phone #section-1 .text_58 {
        background-image: linear-gradient(99deg, rgb(151, 42, 230) 0, rgb(151, 42, 230) 0, rgb(98, 111, 191) 100%, rgb(98, 111, 191) 100%);
        width: 133px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 10px 0 0 25px
    }

    #pad15 .pad15-phone #section-1 .paragraph_6 {
        width: 126px;
        height: 27px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: NaN;
        text-align: center;
        line-height: 13px;
        margin: 4px 0 92px 29px
    }

    #pad15 .pad15-phone #section-1 .group_10 {
        width: 138px;
        height: 152px;
        background: url(images/83eb044e09fbf49ed1699383d23de5e9.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text-group_21 {
        width: 126px;
        height: 53px;
        margin: 15px 0 0 9px
    }

    #pad15 .pad15-phone #section-1 .text_59 {
        background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
        width: 125px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 19px;
        font-weight: 600;
        text-align: center;
        line-height: 1;
        margin-left: 1px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .paragraph_7 {
        width: 124px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-top: 6px
    }

    #pad15 .pad15-phone #section-1 .text_60 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 446px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 93px 0 0 159px
    }

    #pad15 .pad15-phone #section-1 .text_61 {
        width: 441px;
        overflow-wrap: break-word;
        color: #141414;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 9px 0 0 162px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_16 {
        height: 347px;
        background: url(images/a46f99a6ee8b1a46bdf3661e1de1450d.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 40px;
        width: 750px
    }

    #pad15 .pad15-phone #section-1 .text_62 {
        width: 509px;
        height: 26px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 27px;
        font-weight: 600;
        text-align: center;
        line-height: 18px;
        margin: 277px 0 0 120px
    }

    #pad15 .pad15-phone #section-1 .group_11 {
        width: 577px;
        height: 40px;
        margin: 17px 0 0 98px
    }

    #pad15 .pad15-phone #section-1 .text-group_22 {
        width: 44px;
        height: 35px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_17 {
        width: 44px;
        height: 19px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 700;
        text-align: center;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_63 {
        width: 44px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        font-weight: 700;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_64 {
        width: 44px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        font-weight: 700;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_65 {
        width: 38px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        line-height: 17px;
        margin: 4px 0 0 3px
    }

    #pad15 .pad15-phone #section-1 .text-group_23 {
        width: 48px;
        height: 35px;
        margin-left: 55px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_18 {
        width: auto;
        height: 19px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 700;
        text-align: center;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_66 {
        width: 43px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        font-weight: 700;
        text-align: center;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_67 {
        width: 43px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        font-weight: 700;
        text-align: center;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_68 {
        width: auto;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        line-height: 17px;
        margin: 4px 0 0 0
    }

    #pad15 .pad15-phone #section-1 .text-group_24 {
        width: 43px;
        height: 35px;
        margin-left: 61px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_19 {
        width: 43px;
        height: 19px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 700;
        text-align: center;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_69 {
        width: 43px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        font-weight: 700;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_70 {
        width: 43px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        font-weight: 700;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_71 {
        width: 29px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        line-height: 17px;
        margin: 4px 0 0 7px
    }

    #pad15 .pad15-phone #section-1 .text-group_25 {
        width: 57px;
        height: 35px;
        margin-left: 53px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_20 {
        width: 57px;
        height: 19px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 700;
        text-align: center;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_72 {
        width: 57px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        font-weight: 700;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_73 {
        width: 57px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        font-weight: 700;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_74 {
        width: 39px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        line-height: 17px;
        margin: 4px 0 0 9px
    }

    #pad15 .pad15-phone #section-1 .text-group_26 {
        width: 58px;
        height: 38px;
        margin: 2px 0 0 46px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_21 {
        width: 58px;
        height: 19px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 700;
        text-align: center;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_75 {
        width: 58px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        font-weight: 700;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_76 {
        width: 58px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        font-weight: 700;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_77 {
        width: 45px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        line-height: 17px;
        margin: 4px 0 0 7px
    }

    #pad15 .pad15-phone #section-1 .text-group_27 {
        width: 74px;
        height: 37px;
        margin: 2px 0 0 38px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_22 {
        width: 74px;
        height: 22px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 700;
        text-align: center;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_78 {
        width: 74px;
        height: 22px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        font-weight: 700;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_79 {
        width: 74px;
        height: 22px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        font-weight: 700;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_80 {
        width: 54px;
        height: 14px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        line-height: 17px;
        margin: 1px 0 0 10px
    }

    #pad15 .pad15-phone #section-1 .text_81 {
        width: 622px;
        height: 13px;
        overflow-wrap: break-word;
        color: #222;
        font-size: 12px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px;
        margin: 20px 0 0 63px
    }

    #pad15 .pad15-phone #section-1 .group_12 {
        width: 717px;
        height: 284px;
        margin: 44px 0 0 6px
    }

    #pad15 .pad15-phone #section-1 .image_5 {
        width: 296px;
        height: 284px
    }

    #pad15 .pad15-phone #section-1 .section_9 {
        width: 408px;
        height: 224px;
        margin-top: 31px
    }

    #pad15 .pad15-phone #section-1 .text-group_28 {
        width: 389px;
        height: 61px
    }

    #pad15 .pad15-phone #section-1 .text_82 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 226px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 30px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_83 {
        width: 389px;
        overflow-wrap: break-word;
        color: #141414;
        font-size: 30px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-top: 9px
    }

    #pad15 .pad15-phone #section-1 .text-group_29 {
        width: 408px;
        height: 145px;
        margin-top: 18px
    }

    #pad15 .pad15-phone #section-1 .text_84 {
        width: 408px;
        height: 98px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .text_85 {
        width: 391px;
        height: 30px;
        overflow-wrap: break-word;
        color: #222;
        font-size: 11px;
        font-weight: NaN;
        text-align: left;
        line-height: 17px;
        margin: 17px 0 0 1px
    }

    #pad15 .pad15-phone #section-1 .text-group_30 {
        width: 525px;
        margin: 40px 0 0 22px
    }

    #pad15 .pad15-phone #section-1 .text_86 {
        background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
        width: 525px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 42px;
        font-weight: 700;
        text-align: left;
        line-height: 1.3;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_87 {
        width: 382px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 27px;
        font-weight: 600;
        text-align: left;
        line-height: 1;
        margin: 12px 0 0 67px
    }

    #pad15 .pad15-phone #section-1 .image_6 {
        width: 384px;
        height: 91px;
        margin: 10px 0 0 89px
    }

    #pad15 .pad15-phone #section-1 .group_13 {
        width: 679px;
        margin: 12px 0 0 50px
    }

    #pad15 .pad15-phone #section-1 .group_13 ul {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    #pad15 .pad15-phone #section-1 .group_13 ul li {
        margin: 1% 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: center;
        font-size: 24px;
        font-weight: 400;
        color: #000;
        line-height: 1.2
    }

    #pad15 .pad15-phone #section-1 .group_13 ul li .msg {
        width: 220px;
        height: 32px;
        line-height: 1.2;
        background: #f5f5f5;
        border-top-left-radius: 21px;
        border-bottom-left-radius: 21px
    }

    #pad15 .pad15-phone #section-1 .group_13 ul li .tit {
        color: #fff;
        width: 220px;
        height: 32px;
        line-height: 1.2;
        background: #f5f5f5;
        border-top-right-radius: 21px;
        border-bottom-right-radius: 21px;
        background: -webkit-gradient(linear, left top, right top, from(#30E8BF), to(#FB8024));
        background: linear-gradient(90deg, #30E8BF 0%, #FB8024 100%)
    }

    #pad15 .pad15-phone #section-1 .group_13 ul li .lab {
        margin: 0 10px 0 5px;
        font-weight: 600;
        line-height: 1.2;
        background: linear-gradient(42deg, #D92918, #D9200F, #E78D51);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .image-wrapper_1 {
        background-color: #f5f5f5;
        border-radius: 15px;
        height: 32px;
        margin-top: 1px;
        width: 417px
    }

    #pad15 .pad15-phone #section-1 .image_7 {
        width: 224px;
        height: 32px;
        margin-left: 233px
    }

    #pad15 .pad15-phone #section-1 .box_19 {
        width: 180px;
        height: 23px;
        margin: 5px 0 0 47px
    }

    #pad15 .pad15-phone #section-1 .box_20 {
        width: 27px;
        height: 27px;
        background: url(images/f3447f6943e0474f12f5c18a2455ab01.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 8px
    }

    #pad15 .pad15-phone #section-1 .group_14 {
        width: 672px;
        height: 32px;
        margin: 6px 0 93px 51px
    }

    #pad15 .pad15-phone #section-1 .box_21 {
        background-color: #f5f5f5;
        border-radius: 15px;
        height: 32px;
        width: 417px;
        position: relative
    }

    #pad15 .pad15-phone #section-1 .group_15 {
        background-color: #f5f5f5;
        border-radius: 15px;
        width: 129px;
        height: 32px;
        margin-left: 40px
    }

    #pad15 .pad15-phone #section-1 .image_8 {
        position: absolute;
        left: 232px;
        top: 0;
        width: 225px;
        height: 32px
    }

    #pad15 .pad15-phone #section-1 .box_22 {
        width: 172px;
        height: 23px;
        margin: 5px 0 0 47px
    }

    #pad15 .pad15-phone #section-1 .label_1 {
        width: 27px;
        height: 27px;
        margin-left: 9px
    }

    #pad15 .pad15-phone #section-1 .group_16 {
        position: absolute;
        left: 348px;
        top: 125px;
        width: 165px;
        height: 175px;
        background: url(images/d9fe4b9cdf6e5ca5c6691f226ac4d946.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .image-text_12 {
        width: 151px;
        height: 54px;
        margin: 12px 0 0 7px
    }

    #pad15 .pad15-phone #section-1 .group_17 {
        width: 156px;
        height: 19px;
        font-size: 21px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .group_17 span {
        color: #35b898
    }

    #pad15 .pad15-phone #section-1 .text-group_31 {
        width: 102px;
        height: 31px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 19px;
        margin: 4px 0 0 23px
    }

    #pad15 .pad15-phone #section-1 .paragraph_8 {
        width: 102px;
        height: 31px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 19px
    }

    #pad15 .pad15-phone #section-1 .text_88 {
        width: 102px;
        height: 31px;
        overflow-wrap: break-word;
        color: #ff8235;
        font-size: 24px;
        font-weight: 600;
        text-align: left;
        line-height: 19px
    }

    #pad15 .pad15-phone #section-1 .text_89 {
        position: absolute;
        left: 35px;
        top: 818px;
        width: 674px;
        height: 39px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 21px
    }

    #pad15 .pad15-phone #section-1 .label_2 {
        position: absolute;
        left: 102px;
        top: 1167px;
        width: 36px;
        height: 32px
    }

    #pad15 .pad15-phone #section-1 .image_9 {
        position: absolute;
        left: 198px;
        top: 1168px;
        width: 52px;
        height: 30px
    }

    #pad15 .pad15-phone #section-1 .label_3 {
        position: absolute;
        left: 310px;
        top: 1166px;
        width: 34px;
        height: 34px
    }

    #pad15 .pad15-phone #section-1 .label_4 {
        position: absolute;
        left: 517px;
        top: 1165px;
        width: 35px;
        height: 35px
    }

    #pad15 .pad15-phone #section-1 .label_5 {
        position: absolute;
        left: 412px;
        top: 1165px;
        width: 34px;
        height: 35px
    }

    #pad15 .pad15-phone #section-1 .label_6 {
        position: absolute;
        left: 621px;
        top: 1165px;
        width: 35px;
        height: 35px
    }

    #pad15 .pad15-phone #section-1 .paragraph_9 {
        position: absolute;
        left: 76px;
        top: 1830px;
        width: 178px;
        height: 60px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 22px;
        font-weight: NaN;
        text-align: right;
        line-height: 1.6
    }

    #pad15 .pad15-phone #section-1 .paragraph_10 {
        position: absolute;
        left: 312px;
        top: 1830px;
        width: 179px;
        height: 60px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: NaN;
        text-align: left;
        line-height: 37px
    }

    #pad15 .pad15-phone #section-1 .box_23 {
        width: 750px;
        height: 681px;
        background: url(images/d0c2a715f7263b106dd255923ae67e3f.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -1px
    }

    #pad15 .pad15-phone #section-1 .text-group_32 {
        width: 683px;
        height: 160px;
        margin: 59px 0 0 31px
    }

    #pad15 .pad15-phone #section-1 .text_90 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 371px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 161px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_91 {
        width: 365px;
        overflow-wrap: break-word;
        color: #141414;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 13px 0 0 164px
    }

    #pad15 .pad15-phone #section-1 .text_92 {
        width: 683px;
        height: 76px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin-top: 9px
    }

    #pad15 .pad15-phone #section-1 .image-text_13 {
        width: 210px;
        height: 61px;
        margin: 281px 0 0 518px
    }

    #pad15 .pad15-phone #section-1 .image_10 {
        width: 55px;
        height: 61px
    }

    #pad15 .pad15-phone #section-1 .text-group_33 {
        width: 144px;
        height: 55px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 600;
        text-align: center;
        line-height: 17px;
        margin-top: 5px
    }

    #pad15 .pad15-phone #section-1 .paragraph_11 {
        width: 144px;
        height: 55px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 600;
        text-align: left;
        line-height: 17px
    }

    #pad15 .pad15-phone #section-1 .text_93 {
        width: 144px;
        height: 55px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        font-weight: 600;
        text-align: left;
        line-height: 36px
    }

    #pad15 .pad15-phone #section-1 .block_8 {
        width: 436px;
        height: 40px;
        margin: 52px 0 28px 121px
    }

    #pad15 .pad15-phone #section-1 .text-group_34 {
        width: 234px;
        height: 40px
    }

    #pad15 .pad15-phone #section-1 .text_94 {
        width: 131px;
        height: 18px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        line-height: 25px
    }

    #pad15 .pad15-phone #section-1 .text_95 {
        width: 234px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 17px;
        margin-top: 7px
    }

    #pad15 .pad15-phone #section-1 .text-group_35 {
        width: 144px;
        height: 40px
    }

    #pad15 .pad15-phone #section-1 .text_96 {
        width: 55px;
        height: 18px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 25px;
        font-weight: 600;
        text-align: center;
        line-height: 25px
    }

    #pad15 .pad15-phone #section-1 .text_97 {
        width: 142px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 17px;
        margin: 7px 0 0 2px
    }

    #pad15 .pad15-phone #section-1 .box_24 {
        width: 750px;
        height: 272px
    }

    #pad15 .pad15-phone #section-1 .block_9 {
        width: 707px;
        height: 181px;
        margin: 68px 0 0 23px
    }

    #pad15 .pad15-phone #section-1 .text-group_36 {
        width: 707px;
        height: 181px
    }

    #pad15 .pad15-phone #section-1 .text_98 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 270px;
        overflow-wrap: break-word;
        color: #141414;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 228px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_99 {
        width: 531px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 8px 0 0 88px
    }

    #pad15 .pad15-phone #section-1 .text_100 {
        width: 707px;
        height: 98px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 1.2;
        margin-top: 6px
    }

    #pad15 .pad15-phone #section-1 .box_25 {
        width: 750px;
        height: 466px;
        background: url(images/58f10719686cd944fd3de2430ffbcfbd.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -1px
    }

    #pad15 .pad15-phone #section-1 .section_10 {
        width: 204px;
        height: 63px;
        margin: 349px 0 0 27px
    }

    #pad15 .pad15-phone #section-1 .text_101 {
        width: 146px;
        height: 51px;
        overflow-wrap: break-word;
        color: #fa8d40;
        font-size: 69px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-top: 4px
    }

    #pad15 .pad15-phone #section-1 .image_11 {
        width: 53px;
        height: 63px
    }

    #pad15 .pad15-phone #section-1 .text_102 {
        width: 182px;
        height: 24px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        font-weight: NaN;
        text-align: left;
        line-height: 46px;
        margin: 7px 0 23px 27px
    }

    #pad15 .pad15-phone #section-1 .box_26 {
        width: 750px;
        height: 223px
    }

    #pad15 .pad15-phone #section-1 .box_27 {
        width: 682px;
        margin: 51px 0 0 33px
    }

    #pad15 .pad15-phone #section-1 .text-group_37 {
        width: 682px
    }

    #pad15 .pad15-phone #section-1 .text_103 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 579px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 52px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_104 {
        width: 364px;
        overflow-wrap: break-word;
        color: #141414;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 10px 0 0 169px
    }

    #pad15 .pad15-phone #section-1 .text_105 {
        width: 682px;
        height: 58px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        font-weight: 500;
        text-align: center;
        line-height: 1.2;
        margin-top: 14px
    }

    #pad15 .pad15-phone #section-1 .image_12 {
        width: 750px;
        height: 493px;
        margin-top: -1px
    }

    #pad15 .pad15-phone #section-1 .box_28 {
        position: relative;
        width: 750px;
        height: 520px
    }

    #pad15 .pad15-phone #section-1 .text-group_38 {
        width: 370px;
        height: 56px;
        margin: 40px 0 0 180px
    }

    #pad15 .pad15-phone #section-1 .text_106 {
        background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
        width: 370px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 30px;
        font-weight: 700;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_107 {
        width: 320px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 22px;
        font-weight: 600;
        text-align: left;
        line-height: 26px;
        margin: 11px 0 0 31px
    }

    #pad15 .pad15-phone #section-1 .image_13 {
        width: 322px;
        height: 77px;
        margin: 9px 0 0 211px
    }

    #pad15 .pad15-phone #section-1 .box_29 {
        background-color: #f5f5f5;
        border-radius: 13px;
        height: 27px;
        width: 350px;
        position: relative;
        margin: 10px 0 0 178px
    }

    #pad15 .pad15-phone #section-1 .text_108 {
        width: 117px;
        height: 27px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        font-weight: NaN;
        text-align: right;
        line-height: 1;
        margin: 6px 0 0 43px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_23 {
        height: 27px;
        background: url(images/8066063d96c937cf2f9165dc14f6c235.webp) -1px 0px no-repeat;
        background-size: 190px 28px;
        width: 188px;
        position: absolute;
        left: 196px;
        top: 0
    }

    #pad15 .pad15-phone #section-1 .text_109 {
        width: 118px;
        height: 27px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 6px 0 0 53px
    }

    #pad15 .pad15-phone #section-1 .image-text_14 {
        width: 264px;
        height: 63px;
        margin: 16px 0 0 338px
    }

    #pad15 .pad15-phone #section-1 .group_18 {
        width: 265px;
        height: 20px;
        margin-left: 6px;
        font-size: 20px;
        font-weight: 600;
        color: #000;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .group_18 span {
        background: linear-gradient(42deg, #D92918 0%, #D9200F 0%, #E78D51 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text-group_39 {
        width: auto;
        height: 33px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px;
        margin-top: 10px
    }

    #pad15 .pad15-phone #section-1 .text-group_40 {
        width: 702px;
        margin: 76px 0 15px 19px
    }

    #pad15 .pad15-phone #section-1 .text_110 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 316px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 193px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_111 {
        width: 694px;
        overflow-wrap: break-word;
        color: #141414;
        font-size: 45px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 7px 0 0 5px
    }

    #pad15 .pad15-phone #section-1 .text_112 {
        width: 702px;
        height: 60px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 21px;
        margin-top: 15px
    }

    #pad15 .pad15-phone #section-1 .label_7 {
        position: absolute;
        left: 581px;
        top: 232px;
        width: 23px;
        height: 22px
    }

    #pad15 .pad15-phone #section-1 .box_30 {
        width: 750px;
        height: 265px;
        margin-top: 381px
    }

    #pad15 .pad15-phone #section-1 .box_31 {
        width: 706px;
        height: 173px;
        margin: 77px 0 0 15px
    }

    #pad15 .pad15-phone #section-1 .text-group_41 {
        width: 706px;
        height: 173px
    }

    #pad15 .pad15-phone #section-1 .text_113 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 291px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 207px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_114 {
        width: 497px;
        overflow-wrap: break-word;
        color: #141414;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 7px 0 0 109px
    }

    #pad15 .pad15-phone #section-1 .text_115 {
        width: 706px;
        height: 86px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 22px;
        margin-top: 10px
    }

    #pad15 .pad15-phone #section-1 .image_14 {
        width: 596px;
        height: 464px;
        margin: -1px 0 0 70px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_24 {
        width: 750px;
        height: 46px
    }

    #pad15 .pad15-phone #section-1 .text_116 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 293px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 15px 0 0 214px
    }

    #pad15 .pad15-phone #section-1 .box_32 {
        width: 750px;
        height: 813px;
        background: url(images/dcb43f60be41fe8e75fb547d13a7ecfa.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -1px
    }

    #pad15 .pad15-phone #section-1 .text-group_42 {
        width: 706px;
        height: 133px;
        margin: 16px 0 0 8px
    }

    #pad15 .pad15-phone #section-1 .text_117 {
        width: 622px;
        height: 35px;
        overflow-wrap: break-word;
        color: #141414;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 42px
    }

    #pad15 .pad15-phone #section-1 .text_118 {
        width: 706px;
        height: 83px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 22px;
        margin-top: 15px
    }

    #pad15 .pad15-phone #section-1 .box_33 {
        width: 750px;
        height: 255px
    }

    #pad15 .pad15-phone #section-1 .group_19 {
        width: 704px;
        height: 147px;
        margin: 75px 0 0 17px
    }

    #pad15 .pad15-phone #section-1 .text-group_43 {
        width: 704px;
        height: 147px
    }

    #pad15 .pad15-phone #section-1 .text_119 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 237px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 233px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_120 {
        width: 724px;
        overflow-wrap: break-word;
        color: #141414;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-top: 7px
    }

    #pad15 .pad15-phone #section-1 .text_121 {
        width: 662px;
        height: 55px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 18px;
        margin: 16px 0 0 20px
    }

    #pad15 .pad15-phone #section-1 .image_15 {
        width: 597px;
        height: 379px;
        margin: -1px 0 0 74px
    }

    #pad15 .pad15-phone #section-1 .box_34 {
        width: 750px;
        height: 253px
    }

    #pad15 .pad15-phone #section-1 .box_35 {
        width: 687px;
        height: 169px;
        margin: 59px 0 0 28px
    }

    #pad15 .pad15-phone #section-1 .text-group_44 {
        width: 687px;
        height: 169px
    }

    #pad15 .pad15-phone #section-1 .text_122 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 250px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 219px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_123 {
        width: 555px;
        overflow-wrap: break-word;
        color: #141414;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 7px 0 0 76px
    }

    #pad15 .pad15-phone #section-1 .text_124 {
        width: 687px;
        height: 81px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 21px;
        margin-top: 9px
    }

    #pad15 .pad15-phone #section-1 .image_16 {
        position: relative;
        width: 689px;
        height: 741px;
        margin: -1px 0 0 49px
    }

    #pad15 .pad15-phone #section-1 .image_16 p {
        position: absolute;
        bottom: 5%;
        right: 5%;
        font-size: 20px;
        font-weight: 400;
        color: #474747;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .box_36 {
        width: 750px;
        height: 463px
    }

    #pad15 .pad15-phone #section-1 .image-wrapper_2 {
        width: 750px;
        height: 300px;
        margin-top: 70px
    }

    #pad15 .pad15-phone #section-1 .image_17 {
        width: 366px;
        height: 300px
    }

    #pad15 .pad15-phone #section-1 .image_18 {
        width: 366px;
        height: 300px
    }

    #pad15 .pad15-phone #section-1 .box_37 {
        position: relative;
        width: 750px;
        background: #000;
        margin-top: -1px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_25 {
        position: relative;
        width: 750px;
        height: 185px;
        background: url(images/ad8e6aa0efc2cc9e1a1b3c9edc9f636d.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text_125 {
        width: 410px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 179px;
        font-weight: NaN;
        text-align: center;
        opacity: .1;
        line-height: 1.2;
        margin: 6px 0 0 146px
    }

    #pad15 .pad15-phone #section-1 .text_126 {
        width: 356px;
        height: 42px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 44px;
        font-weight: NaN;
        text-align: center;
        line-height: 65px;
        margin: 61px 209px 0 -383px
    }

    #pad15 .pad15-phone #section-1 .text_127 {
        position: absolute;
        left: 96px;
        top: 107px;
        width: 510px;
        height: 29px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 29px;
        font-weight: NaN;
        text-align: center;
        line-height: 65px
    }

    #pad15 .pad15-phone #section-1 .block_10 {
        width: 735px;
        height: 241px;
        margin: 45px 0 0 2px
    }

    #pad15 .pad15-phone #section-1 .section_11 {
        width: 270px;
        height: 241px;
        background: url(images/c3096ce15b62f90760ca2446381bd156.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text-group_45 {
        width: 254px;
        height: 48px;
        margin: 17px 0 0 7px
    }

    #pad15 .pad15-phone #section-1 .text_128 {
        background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
        width: 221px;
        height: 19px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 26px;
        font-weight: 600;
        text-align: left;
        line-height: 26px;
        margin-left: 16px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_129 {
        width: 254px;
        height: 18px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: left;
        line-height: 26px;
        margin-top: 11px
    }

    #pad15 .pad15-phone #section-1 .section_12 {
        width: 210px;
        height: 241px;
        background: url(images/9e926138a25d75ebad565f823613d03d.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 3px
    }

    #pad15 .pad15-phone #section-1 .text-group_46 {
        width: 195px;
        height: 44px;
        margin: 21px 0 0 8px
    }

    #pad15 .pad15-phone #section-1 .text_130 {
        background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
        width: 200px;
        overflow-wrap: break-word;
        color: #fff;
        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)
    }

    #pad15 .pad15-phone #section-1 .text_131 {
        width: 160px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: left;
        line-height: 24px;
        margin: 9px 0 0 17px
    }

    #pad15 .pad15-phone #section-1 .section_13 {
        width: 249px;
        height: 241px;
        margin-left: 3px
    }

    #pad15 .pad15-phone #section-1 .box_38 {
        width: 249px;
        height: 134px;
        background: url(images/6ce97165121d7b90f6df75b2dafa2d50.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text-group_47 {
        width: 234px;
        height: 41px;
        margin: 14px 0 0 8px
    }

    #pad15 .pad15-phone #section-1 .text_132 {
        background-image: linear-gradient(94deg, rgb(25, 255, 244) 0, rgb(25, 255, 244) 0, rgb(174, 255, 174) 100%, rgb(174, 255, 174) 100%);
        width: 190px;
        height: 22px;
        overflow-wrap: break-word;
        color: #3adcb5;
        font-size: 23px;
        font-weight: 600;
        text-align: left;
        line-height: 23px;
        margin-left: 21px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_133 {
        width: 234px;
        height: 15px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 23px;
        margin-top: 4px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_26 {
        height: 104px;
        background: url(images/d34ea7f1b1e1f59c0cb470c819ae883f.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 3px;
        width: 249px
    }

    #pad15 .pad15-phone #section-1 .text_134 {
        background-image: linear-gradient(99deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 121px;
        height: 18px;
        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: 18px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .text-group_48 {
        width: 684px;
        height: 153px;
        margin: 83px 0 0 28px
    }

    #pad15 .pad15-phone #section-1 .text_135 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 310px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 187px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_136 {
        width: 583px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 8px 0 0 51px
    }

    #pad15 .pad15-phone #section-1 .text_137 {
        width: 684px;
        height: 61px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 21px;
        margin-top: 21px
    }

    #pad15 .pad15-phone #section-1 .image_19 {
        width: 706px;
        height: 448px;
        margin: 30px 0 0 19px
    }

    #pad15 .pad15-phone #section-1 .image_20 {
        width: 750px;
        height: 170px;
        margin-top: 67px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_27 {
        width: 640px;
        height: 17px;
        margin: 7px 0 0 39px
    }

    #pad15 .pad15-phone #section-1 .text_138 {
        width: 149px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px
    }

    #pad15 .pad15-phone #section-1 .text_139 {
        width: 231px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin-left: 68px
    }

    #pad15 .pad15-phone #section-1 .text_140 {
        width: 103px;
        height: 13px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin-left: 89px
    }

    #pad15 .pad15-phone #section-1 .block_11 {
        width: 750px;
        height: 1311px;
        background: url(images/9ba4f8f6f45678773150e0e3b99d3481.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 37px
    }

    #pad15 .pad15-phone #section-1 .section_14 {
        position: relative;
        width: 731px;
        height: 557px;
        margin-top: 73px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_28 {
        width: 504px;
        height: 475px;
        margin: 77px 0 0 227px
    }

    #pad15 .pad15-phone #section-1 .text_141 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 311px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        margin-left: 128px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_142 {
        width: 383px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 21px 0 0 127px
    }

    #pad15 .pad15-phone #section-1 .text_143 {
        width: 376px;
        height: 158px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 23px;
        margin: 30px 0 0 128px
    }

    #pad15 .pad15-phone #section-1 .text_144 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 272px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 33px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-top: 172px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .image_21 {
        position: absolute;
        left: 0;
        top: 0;
        width: 328px;
        height: 557px
    }

    #pad15 .pad15-phone #section-1 .text_145 {
        width: 226px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 27px 0 0 9px
    }

    #pad15 .pad15-phone #section-1 .section_15 {
        width: 723px;
        height: 565px;
        margin: 9px 0 60px 0
    }

    #pad15 .pad15-phone #section-1 .box_39 {
        width: 416px;
        height: 561px;
        margin-top: 4px
    }

    #pad15 .pad15-phone #section-1 .image_22 {
        width: 408px;
        height: 272px;
        margin-left: 7px
    }

    #pad15 .pad15-phone #section-1 .text_146 {
        width: 59px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        font-weight: NaN;
        text-align: left;
        line-height: 63px;
        margin-top: 27px
    }

    #pad15 .pad15-phone #section-1 .text_147 {
        width: 106px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: -13px 0 0 10px
    }

    #pad15 .pad15-phone #section-1 .image_23 {
        width: 408px;
        height: 229px;
        margin: 14px 0 0 8px
    }

    #pad15 .pad15-phone #section-1 .box_40 {
        width: 296px;
        height: 525px
    }

    #pad15 .pad15-phone #section-1 .text_148 {
        width: 243px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 9px
    }

    #pad15 .pad15-phone #section-1 .image_24 {
        width: 296px;
        height: 448px;
        margin-top: 10px
    }

    #pad15 .pad15-phone #section-1 .text_149 {
        width: 177px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 31px 0 0 21px
    }

    #pad15 .pad15-phone #section-1 .text_150 {
        width: 131px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: -14px 0 0 15px
    }

    #pad15 .pad15-phone #section-1 .image_25 {
        width: 405px;
        height: 262px;
        margin: 9px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .text-group_49 {
        width: 398px;
        height: 81px;
        margin: 141px 0 0 161px
    }

    #pad15 .pad15-phone #section-1 .text_151 {
        background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
        width: 330px;
        height: 42px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 37px;
        font-weight: 700;
        text-align: left;
        line-height: 45px;
        margin-left: 26px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_152 {
        width: 398px;
        height: 20px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 28px;
        font-weight: 600;
        text-align: left;
        line-height: 33px;
        margin-top: 19px
    }

    #pad15 .pad15-phone #section-1 .image_26 {
        width: 400px;
        height: 96px;
        margin: 10px 0 0 161px
    }

    #pad15 .pad15-phone #section-1 .block_12 {
        background-color: #f5f5f5;
        border-radius: 16px;
        height: 33px;
        width: 466px;
        position: relative;
        margin: 13px 0 0 103px
    }

    #pad15 .pad15-phone #section-1 .text_153 {
        width: 225px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 25px;
        font-weight: NaN;
        text-align: right;
        line-height: 1;
        margin: 4px 0 0 27px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_29 {
        height: 33px;
        background: url(images/837628d6cd91aadd1a1dc9ef46f440ae.webp) -1px 0px no-repeat;
        background-size: 252px 34px;
        width: 251px;
        position: absolute;
        left: 261px;
        top: 0
    }

    #pad15 .pad15-phone #section-1 .text_154 {
        width: 226px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 25px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 4px 0 0 22px
    }

    #pad15 .pad15-phone #section-1 .text-group_50 {
        width: 706px;
        height: 181px;
        margin: 103px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .text_155 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 305px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 200px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_156 {
        width: 634px;
        height: 38px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 62px;
        margin: -1px 0 0 36px
    }

    #pad15 .pad15-phone #section-1 .text_157 {
        width: 706px;
        height: 90px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 24px;
        margin-top: 20px
    }

    #pad15 .pad15-phone #section-1 .image_27 {
        width: 722px;
        height: 254px;
        margin: 37px 0 0 8px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_30 {
        width: 717px;
        height: 17px;
        margin: 8px 0 0 16px
    }

    #pad15 .pad15-phone #section-1 .text_158 {
        width: 155px;
        height: 15px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 14px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px
    }

    #pad15 .pad15-phone #section-1 .text_159 {
        width: 185px;
        height: 13px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 13px;
        font-weight: NaN;
        text-align: center;
        line-height: 16px;
        margin: 2px 0 0 13px
    }

    #pad15 .pad15-phone #section-1 .text_160 {
        width: 161px;
        height: 14px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 14px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px;
        margin: 2px 0 0 12px
    }

    #pad15 .pad15-phone #section-1 .text_161 {
        width: 174px;
        height: 15px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 14px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px;
        margin: 2px 0 0 17px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_31 {
        width: 656px;
        height: 660px;
        background: url(images/424aae8492aed6d931e5d188b0a3b223.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 9px 0 0 82px
    }

    #pad15 .pad15-phone #section-1 .text_162 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 220px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 40px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 190px 0 0 -42px
    }

    #pad15 .pad15-phone #section-1 .paragraph_12 {
        width: 371px;
        height: 64px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: 500;
        text-align: left;
        line-height: 24px;
        margin: 27px 0 349px -42px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_32 {
        position: relative;
        width: 750px;
        height: 186px;
        background: url(images/c41096b32e3d3232ea05c9598ac30069.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 4px
    }

    #pad15 .pad15-phone #section-1 .text_163 {
        width: 411px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 179px;
        font-weight: NaN;
        text-align: center;
        opacity: .1;
        line-height: 1;
        margin: 20px 0 0 154px
    }

    #pad15 .pad15-phone #section-1 .text_164 {
        position: absolute;
        left: 92px;
        top: 108px;
        width: 535px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 29px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_165 {
        position: absolute;
        left: 133px;
        top: 61px;
        width: 454px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 44px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .block_13 {
        height: 383px;
        background: url(images/978a2d1028eca1edf37383f118e3b82a.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 729px;
        margin: 26px 0 0 5px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_33 {
        width: 680px;
        height: 45px;
        margin: 11px 0 0 42px
    }

    #pad15 .pad15-phone #section-1 .text_166 {
        background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
        width: 127px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-top: 3px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .paragraph_13 {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(217, 41, 24)), color-stop(0, rgb(158, 66, 255)), color-stop(0, rgb(158, 66, 255)), color-stop(100%, rgb(193, 160, 255)), to(rgb(193, 160, 255)));
        background-image: linear-gradient(180deg, rgb(217, 41, 24) 0, rgb(158, 66, 255) 0, rgb(158, 66, 255) 0, rgb(193, 160, 255) 100%, rgb(193, 160, 255) 100%);
        width: 172px;
        height: 38px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: NaN;
        text-align: center;
        line-height: 22px;
        margin-left: 50px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .paragraph_14 {
        background-image: linear-gradient(240deg, rgb(1, 94, 234) 0, rgb(1, 94, 234) 0, rgb(0, 192, 250) 100%, rgb(0, 192, 250) 100%);
        width: 92px;
        height: 45px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 23px;
        font-weight: NaN;
        text-align: left;
        line-height: 23px;
        margin-left: 52px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_167 {
        background-image: linear-gradient(94deg, rgb(25, 255, 244) 0, rgb(25, 255, 244) 0, rgb(174, 255, 174) 100%, rgb(174, 255, 174) 100%);
        width: 148px;
        height: 15px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 20px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 14px 0 0 39px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_34 {
        width: 648px;
        height: 67px;
        margin: 117px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .paragraph_15 {
        background-image: linear-gradient(240deg, rgb(1, 94, 234) 0, rgb(1, 94, 234) 0, rgb(0, 192, 250) 100%, rgb(0, 192, 250) 100%);
        width: 117px;
        height: 35px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: left;
        line-height: 20px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .paragraph_16 {
        background-image: linear-gradient(94deg, rgb(25, 255, 244) 0, rgb(25, 255, 244) 0, rgb(174, 255, 174) 100%, rgb(174, 255, 174) 100%);
        width: 117px;
        height: 39px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: left;
        line-height: 23px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 11px 0 0 25px
    }

    #pad15 .pad15-phone #section-1 .paragraph_17 {
        background-image: linear-gradient(-82deg, rgb(143, 193, 254) 0, rgb(143, 193, 254) 0, rgb(189, 236, 252) 46.118164%, rgb(211, 232, 157) 100%, rgb(211, 232, 157) 100%);
        width: 106px;
        height: 42px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 23px;
        font-weight: NaN;
        text-align: center;
        line-height: 23px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 25px 0 0 157px
    }

    #pad15 .pad15-phone #section-1 .text_168 {
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(217, 41, 24)), color-stop(0, rgb(158, 66, 255)), color-stop(0, rgb(158, 66, 255)), color-stop(100%, rgb(193, 160, 255)), to(rgb(193, 160, 255)));
        background-image: linear-gradient(180deg, rgb(217, 41, 24) 0, rgb(158, 66, 255) 0, rgb(158, 66, 255) 0, rgb(193, 160, 255) 100%, rgb(193, 160, 255) 100%);
        width: 91px;
        height: 15px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 19px;
        font-weight: NaN;
        text-align: center;
        line-height: 21px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 39px 0 0 35px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_35 {
        width: 561px;
        height: 50px;
        margin: 27px 0 66px 150px
    }

    #pad15 .pad15-phone #section-1 .paragraph_18 {
        background-image: linear-gradient(138deg, rgb(209, 45, 156) 0, rgb(209, 45, 156) 0, rgb(94, 162, 239) 100%, rgb(94, 162, 239) 100%);
        width: 114px;
        height: 32px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 17px;
        margin-top: 18px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_169 {
        background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
        width: 119px;
        height: 16px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 18px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 24px 0 0 12px
    }

    #pad15 .pad15-phone #section-1 .paragraph_19 {
        background-image: linear-gradient(138deg, rgb(209, 45, 156) 0, rgb(209, 45, 156) 0, rgb(94, 162, 239) 100%, rgb(94, 162, 239) 100%);
        width: 129px;
        height: 33px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: NaN;
        text-align: center;
        line-height: 18px;
        margin-left: 187px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_170 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 702px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 128px 0 0 21px
    }

    #pad15 .pad15-phone #section-1 .image_28 {
        width: 498px;
        height: 213px;
        margin: 25px 0 0 128px
    }

    #pad15 .pad15-phone #section-1 .block_14 {
        width: 703px;
        margin: 32px 0 0 18px
    }

    #pad15 .pad15-phone #section-1 .block_14 div[class^=text-wrapper_] {
        height: auto
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_36 {
        background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
        width: 115px;
        height: 33px;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        line-height: 47px
    }

    #pad15 .pad15-phone #section-1 .text_171 {
        width: 115px;
        height: 33px;
        overflow-wrap: break-word;
        color: #f17a22;
        font-size: 31px;
        font-weight: NaN;
        text-align: left;
        line-height: 47px
    }

    #pad15 .pad15-phone #section-1 .text_172 {
        width: 115px;
        height: 33px;
        overflow-wrap: break-word;
        color: #f17a22;
        font-size: 31px;
        font-weight: NaN;
        text-align: left;
        line-height: 47px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_37 {
        background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
        width: 199px;
        height: 29px;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        line-height: 47px;
        margin-left: 40px
    }

    #pad15 .pad15-phone #section-1 .text_173 {
        width: 199px;
        height: 29px;
        overflow-wrap: break-word;
        color: #f17a22;
        font-size: 31px;
        font-weight: NaN;
        text-align: left;
        line-height: 47px
    }

    #pad15 .pad15-phone #section-1 .text_174 {
        width: 199px;
        height: 29px;
        overflow-wrap: break-word;
        color: #f17a22;
        font-size: 31px;
        font-weight: NaN;
        text-align: left;
        line-height: 47px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_38 {
        background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
        width: 196px;
        height: 29px;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        line-height: 47px;
        margin-left: 20px
    }

    #pad15 .pad15-phone #section-1 .text_175 {
        width: 196px;
        height: 29px;
        overflow-wrap: break-word;
        color: #f17a22;
        font-size: 31px;
        font-weight: NaN;
        text-align: left;
        line-height: 47px
    }

    #pad15 .pad15-phone #section-1 .text_176 {
        width: 196px;
        height: 29px;
        overflow-wrap: break-word;
        color: #f17a22;
        font-size: 31px;
        font-weight: NaN;
        text-align: left;
        line-height: 47px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_39 {
        background-image: linear-gradient(138deg, rgb(217, 41, 24) 0, rgb(217, 32, 15) 0, rgb(217, 32, 15) 0, rgb(231, 141, 81) 100%, rgb(231, 141, 81) 100%);
        width: 109px;
        height: 33px;
        overflow-wrap: break-word;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        font-size: 0;
        font-weight: NaN;
        text-align: left;
        line-height: 47px;
        margin-left: 24px
    }

    #pad15 .pad15-phone #section-1 .text_177 {
        width: 109px;
        height: 33px;
        overflow-wrap: break-word;
        color: #f17a22;
        font-size: 31px;
        font-weight: NaN;
        text-align: left;
        line-height: 47px
    }

    #pad15 .pad15-phone #section-1 .text_178 {
        width: 109px;
        height: 33px;
        overflow-wrap: break-word;
        color: #f17a22;
        font-size: 31px;
        font-weight: NaN;
        text-align: left;
        line-height: 47px
    }

    #pad15 .pad15-phone #section-1 .text_179 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 194px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 64px 0 0 270px
    }

    #pad15 .pad15-phone #section-1 .block_15 {
        width: 696px;
        margin: 52px 0 0 52px
    }

    #pad15 .pad15-phone #section-1 .block_15 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad15 .pad15-phone #section-1 .block_15 ul li:nth-child(1) {
        -webkit-transform: translateX(45px);
        -ms-transform: translateX(45px);
        transform: translateX(45px);
        z-index: 11
    }

    #pad15 .pad15-phone #section-1 .block_15 ul li:nth-child(2) {
        -webkit-transform: translate(-45px, 68px);
        -ms-transform: translate(-45px, 68px);
        transform: translate(-45px, 68px)
    }

    #pad15 .pad15-phone #section-1 .text_180 {
        width: auto;
        height: 13px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin-top: 15px
    }

    #pad15 .pad15-phone #section-1 .image-wrapper_3 {
        height: 234px;
        background: url(images/a3137cb0c6ccd4f3a166128f8200d17a.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 392px
    }

    #pad15 .pad15-phone #section-1 .image_29 {
        width: 392px;
        height: 234px
    }

    #pad15 .pad15-phone #section-1 .text_181 {
        width: auto;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 19px;
        margin: 13px 0 0 0
    }

    #pad15 .pad15-phone #section-1 .block_16 {
        width: 717px;
        height: 295px;
        margin: 106px 0 0 9px
    }

    #pad15 .pad15-phone #section-1 .text-group_51 {
        width: 310px;
        height: 171px;
        margin-top: 43px
    }

    #pad15 .pad15-phone #section-1 .paragraph_20 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 279px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: NaN;
        text-align: left;
        line-height: 1.2;
        margin-left: 3px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .paragraph_21 {
        width: 310px;
        height: 80px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 24px
    }

    #pad15 .pad15-phone #section-1 .image_30 {
        width: 379px;
        height: 295px
    }

    #pad15 .pad15-phone #section-1 .block_17 {
        width: 725px;
        height: 270px;
        margin: 68px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .image_31 {
        width: 377px;
        height: 270px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_40 {
        width: 312px;
        height: 136px;
        margin-top: 42px
    }

    #pad15 .pad15-phone #section-1 .text_182 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 268px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_183 {
        width: 312px;
        height: 80px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 24px
    }

    #pad15 .pad15-phone #section-1 .text_184 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 284px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 102px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .text_185 {
        width: 357px;
        height: 79px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin: 25px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .text-group_52 {
        width: 720px;
        height: 111px;
        margin: 124px 0 0 7px
    }

    #pad15 .pad15-phone #section-1 .text_186 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 365px;
        height: 33px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: 600;
        text-align: center;
        line-height: 32px;
        margin-left: 182px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_187 {
        width: 720px;
        height: 59px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: 500;
        text-align: center;
        line-height: 20px;
        margin-top: 19px
    }

    #pad15 .pad15-phone #section-1 .image_32 {
        width: 717px;
        height: 301px;
        margin: 25px 0 0 7px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_41 {
        width: 701px;
        height: 38px;
        margin: 12px 0 0 18px
    }

    #pad15 .pad15-phone #section-1 .paragraph_22 {
        width: 210px;
        height: 34px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 21px;
        margin-top: 3px
    }

    #pad15 .pad15-phone #section-1 .paragraph_23 {
        width: 160px;
        height: 34px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 21px;
        margin: 3px 0 0 37px
    }

    #pad15 .pad15-phone #section-1 .paragraph_24 {
        width: 211px;
        height: 38px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 21px;
        margin-left: 83px
    }

    #pad15 .pad15-phone #section-1 .text_188 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 264px;
        overflow-wrap: break-word;
        color: #fff;
        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: 134px 0 0 241px
    }

    #pad15 .pad15-phone #section-1 .block_18 {
        width: 709px;
        height: 215px;
        margin: 45px 0 0 16px
    }

    #pad15 .pad15-phone #section-1 .image_33 {
        width: 338px;
        height: 215px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_42 {
        width: 327px;
        height: 136px;
        margin-top: 24px
    }

    #pad15 .pad15-phone #section-1 .text_189 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 300px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_190 {
        width: 327px;
        height: 82px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 21px;
        margin-top: 22px
    }

    #pad15 .pad15-phone #section-1 .block_19 {
        width: 674px;
        height: 214px;
        margin: 57px 0 0 36px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_43 {
        width: 297px;
        height: 113px;
        margin-top: 35px
    }

    #pad15 .pad15-phone #section-1 .text_191 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 227px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        margin-left: 1px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_192 {
        width: 297px;
        height: 58px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 22px
    }

    #pad15 .pad15-phone #section-1 .image_34 {
        width: 338px;
        height: 214px
    }

    #pad15 .pad15-phone #section-1 .image-text_15 {
        width: 720px;
        height: 213px;
        margin: 48px 0 65px 13px
    }

    #pad15 .pad15-phone #section-1 .image_35 {
        width: 338px;
        height: 213px
    }

    #pad15 .pad15-phone #section-1 .text-group_53 {
        width: 366px;
        height: 147px;
        margin-top: 33px
    }

    #pad15 .pad15-phone #section-1 .text_193 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 297px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        margin-left: 7px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_194 {
        width: 366px;
        height: 99px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 17px
    }

    #pad15 .pad15-phone #section-1 .image_36 {
        position: absolute;
        left: 428px;
        top: 2708px;
        width: 293px;
        height: 439px
    }

    #pad15 .pad15-phone #section-1 .text_195 {
        position: absolute;
        left: 17px;
        top: 5660px;
        width: 710px;
        height: 59px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 20px
    }

    #pad15 .pad15-phone #section-1 .image_37 {
        position: absolute;
        left: 355px;
        top: 7014px;
        width: 383px;
        height: 235px
    }

    #pad15 .pad15-phone #section-1 .box_41 {
        height: 450px;
        background: url(images/9c6425d553179a4699aa88fb1152fcde.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 718px;
        margin: 96px 0 0 10px
    }

    #pad15 .pad15-phone #section-1 .box_42 {
        width: 675px;
        height: 59px;
        margin: 136px 0 0 18px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_44 {
        width: 200px;
        height: 47px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 16px
    }

    #pad15 .pad15-phone #section-1 .paragraph_25 {
        width: 200px;
        height: 47px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px
    }

    #pad15 .pad15-phone #section-1 .text_196 {
        width: 200px;
        height: 47px;
        overflow-wrap: break-word;
        color: #ff0067;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 16px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_45 {
        width: 145px;
        height: 59px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 14px;
        margin-left: 69px
    }

    #pad15 .pad15-phone #section-1 .paragraph_26 {
        width: 145px;
        height: 59px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 14px
    }

    #pad15 .pad15-phone #section-1 .paragraph_27 {
        width: 145px;
        height: 59px;
        overflow-wrap: break-word;
        color: #ff0067;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 14px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_46 {
        width: 185px;
        height: 59px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 14px;
        margin-left: 76px
    }

    #pad15 .pad15-phone #section-1 .paragraph_28 {
        width: 185px;
        height: 59px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 14px
    }

    #pad15 .pad15-phone #section-1 .paragraph_29 {
        width: 185px;
        height: 59px;
        overflow-wrap: break-word;
        color: #ff0067;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 14px
    }

    #pad15 .pad15-phone #section-1 .box_43 {
        width: 655px;
        height: 60px;
        margin: 169px 0 26px 45px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_47 {
        width: 139px;
        height: 44px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 14px
    }

    #pad15 .pad15-phone #section-1 .paragraph_30 {
        width: 139px;
        height: 44px;
        overflow-wrap: break-word;
        color: #ff0067;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 14px
    }

    #pad15 .pad15-phone #section-1 .paragraph_31 {
        width: 139px;
        height: 44px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 14px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_48 {
        width: 154px;
        height: 42px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 15px;
        margin-left: 98px
    }

    #pad15 .pad15-phone #section-1 .text_197 {
        width: 154px;
        height: 42px;
        overflow-wrap: break-word;
        color: #ff0067;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .paragraph_32 {
        width: 154px;
        height: 42px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .text_198 {
        width: 154px;
        height: 42px;
        overflow-wrap: break-word;
        color: #ff0067;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .paragraph_33 {
        width: 154px;
        height: 42px;
        overflow-wrap: break-word;
        color: #ff0067;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_49 {
        width: 199px;
        height: 60px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: NaN;
        text-align: center;
        line-height: 15px;
        margin-left: 65px
    }

    #pad15 .pad15-phone #section-1 .text_199 {
        width: 199px;
        height: 60px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .paragraph_34 {
        width: 199px;
        height: 60px;
        overflow-wrap: break-word;
        color: #ff0067;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .text_200 {
        width: 199px;
        height: 60px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .text_201 {
        width: 199px;
        height: 60px;
        overflow-wrap: break-word;
        color: #ff0067;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .paragraph_35 {
        width: 199px;
        height: 60px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .text_202 {
        width: 199px;
        height: 60px;
        overflow-wrap: break-word;
        color: #ff0067;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 15px
    }

    #pad15 .pad15-phone #section-1 .box_44 {
        width: 750px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_50 {
        height: 94px;
        background: url(images/babf3570f96dc4e4b9c4c143026511c9.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 63px;
        width: 750px
    }

    #pad15 .pad15-phone #section-1 .text_203 {
        width: 270px;
        height: 35px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 37px;
        font-weight: NaN;
        text-align: left;
        line-height: 41px;
        margin: 35px 0 0 245px
    }

    #pad15 .pad15-phone #section-1 .text-group_54 {
        width: 635px;
        margin: 57px 0 14px 50px
    }

    #pad15 .pad15-phone #section-1 .text_204 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 501px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: NaN;
        text-align: left;
        line-height: 1.2;
        margin-left: 67px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_205 {
        width: 635px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 1;
        margin-top: 14px
    }

    #pad15 .pad15-phone #section-1 .image_38 {
        width: 750px;
        height: 428px;
        margin-top: -1px
    }

    #pad15 .pad15-phone #section-1 .box_45 {
        position: relative;
        width: 750px;
        height: 1752px;
        margin-bottom: 1px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_51 {
        width: 719px;
        height: 232px;
        background: url(images/3bb402f06f59657bc4e94eb1261eab60.webp) 100% no-repeat;
        background-size: 100% 100%;
        -webkit-box-pack: flex-center;
        -ms-flex-pack: flex-center;
        justify-content: flex-center;
        margin: 26px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .text_206 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 129px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 32px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 57px 0 0 25px
    }

    #pad15 .pad15-phone #section-1 .text_207 {
        width: 293px;
        height: 74px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin: 19px 0 58px 25px
    }

    #pad15 .pad15-phone #section-1 .box_46 {
        width: 718px;
        height: 506px;
        margin: 4px 0 0 12px
    }

    #pad15 .pad15-phone #section-1 .box_47 {
        width: 354px;
        height: 478px;
        background: url(images/c3d3872f351efdbec3e75adfc6b5e718.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text-group_55 {
        width: 296px;
        height: 88px;
        margin: 28px 0 0 23px
    }

    #pad15 .pad15-phone #section-1 .text_208 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 296px;
        height: 24px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 25px;
        font-weight: 600;
        text-align: left;
        line-height: 22px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_209 {
        width: 255px;
        height: 51px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin-top: 13px
    }

    #pad15 .pad15-phone #section-1 .text_210 {
        width: 237px;
        height: 14px;
        overflow-wrap: break-word;
        color: #707070;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 19px;
        margin: 333px 0 15px 62px
    }

    #pad15 .pad15-phone #section-1 .box_48 {
        width: 354px;
        height: 506px;
        background: url(images/67cc833b84946bdf50449caedf21a410.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text-group_56 {
        width: 311px;
        height: 117px;
        margin: 27px 0 0 21px
    }

    #pad15 .pad15-phone #section-1 .text_211 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 252px;
        height: 19px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 25px;
        font-weight: 600;
        text-align: left;
        line-height: 22px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_212 {
        width: 310px;
        height: 85px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 17px;
        margin: 13px 0 0 1px
    }

    #pad15 .pad15-phone #section-1 .text_213 {
        width: 222px;
        height: 14px;
        overflow-wrap: break-word;
        color: #717171;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 19px;
        margin: 305px 0 43px 67px
    }

    #pad15 .pad15-phone #section-1 .text_214 {
        width: 402px;
        height: 30px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 48px;
        font-weight: 700;
        text-align: left;
        line-height: 45px;
        margin: 38px 0 0 15px
    }

    #pad15 .pad15-phone #section-1 .box_49 {
        width: 750px;
        margin-top: 65px
    }

    #pad15 .pad15-phone #section-1 .box_49 ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -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
    }

    #pad15 .pad15-phone #section-1 .box_49 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%;
        padding: 2vw 0
    }

    #pad15 .pad15-phone #section-1 .box_49 ul li:nth-of-type(even) {
        background-color: #232323
    }

    #pad15 .pad15-phone #section-1 .box_49 ul li .tit {
        width: 40%;
        padding-left: 3%;
        font-size: 21px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #pad15 .pad15-phone #section-1 .box_49 ul li .msg {
        width: 60%;
        font-size: 17px;
        font-weight: 400;
        color: #fff;
        line-height: 1.2
    }

    #pad15 .pad15-phone #section-1 .box_50 {
        background-color: rgba(237, 237, 237, .15);
        border-radius: 5px;
        width: 750px;
        height: 41px;
        margin-top: 41px
    }

    #pad15 .pad15-phone #section-1 .paragraph_36 {
        width: 209px;
        height: 34px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 19px;
        margin: 6px 0 0 307px
    }

    #pad15 .pad15-phone #section-1 .box_51 {
        background-color: rgba(237, 237, 237, .15);
        border-radius: 5px;
        width: 750px;
        height: 41px;
        margin-top: 2px
    }

    #pad15 .pad15-phone #section-1 .box_52 {
        background-color: rgba(237, 237, 237, .15);
        border-radius: 5px;
        width: 750px;
        height: 41px;
        margin-top: 42px
    }

    #pad15 .pad15-phone #section-1 .box_53 {
        background-color: rgba(237, 237, 237, .15);
        border-radius: 5px;
        width: 750px;
        height: 41px;
        margin-top: 41px
    }

    #pad15 .pad15-phone #section-1 .box_54 {
        background-color: rgba(237, 237, 237, .15);
        border-radius: 5px;
        width: 750px;
        height: 41px;
        margin-top: 42px
    }

    #pad15 .pad15-phone #section-1 .box_55 {
        background-color: rgba(237, 237, 237, .15);
        border-radius: 5px;
        width: 750px;
        height: 41px;
        margin-top: 42px
    }

    #pad15 .pad15-phone #section-1 .box_56 {
        background-color: rgba(237, 237, 237, .15);
        border-radius: 5px;
        width: 750px;
        height: 41px;
        margin-top: 41px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_52 {
        background-color: rgba(237, 237, 237, .15);
        border-radius: 5px;
        height: 78px;
        width: 750px;
        margin: 43px 0 111px 0
    }

    #pad15 .pad15-phone #section-1 .paragraph_37 {
        width: 248px;
        height: 57px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 20px;
        margin: 11px 0 0 307px
    }

    #pad15 .pad15-phone #section-1 .paragraph_38 {
        position: absolute;
        left: 20px;
        top: 873px;
        width: 185px;
        height: 722px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: NaN;
        text-align: left;
        line-height: 41px
    }

    #pad15 .pad15-phone #section-1 .paragraph_39 {
        position: absolute;
        left: 307px;
        top: 876px;
        width: 243px;
        height: 676px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: left;
        line-height: 41px
    }

    #pad15 .pad15-phone #section-1 .box_57 {
        width: 750px;
        background: #000
    }

    #pad15 .pad15-phone #section-1 .text_215 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 716px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 58px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 111px 0 0 13px
    }

    #pad15 .pad15-phone #section-1 .image-text_16 {
        width: 564px;
        height: 46px;
        margin: 82px 0 0 96px
    }

    #pad15 .pad15-phone #section-1 .text-group_57 {
        width: 530px;
        height: 44px;
        overflow-wrap: break-word;
        color: #fb8024;
        font-size: 44px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin-top: 2px
    }

    #pad15 .pad15-phone #section-1 .group_20 {
        width: 32px;
        height: 43px;
        background: url(images/67678c360a57c8b93b5e571e2895ef92.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .image-text_17 {
        width: 464px;
        height: 54px;
        margin: 22px 0 0 146px
    }

    #pad15 .pad15-phone #section-1 .text-group_58 {
        width: 420px;
        height: 45px;
        overflow-wrap: break-word;
        color: #30e8bf;
        font-size: 44px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .label_8 {
        width: 31px;
        height: 43px
    }

    #pad15 .pad15-phone #section-1 .image-text_18 {
        width: 425px;
        height: 53px;
        margin: 18px 0 0 164px
    }

    #pad15 .pad15-phone #section-1 .text-group_59 {
        width: 383px;
        height: 45px;
        overflow-wrap: break-word;
        color: #fb8024;
        font-size: 44px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .box_58 {
        width: 31px;
        height: 42px;
        background: url(images/ec3fae113d7e87258beaeb8557908910.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .image-text_19 {
        width: 532px;
        height: 54px;
        margin: 15px 0 0 111px
    }

    #pad15 .pad15-phone #section-1 .text-group_60 {
        width: 489px;
        height: 45px;
        overflow-wrap: break-word;
        color: #30e6bd;
        font-size: 44px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .label_9 {
        width: 31px;
        height: 44px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_53 {
        position: relative;
        width: 750px;
        height: 174px;
        background: url(images/e884e9be8732f156297bc56a8df08ae5.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 113px
    }

    #pad15 .pad15-phone #section-1 .text_216 {
        width: 409px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 167px;
        font-weight: NaN;
        text-align: center;
        opacity: .1;
        line-height: 1;
        margin: 5px 0 0 184px
    }

    #pad15 .pad15-phone #section-1 .text_217 {
        position: absolute;
        left: 0;
        top: 101px;
        width: 100%;
        height: 26px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 27px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .text_218 {
        position: absolute;
        left: 150px;
        top: 57px;
        width: 453px;
        height: 39px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 41px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .block_20 {
        width: 734px;
        height: 285px;
        margin: 61px 0 0 1px
    }

    #pad15 .pad15-phone #section-1 .box_59 {
        width: 499px;
        height: 285px
    }

    #pad15 .pad15-phone #section-1 .block_21 {
        width: 498px;
        height: 176px;
        margin-left: 1px
    }

    #pad15 .pad15-phone #section-1 .group_21 {
        width: 255px;
        height: 176px;
        background: url(images/438a0526416585b58a3d6f91b85b2c45.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text-group_61 {
        width: 241px;
        height: 43px;
        margin: 13px 0 0 6px
    }

    #pad15 .pad15-phone #section-1 .text_219 {
        background-image: linear-gradient(97deg, rgb(242, 142, 38) 0, rgba(242, 142, 38, 0.996078) 0, rgb(253, 100, 79) 100%, rgb(253, 100, 79) 100%);
        width: 181px;
        height: 18px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 23px;
        font-weight: 600;
        text-align: left;
        line-height: 24px;
        margin-left: 30px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_220 {
        width: 241px;
        height: 16px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 23px;
        margin-top: 9px
    }

    #pad15 .pad15-phone #section-1 .group_22 {
        width: 240px;
        height: 176px;
        background: url(images/e65e5a9b1a8469956b6ca334a302d3a0.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .text-group_62 {
        width: 201px;
        height: 38px;
        margin: 13px 0 0 19px
    }

    #pad15 .pad15-phone #section-1 .text_221 {
        background-image: linear-gradient(97deg, rgb(11, 186, 251) 0, rgb(11, 186, 251) 0, rgb(66, 133, 236) 100%, rgb(66, 133, 236) 100%);
        width: 211px;
        height: 21px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: left;
        line-height: 22px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_222 {
        width: 168px;
        height: 15px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 22px;
        margin: 2px 0 0 16px
    }

    #pad15 .pad15-phone #section-1 .block_22 {
        width: 499px;
        height: 106px;
        margin-top: 3px
    }

    #pad15 .pad15-phone #section-1 .image_39 {
        width: 134px;
        height: 106px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_54 {
        height: 106px;
        background: url(images/b6b0983f8212b04a5cea2afbe305d8eb.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 2px;
        width: 178px
    }

    #pad15 .pad15-phone #section-1 .text_223 {
        width: 166px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin: 66px 0 0 9px
    }

    #pad15 .pad15-phone #section-1 .group_23 {
        width: 182px;
        height: 106px;
        background: url(images/35bfcfee55ad2605457bce2fc651ff6c.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 3px
    }

    #pad15 .pad15-phone #section-1 .text-group_63 {
        width: 102px;
        height: 38px;
        margin: 56px 0 0 41px
    }

    #pad15 .pad15-phone #section-1 .text_224 {
        background-image: linear-gradient(97deg, rgb(25, 255, 244) 0, rgb(25, 255, 244) 0, rgb(174, 255, 174) 100%, rgb(174, 255, 174) 100%);
        width: 102px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_225 {
        background-image: linear-gradient(97deg, rgb(247, 203, 107) 0, rgba(247, 203, 107, 0.996078) 0, rgb(251, 169, 128) 100%, rgb(251, 169, 128) 100%);
        width: 77px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 16px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 0 0 0 12px
    }

    #pad15 .pad15-phone #section-1 .box_60 {
        width: 232px;
        height: 285px
    }

    #pad15 .pad15-phone #section-1 .box_61 {
        width: 231px;
        height: 130px;
        background: url(images/67f3e77e07961ae5132bd7b665e9bc4f.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 1px
    }

    #pad15 .pad15-phone #section-1 .text-group_64 {
        width: 199px;
        height: 38px;
        margin: 9px 0 0 10px
    }

    #pad15 .pad15-phone #section-1 .text_226 {
        background-image: linear-gradient(99deg, rgb(119, 118, 255) 0, rgb(119, 118, 255) 0, rgb(174, 44, 241) 100%, rgb(174, 44, 241) 100%);
        width: 199px;
        height: 20px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: left;
        line-height: 22px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_227 {
        width: 167px;
        height: 14px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 15px;
        font-weight: NaN;
        text-align: left;
        line-height: 22px;
        margin: 4px 0 0 17px
    }

    #pad15 .pad15-phone #section-1 .box_62 {
        width: 232px;
        height: 153px;
        background: url(images/f06393c1cfb24ad6054b99b9040a0d58.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 2px
    }

    #pad15 .pad15-phone #section-1 .text-group_65 {
        width: 220px;
        height: 32px;
        margin: 13px 0 0 6px
    }

    #pad15 .pad15-phone #section-1 .text_228 {
        width: 220px;
        height: 18px;
        overflow-wrap: break-word;
        color: #1ee7b7;
        font-size: 18px;
        font-weight: 600;
        text-align: left;
        line-height: 19px
    }

    #pad15 .pad15-phone #section-1 .text_229 {
        width: 213px;
        height: 11px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 14px;
        font-weight: NaN;
        text-align: left;
        line-height: 22px;
        margin: 3px 0 0 6px
    }

    #pad15 .pad15-phone #section-1 .text-group_66 {
        width: 689px;
        height: 150px;
        margin: 133px 0 0 24px
    }

    #pad15 .pad15-phone #section-1 .text_230 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 428px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 131px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_231 {
        width: 626px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 11px 0 0 37px
    }

    #pad15 .pad15-phone #section-1 .paragraph_40 {
        width: 689px;
        height: 59px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 20px;
        margin-top: 11px
    }

    #pad15 .pad15-phone #section-1 .image_40 {
        width: 717px;
        height: 333px;
        margin: 57px 0 0 14px
    }

    #pad15 .pad15-phone #section-1 .image-wrapper_4 {
        width: 566px;
        height: 34px;
        margin: 30px 0 0 98px
    }

    #pad15 .pad15-phone #section-1 .image_41 {
        width: 50px;
        height: 34px
    }

    #pad15 .pad15-phone #section-1 .image_42 {
        width: 51px;
        height: 30px;
        margin: 2px 0 0 123px
    }

    #pad15 .pad15-phone #section-1 .label_10 {
        width: 32px;
        height: 32px;
        margin: 2px 0 0 135px
    }

    #pad15 .pad15-phone #section-1 .label_11 {
        width: 45px;
        height: 21px;
        margin: 10px 0 0 130px
    }

    #pad15 .pad15-phone #section-1 .list_1 {
        width: 578px;
        margin: 66px 0 0 80px
    }

    #pad15 .pad15-phone #section-1 .list_1 ul {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    #pad15 .pad15-phone #section-1 .list_1 ul li {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 25%;
        flex: 0 1 25%;
        margin: 2% 0
    }

    #pad15 .pad15-phone #section-1 .list_1 ul li:nth-child(5), #pad15 .pad15-phone #section-1 .list_1 ul li:nth-child(6), #pad15 .pad15-phone #section-1 .list_1 ul li:nth-child(7) {
        -webkit-box-flex: 0;
        -ms-flex: 0 1 30%;
        flex: 0 1 30%
    }

    #pad15 .pad15-phone #section-1 .list_1 ul li .img-box {
        height: 50px;
        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;
        position: relative
    }

    #pad15 .pad15-phone #section-1 .list_1 ul li .img-box img {
        margin: 0 auto;
        position: relative;
        left: 0;
        top: 0
    }

    #pad15 .pad15-phone #section-1 .list_1 ul li .word {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        text-align: center
    }

    #pad15 .pad15-phone #section-1 .list_1 ul li .word .tit {
        color: #fff;
        font-size: 24px;
        font-weight: NaN;
        text-align: center;
        line-height: 1.2
    }

    #pad15 .pad15-phone #section-1 .list_1 ul li .word .msg {
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .image-text_20-0 {
        position: relative;
        width: 92px;
        height: 42px;
        margin-right: 95px
    }

    #pad15 .pad15-phone #section-1 .image_41-0 {
        position: absolute;
        left: 18px;
        top: -50px;
        width: 50px;
        height: 34px
    }

    #pad15 .pad15-phone #section-1 .text-group_67-0 {
        width: 92px;
        height: 42px
    }

    #pad15 .pad15-phone #section-1 .text_232-0 {
        width: 99px;
        height: 18px;
        overflow-wrap: break-word;
        font-size: 23px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .text_233-0 {
        width: 92px;
        height: 13px;
        overflow-wrap: break-word;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin-top: 11px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .image-text_20-1 {
        position: relative;
        width: 92px;
        height: 42px;
        margin-right: 95px
    }

    #pad15 .pad15-phone #section-1 .image_41-1 {
        position: absolute;
        left: 18px;
        top: -50px;
        width: 50px;
        height: 34px
    }

    #pad15 .pad15-phone #section-1 .text-group_67-1 {
        width: 92px;
        height: 42px
    }

    #pad15 .pad15-phone #section-1 .text_232-1 {
        width: 99px;
        height: 18px;
        overflow-wrap: break-word;
        font-size: 23px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .text_233-1 {
        width: 92px;
        height: 13px;
        overflow-wrap: break-word;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin-top: 11px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .image-text_20-2 {
        position: relative;
        width: 92px;
        height: 42px;
        margin-right: 95px
    }

    #pad15 .pad15-phone #section-1 .label_10-2 {
        position: absolute;
        left: 3px;
        top: -48px;
        width: 32px;
        height: 32px
    }

    #pad15 .pad15-phone #section-1 .text-group_67-2 {
        width: 92px;
        height: 42px
    }

    #pad15 .pad15-phone #section-1 .text_232-2 {
        width: 99px;
        height: 18px;
        overflow-wrap: break-word;
        font-size: 23px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .text_233-2 {
        width: 92px;
        height: 13px;
        overflow-wrap: break-word;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin-top: 11px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .image-text_20-3 {
        position: relative;
        width: 92px;
        height: 42px;
        margin-right: 95px
    }

    #pad15 .pad15-phone #section-1 .label_10-3 {
        position: absolute;
        left: 3px;
        top: -48px;
        width: 32px;
        height: 32px
    }

    #pad15 .pad15-phone #section-1 .text-group_67-3 {
        width: 92px;
        height: 42px
    }

    #pad15 .pad15-phone #section-1 .text_232-3 {
        width: 99px;
        height: 18px;
        overflow-wrap: break-word;
        font-size: 23px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .text_233-3 {
        width: 92px;
        height: 13px;
        overflow-wrap: break-word;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin-top: 11px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .list_2 {
        width: 411px;
        height: 68px;
        margin: 44px 0 0 178px
    }

    #pad15 .pad15-phone #section-1 .image-text_21-0 {
        width: 50px;
        height: 66px;
        margin: 1px 122px 0 0
    }

    #pad15 .pad15-phone #section-1 .image_43-0 {
        width: 50px;
        height: 34px
    }

    #pad15 .pad15-phone #section-1 .text-group_68-0 {
        width: 166px;
        height: 46px;
        margin: 14px 0 28px -59px
    }

    #pad15 .pad15-phone #section-1 .text_234-0 {
        width: 108px;
        height: 18px;
        overflow-wrap: break-word;
        font-size: 23px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin-left: 63px;
        color: #fffefe
    }

    #pad15 .pad15-phone #section-1 .text_235-0 {
        width: 166px;
        height: 17px;
        overflow-wrap: break-word;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin-top: 11px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .image-text_21-1 {
        width: 50px;
        height: 66px;
        margin: 1px 122px 0 0
    }

    #pad15 .pad15-phone #section-1 .image_43-1 {
        width: 50px;
        height: 34px
    }

    #pad15 .pad15-phone #section-1 .text-group_68-1 {
        width: 166px;
        height: 46px;
        margin: 14px 0 28px -59px
    }

    #pad15 .pad15-phone #section-1 .text_234-1 {
        width: 108px;
        height: 18px;
        overflow-wrap: break-word;
        font-size: 23px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin-left: 63px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .text_235-1 {
        width: 166px;
        height: 17px;
        overflow-wrap: break-word;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin-top: 11px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .image-text_21-2 {
        width: 50px;
        height: 66px;
        margin: 1px 122px 0 0
    }

    #pad15 .pad15-phone #section-1 .image_43-2 {
        width: 50px;
        height: 34px
    }

    #pad15 .pad15-phone #section-1 .text-group_68-2 {
        width: 166px;
        height: 46px;
        margin: 14px 0 28px -59px
    }

    #pad15 .pad15-phone #section-1 .text_234-2 {
        width: 108px;
        height: 18px;
        overflow-wrap: break-word;
        font-size: 23px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin-left: 63px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .text_235-2 {
        width: 166px;
        height: 17px;
        overflow-wrap: break-word;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin-top: 11px;
        color: #fff
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_55 {
        width: 456px;
        height: 17px;
        margin: 10px 0 0 119px
    }

    #pad15 .pad15-phone #section-1 .text_235 {
        width: 166px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px
    }

    #pad15 .pad15-phone #section-1 .text_236 {
        width: 97px;
        height: 16px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin: 1px 0 0 41px
    }

    #pad15 .pad15-phone #section-1 .text_237 {
        width: 81px;
        height: 13px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: NaN;
        text-align: center;
        line-height: 36px;
        margin: 1px 0 0 71px
    }

    #pad15 .pad15-phone #section-1 .image_44 {
        width: 359px;
        height: 105px;
        margin: 85px 0 0 186px
    }

    #pad15 .pad15-phone #section-1 .block_23 {
        width: 363px;
        height: 29px;
        margin: 11px 0 0 185px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_56 {
        height: 29px;
        background: url(images/fadd9d48d9e500fc270c720ab8c6ae5f.webp) -1px 0px no-repeat;
        background-size: 170px 30px;
        width: 169px
    }

    #pad15 .pad15-phone #section-1 .text_238 {
        width: 124px;
        height: 18px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        line-height: 27px;
        margin: 5px 0 0 22px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_57 {
        height: 29px;
        background: url(images/6ccf0667c79fe539ffded5e82cbeaf8e.webp) -1px 0px no-repeat;
        background-size: 153px 30px;
        width: 152px
    }

    #pad15 .pad15-phone #section-1 .text_239 {
        width: 119px;
        height: 18px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 22px;
        font-weight: 600;
        text-align: center;
        line-height: 27px;
        margin: 5px 0 0 22px
    }

    #pad15 .pad15-phone #section-1 .block_24 {
        position: relative;
        width: 750px;
        height: 959px;
        background: url(images/426959fcc50a884c5a92b56e3d8202ab.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 87px
    }

    #pad15 .pad15-phone #section-1 .text-group_69 {
        width: 676px;
        height: 194px;
        margin: 29px 0 0 31px
    }

    #pad15 .pad15-phone #section-1 .text_240 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 350px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin-left: 168px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_241 {
        width: 463px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 38px;
        font-weight: NaN;
        text-align: left;
        line-height: 1;
        margin: 7px 0 0 111px
    }

    #pad15 .pad15-phone #section-1 .text_242 {
        width: 676px;
        height: 102px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 21px;
        margin-top: 15px
    }

    #pad15 .pad15-phone #section-1 .box_63 {
        height: 143px;
        background: url(images/d1bc3a76ea3bc46067079d20993379db.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 722px;
        margin: 556px 0 37px 8px
    }

    #pad15 .pad15-phone #section-1 .box_64 {
        background-color: rgba(255, 255, 255, .1);
        border-radius: 20px;
        width: 720px;
        height: 142px;
        margin-left: 1px
    }

    #pad15 .pad15-phone #section-1 .box_65 {
        position: absolute;
        left: 8px;
        top: 778px;
        width: 722px;
        height: 145px;
        background: url(images/22963fa0888df2b27a4fcf77aa268787.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #pad15 .pad15-phone #section-1 .image-text_22 {
        width: 208px;
        height: 112px;
        margin: 19px 0 0 49px
    }

    #pad15 .pad15-phone #section-1 .box_66 {
        height: 85px;
        background: url(images/5ed9949171d9ddefb304fc858b03f531.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 134px
    }

    #pad15 .pad15-phone #section-1 .box_67 {
        border-radius: 2px;
        width: 125px;
        height: 77px;
        margin: 5px 0 0 4px
    }

    #pad15 .pad15-phone #section-1 .text-group_70 {
        width: 207px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: 700;
        text-align: left;
        line-height: 20px;
        margin: 10px 0 0 1px
    }

    #pad15 .pad15-phone #section-1 .image-text_23 {
        width: 144px;
        height: 112px;
        margin: 19px 0 0 51px
    }

    #pad15 .pad15-phone #section-1 .box_68 {
        height: 85px;
        background: url(images/12709772701b217411f30bf66a1761d7.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 134px
    }

    #pad15 .pad15-phone #section-1 .group_24 {
        border-radius: 2px;
        width: 125px;
        height: 77px;
        margin: 5px 0 0 5px
    }

    #pad15 .pad15-phone #section-1 .text-group_71 {
        width: 142px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: 700;
        text-align: left;
        line-height: 20px;
        margin: 10px 0 0 2px
    }

    #pad15 .pad15-phone #section-1 .image-text_24 {
        width: 134px;
        height: 112px;
        margin: 19px 43px 0 93px
    }

    #pad15 .pad15-phone #section-1 .group_25 {
        height: 85px;
        background: url(images/3ba41e53400a5edffde0a5a9544c9c7f.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 134px
    }

    #pad15 .pad15-phone #section-1 .box_69 {
        border-radius: 2px;
        height: 77px;
        width: 125px;
        margin: 5px 0 0 5px
    }

    #pad15 .pad15-phone #section-1 .section_16 {
        width: 125px;
        height: 77px
    }

    #pad15 .pad15-phone #section-1 .text-group_72 {
        width: 118px;
        height: 17px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: 700;
        text-align: left;
        line-height: 20px;
        margin: 10px 0 0 2px
    }

    #pad15 .pad15-phone #section-1 .block_25 {
        width: 750px;
        height: 1088px;
        background: url(images/df7d6eb84db10fb3b32600ddd4330334.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 12px
    }

    #pad15 .pad15-phone #section-1 .text-group_73 {
        width: 704px;
        height: 181px;
        margin: 88px 0 0 14px
    }

    #pad15 .pad15-phone #section-1 .text_243 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: auto;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_244 {
        width: auto;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 38px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 10px 0 0 0
    }

    #pad15 .pad15-phone #section-1 .paragraph_41 {
        width: 704px;
        height: 83px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 21px;
        margin-top: 16px
    }

    #pad15 .pad15-phone #section-1 .block_26 {
        width: 750px;
        height: 748px;
        background: url(images/1e12029b9fdf44280472623fef269af3.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 28px 0 66px 0
    }

    #pad15 .pad15-phone #section-1 .text-group_74 {
        width: 615px;
        height: 72px;
        margin: 61px 0 0 69px
    }

    #pad15 .pad15-phone #section-1 .text_245 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: auto;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 36px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_246 {
        width: auto;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 38px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin-top: 9px
    }

    #pad15 .pad15-phone #section-1 .text_247 {
        width: 702px;
        height: 61px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: center;
        line-height: 21px;
        margin: 32px 0 522px 15px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_58 {
        width: 750px;
        height: 155px;
        background: url(images/8af56b91484942d4492c0da88d4ce4fa.webp) 100% no-repeat;
        background-size: 100% 100%;
        position: relative
    }

    #pad15 .pad15-phone #section-1 .text_248 {
        width: 364px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 150px;
        font-weight: NaN;
        text-align: center;
        opacity: .1;
        line-height: 1.2;
        margin: 2px 0 0 199px
    }

    #pad15 .pad15-phone #section-1 .text_249 {
        width: 357px;
        height: 35px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 37px;
        font-weight: NaN;
        text-align: center;
        line-height: 1;
        margin: 51px 203px 0 -335px
    }

    #pad15 .pad15-phone #section-1 .text_250 {
        position: absolute;
        left: 139px;
        top: 90px;
        width: 465px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 24px;
        font-weight: NaN;
        text-align: center;
        line-height: 1
    }

    #pad15 .pad15-phone #section-1 .image_45 {
        width: 730px;
        height: 382px
    }

    #pad15 .pad15-phone #section-1 .box_70 {
        background-color: #000;
        width: 750px;
        height: 2297px;
        position: relative
    }

    #pad15 .pad15-phone #section-1 .text_251 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 268px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 5px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .text_252 {
        width: 344px;
        height: 122px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 21px;
        margin: 22px 0 0 11px
    }

    #pad15 .pad15-phone #section-1 .text_253 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 165px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 71px 0 0 287px
    }

    #pad15 .pad15-phone #section-1 .text_254 {
        width: 674px;
        height: 38px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        font-weight: 500;
        text-align: center;
        line-height: 20px;
        margin: 21px 0 0 32px
    }

    #pad15 .pad15-phone #section-1 .image_46 {
        width: 337px;
        height: 214px;
        margin: 20px 0 0 171px
    }

    #pad15 .pad15-phone #section-1 .section_17 {
        width: 727px;
        height: 314px;
        margin-top: 54px
    }

    #pad15 .pad15-phone #section-1 .image_47 {
        width: 373px;
        height: 314px
    }

    #pad15 .pad15-phone #section-1 .text-wrapper_59 {
        width: 337px;
        height: 197px;
        margin-top: 49px
    }

    #pad15 .pad15-phone #section-1 .text_255 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 337px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 31px;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_256 {
        width: 307px;
        height: 142px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin: 25px 0 0 3px
    }

    #pad15 .pad15-phone #section-1 .text_257 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 370px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 77px 0 0 23px
    }

    #pad15 .pad15-phone #section-1 .section_18 {
        width: 675px;
        height: 145px;
        margin: 2px 0 0 23px
    }

    #pad15 .pad15-phone #section-1 .text_258 {
        width: 382px;
        height: 119px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 26px
    }

    #pad15 .pad15-phone #section-1 .image_48 {
        width: 271px;
        height: 129px
    }

    #pad15 .pad15-phone #section-1 .section_19 {
        width: 681px;
        height: 382px;
        margin: 86px 0 0 37px
    }

    #pad15 .pad15-phone #section-1 .image_49 {
        width: 257px;
        height: 382px
    }

    #pad15 .pad15-phone #section-1 .box_71 {
        width: 364px;
        height: 306px;
        margin-top: 51px
    }

    #pad15 .pad15-phone #section-1 .text_259 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 319px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text-group_75 {
        width: 364px;
        height: 258px;
        margin-top: 22px
    }

    #pad15 .pad15-phone #section-1 .paragraph_42 {
        width: 351px;
        height: 67px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: NaN;
        text-align: left;
        line-height: 41px
    }

    #pad15 .pad15-phone #section-1 .text_260 {
        width: 364px;
        height: 162px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 29px
    }

    #pad15 .pad15-phone #section-1 .text-group_76 {
        width: 665px;
        height: 129px;
        margin: 85px 0 0 31px
    }

    #pad15 .pad15-phone #section-1 .text_261 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 391px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: 600;
        text-align: left;
        line-height: 1.2;
        margin-left: 137px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #pad15 .pad15-phone #section-1 .text_262 {
        width: 665px;
        height: 80px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 20px;
        font-weight: 500;
        text-align: center;
        line-height: 20px;
        margin-top: 16px
    }

    #pad15 .pad15-phone #section-1 .section_20 {
        width: 485px;
        height: 307px;
        background: url(images/2e78eea38b7076e3e26d796fceb16738.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 19px 0 0 127px
    }

    #pad15 .pad15-phone #section-1 .text-group_77 {
        width: 206px;
        height: 52px;
        margin: 131px 0 0 251px
    }

    #pad15 .pad15-phone #section-1 .text_263 {
        width: 206px;
        height: 23px;
        overflow-wrap: break-word;
        color: #37bbf6;
        font-size: 21px;
        font-weight: 700;
        text-align: center;
        line-height: 38px
    }

    #pad15 .pad15-phone #section-1 .text_264 {
        width: 81px;
        height: 26px;
        overflow-wrap: break-word;
        color: #37bbf6;
        font-size: 32px;
        font-weight: 700;
        text-align: center;
        line-height: 38px;
        margin: 3px 0 0 63px
    }

    #pad15 .pad15-phone #section-1 .text_265 {
        background-image: linear-gradient(97deg, rgb(48, 232, 191) 0, rgb(48, 232, 191) 0, rgb(251, 128, 36) 100%, rgb(251, 128, 36) 100%);
        width: 358px;
        height: 33px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 34px;
        font-weight: NaN;
        text-align: center;
        line-height: 44px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 44px 0 18px 199px
    }

    #pad15 .pad15-phone #section-1 .image_50 {
        position: absolute;
        left: 379px;
        top: 0px;
        width: 336px;
        height: 214px
    }
}