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

.big-img {
    width: 100%;
}


#tab90 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    font-size: 16px;
    color: #000;
    margin: 0 auto;
    background-color: #000;
    overflow: hidden;
    line-height: 1
}

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

#tab90 sup {
    line-height: 1
}

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

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

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

#tab90 .tab90-pc {
    display: inherit
}

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

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

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

#tab90 .se {
    position: relative
}

#tab90 .opacity {
    opacity: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#tab90 .tab90-pc #section-1 .text-wrapper_1 {
    width: 1920px;
    height: 998px;
    background: url(images/3aefbdef330d6c0c4f595fdb314ac17d.webp) 100% no-repeat;
    background-size: 100% 100%
}

#tab90 .tab90-pc #section-1 .text_1 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(253, 154, 74, 0.996078)), color-stop(0.12207%, rgba(253, 154, 74, 0.996078)), color-stop(100%, rgb(255, 50, 50)), to(rgb(255, 50, 50)));
    background-image: linear-gradient(270deg, rgba(253, 154, 74, 0.996078) 0, rgba(253, 154, 74, 0.996078) 0.12207%, rgb(255, 50, 50) 100%, rgb(255, 50, 50) 100%);
    width: 570px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 69px;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 300px 0 0 181px
}

#tab90 .tab90-pc #section-1 .paragraph_1 {
    width: 504px;
    height: 146px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: left;
    line-height: 42px;
    margin: 40px 0 438px 181px
}

#tab90 .tab90-pc #section-1 .group_2 {
    height: 2118px;
    background: #fff;
    width: 1920px
}

#tab90 .tab90-pc #section-1 .box_1 {
    width: 1208px;
    height: 1861px;
    background: url(images/00c76a404fe68e93a38562e9fb4a6dac.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 121px 0 0 355px
}

#tab90 .tab90-pc #section-1 .box_1 span {
    color: #000 !important
}

#tab90 .tab90-pc #section-1 .section_1 {
    width: 1151px;
    height: 129px;
    margin: 16px 0 0 45px
}

#tab90 .tab90-pc #section-1 .text-group_1 {
    width: 232px;
    height: 126px;
    margin-top: 3px
}

#tab90 .tab90-pc #section-1 .paragraph_2 {
    width: 232px;
    height: 80px;
    overflow-wrap: break-word;
    color: #fd1d5e;
    font-size: 38px;
    text-align: center;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text_2 {
    width: auto;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px;
    margin: 27px 0 0 40px
}

#tab90 .tab90-pc #section-1 .text-group_2 {
    width: 490px;
    height: 82px;
    margin: 5px 0 0 103px
}

#tab90 .tab90-pc #section-1 .text-wrapper_2 {
    width: 490px;
    height: 50px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: center;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text_3 {
    width: 490px;
    height: 50px;
    overflow-wrap: break-word;
    color: #f45d22;
    font-size: 53px;
    text-align: left;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text_4 {
    width: 490px;
    height: 50px;
    overflow-wrap: break-word;
    color: #f45d22;
    font-size: 40px;
    text-align: left;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text_5 {
    width: 240px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px;
    margin: 13px 0 0 137px
}

#tab90 .tab90-pc #section-1 .text-group_3 {
    width: 215px;
    height: 110px;
    margin-left: 111px
}

#tab90 .tab90-pc #section-1 .paragraph_3 {
    width: 215px;
    height: 81px;
    overflow-wrap: break-word;
    color: #f9646e;
    font-size: 40px;
    text-align: center;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text_6 {
    width: 211px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px;
    margin: 5px 0 0 2px
}

#tab90 .tab90-pc #section-1 .section_2 {
    width: 1175px;
    height: 273px;
    margin: 259px 0 0 14px
}

#tab90 .tab90-pc #section-1 .group_3 {
    width: 262px;
    height: 273px
}

#tab90 .tab90-pc #section-1 .text-group_4 {
    width: 262px;
    height: 63px
}

#tab90 .tab90-pc #section-1 .text_7 {
    width: 272px;
    height: 32px;
    overflow-wrap: break-word;
    color: #7626c5;
    font-size: 40px;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text_8 {
    width: 200px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px;
    margin-top: 12px
}

#tab90 .tab90-pc #section-1 .paragraph_4 {
    width: 189px;
    height: 52px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    font-weight: 500;
    text-align: left;
    line-height: 32px;
    margin: 24px 0 0 1px
}

#tab90 .tab90-pc #section-1 .paragraph_5 {
    width: 81px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    font-weight: 500;
    text-align: center;
    margin: 85px 0 0 10px
}

#tab90 .tab90-pc #section-1 .paragraph_6 {
    width: 367px;
    height: 99px;
    overflow-wrap: break-word;
    color: #477f7f;
    font-size: 33px;
    text-align: center;
    line-height: 32px;
    margin: 1px 0 0 146px
}

#tab90 .tab90-pc #section-1 .text-group_5 {
    width: 364px;
    height: 249px;
    margin: 1px 0 0 36px
}

#tab90 .tab90-pc #section-1 .paragraph_7 {
    width: 364px;
    height: 80px;
    overflow-wrap: break-word;
    color: #ff9907;
    font-size: 40px;
    text-align: center;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text-wrapper_3 {
    width: 165px;
    height: 126px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    margin: 43px 0 0 1px
}

#tab90 .tab90-pc #section-1 .text_9 {
    width: 165px;
    height: 126px;
    overflow-wrap: break-word;
    color: #f98360;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px
}

#tab90 .tab90-pc #section-1 .paragraph_8 {
    width: 165px;
    height: 126px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px
}

#tab90 .tab90-pc #section-1 .text_10 {
    width: 165px;
    height: 126px;
    overflow-wrap: break-word;
    color: #f98867;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px
}

#tab90 .tab90-pc #section-1 .paragraph_9 {
    width: 165px;
    height: 126px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px
}

#tab90 .tab90-pc #section-1 .text_11 {
    width: 165px;
    height: 126px;
    overflow-wrap: break-word;
    color: #f98360;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px
}

#tab90 .tab90-pc #section-1 .text_12 {
    width: 165px;
    height: 126px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px
}

#tab90 .tab90-pc #section-1 .section_3 {
    width: 888px;
    height: 171px;
    margin: 43px 0 0 19px
}

#tab90 .tab90-pc #section-1 .text-group_6 {
    width: 263px;
    height: 137px
}

#tab90 .tab90-pc #section-1 .text-wrapper_4 {
    width: 262px;
    height: 90px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: left;
    line-height: 39px;
    margin-left: 1px
}

#tab90 .tab90-pc #section-1 .text_13 {
    width: 262px;
    height: 90px;
    overflow-wrap: break-word;
    color: #3d8fb1;
    font-size: 53px;
    text-align: left;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .paragraph_10 {
    width: 262px;
    height: 90px;
    overflow-wrap: break-word;
    color: #3d8fb1;
    font-size: 40px;
    text-align: left;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text_14 {
    width: auto;
    height: 24px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px;
    margin-top: 23px
}

#tab90 .tab90-pc #section-1 .text-group_7 {
    width: 262px;
    height: 129px;
    margin: 2px 0 0 23px
}

#tab90 .tab90-pc #section-1 .paragraph_11 {
    width: 182px;
    height: 80px;
    overflow-wrap: break-word;
    color: #3db184;
    font-size: 40px;
    text-align: left;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text_15 {
    width: 261px;
    height: 19px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px;
    margin: 30px 0 0 1px
}

#tab90 .tab90-pc #section-1 .text-group_8 {
    width: 298px;
    height: 168px;
    margin: 3px 0 0 42px
}

#tab90 .tab90-pc #section-1 .paragraph_12 {
    width: 298px;
    height: 80px;
    overflow-wrap: break-word;
    color: #fd1d5e;
    font-size: 40px;
    text-align: left;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .paragraph_13 {
    width: 232px;
    height: 58px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px;
    margin-top: 30px
}

#tab90 .tab90-pc #section-1 .section_4 {
    width: 1181px;
    height: 118px;
    margin: 212px 0 0 23px
}

#tab90 .tab90-pc #section-1 .text-group_9 {
    width: 384px;
    height: 109px
}

#tab90 .tab90-pc #section-1 .paragraph_14 {
    width: 384px;
    height: 71px;
    overflow-wrap: break-word;
    color: #f67b4f;
    font-size: 40px;
    text-align: left;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text_16 {
    width: 369px;
    height: 24px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 23px;
    font-weight: 500;
    text-align: left;
    line-height: 34px;
    margin: 14px 0 0 7px
}

#tab90 .tab90-pc #section-1 .text-group_10 {
    width: 264px;
    height: 115px;
    margin: 3px 0 0 111px
}

#tab90 .tab90-pc #section-1 .text_17 {
    width: 235px;
    height: 41px;
    overflow-wrap: break-word;
    color: #f9727b;
    font-size: 40px;
    text-align: left;
    line-height: 39px;
    margin-left: 15px
}

#tab90 .tab90-pc #section-1 .paragraph_15 {
    width: 264px;
    height: 58px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 23px;
    font-weight: 500;
    text-align: center;
    line-height: 34px;
    margin-top: 16px
}

#tab90 .tab90-pc #section-1 .text-group_11 {
    width: 357px;
    height: 78px;
    margin: 4px 0 0 65px
}

#tab90 .tab90-pc #section-1 .text_18 {
    width: 357px;
    height: 39px;
    overflow-wrap: break-word;
    color: #985dd0;
    font-size: 37px;
    text-align: left;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .text_19 {
    width: 122px;
    height: 24px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 23px;
    font-weight: 500;
    text-align: center;
    line-height: 34px;
    margin: 15px 0 0 116px
}

#tab90 .tab90-pc #section-1 .text_20 {
    width: 225px;
    height: 32px;
    overflow-wrap: break-word;
    color: #fcb554;
    font-size: 40px;
    text-align: center;
    line-height: 39px;
    margin: 313px 0 0 522px
}

#tab90 .tab90-pc #section-1 .text_21 {
    width: 168px;
    height: 19px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 23px;
    font-weight: 500;
    text-align: center;
    line-height: 34px;
    margin: 25px 0 0 521px
}

#tab90 .tab90-pc #section-1 .section_5 {
    width: 1178px;
    height: 171px;
    margin: 62px 0 18px 22px
}

#tab90 .tab90-pc #section-1 .text-group_12 {
    width: 435px;
    height: 148px
}

#tab90 .tab90-pc #section-1 .paragraph_16 {
    width: 435px;
    height: 71px;
    overflow-wrap: break-word;
    color: #649090;
    font-size: 40px;
    text-align: center;
    line-height: 39px
}

#tab90 .tab90-pc #section-1 .paragraph_17 {
    width: 383px;
    height: 55px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 23px;
    font-weight: 500;
    text-align: center;
    line-height: 34px;
    margin: 22px 0 0 26px
}

#tab90 .tab90-pc #section-1 .paragraph_18 {
    width: 142px;
    height: 70px;
    overflow-wrap: break-word;
    color: #fe583b;
    font-size: 40px;
    text-align: left;
    line-height: 39px;
    margin: 59px 0 0 72px
}

#tab90 .tab90-pc #section-1 .paragraph_19 {
    width: 225px;
    height: 87px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    margin: 84px 0 0 314px
}

#tab90 .tab90-pc #section-1 .group_4 {
    width: 1920px;
    height: 1991px;
    background: url(images/b19bab499d1c4035c844ce594d14426d.webp) 100% no-repeat;
    background-size: 100% 100%
}

#tab90 .tab90-pc #section-1 .text-group_13 {
    width: 836px;
    margin: 203px 0 0 547px
}

#tab90 .tab90-pc #section-1 .text_22 {
    width: auto;
    height: 101px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    line-height: 101px
}

#tab90 .tab90-pc #section-1 .text_23 {
    width: 836px;
    height: 44px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin-top: 22px
}

#tab90 .tab90-pc #section-1 .text-wrapper_5 {
    width: 1186px;
    height: 101px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: center;
    line-height: 29px;
    margin: 30px 0 0 371px
}

#tab90 .tab90-pc #section-1 .text_24 {
    width: 1186px;
    height: 101px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 29px;
    text-align: left
}

#tab90 .tab90-pc #section-1 .text_25 {
    width: 1186px;
    height: 101px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left
}

#tab90 .tab90-pc #section-1 .section_6 {
    width: 450px;
    height: 191px;
    margin: 61px 0 0 353px
}

#tab90 .tab90-pc #section-1 .image-text_1 {
    width: 210px;
    height: 190px;
    margin-top: 1px
}

#tab90 .tab90-pc #section-1 .image_1 {
    width: 88px;
    height: 86px;
    margin-left: 63px
}

#tab90 .tab90-pc #section-1 .text-group_14 {
    width: 210px;
    height: 85px;
    margin-top: 19px
}

#tab90 .tab90-pc #section-1 .text_26 {
    width: 210px;
    height: 26px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 25px;
    text-align: center;
    line-height: 25px
}

#tab90 .tab90-pc #section-1 .text_27 {
    width: 109px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: left;
    line-height: 1.3;
    margin: 7px 0 0 55px
}

#tab90 .tab90-pc #section-1 .section_7 {
    width: 183px;
    height: 184px
}

#tab90 .tab90-pc #section-1 .image-text_2 {
    width: 183px;
    height: 132px
}

#tab90 .tab90-pc #section-1 .image_2 {
    width: 90px;
    height: 88px;
    margin-left: 47px
}

#tab90 .tab90-pc #section-1 .text-group_15 {
    width: 183px;
    height: 26px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 25px;
    text-align: center;
    line-height: 25px;
    margin-top: 18px
}

#tab90 .tab90-pc #section-1 .text_28 {
    width: 151px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: left;
    line-height: 1.3;
    margin: 7px 0 0 18px
}

#tab90 .tab90-pc #section-1 .text_29 {
    width: 439px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: center;
    line-height: 1.3;
    margin: 695px 0 0 367px
}

#tab90 .tab90-pc #section-1 .text-wrapper_6 {
    width: 1170px;
    height: 25px;
    margin: 364px 0 130px 385px
}

#tab90 .tab90-pc #section-1 .text_30 {
    width: 107px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 25px;
    text-align: left;
    line-height: 25px
}

#tab90 .tab90-pc #section-1 .text_31 {
    width: 126px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 25px;
    text-align: left;
    line-height: 25px;
    margin: 7px 0 0 401px
}

#tab90 .tab90-pc #section-1 .text_32 {
    width: 135px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 25px;
    text-align: left;
    line-height: 25px;
    margin: 6px 0 0 401px
}

#tab90 .tab90-pc #section-1 .group_5 {
    position: relative;
    width: 1920px;
    height: 1083px;
    background: url(images/98916b5af1c10118f00a3f0bbb0903f0.webp) 100% no-repeat;
    background-size: 100% 100%
}

#tab90 .tab90-pc #section-1 .text_33 {
    width: 1031px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: left;
    line-height: 1.3;
    margin: 156px 0 0 438px
}

#tab90 .tab90-pc #section-1 .box_2 {
    width: 1069px;
    height: 71px;
    margin: 263px 0 0 420px
}

#tab90 .tab90-pc #section-1 .image-text_3 {
    width: 508px;
    height: 71px
}

#tab90 .tab90-pc #section-1 .text-group_16 {
    width: 446px;
    overflow-wrap: break-word;
    color: #ffc776;
    font-size: 51px;
    text-align: center
}

#tab90 .tab90-pc #section-1 .box_3 {
    width: 56px;
    height: 71px;
    background: url(images/58a1f35623b07c0f856c19ce1dd1de30.webp) 100% no-repeat;
    background-size: 100% 100%
}

#tab90 .tab90-pc #section-1 .text_34 {
    width: 509px;
    overflow-wrap: break-word;
    color: #6a9998;
    font-size: 43px;
    text-align: center
}

#tab90 .tab90-pc #section-1 .box_4 {
    width: 1064px;
    height: 73px;
    margin: 192px 0 236px 427px
}

#tab90 .tab90-pc #section-1 .text_35 {
    width: 433px;
    overflow-wrap: break-word;
    color: #597595;
    font-size: 43px;
    text-align: center;
    margin-top: 10px
}

#tab90 .tab90-pc #section-1 .image_3 {
    width: 56px;
    height: 71px;
    margin-left: 27px
}

#tab90 .tab90-pc #section-1 .text_36 {
    width: 511px;
    overflow-wrap: break-word;
    color: #7578bd;
    font-size: 43px;
    text-align: center;
    margin: 10px 0 0 37px
}

#tab90 .tab90-pc #section-1 .image_4 {
    position: absolute;
    left: 1484px;
    top: 782px;
    width: 56px;
    height: 71px
}

#tab90 .tab90-pc #section-1 .image_5 {
    position: absolute;
    left: 1483px;
    top: 509px;
    width: 56px;
    height: 71px
}

#tab90 .tab90-pc #section-1 .text-wrapper_7 {
    width: 1920px;
    height: 1043px;
    background: url(images/3bde20f0418fd7563ef0434bd5f4d57f.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px
}

#tab90 .tab90-pc #section-1 .text_37 {
    width: 757px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: left;
    line-height: 1.3;
    margin: 182px 0 0 369px
}

#tab90 .tab90-pc #section-1 .paragraph_20 {
    width: 301px;
    height: 86px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: left;
    line-height: 42px;
    margin: 43px 0 661px 369px
}

#tab90 .tab90-pc #section-1 .group_6 {
    height: 1093px;
    background: url(images/3e30a01c9c6ab07061f5f03a4fbcf775.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1920px
}

#tab90 .tab90-pc #section-1 .group_7 {
    width: 1116px;
    height: 120px;
    margin: 179px 0 0 422px
}

#tab90 .tab90-pc #section-1 .group_7 span {
    color: #000 !important
}

#tab90 .tab90-pc #section-1 .text-group_17 {
    width: 451px;
    height: 78px;
    margin-top: 5px
}

#tab90 .tab90-pc #section-1 .text_38 {
    width: 451px;
    height: 41px;
    overflow-wrap: break-word;
    color: #fd1d5e;
    font-size: 40px;
    text-align: center;
    line-height: 37px
}

#tab90 .tab90-pc #section-1 .text_39 {
    width: 234px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 32px;
    margin: 18px 0 0 109px
}

#tab90 .tab90-pc #section-1 .text-group_18 {
    width: 229px;
    height: 120px;
    margin-left: 129px
}

#tab90 .tab90-pc #section-1 .paragraph_21 {
    width: 229px;
    height: 78px;
    overflow-wrap: break-word;
    color: #3db184;
    font-size: 38px;
    text-align: center;
    line-height: 37px
}

#tab90 .tab90-pc #section-1 .text_40 {
    width: 147px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 32px;
    margin: 23px 0 0 43px
}

#tab90 .tab90-pc #section-1 .text-group_19 {
    width: 231px;
    height: 88px;
    margin: 22px 0 0 76px
}

#tab90 .tab90-pc #section-1 .text_41 {
    width: 129px;
    height: 45px;
    overflow-wrap: break-word;
    color: #ff5dfd;
    font-size: 58px;
    text-align: center;
    line-height: 56px;
    margin-left: 56px
}

#tab90 .tab90-pc #section-1 .text_42 {
    width: 231px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 32px;
    margin-top: 19px
}

#tab90 .tab90-pc #section-1 .group_8 {
    width: 1183px;
    height: 300px;
    margin: 244px 0 0 360px
}

#tab90 .tab90-pc #section-1 .group_8 span {
    color: #000 !important
}

#tab90 .tab90-pc #section-1 .text-group_20 {
    width: 268px;
    height: 189px;
    margin-top: 18px
}

