@charset "UTF-8";.section-1{background-color:#000;position:relative;overflow:hidden;z-index:100;left:0;top:0;width:100%;height:100vh}.section-1 .slick-banner-list .back-img{width:100%;height:100vh;background-repeat:no-repeat;background-size:100% 100%;background-position:center center}.section-1 .slick-banner-list .back-img.back-img-1{background-image:url(/assets/main-banner-1-BJjBC-Zc.jpg)}.section-1 .slick-banner-list .back-img.back-img-2{background-image:url(/assets/main-banner-2-DkbXwK1k.jpg);filter:saturate(.8)}.section-1 .slick-banner-list .back-img.back-img-3{background-image:url(/assets/main-banner-3-DPI9P1I6.jpg)}.section-1 .slick-banner-list .back-video{display:flex;justify-content:center;align-items:center;width:100%;height:100vh}.section-1 .slick-banner-list .back-video>video{width:auto;min-height:100vh}.section-1 .slick-banner-list .slick-banner{top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.section-1 .slick-banner-list .slick-banner>span:nth-of-type(1){font-size:2.8rem;color:#fff;margin-bottom:2rem;font-weight:600}.section-1 .slick-banner-list .slick-banner>span:nth-of-type(2){font-size:1.3rem;color:#fff;font-weight:300;opacity:.8}.section-1 .slick-banner-list .slick-banner.banner-1>span:nth-of-type(1){text-shadow:.5px .5px 0 #333}.section-1 .slick-banner-list .slick-banner.banner-1>span:nth-of-type(2){text-shadow:1px 1px 0 #222}.section-1 .slideDots{position:absolute;opacity:1;transition:opacity 1s;z-index:100;width:100%;bottom:20vh;display:flex;justify-content:center}.section-1 .slideDots>button{font-size:1.5rem;color:#fff;position:relative;width:60px;height:60px;border-radius:50%}.section-1 .slideDots>button .circle_progress{transform:rotate(-90deg);position:absolute;left:0;top:0}.section-1 .slideDots>button .circle_progress .frame{stroke:#fff3;opacity:0;transition:opacity .5s;fill:none}.section-1 .slideDots>button .circle_progress .bar{stroke:#fff;stroke-linecap:round;stroke-dasharray:188.4;stroke-dashoffset:188.4;fill:none}.section-1 .slideDots>button.on .circle_progress .frame{opacity:1}.section-1 .slideDots>button.on .circle_progress .bar{animation:dashOffset 6s linear}.section-1 .mouse-scroll{position:absolute;z-index:100;width:100%;bottom:5vh;display:flex;flex-direction:column;align-items:center;animation:bounce 1.5s infinite ease-in-out}.section-1 .mouse-scroll>i{font-size:1.5rem;color:#fff}.section-1 .mouse-scroll>span{font-size:.8rem;color:#fff}.section-2{margin-top:20rem}.section-2 .business-content{margin-bottom:20rem;width:100%;display:flex;align-items:center;position:relative}.section-2 .business-content:last-of-type{margin-bottom:0}.section-2 .business-content .no{font-size:1rem;color:#2478d7;margin-bottom:2rem}.section-2 .business-content .title{font-size:2.8rem;color:#fff;margin-bottom:2rem;font-weight:600;display:inline-block;position:relative}.section-2 .business-content .title:after{content:"";position:absolute;left:-.05em;right:-.05em;top:calc(50% + .52em);height:3px;border-radius:999px;opacity:0;pointer-events:none;background:linear-gradient(92deg,transparent 0,rgba(250,192,1,.28) 2%,#fac001 30%,#ff8a00 50%,#fac001 72%,rgba(250,192,1,.28) 98%,transparent 100%);background-size:180% 100%;background-position:100% 0;transform:rotate(-1.3deg) skew(-3deg) scaleX(0);transform-origin:0 50%;transition:transform .9s cubic-bezier(.18,.86,.24,1) .36s,opacity .24s ease .36s,background-position .95s cubic-bezier(.16,1,.3,1) .36s}.section-2 .business-content .solution-copy.aos-animate .title:after{opacity:1;background-position:0 0;transform:rotate(-1.3deg) skew(-3deg) scaleX(1)}.section-2 .business-content .desc{font-size:1.5rem;color:#fffc;font-weight:300;margin-bottom:3rem}.section-2 .business-content .detail-btn-cont .detail-btn>a{--cta-underline-color: #fac001;--cta-underline-soft: rgba(250, 192, 1, .28);--cta-underline-strong: #ff8a00;letter-spacing:0;color:#fff;font-size:1rem;font-weight:300;display:flex;align-items:center;height:50px;padding-left:0;position:relative;width:max-content;text-decoration:none;gap:.55rem}.section-2 .business-content .detail-btn-cont .detail-btn>a>span{position:relative;z-index:1;color:transparent;background:linear-gradient(90deg,#fac001 0 50%,#fff 50% 100%);background-size:220% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .82s cubic-bezier(.18,.86,.24,1)}.section-2 .business-content .detail-btn-cont .detail-btn>a>span:after{content:"";position:absolute;left:-.04em;right:-.04em;top:calc(100% - .08em);height:2px;border-radius:999px;opacity:0;pointer-events:none;background:linear-gradient(92deg,transparent 0,var(--cta-underline-soft) 2%,var(--cta-underline-color) 30%,var(--cta-underline-strong) 50%,var(--cta-underline-color) 72%,var(--cta-underline-soft) 98%,transparent 100%);background-size:180% 100%;background-position:100% 0;transform:rotate(-.65deg) skew(-2deg) scaleX(0);transform-origin:0 50%;transition:transform .82s cubic-bezier(.18,.86,.24,1),opacity .25s ease,background-position .85s cubic-bezier(.16,1,.3,1)}.section-2 .business-content .detail-btn-cont .detail-btn>a:hover>span{background-position:0 0}.section-2 .business-content .detail-btn-cont .detail-btn>a:hover>span:after{opacity:1;background-position:0 0;transform:rotate(-.65deg) skew(-2deg) scaleX(1)}.section-2 .business-content .detail-btn-cont .detail-btn>a:after{content:"→";color:#fff;font-size:1.05rem;line-height:1;transform:translate(0);transition:color .35s ease,transform .42s cubic-bezier(.18,.86,.24,1)}.section-2 .business-content .detail-btn-cont .detail-btn>a:hover:after{color:#fac001;transform:translate(.35rem)}.section-2 .business-content .img-cont{position:relative;display:flex}.section-2 .business-content .img-cont.img-cont-left{justify-content:flex-start}.section-2 .business-content .img-cont.img-cont-right{justify-content:flex-end}.section-2 .business-content .img-cont .img{width:80%;border-radius:20px;overflow:hidden}.section-2 .business-content .img-cont .img>img{width:100%}.section-2 .business-content .img-cont .solution-image-slider{background:#101010;isolation:isolate}.section-2 .business-content .img-cont .solution-image-slider .slick-list,.section-2 .business-content .img-cont .solution-image-slider .slick-track{height:100%}.section-2 .business-content .img-cont .solution-image-slider .slick-list{border-radius:20px;overflow:hidden}.section-2 .business-content .img-cont .solution-image-slider .slick-slide{opacity:0!important;transform:translateZ(0);transform-origin:50% 50%;transition:none;will-change:transform,opacity,filter,clip-path;z-index:0!important}.section-2 .business-content .img-cont .solution-image-slider .slick-slide>div{height:100%;border-radius:20px;overflow:hidden}.section-2 .business-content .img-cont .solution-image-slider .slick-slide.slick-active{opacity:1!important;transform:translateZ(0);z-index:2!important}.section-2 .business-content .img-cont .solution-image-slider .slick-slide.solution-slide-in{opacity:1!important;z-index:4!important;animation:solutionSlideIn 1.15s linear both}.section-2 .business-content .img-cont .solution-image-slider .slick-slide.solution-slide-out{opacity:1!important;z-index:2!important;animation:solutionSlideOut 1.15s cubic-bezier(.22,1,.36,1) both}.section-2 .business-content .img-cont .solution-image-slider img{width:100%;aspect-ratio:1920/929;object-fit:contain;display:block;background:#101010;box-shadow:0 24px 60px #00000047;transform:none}.section-2 .business-content .img-cont .solution-image-slider .slick-dots{display:none!important;bottom:14px}.section-2 .business-content .img-cont .solution-image-slider .slick-dots li{width:10px;height:10px;margin:0 5px}.section-2 .business-content .img-cont .solution-image-slider .slick-dots li button{width:10px;height:10px;padding:0}.section-2 .business-content .img-cont .solution-image-slider .slick-dots li button:before{width:10px;height:10px;color:#fff;opacity:.35;font-size:9px;line-height:10px}.section-2 .business-content .img-cont .solution-image-slider .slick-dots li.slick-active button:before{color:#fac001;opacity:1}.section-2 .business-content .img-cont .icon{position:absolute;bottom:25px;left:-25px;z-index:1;background-color:#fff;border-radius:20px;max-width:100px;padding:15px}.section-2 .business-content .img-cont .icon>img{width:100%}.section-2 .business-content .right-content{padding-left:40px;text-align:right}.section-2 .business-content .right-content .detail-btn-cont{display:flex;justify-content:flex-end}.section-2 .slide-text{position:fixed;width:100%;top:200px}.section-2 .slide-text p{line-height:1;font-size:9.375vw;font-weight:700;color:#fac001;opacity:.12}.section-2 .slide-text p.right{text-align:right}@keyframes solutionSlideIn{0%{opacity:1;transform:translate3d(0,22%,0);clip-path:inset(100% 0 0 0 round 20px);filter:blur(1px) brightness(.96)}42%{opacity:1;transform:translate3d(0,8%,0);clip-path:inset(42% 0 0 0 round 20px);filter:blur(.5px) brightness(.98)}78%{opacity:1;transform:translate3d(0,1.5%,0);clip-path:inset(4% 0 0 0 round 20px);filter:blur(0) brightness(1)}to{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0 round 20px);filter:none}}@keyframes solutionSlideOut{0%{opacity:1;transform:translateZ(0);filter:blur(0) brightness(1)}48%{opacity:.62;transform:translateZ(0);filter:blur(3px) brightness(.82)}to{opacity:.18;transform:translateZ(0);filter:blur(9px) brightness(.58)}}@keyframes dashOffset{0%{stroke-dashoffset:188.4}to{stroke-dashoffset:0}}@keyframes bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-20px)}}@media(max-width:768px){.section-1 .slick-banner-list .back-img{background-size:auto 100%}.section-1 .slick-banner-list .back-video{display:flex;justify-content:center;align-items:center;width:100%;height:100vh}.section-1 .slick-banner-list .back-video>video{width:auto;height:100vh}.section-1 .slick-banner-list .slick-banner>span:nth-of-type(1){font-size:2.2rem}.section-1 .slick-banner-list .slick-banner>span:nth-of-type(2){font-weight:400}.section-1 .mouse-scroll>i{font-size:2rem}.section-1 .mouse-scroll>span{font-size:1.2rem}.section-2{margin-top:15rem}.section-2 .business-content{flex-direction:column!important;margin-bottom:12rem}.section-2 .business-content .solution-copy{order:1;padding-left:2.2rem!important;padding-right:2.2rem!important;text-align:left}.section-2 .business-content .img-cont{order:2;justify-content:center!important;margin-top:3rem}.section-2 .business-content .img-cont .img{width:min(86%,420px);margin:0 auto}.section-2 .business-content .right-content{padding-left:2.2rem!important;text-align:left}.section-2 .business-content .right-content .detail-btn-cont{justify-content:flex-start}.section-2 .business-content .detail-btn-cont .detail-btn>a{font-size:1.2rem}.section-2 .business-content .img-cont .icon{bottom:-50px;left:auto;right:25px;max-width:80px}.section-2 .business-content .no{font-size:1.3rem}}
