main .fv{width:100%;position:relative;padding-top:110px;background-color:#f8f8f8}@media screen and (max-width:1199px) and (min-width:769px){main .fv{padding-bottom:0;padding-top:80px}}@media screen and (max-width:768px) and (min-width:360px){main .fv{padding-bottom:0;padding-top:0;margin-top:50px}}main .fv .bg{width:100%}@media screen and (max-width:768px) and (min-width:360px){main .fv .bg{margin-top:30px}}main .fv .kv{max-width:1500px;margin:auto;width:100%;max-height:496px;height:100%}@media screen and (max-width:1499px) and (min-width:1200px){main .fv .kv{max-width:1200px;max-height:100%;height:396px}}main .fv .fv__container{max-width:1500px;margin:auto;width:100%}main .fv .fv__inner{padding:0 200px;box-sizing:border-box;position:absolute;top:60px}@media screen and (max-width:1199px) and (min-width:769px){main .fv .fv__inner{padding:0 5%;box-sizing:border-box}}@media screen and (max-width:1499px) and (min-width:1200px){main .fv .fv__inner{top:30px}}@media screen and (max-width:1199px) and (min-width:769px){main .fv .fv__inner{display:flex;align-items:center;top:60px;gap:20px}}@media screen and (max-width:768px) and (min-width:360px){main .fv .fv__inner{padding:0 5%;box-sizing:border-box;position:relative}}main .fv .fv__inner h2{font-size:4rem;font-weight:700;letter-spacing:.8px;line-height:84px;font-family:"Roboto",sans-serif}@media screen and (max-width:768px) and (min-width:360px){main .fv .fv__inner h2{line-height:40px}}@media screen and (max-width:1199px) and (min-width:769px){main .fv .fv__inner h2{font-size:3.6rem;line-height:40px}}main .fv .fv__inner span{font-size:1.3rem;letter-spacing:1.56px;font-weight:600;padding-top:15px}main .fv .fv__inner .text__content{margin-top:30px}main .fv .fv__inner .text__content p{width:-moz-max-content;width:max-content;font-weight:600;color:#000;background-color:#fff;padding:5px 10px;font-size:2.8rem;letter-spacing:5.04px}@media screen and (max-width:768px) and (min-width:360px){main .fv .fv__inner .text__content p{font-size:2rem}}@media screen and (max-width:1199px) and (min-width:769px){main .fv .fv__inner .text__content p{font-size:2rem}}main .fv .btn__list{padding-bottom:10px;position:absolute;top:280px}@media screen and (min-width:1600px){main .fv .btn__list{top:320px}}@media screen and (max-width:1199px) and (min-width:769px){main .fv .btn__list{top:-30px;padding:0 5%}}@media screen and (max-width:768px) and (min-width:360px){main .fv .btn__list{padding:0 5%;padding-bottom:0;top:0;margin-top:90px;position:relative}}main .fv ul{padding:0 200px;display:flex;align-items:center;gap:20px;max-width:1500px;margin:auto;width:100%;position:relative;padding-bottom:0;margin-top:0;padding-top:10px}@media screen and (max-width:768px) and (min-width:360px){main .fv ul{flex-direction:column;padding:0;margin-top:0;box-sizing:border-box;padding-bottom:0;gap:10px}}@media screen and (max-width:1199px) and (min-width:769px){main .fv ul{padding:0;box-sizing:border-box;max-width:100%;margin-top:200px;padding-top:20px}}@media screen and (max-width:1599px) and (min-width:1500px){main .fv ul{padding-top:50px}}main .fv ul li{width:210px}@media screen and (max-width:768px) and (min-width:360px){main .fv ul li{width:100%}}main .fv ul li a{display:flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-size:1.5rem;font-weight:600;letter-spacing:2.38px;width:100%;height:70px}main .fv ul li:nth-child(1) a{background-color:#000}main .fv ul li:nth-child(2) a{background-color:#5B5B5B}main .clients{overflow:hidden;width:100%}main .clients .clients__top,main .clients .clients__bottom{width:100%;overflow:hidden;margin-top:20px}main .clients .clients__top img,main .clients .clients__bottom img{width:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1199px) and (min-width:769px){main .clients .clients__bottom{margin-top:230px}}main .slide__contents{padding-bottom:140px}@media screen and (max-width:768px) and (min-width:360px){main .slide__contents{padding-bottom:50px}}main .slick-cloned{display:block!important}main .clients__slider{overflow:hidden;position:relative;margin:auto;width:100%}@media screen and (min-width:1600px){main .clients__slider{margin:auto;width:100%}}main .clients__slider .cl__slider{box-sizing:border-box;width:100%;overflow:hidden}main .clients__slider .cl__slider .slide{background-color:#fff;box-shadow:0 3px 21px rgb(0 0 0 / .1);border-radius:4px;width:304px!important;padding:17px 15px;margin-right:55px;box-sizing:border-box}main .clients__slider .cl__slider .slide:last-child{margin-right:0}@media screen and (max-width:768px) and (min-width:360px){main .clients__slider .cl__slider .slide{margin-right:.1%;margin-left:.1%;margin-bottom:20px;width:100%!important}}main .clients__slider .cl__slider .slide .thumbnail img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}main .clients__slider .cl__slider .slide h3{font-size:1.4rem;font-weight:600;letter-spacing:1.68px;margin-top:20px}main .clients__slider .cl__slider .slide p{font-size:1.3rem;font-weight:500;line-height:24px;letter-spacing:1.04px;margin-top:20px;height:67px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}main .clients__slider .cl__slider .slick-list{padding:20px 0}@media screen and (max-width:768px) and (min-width:360px){main .clients__slider .cl__slider .slick-list{padding:0 30px!important}}main .clients__slider .cl__slider .splide__slide{width:288px!important;margin-right:58px}@media screen and (max-width:768px) and (min-width:360px){main .clients__slider .cl__slider .splide__slide{margin-right:0;margin-left:1%;height:inherit;width:100%!important}}@media screen and (max-width:1199px) and (min-width:769px){main .clients__slider .cl__slider .splide__slide{margin-right:0;margin-left:1%;height:inherit}}main .clients__slider .cl__slider .splide__slide a{display:block;width:100%}main .clients__slider .cl__slider .splide__slide a .thumbnail img{height:196px;-o-object-fit:cover;object-fit:cover}main .clients__slider .cl__slider .splide__slide a img{width:100%}main .clients__slider .cl__slider .splide__slide a .company{padding-top:20px;display:flex;gap:21px}@media screen and (max-width:768px) and (min-width:360px){main .clients__slider .cl__slider .splide__slide a .company{flex-direction:column;gap:15px}}@media screen and (min-width:1600px){main .clients__slider .cl__slider .splide__slide a .company{flex-direction:column;gap:15px}}main .clients__slider .cl__slider .splide__slide a .company img{width:42px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width:768px) and (min-width:360px){main .clients__slider .cl__slider .splide__slide a .company img{width:200px;width:60%;height:58px;-o-object-fit:contain;object-fit:contain;margin:auto}}@media screen and (min-width:1600px){main .clients__slider .cl__slider .splide__slide a .company img{width:200px;width:60%;height:58px;-o-object-fit:contain;object-fit:contain;margin:auto}}main .clients__slider .cl__slider .splide__slide a .company p{font-size:1.4rem;letter-spacing:1.4px;font-weight:600}main .clients__slider .cl__slider .splide__slide a .copy{font-size:1.4rem;line-height:25px;font-weight:600;padding-top:18px;height:70px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}main .clients__slider .cl__slider .splide__slide a .industry{display:flex;gap:15px;align-items:center}main .clients__slider .cl__slider .splide__slide a .industry span{max-width:68px;height:29px;display:flex;align-items:center;justify-content:center;background-color:#EAEAEA;border-radius:4px;font-size:1.3rem;letter-spacing:1.34px;font-weight:600;width:23%}main .clients__slider .cl__slider .splide__slide a .industry p{font-size:1.4rem;font-weight:600;letter-spacing:1.4px;width:70%}main .clients__slider .cl__slider .splide__slide a .assignment{display:flex;gap:15px;align-items:center;margin-top:6px}main .clients__slider .cl__slider .splide__slide a .assignment span{max-width:68px;height:29px;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;border-radius:4px;font-size:1.3rem;letter-spacing:1.34px;font-weight:600;width:23%}main .clients__slider .cl__slider .splide__slide a .assignment p{font-size:1.4rem;font-weight:600;letter-spacing:1.4px;width:70%}main .clients__slider .cl__slider img{width:100%;height:auto}main .clients__slider .cl__slider .slick-track{display:flex;flex-wrap:nowrap;justify-content:center;width:100%!important}@media screen and (max-width:768px) and (min-width:360px){main .clients__slider .cl__slider .slick-track{justify-content:flex-start}}main .clients__slider .cl__slider .splide__track--draggable{width:100%!important;padding:20px 0}main .clients__slider .more__btn{width:57px;margin:auto;margin-top:20px}main .clients__slider .more__btn a{display:block;width:inherit;height:inherit}main .clients__slider .more__btn img{width:100%}main .bg{width:100%;min-height:290px;margin-bottom:-200px}@media screen and (max-width:1199px) and (min-width:769px){main .bg{min-height:100%}}@media screen and (max-width:768px) and (min-width:360px){main .bg{margin-bottom:0;margin-top:0;min-height:auto}}main .solution{background-color:#000;padding:125px 0}@media screen and (max-width:768px) and (min-width:360px){main .solution{padding:50px 0}}main .solution .solution__inner{max-width:874px;margin:auto;width:100%;box-sizing:border-box}@media screen and (max-width:768px) and (min-width:360px){main .solution .solution__inner{padding:0 5%;box-sizing:border-box}}@media screen and (max-width:1199px) and (min-width:769px){main .solution .solution__inner{padding:0 5%;box-sizing:border-box}}main .solution .content__inner h2{font-size:2.8rem;font-weight:600;text-align:center;color:#fff;letter-spacing:1.18px}main .solution .content__inner ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:70px}@media screen and (max-width:768px) and (min-width:360px){main .solution .content__inner ul{gap:20px;justify-content:center;margin-top:40px}}@media screen and (max-width:1199px) and (min-width:769px){main .solution .content__inner ul{gap:30px;justify-content:center}}main .solution .content__inner ul li{width:181px}@media screen and (max-width:768px) and (min-width:360px){main .solution .content__inner ul li{max-width:45%;width:100%;text-align:center}}@media screen and (max-width:1199px) and (min-width:769px){main .solution .content__inner ul li{width:100%;max-width:35%;text-align:center}}main .solution .content__inner ul li img{width:100%}main .capable{padding:125px 0}@media screen and (max-width:768px) and (min-width:360px){main .capable{padding:50px 0}}@media screen and (max-width:1199px) and (min-width:769px){main .capable{padding:50px 0}}main .capable .capable__inner{max-width:960px;margin:auto;width:100%;box-sizing:border-box}@media screen and (max-width:768px) and (min-width:360px){main .capable .capable__inner{padding:0 5%;box-sizing:border-box}}@media screen and (max-width:1199px) and (min-width:769px){main .capable .capable__inner{padding:0 5%;box-sizing:border-box}}main .capable .content__inner h2{font-size:2.8rem;font-weight:600;text-align:center;letter-spacing:1.18px}main .capable .content__inner ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top:70px;row-gap:50px;-moz-column-gap:50px;column-gap:50px}@media screen and (max-width:768px) and (min-width:360px){main .capable .content__inner ul{margin-top:40px}}@media screen and (max-width:1199px) and (min-width:769px){main .capable .content__inner ul{margin-top:50px}}main .capable .content__inner ul li{width:286px}main .capable .content__inner ul li img{width:100%}main .system{padding:0 0 125px 0}@media screen and (max-width:768px) and (min-width:360px){main .system{padding:0 0 50px 0}}main .system .system__inner{max-width:850px;margin:auto;width:100%;box-sizing:border-box}@media screen and (max-width:1199px) and (min-width:769px){main .system .content__inner{padding:0 5%;box-sizing:border-box}}@media screen and (max-width:768px) and (min-width:360px){main .system .content__inner{padding:0 5%;box-sizing:border-box}}main .system .content__inner h2{font-size:2.8rem;font-weight:600;text-align:center;letter-spacing:1.18px}main .system .content__inner .system__img{width:100%;margin-top:70px}@media screen and (max-width:768px) and (min-width:360px){main .system .content__inner .system__img{margin-top:40px}}main .system .content__inner .system__img img{width:100%}main .reason{background-color:#000;padding-top:100px;padding-bottom:150px}@media screen and (max-width:768px) and (min-width:360px){main .reason{padding-top:50px;padding-bottom:50px}}@media screen and (max-width:1199px) and (min-width:769px){main .reason{padding-top:50px;padding-bottom:50px}}main .reason .reason__inner .content__inner{max-width:920px;margin:auto;width:100%}@media screen and (max-width:768px) and (min-width:360px){main .reason .reason__inner .content__inner{padding:0 5%;box-sizing:border-box}}@media screen and (max-width:1199px) and (min-width:769px){main .reason .reason__inner .content__inner{padding:0 5%;box-sizing:border-box}}main .reason .reason__inner .content__inner h2{font-size:2.8rem;text-align:center;font-weight:600;font-family:"Roboto",sans-serif;color:#fff}main .reason .reason__inner .content__inner ul{margin-top:70px;display:flex;flex-direction:column;gap:55px}@media screen and (max-width:768px) and (min-width:360px){main .reason .reason__inner .content__inner ul{flex-direction:column;margin-top:40px}}@media screen and (max-width:1199px) and (min-width:769px){main .reason .reason__inner .content__inner ul{flex-direction:column;margin-top:50px}}main .reason .reason__inner .content__inner ul li{width:100%;display:flex;gap:60px;padding-bottom:55px;border-bottom:1px solid #fff;padding-right:30px;padding-left:30px;box-sizing:border-box}@media screen and (max-width:768px) and (min-width:360px){main .reason .reason__inner .content__inner ul li{flex-direction:column;align-items:center;padding-bottom:40px;gap:30px;padding-right:0;padding-left:0}}@media screen and (max-width:1199px) and (min-width:769px){main .reason .reason__inner .content__inner ul li{align-items:center;flex-direction:column}}main .reason .reason__inner .content__inner ul li span{font-family:"Roboto",sans-serif;font-size:60px;font-weight:600;color:#fff;display:block;width:10%;text-align:center}@media screen and (max-width:1199px) and (min-width:769px){main .reason .reason__inner .content__inner ul li span{width:100%}}@media screen and (max-width:768px) and (min-width:360px){main .reason .reason__inner .content__inner ul li span{width:100%}}main .reason .reason__inner .content__inner ul li .center{width:60%}@media screen and (max-width:768px) and (min-width:360px){main .reason .reason__inner .content__inner ul li .center{width:100%}}@media screen and (max-width:1199px) and (min-width:769px){main .reason .reason__inner .content__inner ul li .center{width:100%}}main .reason .reason__inner .content__inner ul li .center h3{font-size:23px;font-weight:600;letter-spacing:2.76px;line-height:38px;color:#fff}@media screen and (max-width:768px) and (min-width:360px){main .reason .reason__inner .content__inner ul li .center h3{text-align:center}}@media screen and (max-width:1199px) and (min-width:769px){main .reason .reason__inner .content__inner ul li .center h3{text-align:center}}main .reason .reason__inner .content__inner ul li .center p{margin-top:35px;font-size:1.5rem;line-height:28px;letter-spacing:1.8px;font-weight:600;color:rgb(255 255 255 / .6)}main .reason .reason__inner .content__inner ul li:nth-child(1){border-top:1px solid #fff;padding-top:55px}@media screen and (max-width:768px) and (min-width:360px){main .reason .reason__inner .content__inner ul li:nth-child(1){padding-top:40px}}main .reason .reason__inner .content__inner ul li:nth-child(1) img{width:136px}main .reason .reason__inner .content__inner ul li:nth-child(2) img{width:101px}main .reason .reason__inner .content__inner ul li:nth-child(3) img{width:119px}main .flow{padding:0 0 125px 0;background-color:#000}@media screen and (max-width:768px) and (min-width:360px){main .flow{padding:50px 0}}@media screen and (max-width:1199px) and (min-width:769px){main .flow{padding:50px 0}}main .flow .flow__inner{max-width:745px;margin:auto;width:100%;box-sizing:border-box}@media screen and (max-width:768px) and (min-width:360px){main .flow .flow__inner{padding:0 5%;box-sizing:border-box}}@media screen and (max-width:1199px) and (min-width:769px){main .flow .flow__inner{padding:0 5%;box-sizing:border-box}}main .flow .content__inner h2{color:#fff;font-size:2.8rem;font-weight:600;text-align:center;letter-spacing:1.18px}main .flow .content__inner .flow__img{width:100%;margin-top:0}main .flow .content__inner .flow__img img{width:100%}@media screen and (max-width:768px) and (min-width:360px){main .flow .content__inner .flow__img img{width:90%;margin:auto;margin-top:40px}}@media screen and (max-width:1199px) and (min-width:769px){main .flow .content__inner .flow__img img{width:70%;margin:auto;margin-top:40px}}