#tab90 .tab90-pc #section-1 .paragraph_22 {
    width: 268px;
    height: 116px;
    overflow-wrap: break-word;
    color: #e95da5;
    font-size: 40px;
    text-align: left;
    line-height: 37px
}

#tab90 .tab90-pc #section-1 .paragraph_23 {
    width: 227px;
    height: 57px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 32px;
    margin: 16px 0 0 2px
}

#tab90 .tab90-pc #section-1 .group_9 {
    width: 261px;
    height: 288px;
    margin: 12px 0 0 328px
}

#tab90 .tab90-pc #section-1 .text-group_21 {
    width: 232px;
    height: 107px;
    margin-left: 1px
}

#tab90 .tab90-pc #section-1 .paragraph_24 {
    width: 198px;
    height: 69px;
    overflow-wrap: break-word;
    color: #9e67ff;
    font-size: 40px;
    text-align: center;
    line-height: 37px
}

#tab90 .tab90-pc #section-1 .text_43 {
    width: 231px;
    height: 19px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    line-height: 32px;
    margin: 19px 0 0 1px
}

#tab90 .tab90-pc #section-1 .text-group_22 {
    width: 261px;
    height: 109px;
    margin-top: 72px
}

#tab90 .tab90-pc #section-1 .paragraph_25 {
    width: 261px;
    height: 78px;
    overflow-wrap: break-word;
    color: #7626c5;
    font-size: 40px;
    text-align: left;
    line-height: 37px
}

#tab90 .tab90-pc #section-1 .text_44 {
    width: 233px;
    height: 24px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    line-height: 32px;
    margin: 7px 0 0 2px
}

#tab90 .tab90-pc #section-1 .text-wrapper_8 {
    width: 159px;
    height: 279px;
    margin-left: 167px
}

#tab90 .tab90-pc #section-1 .paragraph_26 {
    width: 159px;
    height: 107px;
    overflow-wrap: break-word;
    color: #1bcabe;
    font-size: 40px;
    text-align: center;
    line-height: 37px
}

#tab90 .tab90-pc #section-1 .text_45 {
    width: 97px;
    height: 20px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 27px;
    margin: 70px 0 0 39px
}

#tab90 .tab90-pc #section-1 .text_46 {
    width: 125px;
    height: 20px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 27px;
    margin: 57px 0 0 25px
}

#tab90 .tab90-pc #section-1 .text-wrapper_9 {
    width: 95px;
    height: 16px;
    margin: 24px 0 210px 1424px
}

#tab90 .tab90-pc #section-1 .text_47 {
    width: 95px;
    height: 16px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    line-height: 27px
}

#tab90 .tab90-pc #section-1 .group_10 {
    width: 1920px;
    height: 1475px;
    background: url(images/b96b41827ff10f5ea0cb15dd698ca4c1.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -2px
}

#tab90 .tab90-pc #section-1 .text-group_23 {
    width: 802px;
    height: 146px;
    margin: 176px 0 0 558px
}

#tab90 .tab90-pc #section-1 .text_48 {
    width: auto;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    line-height: 1.3
}

#tab90 .tab90-pc #section-1 .text_49 {
    width: 802px;
    height: 44px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin-top: 12px
}

#tab90 .tab90-pc #section-1 .text-wrapper_10 {
    width: 1190px;
    height: 101px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: center;
    line-height: 29px;
    margin: 30px 0 0 363px
}

#tab90 .tab90-pc #section-1 .text_50 {
    width: 1190px;
    height: 101px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left
}

#tab90 .tab90-pc #section-1 .text_51 {
    width: 1190px;
    height: 101px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left
}

#tab90 .tab90-pc #section-1 .text_52 {
    width: 1190px;
    height: 101px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left
}

#tab90 .tab90-pc #section-1 .text-wrapper_11 {
    width: 716px;
    margin: 91px 0 0 614px
}

#tab90 .tab90-pc #section-1 .text_53 {
    width: 114px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    font-weight: 500;
    text-align: center
}

#tab90 .tab90-pc #section-1 .text_54 {
    width: 212px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    font-weight: 500;
    text-align: center
}

#tab90 .tab90-pc #section-1 .text-wrapper_12 {
    width: 662px;
    margin: 252px 0 0 625px
}

#tab90 .tab90-pc #section-1 .text_55 {
    width: 113px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    font-weight: 300;
    text-align: center
}

#tab90 .tab90-pc #section-1 .text_56 {
    width: 116px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    text-align: center
}

#tab90 .tab90-pc #section-1 .group_11 {
    width: 722px;
    height: 78px;
    margin: 7px 0 536px 587px
}

#tab90 .tab90-pc #section-1 .text-group_24 {
    width: 205px
}

#tab90 .tab90-pc #section-1 .text_57 {
    width: 205px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    font-weight: 500;
    text-align: center
}

#tab90 .tab90-pc #section-1 .text_58 {
    width: 111px;
    overflow-wrap: break-word;
    color: #020202;
    font-size: 24px;
    text-align: center;
    margin: 2px 0 0 45px
}

#tab90 .tab90-pc #section-1 .text_59 {
    width: 159px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 36px;
    text-align: center
}

#tab90 .tab90-pc #section-1 .group_12 {
    width: 1920px;
    height: 1547px;
    background: url(images/026ce100c33f12742f96de327e753312.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 281px
}

#tab90 .tab90-pc #section-1 .text-group_25 {
    width: 854px;
    height: 152px;
    margin: 160px 0 0 533px
}

#tab90 .tab90-pc #section-1 .text_60 {
    width: auto;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 69px;
    text-align: center;
    line-height: 1.36
}

#tab90 .tab90-pc #section-1 .text_61 {
    width: 864px;
    height: 44px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin-top: 28px
}

#tab90 .tab90-pc #section-1 .text_62 {
    width: 1345px;
    height: 102px;
    overflow-wrap: break-word;
    color: #131313;
    font-size: 29px;
    text-align: center;
    margin: 30px 0 0 287px
}

#tab90 .tab90-pc #section-1 .group_13 {
    width: 989px;
    height: 112px;
    margin: 75px 0 916px 463px
}

#tab90 .tab90-pc #section-1 .image_6 {
    width: 220px;
    height: 110px
}

#tab90 .tab90-pc #section-1 .image-wrapper_1 {
    background-color: #fff;
    border-radius: 5px;
    height: 112px;
    margin-left: 30px;
    width: 253px
}

#tab90 .tab90-pc #section-1 .image_7 {
    width: 214px;
    height: 49px;
    margin: 30px 0 0 16px
}

#tab90 .tab90-pc #section-1 .image_8 {
    width: 220px;
    height: 110px;
    margin-left: 23px
}

#tab90 .tab90-pc #section-1 .block_1 {
    height: 110px;
    background: url(images/f848c760b7ef2454d456be4552e791ab.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 23px;
    width: 220px
}

#tab90 .tab90-pc #section-1 .group_14 {
    border-radius: 5px;
    width: 220px;
    height: 110px
}

#tab90 .tab90-pc #section-1 .group_15 {
    width: 1920px;
    height: 1220px;
    background: url(images/93d2905e0a6558148d59922650b6b90b.webp) 100% no-repeat;
    background-size: 100% 100%
}

#tab90 .tab90-pc #section-1 .text-group_26 {
    width: 447px;
    height: 630px;
    margin: 230px 0 0 355px
}

#tab90 .tab90-pc #section-1 .paragraph_27 {
    width: 467px;
    height: 153px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 69px;
    text-align: left;
    line-height: 69px
}

#tab90 .tab90-pc #section-1 .paragraph_28 {
    width: 335px;
    height: 95px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 32px 0 0 1px
}

#tab90 .tab90-pc #section-1 .text_63 {
    width: 416px;
    height: 313px;
    overflow-wrap: break-word;
    color: #131313;
    font-size: 29px;
    text-align: left;
    line-height: 29px;
    margin: 37px 0 0 1px
}

#tab90 .tab90-pc #section-1 .text-wrapper_13 {
    height: 324px;
    background: url(images/69ed72a4663e81df3f57b91857b547d7.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px;
    width: 1920px
}

#tab90 .tab90-pc #section-1 .paragraph_29 {
    width: 1275px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    margin: 86px 0 0 337px
}

#tab90 .tab90-pc #section-1 .group_16 {
    width: 1920px;
    height: 1469px;
    background: url(images/f031ebd5683e05b270a414cd9c0ff02c.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1px
}

#tab90 .tab90-pc #section-1 .text-group_27 {
    width: 1236px;
    height: 140px;
    margin: 160px 0 0 345px
}

#tab90 .tab90-pc #section-1 .text_64 {
    width: 1246px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 69px;
    text-align: left;
    line-height: 1.3
}

#tab90 .tab90-pc #section-1 .text_65 {
    width: 682px;
    height: 44px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 16px 0 0 277px
}

#tab90 .tab90-pc #section-1 .text_66 {
    width: 1142px;
    height: 101px;
    overflow-wrap: break-word;
    color: #131313;
    font-size: 29px;
    text-align: center;
    line-height: 29px;
    margin: 28px 0 0 392px
}

#tab90 .tab90-pc #section-1 .text_67 {
    width: 667px;
    height: 30px;
    overflow-wrap: break-word;
    color: #cbc1c6;
    font-size: 29px;
    text-align: center;
    line-height: 29px;
    margin: 980px 0 30px 742px
}

#tab90 .tab90-pc #section-1 .group_17 {
    width: 1920px;
    height: 1522px;
    background: url(images/59a39f6cd07256160348664ce4e1ba84.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 9px
}

#tab90 .tab90-pc #section-1 .text-group_28 {
    width: 1131px;
    height: 141px;
    margin: 163px 0 0 396px
}

#tab90 .tab90-pc #section-1 .text_68 {
    width: 1151px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 69px;
    text-align: left;
    line-height: 1.3
}

#tab90 .tab90-pc #section-1 .text_69 {
    width: 881px;
    height: 44px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 16px 0 0 125px
}

#tab90 .tab90-pc #section-1 .text_70 {
    width: 1109px;
    height: 101px;
    overflow-wrap: break-word;
    color: #131313;
    font-size: 29px;
    text-align: center;
    line-height: 29px;
    margin: 28px 0 1089px 407px
}

#tab90 .tab90-pc #section-1 .text-wrapper_14 {
    height: 324px;
    background: url(images/a53addef6e68517ae22ed584ee8adc56.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1105px;
    width: 1920px
}

#tab90 .tab90-pc #section-1 .paragraph_30 {
    width: 1143px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    margin: 82px 0 0 393px
}

#tab90 .tab90-pc #section-1 .group_18 {
    width: 1920px;
    height: 1890px;
    background: url(images/d85cfa70eb7f6feba435cfdcd0fcd0be.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 3px
}

#tab90 .tab90-pc #section-1 .text-group_29 {
    width: 656px;
    height: 141px;
    margin: 155px 0 0 632px
}

#tab90 .tab90-pc #section-1 .text_71 {
    width: 660px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 69px;
    text-align: center;
    line-height: 1.3
}

#tab90 .tab90-pc #section-1 .text_72 {
    width: 656px;
    height: 44px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin-top: 16px
}

#tab90 .tab90-pc #section-1 .text_73 {
    width: 1137px;
    height: 101px;
    overflow-wrap: break-word;
    color: #131313;
    font-size: 29px;
    text-align: center;
    line-height: 29px;
    margin: 28px 0 0 392px
}

#tab90 .tab90-pc #section-1 .text-wrapper_15 {
    width: 1033px;
    height: 33px;
    margin: 1295px 0 137px 441px
}

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

#tab90 .tab90-pc #section-1 .text_75 {
    width: 166px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 40px;
    margin-top: 1px
}

#tab90 .tab90-pc #section-1 .text-wrapper_16 {
    height: 324px;
    background: url(images/fa1458b28833af2860aa4bc74e9fd1e8.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 2px;
    width: 1920px
}

#tab90 .tab90-pc #section-1 .paragraph_31 {
    width: 1275px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    line-height: 1.3;
    margin: 86px 0 0 322px
}

#tab90 .tab90-pc #section-1 .group_19 {
    height: 1210px;
    background: url(images/1a6263d5509425c0357812f4734bc10a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 4px;
    width: 1920px
}

#tab90 .tab90-pc #section-1 .text-wrapper_17 {
    width: 343px;
    height: 34px;
    margin: 314px 0 0 1179px
}

#tab90 .tab90-pc #section-1 .text_76 {
    width: 343px;
    height: 34px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px
}

#tab90 .tab90-pc #section-1 .text-wrapper_18 {
    width: 427px;
    height: 45px;
    margin: 555px 0 262px 298px
}

#tab90 .tab90-pc #section-1 .text_77 {
    width: 427px;
    height: 45px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px
}

#tab90 .tab90-pc #section-1 .group_20 {
    width: 1920px;
    height: 1429px;
    background: url(images/79c24f30cd3136dff62f4223d3ed87cf.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -10px;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center
}

#tab90 .tab90-pc #section-1 .text-group_30 {
    width: 1335px;
    height: 145px;
    margin: 161px 0 0 296px
}

#tab90 .tab90-pc #section-1 .text_78 {
    width: 1335px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 69px;
    text-align: left;
    line-height: 1.3
}

#tab90 .tab90-pc #section-1 .text_79 {
    width: 508px;
    height: 44px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 21px 0 0 414px
}

#tab90 .tab90-pc #section-1 .text_80 {
    width: 1107px;
    height: 101px;
    overflow-wrap: break-word;
    color: #131313;
    font-size: 29px;
    text-align: center;
    line-height: 29px;
    margin: 35px 0 0 410px
}

#tab90 .tab90-pc #section-1 .text_81 {
    width: 451px;
    height: 44px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 409px 0 0 738px
}

#tab90 .tab90-pc #section-1 .box_5 {
    width: 826px;
    height: 63px;
    margin: 71px 0 0 576px
}

#tab90 .tab90-pc #section-1 .box_5 div[class^=text-group_3] {
    width: auto
}

#tab90 .tab90-pc #section-1 .box_5 div[class^=text-group_3] span {
    width: auto
}

#tab90 .tab90-pc #section-1 .text-group_31 {
    width: 84px;
    height: 63px
}

#tab90 .tab90-pc #section-1 .text_82 {
    width: 72px;
    height: 21px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    text-align: left;
    line-height: 23px
}

#tab90 .tab90-pc #section-1 .text_83 {
    width: 83px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    text-align: left;
    line-height: 23px;
    margin: 13px 0 0 1px
}

#tab90 .tab90-pc #section-1 .text-group_32 {
    width: 116px;
    height: 63px;
    margin-left: 276px
}

#tab90 .tab90-pc #section-1 .text_84 {
    width: 71px;
    height: 21px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    text-align: left;
    line-height: 23px
}

#tab90 .tab90-pc #section-1 .text_85 {
    width: 115px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    text-align: left;
    line-height: 23px;
    margin: 13px 0 0 1px
}

#tab90 .tab90-pc #section-1 .text-group_33 {
    width: 102px;
    height: 63px;
    margin-left: 248px
}

#tab90 .tab90-pc #section-1 .text_86 {
    width: 57px;
    height: 21px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    text-align: left;
    line-height: 23px
}

#tab90 .tab90-pc #section-1 .text_87 {
    width: 100px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    text-align: left;
    line-height: 23px;
    margin: 13px 0 0 2px
}

#tab90 .tab90-pc #section-1 .box_6 {
    width: 869px;
    height: 63px;
    margin: 86px 0 0 578px
}

#tab90 .tab90-pc #section-1 .box_6 div[class^=text-group_3] {
    width: auto
}

#tab90 .tab90-pc #section-1 .box_6 div[class^=text-group_3] span {
    width: auto
}

#tab90 .tab90-pc #section-1 .text-group_34 {
    width: 95px;
    height: 62px;
    margin-top: 1px
}

#tab90 .tab90-pc #section-1 .text_88 {
    width: 71px;
    height: 20px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    text-align: left;
    line-height: 23px
}

#tab90 .tab90-pc #section-1 .text_89 {
    width: 95px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    text-align: left;
    line-height: 23px;
    margin-top: 13px
}

#tab90 .tab90-pc #section-1 .text-group_35 {
    width: 103px;
    height: 63px;
    margin-left: 263px
}

#tab90 .tab90-pc #section-1 .text_90 {
    width: 83px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    text-align: left;
    line-height: 23px
}

#tab90 .tab90-pc #section-1 .text_91 {
    width: 103px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    text-align: left;
    line-height: 23px;
    margin-top: 7px
}

#tab90 .tab90-pc #section-1 .text-group_36 {
    width: 146px;
    height: 63px;
    margin-left: 262px
}

#tab90 .tab90-pc #section-1 .text_92 {
    width: 103px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    text-align: left;
    line-height: 23px
}

#tab90 .tab90-pc #section-1 .text_93 {
    width: 145px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    text-align: left;
    line-height: 23px;
    margin: 7px 0 0 1px
}

#tab90 .tab90-pc #section-1 .text_94 {
    width: 1043px;
    height: 20px;
    overflow-wrap: break-word;
    color: #131313;
    font-size: 18px;
    text-align: center;
    line-height: 18px;
    margin: 72px 0 159px 429px
}

#tab90 .tab90-pc #section-1 .group_21 {
    width: 1919px;
    height: 1058px;
    background: url(images/490bd1417d7d15412ea1a078876e0c78.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 5px
}

#tab90 .tab90-pc #section-1 .text-group_37 {
    width: 597px;
    height: 283px;
    margin: 176px 0 0 1098px
}

#tab90 .tab90-pc #section-1 .paragraph_32 {
    width: 607px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: left;
    line-height: 1.3
}

#tab90 .tab90-pc #section-1 .paragraph_33 {
    width: 395px;
    height: 95px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: left;
    line-height: 42px;
    margin: 23px 0 0 7px
}

#tab90 .tab90-pc #section-1 .group_22 {
    height: 1061px;
    background: url(images/5aca2dd655d5a9f0ebae9d1890568ec6.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1920px
}

#tab90 .tab90-pc #section-1 .group_23 {
    width: 1100px;
    height: 123px;
    margin: 154px 0 0 378px
}

#tab90 .tab90-pc #section-1 .group_23 span {
    color: #000 !important
}

#tab90 .tab90-pc #section-1 .text-group_38 {
    width: 397px;
    height: 78px
}

#tab90 .tab90-pc #section-1 .text-wrapper_19 {
    width: 407px;
    height: 41px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: left;
    line-height: 40px
}

#tab90 .tab90-pc #section-1 .text_95 {
    width: 397px;
    height: 41px;
    overflow-wrap: break-word;
    color: #4285f4;
    font-size: 53px;
    text-align: left;
    line-height: 40px
}

#tab90 .tab90-pc #section-1 .text_96 {
    width: 397px;
    height: 41px;
    overflow-wrap: break-word;
    color: #4285f4;
    font-size: 40px;
    text-align: left;
    line-height: 40px
}

#tab90 .tab90-pc #section-1 .text_97 {
    width: 383px;
    height: 19px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 22px;
    font-weight: 500;
    line-height: 35px;
    margin: 18px 0 0 1px
}

#tab90 .tab90-pc #section-1 .text-group_39 {
    width: 411px;
    height: 122px;
    margin-top: 1px
}

#tab90 .tab90-pc #section-1 .text-wrapper_20 {
    width: 421px;
    height: 41px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: left;
    line-height: 40px
}

#tab90 .tab90-pc #section-1 .text_98 {
    width: 411px;
    height: 41px;
    overflow-wrap: break-word;
    color: #fbbc04;
    font-size: 53px;
    text-align: left;
    line-height: 40px
}

