.nx-grid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.nx-grid{max-width:540px}}@media(min-width:768px){.nx-grid{max-width:720px}}@media(min-width:992px){.nx-grid{max-width:960px}}@media(min-width:1366px){.nx-grid{max-width:1306px}}.nx-grid-fluid,.nx-grid-lg,.nx-grid-md,.nx-grid-sm,.nx-grid-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.nx-grid-,.nx-grid--sm{max-width:540px}}@media(min-width:768px){.nx-grid-,.nx-grid--md,.nx-grid--sm{max-width:720px}}@media(min-width:992px){.nx-grid-,.nx-grid--lg,.nx-grid--md,.nx-grid--sm{max-width:960px}}@media(min-width:1366px){.nx-grid-,.nx-grid--lg,.nx-grid--md,.nx-grid--sm,.nx-grid--xl{max-width:1306px}}.nx-grid__row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.nx-grid__row--no-gutters{margin-right:0;margin-left:0}.nx-grid__row--no-gutters>.nx-grid__col,.nx-grid__row--no-gutters>[class*=nx-grid__col-]{padding-right:0;padding-left:0}.nx-grid__col,.nx-grid__col-1,.nx-grid__col-2,.nx-grid__col-3,.nx-grid__col-4,.nx-grid__col-5,.nx-grid__col-6,.nx-grid__col-7,.nx-grid__col-8,.nx-grid__col-9,.nx-grid__col-10,.nx-grid__col-11,.nx-grid__col-12,.nx-grid__col-auto,.nx-grid__col-lg,.nx-grid__col-lg-1,.nx-grid__col-lg-2,.nx-grid__col-lg-3,.nx-grid__col-lg-4,.nx-grid__col-lg-5,.nx-grid__col-lg-6,.nx-grid__col-lg-7,.nx-grid__col-lg-8,.nx-grid__col-lg-9,.nx-grid__col-lg-10,.nx-grid__col-lg-11,.nx-grid__col-lg-12,.nx-grid__col-lg-auto,.nx-grid__col-md,.nx-grid__col-md-1,.nx-grid__col-md-2,.nx-grid__col-md-3,.nx-grid__col-md-4,.nx-grid__col-md-5,.nx-grid__col-md-6,.nx-grid__col-md-7,.nx-grid__col-md-8,.nx-grid__col-md-9,.nx-grid__col-md-10,.nx-grid__col-md-11,.nx-grid__col-md-12,.nx-grid__col-md-auto,.nx-grid__col-sm,.nx-grid__col-sm-1,.nx-grid__col-sm-2,.nx-grid__col-sm-3,.nx-grid__col-sm-4,.nx-grid__col-sm-5,.nx-grid__col-sm-6,.nx-grid__col-sm-7,.nx-grid__col-sm-8,.nx-grid__col-sm-9,.nx-grid__col-sm-10,.nx-grid__col-sm-11,.nx-grid__col-sm-12,.nx-grid__col-sm-auto,.nx-grid__col-xl,.nx-grid__col-xl-1,.nx-grid__col-xl-2,.nx-grid__col-xl-3,.nx-grid__col-xl-4,.nx-grid__col-xl-5,.nx-grid__col-xl-6,.nx-grid__col-xl-7,.nx-grid__col-xl-8,.nx-grid__col-xl-9,.nx-grid__col-xl-10,.nx-grid__col-xl-11,.nx-grid__col-xl-12,.nx-grid__col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.nx-grid__col{flex-basis:0;flex-grow:1;max-width:100%}.nx-grid__row-cols-1>*{flex:0 0 100%;max-width:100%}.nx-grid__row-cols-2>*{flex:0 0 50%;max-width:50%}.nx-grid__row-cols-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.nx-grid__row-cols-4>*{flex:0 0 25%;max-width:25%}.nx-grid__row-cols-5>*{flex:0 0 20%;max-width:20%}.nx-grid__row-cols-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.nx-grid__col-auto{flex:0 0 auto;width:auto;max-width:100%}.nx-grid__col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.nx-grid__col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.nx-grid__col-3{flex:0 0 25%;max-width:25%}.nx-grid__col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.nx-grid__col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.nx-grid__col-6{flex:0 0 50%;max-width:50%}.nx-grid__col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.nx-grid__col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.nx-grid__col-9{flex:0 0 75%;max-width:75%}.nx-grid__col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.nx-grid__col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.nx-grid__col-12{flex:0 0 100%;max-width:100%}.nx-grid__col--order-first{order:-1}.nx-grid__col--order-last{order:13}.nx-grid__col--order-0{order:0}.nx-grid__col--order-1{order:1}.nx-grid__col--order-2{order:2}.nx-grid__col--order-3{order:3}.nx-grid__col--order-4{order:4}.nx-grid__col--order-5{order:5}.nx-grid__col--order-6{order:6}.nx-grid__col--order-7{order:7}.nx-grid__col--order-8{order:8}.nx-grid__col--order-9{order:9}.nx-grid__col--order-10{order:10}.nx-grid__col--order-11{order:11}.nx-grid__col--order-12{order:12}@media(min-width:576px){.nx-grid__col-sm{flex-basis:0;flex-grow:1;max-width:100%}.nx-grid__row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.nx-grid__row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.nx-grid__row-cols-sm-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.nx-grid__row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.nx-grid__row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.nx-grid__row-cols-sm-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.nx-grid__col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.nx-grid__col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.nx-grid__col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.nx-grid__col-sm-3{flex:0 0 25%;max-width:25%}.nx-grid__col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.nx-grid__col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.nx-grid__col-sm-6{flex:0 0 50%;max-width:50%}.nx-grid__col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.nx-grid__col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.nx-grid__col-sm-9{flex:0 0 75%;max-width:75%}.nx-grid__col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.nx-grid__col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.nx-grid__col-sm-12{flex:0 0 100%;max-width:100%}.nx-grid__col--order-sm-first{order:-1}.nx-grid__col--order-sm-last{order:13}.nx-grid__col--order-sm-0{order:0}.nx-grid__col--order-sm-1{order:1}.nx-grid__col--order-sm-2{order:2}.nx-grid__col--order-sm-3{order:3}.nx-grid__col--order-sm-4{order:4}.nx-grid__col--order-sm-5{order:5}.nx-grid__col--order-sm-6{order:6}.nx-grid__col--order-sm-7{order:7}.nx-grid__col--order-sm-8{order:8}.nx-grid__col--order-sm-9{order:9}.nx-grid__col--order-sm-10{order:10}.nx-grid__col--order-sm-11{order:11}.nx-grid__col--order-sm-12{order:12}.nx-grid__col--offset-sm-1{margin-left:8.3333333333%}.nx-grid__col--offset-sm-2{margin-left:16.6666666667%}.nx-grid__col--offset-sm-3{margin-left:25%}.nx-grid__col--offset-sm-4{margin-left:33.3333333333%}.nx-grid__col--offset-sm-5{margin-left:41.6666666667%}.nx-grid__col--offset-sm-6{margin-left:50%}.nx-grid__col--offset-sm-7{margin-left:58.3333333333%}.nx-grid__col--offset-sm-8{margin-left:66.6666666667%}.nx-grid__col--offset-sm-9{margin-left:75%}.nx-grid__col--offset-sm-10{margin-left:83.3333333333%}.nx-grid__col--offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.nx-grid__col-md{flex-basis:0;flex-grow:1;max-width:100%}.nx-grid__row-cols-md-1>*{flex:0 0 100%;max-width:100%}.nx-grid__row-cols-md-2>*{flex:0 0 50%;max-width:50%}.nx-grid__row-cols-md-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.nx-grid__row-cols-md-4>*{flex:0 0 25%;max-width:25%}.nx-grid__row-cols-md-5>*{flex:0 0 20%;max-width:20%}.nx-grid__row-cols-md-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.nx-grid__col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.nx-grid__col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.nx-grid__col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.nx-grid__col-md-3{flex:0 0 25%;max-width:25%}.nx-grid__col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.nx-grid__col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.nx-grid__col-md-6{flex:0 0 50%;max-width:50%}.nx-grid__col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.nx-grid__col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.nx-grid__col-md-9{flex:0 0 75%;max-width:75%}.nx-grid__col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.nx-grid__col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.nx-grid__col-md-12{flex:0 0 100%;max-width:100%}.nx-grid__col--order-md-first{order:-1}.nx-grid__col--order-md-last{order:13}.nx-grid__col--order-md-0{order:0}.nx-grid__col--order-md-1{order:1}.nx-grid__col--order-md-2{order:2}.nx-grid__col--order-md-3{order:3}.nx-grid__col--order-md-4{order:4}.nx-grid__col--order-md-5{order:5}.nx-grid__col--order-md-6{order:6}.nx-grid__col--order-md-7{order:7}.nx-grid__col--order-md-8{order:8}.nx-grid__col--order-md-9{order:9}.nx-grid__col--order-md-10{order:10}.nx-grid__col--order-md-11{order:11}.nx-grid__col--order-md-12{order:12}.nx-grid__col--offset-md-1{margin-left:8.3333333333%}.nx-grid__col--offset-md-2{margin-left:16.6666666667%}.nx-grid__col--offset-md-3{margin-left:25%}.nx-grid__col--offset-md-4{margin-left:33.3333333333%}.nx-grid__col--offset-md-5{margin-left:41.6666666667%}.nx-grid__col--offset-md-6{margin-left:50%}.nx-grid__col--offset-md-7{margin-left:58.3333333333%}.nx-grid__col--offset-md-8{margin-left:66.6666666667%}.nx-grid__col--offset-md-9{margin-left:75%}.nx-grid__col--offset-md-10{margin-left:83.3333333333%}.nx-grid__col--offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.nx-grid__col-lg{flex-basis:0;flex-grow:1;max-width:100%}.nx-grid__row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.nx-grid__row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.nx-grid__row-cols-lg-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.nx-grid__row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.nx-grid__row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.nx-grid__row-cols-lg-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.nx-grid__col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.nx-grid__col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.nx-grid__col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.nx-grid__col-lg-3{flex:0 0 25%;max-width:25%}.nx-grid__col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.nx-grid__col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.nx-grid__col-lg-6{flex:0 0 50%;max-width:50%}.nx-grid__col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.nx-grid__col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.nx-grid__col-lg-9{flex:0 0 75%;max-width:75%}.nx-grid__col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.nx-grid__col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.nx-grid__col-lg-12{flex:0 0 100%;max-width:100%}.nx-grid__col--order-lg-first{order:-1}.nx-grid__col--order-lg-last{order:13}.nx-grid__col--order-lg-0{order:0}.nx-grid__col--order-lg-1{order:1}.nx-grid__col--order-lg-2{order:2}.nx-grid__col--order-lg-3{order:3}.nx-grid__col--order-lg-4{order:4}.nx-grid__col--order-lg-5{order:5}.nx-grid__col--order-lg-6{order:6}.nx-grid__col--order-lg-7{order:7}.nx-grid__col--order-lg-8{order:8}.nx-grid__col--order-lg-9{order:9}.nx-grid__col--order-lg-10{order:10}.nx-grid__col--order-lg-11{order:11}.nx-grid__col--order-lg-12{order:12}.nx-grid__col--offset-lg-1{margin-left:8.3333333333%}.nx-grid__col--offset-lg-2{margin-left:16.6666666667%}.nx-grid__col--offset-lg-3{margin-left:25%}.nx-grid__col--offset-lg-4{margin-left:33.3333333333%}.nx-grid__col--offset-lg-5{margin-left:41.6666666667%}.nx-grid__col--offset-lg-6{margin-left:50%}.nx-grid__col--offset-lg-7{margin-left:58.3333333333%}.nx-grid__col--offset-lg-8{margin-left:66.6666666667%}.nx-grid__col--offset-lg-9{margin-left:75%}.nx-grid__col--offset-lg-10{margin-left:83.3333333333%}.nx-grid__col--offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1366px){.nx-grid__col-xl{flex-basis:0;flex-grow:1;max-width:100%}.nx-grid__row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.nx-grid__row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.nx-grid__row-cols-xl-3>*{flex:0 0 33.3333333333%;max-width:33.3333333333%}.nx-grid__row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.nx-grid__row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.nx-grid__row-cols-xl-6>*{flex:0 0 16.6666666667%;max-width:16.6666666667%}.nx-grid__col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.nx-grid__col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.nx-grid__col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.nx-grid__col-xl-3{flex:0 0 25%;max-width:25%}.nx-grid__col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.nx-grid__col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.nx-grid__col-xl-6{flex:0 0 50%;max-width:50%}.nx-grid__col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.nx-grid__col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.nx-grid__col-xl-9{flex:0 0 75%;max-width:75%}.nx-grid__col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.nx-grid__col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.nx-grid__col-xl-12{flex:0 0 100%;max-width:100%}.nx-grid__col--order-xl-first{order:-1}.nx-grid__col--order-xl-last{order:13}.nx-grid__col--order-xl-0{order:0}.nx-grid__col--order-xl-1{order:1}.nx-grid__col--order-xl-2{order:2}.nx-grid__col--order-xl-3{order:3}.nx-grid__col--order-xl-4{order:4}.nx-grid__col--order-xl-5{order:5}.nx-grid__col--order-xl-6{order:6}.nx-grid__col--order-xl-7{order:7}.nx-grid__col--order-xl-8{order:8}.nx-grid__col--order-xl-9{order:9}.nx-grid__col--order-xl-10{order:10}.nx-grid__col--order-xl-11{order:11}.nx-grid__col--order-xl-12{order:12}.nx-grid__col--offset-xl-1{margin-left:8.3333333333%}.nx-grid__col--offset-xl-2{margin-left:16.6666666667%}.nx-grid__col--offset-xl-3{margin-left:25%}.nx-grid__col--offset-xl-4{margin-left:33.3333333333%}.nx-grid__col--offset-xl-5{margin-left:41.6666666667%}.nx-grid__col--offset-xl-6{margin-left:50%}.nx-grid__col--offset-xl-7{margin-left:58.3333333333%}.nx-grid__col--offset-xl-8{margin-left:66.6666666667%}.nx-grid__col--offset-xl-9{margin-left:75%}.nx-grid__col--offset-xl-10{margin-left:83.3333333333%}.nx-grid__col--offset-xl-11{margin-left:91.6666666667%}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes nx-loading-keyframes-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes nx-loading-keyframes-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nx-loading-keyframes-scale{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}@keyframes nx-loading-keyframes-swish{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes nx-loading-keyframes-scaleOut{0%{transform:scale(0)}to{transform:scale(1);opacity:0}}@keyframes nx-loading-keyframes-rotating-plane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes nx-loading-keyframes-stretchOut{0%,40%,to{opacity:0;transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{opacity:1;transform:scaleY(1);-webkit-transform:scaleY(1)}}@keyframes bannerColorBlockShow{0%{transform:scaleY(0);transform-origin:top center}50%{transform-origin:top center;transform:scaleY(1)}51%{transform-origin:bottom center;transform:scaleY(1)}to{transform-origin:bottom center;transform:scaleY(0)}}@keyframes bannerColorLastBlockShow{0%{transform:scaleY(0);transform-origin:top center}50%{transform-origin:top center;transform:scaleY(1)}to{transform-origin:top center;transform:scaleY(1)}}@keyframes selectBorderAnimate{0%{transform:scale(0)}55%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes animateEnterTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes animateEnterBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes animateLeaveTop{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes animateLeaveBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes animateFadeOutDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes animateFadeInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes animateRotateSlideDown{0%{opacity:0;transform:rotate(-45deg) translateY(-260px)}to{opacity:1;transform:rotate(0deg) translate(0)}}@keyframes animateRotateSlideUp{0%{opacity:1;transform:rotate(0deg) translate(0)}to{opacity:0;transform:rotate(-45deg) translateY(-260px)}}#gtx-trans{display:none}*{padding:0;margin:0;font-family:微軟正黑體,Microsoft JhengHei,Arial,文泉驛正黑,WenQuanYi Zen Hei,蘋方-繁,PingFang TC,黑體-繁,Heiti TC,儷黑 Pro,LiHei Pro,sans-serif;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus{outline:0}*,:after,:before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{line-height:1;color:#000}body,html{height:100%;box-sizing:border-box;-ms-overflow-style:scrollbar}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}table caption,table td,table th{text-align:left;font-weight:400}table td,table th{vertical-align:top}ol,ul{list-style:none}p{color:#000}pre{font-family:微軟正黑體,Microsoft JhengHei,Arial,文泉驛正黑,WenQuanYi Zen Hei,蘋方-繁,PingFang TC,黑體-繁,Heiti TC,儷黑 Pro,LiHei Pro,sans-serif;font-size:1em;white-space:pre-wrap;word-break:break-word}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;display:inline-block;color:#2196f3;text-decoration:none;-webkit-text-decoration-skip:objects}a:active,a:focus,a:hover{color:#000;text-decoration:underline}a[href]{cursor:pointer}b,strong{font-weight:bolder}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{border-style:none;display:inline-block;width:100%}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;text-transform:none}textarea{overflow:auto;resize:none}textarea:invalid{box-shadow:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input:invalid{box-shadow:none}input[type=""]::-ms-clear,input[type=password]::-ms-reveal{display:none}input:-ms-input-placeholder,input:-webkit-input-placeholder,input::-ms-input-placeholder,input::placeholder{font:inherit}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}label[for]{cursor:pointer}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}template{display:none}fieldset{border:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}*,body{font-family:Montserrat,Noto Sans TC,sans-serif;-webkit-font-smoothing:antialiased}@media(min-width:1280px){:root{--rect:80px;--container:1136px}}@media screen and (min-width:760px)and (max-width:1279px){:root{--rect:60px;--container:680px}}@media(max-width:759px){:root{--rect:40px;--container:100%}}img{display:block}a[href]{text-decoration:none}.h00{font-size:56px;font-weight:400;line-height:1.4;letter-spacing:.7px}@media(max-width:1279px){.h00{font-size:48px;line-height:1.4;letter-spacing:.7px}}@media(max-width:759px){.h00{font-size:32px;line-height:1.4;letter-spacing:.7px}}.h01{font-size:56px;font-weight:700;line-height:1.4;letter-spacing:.7px}@media(max-width:1279px){.h01{font-size:48px;font-weight:700;line-height:1.4;letter-spacing:.7px}}@media(max-width:759px){.h01{font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.7px}}.h02{font-size:48px;font-weight:700;line-height:1.4;letter-spacing:.6px}@media(max-width:1279px){.h02{font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.7px}}@media(max-width:759px){.h02{font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.6px}}.h03{font-size:40px;font-weight:700;line-height:1.4;letter-spacing:.6px}@media(max-width:1279px){.h03{font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.6px}}@media(max-width:759px){.h03{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:.6px}}.h04{font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.5px}@media(max-width:1279px){.h04{font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.5px}}@media(max-width:759px){.h04{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.5px}}.h05{font-size:32px;font-weight:700;line-height:1.4;letter-spacing:.3px}@media(max-width:1279px){.h05{font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.3px}}@media(max-width:759px){.h05{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:.3px}}.h06{font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.3px}@media(max-width:1279px){.h06{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.3px}}@media(max-width:759px){.h06{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.3px}}.h07{font-size:24px;font-weight:700;line-height:1.5;letter-spacing:.3px}@media(max-width:1279px){.h07{font-size:22px;font-weight:700;line-height:1.5;letter-spacing:.3px}}@media(max-width:759px){.h07{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.3px}}.h08{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.2px}@media(max-width:1279px){.h08{font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.2px}}@media(max-width:759px){.h08{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.2px}}.h09{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.16px}@media(max-width:1279px){.h09{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.16px}}@media(max-width:759px){.h09{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.16px}}.h10{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.16px}@media(max-width:1279px){.h10{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.16px}}@media(max-width:759px){.h10{font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.16px}}.h11{font-size:20px;line-height:1.6;letter-spacing:.1px}@media(max-width:1279px){.h11{font-size:20px;line-height:1.6;letter-spacing:.1px}}@media(max-width:759px){.h11{font-size:18px;line-height:1.6;letter-spacing:.1px}}.h12{font-size:20px;font-weight:700;line-height:1.6;letter-spacing:.1px}@media(max-width:1279px){.h12{font-size:20px;font-weight:700;line-height:1.6;letter-spacing:.1px}}@media(max-width:759px){.h12{font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.1px}}.h13{font-size:18px;line-height:1.6;letter-spacing:.1px}@media(max-width:1279px){.h13{font-size:18px;line-height:1.6;letter-spacing:.1px}}@media(max-width:759px){.h13{font-size:16px;line-height:1.6;letter-spacing:.1px}}.h14{font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.09px}@media(max-width:1279px){.h14{font-size:18px;font-weight:700;line-height:1.6;letter-spacing:.08px}}@media(max-width:759px){.h14{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.08px}}.h15{font-size:16px;line-height:1.6;letter-spacing:.07px}@media(max-width:1279px){.h15{font-size:16px;line-height:1.6;letter-spacing:.07px}}@media(max-width:759px){.h15{font-size:15px;line-height:1.6;letter-spacing:.07px}}.h16{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.07px}@media(max-width:1279px){.h16{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.07px}}@media(max-width:759px){.h16{font-size:15px;font-weight:700;line-height:1.6;letter-spacing:.07px}}.h17{font-size:14px;line-height:1.6;letter-spacing:.05px}@media(max-width:1279px){.h17{font-size:14px;line-height:1.6;letter-spacing:.05px}}@media(max-width:759px){.h17{font-size:14px;line-height:1.6;letter-spacing:.05px}}.h18{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.05px}@media(max-width:1279px){.h18{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.05px}}@media(max-width:759px){.h18{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.05px}}.h19{font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.2px}@media(max-width:1279px){.h19{font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.2px}}@media(max-width:759px){.h19{font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.2px}}.h20{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1px}@media(max-width:1279px){.h20{font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.1px}}@media(max-width:759px){.h20{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.1px}}.h21{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.07px}@media(max-width:1279px){.h21{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.07px}}@media(max-width:759px){.h21{font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.07px}}.h22{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.05px}@media(max-width:1279px){.h22{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.05px}}@media(max-width:759px){.h22{font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.05px}}body.menu--open .mask{opacity:1;pointer-events:auto}.container{max-width:var(--container);margin:0 auto}@media(max-width:759px){.container{padding:0 20px}}.container--second{max-width:var(--container);margin:0 auto}@media(max-width:1279px){.container--second{max-width:100%;padding:0 40px;padding:0 20px}}.clip-rect{margin-top:calc(var(--rect)*-2);clip-path:polygon(0 0,var(--rect) 0,var(--rect) var(--rect),calc(100% - var(--rect)) var(--rect),calc(100% - var(--rect)) calc(var(--rect)*2),100% calc(var(--rect)*2),100% 100%,0 100%)}@media(max-width:759px){.clip-rect.clip-rect--mobile-difference{margin-top:-40px;clip-path:polygon(0 0,calc(100% - var(--rect)) 0,calc(100% - var(--rect)) var(--rect),100% var(--rect),100% 100%,0 100%)}}.project-card__link{color:#000}@media(hover:hover){.project-card:hover .project-card__image{transform:scale(1.1)}.project-card:hover .project-card__text{opacity:1}}.project-card__image-box{position:relative;overflow:hidden}.project-card__image-box:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:1px solid #eee}.project-card__image{transition:transform .3s ease-out}.project-card__text{transition:opacity .3s ease-out}@media(min-width:1280px){.project-card__text{padding-top:24px}}@media(max-width:1279px){.project-card__text{padding-top:12px}}@media(hover:hover){.project-card__text{opacity:.6}}@media(min-width:1280px){.project-card__description,.project-card__subtitle,.project-card__title{padding-left:24px;padding-right:24px}}@media(max-width:1279px){.project-card__description,.project-card__subtitle,.project-card__title{padding-left:12px;padding-right:12px}}.project-card__title span{margin-right:16px}@media(min-width:1280px){.project-card__subtitle{margin-top:10px}}@media(max-width:1279px){.project-card__subtitle{margin-top:8px}}@media(min-width:1280px){.project-card__description{margin-top:10px}}@media(max-width:1279px){.project-card__description{margin-top:8px}}.project-card__tag-list{display:flex;flex-wrap:wrap;margin-bottom:-8px;margin-right:-8px}@media(min-width:1280px){.project-card__tag-list{margin-top:20px;padding-left:16px;padding-right:16px}}@media(max-width:1279px){.project-card__tag-list{margin-top:16px;padding-left:8px;padding-right:8px}}.project-card__tag-item{padding-right:8px;padding-bottom:8px}.project-card__tag{border-radius:30px;color:rgba(0,0,0,.8);background-color:rgba(0,0,0,.04)}@media(min-width:760px){.project-card__tag{padding:10px 20px}}@media(max-width:759px){.project-card__tag{padding:8px 18px}}.graphic{background:#dbdbdd;background-image:url(../assets/images/gray-pattern.jpg)}.graphic__wrap{display:flex;padding-top:var(--rect)}@media(max-width:1279px){.graphic__wrap{flex-direction:column}}.graphic__left{display:flex;padding:97px 40px 101px 152px}@media(max-width:1279px){.graphic__left{padding:56px 176px}}@media(max-width:759px){.graphic__left{padding:40px 20px 32px}}.graphic__right{min-height:576px;background-repeat:no-repeat;background-position:50%;background-size:cover}@media(max-width:1279px){.graphic__right{height:480px}}@media(max-width:759px){.graphic__right{height:356px}}.graphic__left,.graphic__right{width:50%}@media(max-width:1279px){.graphic__left,.graphic__right{width:100%}}.overflow-hidden{overflow:hidden}.introduction__title{padding-top:8px;display:flex;flex-wrap:wrap;align-items:flex-end;padding-bottom:32px}@media(max-width:1279px){.introduction__title{padding-bottom:18px}}@media(max-width:759px){.introduction__title{flex-wrap:wrap;padding-bottom:8px}}@media(max-width:1279px){.introduction__title .inline-block{display:none}}.introduction__title-item{flex-shrink:0}@media(max-width:759px){.introduction__title-item:first-child{width:100%}}.introduction__subtitle{padding:16px 0}@media(max-width:759px){.introduction__subtitle.margin-gap{margin-top:20px}}.introduction__info{color:rgba(0,0,0,.6)}.introduction__number{display:flex;align-items:flex-end;padding:0 4px;margin-bottom:-32px}@media(max-width:1279px){.introduction__number{padding:0 8px;margin-bottom:-18px}}@media(max-width:759px){.introduction__number{margin-bottom:-28px}}.introduction__number .number__value{font-size:96px;font-style:normal;font-weight:400;line-height:150%}@media(max-width:1279px){.introduction__number .number__value{font-size:72px}}@media(max-width:759px){.introduction__number .number__value{font-size:64px}}.introduction__number .number__unit{font-size:40px;font-style:normal;font-weight:400;line-height:150%;padding-bottom:22px}@media(max-width:1279px){.introduction__number .number__unit{font-size:32px;padding-bottom:15px}}@media(max-width:759px){.introduction__number .number__unit{font-size:24px;padding-bottom:16px}}@media(hover:hover){.hover-translate-text:hover [class$=text-cht]{transform:translateY(-100%)}.hover-translate-text:hover [class$=text-en]{transform:translateY(0)}}.hover-translate-text [class$=text-content]{position:relative;overflow:hidden;white-space:nowrap}.hover-translate-text [class$=text-cht],.hover-translate-text [class$=text-en]{transition:transform .3s ease-out}.hover-translate-text [class$=text-en]{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;transform:translateY(100%)}.scroll-shadow-container{position:relative}.has-scroll-shadow{position:relative;overflow-y:auto}.lock:after{content:"";width:0;width:var(--scrollbarWidth,0);right:0}.lock:after,.mask{position:fixed;height:100%;top:0}.mask{left:0;z-index:90;width:100%;background-color:rgba(0,0,0,.6);pointer-events:none;opacity:0;transition:opacity .3s ease-out}.wave-facing-down{width:100%;height:24px;margin-bottom:-24px}@media(max-width:759px){.wave-facing-down{height:16px;margin-bottom:-16px}}.wave-facing-up{width:100%;height:24px;margin-top:-24px}@media(max-width:759px){.wave-facing-up{height:16px;margin-top:-16px}}.image-noise{background-color:#dbdbdd;background-image:url(../assets/images/gray-pattern.jpg)}.landing-case-host{position:relative;background-size:cover;background-position:50%;height:600px}.landing-case-host--nomura{background-image:url(../assets/images/img-nomura-head@2x.jpg)}.landing-case-host--nomura:before{content:"";background-image:linear-gradient(180deg,#666,hsla(0,0%,100%,0));width:100%;height:250px;position:absolute;top:0;left:0}.landing-case-host--transglobe{background-image:url(../assets/images/img-head-blue-gradient@2x.png)}.landing-case{background-position:50%;height:100%;overflow:hidden}.landing-case__content{max-width:936px;position:absolute;bottom:26.333%;left:10.8333%;z-index:1;line-height:normal;padding-right:40px}@media(min-width:1440px){.landing-case__content{left:calc(50% - 564px)}}@media(max-width:480px){.landing-case__content{left:0;padding-left:20px;padding-right:40px}}.landing-case__title--main,.landing-case__title--vice{font-family:Noto Sans TC;color:#fff;line-height:normal;text-align:left}.landing-case__title--main{font-size:30px;font-weight:400;letter-spacing:1px;margin-bottom:8px}@media(max-width:768px){.landing-case__title--main{font-size:20px}}.landing-case__title--vice{font-size:60px;font-weight:700;letter-spacing:normal}@media(max-width:768px){.landing-case__title--vice{font-size:50px}}@media(max-width:480px){.landing-case__title--vice{font-size:40px}}.landing-case__title--colorBlack{color:#333}.case-wrap{padding-top:8.3333%;position:relative}.case-wrap:before{content:"";position:absolute;background-image:linear-gradient(180deg,#fff 2%,#f9f9f9 38%);display:block;bottom:0;width:100%;height:400px;z-index:0}@media(min-width:1441px){.case-wrap{padding-top:120px;padding-bottom:120px}}@media(max-width:768px){.case-wrap{padding-top:100px;padding-bottom:100px}}.case-wrap__main-info{max-width:784px;padding-left:20px;padding-right:20px;margin:0 auto;position:relative;z-index:1}.case-wrap__main-info--width936{max-width:976px;padding-left:20px;padding-right:20px}.case-wrap img{width:100%;display:block}.case-wrap .case-example{padding-top:0}.case-wrap .case-example .form__title{text-align:center;position:relative;font-weight:500;z-index:2;padding:0 30px}.case-wrap .case-example .form__title--main{line-height:normal;margin-bottom:100px;font-family:Noto Sans TC;font-size:60px;font-weight:700;text-align:center;color:#000}@media(max-width:768px){.case-wrap .case-example .form__title--main{font-size:40px;margin-bottom:80px}}.case-wrap--nospacing{padding-top:0}.case-intro__content,.case-intro__title{font-family:Noto Sans TC;letter-spacing:.5px}.case-intro__title{font-size:40px;font-weight:500;color:#000;text-align:center;line-height:normal;margin-bottom:24px;padding:0 7.30322%}@media(max-width:768px){.case-intro__title{font-size:30px}}@media(max-width:480px){.case-intro__title{text-align:left;padding:0!important}}.case-intro__title--textLeft{text-align:left}@media(max-width:600px){.case-intro__title--mobile-center{text-align:center}}.case-intro__content{font-size:24px;color:#333;text-align:left;line-height:1.88}@media(max-width:768px){.case-intro__content{font-size:18px;line-height:1.78}}.case-intro__content>p{color:#333;font-family:inherit;margin-bottom:20px}@media(max-width:480px){.case-intro__content>p{margin-bottom:16px}}.index-contact{padding:11.11% 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:768px){.index-contact{padding:80px 20px}}.index-contact__br{display:none}@media(max-width:768px){.index-contact__br{display:block}}.index-contact__title--main{font-family:Noto Sans TC;font-size:60px;font-weight:700;text-align:center;color:#000;line-height:normal}@media(max-width:768px){.index-contact__title--main{font-family:Noto Sans TC;font-size:35px;font-weight:700;text-align:center;color:#000;font-size:40px;letter-spacing:normal}}.index-contact__title--vice{font-family:Noto Sans TC;font-size:30px;font-weight:500;letter-spacing:1px;text-align:center;color:#000;line-height:normal;margin-top:8px}@media(max-width:768px){.index-contact__title--vice{font-family:Noto Sans TC;font-size:20px;font-weight:500;letter-spacing:1px;text-align:center;color:#000}}.index-contact__button{position:relative;left:0;right:0;margin:3.889% auto 0}@media(max-width:768px){.index-contact__button{margin-top:60px}}.default-btn1{font-family:Noto Sans TC;font-size:18px;font-weight:500;letter-spacing:1px;text-align:center;width:168px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#000;border:1px solid transparent;transition:.5s;color:#fff;cursor:pointer}.default-btn1:active,.default-btn1:focus,.default-btn1:hover{color:#000;border:1px solid #000;background-color:transparent}@media(max-width:1024px){.default-btn1{width:136px;height:40px;font-family:Noto Sans TC;font-size:16px;font-weight:500;letter-spacing:1px;text-align:center;color:#fff}}.case-example{padding-top:120px;padding-bottom:150px;position:relative}.case-example:before{content:"";position:absolute;background-image:linear-gradient(180deg,#fff 2%,#f9f9f9 38%);display:block;bottom:0;width:100%;height:400px;z-index:0}@media(max-width:480px){.case-example{padding-top:60px}}@media screen and (min-width:1601px)and (max-width:999999px){.case-grid{width:100%;display:inline-flex;max-width:1416px;font-size:0;flex-wrap:wrap}.case-grid>*{display:inline-block;flex:none;flex-grow:0;flex-shrink:0;flex-basis:calc(33.33333% - 16px);width:calc(33.33333% - 16px);margin-right:24px;margin-bottom:24px}.case-grid>:nth-child(3n){margin-right:0}}@media (-ms-high-contrast:none)and (min-width:1601px)and (max-width:999999px){.case-grid>*{flex-basis:calc(33.33% - 16px);width:calc(33.33% - 16px)}}@media screen and (min-width:481px)and (max-width:1600px){.case-grid{width:100%;display:inline-flex;max-width:936px;font-size:0;flex-wrap:wrap}.case-grid>*{display:inline-block;flex:none;flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 12px);width:calc(50% - 12px);margin-right:24px;margin-bottom:24px}.case-grid>:nth-child(2n){margin-right:0}}@media (-ms-high-contrast:none)and (min-width:481px)and (max-width:1600px){.case-grid>*{flex-basis:calc(49.995% - 12px);width:calc(49.995% - 12px)}}@media screen and (min-width:0px)and (max-width:480px){.case-grid{width:100%;display:inline-flex;max-width:none;font-size:0;flex-wrap:wrap}.case-grid>*{display:inline-block;flex:none;flex-grow:0;flex-shrink:0;flex-basis:100%;width:100%;margin-right:24px;margin-bottom:24px}.case-grid>:nth-child(1n){margin-right:0}}@media (-ms-high-contrast:none)and (min-width:0px)and (max-width:480px){.case-grid>*{flex-basis:99.99%;width:99.99%}}.case-grid{margin:0 auto;display:flex!important}@media(max-width:991px){.case-grid{padding:0 20px}}.case-grid__loading{padding-bottom:100%;position:relative;background-color:#f1f2f3}.case-grid__item--loaded .case-grid__loading{display:none}.case-grid__loading-img{position:absolute;top:0;bottom:0;left:0;right:0;width:15%!important;height:15%;margin:auto}.case-grid__item{text-align:center;z-index:1;display:block;opacity:1;transition:all .5s ease}.case-grid__item:hover{opacity:.8}.case-grid__cover{display:none}.case-grid__item--loaded .case-grid__cover{display:block}.case-grid__cover>img{width:100%;display:block}.case-grid__text{text-align:left;margin-top:24px;margin-bottom:80px}@media(max-width:768px){.case-grid__text{margin-top:16px;margin-bottom:50px}}.case-grid__text--title{font-family:Noto Sans TC;font-size:18px;line-height:1.78;letter-spacing:.5px;color:#666}@media(max-width:768px){.case-grid__text--title{font-size:16px;line-height:1.81}}.case-grid__text--subTitle{font-family:Noto Sans TC;font-size:30px;font-weight:500;letter-spacing:1px;color:#000;text-align:left;line-height:normal}@media(max-width:768px){.case-grid__text--subTitle{font-size:20px}}.case-grid__button{display:inline-flex;justify-content:center;align-items:center;width:168px;height:50px;margin:20px auto 0;border:1px solid #000;transition:all .5s ease;color:#000}.case-grid__button:active,.case-grid__button:focus,.case-grid__button:hover{background-color:#000;color:#fff}@media(max-width:768px){.case-grid__button{width:136px;height:40px}}.case-grid__button--text{font-family:Noto Sans TC;font-size:18px;font-weight:500;letter-spacing:1px;text-align:center;color:#000}.case-grid .coverImg{position:relative;border-radius:10px}@media(max-width:370px){.case-grid .coverImg{min-height:130px}}.case-grid .coverImg:hover .img__description{visibility:visible;opacity:1;border-radius:15px}.case-grid .coverImg .img-container,.case-grid .coverImg .img-container .img-coverImg{height:200px}@media(max-width:414px){.case-grid .coverImg .img-container,.case-grid .coverImg .img-container .img-coverImg{height:150px}}.case-grid .coverImg .img__description{position:absolute;top:0;bottom:0;left:0;right:0;background-image:radial-gradient(circle at 50%,at 50%,#c3ad86,rgba(216,197,162,.67) 0,rgba(238,221,190,.760784) 95%,#b1996e 144%);background-image:radial-gradient(circle at 50% 50%,#c3ad86,rgba(216,197,162,.67) 46%,rgba(238,221,190,.760784) 95%,#b1996e 144%);color:#fff;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s}.case-grid .coverImg .img__position{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-grid .coverImg .img__position .readmore{margin-bottom:12px;font-size:14px}.btn-block{text-align:center;position:relative}.site__content{z-index:1;position:relative}.site__content--contact,.site__content--home-banner,.site__content--join,.site__content--service,.site__content--service-cms,.site__content--solution{z-index:2}.site__content--challenge,.site__content--infra{z-index:0}.header{position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:flex-end;width:100%;pointer-events:none}@media(min-width:1280px){body.scroll--top:not(.lock) .header-logo__content{padding-top:24px}}@media screen and (min-width:760px)and (max-width:1279px){body.scroll--top:not(.lock) .header-logo__content{padding-top:32px}}@media(max-width:759px){body.scroll--top:not(.lock) .header-logo__content{padding-top:20px}}@media(min-width:1280px){body.scroll--top:not(.lock) .header-contact__link,body.scroll--top:not(.lock) .header-navigation__content{transform:translateY(0)}body.scroll--top:not(.lock) .header-hamburger{transform:translateY(-80px)}}@media screen and (min-width:760px)and (max-width:1279px){body.scroll--top:not(.lock) .header-function__content{padding-top:18px;padding-right:18px}}@media(max-width:759px){body.scroll--top:not(.lock) .header-function__content{padding-top:6px;padding-right:6px}}body.scroll--top:not(.lock) .header-function__content:before{transform:translateY(-100%)}body.scroll--top:not(.lock) .header-function__content:after{transform:translateY(0)}body.menu--open .header-logo__content{opacity:0;visibility:hidden}@media(hover:hover){body.menu--open .header-function__content:hover:after,body.menu--open .header-function__content:hover:before{background-color:#000}}@media(hover:hover){body.menu--open .header-hamburger:hover:after,body.menu--open .header-hamburger:hover:before{background-color:#82e351}body.menu--open .header-hamburger:hover:before{transform:translate(-3px,9px) rotate(45deg)}body.menu--open .header-hamburger:hover:after{transform:translate(-3px,-11px) rotate(-45deg)}}body.menu--open .header-hamburger:after,body.menu--open .header-hamburger:before{background-color:#fff}body.menu--open .header-hamburger:before{transform:translate(-3px,9px) rotate(45deg)}body.menu--open .header-hamburger:after{transform:translate(-3px,-11px) rotate(-45deg)}body.menu--open .header-menu{transform:translateX(0)}.header-logo__content{position:fixed;top:0;z-index:100;mix-blend-mode:difference;transition:padding-top .3s ease-out,opacity .3s ease-out}@media(min-width:1280px){.header-logo__content{padding-top:12px;left:calc(50% - 568px)}}@media screen and (min-width:760px)and (max-width:1279px){.header-logo__content{padding-top:8px;left:24px}}@media(max-width:759px){.header-logo__content{padding-top:8px;margin-left:4px}}.header-logo__link{display:block;padding:16px;color:#fff}@media(hover:hover){.header-logo__link:hover{color:#fff}}.header-logo__link:active,.header-logo__link:focus{color:#fff}@media(min-width:760px){.header-logo__icon{width:94px;height:24px}}@media(max-width:759px){.header-logo__icon{width:71px;height:18px}}.header-navigation__content{padding-top:24px;padding-right:76px;transition:transform .4s ease-out;transform:translateY(-100%)}@media(max-width:1279px){.header-navigation__content{display:none}}.header-navigation__list{display:flex;pointer-events:auto}.header-navigation__link{display:block;padding:16px 24px;color:#000}.header-navigation__item{position:relative}@media(min-width:1280px){.header-navigation__item--has-sub:hover .header-navigation__sub-list{opacity:1;visibility:visible;transform:translateY(0)}}.header-navigation__text-content{font-size:16px;line-height:1.6;letter-spacing:.07px}@media(max-width:1279px){.header-navigation__text-content{font-size:16px;line-height:1.6;letter-spacing:.07px}}@media(max-width:759px){.header-navigation__text-content{font-size:15px;line-height:1.6;letter-spacing:.07px}}.header-navigation__sub-list{position:absolute;top:calc(100% - 12px);left:24px;z-index:10;min-width:140px;padding:8px 0;background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease-out;pointer-events:auto}.header-navigation__sub-item+.header-navigation__sub-item{border-top:1px solid rgba(0,0,0,.05)}.header-navigation__sub-link{display:block;padding:10px 24px;color:#000;font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.07px}@media(max-width:1279px){.header-navigation__sub-link{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.07px}}@media(max-width:759px){.header-navigation__sub-link{font-size:15px;font-weight:700;line-height:1.6;letter-spacing:.07px}}.header-navigation__sub-link{white-space:nowrap;transition:all .2s ease-out}@media(hover:hover){.header-navigation__sub-link:hover{background-color:#82e351;color:#000}}.header-function__content{position:relative;z-index:1;pointer-events:auto}@media(hover:hover){.header-function__content:hover .header-contact__text-cht{transform:translateY(-100%)}.header-function__content:hover .header-contact__text-en{transform:translateY(0)}.header-function__content:hover .header-hamburger:after,.header-function__content:hover .header-hamburger:before{background-color:#000}.header-function__content:hover .header-hamburger:before{transform:translateY(-5px) scaleX(.5)}.header-function__content:hover .header-hamburger:after{transform:translateY(3px)}.header-function__content:hover:after,.header-function__content:hover:before{background-color:#82e351}}.header-function__content:after,.header-function__content:before{content:"";position:absolute;top:0;right:0;z-index:-1;background-color:#000;transition:background-color .3s ease-out,transform .3s ease-out;pointer-events:none}@media(min-width:1280px){.header-function__content:before{width:80px;height:80px}}@media(max-width:1279px){.header-function__content:before{width:60px;height:60px}}.header-function__content:after{transform:translateY(-100%);clip-path:polygon(0 0,100% 0,100% 100%)}@media(min-width:1280px){.header-function__content:after{width:200px;height:200px}}@media screen and (min-width:760px)and (max-width:1279px){.header-function__content:after{width:180px;height:180px}}@media(max-width:759px){.header-function__content:after{width:120px;height:120px}}.header-contact__link{position:absolute;top:0;right:0;z-index:1;padding-top:40px;padding-bottom:16px;transform:translateY(-100%);transition:transform .4s ease-out}@media(max-width:1279px){.header-contact__link{display:none}}.header-contact__text-content{padding-left:24px;padding-right:24px}.header-contact__text-cht{color:#82e351}.header-contact__text-en{color:#000}.header-hamburger{display:block;border:none;background-color:transparent;cursor:pointer;transition:transform .4s ease-out}@media(min-width:1280px){.header-hamburger{width:80px;height:80px}}@media(max-width:1279px){.header-hamburger{width:60px;height:60px}}.header-hamburger:after,.header-hamburger:before{content:"";position:absolute;top:50%;left:2px;right:2px;max-width:28px;height:2px;margin-left:auto;margin-right:auto;background-color:#82e351;transform-origin:right center;transition:background-color .3s ease-out,transform .3s ease-out}.header-hamburger:before{transform:translateY(-5px)}.header-hamburger:after{transform:translateY(3px) scaleX(.5)}.header-menu{pointer-events:none;position:fixed;top:0;left:0;z-index:99;display:flex;width:100%;height:100%;transition:transform .4s cubic-bezier(0,0,0,1);transform:translateX(100%)}.header-menu__container{pointer-events:auto;display:flex;flex-direction:column;background-color:#000;overflow-y:auto}@media(min-width:1280px){.header-menu__container{padding-top:80px;padding-bottom:80px}}@media(max-width:1279px){.header-menu__container{padding-top:60px;padding-bottom:60px}}@media(min-width:1280px){.header-menu__container{width:600px;margin-left:auto}}@media screen and (min-width:760px)and (max-width:1279px){.header-menu__container{width:500px;margin-left:auto}}@media(max-width:759px){.header-menu__container{width:100%}}.header-menu__container:after,.header-menu__container:before{content:"";position:absolute;left:0;z-index:1;height:8vh;pointer-events:none}@media(min-width:1280px){.header-menu__container:after,.header-menu__container:before{right:40px}}@media(max-width:1279px){.header-menu__container:after,.header-menu__container:before{right:20px}}.header-menu__container:before{background:linear-gradient(180deg,#000,transparent)}@media(min-width:1280px){.header-menu__container:before{top:80px}}@media(max-width:1279px){.header-menu__container:before{top:60px}}.header-menu__container:after{background:linear-gradient(180deg,transparent,#000)}@media(min-width:1280px){.header-menu__container:after{bottom:80px}}@media(max-width:1279px){.header-menu__container:after{bottom:60px}}.header-menu__content{padding-top:8vh;padding-bottom:20vh}@media(min-width:1280px){.header-menu__content::-webkit-scrollbar{width:40px}}@media(max-width:1279px){.header-menu__content::-webkit-scrollbar{width:20px}}.header-menu__content::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.04)}.header-menu__content::-webkit-scrollbar-thumb{border-radius:20px;border-style:solid;border-color:transparent;background-clip:content-box;background-color:hsla(0,0%,100%,.8)}@media(min-width:1280px){.header-menu__content::-webkit-scrollbar-thumb{border-width:16px}}@media(max-width:1279px){.header-menu__content::-webkit-scrollbar-thumb{border-width:7px}}@media(min-width:1280px){.header-menu__content{padding-left:80px}}@media screen and (min-width:760px)and (max-width:1279px){.header-menu__content{padding-left:60px}}@media(max-width:759px){.header-menu__content{padding-left:32px;padding-right:32px}}@media(min-width:1280px){.header-menu-link__content{margin-top:32px}}@media(max-width:1279px){.header-menu-link__content{margin-top:40px}}.header-menu-contact__content{display:flex}@media(min-width:1280px){.header-menu-contact__content{margin-top:56px}}@media(max-width:1279px){.header-menu-contact__content{margin-top:64px}}@media(max-width:759px){.header-menu-contact__content{flex-direction:column;align-items:flex-start}}.header-menu-contact__link{display:flex;align-items:center;color:hsla(0,0%,100%,.6);border-radius:40px;background-color:hsla(0,0%,100%,.1);transition:color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out}@media(hover:hover){.header-menu-contact__link:hover{color:#fff;background-color:hsla(0,0%,100%,.2)}}.header-menu-contact__link:active,.header-menu-contact__link:focus{color:#fff;background-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 12px hsla(0,0%,100%,.16)}@media(min-width:1280px){.header-menu-contact__link{padding:12px 24px}}@media screen and (min-width:760px)and (max-width:1279px){.header-menu-contact__link{padding:10px 20px}}@media(max-width:759px){.header-menu-contact__link{padding:10px 16px}}@media(min-width:760px){.header-menu-contact__link+.header-menu-contact__link{margin-left:12px}}@media(max-width:759px){.header-menu-contact__link+.header-menu-contact__link{margin-top:12px}}.header-menu-contact__icon-box{flex-shrink:0;padding-top:4px}@media(min-width:1280px){.header-menu-contact__icon-box{margin-right:12px}}@media screen and (min-width:760px)and (max-width:1279px){.header-menu-contact__icon-box{margin-right:8px}}@media(max-width:759px){.header-menu-contact__icon-box{margin-right:6px}}.header-menu-contact__icon{color:hsla(0,0%,100%,.8)}@media(min-width:760px){.header-menu-contact__icon{width:16px;height:16px}}@media(max-width:759px){.header-menu-contact__icon{width:14px;height:14px}}@media screen and (min-width:760px)and (max-width:1279px){.menu-navigation__item+.menu-navigation__item{margin-top:4px}}@media(max-width:759px){.menu-navigation__item+.menu-navigation__item{margin-top:8px}}.menu-navigation__link{display:flex;align-items:center}@media(hover:hover){.menu-navigation__link:hover .menu-navigation__description{color:#fff}}@media(min-width:1280px){.menu-navigation__link{padding-top:16px;padding-bottom:16px;padding-left:18px}}@media screen and (min-width:760px)and (max-width:1279px){.menu-navigation__link{padding-top:14px;padding-bottom:14px;padding-left:12px}}@media(max-width:759px){.menu-navigation__link{flex-direction:column;align-items:flex-start;padding-top:8px;padding-bottom:8px;padding-left:8px}}.menu-navigation__text-content{color:#fff;font-weight:400;line-height:1.5;letter-spacing:.3px}@media(min-width:1280px){.menu-navigation__text-content{padding-right:24px;font-size:32px}}@media screen and (min-width:760px)and (max-width:1279px){.menu-navigation__text-content{padding-right:20px;font-size:28px}}@media(max-width:759px){.menu-navigation__text-content{font-size:24px}}.menu-navigation__text-en{justify-content:flex-start!important;color:#82e351}.menu-navigation__description{color:hsla(0,0%,100%,.4);transition:color .3s ease-out;font-size:16px;line-height:1.6;letter-spacing:.07px}@media(max-width:1279px){.menu-navigation__description{font-size:16px;line-height:1.6;letter-spacing:.07px}}@media(max-width:759px){.menu-navigation__description{font-size:15px;line-height:1.6;letter-spacing:.07px;margin-top:2px}}.menu-navigation__sub-list{margin-top:4px;margin-left:18px}@media screen and (min-width:760px)and (max-width:1279px){.menu-navigation__sub-list{margin-left:12px}}@media(max-width:759px){.menu-navigation__sub-list{margin-left:8px}}.menu-navigation__sub-item+.menu-navigation__sub-item{margin-top:2px}.menu-navigation__sub-link{display:block;padding:8px 12px;color:hsla(0,0%,100%,.5);font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.07px}@media(max-width:1279px){.menu-navigation__sub-link{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.07px}}@media(max-width:759px){.menu-navigation__sub-link{font-size:15px;font-weight:700;line-height:1.6;letter-spacing:.07px}}.menu-navigation__sub-link{transition:color .3s}@media(hover:hover){.menu-navigation__sub-link:hover{color:#fff}}.footer{background-color:#000}@media(min-width:1280px){.footer .container{padding-top:120px;padding-bottom:88px}}@media screen and (min-width:760px)and (max-width:1279px){.footer .container{padding-top:88px;padding-bottom:64px}}@media(min-width:760px){.footer .container{display:flex;justify-content:space-between}}@media(max-width:759px){.footer .container{padding:56px 28px 48px}}.footer__title{color:#fff}@media(min-width:760px){.footer__title{padding-left:12px}}@media(max-width:759px){.footer__title{padding-left:6px}}.footer-contact__content{display:flex}@media(min-width:1280px){.footer-contact__content{margin-top:40px;margin-bottom:40px}}@media(max-width:1279px){.footer-contact__content{margin-top:32px;margin-bottom:32px}}@media(max-width:759px){.footer-contact__content{flex-direction:column;align-items:flex-start}}.footer-contact__link{display:flex;align-items:center;color:hsla(0,0%,100%,.6);border-radius:40px;background-color:hsla(0,0%,100%,.1);transition:color .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out}@media(hover:hover){.footer-contact__link:hover{color:#fff;background-color:hsla(0,0%,100%,.2)}}.footer-contact__link:active,.footer-contact__link:focus{color:#fff;background-color:hsla(0,0%,100%,.2);box-shadow:0 0 0 12px hsla(0,0%,100%,.16)}@media(min-width:1280px){.footer-contact__link{padding:18px 28px}}@media screen and (min-width:760px)and (max-width:1279px){.footer-contact__link{padding:14px 24px}}@media(max-width:759px){.footer-contact__link{padding:10px 20px}}@media(min-width:1280px){.footer-contact__link+.footer-contact__link{margin-left:16px}}@media screen and (min-width:760px)and (max-width:1279px){.footer-contact__link+.footer-contact__link{margin-left:12px}}@media(max-width:759px){.footer-contact__link+.footer-contact__link{margin-top:8px}}.footer-contact__icon-box{flex-shrink:0;margin-right:12px;padding-top:4px}.footer-contact__icon{color:hsla(0,0%,100%,.8)}@media(min-width:760px){.footer-contact__icon{width:16px;height:16px}}@media(max-width:759px){.footer-contact__icon{width:14px;height:14px}}@media(max-width:759px){.footer-location__content{padding-left:6px}}.footer-location__item{display:flex}@media(min-width:760px){.footer-location__item+.footer-location__item{margin-top:6px}}@media(max-width:759px){.footer-location__item+.footer-location__item{margin-top:10px}}.footer-location__title{flex-shrink:0;color:hsla(0,0%,100%,.8)}@media(min-width:760px){.footer-location__title{margin-right:24px}}@media(max-width:759px){.footer-location__title{margin-right:12px;padding-top:2px}}.footer-location__link{color:hsla(0,0%,100%,.5);transition:color .3s ease-out}@media(hover:hover){.footer-location__link:hover{color:#fff}}.footer-location__link:active,.footer-location__link:focus{color:#fff}.footer-location__text{display:inline}@media(min-width:760px){.footer-location__text{margin-right:16px}}@media(max-width:759px){.footer-location__text{margin-right:8px}}.footer-location__icon-box{display:inline-block;vertical-align:middle}.footer-location__icon{width:16px;height:16px}@media(min-width:1280px){.footer-navigation__content{display:flex;align-items:flex-end}}@media screen and (min-width:760px)and (max-width:1279px){.footer-navigation__content{margin-top:16px}}@media(max-width:759px){.footer-navigation__content{margin-top:38px}}.footer-navigation__list{display:flex}@media(min-width:760px){.footer-navigation__list{flex-direction:column;align-items:flex-end}}@media(max-width:759px){.footer-navigation__list{flex-wrap:wrap}}.footer-navigation__link{display:block;color:#fff;transition:color .3s ease-out}@media(min-width:1280px){.footer-navigation__link{padding:8px 16px}}@media screen and (min-width:760px)and (max-width:1279px){.footer-navigation__link{padding:6px 12px}}@media(max-width:759px){.footer-navigation__link{padding:6px 10px}}@media(hover:hover){.footer-navigation__link:hover{color:hsla(0,0%,100%,.7)}}.footer-navigation__link:active,.footer-navigation__link:focus{color:hsla(0,0%,100%,.5)}.footer-navigation__text-content{font-size:18px;line-height:1.6;letter-spacing:.1px}@media(max-width:1279px){.footer-navigation__text-content{font-size:18px;line-height:1.6;letter-spacing:.1px}}@media(max-width:759px){.footer-navigation__text-content{font-size:16px;line-height:1.6;letter-spacing:.1px}}.footer__copyright{border-top:1px solid hsla(0,0%,100%,.3);font-weight:400;font-size:18px;line-height:normal;text-align:center;color:hsla(0,0%,100%,.6)}@media(min-width:1280px){.footer__copyright{padding-top:28px;padding-bottom:32px}}@media(max-width:1279px){.footer__copyright{padding-top:24px;padding-bottom:28px}}@media(max-width:759px){.footer__copyright{padding-left:24px;padding-right:24px;font-size:16px}}.button{padding:19px 31px 19px 39px;border-radius:50px;display:inline-flex;justify-content:center;align-items:center;cursor:pointer;transition:background .3s ease-out,box-shadow .3s ease-out}@media(max-width:1279px){.button{padding:17px 23px 17px 27px}}@media(max-width:759px){.button{padding:15px 19px 15px 23px}}.button--black{border:1px solid #000}@media(hover:hover){.button--black:hover{background:#000}.button--black:hover .button__text{color:#fff}.button--black:hover .button__icon{color:#fff;transform:translateX(3px)}}.button--black:active{background:#000;box-shadow:0 0 0 16px rgba(0,0,0,.08)}@media(max-width:1279px){.button--black:active{box-shadow:0 0 0 12px rgba(0,0,0,.08)}}.button--black:active .button__icon,.button--black:active .button__text{color:#fff}.button--black .button__icon,.button--black .button__text{color:#000}.button--white{border:1px solid #fff}@media(hover:hover){.button--white:hover{background:#fff}.button--white:hover .button__text{color:#000}.button--white:hover .button__icon{color:#000;transform:translateX(3px)}}.button--white:active{background:#fff;box-shadow:0 0 0 16px hsla(0,0%,100%,.16)}@media(max-width:1279px){.button--white:active{box-shadow:0 0 0 12px hsla(0,0%,100%,.16)}}.button--white:active .button__icon,.button--white:active .button__text{color:#000}.button--white .button__icon,.button--white .button__text{color:#fff}.button--small{padding:9px 19px;background:rgba(0,0,0,.06)}@media(max-width:759px){.button--small{padding:7px 17px}}.button--small .button__text{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.07px}@media(max-width:1279px){.button--small .button__text{font-size:16px;font-weight:700;line-height:1.6;letter-spacing:.07px}}@media(max-width:759px){.button--small .button__text{font-size:15px;font-weight:700;line-height:1.6;letter-spacing:.07px}}.button--small .button__text{color:#000;margin-right:0;opacity:.8}@media(hover:hover)and (min-width:760px){.button--small:hover{background:#000}}@media(hover:hover){.button--small:hover .button__text{color:#fff;opacity:.8}}.button--small:active{background:#000;box-shadow:0 0 0 12px rgba(0,0,0,.08)}@media(max-width:1279px){.button--small:active{box-shadow:0 0 0 8px rgba(0,0,0,.08)}}.button--small:active .button__text{color:#fff;opacity:.8}.button__text{margin-right:4px;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.07px}@media(max-width:1279px){.button__text{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.07px}}@media(max-width:759px){.button__text{font-size:15px;font-weight:700;line-height:1.5;letter-spacing:.07px}}.button__text{transition:color .3s ease-out}.button__icon{width:24px;height:24px;transition:color .3s ease-out,transform .3s ease-out}.button--text-black{padding:12px 2px;border-radius:0;border-bottom:1px solid rgba(0,0,0,.4);transition:border-color .3s ease-out,box-shadow .3s ease-out}@media(hover:hover){.button--text-black:hover{border-color:#000}.button--text-black:hover .button__text{color:#000}.button--text-black:hover .button__icon{color:#000;transform:translateX(3px)}}.button--text-black:active{border-color:#000}.button--text-black:active .button__text{color:#000}.button--text-black:active .button__icon{color:#000;transform:translateX(0)}.button--text-black .button__icon,.button--text-black .button__text{color:rgba(0,0,0,.4)}.button--text-white{padding:12px 2px;border-radius:0;border-bottom:1px solid hsla(0,0%,100%,.4);transition:border-color .3s ease-out,box-shadow .3s ease-out}@media(hover:hover){.button--text-white:hover{border-color:#fff}.button--text-white:hover .button__text{color:#fff}.button--text-white:hover .button__icon{color:#fff;transform:translateX(3px)}}.button--text-white:active{border-color:#fff}.button--text-white:active .button__text{color:#fff}.button--text-white:active .button__icon{color:#fff;transform:translateX(0)}.button--text-white .button__icon,.button--text-white .button__text{color:hsla(0,0%,100%,.4)}.select-border__box{position:relative;z-index:1;display:inline-block}.select-border__box:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:linear-gradient(#82e351,#82e351),linear-gradient(#82e351,#82e351),linear-gradient(#82e351,#82e351),linear-gradient(#82e351,#82e351),linear-gradient(#fff,#fff),linear-gradient(#82e351,#82e351);background-position:0 0,100% 0,100% 100%,0 100%,50% 50%,50% 50%;background-repeat:no-repeat}@media(min-width:760px){.select-border__box:before{background-size:12px 12px,12px 12px,12px 12px,12px 12px,calc(100% - 12px) calc(100% - 12px),calc(100% - 10px) calc(100% - 10px)}}@media(max-width:759px){.select-border__box:before{background-size:8px 8px,8px 8px,8px 8px,8px 8px,calc(100% - 8px) calc(100% - 8px),calc(100% - 6px) calc(100% - 6px)}}@media(min-width:1280px){.select-border__box--vertical{padding:16px 16px 32px 40px}}@media screen and (min-width:760px)and (max-width:1279px){.select-border__box--vertical{padding:16px 16px 24px 32px}}@media(max-width:759px){.select-border__box--vertical{padding:8px 12px 24px 24px}}@media(min-width:1280px){.select-border__box--horizontal{padding:16px 28px}}@media screen and (min-width:760px)and (max-width:1279px){.select-border__box--horizontal{padding:14px 24px}}@media(max-width:759px){.select-border__box--horizontal{padding:12px 20px}}.banner-inner{position:relative;overflow:hidden}.banner-inner:after{content:"";position:absolute;left:0;z-index:-1;clip-path:polygon(0 0,100% 100%,0 100%);background-color:#000}@media(min-width:1280px){.banner-inner:after{top:-240px;width:720px;height:720px}}@media screen and (min-width:760px)and (max-width:1279px){.banner-inner:after{top:52px;width:1024px;height:1024px}}@media screen and (min-width:760px)and (max-width:919px){.banner-inner:after{left:-80px}}@media(max-width:759px){.banner-inner:after{top:135px;width:375px;height:375px}}.banner-inner .container{position:relative;display:flex;align-items:center;max-width:100%}@media(min-width:1280px){.banner-inner .container{padding-top:160px;padding-bottom:132px}}@media screen and (min-width:760px)and (max-width:1279px){.banner-inner .container{justify-content:center;padding-top:112px;padding-bottom:86px}}@media(max-width:759px){.banner-inner .container{padding-top:104px;padding-bottom:64px}}.banner-inner__english{position:absolute;top:50%;left:152px;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.2px;transform:translateY(-50%);color:#fff}@media(max-width:1279px){.banner-inner__english{display:none}}@media(min-width:1280px){.banner-inner__title{margin-left:calc(50% - 160px)}}@media(max-width:759px){.banner-inner__title{margin-left:40px}}.banner-inner__title-line{display:flex;align-items:center}@media(max-width:759px){.banner-inner__title-line{flex-direction:column;align-items:flex-start}}@media(min-width:760px){.banner-inner__title-line:nth-child(2) .banner-inner__title-text{text-indent:2em}}.fix-background{overflow:hidden;z-index:-2;position:fixed;background-color:#f2f3f7;opacity:.6;width:100vw;height:100vh;top:0;left:0}.fix-background:before{content:"";position:absolute;background-image:url(../assets/images/fix-background_desktop.png);width:2048px;height:1800px;top:0;left:50%;transform:translateX(-50%)}@media(max-width:1279px){.fix-background:before{width:1280px;height:800px;background-image:url(../assets/images/fix-background_tablet.png)}}@media(max-width:759px){.fix-background:before{width:760px;height:900px;background-image:url(../assets/images/fix-background_mobile.png)}}.title-tag{padding:12px 24px;border-radius:30px;display:inline-flex;justify-content:center;align-items:center}@media(max-width:1279px){.title-tag{padding:10px 22px}}@media(max-width:759px){.title-tag{padding:8px 20px}}.title-tag--black{background:#000}.title-tag--black .title-tag__text{color:#fff}.title-tag--white{background:#fff}.title-tag--white .title-tag__text{color:#000}.design-experience-process{text-align:center;margin-top:120px}@media(max-width:1279px){.design-experience-process{margin-top:72px}}@media(max-width:759px){.design-experience-process{margin-top:56px}}.design-experience-process__title{margin-top:24px}@media(max-width:759px){.design-experience-process__title{margin-top:16px}}.design-experience-process__step{margin-top:120px}@media(max-width:1279px){.design-experience-process__step{margin-top:72px}}@media(max-width:759px){.design-experience-process__step{margin-top:56px;display:flex;flex-direction:column;padding:0 33px}}.design-experience-process__step .step__item{display:inline-flex;flex-direction:column}@media(max-width:759px){.design-experience-process__step .step__item{flex-direction:row;justify-content:center;align-items:center}}.design-experience-process__step .step__item:first-child .step__bg{position:absolute;right:20px;top:51px}@media(max-width:1279px){.design-experience-process__step .step__item:first-child .step__bg{width:231px;right:-40px}}@media(max-width:759px){.design-experience-process__step .step__item:first-child .step__bg{width:150px;top:35px;right:-10px}}.design-experience-process__step .step__item:nth-child(2){margin:0 136px}@media(max-width:1279px){.design-experience-process__step .step__item:nth-child(2){margin:0 64px}}@media(max-width:759px){.design-experience-process__step .step__item:nth-child(2){margin:16px 0}}.design-experience-process__step .step__item:nth-child(2) .step__bg{position:absolute;left:50%;bottom:5px;transform:translateX(-50%)}@media(max-width:1279px){.design-experience-process__step .step__item:nth-child(2) .step__bg{width:383px;bottom:-55px}}@media(max-width:759px){.design-experience-process__step .step__item:nth-child(2) .step__bg{width:140px;bottom:-95px}}.design-experience-process__step .step__item:nth-child(3) .step__circle:before{display:none}.design-experience-process__step .step__item:nth-child(3) .step__bg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:169px}.design-experience-process__step .step__circle{width:240px;height:240px;background:#000;border-radius:50%;display:flex;flex-direction:column;justify-content:center;position:relative}@media(max-width:1279px){.design-experience-process__step .step__circle{width:180px;height:180px}}@media(max-width:759px){.design-experience-process__step .step__circle{width:140px;height:140px}}.design-experience-process__step .step__circle:before{content:"";display:block;background-image:url(../assets/images/design-experience-process-step-arrow.svg);position:absolute;width:40px;height:40px;top:50%;right:-84px;transform:translateY(-50%)}@media(max-width:1279px){.design-experience-process__step .step__circle:before{right:-48px}}@media(max-width:759px){.design-experience-process__step .step__circle:before{background-image:none;width:1px;height:100%;right:50%;transform:translateX(-50%);background:#000}}.design-experience-process__step .step__circle .circle__subtitle{font-size:20px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.1px;color:hsla(0,0%,100%,.8)}.design-experience-process__step .step__circle .circle__title{color:#fff;margin-top:8px}.design-experience-process__step .step__title{margin-top:32px}@media(max-width:759px){.design-experience-process__step .step__title{margin-top:0;margin-left:24px;width:145px;text-align:left}}.design-experience-process__brand-experience-wrap{margin-top:160px}@media(max-width:1279px){.design-experience-process__brand-experience-wrap{margin-top:120px}}@media(max-width:759px){.design-experience-process__brand-experience-wrap{margin-top:56px}}.design-experience-process__brand-experience{display:flex;align-items:center}@media(max-width:759px){.design-experience-process__brand-experience{flex-direction:column}}.design-experience-process__brand-experience:nth-child(2){padding-top:104px;padding-bottom:160px;overflow:hidden}@media(max-width:759px){.design-experience-process__brand-experience:nth-child(2){padding-top:64px;padding-bottom:120px}}.design-experience-process__brand-experience:nth-child(2) .brand-experience__img{width:512px;height:374px}@media(max-width:1279px){.design-experience-process__brand-experience:nth-child(2) .brand-experience__img{width:307px;height:224px}}.design-experience-process__brand-experience:nth-child(3){flex-direction:column;margin-bottom:200px}@media(max-width:1279px){.design-experience-process__brand-experience:nth-child(3){margin-bottom:60px}.design-experience-process__brand-experience:nth-child(3) .brand-experience__maintitle br{display:block}}@media(max-width:759px){.design-experience-process__brand-experience:nth-child(3){margin-bottom:79px}}.design-experience-process__brand-experience:nth-child(3) .brand-experience__content{margin-right:auto}.design-experience-process__brand-experience:nth-child(3) .brand-experience__subtitle{justify-content:center}.design-experience-process__brand-experience:nth-child(3) .brand-experience__info,.design-experience-process__brand-experience:nth-child(3) .brand-experience__maintitle{text-align:center}.design-experience-process__brand-experience:nth-child(3) .brand-experience__img{margin-top:64px;width:1320px;height:652px}@media(max-width:759px){.design-experience-process__brand-experience:nth-child(3) .brand-experience__img{margin-top:0;width:660px;height:326px}}.design-experience-process__brand-experience .brand-experience__content{margin-right:83px}@media(max-width:1279px){.design-experience-process__brand-experience .brand-experience__content{margin-right:24px}}@media(max-width:759px){.design-experience-process__brand-experience .brand-experience__content{margin-right:0;margin-bottom:24px}}.design-experience-process__brand-experience .brand-experience__subtitle{font-size:40px;font-style:normal;font-weight:400;line-height:normal;opacity:.8;color:rgba(0,0,0,.8);display:flex;align-items:center}@media(max-width:1279px){.design-experience-process__brand-experience .brand-experience__subtitle{font-size:32px}}.design-experience-process__brand-experience .brand-experience__subtitle span{margin-left:16px;color:#000;opacity:1}.design-experience-process__brand-experience .brand-experience__maintitle{text-align:left;margin-top:4px}@media(max-width:1279px){.design-experience-process__brand-experience .brand-experience__maintitle br{display:none}}.design-experience-process__brand-experience .brand-experience__info{text-align:left;color:rgba(0,0,0,.6);margin-top:40px}@media(max-width:1279px){.design-experience-process__brand-experience .brand-experience__info{margin-top:24px}}.design-experience-process__brand-experience .brand-experience__img{flex-shrink:0;width:520px;height:520px;position:relative}@media(max-width:1279px){.design-experience-process__brand-experience .brand-experience__img{width:312px;height:312px}}.change-section__img--before{position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:1;width:100%;display:flex;flex-direction:column;align-items:center}.change-section__img--before img{width:180px;transition:all 1s}@media(max-width:1279px){.change-section__img--before img{width:110px}}.change-section__img--before .change-section__text{animation:animateFadeInUp 1s ease-out forwards}.change-section__img--after{position:absolute;left:50%;transform:translateX(-50%);opacity:0;z-index:0;width:100%;display:flex;flex-direction:column;align-items:center}.change-section__img--after img{width:520px;max-width:100%;animation:animateRotateSlideUp 1s ease-out forwards}.change-section__img--after .change-section__text{margin-top:-155px;color:#000}@media(max-width:1279px){.change-section__img--after .change-section__text{margin-top:-74px}}.change-section__text{font-size:18px;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.1px;color:rgba(0,0,0,.4);margin-top:24px}.change-section__animate .change-section__img--before img{transform:translate(95px,52px) scale(.75);opacity:.75}@media(max-width:1279px){.change-section__animate .change-section__img--before img{transform:translate(58px,25px) scale(.75)}}.change-section__animate .change-section__img--before .change-section__text{animation:animateFadeOutDown 1s ease-out forwards}.change-section__animate .change-section__img--after{opacity:1;z-index:2}.change-section__animate .change-section__img--after img{animation:animateRotateSlideDown 1s ease-out forwards}.construct-section__img--before{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;display:flex;flex-direction:column;align-items:center;transition:all .5s;z-index:4}.construct-section__img--after{position:absolute;left:50%;transform:translateX(calc(-50% + 186px));width:100%;top:63px;transition:all .5s;z-index:3}@media(max-width:1279px){.construct-section__img--after{transform:translateX(calc(-50% + 112px));top:41px}}.construct-section__img--after img{width:140px}@media(max-width:1279px){.construct-section__img--after img{width:84px}}.construct-section__img--after-1{position:absolute;left:50%;transform:translateX(calc(-50% + 186px));width:100%;top:129px;transition:all .5s;z-index:2}@media(max-width:1279px){.construct-section__img--after-1{top:77px;transform:translateX(calc(-50% + 112px))}}.construct-section__img--after-1 img{width:100px}@media(max-width:1279px){.construct-section__img--after-1 img{width:60px}}.construct-section__img--after-2{position:absolute;left:50%;transform:translateX(calc(-50% + 186px));width:100%;top:129px;transition:all .5s;z-index:1}@media(max-width:1279px){.construct-section__img--after-2{top:77px;transform:translateX(calc(-50% + 112px))}}.construct-section__img--after-2 img{width:100px}@media(max-width:1279px){.construct-section__img--after-2 img{width:60px}}.construct-section__img--after-3{position:absolute;transform:translateY(-650px);width:100%;transition:all .5s;z-index:5;display:flex;justify-content:center}.construct-section__img--after-3 img{width:340px}@media(max-width:1279px){.construct-section__img--after-3 img{width:205px}}.construct-section__animate .construct-section__img--before{transform:translateX(calc(-50% - 124px))}@media(max-width:1279px){.construct-section__animate .construct-section__img--before{transform:translateX(calc(-50% - 75px))}}.construct-section__animate .construct-section__img--after{transform:translateX(calc(-50% + 310px))}@media(max-width:1279px){.construct-section__animate .construct-section__img--after{transform:translateX(calc(-50% + 186px))}}.construct-section__animate .construct-section__img--after-1{transform:translateX(-50%)}.construct-section__animate .construct-section__img--after-2{transform:translateX(calc(-50% + 412px))}@media(max-width:1279px){.construct-section__animate .construct-section__img--after-2{transform:translateX(calc(-50% + 247px))}}.construct-section__animate .construct-section__img--after-3{transform:translateY(0)}.design-trilogy{background:#000}.design-trilogy__title-tag{padding-top:120px;text-align:center}@media(max-width:1279px){.design-trilogy__title-tag{padding-top:96px}}@media(max-width:759px){.design-trilogy__title-tag{padding-top:71px}}.design-trilogy__title{color:#fff;margin-top:24px;text-align:center}@media(max-width:759px){.design-trilogy__title{padding-left:20px;padding-right:20px}}.design-trilogy__step{margin-top:96px;display:flex;justify-content:center}@media(max-width:1279px){.design-trilogy__step{margin-top:72px}}@media(max-width:759px){.design-trilogy__step{margin-top:56px;flex-direction:column;align-items:center}}@media(max-width:1279px){.design-trilogy__step .step__item{display:flex;flex-direction:column;align-items:center}}.design-trilogy__step .step__item+.step__item{margin-left:136px;position:relative}@media(max-width:1279px){.design-trilogy__step .step__item+.step__item{margin-left:56px}}@media(max-width:759px){.design-trilogy__step .step__item+.step__item{margin-top:116px;margin-left:0}}.design-trilogy__step .step__item+.step__item:before{content:"";display:block;width:40px;height:40px;background-image:url(../assets/images/design-trilogy-step-arrow.png);background-position:50%;background-repeat:no-repeat;position:absolute;left:-88px;top:130px}@media(max-width:1279px){.design-trilogy__step .step__item+.step__item:before{width:32px;height:32px;left:-44px;top:90px}}@media(max-width:759px){.design-trilogy__step .step__item+.step__item:before{left:50%;top:-72px;transform:translateX(-50%) rotate(90deg)}}.design-trilogy__step .step__circle{width:260px;height:260px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;justify-content:center;flex-direction:column;align-items:center}@media(max-width:1279px){.design-trilogy__step .step__circle{width:180px;height:180px}}.design-trilogy__step .step__circle .circle__num{color:#82e351;font-family:Montserrat;font-size:40px;font-style:normal;font-weight:400;line-height:normal}@media(max-width:1279px){.design-trilogy__step .step__circle .circle__num{font-size:32px}}@media(max-width:759px){.design-trilogy__step .step__circle .circle__num{font-size:24px}}.design-trilogy__step .step__circle .circle__title{color:#fff;margin-top:4px}.design-trilogy__step .step__bg{width:48px;height:48px;margin-top:24px}@media(max-width:1279px){.design-trilogy__step .step__bg{width:40px;height:40px;margin-top:8px}}.design-trilogy__step .step__describe{margin-top:64px;max-width:260px;text-align:center}@media(max-width:1279px){.design-trilogy__step .step__describe{margin-top:40px;max-width:180px}}@media(max-width:759px){.design-trilogy__step .step__describe{margin-top:16px;max-width:295px}}.design-trilogy__step .step__describe .describe__title{color:hsla(0,0%,100%,.8)}.design-trilogy__step .step__describe .describe__info{color:hsla(0,0%,100%,.5);margin-top:12px}@media(max-width:1279px){.design-trilogy__step .step__describe .describe__info{margin-top:2px}}@media(max-width:1279px){.design-trilogy__step .step__describe .describe__info br{display:none}}.design-trilogy__section-wrap{padding-top:184px}@media(max-width:1279px){.design-trilogy__section-wrap{padding-top:128px}}@media(max-width:759px){.design-trilogy__section-wrap{padding-top:80px}}.design-trilogy__section .section__head{display:flex;align-items:center;max-width:1136px;width:100%;margin:0 auto}@media(max-width:1279px){.design-trilogy__section .section__head{max-width:680px}}@media(max-width:759px){.design-trilogy__section .section__head{max-width:100%;padding:0 40px;flex-direction:column}}.design-trilogy__section .section__left{flex-shrink:0;max-width:548px;width:100%}@media(max-width:1279px){.design-trilogy__section .section__left{max-width:328px}}@media(max-width:759px){.design-trilogy__section .section__left{max-width:100%}}.design-trilogy__section .section__left .left__head{display:flex;align-items:center}.design-trilogy__section .section__left .left__num{font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.5px;color:#82e351}@media(max-width:1279px){.design-trilogy__section .section__left .left__num{font-size:24px}}.design-trilogy__section .section__left .left__process-title{color:#fff;margin-left:16px}@media(max-width:1279px){.design-trilogy__section .section__left .left__process-title{margin-left:8px}}.design-trilogy__section .section__left .left__title{color:#fff;margin-top:4px}@media(max-width:1279px){.design-trilogy__section .section__left .left__title{margin-top:6px}}@media(max-width:759px){.design-trilogy__section .section__left .left__title{margin-top:4px}}.design-trilogy__section .section__right{margin-left:40px}@media(max-width:1279px){.design-trilogy__section .section__right{margin-left:24px}}@media(max-width:759px){.design-trilogy__section .section__right{margin-left:0;margin-top:16px}}.design-trilogy__section .section__right .right__title{font-family:Montserrat;font-size:56px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px;color:#fff;display:flex;align-items:center}@media(max-width:1279px){.design-trilogy__section .section__right .right__title{font-size:48px}}.design-trilogy__section .section__right .right__title span{font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.7px;color:#fff;padding:0 10px}.design-trilogy__section .section__right .right__info{color:hsla(0,0%,100%,.8);margin-top:12px}@media(max-width:759px){.design-trilogy__section .section__right .right__info{margin-top:4px}}.design-trilogy__section .section__content{margin-top:80px}@media(max-width:1279px){.design-trilogy__section .section__content{margin-top:56px}}@media(max-width:759px){.design-trilogy__section .section__content{margin-top:40px}}.design-trilogy__section .section__img{width:calc(100% - 152px);max-width:100%;position:relative}@media(max-width:1279px){.design-trilogy__section .section__img{width:calc(100% - 172px)}}@media(max-width:759px){.design-trilogy__section .section__img{width:100%}}.design-trilogy__section .section__img img{height:100%;-o-object-fit:cover;object-fit:cover}.design-trilogy__section .section__img--pc{z-index:1;max-height:440px}@media(max-width:759px){.design-trilogy__section .section__img--pc{display:none}}.design-trilogy__section .section__img--mb{display:none}@media(max-width:759px){.design-trilogy__section .section__img--mb{display:block}}.design-trilogy__section .section__img--phone{max-width:380px;height:auto!important;position:absolute;top:-24px;left:10%;transform:translateY(-80px);transition:all 2s}@media(max-width:1279px){.design-trilogy__section .section__img--phone{max-width:250px;left:13%}}@media(max-width:759px){.design-trilogy__section .section__img--phone{left:-7%;max-width:208px}}.design-trilogy__section .section__img--icon{width:372px;height:auto!important;position:absolute;top:72%;left:28%;transform:translateY(80px);transition:all 2s}@media(max-width:1279px){.design-trilogy__section .section__img--icon{width:279px;top:75%;left:30%}}@media(max-width:759px){.design-trilogy__section .section__img--icon{width:198px;left:auto;right:8px;top:80%}}.design-trilogy__section:nth-child(2){margin-top:160px}@media(max-width:1279px){.design-trilogy__section:nth-child(2){margin-top:144px}}@media(max-width:759px){.design-trilogy__section:nth-child(2){margin-top:96px}}.design-trilogy__section:nth-child(2) .section__content{display:flex;justify-content:flex-end}.design-trilogy__section:nth-child(3){margin-top:160px;padding-bottom:216px}@media(max-width:1279px){.design-trilogy__section:nth-child(3){margin-top:144px;padding-bottom:160px}}@media(max-width:759px){.design-trilogy__section:nth-child(3){margin-top:100px;padding-bottom:96px}}@media(max-width:1279px){.design-trilogy__section:nth-child(3) .left__title br{display:none}}.animation .section__img--icon,.animation .section__img--phone{transform:translateY(0)}.design-develop{display:flex;flex-direction:column;align-items:center}.design-develop__mask{width:100%;height:1280px;background-image:url(../assets/images/design-develop-mask.png);background-repeat:no-repeat;background-size:cover;-webkit-mask:linear-gradient(0deg,transparent,#fff 76.04%,hsla(0,0%,100%,0));mask:linear-gradient(0deg,transparent,#fff 76.04%,hsla(0,0%,100%,0))}@media(max-width:1279px){.design-develop__mask{height:880px}}@media(max-width:759px){.design-develop__mask{height:400px}}.design-develop__title{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:64px;font-style:normal;font-weight:700;line-height:72px;letter-spacing:.7px;color:#000;margin-top:-200px}@media(max-width:1279px){.design-develop__title{font-size:56px;line-height:64px;margin-top:-180px}}@media(max-width:759px){.design-develop__title{font-size:48px;line-height:54px}}.design-develop__title span{display:block;padding-top:72px;padding-right:24px}@media(max-width:1279px){.design-develop__title span{padding-top:64px}}@media(max-width:759px){.design-develop__title span{padding-top:56px;padding-right:12px}}.design-develop__case{width:100%;position:relative;padding-bottom:160px}@media(max-width:1279px){.design-develop__case{padding-bottom:120px}}@media(max-width:759px){.design-develop__case{padding-bottom:96px}}.design-develop__case-background{position:absolute;top:-96px;left:0;width:100%;height:589px;background:#fff;z-index:-1}@media(max-width:1279px){.design-develop__case-background{top:-72px;height:440px}}@media(max-width:759px){.design-develop__case-background{top:-96px;height:434px}}.design-develop__case-background--wave{position:absolute;left:0;bottom:100%}.fix-tab{position:fixed;left:0;top:0;background:#000;width:100%;transition:all 1s;opacity:0;z-index:1;backdrop-filter:blur(1px)}@media(min-width:1280px){.fix-tab{border-bottom:1px solid hsla(0,0%,100%,.4)}}.fix-tab--white{background:hsla(0,0%,100%,.8)}@media(min-width:1280px){.fix-tab--white{border-bottom:1px solid rgba(0,0,0,.1)}}.fix-tab--white .fix-tab__item{color:rgba(0,0,0,.3)}@media(hover:hover){.fix-tab--white .fix-tab__item:hover{color:rgba(0,0,0,.3)}}.fix-tab--white .fix-tab__item:before{background-image:url(../assets/images/design-experience-process-step-arrow.svg)}.fix-tab--white .fix-tab__item.active,.fix-tab--white .fix-tab__item.active span{color:#000}.fix-tab--white .fix-tab__item.active+.fix-tab__item:before{opacity:1}@media(max-width:759px){.fix-tab__content{margin:10px 80px 7px 96px}}@media(max-width:759px){.fix-tab__wrap{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.fix-tab__wrap::-webkit-scrollbar{display:none}}.fix-tab__wrap.right-mask{-webkit-mask:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#000 16px);mask:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#000 16px)}.fix-tab__wrap.left-mask{-webkit-mask:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#000 16px);mask:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#000 16px)}.fix-tab__wrap.both-mask{-webkit-mask:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#000 16px,#000 calc(100% - 16px),hsla(0,0%,100%,0));mask:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#000 16px,#000 calc(100% - 16px),hsla(0,0%,100%,0))}.fix-tab__list{display:flex;justify-content:center;padding:16px 0}@media(max-width:1279px){.fix-tab__list{padding:10px 0 2px}}@media(max-width:759px){.fix-tab__list{justify-content:flex-start;padding:0}}.fix-tab__item{color:hsla(0,0%,100%,.4);padding:12px 24px}@media(max-width:759px){.fix-tab__item{padding:10px 14px;flex-shrink:0}.fix-tab__item:hover{color:hsla(0,0%,100%,.4)}}@media(hover:hover){.fix-tab__item:hover{color:hsla(0,0%,100%,.4);text-decoration:none}}.fix-tab__item span{font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-right:4px}@media(max-width:759px){.fix-tab__item span{font-size:15px}}.fix-tab__item.active{color:#fff}.fix-tab__item.active span{color:#82e351}.fix-tab__item.active+.fix-tab__item:before{opacity:1}.fix-tab__item:before{content:"";display:block;width:16px;height:16px;position:absolute;left:-24px;top:50%;transform:translateY(-50%);background-image:url(../assets/images/design-trilogy-step-arrow.png);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;opacity:.3}@media(max-width:1279px){.fix-tab__item:before{left:-21px}}@media(max-width:759px){.fix-tab__item:before{width:16px;height:16px;left:-20px;background-size:16px 16px}}.fix-tab__item+.fix-tab__item{margin-left:32px;position:relative}@media(max-width:1279px){.fix-tab__item+.fix-tab__item{margin-left:26px}}@media(max-width:759px){.fix-tab__item+.fix-tab__item{margin-left:24px}}.case__head{display:flex;align-items:center;margin-top:64px;margin-bottom:56px}@media(max-width:1279px){.case__head{margin-top:88px;margin-bottom:40px}}@media(max-width:759px){.case__head{margin-top:120px;margin-bottom:24px}}.case__title{padding:0 24px;flex-grow:1}@media(max-width:1279px){.case__title{padding:0 24px 0 16px}}@media(max-width:759px){.case__title{padding:0 8px}}.case__arrow{width:140px;height:64px;position:relative;margin-right:24px}@media(max-width:1279px){.case__arrow{width:124px;height:56px;margin-right:16px}}@media(max-width:759px){.case__arrow{display:none}}.case__button{text-align:center;margin-top:72px}@media(max-width:1279px){.case__button{margin-top:55px}}@media(max-width:759px){.case__button{margin-top:56px}}.case .swiper-container{overflow:visible}.case .swiper-slide{width:510px}@media(max-width:1279px){.case .swiper-slide{width:335px}}@media(max-width:759px){.case .swiper-slide{width:310px}}.case .swiper-button{width:64px;height:64px;border:1px solid #000;border-radius:50%;margin-top:0;transition:color .3s ease-out}@media(max-width:1279px){.case .swiper-button{width:56px;height:56px}}.case .swiper-button-prev{position:absolute;left:0;top:0}@media(hover:hover)and (min-width:1280px){.case .swiper-button-prev:hover{background:#000}.case .swiper-button-prev:hover .swiper-button__icon{color:#fff;transform:translateX(-3px)}}.case .swiper-button-prev:active{background:#000;box-shadow:0 0 0 16px rgba(0,0,0,.08)}@media(max-width:1279px){.case .swiper-button-prev:active{box-shadow:0 0 0 8px rgba(0,0,0,.08)}}.case .swiper-button-prev:active .swiper-button__icon{color:#fff}.case .swiper-button-next{position:absolute;right:0;top:0}@media(hover:hover)and (min-width:1280px){.case .swiper-button-next:hover{background:#000}.case .swiper-button-next:hover .swiper-button__icon{color:#fff;transform:translateX(3px)}}.case .swiper-button-next:active{background:#000;box-shadow:0 0 0 16px rgba(0,0,0,.08)}@media(max-width:1279px){.case .swiper-button-next:active{box-shadow:0 0 0 8px rgba(0,0,0,.08)}}.case .swiper-button-next:active .swiper-button__icon{color:#fff}.case .swiper-button-next:after,.case .swiper-button-prev:after{display:none}.case .swiper-button-next svg,.case .swiper-button-prev svg{width:24px;height:24px;color:#000;transition:transform .3s ease-out}.info-popup .container{padding-top:var(--rect)}.info-popup .popup{pointer-events:none;width:100%;height:100%;position:fixed;top:0;right:0;z-index:100;opacity:0;transition:opacity .3s ease-out}.info-popup .popup--open{opacity:1}.info-popup .popup--open .popup__card{pointer-events:auto;transform:scale(1);opacity:1;transition:transform .3s ease-out}.info-popup .popup__content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.info-popup .popup__card{display:flex;flex-direction:column;align-items:center;min-width:480px;padding:80px 80px 64px;border-radius:24px;background:#fff;transform:scale(.6);opacity:0}@media(max-width:1279px){.info-popup .popup__card{min-width:400px}}@media(max-width:759px){.info-popup .popup__card{min-width:280px;margin:28px;padding:48px 48px 32px}}.info-popup .popup__icon{width:160px;height:160px}@media(max-width:1279px){.info-popup .popup__icon{width:120px;height:120px}}@media(max-width:759px){.info-popup .popup__icon{width:96px;height:96px}}.info-popup .popup__title{text-align:center}.info-popup .popup__subtitle{text-align:center;color:rgba(0,0,0,.6)}@media(min-width:759px){.info-popup .popup__subtitle{margin-top:8px}}.info-popup .popup__button{margin-top:48px}@media(max-width:1279px){.info-popup .popup__button{margin-top:40px}}@media(max-width:759px){.info-popup .popup__button{margin-top:24px}}.info-popup.email-popup .popup__icon{margin-left:8px}