/*! autoprefixer: on */.hero__title{margin-top:9.375rem}.hero__subtitle{font-size:1.125rem;line-height:1.75rem;letter-spacing:0;color:#fff;margin-top:1rem}.hero .symbol2{font-size:7.5rem;color:#fff}.hero .icon-list{display:flex;align-items:center;gap:1.25rem;margin-top:1.75rem}.hero .a-button{width:12.5rem;height:3.625rem;padding:.8125rem .9375rem;margin-top:.625rem;font-size:1.125rem;margin-left:8.75rem}.hero .a-button svg{font-size:2.5rem}.background{height:42.1875rem!important}.background .cards{width:64.25rem!important}.challenge{height:37.125rem!important;background-color:#f8f8f8}.challenge .challenge-boxs{justify-content:flex-start;display:flex;gap:6.25rem;height:25rem;align-items:center}.challenge .challenge-boxs img{border-radius:.5rem}.challenge .challenge-boxs .text{margin-bottom:1.25rem}.challenge .flex-box{display:flex;gap:2.4375rem;margin-top:2.6875rem}.challenge .flex-box .flex-item{width:48.125rem;height:17.75rem;background-color:#fff;box-shadow:0 .5rem .625rem 0 rgba(0,0,0,.07);border-radius:.5rem 2.1875rem .5rem .5rem;padding:3.75rem 2.4375rem;position:relative}.challenge .flex-box .flex-item .svg-wrap{position:absolute;right:0;top:0;border-radius:50%;display:flex;align-items:center;justify-content:center;width:4.625rem;height:4.625rem;background-color:#0d58c9;box-shadow:0 0 0 .25rem rgba(2,153,244,.25)}.challenge .flex-box .flex-item .symbol{font-size:2.625rem;color:#fff}.challenge .flex-box .flex-item .flex-title{font-size:1.5rem;font-weight:500;font-stretch:normal;line-height:1.6875rem;letter-spacing:0;color:#333}.challenge .flex-box .flex-item .flex-text{margin-top:1.5rem}.challenge .flex-box .flex-item:nth-child(2) .svg-wrap{background-color:#30c58e;box-shadow:0 0 0 .25rem rgba(48,197,142,.25)}.solution .img-wrap{position:relative;padding-bottom:3.125rem}.solution .img-wrap .img__text{position:absolute;bottom:1.25rem;font-size:1.125rem;color:#333}.solution .img-wrap .img__text:first-of-type{left:calc(50% - 42.5rem)}.solution .img-wrap .img__text:nth-of-type(2){left:calc(50% - 13.625rem)}.solution .img-wrap .img__text:nth-of-type(3){left:calc(50% + 5.3125rem)}.solution .img-wrap .img__text:nth-of-type(4){left:calc(50% + 29.0625rem)}.solution .flex-box1{gap:3.75rem}.solution .flex-box,.solution .flex-box1{display:flex;justify-content:space-between}.solution .flex-box{margin:1.5625rem 0 4.375rem}.solution .flex-box img{border-radius:.5rem}.result{height:68.75rem}.result .content{flex-direction:column;display:flex;align-items:flex-start;justify-content:space-between;width:98.75rem;background-position:50%;background-size:cover;text-align:left;border-radius:.625rem}.result .content .title{margin:0 auto 1.875rem;text-align:center}.result .content .result-list{display:flex;gap:1.125rem}.result .content .result-item{background-color:#03396e;border-radius:1.25rem;border:.0625rem solid #fbfbfb;padding:1.125rem 1.625rem}.result .content .result-item .result-item-title{font-size:1.5rem;line-height:1.625rem;margin-bottom:.625rem;color:#fbfbfb}.result .content .result-item .result-item-text{font-size:1rem;font-weight:400;font-stretch:normal;line-height:1.6875rem;color:#fbfbfb}.result .content .item1{width:98.75rem;height:23.75rem;margin-bottom:1.25rem}.result .content .item2{width:22.5rem;height:26.875rem}.result .content .item3{width:75rem;height:26.875rem}.result .swiper-button-next,.result .swiper-button-prev{width:2.5rem;height:2.5rem;background-color:#0d58c9;box-shadow:0 0 .3125rem 0 rgba(0,0,0,.2);border:.125rem solid #0d58c9;border-radius:50%}.result .swiper-button-next:after,.result .swiper-button-prev:after{font-size:1.25rem;color:#fff}.result .swiper-button-prev{position:absolute;left:83%;top:28.75rem}.result .swiper-button-next{top:28.75rem;right:11%}.result .swiper-button-disabled{background-color:#99a2b1;border:.125rem solid #99a2b1}.result .swiper-scrollbar{border-radius:.625rem;width:80%;margin-bottom:1.25rem}.result .swiper-scrollbar-drag{background:#0d58c9}.why{height:auto!important}.why .title{margin-bottom:1.5625rem}.why .hr{width:.0625rem;height:21.3125rem;border:.0625rem solid rgba(153,162,177,.4);content:"";display:inline-block;margin:.625rem 2rem 0}.why .content{display:flex;align-items:flex-start;z-index:1;margin-top:1.875rem}.why .content img{border-radius:.5rem}.why .content--left .text{line-height:1.5625rem}.why .content--left img{margin-top:.875rem}.why .content--right .row,.why .content--right .row2{margin-top:.625rem;position:relative;flex-shrink:0;margin-bottom:1.875rem;width:62.5rem;height:21.3125rem;padding:2.75rem 1.5625rem 0 1.375rem;background-color:#f0f1f4;border-radius:.625rem;display:flex;align-items:flex-start;gap:1.25rem}.why .content--right .row2 .text,.why .content--right .row .text{font-size:1.125rem;line-height:1.625rem;margin-bottom:1.25rem}.why .content--right .row2 .text2,.why .content--right .row .text2{margin-top:1.25rem}.why .content--right .row2 .img-box,.why .content--right .row .img-box{width:11.125rem;height:6.9375rem;background-color:#fff;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.why .content--right .row2 .right-title,.why .content--right .row .right-title{font-size:1.5rem;font-weight:600;font-stretch:normal;line-height:1.625rem;letter-spacing:0;color:#333;margin-bottom:1.6875rem}.why .content--right .row2{margin-top:2.5rem}.partner{height:auto;padding-bottom:6.25rem;padding-top:0}.partner .content{position:relative;height:33.5625rem}.partner .title{color:#333!important;text-align:center;margin-bottom:2.5rem}.partner .card{height:33.5625rem;background-position:50%;background-size:cover;border-radius:.625rem}.partner .card .text-box{display:flex;flex-direction:column;justify-content:center;padding-left:41.25rem;padding-right:3.4375rem;height:100%}.partner .card__title{font-size:3rem;color:#fff;margin-bottom:.4375rem}.partner .card .text{margin-top:.8125rem}.partner .partner-logo{position:absolute;left:7.4375rem;top:16.875rem;display:flex;align-items:center;justify-content:center;width:18.125rem;height:11.375rem;background-color:#fff;border-radius:1rem}.partner .partner-logo h3{font-size:3rem}.partner .partner-logo .logo-text,.partner .partner-logo h3{font-weight:400;font-stretch:normal;line-height:3.75rem;color:#fff}.partner .partner-logo .logo-text{font-size:1.75rem}.partner .partner-logo .img-box{width:20.625rem;height:17.125rem;background-color:#fff;border-radius:.5rem;position:relative;margin-top:2.8125rem}.partner .partner-logo .img-box img{width:14.9375rem;height:5.75rem;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.img-layer{width:100%;height:100%;position:fixed;top:0;z-index:9999;background-color:rgba(0,0,0,.3);display:none}.img-layer .big-img{width:auto;height:auto;top:50%}.img-layer .big-img,.img-layer .symbol{position:fixed;left:50%;transform:translate(-50%,-50%)}.img-layer .symbol{bottom:5rem;background-color:#fff;width:2.5rem;height:2.5rem;border-radius:50%;color:#666;cursor:pointer}