#tab90 .tab90-pc #section-1 .text_99 {
    width: 411px;
    height: 41px;
    overflow-wrap: break-word;
    color: #fbbc04;
    font-size: 40px;
    text-align: left;
    line-height: 40px
}

#tab90 .tab90-pc #section-1 .paragraph_34 {
    width: 302px;
    height: 59px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    margin: 22px 0 0 8px
}

#tab90 .tab90-pc #section-1 .group_24 {
    width: 1053px;
    height: 117px;
    margin: 286px 0 381px 448px
}

#tab90 .tab90-pc #section-1 .group_24 span {
    color: #000 !important
}

#tab90 .tab90-pc #section-1 .text_100 {
    width: 239px;
    height: 32px;
    overflow-wrap: break-word;
    color: #ea4335;
    font-size: 40px;
    text-align: left;
    line-height: 40px;
    margin-top: 3px
}

#tab90 .tab90-pc #section-1 .text-group_40 {
    width: 353px;
    height: 81px;
    margin: 1px 0 0 116px
}

#tab90 .tab90-pc #section-1 .text_101 {
    width: 353px;
    height: 38px;
    overflow-wrap: break-word;
    color: #34a853;
    font-size: 37px;
    text-align: left;
    line-height: 40px
}

#tab90 .tab90-pc #section-1 .text_102 {
    width: 109px;
    height: 24px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    line-height: 35px;
    margin: 19px 0 0 116px
}

#tab90 .tab90-pc #section-1 .text-group_41 {
    width: 257px;
    height: 117px;
    margin-left: 80px
}

#tab90 .tab90-pc #section-1 .text_103 {
    width: 242px;
    height: 41px;
    overflow-wrap: break-word;
    color: #3e8bc9;
    font-size: 40px;
    text-align: left;
    line-height: 40px;
    margin-left: 12px
}

#tab90 .tab90-pc #section-1 .paragraph_35 {
    width: 257px;
    height: 59px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    line-height: 35px;
    margin-top: 17px
}

#tab90 .tab90-pc #section-1 .group_25 {
    width: 1920px;
    height: 1802px;
    background: url(images/3ba97d570503962b80940210ebd7d88f.webp) 100% no-repeat;
    background-size: 100% 100%
}

#tab90 .tab90-pc #section-1 .text_104 {
    width: 371px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: left;
    line-height: 1.3;
    margin: 147px 0 0 775px
}

#tab90 .tab90-pc #section-1 .text_105 {
    width: 811px;
    height: 44px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 28px 0 0 550px
}

#tab90 .tab90-pc #section-1 .text-wrapper_21 {
    width: 1186px;
    height: 101px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: center;
    line-height: 29px;
    margin: 30px 0 0 362px
}

#tab90 .tab90-pc #section-1 .text_106 {
    width: 1186px;
    height: 101px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left
}

#tab90 .tab90-pc #section-1 .text_107 {
    width: 1186px;
    height: 101px;
    overflow-wrap: break-word;
    color: #161616;
    font-size: 29px;
    text-align: left
}

#tab90 .tab90-pc #section-1 .text-wrapper_22 {
    width: 1087px;
    height: 67px;
    margin: 1233px 0 59px 455px
}

#tab90 .tab90-pc #section-1 .text_108 {
    width: 153px;
    height: 31px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 29px;
    text-align: left;
    line-height: 29px
}

#tab90 .tab90-pc #section-1 .text_109 {
    width: 329px;
    height: 24px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 29px;
    text-align: left;
    line-height: 29px;
    margin-left: 183px
}

#tab90 .tab90-pc #section-1 .paragraph_36 {
    width: 338px;
    height: 67px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 29px;
    text-align: center;
    line-height: 29px;
    margin-left: 84px
}

#tab90 .tab90-pc #section-1 .text-wrapper_23 {
    width: 1920px;
    height: 1314px;
    background: url(images/66a940ba7854105bda47407b6d93185d.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -19px
}

#tab90 .tab90-pc #section-1 .text_110 {
    width: 405px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: left;
    line-height: 1.3;
    margin: 142px 0 0 759px
}

#tab90 .tab90-pc #section-1 .text_111 {
    width: 1127px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: center;
    line-height: 29px;
    margin: 38px 0 1050px 399px
}

#tab90 .tab90-pc #section-1 .text-wrapper_24 {
    width: 1920px;
    height: 1390px;
    background: url(images/c03af572ca744aa7c446137e93ac194e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 13px
}

#tab90 .tab90-pc #section-1 .text_112 {
    width: 632px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: left;
    line-height: 1.3;
    margin: 156px 0 0 646px
}

#tab90 .tab90-pc #section-1 .text_113 {
    width: 802px;
    height: 44px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 22px 0 0 556px
}

#tab90 .tab90-pc #section-1 .text_114 {
    width: 1197px;
    height: 102px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: center;
    margin: 28px 0 955px 359px
}

#tab90 .tab90-pc #section-1 .group_26 {
    width: 1920px;
    height: 1403px;
    background: url(images/73fc85b53c1368034fb4515822d40ac1.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -3px
}

#tab90 .tab90-pc #section-1 .text-group_42 {
    width: 569px;
    height: 151px;
    margin: 183px 0 0 672px
}

#tab90 .tab90-pc #section-1 .text_115 {
    width: auto;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 69px;
    text-align: center;
    line-height: 1.3
}

#tab90 .tab90-pc #section-1 .text_116 {
    width: 569px;
    height: 43px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin-top: 28px
}

#tab90 .tab90-pc #section-1 .text_117 {
    width: 1218px;
    height: 98px;
    overflow-wrap: break-word;
    color: #131313;
    font-size: 29px;
    text-align: center;
    margin: 32px 0 0 348px
}

#tab90 .tab90-pc #section-1 .text-wrapper_25 {
    width: 900px;
    height: 61px;
    margin: 364px 0 0 524px
}

#tab90 .tab90-pc #section-1 .text_118 {
    width: 355px;
    height: 54px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    margin-top: 2px
}

#tab90 .tab90-pc #section-1 .text_119 {
    width: 330px;
    height: 61px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 500;
    text-align: center;
    line-height: 30px
}

#tab90 .tab90-pc #section-1 .text_120 {
    width: 446px;
    height: 31px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    margin: 339px 0 144px 741px
}

#tab90 .tab90-pc #section-1 .group_27 {
    width: 1920px;
    height: 2078px;
    background: url(images/8821e0dc1b45e2a8a964bdb55516d8d2.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -27px
}

#tab90 .tab90-pc #section-1 .text-group_43 {
    width: 642px;
    height: 146px;
    margin: 89px 0 0 638px
}

#tab90 .tab90-pc #section-1 .text_121 {
    width: 642px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 66px;
    text-align: center;
    line-height: 1.3
}

#tab90 .tab90-pc #section-1 .text_122 {
    width: 579px;
    height: 44px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 22px 0 0 32px
}

#tab90 .tab90-pc #section-1 .text_123 {
    width: 1181px;
    height: 102px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: center;
    line-height: 29px;
    margin: 34px 0 0 369px
}

#tab90 .tab90-pc #section-1 .text-wrapper_26 {
    width: 1167px;
    height: 54px;
    margin: 1478px 0 175px 386px
}

#tab90 .tab90-pc #section-1 .text_124 {
    width: 301px;
    height: 31px;
    overflow-wrap: break-word;
    color: #030303;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 30px
}

#tab90 .tab90-pc #section-1 .text_125 {
    width: 376px;
    height: 54px;
    overflow-wrap: break-word;
    color: #030303;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    margin-left: 84px
}

#tab90 .tab90-pc #section-1 .text_126 {
    width: 316px;
    height: 31px;
    overflow-wrap: break-word;
    color: #030303;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 30px;
    margin-left: 90px
}

#tab90 .tab90-pc #section-1 .text-wrapper_27 {
    height: 324px;
    background: url(images/155bb7bdcfae176d3c51aeb70d5ddb0e.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1920px;
    position: absolute;
    left: 0;
    top: 9754px
}

#tab90 .tab90-pc #section-1 .paragraph_37 {
    width: 985px;
    height: 158px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    line-height: 69px;
    margin: 82px 0 0 477px
}

#tab90 .tab90-pc #section-1 .text-wrapper_28 {
    position: absolute;
    left: 0;
    top: 16005px;
    width: 1920px;
    height: 1265px;
    background: url(images/bd9a4263a657bca00268ac24945fbdd3.webp) 100% no-repeat;
    background-size: 100% 100%
}

#tab90 .tab90-pc #section-1 .text_127 {
    width: 790px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 69px;
    text-align: left;
    line-height: 1.3;
    margin: 32px 0 0 581px
}

#tab90 .tab90-pc #section-1 .text_128 {
    width: 558px;
    height: 35px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 21px 0 0 692px
}

#tab90 .tab90-pc #section-1 .text_129 {
    width: 1120px;
    height: 100px;
    overflow-wrap: break-word;
    color: #131313;
    font-size: 29px;
    text-align: center;
    line-height: 29px;
    margin: 38px 0 965px 411px
}

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

#tab90 .tab90-pc #section-2 .box_1 {
    width: 1920px;
    background: #fff5f5
}

#tab90 .tab90-pc #section-2 .block_1 {
    width: 1920px;
    height: 1043px;
    background: url(images/0ec86434f036fd3f9ee32aebde29af6e.webp) 100% no-repeat;
    background-size: 100% 100%
}

#tab90 .tab90-pc #section-2 .text-group_1 {
    width: 605px;
    height: 284px;
    margin: 626px 0 0 1106px
}

#tab90 .tab90-pc #section-2 .paragraph_1 {
    width: 495px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: left;
    line-height: 1.3
}

#tab90 .tab90-pc #section-2 .paragraph_2 {
    width: 605px;
    height: 95px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: left;
    line-height: 42px;
    margin-top: 23px
}

#tab90 .tab90-pc #section-2 .block_2 {
    height: 809px;
    background: url(images/d081daae2b68a3ac46197d66335a6da0.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1920px
}

#tab90 .tab90-pc #section-2 .block_3 {
    width: 1198px;
    height: 230px;
    margin: 136px 0 0 354px
}

#tab90 .tab90-pc #section-2 .block_3 span {
    color: #000 !important
}

#tab90 .tab90-pc #section-2 .text-wrapper_1 {
    width: 342px;
    height: 190px
}

#tab90 .tab90-pc #section-2 .text_1 {
    width: 269px;
    height: 31px;
    overflow-wrap: break-word;
    color: #fbbc04;
    font-size: 40px;
    line-height: 36px
}

#tab90 .tab90-pc #section-2 .text_2 {
    width: 195px;
    height: 18px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
    margin: 25px 0 0 4px
}

#tab90 .tab90-pc #section-2 .text_3 {
    width: 338px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 20px;
    font-weight: 500;
    text-align: left;
    margin: 13px 0 0 4px
}

#tab90 .tab90-pc #section-2 .paragraph_3 {
    width: 179px;
    height: 49px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 20px;
    font-weight: 500;
    text-align: left;
    line-height: 29px;
    margin: 25px 0 0 3px
}

#tab90 .tab90-pc #section-2 .paragraph_4 {
    width: 349px;
    height: 92px;
    overflow-wrap: break-word;
    color: #e63562;
    font-size: 30px;
    text-align: center;
    line-height: 30px;
    margin-left: 149px
}

#tab90 .tab90-pc #section-2 .text-group_2 {
    width: 335px;
    height: 229px;
    margin: 1px 0 0 33px
}

#tab90 .tab90-pc #section-2 .paragraph_5 {
    width: 335px;
    height: 73px;
    overflow-wrap: break-word;
    color: #19c0f8;
    font-size: 36px;
    text-align: center;
    line-height: 36px
}

#tab90 .tab90-pc #section-2 .text-wrapper_2 {
    width: 152px;
    height: 117px;
    overflow-wrap: break-word;
    font-size: 0;
    font-weight: 500;
    text-align: left;
    margin-top: 39px
}

#tab90 .tab90-pc #section-2 .text_4 {
    width: 152px;
    height: 117px;
    overflow-wrap: break-word;
    color: #f98360;
    font-size: 21px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#tab90 .tab90-pc #section-2 .paragraph_6 {
    width: 152px;
    height: 117px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#tab90 .tab90-pc #section-2 .text_5 {
    width: 152px;
    height: 117px;
    overflow-wrap: break-word;
    color: #f98867;
    font-size: 21px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#tab90 .tab90-pc #section-2 .paragraph_7 {
    width: 152px;
    height: 117px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#tab90 .tab90-pc #section-2 .text_6 {
    width: 152px;
    height: 117px;
    overflow-wrap: break-word;
    color: #f98360;
    font-size: 21px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#tab90 .tab90-pc #section-2 .text_7 {
    width: 152px;
    height: 117px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    font-weight: 500;
    text-align: left;
    line-height: 31px
}

#tab90 .tab90-pc #section-2 .block_4 {
    width: 1171px;
    margin: 62px 0 0 352px
}

#tab90 .tab90-pc #section-2 .block_4 span {
    color: #000 !important
}

#tab90 .tab90-pc #section-2 .text_8 {
    width: auto;
    height: 32px;
    overflow-wrap: break-word;
    color: #9630bb;
    font-size: 38px;
    text-align: center;
    line-height: 36px
}

#tab90 .tab90-pc #section-2 .image-text_1 {
    width: 198px;
    height: 142px;
    margin: 21px 0 0 504px
}

#tab90 .tab90-pc #section-2 .image_1 {
    width: 119px;
    height: 116px;
    margin-left: 39px
}

#tab90 .tab90-pc #section-2 .text-group_3 {
    width: 198px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    line-height: 23px;
    margin-top: 7px
}

#tab90 .tab90-pc #section-2 .paragraph_8 {
    width: 237px;
    overflow-wrap: break-word;
    color: #121212;
    font-size: 45px;
    text-align: center;
    line-height: 1.3;
    margin: 83px 0 0 115px
}

#tab90 .tab90-pc #section-2 .text-wrapper_3 {
    width: auto;
    height: 31px;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
    margin: 13px 0 166px 1002px
}

#tab90 .tab90-pc #section-2 .text_9 {
    width: auto;
    height: 31px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 40px;
    text-align: center;
    line-height: 36px
}

#tab90 .tab90-pc #section-2 .text-wrapper_4 {
    width: 1920px;
    height: 1309px;
    background: url(images/f70280664f288dc6a18c660c6665b1b8.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1px
}

#tab90 .tab90-pc #section-2 .text_10 {
    width: 820px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    line-height: 1.3;
    margin: 110px 0 0 550px
}

#tab90 .tab90-pc #section-2 .text_11 {
    width: 727px;
    height: 33px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 14px 0 0 597px
}

#tab90 .tab90-pc #section-2 .text_12 {
    width: 1169px;
    height: 138px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: center;
    margin: 35px 0 0 375px
}

#tab90 .tab90-pc #section-2 .text_13 {
    width: 216px;
    height: 19px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 23px;
    text-align: center;
    line-height: 23px;
    margin: 702px 0 0 366px
}

#tab90 .tab90-pc #section-2 .text_14 {
    width: 143px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 37px;
    text-align: center;
    line-height: 1.3;
    margin: 14px 0 101px 407px
}

#tab90 .tab90-pc #section-2 .block_5 {
    width: 1920px;
    height: 1526px;
    background: url(images/8100ce4c1b7e2e7b6892eb07b9894283.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 2px
}

#tab90 .tab90-pc #section-2 .text-group_4 {
    width: 1089px;
    height: 229px;
    margin: 187px 0 0 416px
}

#tab90 .tab90-pc #section-2 .paragraph_9 {
    width: 1089px;
    height: 152px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 66px;
    text-align: center;
    line-height: 69px
}

#tab90 .tab90-pc #section-2 .text_15 {
    width: 698px;
    height: 43px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin: 34px 0 0 195px
}

#tab90 .tab90-pc #section-2 .text_16 {
    width: 1180px;
    height: 101px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: center;
    margin: 35px 0 974px 369px
}

#tab90 .tab90-pc #section-2 .block_6 {
    width: 1920px;
    height: 1138px;
    background: url(images/a77c434e6df6e92e8d22523704773be9.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 4px;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center
}

#tab90 .tab90-pc #section-2 .text-group_5 {
    width: 718px;
    height: 235px;
    margin: 212px 0 0 325px
}

#tab90 .tab90-pc #section-2 .paragraph_10 {
    width: 660px;
    height: 151px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 66px;
    text-align: left;
    line-height: 69px
}

#tab90 .tab90-pc #section-2 .text_17 {
    width: 718px;
    height: 44px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin-top: 40px
}

#tab90 .tab90-pc #section-2 .text-group_6 {
    width: 757px;
    height: 279px;
    margin: 40px 0 0 326px
}

#tab90 .tab90-pc #section-2 .text_18 {
    width: 655px;
    height: 171px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 29px
}

#tab90 .tab90-pc #section-2 .text_19 {
    width: 754px;
    height: 43px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: left;
    line-height: 42px;
    margin: 65px 0 0 3px
}

#tab90 .tab90-pc #section-2 .text-wrapper_5 {
    width: 376px;
    height: 127px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: left;
    line-height: 36px;
    margin: 32px 0 213px 331px
}

#tab90 .tab90-pc #section-2 .text_20 {
    width: 356px;
    height: 127px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 36px;
    text-align: left
}

#tab90 .tab90-pc #section-2 .text_21 {
    width: 356px;
    height: 127px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    text-align: left
}

#tab90 .tab90-pc #section-2 .paragraph_11 {
    width: 356px;
    height: 127px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 36px;
    text-align: left
}

#tab90 .tab90-pc #section-2 .text_22 {
    width: 356px;
    height: 127px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    text-align: left
}

#tab90 .tab90-pc #section-2 .paragraph_12 {
    width: 356px;
    height: 127px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 36px;
    text-align: left
}

#tab90 .tab90-pc #section-2 .text_23 {
    width: 356px;
    height: 127px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    text-align: left
}

#tab90 .tab90-pc #section-2 .text_24 {
    width: 356px;
    height: 127px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 36px;
    text-align: left
}

#tab90 .tab90-pc #section-2 .block_7 {
    width: 1920px;
    height: 1411px;
    background: url(images/2534ec6d97b98860e34e7511d6dc8282.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -49px
}

#tab90 .tab90-pc #section-2 .text_25 {
    width: 225px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    line-height: 1.3;
    margin: 134px 0 0 858px
}

#tab90 .tab90-pc #section-2 .text-group_7 {
    width: 1168px;
    height: 159px;
    margin: 20px 0 1025px 377px
}

#tab90 .tab90-pc #section-2 .text_26 {
    width: 576px;
    height: 44px;
    overflow-wrap: break-word;
    color: #010101;
    font-size: 42px;
    text-align: center;
    line-height: 42px;
    margin-left: 295px
}

#tab90 .tab90-pc #section-2 .text_27 {
    width: 1168px;
    height: 100px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: center;
    line-height: 29px;
    margin-top: 15px
}

#tab90 .tab90-pc #section-2 .block_8 {
    width: 1920px;
    height: 1058px;
    background: url(images/6fd2fc0411135fcbd996fb0a1380083c.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 6px
}

#tab90 .tab90-pc #section-2 .text-group_8 {
    width: 585px;
    height: 345px;
    margin: 527px 0 0 424px
}

#tab90 .tab90-pc #section-2 .paragraph_13 {
    width: 584px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 66px;
    text-align: left;
    line-height: 1.3
}

