:root{--viewport-width:1560px;--l2024--width:var(--viewport-width);--l2024--itemWidth:calc((var(--l2024--width) - 80px)/3)}.s5-v2{--l2024--itemWidth:340px}#main-content{background:#000}.s1-v2,.s2-v2,.s3-v2,.s4-v2,.s5-v2{opacity:0;visibility:hidden}body.js-initialized .s1-v2,body.js-initialized .s2-v2,body.js-initialized .s3-v2,body.js-initialized .s4-v2,body.js-initialized .s5-v2{opacity:1;visibility:visible}@media (max-width:768px){.s1-v2,.s2-v2,.s3-v2,.s4-v2,.s5-v2{opacity:1!important;visibility:visible!important}}.s1-v2{background:#fff;height:calc(100vh - 70px);outline:1px solid #fff;outline-offset:0;overflow:hidden;position:absolute}.s1-v2 .s1-inner{background:#fff;height:100%;position:relative;width:100%}.s1-v2 .s1-inner .s1-bg{clip-path:inset(0 0 0 0);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.s1-v2 .s1-inner .s1-bg img,.s1-v2 .s1-inner .s1-bg video{height:100%;left:0;object-fit:var(--media-size,cover);position:absolute;top:0;width:100%}.s1-v2 .s1-inner .s1-bg h1{color:#fff;z-index:2}.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-family:"7bold";font-size:9.6rem;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:max-content}.s1-v2 .s1-inner .s1-title{color:#000;z-index:1}@media (min-width:1081px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-size:7.2rem}}.s1-v2 .s1-inner .s1-title *{font-family:"7bold"}.s1-v2 .s1-inner .inquiry{left:50%;position:absolute;top:calc(50% + 170px);transform:translate(-50%,-50%);z-index:1}@media (max-width:768px){.s1-v2 .s1-inner .inquiry{display:none!important}}.s1-v2 .s1-inner .inquiry a{align-items:center;background:#eee;color:#000;display:flex;font-family:"6semi";font-size:2rem;gap:12px;justify-content:center;padding:10px 24px 10px 28px}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg{overflow:hidden;position:relative}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer{align-items:center;display:inline-flex;font-weight:600;gap:1.2rem;white-space:nowrap}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer.default{color:#000;position:relative;z-index:1}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer.default svg path{fill:#000}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer.hover{align-items:center;background:#212121;bottom:0;clip-path:inset(0 100% 0 0);color:#fff;display:flex;font-weight:600;gap:1.2rem;justify-content:center;left:0;padding:inherit;position:absolute;right:0;top:0;transition:clip-path .5s ease;z-index:2}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer.hover svg path{fill:#fff}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg:hover .btn-layer.hover{clip-path:inset(0 0 0 0)}.s2-v2{background:#fff;height:100vh;outline:1px solid #fff;outline-offset:0;position:relative}.s2-v2 .s2-inner{height:100%;position:relative;width:100%}.s2-v2 .s2-inner .s2-cont{align-items:center;display:flex;flex-direction:column;gap:9rem;height:495px;left:50%;margin:0 auto;max-width:65rem;padding:0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.s2-v2 .s2-inner .s2-cont .s2-title{align-items:center;display:flex;flex-direction:column;gap:30px;text-align:center}.s2-v2 .s2-inner .s2-cont .s2-title h2{font-family:"6semi";font-size:4rem}.s2-v2 .s2-inner .s2-cont .s2-title p{color:#616161;font-family:"4Regular";font-size:max(14px,1.8rem)}.s2-v2 .s2-inner .s2-cont .pain-point,.s2-v2 .s2-inner .s2-cont .s2-list{display:flex;flex-direction:column;width:100%}.s2-v2 .s2-inner .s2-cont .s2-list{gap:2.8rem;max-width:65rem}.s2-v2 .s2-inner .s2-cont .s2-list li{opacity:0;transform:translateY(150px);width:max-content}.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(odd){margin-left:auto}.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(odd) .list-cont{background:#eaf9ff}.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(2n){margin-right:auto}.s2-v2 .s2-inner .s2-cont .s2-list li:nth-child(2n) .list-cont{background:#77d9ff}.s2-v2 .s2-inner .s2-cont .s2-list li:last-child{margin:0 auto}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont{align-items:center;display:flex;justify-content:center;padding:1.4rem 6rem;text-align:center}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{color:#212121;font-family:"5medium";font-size:2rem}.s2-v2 .s2-inner .s2-cont .square{align-items:center;display:flex;flex-direction:column;gap:12px}.s2-v2 .s2-inner .s2-cont .square span{background:#d4f3ff;height:10px;width:10px}.s2-v2 .s2-inner .s2-cont .square span:nth-child(2){background:#e8f8ff}.s2-v2 .s2-inner .s2-cont .square span:nth-child(3){background:#f0fbff}.s3-v2{background:#000;height:100vh;position:relative}.s3-v2 .s3-cont,.s3-v2 .s3-inner{height:100%;position:relative;width:100%}.s3-v2 .s3-cont{background:#000;clip-path:inset(0 0 0 0)}.s3-v2 .s3-cont .s3-overlay{background:#000;clip-path:inset(100% 0 0 0);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.s3-v2 .s3-inner .inner-txt{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.s3-v2 .s3-inner .inner-txt h2{align-items:center;display:flex;font-family:"7bold";font-size:9.6rem;gap:3.8rem;height:110px;justify-content:center;overflow:hidden}.s3-v2 .s3-inner .inner-txt h2>p{color:#fff;font-family:inherit}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt{align-self:flex-start;display:flex;flex-direction:column;font-family:inherit;transition:none}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p{align-items:center;display:flex;font-family:inherit;font-weight:700;height:110px;justify-content:center;line-height:1.5;text-align:center}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p:first-child{color:#fff}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p:nth-child(2){background:linear-gradient(90deg,#92edc9,#00dc84);background-clip:text;-webkit-background-clip:text;color:transparent}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p:nth-child(3){background:linear-gradient(90deg,#63d3ff,#00b7ff);background-clip:text;-webkit-background-clip:text;color:transparent}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p:nth-child(4){color:#2870ff}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p:nth-child(5){background:linear-gradient(90deg,#a68cff,#6f36ff);background-clip:text;-webkit-background-clip:text;color:transparent}.s4-v2{background:#000;height:100vh;position:relative}.s4-v2 .s4-inner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.s4-v2 .s4-inner .s4-cont{align-items:center;display:flex;flex-direction:column;gap:9.6rem;overflow:hidden}.s4-v2 .s4-inner .s4-cont .s4-title{align-items:center;display:flex;flex-direction:column;gap:1.6rem}.s4-v2 .s4-inner .s4-cont .s4-title h2{color:#fff;font-family:"6semi";font-size:6rem}@media (min-width:1081px){.s4-v2 .s4-inner .s4-cont .s4-title h2{font-size:4rem}}.s4-v2 .s4-inner .s4-cont .s4-title p{color:#e0e0e0;font-family:"4Regular";font-size:max(14px,1.8rem)}.s4-v2 .s4-inner .s4-cont .s4-list{align-items:center;display:flex;gap:10px;margin:auto;padding:0 180px}@media (max-width:1920px){.s4-v2 .s4-inner .s4-cont .s4-list{padding:0 420px}}@media (max-width:1600px){.s4-v2 .s4-inner .s4-cont .s4-list{padding:0 210px}}.s4-v2 .s4-inner .s4-cont .s4-list li{height:350px;width:350px}.s4-v2 .s4-inner .s4-cont .s4-list li:first-child{background:#00b7ff}.s4-v2 .s4-inner .s4-cont .s4-list li:first-child .list-title,.s4-v2 .s4-inner .s4-cont .s4-list li:first-child .list_sub-title{color:#000}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(2) .list-title,.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(2) .list_sub-title{color:#fff}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(3){background:#00dc84}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(3) .list-title,.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(3) .list_sub-title{color:#000}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(4) .list-title,.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(4) .list_sub-title{color:#fff}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(5){background:#6f36ff}.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(5) .list-title,.s4-v2 .s4-inner .s4-cont .s4-list li:nth-child(5) .list_sub-title{color:#fff}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont{height:100%;padding:2.8rem;position:relative;width:100%}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list-title{font-family:"6semi";font-size:2.8rem}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner img{max-width:9rem;position:absolute;right:1.3rem;top:1.3rem}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list_sub-title{bottom:2.8rem;font-family:"4Regular";font-size:max(14px,1.4rem);position:absolute}.s5-v2{background:#000;height:100vh;position:relative}.s5-v2 .s5-inner{height:100%;position:relative;width:100%}.s5-v2 .s5-inner .s5-cont{align-items:center;display:flex;flex-direction:column;gap:9.6rem;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.s5-v2 .s5-inner .s5-cont .s5-title{align-items:center;display:flex;flex-direction:column;gap:1.6rem;text-align:center}.s5-v2 .s5-inner .s5-cont .s5-title h2{color:#fff;font-family:"6semi";font-size:6rem}@media (min-width:1081px){.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:4rem}}.s5-v2 .s5-inner .s5-cont .s5-title p{color:#e0e0e0;font-family:"4Regular";font-size:max(14px,1.8rem)}.s5-v2 .s5-inner .s5-cont .s5-list{align-items:center;display:flex;gap:20px;margin:0 auto;max-width:1100px;padding:0 20px;width:100%}.s5-v2 .s5-inner .s5-cont .s5-list li{display:flex;flex:1 1 auto;flex-direction:column;outline:none;position:relative;width:var(--l2024--itemWidth)}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont a{display:flex;flex-direction:column;gap:1.6rem}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-img{overflow:hidden;padding-top:calc(var(--l2024--itemWidth)*1);position:relative}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-img .alignment{bottom:0;overflow:hidden;position:absolute;top:0;width:100%}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-img .alignment img{height:100%;object-fit:cover;position:absolute;width:100%}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt{color:#fff;display:flex;flex-direction:column;gap:6px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt .sub{color:#fff;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt .title{color:#fff;font-size:2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-family:inherit;font-size:max(14px,1.4rem);font-weight:400}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){display:-webkit-box;font-family:inherit;font-size:max(14px,1.8rem);font-weight:500;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:1080px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-size:6rem}.s2-v2 .s2-inner .s2-cont .s2-title h2{font-size:4rem}.s2-v2 .s2-inner .s2-cont .s2-title p{font-size:2rem}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{font-size:2.4rem}.s2-v2 .s2-inner .s2-cont .square span{height:12px;width:12px}.s3-v2 .s3-inner .inner-txt h2{font-size:4rem;gap:33.5px;height:60px}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p{height:60px}.s4-v2 .s4-inner .s4-cont .s4-title h2{font-size:5rem}.s4-v2 .s4-inner .s4-cont .s4-title p{font-size:2rem}.s4-v2 .s4-inner .s4-cont .s4-list li{height:400px;width:400px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list-title{font-size:3.4rem}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner img{width:36px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list_sub-title{font-size:1.8rem}.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:5rem}.s5-v2 .s5-inner .s5-cont .s5-title p{font-size:2rem}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:1.6rem}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:2rem}}@media (max-width:1024px){.s1-v2{height:calc(100vh - 64px)!important;height:calc(100dvh - 64px)!important;min-height:calc(100vh - 64px)!important;min-height:calc(100dvh - 64px)!important;transform:translateZ(0);will-change:transform}.s2-v2,.s3-v2,.s4-v2,.s5-v2{min-height:100vh!important}.master-scroll-wrapper,.s2-v2,.s3-v2,.s4-v2,.s5-v2{height:100vh!important;transform:translateZ(0);will-change:transform}.s2-v2 .s2-list li{transform:translateZ(0);will-change:transform,opacity}.s1-v2 .s1-bg,.s3-v2 .s3-cont .s3-overlay{transform:translateZ(0);will-change:clip-path}.s3-v2 .s3-inner .inner-txt .rolling-txt{transform:translateZ(0);will-change:transform}}@media (max-width:768px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-size:4rem}.s1-v2 .s1-inner .inquiry a{font-size:1.5rem;padding:5px 18px}.s1-v2 .s1-inner .inquiry .link-fill.black.btn-svg .btn-layer{gap:.6rem}.s2-v2 .s2-inner .s2-cont .s2-title h2{font-size:3.2rem}.s2-v2 .s2-inner .s2-cont .s2-title p{font-size:1.8rem}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{font-size:2rem}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont{padding:10px 14px}.s4-v2 .s4-inner .s4-cont .s4-title h2{font-size:3rem}.s4-v2 .s4-inner .s4-cont .s4-title p{font-size:1.6rem}.s4-v2 .s4-inner .s4-cont{gap:100px}.s4-v2 .s4-inner .s4-cont .s4-list li{height:300px;width:300px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont{padding:20px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list-title{font-size:2.4rem}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner img{right:20px;top:20px;width:30px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list_sub-title{bottom:20px;font-size:1.6rem}.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:3rem}.s5-v2 .s5-inner .s5-cont .s5-title p{font-size:1.6rem}.s5-v2 .s5-inner .s5-cont{gap:50px}.s5-v2 .s5-inner .s5-cont .s5-list{flex-direction:column}.s5-v2 .s5-inner .s5-cont .s5-list li{width:100%}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont a{gap:10px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-img{aspect-ratio:9/6;padding-top:0}.s5-v2 .s5-inner .s5-cont .s5-list,.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt{gap:10px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:1.6rem}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:2rem}}@media (max-width:480px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title{font-size:3rem}.s2-v2 .s2-inner .s2-cont .s2-list li{margin:0 auto!important;text-align:center;width:100%}.s2-v2 .s2-inner .s2-cont .s2-list{gap:20px}.s2-v2 .s2-inner .s2-cont{gap:100px}.s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{font-size:14px!important}.s2-v2 .s2-inner .s2-cont .square span{height:9px;width:9px}.s3-v2 .s3-inner .inner-txt h2{font-size:3rem;gap:20.5px;height:40px}.s3-v2 .s3-inner .inner-txt h2 .rolling-txt p{height:40px}.s4-v2 .s4-inner .s4-cont .s4-title h2{font-size:2rem}.s4-v2 .s4-inner .s4-cont .s4-title p{font-size:1.4rem}.s4-v2 .s4-inner .s4-cont .s4-list li{height:200px;width:200px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont{padding:20px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list-title{font-size:1.8rem}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner img{width:20px}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list_sub-title{font-size:1.2rem}.s5-v2 .s5-inner{align-items:center;display:flex;height:100%;justify-content:center;padding:0}.s5-v2 .s5-inner .s5-cont{gap:30px;left:auto;min-height:auto;overflow-y:visible;position:relative;top:auto;transform:none;width:100%}.s5-v2 .s5-inner .s5-cont .s5-list{padding-bottom:30px}.s5-v2 .s5-inner .s5-cont .s5-title{gap:10px}.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:2rem}.s5-v2 .s5-inner .s5-cont .s5-title p{font-size:1.4rem}.s5-v2 .s5-inner .s5-cont .s5-list li{width:100%}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:1rem}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:1.2rem}}.global_solution_banner .btn-fill.btn-svg{background:#212121!important}.global_solution_banner .btn-fill.btn-svg .btn-layer.default{color:#fff!important}.global_solution_banner .btn-fill.btn-svg .btn-layer.default svg path{fill:#fff!important}.global_solution_banner .btn-fill.btn-svg .btn-layer.hover{background:#fff!important;color:#000!important}.global_solution_banner .btn-fill.btn-svg .btn-layer.hover svg path{fill:#000!important}@media (max-width:767px){.s1-v2 .s1-inner .s1-bg h1,.s1-v2 .s1-inner .s1-title,.s3-v2 .s3-inner .inner-txt h2{font-size:30px}.s4-v2 .s4-inner .s4-cont .s4-title h2,.s5-v2 .s5-inner .s5-cont .s5-title h2{font-size:20px}.s4-v2 .s4-inner .s4-cont .s4-title p,.s5-v2 .s5-inner .s5-cont .s5-title p{font-size:14px}.s4-v2 .s4-inner .s4-cont .s4-list{padding-left:20px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:first-child{font-size:14px}.s5-v2 .s5-inner .s5-cont .s5-list .list-cont .list-txt p:nth-child(2){font-size:16px}}.s1-title--pc{display:block}.s1-title--mob{display:none}.s4-title--pc{display:block}.s4-title--mob{display:none}.s4-desc--pc{display:block}.s4-desc--mob{display:none}.s5-title--pc{display:block}.s5-title--mob{display:none}.s5-desc--pc{display:block}.s5-desc--mob{display:none}@media (max-width:768px){.s1-title--pc{display:none}.s1-title--mob{display:block}.s4-title--pc{display:none}.s4-title--mob{display:block}.s4-desc--pc{display:none}.s4-desc--mob{display:block}.s5-title--pc{display:none}.s5-title--mob{display:block}.s5-desc--pc{display:none}.s5-desc--mob{display:block}}.s4-v2 .s4-list .list-inner--pc{display:block}.s4-v2 .s4-list .list-inner--mob{display:none}@media (max-width:768px){.s4-v2 .s4-list .list-inner--pc{display:none!important}.s4-v2 .s4-list .list-inner--mob{display:flex!important}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner img{height:80px!important;position:static!important;right:auto!important;top:auto!important;width:80px!important}.s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner .list_sub-title{bottom:auto!important;position:static!important}}.s5-v2 .s5-list .list-cont--pc{display:block}.s5-v2 .s5-list .list-cont--mob{display:none}@media (max-width:768px){.s5-v2 .s5-list .list-cont--pc{display:none}.s5-v2 .s5-list .list-cont--mob{display:flex}}.global_solution_banner .btn-trigger--pc{display:inline-flex}.global_solution_banner .btn-trigger--mob{display:none}@media (max-width:768px){.global_solution_banner .btn-trigger--pc{display:none}.global_solution_banner .btn-trigger--mob{align-items:center;background-color:#e0e0e0;color:#000;display:flex;font-family:Freesentation;font-size:16px;font-weight:500;height:40px;justify-content:center;text-decoration:none;width:140px}body.mobile-scroll .s4-v2,body.mobile-scroll .s5-v2{height:auto!important;min-height:auto!important;position:relative!important}body.mobile-scroll .s1-v2,body.mobile-scroll .s3-v2,body.mobile-scroll .s4-v2,body.mobile-scroll .s5-v2{opacity:1!important;transform:none!important;visibility:visible!important}body.mobile-scroll .s1-v2{background:#000;position:relative!important}body.mobile-scroll .s1-v2 .s1-inner .s1-bg{clip-path:none!important}body.mobile-scroll .s1-v2 .s1-inner .s1-bg h1.s1-title--mob{font-family:Freesentation;font-size:40px;font-weight:600;line-height:52px;text-align:center}body.mobile-scroll .s1-v2 .s1-inner .s1-title{display:none}body.mobile-scroll .s2-v2{align-items:center!important;background:#fff;display:flex!important;height:auto!important;justify-content:center!important;min-height:100vh!important;opacity:1!important;padding:0 20px;position:relative!important;transform:none!important;visibility:visible!important}body.mobile-scroll .s2-v2 .s2-inner{width:100%}body.mobile-scroll .s2-v2 .s2-inner .s2-cont{height:auto;left:auto;padding:0;position:relative;top:auto;transform:none}body.mobile-scroll .s2-v2 .s2-inner .s2-cont .s2-title h2{font-family:Freesentation;font-size:30px;font-weight:500;line-height:40px;text-align:center}body.mobile-scroll .s2-v2 .s2-inner .s2-cont .s2-title p{font-family:Freesentation;font-size:16px;font-weight:300;line-height:24px;text-align:center}body.mobile-scroll .s2-v2 .s2-inner .s2-cont .s2-list{gap:16px}body.mobile-scroll .s2-v2 .s2-inner .s2-cont .s2-list li{opacity:1;transform:translateY(90px);transition:transform .6s ease}body.mobile-scroll .s2-v2 .s2-inner .s2-cont .s2-list li.visible{transform:translateY(0)}body.mobile-scroll .s2-v2 .s2-inner .s2-cont .s2-list .list-cont{height:60px;line-height:60px;margin:0 10px;padding:0 20px}body.mobile-scroll .s2-v2 .s2-inner .s2-cont .s2-list .list-cont p{font-family:Freesentation;font-size:16px;font-weight:500}body.mobile-scroll .s3-v2{background:#000;height:400vh!important;min-height:400vh!important;position:relative!important}body.mobile-scroll .s3-v2 .s3-inner{align-items:center!important;display:flex!important;height:100vh!important;justify-content:center!important;position:sticky!important;top:0!important;width:100%}body.mobile-scroll .s3-v2 .s3-cont{align-items:center;clip-path:none!important;display:flex;height:100%;justify-content:center;position:relative!important;width:100%}body.mobile-scroll .s3-v2 .s3-cont .s3-overlay{display:none!important}body.mobile-scroll .s3-v2 .s3-inner .s3-cont .inner-txt{left:auto!important;position:relative!important;text-align:center;top:auto!important;transform:none!important;width:100%}body.mobile-scroll .s3-v2 .s3-inner .s3-cont .inner-txt h2{align-items:center!important;color:#fff!important;display:flex!important;flex-direction:column!important;gap:20px!important;height:auto!important;text-align:center!important;width:100%!important}body.mobile-scroll .s3-v2 .s3-inner .s3-cont .inner-txt h2>p{display:block;font-family:Freesentation;font-size:48px;font-weight:600;line-height:1.2;margin:0;text-align:center}body.mobile-scroll .s3-v2 .s3-inner .s3-cont .inner-txt h2 .rolling-txt{display:block;height:52px;overflow:hidden;position:relative;text-align:center;width:100%}body.mobile-scroll .s3-v2 .s3-inner .s3-cont .inner-txt h2 .rolling-txt .rolling-txt-inner{transition:transform .5s ease}body.mobile-scroll .s3-v2 .s3-inner .s3-cont .inner-txt h2 .rolling-txt p{font-family:Freesentation;font-size:52px;font-weight:700;height:52px;line-height:52px;margin:0;text-align:center}body.mobile-scroll .s4-v2{background:#000;padding:96px 0}body.mobile-scroll .s4-v2 .s4-inner{left:auto;position:relative;top:auto;transform:none}body.mobile-scroll .s4-v2 .s4-inner .s4-cont{gap:96px}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-title{padding:0 20px}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-title h2{font-family:Freesentation;font-size:30px;font-weight:500;line-height:40px;text-align:center}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-title p{font-family:Freesentation;font-size:16px;font-weight:300;line-height:24px;text-align:center}body.mobile-scroll .s4-v2 .s4-inner .s4-cont{overflow:hidden;padding:0 20px}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-list{display:flex;flex-wrap:nowrap;gap:16px;padding:0;width:max-content}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-list li{flex:0 0 250px;height:250px;min-width:250px;width:250px}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-list li .list-cont{box-sizing:border-box;height:100%;padding:16px 8px 8px 16px;width:100%}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner--pc{display:none}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner--mob{display:flex;flex-direction:column;height:100%}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner--mob .list-txt-wrap{display:flex;flex-direction:column;gap:8px}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner--mob .list-txt-wrap .list-title{font-family:Freesentation;font-size:24px;font-weight:600;margin:0}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner--mob .list-txt-wrap .list_sub-title{font-family:Freesentation;font-size:14px;font-weight:300;line-height:20px;margin:0}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner--mob .list-img-wrap{display:flex;justify-content:flex-end;margin-top:auto}body.mobile-scroll .s4-v2 .s4-inner .s4-cont .s4-list li .list-cont .list-inner--mob .list-img-wrap img{height:80px;max-width:none;width:80px}body.mobile-scroll .s5-v2{background:#000;padding:96px 20px}body.mobile-scroll .s5-v2 .s5-inner{height:auto}body.mobile-scroll .s5-v2 .s5-inner .s5-cont{gap:96px;left:auto;position:relative;top:auto;transform:none}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-title h2{font-family:Freesentation;font-size:30px;font-weight:500;line-height:40px;text-align:center}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-title p{font-family:Freesentation;font-size:16px;font-weight:300;line-height:24px;text-align:center}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list{flex-direction:column;gap:16px;padding:0}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list li{border-bottom:.5px solid #424242;padding-bottom:16px;width:100%}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list .list-cont--mob{display:flex;flex-direction:column;gap:16px;text-decoration:none}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list .list-cont--mob .list-img{aspect-ratio:9/6;overflow:hidden;padding-top:0;position:relative}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list .list-cont--mob .list-img .alignment{height:100%;left:0;position:absolute;top:0;width:100%}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list .list-cont--mob .list-img .alignment img{height:100%;object-fit:cover;width:100%}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list .list-cont--mob .list-txt{display:flex;flex-direction:column;gap:8px}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list .list-cont--mob .list-txt .list-sub-wrap{align-items:center;display:flex;gap:16px;justify-content:space-between}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list .list-cont--mob .list-txt .list-sub-wrap .sub{color:#fff;flex:1;font-family:Freesentation;font-size:24px;font-weight:500}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list .list-cont--mob .list-txt .list-sub-wrap svg{flex-shrink:0}body.mobile-scroll .s5-v2 .s5-inner .s5-cont .s5-list .list-cont--mob .list-txt .title{color:#fff;display:block!important;font-family:Freesentation;font-size:14px;font-weight:300;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}}@media (max-width:390px){body.mobile-scroll .s1-v2 .s1-inner .s1-bg h1.s1-title--mob{font-size:36px;line-height:48px}}