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

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

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

#tab30kids sup {
    line-height: 1
}

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

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

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

#tab30kids .tab30kids-pc {
    display: inherit
}

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

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

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

#tab30kids .se {
    position: relative
}

#tab30kids .opacity {
    opacity: 0
}

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

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

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

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

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

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

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

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

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

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

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

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

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

#tab30kids .tab30kids-pc #section-1 .box_1 {
    width: 1920px
}

#tab30kids .tab30kids-pc #section-1 .box_26 {
    position: relative;
    width: 1920px
}

#tab30kids .tab30kids-pc #section-1 .group_15 {
    width: 1487px;
    height: 566px;
    margin: 221px 0 0 59px
}

#tab30kids .tab30kids-pc #section-1 .group_1 {
    width: 242px;
    height: 566px
}

#tab30kids .tab30kids-pc #section-1 .box_27 {
    width: 475px;
    height: 396px;
    margin-top: 51px
}

#tab30kids .tab30kids-pc #section-1 .box_3 {
    width: 271px;
    height: 246px;
    margin-left: 50px
}

#tab30kids .tab30kids-pc #section-1 .text_1 {
    background-image: linear-gradient(112deg, rgb(102, 181, 239) 0, rgb(102, 181, 239) 0, rgb(236, 114, 192) 100%, rgb(236, 114, 192) 100%);
    width: 475px;
    overflow-wrap: break-word;
    color: #030000;
    font-size: 85px;
    text-align: center;
    line-height: 1.2;
    margin-top: 38px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text_2 {
    width: 100%;
    overflow-wrap: break-word;
    color: #030000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 1;
    margin: 1px 0 0 1px
}

#tab30kids .tab30kids-pc #section-1 .group_16 {
    width: 1288px;
    height: 940px;
    margin: 298px 0 0 316px
}

#tab30kids .tab30kids-pc #section-1 .section_21 {
    width: 393px;
    height: 939px;
    margin-top: 1px
}

#tab30kids .tab30kids-pc #section-1 .block_1 {
    height: 599px;
    background: url(images/4ba22cc5c7579c50f8f94817acf7edf6.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 392px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_1 {
    width: 257px;
    height: 62px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: left;
    line-height: 30px;
    margin: 45px 0 0 69px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_1 {
    height: 320px;
    background: url(images/7d45aa43ca722f8ff55d320571311a9c.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 20px;
    width: 393px
}

#tab30kids .tab30kids-pc #section-1 .text_3 {
    width: 275px;
    height: 22px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: left;
    line-height: 30px;
    margin: 50px 0 0 56px
}

#tab30kids .tab30kids-pc #section-1 .section_22 {
    width: 878px;
    height: 938px
}

#tab30kids .tab30kids-pc #section-1 .section_23 {
    width: 878px;
    height: 389px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_2 {
    height: 389px;
    background: url(images/1530ecbff6c3cbcf57a646be1d435342.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 458px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_2 {
    width: 195px;
    height: 65px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: left;
    line-height: 33px;
    margin: 45px 0 0 146px
}

#tab30kids .tab30kids-pc #section-1 .box_28 {
    width: 402px;
    height: 387px;
    margin-top: 1px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_3 {
    height: 181px;
    background: url(images/2dacbf7a628ea199a52e355bed39aa7a.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 2px;
    width: 399px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_3 {
    width: 230px;
    height: 48px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 27px;
    text-align: left;
    line-height: 26px;
    margin: 112px 0 0 85px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_4 {
    height: 188px;
    background: url(images/4ff83d1874b970942552a1fb1c9026e1.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 18px;
    width: 402px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_4 {
    width: 289px;
    height: 55px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: center;
    line-height: 30px;
    margin: 28px 0 0 63px
}

#tab30kids .tab30kids-pc #section-1 .section_24 {
    width: 876px;
    height: 531px;
    margin: 18px 0 0 2px
}

#tab30kids .tab30kids-pc #section-1 .section_25 {
    width: 541px;
    height: 528px;
    margin-top: 3px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_5 {
    height: 282px;
    background: url(images/1da2360ff3d12993deec472959222074.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 541px
}

#tab30kids .tab30kids-pc #section-1 .text_4 {
    width: 274px;
    height: 30px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: left;
    line-height: 30px;
    margin: 35px 0 0 134px
}

#tab30kids .tab30kids-pc #section-1 .box_4 {
    width: 539px;
    height: 230px;
    background: url(images/ff8ec47289a3125e215014925f0026e5.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 16px 0 0 2px
}

#tab30kids .tab30kids-pc #section-1 .text-group_12 {
    width: 398px;
    height: 70px;
    margin: 18px 0 0 25px
}

#tab30kids .tab30kids-pc #section-1 .text_5 {
    width: 398px;
    height: 24px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: left;
    line-height: 30px
}

#tab30kids .tab30kids-pc #section-1 .text_6 {
    width: 178px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: left;
    line-height: 30px;
    margin: 14px 0 0 1px
}

#tab30kids .tab30kids-pc #section-1 .section_26 {
    width: 318px;
    height: 528px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_6 {
    height: 345px;
    background: url(images/7c7e17ce1801ed7021126da3e6e4051a.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 318px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_5 {
    width: 238px;
    height: 53px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: center;
    line-height: 30px;
    margin: 28px 0 0 44px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_7 {
    height: 166px;
    background: url(images/015880658249654123b13d724d25ac1f.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: 17px;
    width: 318px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_6 {
    width: 194px;
    height: 49px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    text-align: left;
    line-height: 24px;
    margin: 18px 0 0 68px
}

#tab30kids .tab30kids-pc #section-1 .group_17 {
    width: 1288px;
    height: 190px;
    margin: 16px 0 0 316px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_8 {
    height: 189px;
    background: url(images/1564dea97af08c8ed995e7d6e08a7deb.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 287px
}

#tab30kids .tab30kids-pc #section-1 .text_7 {
    width: 144px;
    height: 23px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: center;
    line-height: 32px;
    margin: 114px 0 0 68px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_9 {
    height: 186px;
    background: url(images/cdf4e6d67cc70fee5ea566c196c0c5e7.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 16px;
    width: 252px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_7 {
    width: 230px;
    height: 66px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: left;
    line-height: 36px;
    margin: 19px 0 0 18px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_10 {
    width: 383px;
    height: 186px;
    background: url(images/8f27e35032d5f12be5d0ff8ea1893493.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 15px
}

#tab30kids .tab30kids-pc #section-1 .text_8 {
    width: 266px;
    height: 32px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: left;
    line-height: 30px;
    margin: 18px 0 0 58px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_8 {
    width: 308px;
    height: 39px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    line-height: 18px;
    margin: 86px 0 11px 40px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_11 {
    height: 190px;
    background: url(images/95b3bb181bf33b69a5a2c4819cbf9615.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-left: 17px;
    width: 318px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_9 {
    width: 235px;
    height: 49px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    text-align: left;
    line-height: 24px;
    margin: 19px 0 0 46px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_12 {
    height: 187px;
    background: url(images/b286e9ffc649818860bbc0094613be49.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1034px;
    margin: 117px 0 0 456px
}

#tab30kids .tab30kids-pc #section-1 .text_9 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 521px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 64px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 62px 0 0 243px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_13 {
    height: 187px;
    background: url(images/bdb18bbb9778647c700f0030d8ee3be2.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1431px;
    margin: 195px 0 0 302px
}

#tab30kids .tab30kids-pc #section-1 .text_10 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 932px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    line-height: 72px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 66px 0 0 192px
}

#tab30kids .tab30kids-pc #section-1 .text_11 {
    width: 424px;
    height: 50px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin: -30px 0 0 747px
}

#tab30kids .tab30kids-pc #section-1 .text_12 {
    width: 1236px;
    height: 106px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 56px 0 0 342px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_14 {
    height: 187px;
    background: url(images/bb7a33f08414382772ced17d3a12cf28.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1431px;
    margin: 27px 0 0 301px
}

#tab30kids .tab30kids-pc #section-1 .text_13 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 704px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 66px 0 0 313px
}

#tab30kids .tab30kids-pc #section-1 .text_14 {
    width: 518px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin-top: 10px;
    margin-left: 405px
}

#tab30kids .tab30kids-pc #section-1 .text_15 {
    width: 1236px;
    height: 142px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 50px 0 0 343px
}

#tab30kids .tab30kids-pc #section-1 .section_9 {
    width: 1029px;
    height: 699px;
    margin: 96px 0 0 434px
}

#tab30kids .tab30kids-pc #section-1 .image-wrapper_1 {
    width: 1012px;
    height: 95px;
    margin: 73px 0 0 434px
}

#tab30kids .tab30kids-pc #section-1 .group_7-0 {
    width: 110px;
    height: 71px;
    margin: 9px 317px 0 0
}

#tab30kids .tab30kids-pc #section-1 .group_7-1 {
    width: 110px;
    height: 71px;
    margin: 9px 317px 0 0
}

#tab30kids .tab30kids-pc #section-1 .group_7-2 {
    width: 110px;
    height: 71px;
    margin: 9px 317px 0 0
}

#tab30kids .tab30kids-pc #section-1 .group_18 {
    width: 1146px;
    height: 61px;
    margin: 2px 0 0 391px
}

#tab30kids .tab30kids-pc #section-1 .text-group_13 {
    width: 218px;
    height: 55px;
    margin-top: 6px
}

#tab30kids .tab30kids-pc #section-1 .text_16 {
    width: 218px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: center
}

#tab30kids .tab30kids-pc #section-1 .text_17 {
    height: 26px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 30px;
    text-align: center
}

#tab30kids .tab30kids-pc #section-1 .list_2 {
    width: 692px;
    height: 61px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#tab30kids .tab30kids-pc #section-1 .text-group_14-0 {
    width: 155px;
    height: 60px;
    margin: 1px 202px 0 0
}

#tab30kids .tab30kids-pc #section-1 .text_18-0 {
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: center
}

#tab30kids .tab30kids-pc #section-1 .text_20-0 {
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 30px;
    text-align: center
}

#tab30kids .tab30kids-pc #section-1 .text-group_14-1 {
    width: 271px;
    height: 60px;
    margin: 1px 202px 0 0
}

#tab30kids .tab30kids-pc #section-1 .text_18-1 {
    width: 309px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: center
}

#tab30kids .tab30kids-pc #section-1 .text_19-1 {
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 30px;
    text-align: center
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_15 {
    height: 187px;
    background: url(images/aa16e87b5f40c58a8cb46bfd5486fed6.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1751px;
    margin: 77px 0 0 141px
}

#tab30kids .tab30kids-pc #section-1 .text_21 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 992px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    line-height: 72px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 63px 0 0 329px
}

#tab30kids .tab30kids-pc #section-1 .text_22 {
    width: 478px;
    height: 50px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin: -33px 0 0 726px
}