#tab90 .tab90-pc #section-2 .paragraph_14 {
    width: 537px;
    height: 146px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: left;
    line-height: 42px;
    margin-top: 55px
}

#tab90 .tab90-pc #section-2 .block_9 {
    position: relative;
    width: 1920px;
    height: 1578px
}

#tab90 .tab90-pc #section-2 .text-wrapper_6 {
    height: 264px;
    background: url(images/b6545672264eff9af5f9a18930e5563e.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 881px;
    width: 1920px
}

#tab90 .tab90-pc #section-2 .text_28 {
    width: 835px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 66px;
    text-align: center;
    line-height: 1.3;
    margin: 94px 0 0 544px
}

#tab90 .tab90-pc #section-2 .group_1 {
    width: 1920px;
    height: 420px;
    background: url(images/2896393fca4447d98ad6a54bfc490b55.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 5px 0 8px 0
}

#tab90 .tab90-pc #section-2 .section_1 {
    width: 224px;
    height: 274px;
    background: url(images/a4bfbb6cc906c68f1f940436901fd0d4.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 71px 0 0 542px
}

#tab90 .tab90-pc #section-2 .text-wrapper_7 {
    width: 568px;
    height: 196px;
    margin: 123px 429px 0 157px
}

#tab90 .tab90-pc #section-2 .text_29 {
    width: 414px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 50px;
    line-height: 1.3
}

#tab90 .tab90-pc #section-2 .text_30 {
    width: 577px;
    height: 119px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    margin: 38px 0 0 1px
}

#tab90 .tab90-pc #section-2 .group_2 {
    position: absolute;
    left: 0;
    top: -1px;
    width: 1920px;
    height: 876px;
    background: url(images/541c8563b3c3b641adc3fb9c8389e921.webp) 100% no-repeat;
    background-size: 100% 100%
}

#tab90 .tab90-pc #section-2 .text_31 {
    width: 1192px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 57px;
    text-align: left;
    line-height: 1.3;
    margin: 136px 0 0 364px
}

#tab90 .tab90-pc #section-2 .text_32 {
    width: 929px;
    height: 39px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 36px;
    text-align: left;
    line-height: 20px;
    margin: 34px 0 0 495px
}

#tab90 .tab90-pc #section-2 .box_2 {
    width: 1178px;
    height: 35px;
    margin: 83px 0 0 382px
}

#tab90 .tab90-pc #section-2 .text-wrapper_8 {
    width: 225px;
    height: 28px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .text_33 {
    width: 225px;
    height: 28px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .text_34 {
    width: 225px;
    height: 28px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .text-wrapper_9 {
    width: 141px;
    height: 33px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: left;
    line-height: 20px;
    margin: 1px 0 0 139px
}

#tab90 .tab90-pc #section-2 .text_35 {
    width: 141px;
    height: 33px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .text_36 {
    width: 141px;
    height: 33px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .text-wrapper_10 {
    width: 139px;
    height: 33px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: left;
    line-height: 20px;
    margin: 2px 0 0 166px
}

#tab90 .tab90-pc #section-2 .text_37 {
    width: 139px;
    height: 33px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .text_38 {
    width: 139px;
    height: 33px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .text-wrapper_11 {
    width: 256px;
    height: 28px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: left;
    line-height: 20px;
    margin: 6px 0 0 112px
}

#tab90 .tab90-pc #section-2 .text_39 {
    width: 256px;
    height: 28px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .text_40 {
    width: 256px;
    height: 28px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .box_3 {
    width: 1225px;
    height: 55px;
    margin: 24px 0 0 354px
}

#tab90 .tab90-pc #section-2 .text-group_9 {
    width: 257px;
    height: 47px;
    margin-top: 3px
}

#tab90 .tab90-pc #section-2 .text_41 {
    width: 198px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 23px;
    text-align: left;
    line-height: 20px;
    margin-left: 28px
}

#tab90 .tab90-pc #section-2 .text_42 {
    width: 257px;
    height: 17px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 17px;
    text-align: center;
    line-height: 17px;
    margin-top: 11px
}

#tab90 .tab90-pc #section-2 .text_43 {
    width: 67px;
    height: 21px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    text-align: left;
    line-height: 20px;
    margin: 5px 0 0 100px
}

#tab90 .tab90-pc #section-2 .paragraph_15 {
    width: 122px;
    height: 34px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 16px;
    text-align: left;
    line-height: 17px;
    margin: 1px 0 0 22px
}

#tab90 .tab90-pc #section-2 .paragraph_16 {
    width: 185px;
    height: 44px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    text-align: center;
    line-height: 19px;
    margin-left: 115px
}

#tab90 .tab90-pc #section-2 .paragraph_17 {
    width: 127px;
    height: 47px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    text-align: center;
    line-height: 24px;
    margin: 7px 0 0 73px
}

#tab90 .tab90-pc #section-2 .paragraph_18 {
    width: 144px;
    height: 47px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    text-align: center;
    line-height: 24px;
    margin: 8px 0 0 20px
}

#tab90 .tab90-pc #section-2 .box_4 {
    width: 1193px;
    height: 49px;
    margin: 117px 0 248px 376px
}

#tab90 .tab90-pc #section-2 .text-group_10 {
    width: 206px;
    height: 43px;
    margin-top: 6px
}

#tab90 .tab90-pc #section-2 .text_44 {
    width: 206px;
    height: 19px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 23px;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .text_45 {
    width: 169px;
    height: 12px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 17px;
    text-align: center;
    line-height: 17px;
    margin: 12px 0 0 18px
}

#tab90 .tab90-pc #section-2 .text-group_11 {
    width: 240px;
    height: 46px;
    margin-left: 103px
}

#tab90 .tab90-pc #section-2 .text_46 {
    width: 240px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 25px;
    text-align: left;
    line-height: 20px
}

#tab90 .tab90-pc #section-2 .text_47 {
    width: 159px;
    height: 16px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 13px;
    text-align: center;
    line-height: 17px;
    margin: 1px 0 0 31px
}

#tab90 .tab90-pc #section-2 .text_48 {
    width: 270px;
    height: 25px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 23px;
    text-align: left;
    line-height: 20px;
    margin: 3px 0 0 58px
}

#tab90 .tab90-pc #section-2 .text_49 {
    width: 279px;
    height: 17px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 21px;
    text-align: left;
    line-height: 31px;
    margin: 16px 0 0 37px
}

#tab90 .tab90-pc #section-2 .text-wrapper_12 {
    width: 1920px;
    height: 971px;
    background: url(images/9fdcbf0934d636f50cc98f1667ee8298.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px
}

#tab90 .tab90-pc #section-2 .text_50 {
    width: 442px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 50px;
    text-align: center;
    line-height: 1.3;
    margin: 107px 0 0 739px
}

#tab90 .tab90-pc #section-2 .text_51 {
    width: 1157px;
    height: 62px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: center;
    line-height: 30px;
    margin: 21px 0 0 377px
}

#tab90 .tab90-pc #section-2 .text_52 {
    width: 558px;
    height: 19px;
    overflow-wrap: break-word;
    color: #353535;
    font-size: 20px;
    text-align: center;
    line-height: 28px;
    margin: 582px 0 111px 672px
}

#tab90 .tab90-pc #section-2 .block_10 {
    width: 1920px;
    height: 1433px
}

#tab90 .tab90-pc #section-2 .text-wrapper_13 {
    height: 264px;
    background: url(images/00632cfd5146a6627b6d85984ee4c406.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 3px;
    width: 1920px
}

#tab90 .tab90-pc #section-2 .text_53 {
    width: 680px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    line-height: 1.3;
    margin: 94px 0 0 625px
}

#tab90 .tab90-pc #section-2 .section_2 {
    width: 1920px;
    height: 891px;
    background: url(images/54df0ec70182807c6fc431a24e4f6acc.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 3px
}

#tab90 .tab90-pc #section-2 .text-group_12 {
    width: 543px;
    height: 263px;
    margin: 170px 0 0 375px
}

#tab90 .tab90-pc #section-2 .text_54 {
    width: 450px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 49px;
    text-align: left;
    line-height: 1.3
}

#tab90 .tab90-pc #section-2 .text_55 {
    width: 542px;
    height: 129px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    text-align: left;
    line-height: 36px;
    margin: 19px 0 0 1px
}

#tab90 .tab90-pc #section-2 .text_56 {
    width: 402px;
    height: 40px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 37px;
    text-align: left;
    line-height: 38px;
    margin: 25px 0 0 2px
}

#tab90 .tab90-pc #section-2 .text-wrapper_14 {
    width: 505px;
    height: 253px;
    margin: 175px 414px 0 83px
}

#tab90 .tab90-pc #section-2 .text_57 {
    width: 132px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 49px;
    text-align: left;
    line-height: 1.3
}

#tab90 .tab90-pc #section-2 .text_58 {
    width: 505px;
    height: 88px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 22px;
    text-align: left;
    line-height: 31px;
    margin-top: 27px
}

#tab90 .tab90-pc #section-2 .text_59 {
    width: 497px;
    height: 40px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 37px;
    text-align: left;
    line-height: 38px;
    margin: 60px 0 0 5px
}

#tab90 .tab90-pc #section-2 .text-wrapper_15 {
    height: 264px;
    background: url(images/08f35187196d3403c2a453bb09de4bbe.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1920px;
    margin: 2px 0 6px 0
}

#tab90 .tab90-pc #section-2 .text_60 {
    width: 668px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    line-height: 1.3;
    margin: 94px 0 0 624px
}

#tab90 .tab90-pc #section-2 .block_11 {
    width: 1920px;
    height: 1462px;
    background: url(images/c9f687735d137f6fbeb5f117c65c11b8.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px
}

#tab90 .tab90-pc #section-2 .text-group_13 {
    width: 1070px;
    height: 216px;
    margin: 133px 0 0 416px
}

#tab90 .tab90-pc #section-2 .text_61 {
    width: 618px;
    height: 39px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 38px;
    text-align: left;
    line-height: 26px;
    margin-left: 227px
}

#tab90 .tab90-pc #section-2 .text_62 {
    width: 663px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: left;
    line-height: 1.3;
    margin: 21px 0 0 205px
}

#tab90 .tab90-pc #section-2 .text_63 {
    width: 1070px;
    height: 92px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: center;
    line-height: 31px;
    margin-top: 21px
}

#tab90 .tab90-pc #section-2 .text_64 {
    width: 465px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 42px;
    text-align: left;
    line-height: 1.3;
    margin: 693px 0 0 453px
}

#tab90 .tab90-pc #section-2 .text_65 {
    width: 547px;
    height: 154px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 31px;
    margin: 28px 0 195px 453px
}

#tab90 .tab90-pc #section-2 .text-wrapper_16 {
    height: 264px;
    background: url(images/758f5aed99c202dd0e7332f5b0f74990.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 3px;
    width: 1920px
}

#tab90 .tab90-pc #section-2 .text_66 {
    width: 927px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    line-height: 1.3;
    margin: 94px 0 0 497px
}

#tab90 .tab90-pc #section-2 .block_12 {
    width: 1920px;
    height: 1844px;
    background: url(images/d723691e1cf80ab4e52774c78fadc784.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 1px
}

#tab90 .tab90-pc #section-2 .text_67 {
    width: 434px;
    height: 39px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 38px;
    text-align: left;
    line-height: 53px;
    margin: 221px 0 0 865px
}

#tab90 .tab90-pc #section-2 .text-group_14 {
    width: 593px;
    height: 238px;
    margin: 26px 0 0 865px
}

#tab90 .tab90-pc #section-2 .text_68 {
    width: 593px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    text-align: left;
    line-height: 1.3
}

#tab90 .tab90-pc #section-2 .text_69 {
    width: 528px;
    height: 167px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: left;
    line-height: 36px;
    margin: 22px 0 0 1px
}

#tab90 .tab90-pc #section-2 .text-group_15 {
    width: 570px;
    height: 97px;
    margin: 283px 0 0 677px
}

#tab90 .tab90-pc #section-2 .text_70 {
    width: auto;
    height: 39px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 38px;
    text-align: center;
    line-height: 53px
}

#tab90 .tab90-pc #section-2 .text_71 {
    width: 580px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    text-align: left;
    line-height: 1.3;
    margin-top: 19px
}

#tab90 .tab90-pc #section-2 .text_72 {
    width: 970px;
    height: 67px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 29px;
    text-align: center;
    line-height: 36px;
    margin: 32px 0 0 478px
}

#tab90 .tab90-pc #section-2 .paragraph_19 {
    width: 756px;
    height: 47px;
    overflow-wrap: break-word;
    color: #2c2c2c;
    font-size: 20px;
    text-align: center;
    line-height: 26px;
    margin: 655px 0 139px 590px
}

#tab90 .tab90-pc #section-2 .text-wrapper_17 {
    height: 264px;
    background: url(images/e91b2f6ff1f0dbd42a9d84b70a7395ae.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 5px;
    width: 1920px
}

#tab90 .tab90-pc #section-2 .text_73 {
    width: 560px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 69px;
    text-align: center;
    line-height: 1.3;
    margin: 94px 0 0 686px
}

#tab90 .tab90-pc #section-2 .block_13 {
    height: 1345px;
    background: url(images/cc58db71726baf259c9eade71838b813.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 4px;
    width: 1920px
}

#tab90 .tab90-pc #section-2 .section_3 {
    width: 548px;
    height: 383px;
    margin: 151px 0 0 394px
}

#tab90 .tab90-pc #section-2 .text-group_16 {
    width: 548px;
    height: 383px
}

#tab90 .tab90-pc #section-2 .paragraph_20 {
    width: 490px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    text-align: left;
    line-height: 53px;
    margin-left: 2px
}

#tab90 .tab90-pc #section-2 .text_74 {
    width: 547px;
    height: 102px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 37px;
    text-align: left;
    line-height: 36px;
    margin: 41px 0 0 1px
}

#tab90 .tab90-pc #section-2 .text_75 {
    width: 461px;
    height: 56px;
    overflow-wrap: break-word;
    color: #2c2c2c;
    font-size: 29px;
    text-align: left;
    line-height: 26px;
    margin-top: 40px
}

#tab90 .tab90-pc #section-2 .text-wrapper_18 {
    width: 323px;
    margin: 222px 0 0 1051px
}

#tab90 .tab90-pc #section-2 .text_76 {
    width: 323px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 48px;
    text-align: left;
    line-height: 1.3
}

#tab90 .tab90-pc #section-2 .section_4 {
    width: 500px;
    height: 254px;
    margin: 33px 0 264px 1052px
}

#tab90 .tab90-pc #section-2 .text-group_17 {
    width: 500px;
    height: 254px
}

#tab90 .tab90-pc #section-2 .text_77 {
    width: 496px;
    height: 74px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 37px;
    text-align: left;
    line-height: 36px
}

#tab90 .tab90-pc #section-2 .text_78 {
    width: 500px;
    height: 141px;
    overflow-wrap: break-word;
    color: #2c2c2c;
    font-size: 29px;
    text-align: left;
    line-height: 29px;
    margin-top: 39px
}

#tab90 .tab90-pc #section-2 .block_14 {
    height: 1564px;
    background: url(images/4ad5d9ee728c236ddec14f2f0ff81b35.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px;
    width: 1920px
}

#tab90 .tab90-pc #section-2 .block_14 div[class^=text-wrapper_] {
    width: 1100px
}

#tab90 .tab90-pc #section-2 .block_14 div[class^=text-wrapper_] span:nth-child(1) {
    width: 300px
}

#tab90 .tab90-pc #section-2 .block_14 div[class^=text-wrapper_] span:nth-child(2) {
    width: 700px
}

#tab90 .tab90-pc #section-2 .block_14 span {
    line-height: 1.2
}

#tab90 .tab90-pc #section-2 .text-wrapper_19 {
    width: 252px;
    height: 24px;
    margin: 183px 0 0 403px
}

#tab90 .tab90-pc #section-2 .text_79 {
    width: 252px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left
}

#tab90 .tab90-pc #section-2 .text-wrapper_20 {
    width: 487px;
    margin: 67px 0 0 409px
}

#tab90 .tab90-pc #section-2 .text_80 {
    width: auto;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px
}

#tab90 .tab90-pc #section-2 .text_81 {
    width: 89px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 86px
}

#tab90 .tab90-pc #section-2 .text-wrapper_21 {
    width: 808px;
    height: 31px;
    margin: 44px 0 0 408px
}

#tab90 .tab90-pc #section-2 .text_82 {
    width: 85px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 76px
}

#tab90 .tab90-pc #section-2 .text_83 {
    width: 407px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 76px;
    margin-top: 1px
}

#tab90 .tab90-pc #section-2 .text-wrapper_22 {
    width: 662px;
    height: 22px;
    margin: 51px 0 0 409px
}

#tab90 .tab90-pc #section-2 .text_84 {
    width: 137px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px
}

#tab90 .tab90-pc #section-2 .text_85 {
    width: 264px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 86px
}

#tab90 .tab90-pc #section-2 .text-wrapper_23 {
    width: 474px;
    height: 31px;
    margin: 53px 0 0 408px
}

#tab90 .tab90-pc #section-2 .text_86 {
    width: 98px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px;
    margin-top: 1px
}

#tab90 .tab90-pc #section-2 .text_87 {
    width: 73px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 72px
}

#tab90 .tab90-pc #section-2 .text-wrapper_24 {
    width: 1087px;
    height: 33px;
    margin: 43px 0 0 410px
}

#tab90 .tab90-pc #section-2 .text_88 {
    width: 95px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px
}

#tab90 .tab90-pc #section-2 .text_89 {
    width: 687px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 26px;
    font-weight: 300;
    text-align: left;
    line-height: 86px;
    margin-top: 6px
}

#tab90 .tab90-pc #section-2 .text-wrapper_25 {
    width: 710px;
    height: 26px;
    margin: 41px 0 0 409px
}

#tab90 .tab90-pc #section-2 .text_90 {
    width: auto;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px
}

#tab90 .tab90-pc #section-2 .text_91 {
    width: auto;
    height: 26px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 86px
}

#tab90 .tab90-pc #section-2 .text-wrapper_26 {
    width: 946px;
    height: 64px;
    margin: 43px 0 0 409px
}

#tab90 .tab90-pc #section-2 .text_92 {
    width: 162px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px;
    margin-top: 6px
}

#tab90 .tab90-pc #section-2 .paragraph_21 {
    width: auto;
    height: 64px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 36px
}

#tab90 .tab90-pc #section-2 .text-wrapper_27 {
    width: 857px;
    height: 27px;
    margin: 36px 0 0 410px
}

#tab90 .tab90-pc #section-2 .text_93 {
    width: 110px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 80px;
    margin-top: 1px
}

#tab90 .tab90-pc #section-2 .text_94 {
    width: 457px;
    height: 27px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 80px
}

#tab90 .tab90-pc #section-2 .text-wrapper_28 {
    width: 449px;
    height: 32px;
    margin: 42px 0 0 410px
}

#tab90 .tab90-pc #section-2 .text_95 {
    width: auto;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px;
    margin-top: 2px
}

#tab90 .tab90-pc #section-2 .text_96 {
    width: auto;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 86px
}

#tab90 .tab90-pc #section-2 .text-wrapper_29 {
    width: 545px;
    height: 24px;
    margin: 34px 0 0 408px
}

#tab90 .tab90-pc #section-2 .text_97 {
    width: 37px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px;
    margin-top: 2px
}

#tab90 .tab90-pc #section-2 .text_98 {
    width: 146px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 86px
}

#tab90 .tab90-pc #section-2 .text-wrapper_30 {
    width: 802px;
    height: 32px;
    margin: 47px 0 0 410px
}