#tab30kids .tab30kids-pc #section-1 .text_23 {
    width: 1194px;
    height: 177px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 54px 0 0 363px
}

#tab30kids .tab30kids-pc #section-1 .text_24 {
    width: 440px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    margin: 105px 0 0 745px
}

#tab30kids .tab30kids-pc #section-1 .section_12 {
    width: 1293px;
    height: 627px;
    margin: 32px 0 0 316px
}

#tab30kids .tab30kids-pc #section-1 .text_25 {
    width: 1231px;
    height: 69px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 75px 0 0 350px
}

#tab30kids .tab30kids-pc #section-1 .text_26 {
    width: 402px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    margin: 128px 0 0 766px
}

#tab30kids .tab30kids-pc #section-1 .section_13 {
    width: 1293px;
    height: 627px;
    margin: 9px 0 0 316px
}

#tab30kids .tab30kids-pc #section-1 .text_27 {
    width: 1075px;
    height: 69px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 79px 0 0 423px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_16 {
    height: 187px;
    background: url(images/f2a2107a1679fccba1e1bb7079a1510c.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1431px;
    margin: 84px 0 0 245px
}

#tab30kids .tab30kids-pc #section-1 .text_28 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 594px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    line-height: 72px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 63px 0 0 418px
}

#tab30kids .tab30kids-pc #section-1 .text_29 {
    width: 710px;
    height: 54px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin: 0 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .text_30 {
    width: 1232px;
    height: 141px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 44px 0 0 345px
}

#tab30kids .tab30kids-pc #section-1 .section_14 {
    width: 1202px;
    height: 691px;
    margin: 101px 0 0 452px
}

#tab30kids .tab30kids-pc #section-1 .section_15 {
    width: 725px;
    height: 144px;
    margin: 66px 0 0 598px
}

#tab30kids .tab30kids-pc #section-1 .section_16 {
    position: relative;
    width: 1920px;
    height: 749px;
    background: url(images/6b2f4978581741c10b9095a71b3f6ddb.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 168px 0 156px 0
}

#tab30kids .tab30kids-pc #section-1 .text_31 {
    width: 656px;
    height: 177px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 36px;
    margin: 420px 0 0 330px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_17 {
    height: 453px;
    background: url(images/e37aae7f5e08043134dc5dcf66e0743d.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 948px;
    position: absolute;
    left: 226px;
    top: 69px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_10 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 565px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 159px 0 0 109px
}

#tab30kids .tab30kids-pc #section-1 .text_32 {
    position: relative;
    margin-left: 402px;
    width: 1116px;
    height: 142px;
    overflow-wrap: break-word;
    color: #030000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px
}

#tab30kids .tab30kids-pc #section-1 .section_8 {
    position: relative;
    width: 1834px;
    height: 517px
}

#tab30kids .tab30kids-pc #section-1 .section_17 {
    position: absolute;
    left: 319px;
    top: 272px;
    width: 753px;
    height: 510px
}

#tab30kids .tab30kids-pc #section-1 .section_7 {
    position: relative;
    margin-left: 335px;
    width: 1339px;
    height: 877px
}

#tab30kids .tab30kids-pc #section-1 .box_5 {
    background-color: #e5f3ff;
    border-radius: 50px;
    height: 1828px;
    width: 1572px;
    margin: -1px 0 0 174px
}

#tab30kids .tab30kids-pc #section-1 .block_50 {
    width: 1208px;
    height: 409px;
    margin: 54px 0 0 174px
}

#tab30kids .tab30kids-pc #section-1 .box_7 {
    width: 592px;
    height: 377px;
    margin-top: 32px
}

#tab30kids .tab30kids-pc #section-1 .box_29 {
    width: 560px;
    height: 392px
}

#tab30kids .tab30kids-pc #section-1 .section_27 {
    width: 504px
}

#tab30kids .tab30kids-pc #section-1 .text_33 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 251px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: left;
    margin-top: 162px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .block_2 {
    width: 222px;
    height: 226px
}

#tab30kids .tab30kids-pc #section-1 .text_34 {
    width: 560px;
    height: 142px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 36px;
    margin-top: 24px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_48 {
    width: 984px;
    margin: 125px 0 0 166px
}

#tab30kids .tab30kids-pc #section-1 .text_35 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 281px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: left;
    margin-top: 4px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text_36 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 328px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_49 {
    width: 1215px;
    height: 149px;
    margin: 25px 0 0 166px
}

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

#tab30kids .tab30kids-pc #section-1 .text_38 {
    width: 559px;
    height: 104px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 36px;
    margin-top: 1px
}

#tab30kids .tab30kids-pc #section-1 .image-wrapper_2 {
    width: 1235px;
    height: 374px;
    margin: 50px 0 0 139px
}

#tab30kids .tab30kids-pc #section-1 .box_10 {
    width: 586px;
    height: 374px
}

#tab30kids .tab30kids-pc #section-1 .box_11 {
    width: 586px;
    height: 374px
}

#tab30kids .tab30kids-pc #section-1 .block_51 {
    width: 1205px;
    height: 379px;
    margin: 100px 0 93px 168px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_50 {
    width: 559px;
    height: 215px;
    margin-top: 92px
}

#tab30kids .tab30kids-pc #section-1 .text_39 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 289px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text_40 {
    width: 558px;
    height: 133px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 36px;
    margin: 26px 0 0 1px
}

#tab30kids .tab30kids-pc #section-1 .block_3 {
    width: 585px;
    height: 379px
}

#tab30kids .tab30kids-pc #section-1 .box_30 {
    position: relative;
    width: 1920px;
    height: 15805px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_21 {
    width: 960px;
    height: 187px;
    background: url(images/cd6d54b5b42f6896e712b28b038d8aed.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 183px 0 0 559px
}

#tab30kids .tab30kids-pc #section-1 .text_41 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 518px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 66px 0 0 143px
}

#tab30kids .tab30kids-pc #section-1 .text_42 {
    width: 561px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    margin: 18px 0 5px 120px
}

#tab30kids .tab30kids-pc #section-1 .text_43 {
    width: 1072px;
    height: 101px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: center;
    line-height: 36px;
    margin: 46px 0 0 451px
}

#tab30kids .tab30kids-pc #section-1 .block_4 {
    width: 1120px;
    height: 435px;
    margin: 33px 0 0 400px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_22 {
    background: url(images/1379604856372253f6b4dfc07427dd13.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1245px;
    height: 187px;
    margin: 104px 0 0 338px
}

#tab30kids .tab30kids-pc #section-1 .text_44 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 745px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 63px 0 0 250px
}

#tab30kids .tab30kids-pc #section-1 .text_45 {
    width: 689px;
    height: 54px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin: 0 0 0 278px
}

#tab30kids .tab30kids-pc #section-1 .text_46 {
    width: 1239px;
    height: 177px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 49px 0 0 341px
}

#tab30kids .tab30kids-pc #section-1 .block_5 {
    width: 776px;
    height: 873px;
    margin: 102px 0 0 543px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_51 {
    width: 1120px;
    height: 88px;
    margin: 196px 0 0 395px
}

#tab30kids .tab30kids-pc #section-1 .text_47 {
    width: 489px;
    height: 87px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 30px
}

#tab30kids .tab30kids-pc #section-1 .text_48 {
    width: 432px;
    height: 86px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin-top: 2px
}

#tab30kids .tab30kids-pc #section-1 .image-wrapper_3 {
    width: 1257px;
    height: 399px;
    margin: 24px 0 0 330px
}

#tab30kids .tab30kids-pc #section-1 .block_7 {
    width: 620px;
    height: 399px
}

#tab30kids .tab30kids-pc #section-1 .block_8 {
    width: 610px;
    height: 399px
}

#tab30kids .tab30kids-pc #section-1 .text_49 {
    width: 971px;
    height: 68px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 168px 0 0 475px
}

#tab30kids .tab30kids-pc #section-1 .block_9 {
    width: 797px;
    height: 504px;
    margin: 48px 0 0 562px
}

#tab30kids .tab30kids-pc #section-1 .text_50 {
    width: 1160px;
    height: 106px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 343px 0 0 380px
}

#tab30kids .tab30kids-pc #section-1 .block_10 {
    width: 878px;
    height: 596px;
    margin: 109px 0 0 521px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_24 {
    height: 187px;
    background: url(images/095313292f13d551f47ca78e26ef93db.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1245px;
    margin: 189px 0 0 394px
}

#tab30kids .tab30kids-pc #section-1 .text_51 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 524px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 68px 0 0 292px
}

#tab30kids .tab30kids-pc #section-1 .text_52 {
    width: 1043px;
    height: 54px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin: 0 0 0 21px
}

#tab30kids .tab30kids-pc #section-1 .text_53 {
    width: 1037px;
    height: 58px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: center;
    line-height: 30px;
    margin: 49px 0 0 451px
}

#tab30kids .tab30kids-pc #section-1 .block_11 {
    width: 1025px;
    height: 758px;
    margin: 88px 0 0 448px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_25 {
    height: 187px;
    background: url(images/c72558879e990f57d52e8d874a1bbcbe.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1245px;
    margin: 151px 0 0 394px
}

#tab30kids .tab30kids-pc #section-1 .text_54 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 550px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 67px 0 0 291px
}

#tab30kids .tab30kids-pc #section-1 .text_55 {
    width: 1057px;
    height: 53px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin: 0 0 0 38px
}

#tab30kids .tab30kids-pc #section-1 .text_56 {
    width: 1027px;
    height: 142px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 37px 0 0 446px
}

#tab30kids .tab30kids-pc #section-1 .block_12 {
    width: 1155px;
    height: 482px;
    margin: 139px 0 0 383px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_26 {
    height: 187px;
    background: url(images/8434c809d2f8515db94c434b6bc462df.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1245px;
    margin: 183px 0 0 394px
}

#tab30kids .tab30kids-pc #section-1 .text_57 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 691px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 66px 0 0 210px
}

#tab30kids .tab30kids-pc #section-1 .text_58 {
    width: 510px;
    height: 54px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin: 0 0 0 313px
}

#tab30kids .tab30kids-pc #section-1 .text_59 {
    width: 1120px;
    height: 105px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 46px 0 0 401px
}

#tab30kids .tab30kids-pc #section-1 .block_13 {
    width: 1160px;
    height: 248px;
    margin: 101px 0 0 380px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_27 {
    height: 187px;
    background: url(images/269bfff7dd05c105b1b2fe3492648e29.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1245px;
    margin: 115px 0 0 394px
}

#tab30kids .tab30kids-pc #section-1 .text_60 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 532px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 63px 0 0 284px
}

#tab30kids .tab30kids-pc #section-1 .text_61 {
    width: 902px;
    height: 54px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin: 0 0 0 115px
}

#tab30kids .tab30kids-pc #section-1 .text_62 {
    width: 1206px;
    height: 213px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 46px 0 0 358px
}

#tab30kids .tab30kids-pc #section-1 .block_14 {
    width: 1475px;
    height: 563px;
    margin: 157px 0 0 223px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_28 {
    height: 187px;
    background: url(images/c5c3a3883dd90f000764c5370854b0e0.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 1635px;
    margin: 150px 0 0 199px
}

#tab30kids .tab30kids-pc #section-1 .text_63 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 803px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 63px 0 0 326px
}

#tab30kids .tab30kids-pc #section-1 .text_64 {
    width: 552px;
    height: 54px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin: 0 0 20px 490px
}

#tab30kids .tab30kids-pc #section-1 .box_16 {
    width: 1920px;
    height: 925px;
    margin-top: 53px;
    position: relative
}

#tab30kids .tab30kids-pc #section-1 .box_16 .word {
    position: absolute;
    width: 800px;
    top: 99px;
    left: 532px
}

#tab30kids .tab30kids-pc #section-1 .box_16 .word ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

#tab30kids .tab30kids-pc #section-1 .box_16 .word ul li .tit {
    width: 92px;
    font-size: 48px;
    color: #43baff
}

#tab30kids .tab30kids-pc #section-1 .box_16 .word ul li .msg {
    font-weight: 400;
    font-size: 32px;
    color: #000
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_52 {
    width: 907px;
    height: 37px;
    margin: 109px 0 0 461px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_52 span {
    width: auto
}

#tab30kids .tab30kids-pc #section-1 .text_69 {
    overflow-wrap: break-word;
    color: #43baff;
    font-size: 48px;
    line-height: 1
}

#tab30kids .tab30kids-pc #section-1 .text_70 {
    overflow-wrap: break-word;
    color: #43baff;
    font-size: 48px;
    line-height: 1;
    color: #43baff;
    font-size: 48px;
    line-height: 1
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_53 {
    width: 994px;
    margin: 5px 0 0 460px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_53 ul {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_53 ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30%;
    flex: 0 1 30%;
    padding-left: 20px;
    width: 335px;
    height: 127px;
    border: 1px solid #43baff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

#tab30kids .tab30kids-pc #section-1 .text_72 {
    width: 209px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 32px
}

#tab30kids .tab30kids-pc #section-1 .text_73 {
    width: 194px;
    height: 29px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 32px;
    line-height: 50px
}

#tab30kids .tab30kids-pc #section-1 .text_74 {
    width: 229px;
    height: 36px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 32px;
    line-height: 50px
}

#tab30kids .tab30kids-pc #section-1 .block_16 {
    width: 1635px;
    height: 187px;
    background: url(images/fc50d0a841dff4091781282650c2f8e8.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin: 227px 0 0 199px
}

#tab30kids .tab30kids-pc #section-1 .text-group_15 {
    width: 912px;
    height: 129px;
    margin: 63px 0 0 305px
}

#tab30kids .tab30kids-pc #section-1 .text_75 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 922px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text_76 {
    width: 632px;
    height: 41px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center;
    line-height: 72px;
    margin: 23px 0 0 145px
}

#tab30kids .tab30kids-pc #section-1 .text_77 {
    width: 1204px;
    height: 141px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px;
    margin: 63px 0 0 358px
}

#tab30kids .tab30kids-pc #section-1 .block_17 {
    width: 1197px;
    height: 543px;
    margin: 124px 0 0 362px
}

#tab30kids .tab30kids-pc #section-1 .text_78 {
    width: 801px;
    height: 39px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 36px;
    font-weight: 500;
    text-align: center;
    line-height: 72px;
    margin: 36px 0 0 572px
}

#tab30kids .tab30kids-pc #section-1 .text-group_16 {
    width: 621px;
    margin: 65px 0 0 655px
}

#tab30kids .tab30kids-pc #section-1 .text_79 {
    width: 621px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 48px;
    text-align: center
}

#tab30kids .tab30kids-pc #section-1 .text_80 {
    width: 491px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 36px;
    text-align: center;
    margin: 25px 0 0 59px
}

#tab30kids .tab30kids-pc #section-1 .text_81 {
    width: 1236px;
    height: 121px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 43px;
    margin: 26px 0 0 342px
}

#tab30kids .tab30kids-pc #section-1 .block_18 {
    width: 1179px;
    height: 639px;
    margin: 69px 0 0 376px
}

#tab30kids .tab30kids-pc #section-1 .group_19 {
    width: 1191px;
    height: 733px;
    margin: 123px 0 0 344px
}

#tab30kids .tab30kids-pc #section-1 .text-group_17 {
    width: 733px;
    height: 282px;
    margin-top: 191px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_11 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 570px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 60px;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text_82 {
    width: 733px;
    height: 121px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 43px;
    margin-top: 44px
}

#tab30kids .tab30kids-pc #section-1 .group_11 {
    width: 386px;
    height: 733px
}

#tab30kids .tab30kids-pc #section-1 .group_20 {
    width: 1233px;
    height: 610px;
    margin: 32px 0 163px 376px
}

#tab30kids .tab30kids-pc #section-1 .block_21 {
    width: 422px;
    height: 610px
}

#tab30kids .tab30kids-pc #section-1 .box_31 {
    width: 730px;
    height: 354px;
    margin-top: 136px
}

#tab30kids .tab30kids-pc #section-1 .text-group_18 {
    width: 703px;
    height: 107px
}

#tab30kids .tab30kids-pc #section-1 .text_83 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 702px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 60px;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text_84 {
    width: 355px;
    overflow-wrap: break-word;
    color: #6d6add;
    font-size: 36px;
    text-align: center
}

#tab30kids .tab30kids-pc #section-1 .text-group_19 {
    width: 729px;
    height: 211px;
    margin: 36px 0 0 1px
}

#tab30kids .tab30kids-pc #section-1 .text_85 {
    width: 729px;
    height: 105px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 36px
}

#tab30kids .tab30kids-pc #section-1 .text_86 {
    width: 524px;
    height: 56px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin: 50px 0 0 1px
}

#tab30kids .tab30kids-pc #section-1 .block_23 {
    position: absolute;
    left: 413px;
    top: 11311px;
    width: 302px;
    height: 127px;
    border: 1px solid #43baff
}

#tab30kids .tab30kids-pc #section-1 .block_24 {
    position: absolute;
    left: 782px;
    top: 11311px;
    width: 335px;
    height: 127px;
    border: 1px solid #43baff
}

#tab30kids .tab30kids-pc #section-1 .block_25 {
    position: absolute;
    left: 1191px;
    top: 11311px;
    width: 335px;
    height: 127px;
    border: 1px solid #43baff
}

#tab30kids .tab30kids-pc #section-1 .text_87 {
    position: relative;
    margin-left: 354px;
    margin-top: 33px;
    width: 1226px;
    height: 142px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: center;
    line-height: 36px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_33 {
    height: 187px;
    background: url(images/4f751423eded07f2040fc48a1590a73c.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 801px;
    position: absolute;
    left: 612px;
    top: 4165px
}

#tab30kids .tab30kids-pc #section-1 .text_88 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 345px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 63px 0 0 180px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_34 {
    height: 110px;
    background: url(images/8c765eb2b37763726a91e9b3739e671d.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 461px;
    position: absolute;
    left: 314px;
    top: 2560px
}

#tab30kids .tab30kids-pc #section-1 .text_89 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 318px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 38px 0 0 80px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_35 {
    height: 110px;
    background: url(images/92c25b3e0a3ee5b038959c55f915d196.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 461px;
    position: absolute;
    left: 1029px;
    top: 2560px
}

#tab30kids .tab30kids-pc #section-1 .text_90 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 329px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 39px 0 0 54px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_36 {
    height: 110px;
    background: url(images/884e378dea10240ff9b30ea2740a6ee5.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 461px;
    position: absolute;
    left: 767px;
    top: 3230px
}

#tab30kids .tab30kids-pc #section-1 .text_91 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 207px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 39px 0 0 94px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_37 {
    position: relative;
    background: url(images/348a5e475d291d800999f7bec35989c9.webp) no-repeat;
    background-size: 100% 100%;
    width: 773px;
    height: 187px;
    margin-left: 630px;
    margin-top: 200px
}

#tab30kids .tab30kids-pc #section-1 .text_92 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 309px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 57px 0 57px 181px
}

#tab30kids .tab30kids-pc #section-1 .box_17 {
    position: relative;
    width: 1920px;
    height: 1898px;
    background: url(images/01aedc3546a59c008db328a2a64ec5fd.webp) 100% no-repeat;
    background-size: 100% 100%;
    margin-top: -1px
}

#tab30kids .tab30kids-pc #section-1 .section_28 {
    width: 1084px;
    height: 347px;
    margin: 194px 0 0 415px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_54 {
    width: 343px;
    height: 222px;
    margin-top: 52px
}

#tab30kids .tab30kids-pc #section-1 .text_93 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(9, 187, 254)), color-stop(0, rgb(9, 187, 254)), color-stop(100%, rgb(90, 66, 236)), to(rgb(90, 66, 236)));
    background-image: linear-gradient(-90deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 158px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 50px;
    text-align: left;
    margin-left: 5px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text_94 {
    width: 343px;
    height: 141px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin-top: 23px
}

#tab30kids .tab30kids-pc #section-1 .block_26 {
    width: 581px;
    height: 347px
}

#tab30kids .tab30kids-pc #section-1 .section_29 {
    width: 1071px;
    height: 347px;
    margin: 40px 0 0 415px
}

#tab30kids .tab30kids-pc #section-1 .group_12 {
    width: 581px;
    height: 347px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_55 {
    width: 388px;
    height: 212px;
    margin-top: 61px
}

#tab30kids .tab30kids-pc #section-1 .text_95 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(9, 187, 254)), color-stop(0, rgb(9, 187, 254)), color-stop(100%, rgb(90, 66, 236)), to(rgb(90, 66, 236)));
    background-image: linear-gradient(-90deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    overflow-wrap: break-word;
    color: #000;
    font-size: 50px;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text_96 {
    width: 387px;
    height: 139px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin: 32px 0 0 1px
}

#tab30kids .tab30kids-pc #section-1 .section_30 {
    width: 1081px;
    height: 390px;
    margin: 39px 0 0 418px
}

#tab30kids .tab30kids-pc #section-1 .text-group_20 {
    width: 326px;
    height: 224px;
    margin-top: 60px
}