#tab90 .tab90-pc #section-2 .text_99 {
    width: 169px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px
}

#tab90 .tab90-pc #section-2 .text_100 {
    width: 401px;
    height: 31px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 86px;
    margin-top: 1px
}

#tab90 .tab90-pc #section-2 .text-wrapper_31 {
    width: 455px;
    height: 24px;
    margin: 44px 0 0 409px
}

#tab90 .tab90-pc #section-2 .text_101 {
    width: 181px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px;
    margin-top: 2px
}

#tab90 .tab90-pc #section-2 .text_102 {
    width: 56px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 86px
}

#tab90 .tab90-pc #section-2 .text-wrapper_32 {
    width: 765px;
    height: 30px;
    margin: 55px 0 0 410px
}

#tab90 .tab90-pc #section-2 .text_103 {
    width: 222px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px;
    margin-top: 1px
}

#tab90 .tab90-pc #section-2 .text_104 {
    width: 367px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 80px
}

#tab90 .tab90-pc #section-2 .text-wrapper_33 {
    width: 679px;
    height: 29px;
    margin: 53px 0 0 408px
}

#tab90 .tab90-pc #section-2 .text_105 {
    width: 109px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px
}

#tab90 .tab90-pc #section-2 .text_106 {
    width: 276px;
    height: 26px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 86px;
    margin-top: 2px
}

#tab90 .tab90-pc #section-2 .text-wrapper_34 {
    width: 692px;
    height: 34px;
    margin: 40px 0 195px 411px
}

#tab90 .tab90-pc #section-2 .text_107 {
    width: 72px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 97px
}