#tab30kids .tab30kids-pc #section-1 .text_97 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(9, 187, 254)), color-stop(0, rgb(9, 187, 254)), color-stop(100%, rgb(90, 66, 236)), to(rgb(90, 66, 236)));
    background-image: linear-gradient(-90deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    overflow-wrap: break-word;
    color: #000;
    font-size: 50px;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text_98 {
    width: 326px;
    height: 141px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin-top: 30px
}

#tab30kids .tab30kids-pc #section-1 .block_27 {
    width: 581px;
    height: 390px
}

#tab30kids .tab30kids-pc #section-1 .section_31 {
    width: 1008px;
    height: 384px;
    margin: 36px 0 121px 417px
}

#tab30kids .tab30kids-pc #section-1 .section_18 {
    width: 581px;
    height: 384px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_56 {
    width: 327px;
    height: 211px;
    margin-top: 80px
}

#tab30kids .tab30kids-pc #section-1 .text_99 {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(9, 187, 254)), color-stop(0, rgb(9, 187, 254)), color-stop(100%, rgb(90, 66, 236)), to(rgb(90, 66, 236)));
    background-image: linear-gradient(-90deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    overflow-wrap: break-word;
    color: #000;
    font-size: 50px;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

#tab30kids .tab30kids-pc #section-1 .text_100 {
    width: 326px;
    height: 133px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 30px;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin: 37px 0 0 1px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_41 {
    background-color: #8ecbf5;
    height: 133px;
    width: 1920px;
    position: absolute;
    left: 0;
    top: -1px
}

#tab30kids .tab30kids-pc #section-1 .text_101 {
    width: 361px;
    height: 61px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 60px;
    text-align: left;
    line-height: 60px;
    margin: 36px 0 0 780px
}

#tab30kids .tab30kids-pc #section-1 .box_32 {
    width: 1920px;
    height: 1666px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_42 {
    height: 187px;
    background: url(images/2f7279dcf04081e3e129170c4e91d2d1.webp) 100% no-repeat;
    background-size: 100% 100%;
    width: 748px;
    margin: 87px 0 0 642px
}

#tab30kids .tab30kids-pc #section-1 .text_102 {
    background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 540px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 60px;
    text-align: center;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 63px 0 0 79px
}

#tab30kids .tab30kids-pc #section-1 .block_52 {
    width: 1081px;
    height: 390px;
    margin: 76px 0 0 421px
}

#tab30kids .tab30kids-pc #section-1 .box_23 {
    background-color: #dde7ff;
    width: 600px;
    height: 389px;
    margin-top: 1px
}

#tab30kids .tab30kids-pc #section-1 .text-group_21 {
    width: 445px;
    height: 113px;
    margin: 138px 0 0 68px
}

#tab30kids .tab30kids-pc #section-1 .text_103 {
    width: 341px;
    height: 40px;
    overflow-wrap: break-word;
    color: #514fee;
    font-size: 36px;
    text-align: left;
    line-height: 36px
}

#tab30kids .tab30kids-pc #section-1 .text_104 {
    width: 452px;
    height: 56px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin: 17px 0 0 0
}

#tab30kids .tab30kids-pc #section-1 .box_24 {
    width: 464px;
    height: 388px
}

#tab30kids .tab30kids-pc #section-1 .block_53 {
    width: 1079px;
    height: 389px;
    margin: 62px 0 0 430px
}

#tab30kids .tab30kids-pc #section-1 .block_30 {
    width: 506px;
    height: 389px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_43 {
    background-color: #f7fcdd;
    width: 546px;
    height: 389px;
    -webkit-box-pack: flex-center;
    -ms-flex-pack: flex-center;
    justify-content: flex-center
}

#tab30kids .tab30kids-pc #section-1 .text_105 {
    width: 374px;
    height: 40px;
    overflow-wrap: break-word;
    color: #514fee;
    font-size: 36px;
    text-align: left;
    line-height: 36px;
    margin: 121px 0 0 82px
}

#tab30kids .tab30kids-pc #section-1 .text_106 {
    width: 415px;
    height: 82px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 30px;
    margin: 27px 0 119px 80px
}

#tab30kids .tab30kids-pc #section-1 .block_54 {
    width: 1078px;
    height: 263px;
    margin: 31px 0 181px 430px
}

#tab30kids .tab30kids-pc #section-1 .section_19 {
    background-color: #f7fcdd;
    width: 521px;
    height: 254px;
    margin-top: 9px
}

#tab30kids .tab30kids-pc #section-1 .text-group_22 {
    width: 342px;
    height: 145px;
    margin: 51px 0 0 36px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_12 {
    width: 297px;
    height: 60px;
    overflow-wrap: break-word;
    color: #514fee;
    font-size: 36px;
    text-align: left;
    line-height: 30px;
    margin-left: 2px
}

#tab30kids .tab30kids-pc #section-1 .text_107 {
    width: 342px;
    height: 67px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    text-align: left;
    line-height: 24px;
    margin-top: 18px
}

#tab30kids .tab30kids-pc #section-1 .section_20 {
    width: 539px;
    height: 263px
}

#tab30kids .tab30kids-pc #section-1 .box_25 {
    background-color: #f1f9ff;
    position: relative;
    width: 1920px;
    height: 2379px;
    margin-top: -1px
}

#tab30kids .tab30kids-pc #section-1 .text_108 {
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(9, 187, 254)), color-stop(0, rgb(9, 187, 254)), color-stop(100%, rgb(90, 66, 236)), to(rgb(90, 66, 236)));
    background-image: linear-gradient(90deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
    width: 651px;
    overflow-wrap: break-word;
    color: #161818;
    font-size: 60px;
    text-align: left;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin: 109px 0 0 634px
}

#tab30kids .tab30kids-pc #section-1 .image-wrapper_4 {
    width: 1016px;
    height: 524px;
    margin: 145px 0 0 446px
}

#tab30kids .tab30kids-pc #section-1 .group_13 {
    width: 445px;
    height: 512px;
    margin-top: 9px
}

#tab30kids .tab30kids-pc #section-1 .group_14 {
    width: 460px;
    height: 524px
}

#tab30kids .tab30kids-pc #section-1 .group_21 {
    width: 813px;
    height: 59px;
    margin: 63px 0 0 554px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_44 {
    background-color: #ee73c2;
    border-radius: 27px;
    height: 59px;
    width: 252px
}

#tab30kids .tab30kids-pc #section-1 .text_109 {
    width: 194px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    text-align: left;
    margin: 15px 0 0 35px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_45 {
    background-color: #68b7f1;
    border-radius: 27px;
    height: 59px;
    width: 252px
}

#tab30kids .tab30kids-pc #section-1 .text_110 {
    width: 200px;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 32px;
    text-align: left;
    margin: 15px 0 0 33px
}

#tab30kids .tab30kids-pc #section-1 .block_34 {
    width: 1182px;
    height: 2px;
    margin: 62px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_35 {
    width: 1182px;
    height: 2px;
    margin: 76px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_36 {
    width: 1182px;
    height: 2px;
    margin: 75px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_37 {
    width: 1182px;
    height: 2px;
    margin: 76px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_38 {
    width: 1182px;
    height: 2px;
    margin: 76px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_39 {
    width: 1182px;
    height: 2px;
    margin: 113px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_40 {
    width: 1182px;
    height: 2px;
    margin: 76px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_41 {
    width: 1182px;
    height: 2px;
    margin: 76px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_42 {
    width: 1182px;
    height: 2px;
    margin: 76px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_43 {
    width: 1182px;
    height: 2px;
    margin: 75px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_44 {
    width: 1182px;
    height: 2px;
    margin: 76px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_45 {
    width: 1182px;
    height: 2px;
    margin: 76px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_46 {
    width: 1182px;
    height: 2px;
    margin: 76px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_47 {
    width: 1182px;
    height: 2px;
    margin: 75px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_48 {
    width: 1182px;
    height: 2px;
    margin: 76px 0 0 360px
}

#tab30kids .tab30kids-pc #section-1 .block_49 {
    width: 1182px;
    height: 2px;
    margin: 78px 0 159px 360px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_46 {
    position: absolute;
    left: 482px;
    top: 1040px;
    width: 400px;
    height: 1148px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: left;
    line-height: 1
}

#tab30kids .tab30kids-pc #section-1 .paragraph_13 {
    width: 310px;
    height: 1148px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 31px;
    text-align: left;
    line-height: 80px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_14 {
    display: block;
    overflow-wrap: break-word;
    color: #000;
    font-size: 31px;
    text-align: left;
    line-height: 80px;
    margin-top: 25px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_15 {
    width: 310px;
    height: 1148px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 31px;
    text-align: left;
    line-height: 75px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_16 {
    width: 310px;
    height: 1148px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 31px;
    text-align: left;
    line-height: 85px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_17 {
    width: 310px;
    height: 1148px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 31px;
    text-align: left;
    line-height: 75px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_18 {
    width: 310px;
    height: 1148px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 31px;
    text-align: left;
    line-height: 85px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_19 {
    width: 310px;
    height: 1148px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 31px;
    text-align: left;
    line-height: 75px
}

#tab30kids .tab30kids-pc #section-1 .text-wrapper_47 {
    position: absolute;
    left: 900px;
    top: 1040px;
    width: 705px;
    height: 1149px;
    overflow-wrap: break-word;
    font-size: 0;
    text-align: left;
    line-height: 1
}

#tab30kids .tab30kids-pc #section-1 .paragraph_20 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 80px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_21 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 18px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_22 {
    display: block;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 30px;
    margin: 20px 0
}

#tab30kids .tab30kids-pc #section-1 .paragraph_23 {
    display: block;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 36px;
    margin-bottom: 20px
}

#tab30kids .tab30kids-pc #section-1 .text_111 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 80px
}

#tab30kids .tab30kids-pc #section-1 .text_112 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 80px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_24 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 80px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_25 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 80px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_26 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 70px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_27 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 80px
}

#tab30kids .tab30kids-pc #section-1 .text_113 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 72px
}

#tab30kids .tab30kids-pc #section-1 .text_114 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 72px
}

#tab30kids .tab30kids-pc #section-1 .text_115 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 72px
}

#tab30kids .tab30kids-pc #section-1 .text_116 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 72px
}

#tab30kids .tab30kids-pc #section-1 .paragraph_28 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 72px
}

#tab30kids .tab30kids-pc #section-1 .text_117 {
    width: 585px;
    height: 1149px;
    overflow-wrap: break-word;
    color: #000;
    font-size: 28px;
    text-align: left;
    line-height: 80px
}

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

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

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

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

    #tab30kids .tab30kids-phone #section-1 .section_11 {
        position: relative;
        width: 750px
    }

    #tab30kids .tab30kids-phone #section-1 .group_53 {
        width: 695px;
        height: 217px;
        margin-top: 147px
    }

    #tab30kids .tab30kids-phone #section-1 .image_1 {
        width: 18px;
        height: 162px;
        margin-top: 37px
    }

    #tab30kids .tab30kids-phone #section-1 .box_42 {
        width: 259px;
        height: 217px
    }

    #tab30kids .tab30kids-phone #section-1 .image_3 {
        width: 148px;
        height: 135px;
        margin-left: 27px
    }

    #tab30kids .tab30kids-phone #section-1 .text_1 {
        background-image: linear-gradient(112deg, rgb(102, 181, 239) 0, rgb(102, 181, 239) 0, rgb(236, 114, 192) 100%, rgb(236, 114, 192) 100%);
        width: 259px;
        overflow-wrap: break-word;
        color: #030000;
        font-size: 46px;
        text-align: center;
        margin-top: 20px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text_2 {
        width: 242px;
        overflow-wrap: break-word;
        color: #030000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        margin: 0 0 0 1px
    }

    #tab30kids .tab30kids-phone #section-1 .group_54 {
        width: 702px;
        height: 512px;
        margin: 226px 0 0 25px
    }

    #tab30kids .tab30kids-phone #section-1 .section_12 {
        width: 215px;
        height: 512px
    }

    #tab30kids .tab30kids-phone #section-1 .image_4 {
        height: 327px;
        background: url(images/7a0c5f72046b1e059dd0554beb278dc9.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 214px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_1 {
        width: 140px;
        height: 34px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 16px;
        margin: 24px 0 0 38px
    }

    #tab30kids .tab30kids-phone #section-1 .image_5 {
        height: 175px;
        background: url(images/7b34a9091fb502858b2208252e87d0c9.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 10px;
        width: 215px
    }

    #tab30kids .tab30kids-phone #section-1 .text_4 {
        width: 145px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 16px;
        margin: 27px 0 0 31px
    }

    #tab30kids .tab30kids-phone #section-1 .section_13 {
        width: 479px;
        height: 511px
    }

    #tab30kids .tab30kids-phone #section-1 .group_55 {
        width: 479px;
        height: 212px
    }

    #tab30kids .tab30kids-phone #section-1 .image_18 {
        height: 212px;
        background: url(images/8a49ce255c2f5a5380dbae730538e431.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 250px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_2 {
        width: 100px;
        height: 37px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 18px;
        margin: 23px 0 0 80px
    }

    #tab30kids .tab30kids-phone #section-1 .section_14 {
        width: 220px;
        height: 212px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_3 {
        height: 100px;
        background: url(images/fcc8cd14be1d53dae7d159806a521d05.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 1px;
        width: 218px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_3 {
        width: 126px;
        height: 27px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 14px;
        text-align: left;
        line-height: 14px;
        margin: 61px 0 0 46px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_4 {
        height: 104px;
        background: url(images/f8ac71e6a141a46e9731862029a98c8d.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 8px;
        width: 220px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_4 {
        width: 158px;
        height: 31px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin: 15px 0 0 34px
    }

    #tab30kids .tab30kids-phone #section-1 .group_56 {
        width: 478px;
        height: 290px;
        margin: 9px 0 0 1px
    }

    #tab30kids .tab30kids-phone #section-1 .block_34 {
        width: 295px;
        height: 288px;
        margin-top: 2px
    }

    #tab30kids .tab30kids-phone #section-1 .image_17 {
        height: 154px;
        background: url(images/c8822039478d3c424b6681d921c8076d.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 295px
    }

    #tab30kids .tab30kids-phone #section-1 .text_3 {
        width: 150px;
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 16px;
        margin: 19px 0 0 73px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_2 {
        width: 294px;
        height: 126px;
        background: url(images/5321dca1de014074b3cdbb4e04c74165.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 8px 0 0 1px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_45 {
        width: 206px;
        height: 39px;
        margin: 9px 0 0 14px
    }

    #tab30kids .tab30kids-phone #section-1 .text_6 {
        width: 206px;
        height: 14px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 16px
    }

    #tab30kids .tab30kids-phone #section-1 .text_5 {
        width: 91px;
        height: 17px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 16px;
        margin: 8px 0 0 1px
    }

    #tab30kids .tab30kids-phone #section-1 .block_35 {
        width: 174px;
        height: 288px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_5 {
        height: 189px;
        background: url(images/dfbec9eecdf8f66e53d73ce8610d2bfc.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 174px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_5 {
        width: 129px;
        height: 28px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin: 16px 0 0 24px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_6 {
        height: 91px;
        background: url(images/7a9eb04782dde6aa9d1a81f6d9b8e43e.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 8px;
        width: 174px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_6 {
        width: 100px;
        height: 28px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 13px;
        margin: 10px 0 0 37px
    }

    #tab30kids .tab30kids-phone #section-1 .group_57 {
        width: 702px;
        height: 104px;
        margin: 8px 0 0 25px
    }

    #tab30kids .tab30kids-phone #section-1 .image_6 {
        height: 103px;
        background: url(images/24e91d4219c1b283496a07c465a4c86e.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 157px
    }

    #tab30kids .tab30kids-phone #section-1 .text_7 {
        width: 74px;
        height: 12px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: center;
        line-height: 17px;
        margin: 63px 0 0 37px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_7 {
        height: 102px;
        background: url(images/5f48d9e27148fd52bba41e7b3c170f5a.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 8px;
        width: 138px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_9 {
        width: 120px;
        height: 36px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 19px;
        margin: 10px 0 0 10px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_10 {
        width: 209px;
        height: 102px;
        background: url(images/a3b9c29e23a42600c98c654b09dd8639.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 7px
    }

    #tab30kids .tab30kids-phone #section-1 .text_8 {
        width: 145px;
        height: 18px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 16px;
        margin: 9px 0 0 32px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_7 {
        width: 157px;
        height: 23px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 10px;
        font-weight: 500;
        text-align: center;
        line-height: 9px;
        margin: 46px 0 6px 27px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_9 {
        height: 104px;
        background: url(images/d64d34e3ac04ba2c285f6a37e240ad1e.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-left: 9px;
        width: 174px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_8 {
        width: 124px;
        height: 28px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        text-align: left;
        line-height: 13px;
        margin: 10px 0 0 24px
    }

    #tab30kids .tab30kids-phone #section-1 .group_58 {
        width: 564px;
        height: 103px;
        margin: 162px 0 2px 101px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_25 {
        height: 103px;
        background: url(images/8d4bee04c2312bb537c7125e2d1dbcc8.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 564px
    }

    #tab30kids .tab30kids-phone #section-1 .text_23 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 285px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 34px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 35px 0 0 132px
    }

    #tab30kids .tab30kids-phone #section-1 .text_9 {
        position: relative;
        margin-left: 72px;
        width: 607px;
        height: 78px;
        overflow-wrap: break-word;
        color: #030000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px
    }

    #tab30kids .tab30kids-phone #section-1 .image_2 {
        position: absolute;
        left: 27px;
        top: 147px;
        width: 410px;
        height: 279px
    }

    #tab30kids .tab30kids-phone #section-1 .section_15 {
        position: relative;
        width: 750px;
        height: 2934px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_26 {
        height: 103px;
        background: url(images/59c2ab039e751e122a985d5383ec812c.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 708px;
        margin: 110px 0 0 17px
    }

    #tab30kids .tab30kids-phone #section-1 .text_24 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 507px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 36px 0 0 105px
    }

    #tab30kids .tab30kids-phone #section-1 .text_10 {
        width: 231px;
        height: 27px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: -17px 0 0 260px
    }

    #tab30kids .tab30kids-phone #section-1 .image_8 {
        width: 750px;
        height: 226px;
        margin-top: 68px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_27 {
        height: 102px;
        background: url(images/0f1de9d0da94e37ed876fed3616e0e38.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 733px;
        margin: 27px 0 0 17px
    }

    #tab30kids .tab30kids-phone #section-1 .text_25 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 378px;
        height: 36px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        line-height: 39px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 35px 0 0 170px
    }

    #tab30kids .tab30kids-phone #section-1 .text_12 {
        width: 286px;
        height: 30px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: -20px 0 0 238px
    }

    #tab30kids .tab30kids-phone #section-1 .text_13 {
        width: 673px;
        height: 78px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 16px 0 0 40px
    }

    #tab30kids .tab30kids-phone #section-1 .image_9 {
        width: 561px;
        height: 381px;
        margin: 52px 0 0 89px
    }

    #tab30kids .tab30kids-phone #section-1 .image-text_1 {
        width: 83px;
        height: 102px;
        margin: 38px 0 0 313px
    }

    #tab30kids .tab30kids-phone #section-1 .image_11 {
        width: 72px;
        height: 49px;
        margin-left: 8px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_46 {
        width: 83px;
        height: 34px;
        margin-top: 19px
    }

    #tab30kids .tab30kids-phone #section-1 .text_27 {
        width: 83px;
        height: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .text_28 {
        width: 69px;
        height: 14px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 16px;
        text-align: center;
        line-height: 39px;
        margin: 5px 0 0 4px
    }

    #tab30kids .tab30kids-phone #section-1 .image-text_2 {
        width: 169px;
        height: 93px;
        margin: -95px 0 0 521px
    }

    #tab30kids .tab30kids-phone #section-1 .image_12 {
        width: 71px;
        height: 46px;
        margin-left: 49px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_47 {
        width: 169px;
        height: 32px;
        margin-top: 15px
    }

    #tab30kids .tab30kids-phone #section-1 .text_29 {
        width: 169px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .text_30 {
        width: 31px;
        height: 14px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 16px;
        text-align: center;
        line-height: 39px;
        margin: -1px 0 0 69px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_48 {
        width: 119px;
        height: 31px;
        margin: -29px 0 0 66px
    }

    #tab30kids .tab30kids-phone #section-1 .text_26 {
        width: 119px;
        height: 19px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .text_14 {
        width: 64px;
        height: 15px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 16px;
        text-align: center;
        line-height: 39px;
        margin: -3px 0 0 25px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_29 {
        height: 102px;
        background: url(images/9f9ccbc2c6cb8ff40c8fdfe5849d9e1f.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 41px;
        width: 750px
    }

    #tab30kids .tab30kids-phone #section-1 .text_31 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 540px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 34px 0 0 109px
    }

    #tab30kids .tab30kids-phone #section-1 .text_15 {
        width: 255px;
        height: 27px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: -18px 0 0 248px
    }

    #tab30kids .tab30kids-phone #section-1 .text_16 {
        width: 649px;
        height: 97px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 29px 0 0 51px
    }

    #tab30kids .tab30kids-phone #section-1 .text_17 {
        width: 244px;
        height: 23px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: 56px 0 0 259px
    }

    #tab30kids .tab30kids-phone #section-1 .image_13 {
        width: 704px;
        height: 342px;
        margin: 17px 0 0 25px
    }

    #tab30kids .tab30kids-phone #section-1 .text_18 {
        width: 670px;
        height: 38px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 40px 0 0 44px
    }

    #tab30kids .tab30kids-phone #section-1 .text_19 {
        width: 214px;
        height: 30px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: 69px 0 0 270px
    }

    #tab30kids .tab30kids-phone #section-1 .image_14 {
        width: 704px;
        height: 342px;
        margin: 4px 0 0 25px
    }

    #tab30kids .tab30kids-phone #section-1 .text_20 {
        width: 584px;
        height: 37px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 43px 0 0 84px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_30 {
        height: 103px;
        background: url(images/c6d719e03b18e52ebdf1678c58a476b6.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 45px;
        width: 750px
    }

    #tab30kids .tab30kids-phone #section-1 .text_32 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 324px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        line-height: 39px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 35px 0 0 214px
    }

    #tab30kids .tab30kids-phone #section-1 .text_21 {
        width: 387px;
        height: 30px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: -20px 0 0 182px
    }

    #tab30kids .tab30kids-phone #section-1 .text_22 {
        width: 671px;
        height: 77px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 12px 0 55px 41px
    }

    #tab30kids .tab30kids-phone #section-1 .image-wrapper_25 {
        position: absolute;
        left: 89px;
        top: 1211px;
        width: 552px;
        height: 53px
    }

    #tab30kids .tab30kids-phone #section-1 .image_10-0 {
        width: 61px;
        height: 40px;
        margin: 15px 171px 0 0
    }

    #tab30kids .tab30kids-phone #section-1 .image_10-1 {
        width: 61px;
        height: 40px;
        margin: 5px 171px 0 0
    }

    #tab30kids .tab30kids-phone #section-1 .image_10-2 {
        width: 61px;
        height: 40px;
        margin: 5px 171px 0 0
    }

    #tab30kids .tab30kids-phone #section-1 .text_11 {
        position: absolute;
        left: 40px;
        top: 253px;
        width: 672px;
        height: 58px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px
    }

    #tab30kids .tab30kids-phone #section-1 .image_15 {
        width: 651px;
        height: 377px;
        margin: -1px 0 0 99px
    }

    #tab30kids .tab30kids-phone #section-1 .image-wrapper_26 {
        width: 750px;
        height: 206px
    }

    #tab30kids .tab30kids-phone #section-1 .image_16 {
        width: 396px;
        height: 74px;
        margin: 38px 0 0 178px
    }

    #tab30kids .tab30kids-phone #section-1 .block_5 {
        height: 408px;
        background: url(images/e287c3b369c5eeaf68e8f722389f09c3.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -1px;
        width: 750px;
        position: relative
    }

    #tab30kids .tab30kids-phone #section-1 .text_33 {
        width: 357px;
        height: 96px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin: 229px 0 0 33px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_31 {
        height: 248px;
        background: url(images/56579c29634d0070ead9f5308ecae6f2.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 493px;
        position: absolute;
        left: 0;
        top: 37px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_10 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 303px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 87px 0 0 35px
    }

    #tab30kids .tab30kids-phone #section-1 .block_6 {
        background-color: #e5f3ff;
        border-radius: 27px;
        height: 994px;
        margin-top: 84px;
        width: 750px
    }

    #tab30kids .tab30kids-phone #section-1 .block_36 {
        width: 658px;
        height: 223px;
        margin: 29px 0 0 42px
    }

    #tab30kids .tab30kids-phone #section-1 .image_23 {
        width: 323px;
        height: 206px;
        margin-top: 17px
    }

    #tab30kids .tab30kids-phone #section-1 .group_59 {
        width: 305px;
        height: 214px
    }

    #tab30kids .tab30kids-phone #section-1 .section_16 {
        width: 275px;
        height: 124px
    }

    #tab30kids .tab30kids-phone #section-1 .text_34 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 138px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: left;
        margin-top: 88px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .image_19 {
        width: 122px;
        height: 124px
    }

    #tab30kids .tab30kids-phone #section-1 .text_35 {
        width: 305px;
        height: 78px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin-top: 12px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_89 {
        width: 537px;
        margin: 68px 0 0 38px
    }

    #tab30kids .tab30kids-phone #section-1 .text_36 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 154px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text_37 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 180px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_90 {
        width: 661px;
        height: 81px;
        margin: 4px 0 0 38px
    }

    #tab30kids .tab30kids-phone #section-1 .text_38 {
        width: 309px;
        height: 81px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 16px
    }

    #tab30kids .tab30kids-phone #section-1 .text_39 {
        width: 304px;
        height: 57px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin-top: 1px
    }

    #tab30kids .tab30kids-phone #section-1 .image-wrapper_27 {
        width: 673px;
        height: 204px;
        margin: 27px 0 0 23px
    }

    #tab30kids .tab30kids-phone #section-1 .image_22 {
        width: 320px;
        height: 204px
    }

    #tab30kids .tab30kids-phone #section-1 .image_20 {
        width: 320px;
        height: 204px
    }

    #tab30kids .tab30kids-phone #section-1 .block_37 {
        width: 657px;
        height: 207px;
        margin: 54px 0 50px 39px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_91 {
        width: 305px;
        height: 118px;
        margin-top: 50px
    }

    #tab30kids .tab30kids-phone #section-1 .text_40 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 159px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text_41 {
        width: 304px;
        height: 73px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 19px;
        margin: 9px 0 0 1px
    }

    #tab30kids .tab30kids-phone #section-1 .image_21 {
        width: 320px;
        height: 207px
    }

    #tab30kids .tab30kids-phone #section-1 .image-wrapper_10 {
        position: relative;
        height: 504px;
        background: url(images/ef9c66e69fd0e310e01a6ab719047cf7.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 750px
    }

    #tab30kids .tab30kids-phone #section-1 .image-wrapper_10 .word {
        position: absolute;
        width: 500px;
        top: 20px;
        left: 143px
    }

    #tab30kids .tab30kids-phone #section-1 .image-wrapper_10 .word ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }

    #tab30kids .tab30kids-phone #section-1 .image-wrapper_10 .word ul li .tit {
        font-size: 26px;
        color: #43baff
    }

    #tab30kids .tab30kids-phone #section-1 .image-wrapper_10 .word ul li .msg {
        font-weight: 400;
        font-size: 22px;
        color: #000
    }

    #tab30kids .tab30kids-phone #section-1 .image_24 {
        width: 750px;
        height: 470px;
        margin-top: 34px
    }

    #tab30kids .tab30kids-phone #section-1 .section_17 {
        position: relative;
        width: 750px;
        height: 2490px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_92 {
        width: 494px;
        height: 21px;
        margin: 58px 0 0 104px
    }

    #tab30kids .tab30kids-phone #section-1 .text_42 {
        height: 21px;
        overflow-wrap: break-word;
        color: #43baff;
        font-size: 26px;
        text-align: center;
        line-height: 27px
    }

    #tab30kids .tab30kids-phone #section-1 .text_43 {
        height: 21px;
        overflow-wrap: break-word;
        color: #43baff;
        font-size: 26px;
        text-align: center;
        line-height: 27px;
        margin-left: 163px
    }

    #tab30kids .tab30kids-phone #section-1 .text_44 {
        height: 21px;
        overflow-wrap: break-word;
        color: #43baff;
        font-size: 26px;
        text-align: center;
        line-height: 27px;
        margin-left: 144px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_93 {
        width: 581px;
        height: 20px;
        margin: 1px 0 0 104px
    }

    #tab30kids .tab30kids-phone #section-1 .text_45 {
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        text-align: center;
        line-height: 27px
    }

    #tab30kids .tab30kids-phone #section-1 .text_46 {
        height: 16px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        text-align: center;
        line-height: 27px;
        margin-left: 85px
    }

    #tab30kids .tab30kids-phone #section-1 .text_47 {
        height: 20px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 21px;
        text-align: center;
        line-height: 27px;
        margin-left: 94px
    }

    #tab30kids .tab30kids-phone #section-1 .group_11 {
        width: 749px;
        height: 102px;
        background: url(images/c695fdcadea7d4da3a18d99625a4a57b.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 123px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_49 {
        width: 497px;
        height: 71px;
        margin: 34px 0 0 127px
    }

    #tab30kids .tab30kids-phone #section-1 .text_48 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 497px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text_49 {
        width: 340px;
        height: 23px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: 12px 0 0 79px
    }

    #tab30kids .tab30kids-phone #section-1 .text_50 {
        width: 655px;
        height: 78px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 23px 0 0 48px
    }

    #tab30kids .tab30kids-phone #section-1 .image_25 {
        width: 652px;
        height: 296px;
        margin: 66px 0 0 50px
    }

    #tab30kids .tab30kids-phone #section-1 .text_51 {
        width: 419px;
        height: 22px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 19px;
        font-weight: 500;
        text-align: center;
        line-height: 39px;
        margin: 204px 0 0 165px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_50 {
        width: 672px;
        margin: 35px 0 0 40px
    }

    #tab30kids .tab30kids-phone #section-1 .text_52 {
        width: 333px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        margin-left: 169px
    }

    #tab30kids .tab30kids-phone #section-1 .text_53 {
        width: 267px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 19px;
        text-align: center;
        margin: 13px 0 0 202px
    }

    #tab30kids .tab30kids-phone #section-1 .text_54 {
        width: 672px;
        height: 66px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 23px;
        margin-top: 14px
    }

    #tab30kids .tab30kids-phone #section-1 .image_26 {
        width: 642px;
        height: 349px;
        margin: 36px 0 0 58px
    }

    #tab30kids .tab30kids-phone #section-1 .section_18 {
        width: 648px;
        height: 398px;
        margin: 66px 0 0 41px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_51 {
        width: 398px;
        height: 154px;
        margin-top: 104px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_11 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 305px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 32px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text_55 {
        width: 398px;
        height: 66px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 23px;
        margin-top: 24px
    }

    #tab30kids .tab30kids-phone #section-1 .image_27 {
        width: 211px;
        height: 398px
    }

    #tab30kids .tab30kids-phone #section-1 .section_19 {
        width: 671px;
        height: 333px;
        margin: 18px 0 88px 58px
    }

    #tab30kids .tab30kids-phone #section-1 .image_28 {
        width: 230px;
        height: 333px
    }

    #tab30kids .tab30kids-phone #section-1 .group_60 {
        width: 397px;
        height: 193px;
        margin-top: 74px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_52 {
        width: 383px;
        height: 59px
    }

    #tab30kids .tab30kids-phone #section-1 .text_56 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 383px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 32px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text_57 {
        width: 193px;
        height: 22px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 19px;
        text-align: center;
        line-height: 39px;
        margin-top: 1px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_53 {
        width: 397px;
        height: 115px;
        margin-top: 19px
    }

    #tab30kids .tab30kids-phone #section-1 .text_58 {
        width: 397px;
        height: 58px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 19px
    }

    #tab30kids .tab30kids-phone #section-1 .text_59 {
        width: 286px;
        height: 31px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 16px;
        margin-top: 26px
    }

    #tab30kids .tab30kids-phone #section-1 .group_15 {
        position: absolute;
        left: 78px;
        top: 46px;
        width: 164px;
        height: 69px;
        border: .543872px solid #43baff
    }

    #tab30kids .tab30kids-phone #section-1 .group_16 {
        position: absolute;
        left: 279px;
        top: 46px;
        width: 182px;
        height: 69px;
        border: .543872px solid #43baff
    }

    #tab30kids .tab30kids-phone #section-1 .group_17 {
        position: absolute;
        left: 502px;
        top: 46px;
        width: 182px;
        height: 69px;
        border: .543872px solid #43baff
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_38 {
        height: 103px;
        background: url(images/a18aab6615140ddeee6e040e2fdd6440.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 421px;
        position: absolute;
        left: 196px;
        top: 905px
    }

    #tab30kids .tab30kids-phone #section-1 .text_60 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 164px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 31px 0 0 98px
    }

    #tab30kids .tab30kids-phone #section-1 .block_8 {
        width: 750px;
        height: 1033px;
        background: url(images/a51a0f2340894a7267f816db9cff1cfb.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: -1px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_42 {
        background-color: #8ecbf5;
        height: 72px;
        width: 750px
    }

    #tab30kids .tab30kids-phone #section-1 .text_69 {
        width: 197px;
        height: 34px;
        overflow-wrap: break-word;
        color: #fff;
        font-size: 32px;
        text-align: left;
        line-height: 32px;
        margin: 19px 0 0 278px
    }

    #tab30kids .tab30kids-phone #section-1 .section_20 {
        width: 590px;
        height: 190px;
        margin: 33px 0 0 79px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_94 {
        width: 187px;
        height: 121px;
        margin-top: 29px
    }

    #tab30kids .tab30kids-phone #section-1 .text_61 {
        background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(9, 187, 254)), color-stop(0, rgb(9, 187, 254)), color-stop(100%, rgb(90, 66, 236)), to(rgb(90, 66, 236)));
        background-image: linear-gradient(-90deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        overflow-wrap: break-word;
        color: #000;
        font-size: 27px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text_62 {
        width: 187px;
        height: 77px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 16px;
        margin-top: 23px
    }

    #tab30kids .tab30kids-phone #section-1 .image_29 {
        width: 317px;
        height: 190px
    }

    #tab30kids .tab30kids-phone #section-1 .section_21 {
        width: 583px;
        height: 190px;
        margin: 21px 0 0 79px
    }

    #tab30kids .tab30kids-phone #section-1 .image_30 {
        width: 317px;
        height: 190px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_95 {
        width: 211px;
        height: 116px;
        margin-top: 33px
    }

    #tab30kids .tab30kids-phone #section-1 .text_63 {
        background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(9, 187, 254)), color-stop(0, rgb(9, 187, 254)), color-stop(100%, rgb(90, 66, 236)), to(rgb(90, 66, 236)));
        background-image: linear-gradient(-90deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        overflow-wrap: break-word;
        color: #000;
        font-size: 27px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text_64 {
        width: 211px;
        height: 76px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 16px;
        margin-top: 17px
    }

    #tab30kids .tab30kids-phone #section-1 .section_22 {
        width: 588px;
        height: 213px;
        margin: 20px 0 0 81px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_54 {
        width: 177px;
        height: 122px;
        margin-top: 33px
    }

    #tab30kids .tab30kids-phone #section-1 .text_65 {
        background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(9, 187, 254)), color-stop(0, rgb(9, 187, 254)), color-stop(100%, rgb(90, 66, 236)), to(rgb(90, 66, 236)));
        background-image: linear-gradient(-90deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        overflow-wrap: break-word;
        color: #000;
        font-size: 27px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text_66 {
        width: 177px;
        height: 77px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 16px;
        margin-top: 16px
    }

    #tab30kids .tab30kids-phone #section-1 .image_31 {
        width: 317px;
        height: 213px
    }

    #tab30kids .tab30kids-phone #section-1 .section_23 {
        width: 549px;
        height: 210px;
        margin: 18px 0 66px 80px
    }

    #tab30kids .tab30kids-phone #section-1 .image_32 {
        width: 317px;
        height: 210px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_96 {
        width: 178px;
        height: 116px;
        margin-top: 44px
    }

    #tab30kids .tab30kids-phone #section-1 .text_67 {
        background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgb(9, 187, 254)), color-stop(0, rgb(9, 187, 254)), color-stop(100%, rgb(90, 66, 236)), to(rgb(90, 66, 236)));
        background-image: linear-gradient(-90deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        overflow-wrap: break-word;
        color: #000;
        font-size: 27px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0)
    }

    #tab30kids .tab30kids-phone #section-1 .text_68 {
        width: 178px;
        height: 73px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        line-height: 16px;
        margin-top: 20px
    }

    #tab30kids .tab30kids-phone #section-1 .section_24 {
        width: 750px;
        height: 906px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_43 {
        height: 102px;
        background: url(images/4c0e55c1eb9b0950289c429b4cad983f.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 407px;
        margin: 47px 0 0 203px
    }

    #tab30kids .tab30kids-phone #section-1 .text_70 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 289px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 34px 0 0 38px
    }

    #tab30kids .tab30kids-phone #section-1 .group_61 {
        width: 588px;
        height: 214px;
        margin: 40px 0 0 83px
    }

    #tab30kids .tab30kids-phone #section-1 .section_1 {
        background-color: #dde7ff;
        width: 326px;
        height: 212px;
        margin-top: 2px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_55 {
        width: 242px;
        height: 62px;
        margin: 74px 0 0 37px
    }

    #tab30kids .tab30kids-phone #section-1 .text_71 {
        width: 185px;
        overflow-wrap: break-word;
        color: #514fee;
        font-size: 19px;
        text-align: left
    }

    #tab30kids .tab30kids-phone #section-1 .text_72 {
        width: 241px;
        height: 31px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 16px;
        margin: 9px 0 0 1px
    }

    #tab30kids .tab30kids-phone #section-1 .image_33 {
        width: 253px;
        height: 212px
    }

    #tab30kids .tab30kids-phone #section-1 .group_62 {
        width: 587px;
        height: 213px;
        margin: 32px 0 0 87px
    }

    #tab30kids .tab30kids-phone #section-1 .image_34 {
        width: 276px;
        height: 213px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_44 {
        background-color: #f7fcdd;
        width: 297px;
        height: 212px;
        margin-top: 1px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_56 {
        width: 226px;
        height: 82px;
        margin: 65px 0 0 44px
    }

    #tab30kids .tab30kids-phone #section-1 .text_73 {
        width: 198px;
        height: 23px;
        overflow-wrap: break-word;
        color: #514fee;
        font-size: 19px;
        text-align: left;
        line-height: 19px;
        margin-left: 1px
    }

    #tab30kids .tab30kids-phone #section-1 .text_74 {
        width: 226px;
        height: 45px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 16px;
        margin-top: 14px
    }

    #tab30kids .tab30kids-phone #section-1 .group_63 {
        width: 586px;
        height: 144px;
        margin: 16px 0 98px 88px
    }

    #tab30kids .tab30kids-phone #section-1 .box_6 {
        background-color: #f7fcdd;
        width: 283px;
        height: 138px;
        margin-top: 5px
    }

    #tab30kids .tab30kids-phone #section-1 .text-group_57 {
        width: 186px;
        height: 80px;
        margin: 27px 0 0 19px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_12 {
        width: 156px;
        height: 34px;
        overflow-wrap: break-word;
        color: #514fee;
        font-size: 19px;
        text-align: left;
        line-height: 16px;
        margin-left: 1px
    }

    #tab30kids .tab30kids-phone #section-1 .text_75 {
        width: 186px;
        height: 37px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 13px;
        margin-top: 9px
    }

    #tab30kids .tab30kids-phone #section-1 .image_35 {
        width: 294px;
        height: 144px
    }

    #tab30kids .tab30kids-phone #section-1 .block_14 {
        background-color: #f1f9ff;
        position: relative;
        width: 750px;
        height: 1294px;
        margin-top: -1px
    }

    #tab30kids .tab30kids-phone #section-1 .text_76 {
        background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(9, 187, 254)), color-stop(0, rgb(9, 187, 254)), color-stop(100%, rgb(90, 66, 236)), to(rgb(90, 66, 236)));
        background-image: linear-gradient(90deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 354px;
        overflow-wrap: break-word;
        color: #161818;
        font-size: 32px;
        text-align: left;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 59px 0 0 199px
    }

    #tab30kids .tab30kids-phone #section-1 .image-wrapper_28 {
        width: 553px;
        height: 286px;
        margin: 79px 0 0 96px
    }

    #tab30kids .tab30kids-phone #section-1 .image_36 {
        width: 243px;
        height: 279px;
        margin-top: 5px
    }

    #tab30kids .tab30kids-phone #section-1 .image_37 {
        width: 251px;
        height: 286px
    }

    #tab30kids .tab30kids-phone #section-1 .group_64 {
        width: 442px;
        height: 32px;
        margin: 34px 0 0 155px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_45 {
        background-color: #ee73c2;
        border-radius: 14px;
        height: 32px;
        width: 137px
    }

    #tab30kids .tab30kids-phone #section-1 .text_77 {
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        text-align: left;
        margin: 8px 0 0 19px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_46 {
        background-color: #68b7f1;
        border-radius: 14px;
        height: 32px;
        width: 137px
    }

    #tab30kids .tab30kids-phone #section-1 .text_78 {
        overflow-wrap: break-word;
        color: #fff;
        font-size: 17px;
        text-align: left;
        margin: 8px 0 0 19px
    }

    #tab30kids .tab30kids-phone #section-1 .image_38 {
        width: 644px;
        height: 2px;
        margin: 33px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_39 {
        width: 644px;
        height: 3px;
        margin: 40px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_40 {
        width: 644px;
        height: 2px;
        margin: 39px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_41 {
        width: 644px;
        height: 2px;
        margin: 41px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_42 {
        width: 644px;
        height: 2px;
        margin: 40px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_43 {
        width: 644px;
        height: 2px;
        margin: 61px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_44 {
        width: 644px;
        height: 2px;
        margin: 40px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_45 {
        width: 644px;
        height: 2px;
        margin: 41px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_46 {
        width: 644px;
        height: 2px;
        margin: 40px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_47 {
        width: 644px;
        height: 2px;
        margin: 40px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_48 {
        width: 644px;
        height: 2px;
        margin: 40px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_49 {
        width: 644px;
        height: 2px;
        margin: 41px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_50 {
        width: 644px;
        height: 2px;
        margin: 40px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_51 {
        width: 644px;
        height: 2px;
        margin: 40px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_52 {
        width: 644px;
        height: 3px;
        margin: 40px 0 0 49px
    }

    #tab30kids .tab30kids-phone #section-1 .image_53 {
        width: 644px;
        height: 2px;
        margin: 41px 0 86px 49px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_47 {
        position: absolute;
        left: 116px;
        top: 567px;
        width: 200px;
        height: 625px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: left;
        line-height: 1
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_13 {
        width: 169px;
        height: 625px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 43px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_14 {
        display: block;
        margin-top: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 43px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_15 {
        width: 169px;
        height: 625px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 40px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_16 {
        width: 169px;
        height: 625px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 46px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_17 {
        width: 169px;
        height: 625px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 40px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_18 {
        width: 169px;
        height: 625px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 46px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_19 {
        width: 169px;
        height: 625px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: left;
        line-height: 40px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_48 {
        position: absolute;
        left: 350px;
        top: 566px;
        width: 400px;
        height: 626px;
        overflow-wrap: break-word;
        font-size: 0;
        text-align: left;
        line-height: 1
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_20 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 43px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_21 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 26px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_22 {
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 16px;
        margin-top: 5px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_23 {
        display: block;
        margin-bottom: 15px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 19px
    }

    #tab30kids .tab30kids-phone #section-1 .text_79 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .text_80 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_24 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_25 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 43px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_26 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 38px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_27 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 43px
    }

    #tab30kids .tab30kids-phone #section-1 .text_81 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .text_82 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .text_83 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .text_84 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .paragraph_28 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 39px
    }

    #tab30kids .tab30kids-phone #section-1 .text_85 {
        width: 318px;
        height: 626px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 15px;
        text-align: left;
        line-height: 43px
    }

    #tab30kids .tab30kids-phone #section-1 .section_25 {
        position: relative;
        width: 750px;
        height: 5603px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_49 {
        width: 523px;
        height: 103px;
        background: url(images/aa74ac992ed043e634c702eb1cbd3739.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin: 99px 0 0 157px
    }

    #tab30kids .tab30kids-phone #section-1 .text_86 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 283px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 37px 0 0 78px
    }

    #tab30kids .tab30kids-phone #section-1 .text_87 {
        width: 306px;
        height: 23px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: 10px 0 3px 66px
    }

    #tab30kids .tab30kids-phone #section-1 .text_88 {
        width: 583px;
        height: 56px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 19px;
        margin: 24px 0 0 99px
    }

    #tab30kids .tab30kids-phone #section-1 .image_54 {
        width: 610px;
        height: 237px;
        margin: 17px 0 0 71px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_50 {
        height: 103px;
        background: url(images/aec8689a1c9d885fc1c9f84ef5235eda.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 678px;
        margin: 56px 0 0 37px
    }

    #tab30kids .tab30kids-phone #section-1 .text_89 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 406px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 34px 0 0 136px
    }

    #tab30kids .tab30kids-phone #section-1 .text_90 {
        width: 376px;
        height: 30px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: -21px 0 0 188px
    }

    #tab30kids .tab30kids-phone #section-1 .text_91 {
        width: 674px;
        height: 96px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 27px 0 0 39px
    }

    #tab30kids .tab30kids-phone #section-1 .image_55 {
        width: 423px;
        height: 476px;
        margin: 55px 0 0 149px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_97 {
        width: 610px;
        height: 49px;
        margin: 105px 0 0 68px
    }

    #tab30kids .tab30kids-phone #section-1 .text_93 {
        width: 266px;
        height: 48px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 16px
    }

    #tab30kids .tab30kids-phone #section-1 .text_94 {
        width: 235px;
        height: 47px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        text-align: left;
        line-height: 16px;
        margin-top: 2px
    }

    #tab30kids .tab30kids-phone #section-1 .image-wrapper_29 {
        width: 684px;
        height: 218px;
        margin: 12px 0 0 33px
    }

    #tab30kids .tab30kids-phone #section-1 .image_56 {
        width: 338px;
        height: 218px
    }

    #tab30kids .tab30kids-phone #section-1 .image_57 {
        width: 332px;
        height: 218px
    }

    #tab30kids .tab30kids-phone #section-1 .text_96 {
        width: 528px;
        height: 38px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 91px 0 0 112px
    }

    #tab30kids .tab30kids-phone #section-1 .image_58 {
        width: 434px;
        height: 276px;
        margin: 24px 0 0 159px
    }

    #tab30kids .tab30kids-phone #section-1 .text_97 {
        width: 632px;
        height: 58px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 185px 0 0 60px
    }

    #tab30kids .tab30kids-phone #section-1 .image_59 {
        width: 478px;
        height: 325px;
        margin: 59px 0 0 137px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_52 {
        height: 103px;
        background: url(images/1a6be5dc15652bc5263ba15904e9484e.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 679px;
        margin: 102px 0 0 67px
    }

    #tab30kids .tab30kids-phone #section-1 .text_98 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 281px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 38px 0 0 159px
    }

    #tab30kids .tab30kids-phone #section-1 .text_99 {
        width: 568px;
        height: 30px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: -21px 0 0 79px
    }

    #tab30kids .tab30kids-phone #section-1 .text_100 {
        width: 553px;
        height: 32px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        line-height: 16px;
        margin: 16px 0 0 99px
    }

    #tab30kids .tab30kids-phone #section-1 .image_60 {
        width: 558px;
        height: 413px;
        margin: 47px 0 0 97px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_53 {
        height: 103px;
        background: url(images/e627228b4caa3c48e21320883f407c2c.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 679px;
        margin: 81px 0 0 67px
    }

    #tab30kids .tab30kids-phone #section-1 .text_101 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 300px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 37px 0 0 159px
    }

    #tab30kids .tab30kids-phone #section-1 .text_102 {
        width: 576px;
        height: 29px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: -20px 0 0 88px
    }

    #tab30kids .tab30kids-phone #section-1 .text_103 {
        width: 559px;
        height: 78px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 19px 0 0 96px
    }

    #tab30kids .tab30kids-phone #section-1 .image_61 {
        width: 629px;
        height: 263px;
        margin: 75px 0 0 62px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_54 {
        height: 102px;
        background: url(images/80bd20915661ea11b1d7b3b8aad6ae0e.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 679px;
        margin: 99px 0 0 67px
    }

    #tab30kids .tab30kids-phone #section-1 .text_104 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 371px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 36px 0 0 114px
    }

    #tab30kids .tab30kids-phone #section-1 .text_105 {
        width: 277px;
        height: 30px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: -20px 0 0 237px
    }

    #tab30kids .tab30kids-phone #section-1 .text_106 {
        width: 609px;
        height: 57px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 25px 0 0 72px
    }

    #tab30kids .tab30kids-phone #section-1 .image_62 {
        width: 632px;
        height: 136px;
        margin: 54px 0 0 60px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_55 {
        height: 102px;
        background: url(images/1cc81283b9a836701a383133f6872643.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 679px;
        margin: 62px 0 0 67px
    }

    #tab30kids .tab30kids-phone #section-1 .text_107 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 289px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 34px 0 0 155px
    }

    #tab30kids .tab30kids-phone #section-1 .text_108 {
        width: 491px;
        height: 30px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: -20px 0 0 130px
    }

    #tab30kids .tab30kids-phone #section-1 .text_109 {
        width: 656px;
        height: 116px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 14px 0 0 48px
    }

    #tab30kids .tab30kids-phone #section-1 .image_63 {
        width: 750px;
        height: 308px;
        margin-top: 84px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_56 {
        height: 103px;
        background: url(images/a92fffb0f79a9f0f9cca3f502484a2ef.webp) 100% no-repeat;
        background-size: 100% 100%;
        margin-top: 80px;
        width: 749px
    }

    #tab30kids .tab30kids-phone #section-1 .text_110 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 432px;
        height: 28px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        line-height: 39px;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 35px 0 0 139px
    }

    #tab30kids .tab30kids-phone #section-1 .text_111 {
        width: 296px;
        height: 30px;
        overflow-wrap: break-word;
        color: #6d6add;
        font-size: 26px;
        text-align: center;
        line-height: 39px;
        margin: -20px 0 0 228px
    }

    #tab30kids .tab30kids-phone #section-1 .text_112 {
        width: 667px;
        height: 78px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        line-height: 19px;
        margin: 12px 0 7px 46px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_57 {
        height: 102px;
        background: url(images/290c5659b031ef8dc61dae08bea44915.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 437px;
        position: absolute;
        left: 186px;
        top: 2265px
    }

    #tab30kids .tab30kids-phone #section-1 .text_113 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 184px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 32px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 34px 0 0 98px
    }

    #tab30kids .tab30kids-phone #section-1 .image_64 {
        height: 61px;
        background: url(images/9c623c01bd3fe77ec5d6318c1c55fd79.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 252px;
        position: absolute;
        left: 24px;
        top: 1411px
    }

    #tab30kids .tab30kids-phone #section-1 .text_92 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 168px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 21px 0 0 44px
    }

    #tab30kids .tab30kids-phone #section-1 .text-wrapper_58 {
        height: 61px;
        background: url(images/3aea5e08a06256f99940a6d1d4cb1422.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 252px;
        position: absolute;
        left: 413px;
        top: 1411px
    }

    #tab30kids .tab30kids-phone #section-1 .text_114 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 180px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 22px 0 0 29px
    }

    #tab30kids .tab30kids-phone #section-1 .image_65 {
        height: 61px;
        background: url(images/ea31be4049be8651ee03f821c4e72467.webp) 100% no-repeat;
        background-size: 100% 100%;
        width: 252px;
        position: absolute;
        left: 270px;
        top: 1777px
    }

    #tab30kids .tab30kids-phone #section-1 .text_95 {
        background-image: linear-gradient(112deg, rgb(9, 187, 254) 0, rgb(9, 187, 254) 0, rgb(90, 66, 236) 100%, rgb(90, 66, 236) 100%);
        width: 107px;
        overflow-wrap: break-word;
        color: #000;
        font-size: 16px;
        text-align: center;
        -webkit-background-clip: text;
        -webkit-text-fill-color: rgba(0, 0, 0, 0);
        margin: 22px 0 0 52px
    }

    #tab30kids .tab30kids-phone #section-1 .image_7 {
        position: relative;
        margin-left: 35px;
        width: 715px;
        height: 478px
    }
}