#tab90 .tab90-pc #section-2 .text_108 {
    width: 294px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    font-weight: 300;
    text-align: left;
    line-height: 86px;
    margin-top: 4px
}

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

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

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

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

    #tab90 .tab90-phone #section-1 .text-wrapper_1 {
        width: 750px;
        height: 833px;
        background: url(images/f8cfe63f0c9556be8901e80946c4dd55.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-1 .text_1 {
        background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(253, 154, 74, 0.996078)), color-stop(0.12207%, rgba(253, 154, 74, 0.996078)), color-stop(100%, rgb(255, 50, 50)), to(rgb(255, 50, 50)));
        background-image: linear-gradient(270deg, rgba(253, 154, 74, 0.996078) 0, rgba(253, 154, 74, 0.996078) 0.12207%, rgb(255, 50, 50) 100%, rgb(255, 50, 50) 100%);
        width: 333px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 40px;
        text-align: center;
        line-height: 1.3;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 69px 0 0 214px
    }

    #tab90 .tab90-phone #section-1 .paragraph_1 {
        width: 482px;
        height: 59px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 10px 0 641px 138px
    }

    #tab90 .tab90-phone #section-1 .box_1 {
        width: 750px;
        height: 1246px;
        background: url(images/7885855c051a454ea1fc6c5ca751512c.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-1 .group_2 {
        width: 689px;
        height: 78px;
        margin: 73px 0 0 37px
    }

    #tab90 .tab90-phone #section-1 .text-group_1 {
        width: 139px;
        height: 76px;
        margin-top: 2px
    }

    #tab90 .tab90-phone #section-1 .paragraph_2 {
        width: 149px;
        height: 48px;
        overflow-wrap: break-word;
        color: #fd1d5e;
        font-size: 24px;
        text-align: center;
        line-height: 23px;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }

    #tab90 .tab90-phone #section-1 .text_2 {
        width: 91px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin: 16px 0 0 24px
    }

    #tab90 .tab90-phone #section-1 .text-group_2 {
        width: 293px;
        height: 49px;
        margin: 4px 0 0 62px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_2 {
        width: 293px;
        height: 30px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: center;
        line-height: 23px;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }

    #tab90 .tab90-phone #section-1 .text_3 {
        width: 293px;
        height: 30px;
        overflow-wrap: break-word;
        color: #f45d22;
        font-size: 31px;
        text-align: left;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .text_4 {
        width: 293px;
        height: 30px;
        overflow-wrap: break-word;
        color: #f45d22;
        font-size: 24px;
        text-align: left;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .text_5 {
        width: 144px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin: 7px 0 0 82px
    }

    #tab90 .tab90-phone #section-1 .text-group_3 {
        width: 129px;
        height: 67px;
        margin-left: 66px
    }

    #tab90 .tab90-phone #section-1 .paragraph_3 {
        width: 129px;
        height: 49px;
        overflow-wrap: break-word;
        color: #f9646e;
        font-size: 24px;
        text-align: center;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .text_6 {
        width: 127px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin: 3px 0 0 1px
    }

    #tab90 .tab90-phone #section-1 .group_3 {
        width: 703px;
        height: 163px;
        margin: 155px 0 0 19px
    }

    #tab90 .tab90-phone #section-1 .section_1 {
        width: 157px;
        height: 163px
    }

    #tab90 .tab90-phone #section-1 .text-group_4 {
        width: 157px;
        height: 38px
    }

    #tab90 .tab90-phone #section-1 .text_7 {
        width: 157px;
        height: 19px;
        overflow-wrap: break-word;
        color: #7626c5;
        font-size: 24px;
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
        text-align: center;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .text_8 {
        width: 120px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 7px
    }

    #tab90 .tab90-phone #section-1 .paragraph_4 {
        width: 114px;
        height: 32px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin-top: 13px
    }

    #tab90 .tab90-phone #section-1 .paragraph_5 {
        width: 49px;
        height: 26px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        line-height: 15px;
        margin: 54px 0 0 6px
    }

    #tab90 .tab90-phone #section-1 .paragraph_6 {
        width: 220px;
        height: 59px;
        overflow-wrap: break-word;
        color: #477f7f;
        font-size: 20px;
        text-align: center;
        line-height: 19px;
        margin: 1px 0 0 87px
    }

    #tab90 .tab90-phone #section-1 .section_2 {
        width: 218px;
        height: 148px;
        margin: 1px 0 0 21px
    }

    #tab90 .tab90-phone #section-1 .paragraph_7 {
        width: 228px;
        height: 47px;
        overflow-wrap: break-word;
        color: #ff9907;
        font-size: 24px;
        text-align: center;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_3 {
        width: 99px;
        height: 76px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin: 25px 0 0 1px
    }

    #tab90 .tab90-phone #section-1 .text_9 {
        width: 99px;
        height: 76px;
        overflow-wrap: break-word;
        color: #f98360;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px
    }

    #tab90 .tab90-phone #section-1 .paragraph_8 {
        width: 99px;
        height: 76px;
        overflow-wrap: break-word;
        color: #f98360;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px
    }

    #tab90 .tab90-phone #section-1 .text_10 {
        width: 99px;
        height: 76px;
        overflow-wrap: break-word;
        color: #f98867;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px
    }

    #tab90 .tab90-phone #section-1 .paragraph_9 {
        width: 99px;
        height: 76px;
        overflow-wrap: break-word;
        color: #f98360;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px
    }

    #tab90 .tab90-phone #section-1 .text_11 {
        width: 99px;
        height: 76px;
        overflow-wrap: break-word;
        color: #f98360;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px
    }

    #tab90 .tab90-phone #section-1 .text_12 {
        width: 99px;
        height: 76px;
        overflow-wrap: break-word;
        color: #f98360;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px
    }

    #tab90 .tab90-phone #section-1 .group_4 {
        width: 533px;
        height: 103px;
        margin: 25px 0 0 21px
    }

    #tab90 .tab90-phone #section-1 .text-group_5 {
        width: 158px;
        height: 83px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_4 {
        width: 157px;
        height: 55px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: left;
        line-height: 23px;
        margin-left: 1px
    }

    #tab90 .tab90-phone #section-1 .text_13 {
        width: 157px;
        height: 55px;
        overflow-wrap: break-word;
        color: #3d8fb1;
        font-size: 31px;
        text-align: left;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .paragraph_10 {
        width: 157px;
        height: 55px;
        overflow-wrap: break-word;
        color: #3d8fb1;
        font-size: 24px;
        text-align: left;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .text_14 {
        width: 144px;
        height: 15px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 13px
    }

    #tab90 .tab90-phone #section-1 .text-group_6 {
        width: 157px;
        height: 77px;
        margin: 3px 0 0 14px
    }

    #tab90 .tab90-phone #section-1 .paragraph_11 {
        width: 109px;
        height: 47px;
        overflow-wrap: break-word;
        color: #3db184;
        font-size: 24px;
        text-align: left;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .text_15 {
        width: 157px;
        height: 12px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 18px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_5 {
        width: 179px;
        height: 101px;
        margin: 2px 0 0 25px
    }

    #tab90 .tab90-phone #section-1 .paragraph_12 {
        width: 179px;
        height: 48px;
        overflow-wrap: break-word;
        color: #fd1d5e;
        font-size: 24px;
        text-align: left;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .paragraph_13 {
        width: 139px;
        height: 35px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin-top: 18px
    }

    #tab90 .tab90-phone #section-1 .group_5 {
        width: 707px;
        height: 70px;
        margin: 128px 0 0 24px
    }

    #tab90 .tab90-phone #section-1 .text-group_7 {
        width: 230px;
        height: 65px
    }

    #tab90 .tab90-phone #section-1 .paragraph_14 {
        width: 230px;
        height: 42px;
        overflow-wrap: break-word;
        color: #f67b4f;
        font-size: 24px;
        text-align: left;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .text_16 {
        width: 221px;
        height: 15px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 20px;
        margin: 8px 0 0 4px
    }

    #tab90 .tab90-phone #section-1 .text-group_8 {
        width: 158px;
        height: 70px;
        margin-left: 67px
    }

    #tab90 .tab90-phone #section-1 .text_17 {
        width: 141px;
        height: 25px;
        overflow-wrap: break-word;
        color: #f9727b;
        font-size: 24px;
        text-align: left;
        line-height: 23px;
        margin-left: 8px
    }

    #tab90 .tab90-phone #section-1 .paragraph_15 {
        width: 158px;
        height: 35px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        line-height: 20px;
        margin-top: 10px
    }

    #tab90 .tab90-phone #section-1 .text-group_9 {
        width: 214px;
        height: 48px;
        margin: 1px 0 0 38px
    }

    #tab90 .tab90-phone #section-1 .text_18 {
        width: 214px;
        height: 24px;
        overflow-wrap: break-word;
        color: #985dd0;
        font-size: 22px;
        text-align: left;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .text_19 {
        width: 67px;
        height: 15px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        line-height: 20px;
        margin: 9px 0 0 70px
    }

    #tab90 .tab90-phone #section-1 .text_20 {
        width: 136px;
        height: 19px;
        overflow-wrap: break-word;
        color: #fcb554;
        font-size: 24px;
        text-align: center;
        line-height: 23px;
        margin: 188px 0 0 322px
    }

    #tab90 .tab90-phone #section-1 .text_21 {
        width: 101px;
        height: 12px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        line-height: 20px;
        margin: 14px 0 0 322px
    }

    #tab90 .tab90-phone #section-1 .group_6 {
        width: 705px;
        height: 103px;
        margin: 36px 0 79px 24px
    }

    #tab90 .tab90-phone #section-1 .text-group_10 {
        width: 260px;
        height: 89px
    }

    #tab90 .tab90-phone #section-1 .paragraph_16 {
        width: 260px;
        height: 43px;
        overflow-wrap: break-word;
        color: #649090;
        font-size: 24px;
        text-align: center;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .paragraph_17 {
        width: 229px;
        height: 33px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        line-height: 20px;
        margin: 13px 0 0 15px
    }

    #tab90 .tab90-phone #section-1 .paragraph_18 {
        width: 79px;
        height: 42px;
        overflow-wrap: break-word;
        color: #fe583b;
        font-size: 24px;
        text-align: left;
        line-height: 23px;
        margin: 36px 0 0 43px
    }

    #tab90 .tab90-phone #section-1 .paragraph_19 {
        width: 135px;
        height: 53px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        line-height: 20px;
        margin: 50px 0 0 188px
    }

    #tab90 .tab90-phone #section-1 .box_2 {
        width: 750px;
        height: 974px;
        background: url(images/b866808be39d812d8601f5b7f6adda02.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -2px
    }

    #tab90 .tab90-phone #section-1 .text-group_11 {
        width: 523px;
        height: 84px;
        margin: 61px 0 0 113px
    }

    #tab90 .tab90-phone #section-1 .text_22 {
        width: auto;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: center;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .text_23 {
        width: 523px;
        height: 28px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin-top: 10px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_6 {
        width: 582px;
        height: 55px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: center;
        line-height: 16px;
        margin: 19px 0 0 83px
    }

    #tab90 .tab90-phone #section-1 .text_24 {
        width: 582px;
        height: 55px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left
    }

    #tab90 .tab90-phone #section-1 .text_25 {
        width: 582px;
        height: 55px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left
    }

    #tab90 .tab90-phone #section-1 .section_3 {
        width: 221px;
        height: 94px;
        margin: 46px 0 0 74px
    }

    #tab90 .tab90-phone #section-1 .image-text_1 {
        width: 103px;
        height: 94px
    }

    #tab90 .tab90-phone #section-1 .label_1 {
        width: 43px;
        height: 42px;
        margin-left: 31px
    }

    #tab90 .tab90-phone #section-1 .text-group_12 {
        width: 103px;
        height: 43px;
        margin-top: 9px
    }

    #tab90 .tab90-phone #section-1 .text_26 {
        width: 103px;
        height: 13px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-1 .text_27 {
        width: 53px;
        height: 22px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        text-align: left;
        line-height: 20px;
        margin: 8px 0 0 27px
    }

    #tab90 .tab90-phone #section-1 .image-text_2 {
        width: 91px;
        height: 90px
    }

    #tab90 .tab90-phone #section-1 .label_2 {
        width: 44px;
        height: 43px;
        margin-left: 24px
    }

    #tab90 .tab90-phone #section-1 .text-group_13 {
        width: 91px;
        height: 39px;
        margin-top: 8px
    }

    #tab90 .tab90-phone #section-1 .text_28 {
        width: 91px;
        height: 13px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-1 .text_29 {
        width: 75px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 20px;
        text-align: left;
        line-height: 20px;
        margin: 8px 0 0 9px
    }

    #tab90 .tab90-phone #section-1 .text_30 {
        width: 215px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 20px;
        text-align: center;
        line-height: 1.3;
        margin: 339px 0 0 81px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_7 {
        width: 573px;
        height: 12px;
        margin: 178px 0 64px 89px
    }

    #tab90 .tab90-phone #section-1 .text_31 {
        width: 53px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-1 .text_32 {
        width: 62px;
        height: 9px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        text-align: left;
        line-height: 12px;
        margin: 3px 0 0 196px
    }

    #tab90 .tab90-phone #section-1 .text_33 {
        width: 66px;
        height: 10px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        text-align: left;
        line-height: 12px;
        margin: 2px 0 0 196px
    }

    #tab90 .tab90-phone #section-1 .box_3 {
        position: relative;
        width: 749px;
        height: 596px;
        background: url(images/c8a15c9d488a70e45bffacc1b217260a.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 90px 0 0 1px
    }

    #tab90 .tab90-phone #section-1 .text_34 {
        width: 605px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: left;
        line-height: 1.3;
        margin: 74px 0 0 76px
    }

    #tab90 .tab90-phone #section-1 .group_7 {
        width: 673px;
        height: 45px;
        margin: 154px 0 0 36px
    }

    #tab90 .tab90-phone #section-1 .image-text_3 {
        width: 319px;
        height: 45px
    }

    #tab90 .tab90-phone #section-1 .text-group_14 {
        width: 281px;
        height: 36px;
        overflow-wrap: break-word;
        color: #ffc776;
        font-size: 32px;
        text-align: left;
        line-height: 44px;
        margin-top: 6px
    }

    #tab90 .tab90-phone #section-1 .section_4 {
        width: 35px;
        height: 45px;
        background: url(images/ef14103a8bc2ab70966ca09e24877d9c.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-1 .text_35 {
        width: 321px;
        overflow-wrap: break-word;
        color: #6a9998;
        font-size: 27px;
        text-align: left;
        line-height: 1.3;
        margin-top: 13px
    }

    #tab90 .tab90-phone #section-1 .group_8 {
        width: 670px;
        height: 46px;
        margin: 120px 0 96px 40px
    }

    #tab90 .tab90-phone #section-1 .image-text_4 {
        width: 325px;
        height: 45px
    }

    #tab90 .tab90-phone #section-1 .text-group_15 {
        width: 273px;
        height: 31px;
        overflow-wrap: break-word;
        color: #597595;
        font-size: 27px;
        text-align: left;
        line-height: 1.3;
        margin-top: 9px
    }

    #tab90 .tab90-phone #section-1 .label_3 {
        width: 35px;
        height: 45px
    }

    #tab90 .tab90-phone #section-1 .text_36 {
        width: 322px;
        overflow-wrap: break-word;
        color: #7578bd;
        font-size: 27px;
        text-align: left;
        line-height: 1.3;
        margin-top: 15px
    }

    #tab90 .tab90-phone #section-1 .label_4 {
        position: absolute;
        left: 705px;
        top: 459px;
        width: 35px;
        height: 45px
    }

    #tab90 .tab90-phone #section-1 .label_5 {
        position: absolute;
        left: 705px;
        top: 287px;
        width: 35px;
        height: 45px
    }

    #tab90 .tab90-phone #section-1 .box_4 {
        width: 750px;
        height: 615px;
        background: url(images/43735a14896f9e0a8146c7328760732b.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -1px
    }

    #tab90 .tab90-phone #section-1 .text-group_16 {
        width: 441px;
        height: 120px;
        margin: 108px 0 0 22px
    }

    #tab90 .tab90-phone #section-1 .text_37 {
        width: 440px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: left;
        line-height: 1.3;
        margin-left: 1px
    }

    #tab90 .tab90-phone #section-1 .paragraph_20 {
        width: 202px;
        height: 54px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: left;
        line-height: 26px;
        margin-top: 24px
    }

    #tab90 .tab90-phone #section-1 .box_5 {
        height: 576px;
        background: url(images/4323f08a16be151a5fbc04c128088340.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -1px;
        width: 750px
    }

    #tab90 .tab90-phone #section-1 .box_5 span {
        color: #000 !important
    }

    #tab90 .tab90-phone #section-1 .section_5 {
        width: 669px;
        height: 73px;
        margin: 74px 0 0 53px
    }

    #tab90 .tab90-phone #section-1 .text-group_17 {
        width: 271px;
        height: 48px;
        margin-top: 3px
    }

    #tab90 .tab90-phone #section-1 .text_38 {
        width: 271px;
        height: 25px;
        overflow-wrap: break-word;
        color: #fd1d5e;
        font-size: 23px;
        text-align: center;
        line-height: 22px
    }

    #tab90 .tab90-phone #section-1 .text_39 {
        width: 141px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin: 11px 0 0 65px
    }

    #tab90 .tab90-phone #section-1 .text-group_18 {
        width: 138px;
        height: 73px;
        margin-left: 77px
    }

    #tab90 .tab90-phone #section-1 .paragraph_21 {
        width: 138px;
        height: 47px;
        overflow-wrap: break-word;
        color: #3db184;
        font-size: 23px;
        text-align: center;
        line-height: 22px
    }

    #tab90 .tab90-phone #section-1 .text_40 {
        width: 89px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin: 14px 0 0 25px
    }

    #tab90 .tab90-phone #section-1 .text-group_19 {
        width: 138px;
        height: 54px;
        margin: 13px 0 0 45px
    }

    #tab90 .tab90-phone #section-1 .text_41 {
        width: 72px;
        height: 28px;
        overflow-wrap: break-word;
        color: #ff5dfd;
        font-size: 35px;
        text-align: center;
        line-height: 34px;
        margin-left: 33px
    }

    #tab90 .tab90-phone #section-1 .text_42 {
        width: 138px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin-top: 11px
    }

    #tab90 .tab90-phone #section-1 .section_6 {
        width: 709px;
        height: 180px;
        margin: 146px 0 0 16px
    }

    #tab90 .tab90-phone #section-1 .text-group_20 {
        width: 160px;
        height: 114px;
        margin-top: 10px
    }

    #tab90 .tab90-phone #section-1 .paragraph_22 {
        width: 160px;
        height: 70px;
        overflow-wrap: break-word;
        color: #e95da5;
        font-size: 23px;
        text-align: left;
        line-height: 22px
    }

    #tab90 .tab90-phone #section-1 .paragraph_23 {
        width: 136px;
        height: 34px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin: 10px 0 0 1px
    }

    #tab90 .tab90-phone #section-1 .box_6 {
        width: 157px;
        height: 174px;
        margin: 6px 0 0 197px
    }

    #tab90 .tab90-phone #section-1 .text-group_21 {
        width: 141px;
        height: 65px
    }

    #tab90 .tab90-phone #section-1 .paragraph_24 {
        width: 120px;
        height: 43px;
        overflow-wrap: break-word;
        color: #9e67ff;
        font-size: 23px;
        text-align: center;
        line-height: 22px
    }

    #tab90 .tab90-phone #section-1 .text_43 {
        width: 139px;
        height: 12px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 10px 0 0 2px
    }

    #tab90 .tab90-phone #section-1 .text-group_22 {
        width: 156px;
        height: 66px;
        margin: 43px 0 0 1px
    }

    #tab90 .tab90-phone #section-1 .paragraph_25 {
        width: 156px;
        height: 47px;
        overflow-wrap: break-word;
        color: #7626c5;
        font-size: 23px;
        text-align: left;
        line-height: 22px
    }

    #tab90 .tab90-phone #section-1 .text_44 {
        width: 141px;
        height: 15px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin-top: 4px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_8 {
        width: 95px;
        height: 167px;
        margin-left: 100px
    }

    #tab90 .tab90-phone #section-1 .paragraph_26 {
        width: 95px;
        height: 64px;
        overflow-wrap: break-word;
        color: #1bcabe;
        font-size: 23px;
        text-align: center;
        line-height: 22px
    }

    #tab90 .tab90-phone #section-1 .text_45 {
        width: 59px;
        height: 12px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 11px;
        font-weight: 500;
        text-align: center;
        line-height: 16px;
        margin: 45px 0 0 23px
    }

    #tab90 .tab90-phone #section-1 .text_46 {
        width: 75px;
        height: 12px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 11px;
        font-weight: 500;
        text-align: center;
        line-height: 16px;
        margin: 34px 0 0 15px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_9 {
        width: 57px;
        height: 10px;
        margin: 14px 0 79px 654px
    }

    #tab90 .tab90-phone #section-1 .text_47 {
        width: 57px;
        height: 10px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 11px;
        font-weight: 500;
        text-align: center;
        line-height: 16px
    }

    #tab90 .tab90-phone #section-1 .box_7 {
        width: 750px;
        height: 868px;
        background: url(images/b8c4fe4b1eee5b08627e43458a0e4397.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -26px
    }

    #tab90 .tab90-phone #section-1 .text-group_23 {
        width: 704px;
        height: 159px;
        margin: 104px 0 0 23px
    }

    #tab90 .tab90-phone #section-1 .text_48 {
        width: 454px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: left;
        line-height: 1.3;
        margin-left: 125px
    }

    #tab90 .tab90-phone #section-1 .text_49 {
        width: 501px;
        height: 28px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 17px 0 0 101px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_10 {
        width: 704px;
        height: 56px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: center;
        line-height: 16px;
        margin-top: 17px
    }

    #tab90 .tab90-phone #section-1 .text_50 {
        width: 704px;
        height: 56px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left
    }

    #tab90 .tab90-phone #section-1 .text_51 {
        width: 704px;
        height: 56px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left
    }

    #tab90 .tab90-phone #section-1 .text_52 {
        width: 704px;
        height: 56px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_11 {
        width: 421px;
        margin: 58px 0 0 174px
    }

    #tab90 .tab90-phone #section-1 .text_53 {
        width: 67px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        font-weight: 500;
        text-align: center;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .text_54 {
        width: 119px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        font-weight: 500;
        text-align: center;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .list_1 {
        width: 426px;
        height: 43px;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 147px 0 0 158px
    }

    #tab90 .tab90-phone #section-1 .list-items_1-0 {
        width: 121px;
        margin-right: 210px
    }

    #tab90 .tab90-phone #section-1 .text_55-0 {
        width: 68px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        font-weight: 300;
        text-align: center;
        margin-left: 23px
    }

    #tab90 .tab90-phone #section-1 .text-group_24-0 {
        width: 121px;
        margin: 1px 0 27px 0
    }

    #tab90 .tab90-phone #section-1 .text_57-0 {
        width: 121px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 23px;
        font-weight: 500;
        text-align: center;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .text_58-0 {
        width: 61px;
        overflow-wrap: break-word;
        color: #020202;
        font-size: 14px;
        text-align: center;
        margin: 0 0 0 26px
    }

    #tab90 .tab90-phone #section-1 .list-items_1-1 {
        width: 121px;
        height: 40px;
        margin-right: 210px
    }

    #tab90 .tab90-phone #section-1 .text_55-1 {
        width: auto;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        font-weight: 300;
        text-align: center
    }

    #tab90 .tab90-phone #section-1 .text_56-1 {
        width: 95px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 21px;
        text-align: center;
        line-height: 1.3;
        margin: 15px 0 3px 0
    }

    #tab90 .tab90-phone #section-1 .text_58 {
        width: 61px;
        height: 16px;
        overflow-wrap: break-word;
        color: #020202;
        font-size: 14px;
        text-align: center;
        line-height: 42px;
        margin: 8px 0 315px 184px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_12 {
        height: 170px;
        background: url(images/d9a6f463fb3f76fe33a55e4e3f70ba0d.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -4px;
        width: 750px
    }

    #tab90 .tab90-phone #section-1 .paragraph_27 {
        width: 567px;
        height: 91px;
        overflow-wrap: break-word;
        color: #0a0a0a;
        font-size: 40px;
        text-align: center;
        line-height: 40px;
        margin: 39px 0 0 90px
    }

    #tab90 .tab90-phone #section-1 .box_8 {
        position: relative;
        width: 750px;
        height: 810px;
        background: url(images/e1756734d8cea97b3c8a9803032443b9.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-1 .text-group_25 {
        width: 689px;
        height: 152px;
        margin: 83px 0 0 31px
    }

    #tab90 .tab90-phone #section-1 .text_59 {
        width: 366px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 36px;
        text-align: left;
        line-height: 1.3;
        margin-left: 161px
    }

    #tab90 .tab90-phone #section-1 .text_60 {
        width: 534px;
        height: 28px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 16px 0 0 77px
    }

    #tab90 .tab90-phone #section-1 .text_61 {
        width: 689px;
        height: 56px;
        overflow-wrap: break-word;
        color: #131313;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin-top: 15px
    }

    #tab90 .tab90-phone #section-1 .group_9 {
        width: 518px;
        height: 59px;
        margin: 36px 0 480px 109px
    }

    #tab90 .tab90-phone #section-1 .image_1 {
        width: 115px;
        height: 57px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-1 .image-wrapper_1 {
        background-color: #fff;
        border-radius: 5px;
        height: 59px;
        margin-left: 16px;
        width: 132px
    }

    #tab90 .tab90-phone #section-1 .image_2 {
        width: 112px;
        height: 25px;
        margin: 16px 0 0 8px
    }

    #tab90 .tab90-phone #section-1 .image_3 {
        width: 115px;
        height: 57px;
        margin: 1px 0 0 12px
    }

    #tab90 .tab90-phone #section-1 .image_4 {
        width: 116px;
        height: 57px;
        margin: 1px 0 0 12px
    }

    #tab90 .tab90-phone #section-1 .group_10 {
        border-radius: 5px;
        position: absolute;
        left: 543px;
        top: 270px;
        width: 115px;
        height: 58px
    }

    #tab90 .tab90-phone #section-1 .box_9 {
        width: 750px;
        height: 639px;
        background: url(images/56c8fae320077e66b1aa0c5fff315fe4.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-1 .text-group_26 {
        width: 258px;
        height: 372px;
        margin: 86px 0 0 23px
    }

    #tab90 .tab90-phone #section-1 .paragraph_28 {
        width: 268px;
        height: 89px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 40px;
        text-align: left;
        line-height: 40px
    }

    #tab90 .tab90-phone #section-1 .paragraph_29 {
        width: 209px;
        height: 59px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 21px 0 0 1px
    }

    #tab90 .tab90-phone #section-1 .text_62 {
        width: 218px;
        height: 171px;
        overflow-wrap: break-word;
        color: #131313;
        font-size: 16px;
        text-align: left;
        line-height: 16px;
        margin: 32px 0 0 1px
    }

    #tab90 .tab90-phone #section-1 .box_10 {
        width: 750px;
        height: 836px;
        background: url(images/f068fdd8f07e62f6cd59a0dd9ca8cc71.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 135px
    }

    #tab90 .tab90-phone #section-1 .text-group_27 {
        width: 704px;
        height: 151px;
        margin: 91px 0 0 23px
    }

    #tab90 .tab90-phone #section-1 .text_63 {
        width: 704px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 39px;
        text-align: left;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .text_64 {
        width: 427px;
        height: 28px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 12px 0 0 139px
    }

    #tab90 .tab90-phone #section-1 .text_65 {
        width: 623px;
        height: 55px;
        overflow-wrap: break-word;
        color: #131313;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin: 15px 0 0 41px
    }

    #tab90 .tab90-phone #section-1 .text_66 {
        width: 369px;
        height: 18px;
        overflow-wrap: break-word;
        color: #cbc1c6;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin: 560px 0 16px 251px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_13 {
        height: 720px;
        background: url(images/e0eaed1178f22adc6e7f4dd0f3e4d194.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 778px;
        width: 750px
    }

    #tab90 .tab90-phone #section-1 .text_67 {
        width: 638px;
        height: 57px;
        overflow-wrap: break-word;
        color: #131313;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin: 112px 0 0 56px
    }

    #tab90 .tab90-phone #section-1 .box_11 {
        width: 750px;
        height: 1041px;
        background: url(images/2f63abedf7d58b10b9b3db8686c37d55.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 161px;
        -webkit-box-pack: flex-center;
        -ms-flex-pack: flex-center;
        justify-content: flex-center
    }

    #tab90 .tab90-phone #section-1 .text-group_28 {
        width: 625px;
        height: 159px;
        margin: 75px 0 0 63px
    }

    #tab90 .tab90-phone #section-1 .text_68 {
        width: auto;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 40px;
        text-align: center;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .text_69 {
        width: 411px;
        height: 27px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 17px 0 0 107px
    }

    #tab90 .tab90-phone #section-1 .text_70 {
        width: 625px;
        height: 56px;
        overflow-wrap: break-word;
        color: #131313;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin-top: 17px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_14 {
        width: 565px;
        height: 18px;
        margin: 713px 0 76px 100px
    }

    #tab90 .tab90-phone #section-1 .text_71 {
        width: auto;
        height: 18px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 22px
    }

    #tab90 .tab90-phone #section-1 .text_72 {
        width: 92px;
        height: 13px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 22px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_15 {
        height: 178px;
        background: url(images/5b6693b1430da5f9c23215385f430dfe.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 1px;
        width: 750px
    }

    #tab90 .tab90-phone #section-1 .paragraph_30 {
        width: 702px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 38px;
        text-align: center;
        line-height: 1.3;
        margin: 48px 0 0 24px
    }

    #tab90 .tab90-phone #section-1 .box_12 {
        height: 666px;
        background: url(images/12c3065a2d9593abe3ab31762b8c63d4.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 2px;
        width: 750px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_16 {
        width: 189px;
        height: 19px;
        margin: 173px 0 0 500px
    }

    #tab90 .tab90-phone #section-1 .text_73 {
        width: 189px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 23px;
        text-align: center;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_17 {
        width: 236px;
        height: 25px;
        margin: 305px 0 144px 14px
    }

    #tab90 .tab90-phone #section-1 .text_74 {
        width: 236px;
        height: 25px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 23px;
        text-align: center;
        line-height: 23px
    }

    #tab90 .tab90-phone #section-1 .box_13 {
        width: 750px;
        height: 763px;
        background: url(images/38647c7ccc5a8228510f360f4bc9c769.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-1 .text-group_29 {
        width: 713px;
        height: 88px;
        margin: 76px 0 0 19px
    }

    #tab90 .tab90-phone #section-1 .text_75 {
        width: 723px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 37px;
        text-align: left;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .text_76 {
        width: 318px;
        height: 27px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 13px 0 0 197px
    }

    #tab90 .tab90-phone #section-1 .text_77 {
        width: 614px;
        height: 55px;
        overflow-wrap: break-word;
        color: #131313;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin: 18px 0 0 70px
    }

    #tab90 .tab90-phone #section-1 .text_78 {
        width: 242px;
        height: 24px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 22px;
        text-align: center;
        line-height: 22px;
        margin: 217px 0 0 259px
    }

    #tab90 .tab90-phone #section-1 .block_1 {
        width: 441px;
        height: 34px;
        margin: 37px 0 0 173px
    }

    #tab90 .tab90-phone #section-1 .block_1 div[class^=text-group_] {
        width: auto
    }

    #tab90 .tab90-phone #section-1 .block_1 div[class^=text-group_] span {
        width: auto
    }

    #tab90 .tab90-phone #section-1 .text-group_30 {
        width: 45px;
        height: 34px
    }

    #tab90 .tab90-phone #section-1 .text_79 {
        width: 39px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-1 .text_80 {
        width: 45px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        text-align: left;
        line-height: 12px;
        margin-top: 6px
    }

    #tab90 .tab90-phone #section-1 .text-group_31 {
        width: 63px;
        height: 34px;
        margin-left: 147px
    }

    #tab90 .tab90-phone #section-1 .text_81 {
        width: 39px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-1 .text_82 {
        width: 62px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        text-align: left;
        line-height: 12px;
        margin: 6px 0 0 1px
    }

    #tab90 .tab90-phone #section-1 .text-group_32 {
        width: 54px;
        height: 34px;
        margin-left: 132px
    }

    #tab90 .tab90-phone #section-1 .text_83 {
        width: 31px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-1 .text_84 {
        width: 54px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        text-align: left;
        line-height: 12px;
        margin-top: 6px
    }

    #tab90 .tab90-phone #section-1 .block_2 {
        width: 464px;
        height: 34px;
        margin: 46px 0 0 174px
    }

    #tab90 .tab90-phone #section-1 .block_2 div[class^=text-group_] {
        width: auto
    }

    #tab90 .tab90-phone #section-1 .block_2 div[class^=text-group_] span {
        width: auto
    }

    #tab90 .tab90-phone #section-1 .text-group_33 {
        width: 51px;
        height: 34px
    }

    #tab90 .tab90-phone #section-1 .text_85 {
        width: 38px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-1 .text_86 {
        width: 51px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        text-align: left;
        line-height: 12px;
        margin-top: 6px
    }

    #tab90 .tab90-phone #section-1 .text-group_34 {
        width: 56px;
        height: 34px;
        margin-left: 140px
    }

    #tab90 .tab90-phone #section-1 .text_87 {
        width: 45px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-1 .text_88 {
        width: 56px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        text-align: left;
        line-height: 12px;
        margin-top: 3px
    }

    #tab90 .tab90-phone #section-1 .text-group_35 {
        width: 78px;
        height: 34px;
        margin-left: 139px
    }

    #tab90 .tab90-phone #section-1 .text_89 {
        width: 56px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-1 .text_90 {
        width: 78px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        text-align: left;
        line-height: 12px;
        margin-top: 3px
    }

    #tab90 .tab90-phone #section-1 .text_91 {
        width: 557px;
        height: 11px;
        overflow-wrap: break-word;
        color: #131313;
        font-size: 9px;
        text-align: center;
        line-height: 9px;
        margin: 38px 0 85px 95px
    }

    #tab90 .tab90-phone #section-1 .box_14 {
        width: 750px;
        height: 565px;
        background: url(images/474f728034c30e33ae42ba9966d240e3.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 3px
    }

    #tab90 .tab90-phone #section-1 .text-group_36 {
        width: 319px;
        height: 152px;
        margin: 60px 0 0 415px
    }

    #tab90 .tab90-phone #section-1 .paragraph_31 {
        width: 329px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 37px;
        text-align: left;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .paragraph_32 {
        width: 211px;
        height: 51px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 22px;
        text-align: left;
        line-height: 22px;
        margin: 10px 0 0 4px
    }

    #tab90 .tab90-phone #section-1 .box_15 {
        height: 639px;
        background: url(images/c2eebd4ea4cfc9a0c921193a10561203.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 750px
    }

    #tab90 .tab90-phone #section-1 .box_15 span {
        color: #000 !important
    }

    #tab90 .tab90-phone #section-1 .group_11 {
        width: 664px;
        height: 75px;
        margin: 93px 0 0 24px
    }

    #tab90 .tab90-phone #section-1 .text-group_37 {
        width: 260px;
        height: 48px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_18 {
        width: auto;
        height: 25px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: left;
        line-height: 24px
    }

    #tab90 .tab90-phone #section-1 .text_92 {
        width: 240px;
        height: 25px;
        overflow-wrap: break-word;
        color: #4285f4;
        font-size: 32px;
        text-align: left;
        line-height: 24px
    }

    #tab90 .tab90-phone #section-1 .text_93 {
        width: 240px;
        height: 25px;
        overflow-wrap: break-word;
        color: #4285f4;
        font-size: 24px;
        text-align: left;
        line-height: 24px
    }

    #tab90 .tab90-phone #section-1 .text_94 {
        width: 232px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        margin: 5px 0 0 1px
    }

    #tab90 .tab90-phone #section-1 .text-group_38 {
        width: 248px;
        height: 74px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_19 {
        width: 268px;
        height: 25px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: left;
        line-height: 24px
    }

    #tab90 .tab90-phone #section-1 .text_95 {
        width: auto;
        height: 25px;
        overflow-wrap: break-word;
        color: #fbbc04;
        font-size: 32px;
        text-align: left;
        line-height: 24px
    }

    #tab90 .tab90-phone #section-1 .text_96 {
        width: 248px;
        height: 25px;
        overflow-wrap: break-word;
        color: #fbbc04;
        font-size: 24px;
        text-align: left;
        line-height: 24px
    }

    #tab90 .tab90-phone #section-1 .paragraph_33 {
        width: 183px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        margin: 12px 0 0 5px
    }

    #tab90 .tab90-phone #section-1 .group_12 {
        width: 636px;
        height: 71px;
        margin: 172px 0 228px 66px
    }

    #tab90 .tab90-phone #section-1 .text_97 {
        width: 139px;
        height: 20px;
        overflow-wrap: break-word;
        color: #ea4335;
        font-size: 24px;
        text-align: left;
        line-height: 24px;
        margin-top: 2px
    }

    #tab90 .tab90-phone #section-1 .text-group_39 {
        width: 214px;
        height: 49px;
        margin-left: 76px
    }

    #tab90 .tab90-phone #section-1 .text_98 {
        width: 214px;
        height: 24px;
        overflow-wrap: break-word;
        color: #34a853;
        font-size: 22px;
        text-align: left;
        line-height: 24px
    }

    #tab90 .tab90-phone #section-1 .text_99 {
        width: 66px;
        height: 15px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        line-height: 21px;
        margin: 10px 0 0 70px
    }

    #tab90 .tab90-phone #section-1 .text-group_40 {
        width: 155px;
        height: 71px;
        margin-left: 52px
    }

    #tab90 .tab90-phone #section-1 .text_100 {
        width: auto;
        height: 25px;
        overflow-wrap: break-word;
        color: #3e8bc9;
        font-size: 24px;
        text-align: center;
        line-height: 24px
    }

    #tab90 .tab90-phone #section-1 .paragraph_34 {
        width: 155px;
        height: 36px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        line-height: 21px;
        margin-top: 10px
    }

    #tab90 .tab90-phone #section-1 .box_16 {
        width: 750px;
        height: 840px;
        background: url(images/c41c0fd82af9b4d7945c6944cfae663e.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 6px
    }

    #tab90 .tab90-phone #section-1 .text-group_41 {
        width: 527px;
        height: 149px;
        margin: 63px 0 0 112px
    }

    #tab90 .tab90-phone #section-1 .text_101 {
        width: auto;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: center;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .text_102 {
        width: 507px;
        height: 27px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 10px 0 0 9px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_20 {
        width: 527px;
        height: 56px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: center;
        line-height: 16px;
        margin-top: 16px
    }

    #tab90 .tab90-phone #section-1 .text_103 {
        width: 527px;
        height: 56px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left
    }

    #tab90 .tab90-phone #section-1 .text_104 {
        width: 527px;
        height: 56px;
        overflow-wrap: break-word;
        color: #161616;
        font-size: 16px;
        text-align: left
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_21 {
        width: 507px;
        height: 31px;
        margin: 570px 0 27px 137px
    }

    #tab90 .tab90-phone #section-1 .text_105 {
        width: 72px;
        height: 15px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        text-align: left;
        line-height: 13px
    }

    #tab90 .tab90-phone #section-1 .text_106 {
        width: 154px;
        height: 12px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        text-align: left;
        line-height: 13px;
        margin-left: 85px
    }

    #tab90 .tab90-phone #section-1 .paragraph_35 {
        width: 158px;
        height: 31px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 13px;
        text-align: center;
        line-height: 13px;
        margin-left: 38px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_22 {
        width: 750px;
        height: 613px;
        background: url(images/ccfee91cde4811f825c92584508333e9.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-1 .text_107 {
        width: 237px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: left;
        line-height: 1.3;
        margin: 45px 0 0 261px
    }

    #tab90 .tab90-phone #section-1 .text_108 {
        width: 526px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        margin: 12px 0 468px 113px
    }

    #tab90 .tab90-phone #section-1 .box_17 {
        width: 750px;
        height: 747px;
        background: url(images/05f966bdd9c3be241d23dae7702d7563.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-1 .text_109 {
        width: 369px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: center;
        line-height: 1.3;
        margin: 98px 0 0 195px
    }

    #tab90 .tab90-phone #section-1 .text-group_42 {
        width: 641px;
        height: 97px;
        margin: 15px 0 496px 55px
    }

    #tab90 .tab90-phone #section-1 .text_110 {
        width: 501px;
        height: 27px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin-left: 70px
    }

    #tab90 .tab90-phone #section-1 .text_111 {
        width: 641px;
        height: 56px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin-top: 14px
    }

    #tab90 .tab90-phone #section-1 .box_18 {
        width: 741px;
        height: 792px;
        background: url(images/75641aeca7d36cf7b88c24746f10c171.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 10px
    }

    #tab90 .tab90-phone #section-1 .text-group_43 {
        width: 356px;
        height: 89px;
        margin: 78px 0 0 197px
    }

    #tab90 .tab90-phone #section-1 .text_112 {
        width: 235px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 40px;
        text-align: left;
        line-height: 1.3;
        margin-left: 61px
    }

    #tab90 .tab90-phone #section-1 .text_113 {
        width: 356px;
        height: 27px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin-top: 10px
    }

    #tab90 .tab90-phone #section-1 .text_114 {
        width: 663px;
        height: 60px;
        overflow-wrap: break-word;
        color: #131313;
        font-size: 17px;
        text-align: center;
        line-height: 17px;
        margin: 18px 0 0 44px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_23 {
        width: 526px;
        height: 36px;
        margin: 211px 0 0 127px
    }

    #tab90 .tab90-phone #section-1 .text_115 {
        width: 184px;
        height: 32px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 500;
        text-align: center;
        line-height: 17px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-1 .text_116 {
        width: 193px;
        height: 36px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 500;
        text-align: center;
        line-height: 17px
    }

    #tab90 .tab90-phone #section-1 .text_117 {
        width: 262px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 500;
        text-align: center;
        line-height: 17px;
        margin: 197px 0 84px 253px
    }

    #tab90 .tab90-phone #section-1 .box_19 {
        width: 750px;
        height: 841px;
        background: url(images/d152532044dc1f2b319f08b607e43fa3.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 27px
    }

    #tab90 .tab90-phone #section-1 .text-group_44 {
        width: 370px;
        height: 82px;
        margin: -18px 0 0 190px
    }

    #tab90 .tab90-phone #section-1 .text_118 {
        width: 380px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: center;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .text_119 {
        width: 362px;
        height: 27px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 10px 0 0 8px
    }

    #tab90 .tab90-phone #section-1 .text_120 {
        width: 661px;
        height: 61px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: center;
        line-height: 17px;
        margin: 23px 0 0 45px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_24 {
        width: 470px;
        height: 23px;
        margin: 595px 0 75px 149px
    }

    #tab90 .tab90-phone #section-1 .text_121 {
        width: 122px;
        height: 14px;
        overflow-wrap: break-word;
        color: #030303;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-1 .text_122 {
        width: 152px;
        height: 23px;
        overflow-wrap: break-word;
        color: #030303;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        line-height: 12px;
        margin-left: 33px
    }

    #tab90 .tab90-phone #section-1 .text_123 {
        width: 128px;
        height: 14px;
        overflow-wrap: break-word;
        color: #030303;
        font-size: 12px;
        font-weight: 500;
        text-align: center;
        line-height: 12px;
        margin-left: 35px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_25 {
        height: 184px;
        background: url(images/a140a66adf53aeeb806d6bab9f5aaaa3.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 750px;
        position: absolute;
        left: 0;
        top: 6107px
    }

    #tab90 .tab90-phone #section-1 .paragraph_36 {
        width: 725px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 39px;
        text-align: center;
        line-height: 1.3;
        margin: 49px 0 0 15px
    }

    #tab90 .tab90-phone #section-1 .box_20 {
        position: absolute;
        left: 0;
        top: 7100px;
        width: 750px;
        height: 866px;
        background: url(images/812d37d0367670b488bbc6f238dbe75b.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-1 .text-group_45 {
        width: 645px;
        height: 154px;
        margin: 92px 0 0 56px
    }

    #tab90 .tab90-phone #section-1 .text_124 {
        width: 645px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 39px;
        text-align: left;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-1 .text_125 {
        width: 502px;
        height: 25px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 24px;
        text-align: center;
        line-height: 24px;
        margin: 15px 0 0 72px
    }

    #tab90 .tab90-phone #section-1 .text_126 {
        width: 631px;
        height: 57px;
        overflow-wrap: break-word;
        color: #131313;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin: 16px 0 0 7px
    }

    #tab90 .tab90-phone #section-1 .text_127 {
        width: 444px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 39px;
        text-align: left;
        line-height: 1.3;
        margin: 542px 0 0 153px
    }

    #tab90 .tab90-phone #section-1 .text_128 {
        width: 349px;
        height: 21px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 12px 0 4px 201px
    }

    #tab90 .tab90-phone #section-1 .text-wrapper_26 {
        height: 178px;
        background: url(images/f54fae8ef58e290c5e00fe798fc59754.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 750px;
        position: absolute;
        left: 0;
        top: 8580px
    }

    #tab90 .tab90-phone #section-1 .paragraph_37 {
        width: 629px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 38px;
        text-align: center;
        line-height: 1.3;
        margin: 45px 0 0 66px
    }

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

    #tab90 .tab90-phone #section-2 .group_1 {
        position: relative;
        width: 750px;
        background: #fff5f5
    }

    #tab90 .tab90-phone #section-2 .block_1 {
        width: 750px;
        height: 626px;
        background: url(images/3c1634774dd7114c7a1afc8cd8b7aec2.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-2 .text-group_1 {
        width: 297px;
        height: 204px;
        margin: 372px 0 0 429px
    }

    #tab90 .tab90-phone #section-2 .paragraph_1 {
        width: 306px;
        height: 109px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 42px;
        text-align: left;
        line-height: 45px
    }

    #tab90 .tab90-phone #section-2 .paragraph_2 {
        width: 277px;
        height: 90px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: left;
        line-height: 26px;
        margin-top: 5px
    }

    #tab90 .tab90-phone #section-2 .block_2 {
        height: 483px;
        background: url(images/ed258e6e235c1e51c930ab8d7fa1be34.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 750px
    }

    #tab90 .tab90-phone #section-2 .block_2 span {
        color: #000 !important
    }

    #tab90 .tab90-phone #section-2 .block_3 {
        width: 716px;
        height: 138px;
        margin: 81px 0 0 16px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_1 {
        width: 205px;
        height: 114px
    }

    #tab90 .tab90-phone #section-2 .text_1 {
        width: 155px;
        height: 19px;
        overflow-wrap: break-word;
        color: #fbbc04;
        font-size: 23px;
        text-align: center;
        line-height: 21px
    }

    #tab90 .tab90-phone #section-2 .text_2 {
        width: 117px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 18px;
        margin: 10px 0 0 2px
    }

    #tab90 .tab90-phone #section-2 .text_3 {
        width: 203px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        line-height: 17px;
        margin: 5px 0 0 2px
    }

    #tab90 .tab90-phone #section-2 .paragraph_3 {
        width: 107px;
        height: 30px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        line-height: 17px;
        margin: 14px 0 0 2px
    }

    #tab90 .tab90-phone #section-2 .paragraph_4 {
        width: 203px;
        height: 55px;
        overflow-wrap: break-word;
        color: #e63562;
        font-size: 18px;
        text-align: center;
        line-height: 17px;
        margin: 1px 0 0 88px
    }

    #tab90 .tab90-phone #section-2 .text-group_2 {
        width: 201px;
        height: 138px;
        margin-left: 19px
    }

    #tab90 .tab90-phone #section-2 .paragraph_5 {
        width: 201px;
        height: 45px;
        overflow-wrap: break-word;
        color: #19c0f8;
        font-size: 22px;
        text-align: center;
        line-height: 21px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_2 {
        width: 91px;
        height: 70px;
        overflow-wrap: break-word;
        font-size: 0;
        font-weight: 500;
        text-align: left;
        line-height: 18px;
        margin: 23px 0 0 1px
    }

    #tab90 .tab90-phone #section-2 .text_4 {
        width: 91px;
        height: 70px;
        overflow-wrap: break-word;
        color: #f98360;
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        line-height: 18px
    }

    #tab90 .tab90-phone #section-2 .paragraph_6 {
        width: 91px;
        height: 70px;
        overflow-wrap: break-word;
        color: #f98360;
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        line-height: 18px
    }

    #tab90 .tab90-phone #section-2 .text_5 {
        width: 91px;
        height: 70px;
        overflow-wrap: break-word;
        color: #f98867;
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        line-height: 18px
    }

    #tab90 .tab90-phone #section-2 .paragraph_7 {
        width: 91px;
        height: 70px;
        overflow-wrap: break-word;
        color: #f98360;
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        line-height: 18px
    }

    #tab90 .tab90-phone #section-2 .text_6 {
        width: 91px;
        height: 70px;
        overflow-wrap: break-word;
        color: #f98360;
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        line-height: 18px
    }

    #tab90 .tab90-phone #section-2 .text_7 {
        width: 91px;
        height: 70px;
        overflow-wrap: break-word;
        color: #f98360;
        font-size: 12px;
        font-weight: 500;
        text-align: left;
        line-height: 18px
    }

    #tab90 .tab90-phone #section-2 .block_4 {
        width: 700px;
        height: 102px;
        margin: 37px 0 0 14px
    }

    #tab90 .tab90-phone #section-2 .text_8 {
        width: 71px;
        height: 19px;
        overflow-wrap: break-word;
        color: #9630bb;
        font-size: 23px;
        text-align: center;
        line-height: 21px
    }

    #tab90 .tab90-phone #section-2 .image-text_1 {
        width: 119px;
        height: 86px;
        margin: 12px 0 0 300px
    }

    #tab90 .tab90-phone #section-2 .image_1 {
        width: 71px;
        height: 69px;
        margin-left: 24px
    }

    #tab90 .tab90-phone #section-2 .text-group_3 {
        width: 119px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: center;
        line-height: 14px;
        margin-top: 5px
    }

    #tab90 .tab90-phone #section-2 .paragraph_8 {
        width: 141px;
        height: 83px;
        overflow-wrap: break-word;
        color: #121212;
        font-size: 27px;
        text-align: center;
        line-height: 31px;
        margin: 49px 0 0 69px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_3 {
        width: 85px;
        height: 19px;
        margin: 8px 0 98px 402px
    }

    #tab90 .tab90-phone #section-2 .text_9 {
        width: 85px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 23px;
        text-align: center;
        line-height: 21px
    }

    #tab90 .tab90-phone #section-2 .block_5 {
        width: 750px;
        height: 770px;
        background: url(images/3d90059749cc4dfb01db1606ee9df579.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 7px
    }

    #tab90 .tab90-phone #section-2 .text-group_4 {
        width: 482px;
        height: 71px;
        margin: 65px 0 0 134px
    }

    #tab90 .tab90-phone #section-2 .text_10 {
        width: 482px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: center;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-2 .text_11 {
        width: 455px;
        height: 21px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 5px 0 0 14px
    }

    #tab90 .tab90-phone #section-2 .text_12 {
        width: 681px;
        height: 75px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin: 21px 0 0 35px
    }

    #tab90 .tab90-phone #section-2 .text_13 {
        width: 128px;
        height: 12px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 14px;
        text-align: center;
        line-height: 14px;
        margin: 446px 0 0 25px
    }

    #tab90 .tab90-phone #section-2 .text_14 {
        width: 88px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 22px;
        text-align: center;
        line-height: 1.3;
        margin: 10px 0 59px 50px
    }

    #tab90 .tab90-phone #section-2 .block_6 {
        width: 750px;
        height: 917px;
        background: url(images/381780ec08d54e0f747d9ce9047a3e9a.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -16px
    }

    #tab90 .tab90-phone #section-2 .text-group_5 {
        width: 629px;
        height: 137px;
        margin: 114px 0 0 60px
    }

    #tab90 .tab90-phone #section-2 .paragraph_9 {
        width: 639px;
        height: 108px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: center;
        line-height: 40px
    }

    #tab90 .tab90-phone #section-2 .text_15 {
        width: 437px;
        height: 28px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 21px 0 0 96px
    }

    #tab90 .tab90-phone #section-2 .text_16 {
        width: 693px;
        height: 55px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin: 20px 0 591px 28px
    }

    #tab90 .tab90-phone #section-2 .block_7 {
        width: 750px;
        height: 523px;
        background: url(images/78a8490a7fd784b0092e7f76083e07ab.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-2 .text-group_6 {
        width: 351px;
        height: 115px;
        margin: 103px 0 0 17px
    }

    #tab90 .tab90-phone #section-2 .paragraph_10 {
        width: 323px;
        height: 74px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 33px;
        text-align: left;
        line-height: 33px
    }

    #tab90 .tab90-phone #section-2 .text_17 {
        width: 351px;
        height: 21px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 20px;
        line-height: 20px;
        margin-top: 20px
    }

    #tab90 .tab90-phone #section-2 .text-group_7 {
        width: 369px;
        height: 137px;
        margin: 19px 0 0 18px
    }

    #tab90 .tab90-phone #section-2 .text_18 {
        width: 320px;
        height: 84px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        text-align: left;
        line-height: 14px
    }

    #tab90 .tab90-phone #section-2 .text_19 {
        width: 368px;
        height: 21px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 20px;
        text-align: left;
        line-height: 20px;
        margin: 32px 0 0 1px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_4 {
        width: 194px;
        height: 63px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: left;
        line-height: 18px;
        margin: 15px 0 71px 20px
    }

    #tab90 .tab90-phone #section-2 .text_20 {
        width: 174px;
        height: 63px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 18px;
        text-align: left
    }

    #tab90 .tab90-phone #section-2 .text_21 {
        width: 174px;
        height: 63px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        text-align: left
    }

    #tab90 .tab90-phone #section-2 .paragraph_11 {
        width: 174px;
        height: 63px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 18px;
        text-align: left
    }

    #tab90 .tab90-phone #section-2 .text_22 {
        width: 174px;
        height: 63px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        text-align: left
    }

    #tab90 .tab90-phone #section-2 .paragraph_12 {
        width: 174px;
        height: 63px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 18px;
        text-align: left
    }

    #tab90 .tab90-phone #section-2 .text_23 {
        width: 174px;
        height: 63px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        text-align: left
    }

    #tab90 .tab90-phone #section-2 .text_24 {
        width: 174px;
        height: 63px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 18px;
        text-align: left
    }

    #tab90 .tab90-phone #section-2 .block_8 {
        width: 750px;
        height: 657px;
        background: url(images/398e01d305a4ddfec36afacadba166f0.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 62px
    }

    #tab90 .tab90-phone #section-2 .text-group_8 {
        width: 534px;
        height: 160px;
        margin: 11px 0 0 108px
    }

    #tab90 .tab90-phone #section-2 .text_25 {
        width: auto;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: left;
        line-height: 1.3;
        margin-left: 208px
    }

    #tab90 .tab90-phone #section-2 .text_26 {
        width: 360px;
        height: 28px;
        overflow-wrap: break-word;
        color: #010101;
        font-size: 26px;
        text-align: center;
        line-height: 26px;
        margin: 9px 0 0 87px
    }

    #tab90 .tab90-phone #section-2 .text_27 {
        width: 534px;
        height: 71px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin-top: 11px
    }

    #tab90 .tab90-phone #section-2 .block_9 {
        width: 750px;
        height: 631px;
        background: url(images/c72e0e68700ffa8cff9ab036a70589fd.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -35px
    }

    #tab90 .tab90-phone #section-2 .text-group_9 {
        width: 349px;
        height: 207px;
        margin: 286px 0 0 16px
    }

    #tab90 .tab90-phone #section-2 .paragraph_13 {
        width: 358px;
        height: 107px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 41px;
        text-align: left;
        line-height: 44px;
        margin-left: 1px
    }

    #tab90 .tab90-phone #section-2 .paragraph_14 {
        width: 321px;
        height: 87px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 25px;
        text-align: left;
        line-height: 25px;
        margin-top: 33px
    }

    #tab90 .tab90-phone #section-2 .block_10 {
        width: 750px;
        height: 974px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_5 {
        height: 179px;
        background: url(images/c473db2d2b4387459f5b42c98b31d777.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 502px;
        width: 750px
    }

    #tab90 .tab90-phone #section-2 .text_28 {
        width: 492px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: center;
        line-height: 1.3;
        margin: 93px 0 0 134px
    }

    #tab90 .tab90-phone #section-2 .group_2 {
        width: 750px;
        height: 284px;
        background: url(images/036989f2c00f81087588ae933ca44d66.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 3px 0 6px 0
    }

    #tab90 .tab90-phone #section-2 .section_1 {
        width: 152px;
        height: 186px;
        background: url(images/b28aaa54335eecf28fea9c0ba34e30c2.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 48px 0 0 91px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_6 {
        width: 385px;
        height: 133px;
        margin: 83px 16px 0 106px
    }

    #tab90 .tab90-phone #section-2 .text_29 {
        width: 274px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 33px;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-2 .text_30 {
        width: 385px;
        height: 81px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 19px;
        text-align: left;
        line-height: 19px;
        margin-top: 15px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_7 {
        width: 750px;
        height: 657px;
        background: url(images/b6b7f86b923ea4e82ee2d79a1835efd5.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -1px
    }

    #tab90 .tab90-phone #section-2 .text_31 {
        width: 292px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 33px;
        text-align: center;
        line-height: 1.3;
        margin: 63px 0 0 229px
    }

    #tab90 .tab90-phone #section-2 .text_32 {
        width: 695px;
        height: 59px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 19px;
        text-align: center;
        line-height: 20px;
        margin: 9px 0 0 28px
    }

    #tab90 .tab90-phone #section-2 .text_33 {
        width: 351px;
        height: 14px;
        overflow-wrap: break-word;
        color: #353535;
        font-size: 13px;
        text-align: center;
        line-height: 18px;
        margin: 401px 0 74px 179px
    }

    #tab90 .tab90-phone #section-2 .block_11 {
        width: 750px;
        height: 542px;
        background: url(images/09e3fd845d004879de76fe40a497d961.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 129px
    }

    #tab90 .tab90-phone #section-2 .text-group_10 {
        width: 331px;
        height: 160px;
        margin: 103px 0 0 21px
    }

    #tab90 .tab90-phone #section-2 .text_34 {
        width: 274px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 30px;
        text-align: left;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-2 .text_35 {
        width: 330px;
        height: 79px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 22px;
        margin: 11px 0 0 1px
    }

    #tab90 .tab90-phone #section-2 .text_36 {
        width: 245px;
        height: 24px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 22px;
        text-align: left;
        line-height: 23px;
        margin: 15px 0 0 1px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_8 {
        width: 307px;
        height: 154px;
        margin: 106px 41px 0 50px
    }

    #tab90 .tab90-phone #section-2 .text_37 {
        width: auto;
        overflow-wrap: break-word;
        color: #000;
        font-size: 30px;
        text-align: left;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-2 .text_38 {
        width: 307px;
        height: 53px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 18px;
        margin-top: 17px
    }

    #tab90 .tab90-phone #section-2 .text_39 {
        width: 290px;
        height: 24px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 22px;
        text-align: left;
        line-height: 23px;
        margin: 20px 0 0 3px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_9 {
        height: 143px;
        background: url(images/c76760bdeb5f9a1cb244c39c881121ef.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 19px;
        width: 750px
    }

    #tab90 .tab90-phone #section-2 .text_40 {
        width: 390px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: center;
        line-height: 1.3;
        margin: 50px 0 0 185px
    }

    #tab90 .tab90-phone #section-2 .block_12 {
        width: 750px;
        height: 907px;
        background: url(images/abd2c0ab21b76b26ef652122d959c8c4.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 15px
    }

    #tab90 .tab90-phone #section-2 .text-group_11 {
        width: 664px;
        height: 135px;
        margin: 82px 0 0 35px
    }

    #tab90 .tab90-phone #section-2 .text_41 {
        width: 383px;
        height: 25px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 23px;
        text-align: left;
        line-height: 16px;
        margin-left: 141px
    }

    #tab90 .tab90-phone #section-2 .text_42 {
        width: 411px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: left;
        line-height: 1.3;
        margin: 12px 0 0 127px
    }

    #tab90 .tab90-phone #section-2 .text_43 {
        width: 664px;
        height: 58px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        text-align: center;
        line-height: 19px;
        margin-top: 13px
    }

    #tab90 .tab90-phone #section-2 .text-group_12 {
        width: 340px;
        height: 140px;
        margin: 429px 0 121px 58px
    }

    #tab90 .tab90-phone #section-2 .text_44 {
        width: 289px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 26px;
        text-align: left;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-2 .text_45 {
        width: 340px;
        height: 96px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        text-align: left;
        line-height: 19px;
        margin-top: 17px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_10 {
        height: 164px;
        background: url(images/8f3b5567442c97339186838a4a6ec704.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 2px;
        width: 750px
    }

    #tab90 .tab90-phone #section-2 .text_46 {
        width: 569px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 42px;
        text-align: center;
        line-height: 1.3;
        margin: 58px 0 0 85px
    }

    #tab90 .tab90-phone #section-2 .block_13 {
        width: 750px;
        height: 1144px;
        background: url(images/46a5bebb49949b10c2440bd187a879b5.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-2 .text-group_13 {
        width: 368px;
        height: 188px;
        margin: 137px 0 0 313px
    }

    #tab90 .tab90-phone #section-2 .text_47 {
        width: 257px;
        height: 24px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 23px;
        text-align: left;
        line-height: 32px
    }

    #tab90 .tab90-phone #section-2 .text_48 {
        width: 367px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 29px;
        text-align: left;
        line-height: 1.3;
        margin: 16px 0 0 1px
    }

    #tab90 .tab90-phone #section-2 .text_49 {
        width: 328px;
        height: 104px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        text-align: left;
        line-height: 22px;
        margin: 13px 0 0 1px
    }

    #tab90 .tab90-phone #section-2 .text-group_14 {
        width: 354px;
        height: 60px;
        margin: 175px 0 0 197px
    }

    #tab90 .tab90-phone #section-2 .text_50 {
        width: 272px;
        height: 25px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 23px;
        text-align: left;
        line-height: 32px;
        margin-left: 41px
    }

    #tab90 .tab90-phone #section-2 .text_51 {
        width: 354px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 29px;
        text-align: left;
        line-height: 1.3;
        margin-top: 11px
    }

    #tab90 .tab90-phone #section-2 .text_52 {
        width: 602px;
        height: 42px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        text-align: center;
        line-height: 22px;
        margin: 20px 0 0 73px
    }

    #tab90 .tab90-phone #section-2 .paragraph_15 {
        width: 457px;
        height: 29px;
        overflow-wrap: break-word;
        color: #2c2c2c;
        font-size: 12px;
        text-align: center;
        line-height: 16px;
        margin: 406px 0 87px 143px
    }

    #tab90 .tab90-phone #section-2 .block_14 {
        height: 843px;
        background: url(images/faa6b6d2853fb850986c4feec19cd69f.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 149px;
        width: 750px
    }

    #tab90 .tab90-phone #section-2 .group_3 {
        width: 344px;
        height: 240px;
        margin: 95px 0 0 37px
    }

    #tab90 .tab90-phone #section-2 .text-group_15 {
        width: 344px;
        height: 240px
    }

    #tab90 .tab90-phone #section-2 .paragraph_16 {
        width: 308px;
        height: 110px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 30px;
        text-align: left;
        line-height: 33px;
        margin-left: 1px
    }

    #tab90 .tab90-phone #section-2 .text_53 {
        width: 343px;
        height: 65px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 23px;
        text-align: left;
        line-height: 22px;
        margin: 25px 0 0 1px
    }

    #tab90 .tab90-phone #section-2 .text_54 {
        width: 289px;
        height: 35px;
        overflow-wrap: break-word;
        color: #2c2c2c;
        font-size: 18px;
        text-align: left;
        line-height: 16px;
        margin-top: 25px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_11 {
        width: 240px;
        margin: 139px 0 0 426px
    }

    #tab90 .tab90-phone #section-2 .text_55 {
        width: 240px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 30px;
        text-align: left;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-2 .group_4 {
        width: 311px;
        height: 178px;
        margin: 20px 0 147px 427px
    }

    #tab90 .tab90-phone #section-2 .text-group_16 {
        width: 311px;
        height: 178px
    }

    #tab90 .tab90-phone #section-2 .text_56 {
        width: 311px;
        height: 47px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 23px;
        text-align: left;
        line-height: 22px
    }

    #tab90 .tab90-phone #section-2 .text_57 {
        width: 266px;
        height: 107px;
        overflow-wrap: break-word;
        color: #2c2c2c;
        font-size: 18px;
        text-align: left;
        line-height: 18px;
        margin-top: 24px
    }

    #tab90 .tab90-phone #section-2 .block_15 {
        height: 876px;
        background: url(images/c8b8503349904e3bdf3cfb4ef7b0c016.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 750px;
        margin: -54px 0 6px 0
    }

    #tab90 .tab90-phone #section-2 .block_15 div[class^=text-wrapper_] {
        width: 650px
    }

    #tab90 .tab90-phone #section-2 .block_15 div[class^=text-wrapper_] span:nth-child(1) {
        width: 250px
    }

    #tab90 .tab90-phone #section-2 .block_15 div[class^=text-wrapper_] span:nth-child(2) {
        width: 400px
    }

    #tab90 .tab90-phone #section-2 .block_15 span {
        line-height: 1.2
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_12 {
        width: 158px;
        height: 16px;
        margin: 62px 0 0 34px
    }

    #tab90 .tab90-phone #section-2 .text_58 {
        width: 158px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 18px;
        font-weight: 500;
        text-align: left;
        line-height: 45px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_13 {
        width: 307px;
        height: 15px;
        margin: 41px 0 0 37px
    }

    #tab90 .tab90-phone #section-2 .text_59 {
        width: 51px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px
    }

    #tab90 .tab90-phone #section-2 .text_60 {
        width: 57px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 54px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_14 {
        width: 507px;
        height: 20px;
        margin: 27px 0 0 37px
    }

    #tab90 .tab90-phone #section-2 .text_61 {
        width: 53px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 48px
    }

    #tab90 .tab90-phone #section-2 .text_62 {
        width: 256px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 48px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_15 {
        width: 410px;
        height: 15px;
        margin: 31px 0 0 37px
    }

    #tab90 .tab90-phone #section-2 .text_63 {
        width: 87px;
        height: 14px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-2 .text_64 {
        width: 160px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 54px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_16 {
        width: 291px;
        height: 20px;
        margin: 32px 0 0 37px
    }

    #tab90 .tab90-phone #section-2 .text_65 {
        width: 61px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-2 .text_66 {
        width: 40px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 45px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_17 {
        width: 658px;
        height: 21px;
        margin: 27px 0 0 38px
    }

    #tab90 .tab90-phone #section-2 .text_67 {
        width: 61px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px
    }

    #tab90 .tab90-phone #section-2 .text_68 {
        width: 407px;
        height: 18px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 300;
        text-align: left;
        line-height: 54px;
        margin-top: 3px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_18 {
        width: 446px;
        height: 17px;
        margin: 25px 0 0 37px
    }

    #tab90 .tab90-phone #section-2 .text_69 {
        width: 35px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px;
        margin-top: 2px
    }

    #tab90 .tab90-phone #section-2 .text_70 {
        width: 195px;
        height: 17px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 54px
    }

    #tab90 .tab90-phone #section-2 .group_5 {
        width: 580px;
        height: 84px;
        margin: 26px 0 0 38px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_19 {
        width: 102px;
        height: 79px;
        margin: 4px 0 0 37px
    }

    #tab90 .tab90-phone #section-2 .text_71 {
        width: 102px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px
    }

    #tab90 .tab90-phone #section-2 .text_72 {
        width: 70px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 50px;
        margin-top: 40px
    }

    #tab90 .tab90-phone #section-2 .text-group_17 {
        width: 330px;
        height: 84px
    }

    #tab90 .tab90-phone #section-2 .paragraph_17 {
        width: 330px;
        height: 42px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 22px
    }

    #tab90 .tab90-phone #section-2 .text_73 {
        width: 287px;
        height: 17px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 50px;
        margin: 40px 0 0 1px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_20 {
        width: 282px;
        height: 20px;
        margin: 27px 0 0 38px
    }

    #tab90 .tab90-phone #section-2 .text_74 {
        width: 177px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-2 .text_75 {
        width: 30px;
        height: 14px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 54px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_21 {
        width: 342px;
        height: 16px;
        margin: 21px 0 0 37px
    }

    #tab90 .tab90-phone #section-2 .text_76 {
        width: 24px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-2 .text_77 {
        width: 92px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 54px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_22 {
        width: 503px;
        height: 21px;
        margin: 28px 0 0 38px
    }

    #tab90 .tab90-phone #section-2 .text_78 {
        width: 107px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px
    }

    #tab90 .tab90-phone #section-2 .text_79 {
        width: 251px;
        height: 20px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 54px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_23 {
        width: 286px;
        height: 16px;
        margin: 27px 0 0 37px
    }

    #tab90 .tab90-phone #section-2 .text_80 {
        width: 114px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-2 .text_81 {
        width: 35px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 54px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_24 {
        width: 480px;
        height: 19px;
        margin: 34px 0 0 38px
    }

    #tab90 .tab90-phone #section-2 .text_82 {
        width: 140px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px
    }

    #tab90 .tab90-phone #section-2 .text_83 {
        width: 231px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 50px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_25 {
        width: 426px;
        height: 19px;
        margin: 33px 0 0 37px
    }

    #tab90 .tab90-phone #section-2 .text_84 {
        width: 69px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px
    }

    #tab90 .tab90-phone #section-2 .text_85 {
        width: 174px;
        height: 17px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 54px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_26 {
        width: 434px;
        height: 20px;
        margin: 26px 0 71px 39px
    }

    #tab90 .tab90-phone #section-2 .text_86 {
        width: 46px;
        height: 14px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 60px
    }

    #tab90 .tab90-phone #section-2 .text_87 {
        width: 185px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        font-weight: 300;
        text-align: left;
        line-height: 54px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_27 {
        height: 138px;
        background: url(images/503cba072bb22cf95006e470f75fac45.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 750px;
        position: absolute;
        left: 0;
        top: 6253px
    }

    #tab90 .tab90-phone #section-2 .text_88 {
        width: 397px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 40px;
        text-align: center;
        line-height: 1.3;
        margin: 47px 0 0 182px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_28 {
        height: 165px;
        background: url(images/c08bb358d0bb47e2bdaaeb0b48137ff3.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 750px;
        position: absolute;
        left: 0;
        top: 9294px
    }

    #tab90 .tab90-phone #section-2 .text_89 {
        width: 345px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 43px;
        text-align: center;
        line-height: 1.3;
        margin: 59px 0 0 202px
    }

    #tab90 .tab90-phone #section-2 .block_16 {
        position: absolute;
        left: 0;
        top: 4648px;
        width: 750px;
        height: 515px;
        background: url(images/7aa87f60a74df558543ecc053c526f54.webp) 100% no-repeat;
        background-size: 100% 100%
    }

    #tab90 .tab90-phone #section-2 .text-group_18 {
        width: 700px;
        height: 76px;
        margin: 80px 0 0 17px
    }

    #tab90 .tab90-phone #section-2 .text_90 {
        width: 700px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 33px;
        text-align: center;
        line-height: 1.3
    }

    #tab90 .tab90-phone #section-2 .text_91 {
        width: 545px;
        height: 24px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        text-align: left;
        line-height: 12px;
        margin: 19px 0 0 77px
    }

    #tab90 .tab90-phone #section-2 .group_6 {
        width: 720px;
        height: 68px;
        margin: 48px 0 0 11px
    }

    #tab90 .tab90-phone #section-2 .group_7 {
        width: 152px;
        height: 65px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_29 {
        width: 133px;
        height: 17px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: left;
        line-height: 12px;
        margin-left: 16px
    }

    #tab90 .tab90-phone #section-2 .text_92 {
        width: 133px;
        height: 17px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-2 .text_93 {
        width: 133px;
        height: 17px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-2 .text-group_19 {
        width: 152px;
        height: 29px;
        margin-top: 19px
    }

    #tab90 .tab90-phone #section-2 .text_94 {
        width: 117px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 12px;
        margin-left: 16px
    }

    #tab90 .tab90-phone #section-2 .text_95 {
        width: 152px;
        height: 11px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 10px;
        text-align: center;
        line-height: 10px;
        margin-top: 6px
    }

    #tab90 .tab90-phone #section-2 .group_8 {
        width: 119px;
        height: 56px;
        margin-left: 59px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_30 {
        width: 83px;
        height: 20px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: left;
        line-height: 12px;
        margin-left: 19px
    }

    #tab90 .tab90-phone #section-2 .text_96 {
        width: 83px;
        height: 20px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-2 .text_97 {
        width: 83px;
        height: 20px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_31 {
        width: 119px;
        height: 21px;
        margin-top: 15px
    }

    #tab90 .tab90-phone #section-2 .text_98 {
        width: 90%;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 12px;
        margin-top: 3px
    }

    #tab90 .tab90-phone #section-2 .paragraph_18 {
        width: 0;
        height: 21px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 9px;
        text-align: left;
        line-height: 10px
    }

    #tab90 .tab90-phone #section-2 .text-group_20 {
        width: 109px;
        height: 60px;
        margin: 1px 0 0 67px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_32 {
        width: 81px;
        height: 20px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: left;
        line-height: 12px;
        margin-left: 14px
    }

    #tab90 .tab90-phone #section-2 .text_99 {
        width: 81px;
        height: 20px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-2 .text_100 {
        width: 81px;
        height: 20px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-2 .paragraph_19 {
        width: 109px;
        height: 26px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        text-align: center;
        line-height: 11px;
        margin-top: 14px
    }

    #tab90 .tab90-phone #section-2 .group_9 {
        width: 172px;
        height: 65px;
        margin: 3px 0 0 42px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_33 {
        width: 151px;
        height: 17px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: left;
        line-height: 12px;
        margin-left: 10px
    }

    #tab90 .tab90-phone #section-2 .text_101 {
        width: 151px;
        height: 17px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-2 .text_102 {
        width: 151px;
        height: 17px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 17px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_34 {
        width: 172px;
        height: 30px;
        margin-top: 18px
    }

    #tab90 .tab90-phone #section-2 .paragraph_20 {
        width: 76px;
        height: 29px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        text-align: center;
        line-height: 14px
    }

    #tab90 .tab90-phone #section-2 .paragraph_21 {
        width: 85px;
        height: 29px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        text-align: center;
        line-height: 14px;
        margin-top: 1px
    }

    #tab90 .tab90-phone #section-2 .group_10 {
        width: 701px;
        height: 28px;
        margin: 69px 0 146px 24px
    }

    #tab90 .tab90-phone #section-2 .text-group_21 {
        width: 121px;
        height: 26px;
        margin-top: 2px
    }

    #tab90 .tab90-phone #section-2 .text_103 {
        width: 121px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-2 .text_104 {
        width: 100px;
        height: 7px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 10px;
        text-align: center;
        line-height: 10px;
        margin: 7px 0 0 10px
    }

    #tab90 .tab90-phone #section-2 .text-wrapper_35 {
        width: 142px;
        height: 25px;
        margin-left: 60px
    }

    #tab90 .tab90-phone #section-2 .text_105 {
        width: 142px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 12px
    }

    #tab90 .tab90-phone #section-2 .text_106 {
        width: 94px;
        height: 9px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 8px;
        text-align: center;
        line-height: 10px;
        margin-left: 18px
    }

    #tab90 .tab90-phone #section-2 .text_107 {
        width: 158px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 12px;
        margin-left: 34px
    }

    #tab90 .tab90-phone #section-2 .text_108 {
        width: 165px;
        height: 11px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 12px;
        text-align: left;
        line-height: 18px;
        margin: 8px 0 0 21px
    }
}