/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@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)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@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)}}.animate__rubberBand{animation-name:rubberBand}@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)}}.animate__shakeX{animation-name:shakeX}@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)}}.animate__shakeY{animation-name:shakeY}@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)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@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)}}.animate__tada{animation-name:tada}@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)}}.animate__wobble{animation-name:wobble}@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)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@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)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@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)}}.animate__bounceInDown{animation-name:bounceInDown}@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)}}.animate__bounceInLeft{animation-name:bounceInLeft}@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)}}.animate__bounceInRight{animation-name:bounceInRight}@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)}}.animate__bounceInUp{animation-name:bounceInUp}@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)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@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)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@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)}}.animate__bounceOutUp{animation-name:bounceOutUp}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@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)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@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)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);backface-visibility:visible!important;animation-name:flipOutY}@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)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@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)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@800&display=swap");@font-face{font-family:San Francisco Display;src:url(/_next/static/media/SanFrancisco.8b492ae4.ttf);src:url(/_next/static/media/SanFranciscoDisplay-Heavy.5c227a0f.otf)}body,html{overflow-x:hidden}body{color:#000;font-feature-settings:"halt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;font-size:16px;line-height:24px}*{box-sizing:border-box}p{color:#313131}a{color:#000;text-decoration:none;transition:all .2s ease;display:inline-block}a:hover{opacity:.6}img{vertical-align:bottom;height:auto}table{width:100%}button,input{font-family:inherit}button:focus-visible,input:focus-visible{outline:none;box-shadow:none}button,select{cursor:pointer}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}a:focus,input:focus{outline:none}.w-100{width:100%!important}.h-100{height:100%}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;color:#000;vertical-align:baseline}article,aside,figcaption,figure,footer,header,hgroup,menu,nav,section,time{display:block}li{list-style:none}ol li{list-style:decimal}img{border:0;vertical-align:top;font-size:0;line-height:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{margin:1em 0;padding:0;display:block;height:1px;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}input,textarea{margin:0;padding:0}.clearfix{min-height:1px;_height:1%}.clearfix:after{content:"";clear:both;height:0;display:block;visibility:hidden}.l-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.l-col{flex-basis:0;flex-grow:1}.l-col,.l-col-auto{max-width:100%;padding-left:15px;padding-right:15px}.l-col-auto{flex:0 0 auto;width:auto}.l-header-desktop{position:relative;box-shadow:0 4px 8px rgba(0,0,0,.15)}@media (max-width:1279px){.l-header-desktop{display:none}}.l-header-desktop .l-container-fluid{padding-left:42px;padding-right:0}@media (max-width:1599px){.l-header-desktop .l-container-fluid{padding-left:15px}}.l-header-desktop .l-row{align-items:center}.l-header-desktop__logo img{width:14.8187073043vw;max-width:282px}.l-header-desktop__right{margin-left:4px;background:url(/_next/static/media/bg_header-desktop-right.9d7597ee.png) no-repeat 0 0;background-size:cover}@media (max-width:1599px){.l-header-desktop__right{margin-left:0}}.l-header-desktop__right__inner{padding:0 3.83131897vw 0 28px}@media (max-width:1599px){.l-header-desktop__right__inner{padding:0 15px 0 28px}}@media (max-width:1440px){.l-header-desktop__right__inner{padding-left:38px!important}}.l-header-desktop__intro{padding-top:10px}.l-header-desktop__intro p{color:#fff;font-weight:600;font-size:16px;line-height:22px}.l-header-desktop__intro h3{color:#fff;font-weight:700;font-size:24px;line-height:33px;text-transform:uppercase}.l-header-desktop__nav{padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between;position:relative}.l-header-desktop__nav:before{content:"";width:1000%;height:1px;position:absolute;top:0;left:-3.8885969522vw;background-color:hsla(0,0%,100%,.3);z-index:1}.l-header-desktop__menu>ul{display:flex;flex-wrap:wrap}.l-header-desktop__menu>ul>li{position:relative}.l-header-desktop__menu>ul>li+li{margin-left:3vw}@media (max-width:1599px){.l-header-desktop__menu>ul>li+li{margin-left:2.1019442985vw}}.l-header-desktop__menu>ul>li.has-sub:hover .l-header-desktop__menu__dropdown-menu{opacity:1;visibility:visible;top:100%;pointer-events:all}.l-header-desktop__menu>ul>li.has-sub>a{padding-right:26px}@media (max-width:1599px){.l-header-desktop__menu>ul>li.has-sub>a{padding-right:20px}}.l-header-desktop__menu>ul>li.has-sub>a:after{content:url(/_next/static/media/icn_down.33e64049.svg);position:absolute;right:0;top:-1px;z-index:0}.l-header-desktop__menu>ul>li>a{color:#fff;font-weight:600;font-size:16px;line-height:32px;position:relative}.l-header-desktop__menu__dropdown-menu{padding:16px 0 14px;min-width:160px;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15)),hsla(0,0%,100%,.45);border:.75px solid #fff;box-shadow:0 6px 4px 2px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);border-radius:4px;position:absolute;top:calc(100% + 15px);opacity:0;visibility:hidden;transition:.2s;pointer-events:none;z-index:1}.l-header-desktop__menu__dropdown-menu ul li{padding:5px 20px;position:relative}.l-header-desktop__menu__dropdown-menu ul li:hover:after{opacity:1}.l-header-desktop__menu__dropdown-menu ul li a{font-weight:600;font-size:16px;line-height:24px;color:#fff;position:relative;padding-left:15px;display:block}.l-header-desktop__menu__dropdown-menu ul li a:hover,.l-header-desktop__menu__dropdown-menu ul li a:hover:after{opacity:1}.l-header-desktop__menu__dropdown-menu ul li:after{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:calc(100% - 20px);background:rgba(29,161,242,.45);border:.5px solid #93d1ff;border-radius:4px;opacity:0;transition:all .2s;z-index:-1}.l-header-desktop__menu__dropdown-menu ul li a:before{content:"";width:5px;height:5px;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.l-header-desktop__group-right{display:flex;align-items:center}.l-header-desktop__languages{position:relative}.l-header-desktop__languages:hover .l-header-desktop__languages__dropdown{opacity:1;visibility:visible;top:100%;pointer-events:all}.l-header-desktop__languages>a{font-weight:600;font-size:16px;line-height:32px;border:none;background:transparent;color:#fff;padding:0;display:flex;align-items:center}.l-header-desktop__languages>a span{margin-right:17px}.l-header-desktop__languages__dropdown{padding:16px 0 14px;min-width:121.67px;background:linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15)),hsla(0,0%,100%,.45);border:.75px solid #fff;box-shadow:0 6px 4px 2px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);border-radius:4px;position:absolute;right:0;top:calc(100% + 15px);opacity:0;visibility:hidden;transition:.2s;pointer-events:none;z-index:1}.l-header-desktop__languages__dropdown ul li{padding:4px 20px}.l-header-desktop__languages__dropdown ul li a{display:flex;align-items:center;position:relative;font-weight:400;font-size:12px;line-height:16px;color:#fff}.l-header-desktop__languages__dropdown ul li a:hover{opacity:1}.l-header-desktop__languages__dropdown ul li a:hover span{opacity:.6}.l-header-desktop__languages__dropdown ul li a span{transition:.2s}.l-header-desktop__languages__dropdown ul li a img{margin-right:8px}.l-header-desktop__search{margin-left:2.6274303731vw}.l-header-desktop__search>a{display:flex}.l-header-mobile{display:none;box-shadow:0 2px 6px rgba(0,0,0,.1);position:relative}@media (max-width:1279px){.l-header-mobile{display:block}}.l-header-mobile.show-canvas .l-header-mobile__canvas{opacity:1;visibility:visible}.l-header-mobile .l-container{padding:0}.l-header-mobile .l-row{align-items:center;margin:0}.l-header-mobile__left{padding-left:12px;padding-right:0}.l-header-mobile__right{padding:27.5px 23px;background:url(/_next/static/media/bg_header-desktop-right.9d7597ee.png) no-repeat 0 0;background-size:cover;display:flex;justify-content:flex-end}@media (max-width:479px){.l-header-mobile__right{background-image:url(/_next/static/media/bg_header-mobile-right.7f0a4f56.png)}}.l-header-mobile__logo{position:relative;bottom:3px}.l-header-mobile__logo img{width:200px;max-height:79px}.l-header-mobile__menu{position:relative;top:4px}.l-header-mobile__canvas{position:fixed;opacity:0;visibility:hidden;width:100%;height:100%;top:0;left:0;right:0;background-color:#fff;transition:all .2s;z-index:10}.l-header-mobile__canvas .l-row{background:#fcfcfc;box-shadow:0 2px 6px rgba(0,0,0,.1)}.l-header-mobile__canvas__inner{padding:83px 15px 50px;height:calc(100vh - 79px);overflow-y:auto}.l-header-mobile__canvas__menu{text-align:center}.l-header-mobile__canvas__menu ul li{padding:12px 0}.l-header-mobile__canvas__menu ul li.active a{font-weight:700;color:#002194}.link-active{font-weight:700!important;color:#002194!important}.l-header-mobile__canvas__menu ul li a{font-size:16px;line-height:16px;color:#a6a6a6}@media (max-width:479px){.l-header-mobile__canvas .l-header-mobile__left{padding-right:6px}}.l-header-mobile__canvas .l-header-mobile__right{padding-right:32px}@media (max-width:479px){.l-header-mobile__canvas .l-header-mobile__right{background-image:url(/_next/static/media/bg_header-mobile-right.7f0a4f56.png)}}.l-header-mobile__canvas__languages{text-align:center;position:relative;margin-top:11px}.l-header-mobile__canvas__languages.show .l-header-mobile__canvas__languages__dropdown{opacity:1;visibility:visible;top:calc(100% + 17px);pointer-events:all}.l-header-mobile__canvas__languages>a{font-weight:500;font-size:14px;line-height:16px;color:#a6a6a6;border:none;background:transparent;padding:0;display:inline-flex;align-items:center}.l-header-mobile__canvas__languages>a span{margin-right:8px}.l-header-mobile__canvas__languages__dropdown{padding:4px 0;min-width:106px;background:#fff;box-shadow:0 12px 14px hsla(0,0%,74%,.25);border-radius:5px;position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 27px);opacity:0;visibility:hidden;transition:.2s;pointer-events:none;z-index:1}.l-header-mobile__canvas__languages__dropdown ul li{padding:4px 12px}.l-header-mobile__canvas__languages__dropdown ul li a{display:flex;align-items:center;position:relative;font-weight:500;font-size:12px;line-height:16px;color:#121212}.l-header-mobile__canvas__languages__dropdown ul li a:hover{opacity:1}.l-header-mobile__canvas__languages__dropdown ul li a:hover span{opacity:.6}.l-header-mobile__canvas__languages__dropdown ul li a span{transition:.2s}.l-header-mobile__canvas__languages__dropdown ul li a img{margin-right:8px}.l-footer__contact{padding:84px 0 139px;text-align:center}@media (max-width:599px){.l-footer__contact{padding:32px 0 40px}}.l-footer__contact .c-title{margin-bottom:39px}@media (max-width:959px){.l-footer__contact .c-title{margin-bottom:16px}}.l-footer__contact__inner{width:720px;max-width:100%;margin-left:auto;margin-right:auto}.l-footer__contact__title{font-weight:800;font-size:40px;line-height:56px;color:#393939;margin-bottom:27px}@media (max-width:959px){.l-footer__contact__title{font-size:24px;margin-bottom:0}}@media (max-width:599px){.l-footer__contact__title{font-weight:800;font-size:14px;line-height:20px;margin-bottom:24px}}.l-footer__contact__desc{font-size:16px;line-height:24px;color:#000;margin-bottom:58px}.l-footer__contact__desc br{display:none}@media (max-width:599px){.l-footer__contact__desc br{display:inline-block}}@media (max-width:959px){.l-footer__contact__desc{margin-bottom:30px;font-size:14px;line-height:20px}}@media (max-width:599px){.l-footer__contact__desc{margin-bottom:16px}}.l-footer__contact__btn a{width:470.8px;max-width:100%;margin-left:auto;margin-right:auto}@media (max-width:959px){.l-footer__contact__btn a{width:268.8px}}@media (max-width:599px){.l-footer__contact__btn a{width:179px}}.l-footer__content{background:url(/_next/static/media/bg_footer-main.32adeaa2.jpg) no-repeat 50%}.l-footer__main{padding:35px 0 132px}.custom-row-footer{gap:44px}@media (min-width:599px) and (max-width:768px){.custom-row-footer{-moz-column-gap:200px;column-gap:200px;row-gap:60px}}@media (max-width:599px){.custom-row-footer{gap:20px}}@media (min-width:1279px){.custom-height-banner{height:837px;-o-object-fit:cover;object-fit:cover}}.custom-remove-padding{padding-right:0!important}@media (max-width:599px){.l-footer__main{padding-bottom:0!important}}.l-footer__main__logo{margin-bottom:41px}@media (max-width:599px){.l-footer__main__logo{margin-bottom:22px}}@media (max-width:959px){.l-footer__main__logo img{width:160px}}@media (max-width:599px){.l-footer__main__logo img{width:132px}}@media (min-width:600px) and (max-width:959px){.l-footer__main .l-row>div{flex:2 1!important;max-width:100%}}@media (max-width:599px){.l-footer__main .l-row>div{flex:100% 1;max-width:100%;margin-bottom:13px}}.l-footer__main .l-row>div.l-footer__main__office{margin-bottom:13px}.l-footer__main .l-row>div.l-footer__main__kit{margin-bottom:23px}.l-footer__main .l-row>div.l-footer__main__service{margin-bottom:20px}.l-footer__main__office .l-footer__main__content>ul>li{margin-bottom:16px}@media (max-width:599px){.l-footer__main__office .l-footer__main__content>ul>li{margin-bottom:17px}}@media (max-width:959px){.l-footer__main__office{flex:50% 1;max-width:50%}}.l-footer__main__kit{padding-left:87px}@media (max-width:1279px){.l-footer__main__kit{padding-left:15px}}.l-footer__main__service{padding-left:108px}@media (max-width:1279px){.l-footer__main__service{padding-left:15px}}.l-footer__main__menu{padding-left:96px}@media (max-width:1279px){.l-footer__main__menu{padding-left:15px}}.l-footer__main__title{font-weight:700;font-size:24px;line-height:33px;letter-spacing:-.02em;color:#fff;position:relative;padding-bottom:8px;margin-bottom:48px}@media (max-width:959px){.l-footer__main__title{font-size:20px}}@media (max-width:599px){.l-footer__main__title{font-size:14px;line-height:20px;padding-bottom:3px;margin-bottom:26px}}.l-footer__main__title:after{content:"";position:absolute;left:0;bottom:0;width:88.48px;height:5px;border-radius:5px;background-color:#00c1ff}@media (max-width:959px){.l-footer__main__title:after{width:68.48px;height:4px}}@media (max-width:599px){.l-footer__main__title:after{height:2px;width:19.58px}}.l-footer__main__content>ul>li{display:flex;margin-bottom:24px}@media (max-width:599px){.l-footer__main__content>ul>li{margin-bottom:8px}}.l-footer__main__content>ul>li>a{font-weight:600;font-size:16px;line-height:16px;color:#fff;opacity:.68}@media (max-width:599px){.l-footer__main__content>ul>li>a{font-size:14px;line-height:20px}}.l-footer__main__content>ul>li>a:hover{opacity:1}.l-footer__main__content>ul>li .icon{min-width:37px}.l-footer__main__content>ul>li .icon-envelop{position:relative;top:3px}.l-footer__main__content>ul>li h5{font-size:16px;line-height:25px;font-weight:400;letter-spacing:.01em;color:#fff}@media (max-width:599px){.l-footer__main__content>ul>li h5{font-size:14px;line-height:19px;margin-bottom:12px}}.l-footer__main__content>ul>li p{font-size:16px;line-height:25px;letter-spacing:.01em;color:#fff;opacity:.68}@media (max-width:599px){.l-footer__main__content>ul>li p{font-size:14px;line-height:20px}}.l-footer__main__social-link{margin-bottom:44px}@media (max-width:599px){.l-footer__main__social-link{margin-bottom:17px}}.l-footer__main__social-link ul{display:flex;flex-wrap:wrap}@media (max-width:599px){.l-footer__main__social-link ul{margin-top:-7px}}.l-footer__main__social-link ul li+li{margin-left:14px}@media (max-width:599px){.l-footer__main__social-link ul li+li{margin-left:16px}}.l-footer__main__link{font-size:14px;line-height:25px;letter-spacing:.01em;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#fff;display:block;text-decoration:underline;margin-bottom:12px;display:none}@media (max-width:599px){.l-footer__main__link{font-size:11.7935px;line-height:21px;margin-bottom:10px}}.l-footer__copyright{padding:34px 0 30px}.l-footer__copyright hr{background:hsla(0,0%,100%,.5)}@media (max-width:599px){.l-footer__copyright{padding:24px 0 30px}.l-footer__copyright hr{margin-top:0}}.l-footer__copyright p{font-size:10px;line-height:12px;color:#fff;text-align:right}.l-footer__copyright p br{display:none}@media (max-width:599px){.l-footer__copyright p br{display:inline-block}.l-footer__copyright p{font-size:14px;line-height:20px;text-align:center}}.l-container{width:1218px;padding-left:15px;padding-right:15px;max-width:100%;margin-left:auto;margin-right:auto}@media (max-width:599px){.l-container{padding-left:25px;padding-right:25px}}.l-container-fluid{width:100%;padding-left:15px;padding-right:15px;max-width:100%;margin-left:auto;margin-right:auto}@media (max-width:959px){.l-container-fluid{padding-left:24px;padding-right:24px}}.p-home__slider--sp{display:none;text-align:center}@media (max-width:599px){.p-home__slider--sp{display:block}}.p-home__slider__follow{position:absolute;right:calc(100% + 89px);top:82px;padding-top:25px;display:flex;flex-direction:column;align-items:center;z-index:1}@media (max-width:1600px){.p-home__slider__follow{left:calc(-53 / 1920 * 100vw)}}@media (max-width:1279px){.p-home__slider__follow{display:none}}.p-home__slider__follow-label{font-weight:700;font-size:16px;line-height:22px;letter-spacing:-.02em;color:#fff;transform:rotate(-90deg);white-space:nowrap}.p-home__slider__follow ul{margin-top:38px}.p-home__slider__follow ul:before{content:"";width:1px;height:30px;background-color:#fff;display:block;margin-left:12px;margin-bottom:11px}.p-home__slider__follow ul li{display:flex}.p-home__slider__follow ul li+li{margin-top:16px}.p-home__slider__follow ul li a img{width:32px;height:32px}.p-home__slider__item{position:relative;height:750px;background-repeat:round;background-size:cover}@media (min-width:1px) and (max-width:1199.98px){.p-home__slider__item{background-position:50%;background-repeat:unset!important}}@media (min-width:768px) and (max-width:991.98px){.p-home__slider__item{height:370px}}@media (min-width:575.98px) and (max-width:599px){.p-home__slider__item{height:470px}}@media (min-width:599px) and (max-width:768px){.p-home__slider__item{height:300px}}@media (max-width:575.98px){.p-home__slider__item{height:500px}}.p-home__slider__content{position:absolute;top:84px;left:calc((100% - 1188px) / 2);width:1188px;max-width:90%;z-index:1}@media (max-width:1400px){.p-home__slider__content{left:135px}}@media (max-width:1366px){.p-home__slider__content{top:35px}}@media (max-width:1279px){.p-home__slider__content{left:0;width:100%;max-width:100%;padding:0 25px}}@media (max-width:599px){.p-home__slider__content{padding:0 31px;display:flex;flex-direction:column;align-items:center}.p-home__slider__content h2{text-align:center}.p-home__overview .c-title h3:after{bottom:-5px}.p-home__overview{padding-bottom:28px!important}}.p-home__slider__content h3{font-weight:700;font-size:20px;line-height:56px;color:#fff}@media (max-width:1279px){.p-home__slider__content h3{font-size:1.0509721492vw;line-height:2.9427220179vw}}@media (max-width:599px){.p-home__slider__content h3{font-size:14px;line-height:13px;margin-bottom:10px}}.p-home__slider__content h2{font-weight:800;font-size:40px;line-height:56px;color:#fdfdfd;text-transform:uppercase;margin-bottom:23px}@media (max-width:1279px){.p-home__slider__content h2{font-size:2.1019442985vw;line-height:2.9427220179vw;margin-bottom:1.2086179716vw}}@media (max-width:599px){.p-home__slider__content h2{font-size:20px;line-height:32px;margin-bottom:12px}}.p-home__slider__content p{font-weight:600;font-size:16px;line-height:32px;color:#fff;margin-bottom:33px}@media (max-width:1279px){.p-home__slider__content p{font-size:.8407777194vw;line-height:1.6815554388vw;margin-bottom:1.7341040462vw}}@media (max-width:599px){.p-home__slider__content p{font-size:14px;line-height:24px;font-weight:400;width:256px;max-width:100%;margin-bottom:32px}}@media (max-width:1279px){.p-home__slider__content .c-btn{font-size:.8407777194vw;line-height:1.6815554388vw;padding:.2101944298vw 2.2858644246vw}}@media (max-width:599px){.p-home__slider__content .c-btn{font-size:14px;line-height:32px;padding:4px 49px}}.p-home__slider__btn-play{margin-left:28px}.p-home__slider .slick-slide{outline:none;overflow:hidden}.p-home__slider .slick-arrow{width:52px;height:52px;cursor:pointer;padding:0;border:none;position:absolute;background-color:transparent;top:50%;transform:translateY(-50%);transition:.4s;z-index:1}.p-home__slider .slick-arrow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.65);opacity:.54;z-index:1}.p-home__slider .slick-arrow img{position:relative;z-index:2}.p-home__slider .slick-arrow:hover{opacity:.6}.p-home__slider .slick-arrow.slick-prev{left:0}.p-home__slider .slick-arrow.slick-next{right:0}.p-home__slider .slick-dots{position:absolute;bottom:153px;right:calc((100% - 1188px) / 2);display:flex!important;align-items:center}@media (max-width:1279px){.p-home__slider .slick-dots{left:25px;right:auto;bottom:30px;display:none!important}}.p-home__slider .slick-dots li{display:inline-flex;margin:0 12px}.p-home__slider .slick-dots li.slick-active button{background-color:#fff}.p-home__slider .slick-dots li button{font-size:0;width:16px;height:16px;border:1.5px solid #fff;border-radius:50%;background-color:transparent;padding:0;cursor:pointer;transition:all .4s}.p-home__slider .slick-dots li button:hover{background-color:#fff}.p-home__fields{margin-top:-105px;position:relative;z-index:2}@media (min-width:959px){.p-home__fields{margin-top:-70px}}@media (max-width:959px){.p-home__fields{margin-top:-48px}}.p-home__fields__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:599px){.p-home__fields__list{justify-content:center;margin-left:-15px;margin-right:-15px}}.p-home__fields__item{padding-top:15px;width:200px;height:200px;background:#0160dc;box-shadow:0 5px 8px 1px rgba(0,0,0,.25);border-radius:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (max-width:1279px){.p-home__fields__item{width:150px;height:150px}}@media (max-width:959px){.p-home__fields__item{width:100px;height:100px}}@media (max-width:599px){.p-home__fields__item{width:89.22px;height:89.22px;margin-left:14.5px;margin-right:14.5px;margin-bottom:18px;padding-top:5px}}.p-home__fields__item p{font-weight:700;font-size:32px;line-height:44px;color:#fff}@media (max-width:1279px){.p-home__fields__item p{font-size:22px;line-height:24px}}@media (max-width:959px){.p-home__fields__item p{font-size:14px;line-height:19px}}.p-home__fields__icon{margin-bottom:8px}@media (max-width:959px){.p-home__fields__icon{height:30px;margin-bottom:3px}}@media (min-width:576px) and (max-width:767.98px){.p-home__fields__item{padding-top:5px}}@media (max-width:767.98px){.p-home__fields__icon{display:flex;justify-content:center;align-items:center}}@media (min-width:959px) and (max-width:1279px){.custom-field-name-table{min-width:180px!important;width:180px!important}}@media (min-width:768px) and (max-width:991.98px){.custom-field-name-table{min-width:263px}}@media (max-width:959px){.custom-field-name-table{min-width:263px}.custom-field-value-table{min-width:263px;width:263px;margin-right:15%;margin-left:33px}}@media (max-width:767.98px){.custom-field-name-table{min-width:unset!important}.custom-field-value-table{min-width:unset!important;margin-right:5%}}@media (max-width:575.98px){.custom-field-name-table{margin-right:unset!important;width:130px!important}.custom-field-value-table{margin-left:50px}}@media (max-width:375.98px){.custom-field-name-table{width:105px!important}}.p-home__branch{padding:32px 0 57px}@media (max-width:599px){.p-home__branch{padding-bottom:31px}}.p-home__branch .c-title{margin-bottom:25px}@media (max-width:599px){.p-home__branch .c-title{margin-bottom:23px}}.p-home__branch__desc{display:flex;align-items:center;justify-content:space-between;margin-bottom:46px}@media (max-width:599px){.p-home__branch__desc{margin-bottom:23px}.p-home__branch__desc p{font-size:14px;line-height:24px;color:#222}.p-home__branch__desc p br{display:none}}.p-home__branch__desc .c-btn--border{margin-top:5px}@media (max-width:599px){.p-home__branch__desc .c-btn--border{display:none}}.p-home__branch .l-row{margin-left:-9.5px;margin-right:-9.5px}.p-home__branch .l-col{padding-left:9.5px;padding-right:9.5px;flex:33.33333% 1;max-width:33.33333%;margin-bottom:17px}@media (max-width:599px){.p-home__branch .l-col{flex:100% 1;max-width:100%;margin-bottom:14px}}.p-home__branch__item{background:#1da1f2;border:1px solid #d9d9d9;border-radius:9px;padding:28px 26px 24px;height:100%;width:100%;position:relative}@media (max-width:599px){.p-home__branch__item{border-radius:2px;padding:16px 21px}}.p-home__branch__item:hover{opacity:1;background:#fff;border:1px solid #39cfff;box-shadow:1px 5px 18px 4px hsla(0,0%,61%,.25);border-radius:9px}.p-home__branch__item:hover h3,.p-home__branch__item:hover p{color:#1da1f2}.p-home__branch__item:hover .p-home__branch__icon img{display:none}.p-home__branch__item:hover .p-home__branch__icon img+img{display:block}.p-home__branch__item:hover .p-home__branch__btn-more{opacity:1;right:0}.custom-box-field{position:relative}.custom-btn-more{color:#1da1f2;font-weight:700!important;position:absolute!important;top:45%!important;right:15%!important}@media (min-width:599px) and (max-width:1279px){.custom-btn-more{top:17%!important;right:5%!important;position:absolute!important}}@media (max-width:599px){.custom-btn-more{top:28px!important}}.p-home__branch__item h3{font-weight:700;font-size:20px;line-height:27px;color:#fff;margin-bottom:14px;display:flex;justify-content:space-between;padding-right:30px;align-items:center}@media (max-width:599px){.p-home__branch__item h3{font-size:16px;line-height:24px;margin-bottom:7px}}.p-home__branch__item p{font-size:14px;line-height:20px;color:#fff}@media (max-width:599px){.p-home__branch__item p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}.p-home__branch__icon{min-height:41px;margin-bottom:15px;display:flex;align-items:center}.p-home__branch__icon img+img{display:none}.p-home__branch__btn-more{display:inline-flex;text-transform:uppercase;font-weight:800;font-size:16px;line-height:24px;text-align:center;letter-spacing:.08em;position:relative;top:6px;right:-15px;opacity:0;transition:.4s}@media (max-width:599px){.p-home__branch__btn-more{font-weight:400;font-size:14px;line-height:12px;align-items:center;position:absolute;right:20px!important;top:36px}}.p-home__branch__btn-more img{margin-left:12px}.p-home__project{padding:61px 0 37px;background:#e4f5ff}@media (max-width:599px){.p-home__project{padding:56px 0 37px}}.p-home__project .c-title{margin-bottom:25px}@media (max-width:599px){.p-home__project .c-title{margin-bottom:27px}}.p-home__project__desc{display:flex;align-items:center;justify-content:space-between;margin-bottom:74px}@media (max-width:599px){.p-home__project__desc{margin-bottom:44px}}.p-home__project__desc p{font-size:18px;line-height:24px}@media (max-width:599px){.p-home__project__desc p{font-size:14px;line-height:20px}.p-home__project__desc p br{display:none}}.p-home__project__desc .c-btn--border{margin-top:-6px}@media (max-width:599px){.p-home__project__desc .c-btn--border{display:none}}.p-home__project__slider{margin-left:calc((100% - 1188px) / 2);padding-right:174px;overflow:hidden}.p-home__project__slider-count{display:none;position:absolute;right:25px;margin-top:-6px;z-index:1}@media (max-width:599px){.p-home__project__slider-count{display:block}}.p-home__project__slider-count .current-slide{font-family:Roboto;font-weight:900;font-size:24px;line-height:28px;color:#0063aa;position:relative;left:24px;top:-12px;height:29px}.p-home__project__slider-count .separate:before{content:url(/_next/static/media/icn_separate.9b300303.svg);position:relative;top:4px;left:13px}.p-home__project__slider-count .total-slide{font-family:Roboto;font-size:14px;line-height:16px;color:#0063aa}@media (max-width:1279px){.p-home__project__slider{margin-left:24px}}@media (max-width:599px){.p-home__project__slider{padding-right:24px;padding-top:64px}}.p-home__project__item{padding:0 34px 30px}@media (max-width:1279px){.p-home__project__item{padding:0 8px}}.p-home__project__item>a{display:block}.p-home__project__item>a img{width:100%;border-radius:8px}.p-home__project__info{position:relative;margin-top:49px}@media (max-width:599px){.p-home__project__info{margin-top:33px}}.p-home__project__info p{font-size:18px;line-height:24px;color:#222;padding-left:33px}@media (max-width:959px){.p-home__project__info p{font-size:14px;line-height:20px}}@media (max-width:599px){.p-home__project__info p{padding-left:16px}.p-home__project__info p br{display:none}}.p-home__project__btn-viewmore{display:flex;align-items:center;font-size:16px;line-height:24px;color:#1da1f2;position:absolute;right:5px;top:120px;z-index:1}@media (max-width:599px){.p-home__project__btn-viewmore{font-size:14px;line-height:12px;right:0;top:5px}}.p-home__project__btn-viewmore:after{content:"";width:100%;height:1px;background-color:#1da1f2;position:absolute;bottom:-2px;left:0}.custom-btn-viewmore{color:#1877f2!important}.custom-btn-viewmore:after{content:"";width:100%;height:1px;background-color:#1877f2!important;position:absolute;bottom:-2px;left:0}@media (max-width:599px){.p-home__project__btn-viewmore:after{bottom:-5px}}.p-home__project__btn-viewmore img{margin-left:16px}@media (max-width:599px){.p-home__project__btn-viewmore img{margin-left:13px}}.p-home__project__top{padding-left:33px;position:relative}@media (max-width:599px){.p-home__project__top{padding-left:16px}}.p-home__project__top:before{content:"";display:block;width:8px;height:99.37px;background:#002194;position:absolute;left:0;top:calc(50% + 7px);transform:translateY(-50%)}@media (max-width:959px){.p-home__project__top:before{width:4px;height:70px;top:50%}}@media (max-width:599px){.p-home__project__top:before{height:46px}}.p-home__project__top span{font-weight:700;font-size:24px;line-height:56px;color:#000;display:block;margin-bottom:1px}@media (max-width:959px){.p-home__project__top span{font-size:18px;line-height:28px}}@media (max-width:599px){.p-home__project__top span{font-size:12px;line-height:28px}}.p-home__project__top h3{font-weight:700;font-size:40px;line-height:56px;color:#000;margin-bottom:9px}@media (max-width:959px){.p-home__project__top h3{font-size:30px;line-height:45px}}@media (max-width:599px){.p-home__project__top h3{font-size:20px;line-height:28px;margin-bottom:7px}}.p-home__project .slick-list{margin-left:-34px;margin-right:-34px;overflow:visible}@media (max-width:1279px){.p-home__project .slick-list{margin-left:-8px;margin-right:-8px}}.p-home__project .slick-arrow{border:none;background:transparent;padding:0;position:absolute;top:0;left:0}.p-home__project .slick-arrow.slick-next{left:72px}.p-home__blog-news{padding:114px 0 26px;position:relative}@media (max-width:599px){.p-home__blog-news{padding:39px 0 22px}}.p-home__blog-news:before{content:url(/_next/static/media/img_world.b5d2843d.png);position:absolute;bottom:-75px;left:50%;transform:translateX(-50%);z-index:-1}@media (max-width:599px){.p-home__blog-news:before{content:url(/_next/static/media/img_world_sp.7a1946cb.png);top:46px;bottom:auto}}.p-home__blog-news .c-title{margin-bottom:31px}@media (max-width:599px){.p-home__blog-news .c-title{margin-bottom:24px}}.p-home__blog-news__desc{display:flex;align-items:center;justify-content:space-between;margin-bottom:74px}@media (max-width:599px){.p-home__blog-news__desc{margin-bottom:30px}.p-home__blog-news__desc p{font-size:14px;line-height:20px;padding-right:10px}.p-home__blog-news__desc .p-home__blog-news__btn-viewmore{display:none}}.p-home__blog-news__btn-viewmore{display:flex;align-items:center;font-size:16px;line-height:24px;color:#1da1f2;position:relative;margin-top:-16px}@media (max-width:599px){.p-home__blog-news__btn-viewmore{font-size:14px;line-height:12px}}.p-home__blog-news__btn-viewmore:after{content:"";width:100%;height:1px;background-color:#1da1f2;position:absolute;bottom:-2px;left:0}@media (max-width:599px){.p-home__blog-news__btn-viewmore:after{bottom:-6px}}.p-home__blog-news__btn-viewmore img{margin-left:16px}.p-home__blog-news__col-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;position:relative}@media (max-width:599px){.p-home__blog-news__col-title{margin-bottom:15px}}.p-home__blog-news__col-title:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:#d0d0d0;z-index:1}.p-home__blog-news__col-title .c-title{margin-bottom:0}.p-home__blog-news__col-title .c-title h3{font-size:32px;line-height:56px;padding-bottom:3px}@media (max-width:959px){.p-home__blog-news__col-title .c-title h3{font-size:21.38px;line-height:37px}}.p-home__blog-news__col-title .c-title h3:after{width:191.41px;z-index:2}@media (max-width:959px){.p-home__blog-news__col-title .c-title h3:after{width:127.91px}}.p-home__blog-news__col-title .p-home__blog-news__btn-viewmore{margin-top:-5px}@media (max-width:599px){.p-home__blog-news__col-title .p-home__blog-news__btn-viewmore{margin-top:0}}.p-home__blog-news__blog-list{padding-right:48px}@media (max-width:959px){.p-home__blog-news__blog-list{padding-right:0}}@media (max-width:599px){.p-home__blog-news__blog-list .p-home__blog-news__btn-more{display:none}}.p-home__blog-news__item{margin-bottom:52px}@media (max-width:599px){.p-home__blog-news__item{margin-bottom:14px}}.p-home__blog-news__item h5{font-weight:700;font-size:16px;line-height:24px;color:#393939;margin-top:23px;padding-right:10px;margin-bottom:17px}@media (min-width:599px) and (max-width:1279px){.custom-box-news{height:187px}.custom-box-blog{height:255px}}@media (max-width:599px){.p-home__blog-news__item h5{font-size:14px;line-height:20px;margin-top:17px;padding-right:0}}.p-home__blog-news__btn-more{font-weight:600;font-size:16px;line-height:32px;display:flex;justify-content:flex-end;align-items:center;color:#1da1f2}.p-home__blog-news__btn-more img{margin-left:18px}@media (max-width:599px){.p-home__blog-news__news-list{margin-top:24px}}.p-home__blog-news__news-list .p-home__blog-news__item{margin-bottom:6px}.p-home__blog-news__news-list .p-home__blog-news__item h5{padding-right:52px}@media (max-width:959px){.p-home__blog-news__news-list .p-home__blog-news__item h5{padding-right:0}}@media (max-width:599px){.p-home__blog-news__news-list .p-home__blog-news__item h5{margin-bottom:3px}}.p-home__blog-news__news-list .p-home__blog-news__btn-more{justify-content:flex-start;margin-top:32px}@media (max-width:599px){.p-home__blog-news__news-list .p-home__blog-news__btn-more{font-size:14px;line-height:12px;justify-content:flex-end;margin-top:0}.p-home__blog-news__news-list .p-home__blog-news__btn-more img{display:none}}.p-home__blog-news__news-list .p-home__blog-news__btn-more img+img{display:none}@media (max-width:599px){.p-home__blog-news__news-list .p-home__blog-news__btn-more img+img{display:inline-block;margin-left:10px}}.p-home__blog-news__news-list .p-home__blog-news__item{padding:63px 0 47px;border-bottom:1px solid #d0d0d0}@media (min-width:599px) and (max-width:1279px){.p-home__blog-news__news-list .p-home__blog-news__item{padding:10px 0;border-bottom:1px solid #d0d0d0}}@media (max-width:599px){.p-home__blog-news__news-list .p-home__blog-news__item{padding:18px 0 24px;border-bottom:none;position:relative}.p-home__blog-news__news-list .p-home__blog-news__item:after{content:"";position:absolute;width:65.3%;height:1px;background-color:#d0d0d0;left:50%;bottom:0;transform:translateX(-50%)}}.p-home__blog-news__news-list .p-home__blog-news__item:last-child{border-bottom:none}.p-home__blog-news__time{font-weight:600;font-size:24px;line-height:24px;color:#393939;margin-bottom:36px}@media (max-width:599px){.p-home__blog-news__time{font-size:14px;line-height:13px;margin-bottom:17px}}.p-home__blog-news .l-row{margin-left:-58px;margin-right:-58px}.p-home__blog-news .l-col{flex:50% 1;max-width:50%;padding-left:58px;padding-right:58px;margin-bottom:40px}@media (max-width:599px){.p-home__blog-news .l-col{flex:100% 1;max-width:100%;margin-bottom:0}}.p-home__recruit{text-align:center;padding:61px 0 92px;background:url(/_next/static/media/bg_recruit.5567fcb0.jpg) no-repeat 50%;background-size:cover}@media (max-width:599px){.p-home__recruit{padding:17px 0 28px;background-image:url(/_next/static/media/bg_recruit_sp.37bae426.jpg)}}.p-home__recruit .c-title{margin-bottom:24px}.p-home__recruit .c-title h3{color:#fff}.p-home__recruit p{font-size:18px;line-height:24px;color:#fff;margin-bottom:40px}@media (max-width:599px){.p-home__recruit p{font-size:14px;line-height:20px;margin-bottom:16px;width:102%}.p-home__recruit p br{display:none}}.p-home__recruit h1{font-family:Bebas Neue;font-weight:400;font-size:135px;line-height:160px;text-align:center;color:#fdfdfd;margin-bottom:35px}@media (max-width:1366px){.p-home__recruit h1{font-size:7.0940620074vw;line-height:8.4077771939vw}}@media (max-width:599px){.p-home__recruit h1{font-size:32px;line-height:38px;margin-bottom:9px}}.p-home__recruit .c-btn--border{width:312.02px;max-width:100%;font-weight:600;font-size:24px;line-height:24px;color:#fff;padding:17px 40px;background-color:transparent}@media (max-width:599px){.p-home__recruit .c-btn--border{font-size:14px;line-height:6px;padding:16px 35px;width:auto}}.p-home__recruit .c-btn--border:hover{border-color:#1da1f2}.p-about__content{margin-top:66px}.p-about__name-company{position:relative;padding-bottom:128px}@media (max-width:599px){.p-about__name-company .l-row{display:block}.p-about__name-company{padding-bottom:0}}.p-about__name-company .l-container{width:1148px;max-width:100%}.p-about__name-company .c-title{margin-top:-20px;margin-left:119px}@media (max-width:959px){.p-about__name-company .c-title{margin-top:0;margin-left:0}}@media (max-width:599px){.p-about__name-company .c-title{display:none}}.p-about__name-company .c-title__label{margin-left:119px;color:#1877f2;font-size:16px;line-height:56px;font-weight:700}@media (max-width:959px){.p-about__name-company .c-title__label{margin-left:0}}@media (max-width:599px){.p-about__name-company .c-title__label{display:none}}.p-about__name-company__title-sp{display:none}@media (max-width:599px){.p-about__name-company__title-sp{display:block;margin-top:29px}.p-about__name-company__title-sp .c-title{display:block;margin-top:8px}.p-about__name-company__title-sp .c-title__label{display:block;font-size:10px;line-height:16px}}.p-about__name-company__image{margin-top:88px}@media (max-width:599px){.p-about__name-company__image{margin-top:-8px}}.p-about__name-company__image img{max-width:462.01px;width:100%}.p-about__name-company__info{margin-top:38px;margin-left:-23px}@media (max-width:959px){.p-about__name-company__info{margin-left:0}}@media (max-width:599px){.p-about__name-company__info{margin-top:31px}}.p-about__name-company__info ul li{display:flex;flex-wrap:wrap;margin-bottom:16px}@media (max-width:599px){.p-about__name-company__info ul li{margin-bottom:20px}}.p-about__name-company__info ul li h5{font-weight:600;font-size:16px;line-height:24px;color:rgba(0,0,0,.86);display:inline-block;width:219px;max-width:100%}@media (max-width:959px){.p-about__name-company__info ul li h5{width:100%;font-size:14px;line-height:5px}}.p-about__name-company__info ul li p{width:346px;max-width:100%;font-weight:400;font-size:16px;line-height:24px;color:rgba(0,0,0,.86)}@media (max-width:959px){.p-about__name-company__info ul li p{width:unset;font-size:14px;line-height:20px;margin-left:28px;margin-top:10px}}.p-about__name-company__info ul li p b{font-weight:600;font-size:16px;margin-right:5px}@media (max-width:599px){.p-about__name-company__info ul li p b.text-pc{display:none}}.p-about__name-company__info ul li p b.text-sp{display:none;font-size:14px;line-height:20px}@media (max-width:599px){.p-about__name-company__info ul li p b.text-sp{display:block}}.p-about__name-company__info ul li p span{display:block;margin-bottom:15px}.p-about__optimal{padding:0 5.625vw;margin-left:auto;margin-right:auto}@media (max-width:959px){.p-about__optimal{display:none}}.p-about__hello{background:url(/_next/static/media/bg_hello.b1965f9b.jpg) no-repeat;background-size:cover;margin-top:8px;padding-top:111px;padding-bottom:97px}@media (max-width:959px){.p-about__hello{margin-top:15px;padding-top:30px;padding-bottom:30px}}@media (max-width:599px){.p-about__hello{margin-top:0;padding-top:0;padding-bottom:143px}}.p-about__hello .l-container{width:1362px;max-width:100%}.p-about__hello__image-sp{display:none;background:url(/_next/static/media/bg_hello-sp.64a65304.png) no-repeat;background-size:cover;padding:27px 27px 42px 46.6px;margin-left:-10px}@media (max-width:599px){.p-about__hello__image-sp{display:block;margin-top:46px}}.p-about__hello .c-title h3{font-weight:900;font-size:48px;line-height:64px}@media (max-width:959px){.p-about__hello .c-title h3{font-size:20px;line-height:32px}}.p-about__hello .c-title h3:after{width:48px;bottom:-2px;left:9px}@media (max-width:959px){.p-about__hello .c-title h3:after{width:60px}}@media (max-width:599px){.p-about__hello .c-title h3:after{left:50%;bottom:9px;transform:translateX(-50%)}.p-about__hello .c-title{justify-content:center}}.p-about__hello__wrap{background:#fff;box-shadow:-14px 15px 19px rgba(0,193,255,.1);max-height:631px;margin-left:-15px}@media (max-width:959px){.p-about__hello__wrap{margin-left:0}}@media (max-width:599px){.p-about__hello__wrap{background:none;box-shadow:none}}.p-about__hello__desc{font-weight:600;font-size:24px;line-height:40px;color:#434343;width:566.56px;max-width:100%;margin-top:24px;padding-left:5px;max-height:320px;overflow-y:auto}@media (max-width:959px){.p-about__hello__desc{font-size:14px;line-height:20px;width:unset;padding-left:0;padding-right:10px}}@media (max-width:599px){.p-about__hello__desc{max-width:100%;margin-left:auto;margin-right:auto;padding-right:0;margin-top:15px}}@media (max-width:479px){.p-about__hello__desc{width:269px}}.p-about__hello__copy-right{font-weight:600;font-size:24px;line-height:40px;color:#1877f2;margin-top:18px;padding-left:4px}@media (max-width:959px){.p-about__hello__copy-right{font-size:14px;line-height:20px}}.p-about__hello .col-left{padding:80px 0 0 129px}@media (max-width:959px){.p-about__hello .col-left{padding:50px 0 0 36px}}@media (max-width:599px){.p-about__hello .col-left{text-align:center;padding:36px 0 0 15px}}.p-about__hello .col-right{max-width:574px;width:100%;padding-left:0;padding-right:0}@media (max-width:599px){.p-about__hello .col-right{display:none}}.p-about__hello__image img{max-height:631px;-o-object-fit:cover;object-fit:cover}.p-about__vision{background:url(/_next/static/media/bg_vision.e70cfbc9.jpg) no-repeat;background-size:cover;padding:179px 0 180px}@media (max-width:959px){.p-about__vision{padding:100px 0}}@media (max-width:599px){.p-about__vision{padding:17px}}.p-about__vision .l-container{width:1188px;max-width:100%}.p-about__vision__wrap{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),hsla(0,0%,100%,.48);border:1px solid #fff;border-radius:4px;padding:59px 37px 56px;margin-left:-18px;margin-right:-18px}@media (max-width:959px){.p-about__vision__wrap{padding:17px 37px 21px}}@media (max-width:599px){.p-about__vision__wrap{border-radius:0;padding:17px 37px;height:100%;min-height:334px}.p-about__vision__wrap .l-row{display:block}.p-about__vision__wrap .l-col{text-align:center}}.p-about__vision__title{font-weight:700;font-size:48px;line-height:64px;align-items:center;color:#fff}@media (max-width:959px){.p-about__vision__title{margin-top:16px;font-size:20px;line-height:32px}}@media (max-width:599px){.p-about__vision__title{margin-top:0}.p-about__vision__title br{display:none}}.p-about__vision__box{margin-top:37px;position:relative}@media (max-width:599px){.p-about__vision__box{margin-top:25px}}.p-about__vision__box:before{content:"";position:absolute;width:335px;max-width:100%;border-radius:4px;height:6px;background:#fff;top:-22px;left:0}@media (max-width:959px){.p-about__vision__box:before{top:-12px;height:2px;width:250px}}@media (max-width:599px){.p-about__vision__box:before{top:-7px;width:94.47px;left:50%;transform:translateX(-50%)}}.p-about__vision__box.center{margin-left:-52px}@media (max-width:959px){.p-about__vision__box.center{margin-left:0}}.p-about__vision__box.center .p-about__vision__box__desc{padding-right:45px}@media (max-width:959px){.p-about__vision__box.center .p-about__vision__box__desc{padding-right:0}}@media (max-width:599px){.p-about__vision__box.center .p-about__vision__box__desc{padding:0 39px}}.p-about__vision__box h3{font-weight:700;font-size:36px;line-height:32px;align-items:center;color:#fff}@media (max-width:959px){.p-about__vision__box h3{font-size:16px;line-height:24px}}.p-about__vision__box__desc{font-weight:600;font-size:16px;line-height:24px;align-items:center;color:#fff;margin-top:13px}@media (max-width:959px){.p-about__vision__box__desc{font-size:14px;line-height:20px}}@media (max-width:599px){.p-about__vision__box__desc{padding:0 30px;margin-top:4px}}.p-about__client{margin-top:64px}@media (max-width:599px){.p-about__client{margin-top:29px}}.p-about__client .l-container{width:1218px;max-width:100%}.p-about__client__desc{margin-top:48px;padding-bottom:50px;font-weight:600;font-size:20px;line-height:24px;color:#676767}@media (max-width:959px){.p-about__client__desc{margin-top:30px;font-size:14px;line-height:20px}}@media (max-width:599px){.p-about__client__desc{display:none}}.p-about__client__desc--sp{display:none}@media (max-width:599px){.p-about__client__desc--sp{display:block;margin-top:24px;margin-right:-9px}}.p-about__client__logo-img{display:flex!important;min-height:100px}.p-about__client__logo ul{display:flex;flex-wrap:wrap;justify-items:center;justify-content:center;gap:145px;margin-top:15px}@media (max-width:599px){.p-about__client__logo ul{gap:45px;margin-top:-18px}}.p-about__client__logo ul:nth-child(2){gap:145px;margin-top:78px}@media (max-width:599px){.p-about__client__logo ul:nth-child(2){gap:47px;margin-top:24px}}@media (max-width:959px){.p-about__client__logo ul li img{width:80%}}@media (max-width:599px){.p-about__client__logo ul li img{width:76.14px}.p-about__client__logo ul li:nth-child(2) img{width:73.91px}.p-about__client__logo ul li:nth-child(3) img{width:63.52px}.p-about__client__logo ul li:nth-child(4) img{width:67.74px}.p-about__client__logo ul li:nth-child(5) img{width:57.97px}}.p-about__contact .l-container{width:1218px;max-width:100%}.p-about+footer .l-footer__contact{padding:73px 0 109px}@media (max-width:959px){.p-about+footer .l-footer__contact{padding:73px 0 98px}}@media (max-width:599px){.p-about+footer .l-footer__contact{padding:65px 0 57px}}@media (max-width:959px){.p-about+footer .l-footer__contact .c-title{justify-content:center}.p-about+footer .l-footer__contact .c-title h3:after{left:50%;transform:translateX(-50%)}}.p-contact{padding:129px 0 212px;background-size:cover;background:url(/_next/static/media/bg_contact.2c2a1a6a.png) no-repeat}@media (max-width:959px){.p-contact{padding:60px 0 100px}}@media (max-width:599px){.p-contact{padding:47px 0 0;background:url(/_next/static/media/bg_contact-sp.5ff06c39.jpg) no-repeat}}.p-contact__header{text-align:center}.p-contact__header .c-title h3{color:#1da1f2;font-weight:800;line-height:54px}@media (max-width:599px){.p-contact__header .c-title h3{font-size:20px;line-height:27px}}.p-contact__header .c-title h3:after{width:48px}@media (max-width:599px){.p-contact__header .c-title h3:after{bottom:-5px}}.p-contact__header__desc{font-size:16px;margin-top:7px;color:#434343;font-weight:400;line-height:26px}@media (max-width:599px){.p-contact__header__desc{display:none}}.p-contact__header__desc--sp{display:none}@media (max-width:599px){.p-contact__header__desc--sp{display:block;font-size:14px;line-height:20px;margin-top:29px}}.p-contact__content{margin-top:40px}@media (max-width:599px){.p-contact__content{margin-left:-24px;margin-right:-24px}}.p-contact__content__inner{width:1185px;max-width:100%;padding:67px 90px;border-radius:25px;background:#fff;box-shadow:0 26px 16px rgba(29,161,242,.1)}@media (max-width:959px){.p-contact__content__inner{padding:37px 50px}}@media (max-width:599px){.p-contact__content__inner{padding:28px 24px 36px}}.p-contact__info h3{color:#1da1f2;font-size:24px;font-weight:700;line-height:33px}@media (max-width:959px){.p-contact__info h3{font-size:16px;line-height:22px}}@media (max-width:599px){.p-contact__info h3{text-align:center}}.p-contact__info__item{gap:13px;display:flex;margin-top:32px;align-items:flex-start}@media (max-width:599px){.p-contact__info__item{gap:7px;margin-top:15px;justify-content:center}}.p-contact__info__item p{font-family:Roboto;font-style:normal;font-size:16px;font-weight:500;line-height:25px;letter-spacing:.01em;color:#434343}@media (max-width:959px){.p-contact__info__item p{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:20px}}.p-contact__info__item p b{color:#434343;font-weight:500}@media (max-width:959px){.p-contact__info__item p b{line-height:19px;font-family:Open Sans;font-style:normal;font-weight:400}}@media (max-width:599px){.p-contact__info__item p b{line-height:25px}.p-contact__info__item p span{display:inline-block;margin-top:10px}.p-contact__info__item p span br{display:none}}.p-contact__info__item+.p-contact__info__item{margin-top:16px}.p-contact__info__item:nth-of-type(2){margin-left:5px}@media (max-width:599px){.p-contact__info__item:nth-of-type(2){align-items:center;margin-left:0;gap:16px}}.p-contact__info__item:nth-of-type(3){margin-left:1px;align-items:center}@media (max-width:599px){.p-contact__info__item:nth-of-type(3){margin-top:19px;margin-left:0;gap:11px}}.p-contact__qr{margin-top:31px}@media (max-width:959px){.p-contact__qr{text-align:center}}.p-contact__keep{margin-top:31px}@media (max-width:959px){.p-contact__keep{text-align:center}}.p-contact__keep h3{font-family:Roboto;font-style:normal;font-size:24px;font-weight:700;color:#1da1f2;line-height:28px;letter-spacing:-.02em}@media (max-width:959px){.p-contact__keep h3{font-size:16px;line-height:22px;font-family:Open Sans;font-style:normal}}.p-contact__keep ul{gap:13px;display:flex;margin-top:25px}@media (max-width:959px){.p-contact__keep ul{justify-content:center}}@media (max-width:599px){.p-contact__keep ul{margin-top:17px}}.p-contact__form{text-align:end;position:relative}.p-text-align-unset{text-align:left!important}@media (max-width:959px){.p-contact__form{text-align:center;margin-top:50px}}@media (max-width:599px){.p-contact__form{display:none}}.p-contact__form input,.p-contact__form select,.p-contact__form textarea{font-family:Roboto;font-style:normal;width:397px;max-width:100%;height:44px;outline:none;padding:0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;margin-bottom:24px;border:1px solid hsla(0,0%,67%,.65);font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.02em;color:#434343;background:#fff}@media (max-width:599px){.p-contact__form input,.p-contact__form select,.p-contact__form textarea{font-family:Open Sans}}.p-contact__form input:focus,.p-contact__form select:focus,.p-contact__form textarea:focus{border:1px solid rgba(29,161,242,.65)}.p-contact__form input::-moz-placeholder,.p-contact__form select::-moz-placeholder,.p-contact__form textarea::-moz-placeholder{font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.02em;color:#a7a7a7}.p-contact__form input:-ms-input-placeholder,.p-contact__form select:-ms-input-placeholder,.p-contact__form textarea:-ms-input-placeholder{font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.02em;color:#a7a7a7}.p-contact__form input::placeholder,.p-contact__form select::placeholder,.p-contact__form textarea::placeholder{font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.02em;color:#a7a7a7}.p-contact__form select{font-size:16px;font-weight:400;color:#a7a7a7;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:32px;letter-spacing:-.02em;background:#fff url(/_next/static/media/icn_select.8c25da53.svg) no-repeat 50%;background-position-x:calc(100% - 11px)}.p-contact__form select:focus-visible{outline:none}.p-contact__form textarea{height:140px;padding:11px 16px;overflow-y:auto}.p-contact__form textarea::-moz-placeholder{font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.02em;color:#a7a7a7}.p-contact__form textarea:-ms-input-placeholder{font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.02em;color:#a7a7a7}.p-contact__form textarea::placeholder{font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.02em;color:#a7a7a7}.p-contact__form__name{font-family:Roboto;font-style:normal;top:-15px;font-size:16px;font-weight:400;color:#121212;line-height:32px;margin-left:16px;position:absolute;background:#fff;letter-spacing:-.02em;height:19px;width:56px;max-width:100%}@media (max-width:599px){.p-contact__form__name{font-family:Open Sans;margin-left:12px}}.p-contact__form .filelabel{width:397px;max-width:100%;height:44px;padding:0 16px;border:1px solid hsla(0,0%,67%,.65);border-radius:5px;display:block;transition:border .3s ease;cursor:pointer;text-align:start;margin-left:auto;position:relative;background:#fff url(/_next/static/media/icn_upload.a59e6a18.svg) 50% no-repeat;background-position-x:calc(100% - 17px);margin-top:-6px}@media (max-width:959px){.p-contact__form .filelabel{margin-left:auto;margin-right:auto}}@media (max-width:599px){.p-contact__form .filelabel{background-position-x:calc(100% - 14px)}}.p-contact__form .filelabel .title{position:absolute;top:50%;transform:translateY(-50%);color:#a7a7a7;transition:color .2s;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.02em}.p-contact__form .filelabel:hover{border:1px solid rgba(29,161,242,.65)}.p-contact__form .filelabel:hover .title{color:#a7a7a7}.p-contact__form #FileInput{display:none}.p-contact__form__group-btn{margin-top:53px}@media (max-width:599px){.p-contact__form__group-btn{margin-top:31px}}.p-contact__form__group-btn .c-btn{border:none;width:397px;max-width:100%;height:60px;font-family:Open Sans;font-style:normal;font-weight:700;line-height:32px;position:relative}.p-contact__form__group-btn .c-btn:hover{opacity:.6}@media (max-width:599px){.p-contact__form__group-btn .c-btn{font-weight:600;font-size:14px;line-height:32px;height:40px;min-width:327px}}.p-contact__form__group-btn .c-btn span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-contact__form--sp{display:none}@media (max-width:599px){.p-contact__form--sp{display:block;margin-top:65px}}.p-contact .l-col--right{padding-right:10px}@media (max-width:599px){.p-contact .l-col--right{display:none}}.p-contact+footer .l-footer__contact{display:none}.p-blog .c-big-banner{margin-top:-3px}@media (max-width:599px){.p-blog .c-big-banner{margin:0}}.p-blog .c-big-banner__content{background:none;text-align:center}@media (max-width:599px){.p-blog .c-big-banner__content{background:url(/_next/static/media/bg_content-big-banner-sp.25ca00ec.svg) no-repeat 50%}}.p-blog .c-big-banner__content h2{font-family:Bebas Neue;font-style:normal;font-weight:400;font-size:64px;line-height:77px;top:calc(50% - 43px)}@media (max-width:959px){.p-blog .c-big-banner__content h2{font-size:50px}}@media (max-width:599px){.p-blog .c-big-banner__content h2{font-size:32px;line-height:38px;top:calc(50% - 38px)}}.p-blog .c-big-banner__content h5{font-weight:600;font-size:24px;line-height:33px;color:#fff;position:absolute;top:calc(50% - 2px);left:50%;transform:translate(-50%,-50%)}@media (max-width:959px){.p-blog .c-big-banner__content h5{font-size:20px}}.p-blog .c-big-banner__content h5:after,.p-blog .c-big-banner__content h5:before{content:"";position:absolute;top:calc(50% - 3px);transform:translateY(-50%);width:63px;height:2px;background-color:#fff}@media (max-width:599px){.p-blog .c-big-banner__content h5:after,.p-blog .c-big-banner__content h5:before{width:31px;top:50%}}.p-blog .c-big-banner__content h5:after{left:-71px}@media (max-width:599px){.p-blog .c-big-banner__content h5:after{left:-42px}}.p-blog .c-big-banner__content h5:before{right:-71px}@media (max-width:599px){.p-blog .c-big-banner__content h5:before{right:-45px}}.p-blog .c-big-banner__content__desc{font-weight:600;font-size:16px;line-height:22px;color:#fff;position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%,-50%)}@media (max-width:959px){.p-blog .c-big-banner__content__desc{font-size:14px}}@media (max-width:599px){.p-blog .c-big-banner__content__desc{width:100%;font-size:16px;line-height:22px;top:calc(50% + 37px)}}.p-blog__content{background:url(/_next/static/media/bg_blog.733c3d3f.jpg) no-repeat;background-size:cover;padding-bottom:390px}@media (max-width:599px){.p-blog__content{background:url(/_next/static/media/bg_blog-sp.a1f1e94d.png) no-repeat;padding-bottom:55px}}.p-blog__tabs{padding:47px 0}@media (max-width:599px){.p-blog__tabs{padding:24px 0}}.p-blog__tabs ul{display:flex;flex-wrap:wrap}@media (max-width:599px){.p-blog__tabs ul{border-bottom:.5px solid hsla(0,0%,77%,.68)}}.p-blog__tabs ul li{position:relative}.p-blog__tabs ul li a{font-weight:700;font-size:32px;line-height:44px;position:relative;color:#393939;transition:all .4s;padding:0 5px 16px}@media (max-width:959px){.p-blog__tabs ul li a{font-size:20px;line-height:27px}}@media (max-width:599px){.p-blog__tabs ul li a{width:100%;padding-bottom:9px}}.p-blog__tabs ul li a:before{content:"";position:absolute;bottom:0;left:50%;width:100%;height:4px;background:#1877f2;opacity:0;transition:all .4s;transform:translateX(-50%)}@media (max-width:599px){.p-blog__tabs ul li a:before{height:2px}}.p-blog__tabs ul li a:hover{opacity:1}.p-blog__tabs ul li a:hover:before{transition:all .4s;opacity:1}.p-blog__tabs ul li a.active{color:#1da1f2}.p-blog__tabs ul li a.active:before{opacity:1}.p-blog__tabs ul li+li{margin-left:68px}@media (max-width:959px){.p-blog__tabs ul li+li{margin-left:40px}}@media (max-width:599px){.p-blog__tabs ul li+li{margin-left:0}}.p-blog__tabs ul li+li:before{content:"";position:absolute;left:0;top:calc(50% - 3px);transform:translateY(-50%);height:26px;width:1px;background:#bfbfbf;opacity:0}@media (max-width:599px){.p-blog__tabs ul li+li:before{opacity:1}.p-blog__tabs ul li{width:50%;text-align:center}}.p-blog__hot{position:relative}.p-blog__hot a{overflow:hidden}.p-blog__hot a img{transition:all .4s}.p-blog__hot a:hover{opacity:1}.p-blog__hot a:hover img{transform:scale(1.1)}.p-blog__hot__img-sp{display:none}@media (max-width:599px){.p-blog__hot__img-sp{display:block;min-width:327px;min-height:259px}.p-blog__hot__img-pc{display:none}}.p-blog__hot__content{display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,.2);position:absolute;bottom:5px;height:236px;width:100%;padding:0 58px}@media (max-width:599px){.p-blog__hot__content{height:105px;display:none}}.p-blog__hot__content__intro{display:flex;flex-flow:column}@media (max-width:599px){.p-blog__hot__content__intro{margin-top:22px}}.p-blog__hot__content__intro__header{display:flex;align-items:center;justify-content:space-between}.p-blog__hot__content__intro__header a{display:flex;align-items:center;gap:16px;border-bottom:.661433px solid #fff;padding-bottom:3px}.p-blog__hot__content__intro__header a span{font-weight:400;font-size:14px;line-height:12px;color:#fff}.p-blog__hot__content h3{font-weight:800;font-size:32px;line-height:24px;color:#fff;line-height:55px;margin-left:5px}@media (max-width:959px){.p-blog__hot__content h3{font-size:18.8068px;line-height:14px}}@media (max-width:599px){.p-blog__hot__content h3{margin-left:2px}}.p-blog__hot__content__desc{color:#fff}@media (max-width:959px){.p-blog__hot__content__desc{font-size:14px;line-height:20px;width:unset}}@media (max-width:599px){.p-blog__hot__content__desc{margin-top:8px}}.p-blog__hot__content__btn-more{position:relative;width:312.02px;max-width:100%;height:60px;border:1px solid #fff;border-radius:250px}@media (max-width:959px){.p-blog__hot__content__btn-more{width:212.02px;height:45px}}.p-blog__hot__content__btn-more span{position:absolute;font-weight:600;font-size:24px;line-height:24px;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:959px){.p-blog__hot__content__btn-more span{font-size:14px;line-height:12px}}.p-blog__hot__content__btn-more:hover{background:#1da1f2;border:1px solid #1da1f2}.p-blog__hot__content--sp{display:none}@media (max-width:599px){.p-blog__hot__content--sp{display:block;padding:0 13px}}.p-blog__columns{display:flex;margin-left:-6px;margin-right:-6px;margin-top:6px}@media (max-width:599px){.p-blog__columns{overflow-x:scroll;width:calc(100% + 36px);margin-left:-11.5px;margin-right:-10.5px;padding-right:10.5px;margin-top:13px}.p-blog__columns::-webkit-scrollbar{display:none}}.p-blog__columns__box{padding-left:6px;padding-right:6px}@media (max-width:599px){.p-blog__columns__box{height:255px;padding-left:10.5px;padding-right:10.5px}}.p-blog__columns__box a{opacity:1;overflow:hidden}.p-blog__columns__box a img{transition:all .4s;min-width:228.03px}.p-blog__columns__box a:hover img{transform:scale(1.1)}.p-blog__columns__box__content{margin-top:8px}@media (max-width:599px){.p-blog__columns__box__content{margin-top:11px}}.p-blog__columns__box__content p{font-weight:800;font-size:16px;line-height:24px;text-align:center;color:#121212}@media (max-width:959px){.p-blog__columns__box__content p{font-size:14px;line-height:20px;margin-left:-3px;margin-right:-3px}}@media (max-width:599px){.p-blog__columns__box__content p{text-align:start}}.p-blog__pots{margin-top:80px;margin-bottom:78px}@media (max-width:959px){.p-blog__pots{margin-bottom:0}}@media (max-width:599px){.p-blog__pots{margin-top:23px}}.p-blog__pots__title h3{text-align:center;color:#1e1e1e;font-weight:600;font-size:32px;line-height:56px;position:relative}.p-blog__pots__title h3:after,.p-blog__pots__title h3:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:416px;max-width:100%;height:2px;background:#000}.p-blog__pots__title h3:after{left:0}.p-blog__pots__title h3:before{right:0}@media (max-width:959px){.p-blog__pots__title{display:none}}.p-blog__pots .c-title{display:none;text-align:center}@media (max-width:959px){.p-blog__pots .c-title{display:block}}.p-blog__pots__inner{display:flex;flex-wrap:wrap;justify-content:center;margin-top:62px;margin-left:-6px;margin-right:-6px}@media (max-width:599px){.p-blog__pots__inner{display:none;margin-top:24px}}.p-blog__pots__inner--sp{display:none}@media (max-width:599px){.p-blog__pots__inner--sp{display:block;display:flex}}.p-blog__pots__box{flex:0 0 16.6666666667%;padding-left:6px;padding-right:6px;margin-bottom:24px}@media (max-width:959px){.p-blog__pots__box{flex:0 0 25%}}@media (max-width:599px){.p-blog__pots__box{flex:0 0 50%;padding-left:4.775px;padding-right:4.775px;margin-bottom:27px}}.p-blog__pots__box a{overflow:hidden}.p-blog__pots__box a img{transition:all .4s}.p-blog__pots__box a:hover{opacity:1}.p-blog__pots__box a:hover img{transform:scale(1.1)}.p-blog__pots__box__content{margin-top:1px}@media (max-width:599px){.p-blog__pots__box__content{margin-top:-2px}}.p-blog__pots__box__content p{font-weight:600;font-size:16px;line-height:32px;color:#1e1e1e}@media (max-width:959px){.p-blog__pots__box__content p{font-size:14px;line-height:22px}}@media (max-width:599px){.p-blog__pots__box__content p{line-height:27px}}.p-blog__pots__box__handle{margin-top:22px}@media (max-width:959px){.p-blog__pots__box__handle{margin-top:10px}}.p-blog__pots__box__handle a{display:flex;align-items:center;justify-content:center;gap:11px}@media (max-width:959px){.p-blog__pots__box__handle a{justify-content:left}.p-blog__pots__box__handle a img{width:25px}}@media (max-width:599px){.p-blog__pots__box__handle a{gap:13px}.p-blog__pots__box__handle a img{width:26.23px}}.p-blog__pots__box__handle a:hover span{opacity:.6}.p-blog__pots__box__handle a:hover img{margin-right:-5px;opacity:.6;transform:scale(1)}.p-blog__pots__box__handle a span{font-weight:700;font-size:18px;line-height:32px;color:#1da1f2}@media (max-width:959px){.p-blog__pots__box__handle a span{font-size:16px}}@media (max-width:599px){.p-blog__pots__box__handle a span{font-size:15.1701px;line-height:27px}}.p-blog+footer{margin-top:-389px}@media (max-width:599px){.p-blog+footer{margin-top:-406px}}.p-blog+footer .l-footer__contact{padding:84px 0 144px}@media (max-width:599px){.p-blog+footer .l-footer__contact{padding:84px 0 47px}}.p-news .c-big-banner{margin-top:-3px}@media (max-width:599px){.p-news .c-big-banner{margin:0}}.p-news .c-big-banner__content{background:none;text-align:center}@media (max-width:599px){.p-news .c-big-banner__content{background:url(/_next/static/media/bg_content-big-banner-sp.25ca00ec.svg) no-repeat 50%}}.p-news .c-big-banner__content h2{font-family:Bebas Neue;font-style:normal;font-weight:400;font-size:64px;line-height:77px;top:calc(50% - 43px)}@media (max-width:959px){.p-news .c-big-banner__content h2{font-size:50px}}@media (max-width:599px){.p-news .c-big-banner__content h2{font-size:32px;line-height:38px;top:calc(50% - 38px)}}.p-news .c-big-banner__content h5{font-weight:600;font-size:24px;line-height:33px;color:#fff;position:absolute;top:calc(50% - 2px);left:50%;transform:translate(-50%,-50%)}@media (max-width:959px){.p-news .c-big-banner__content h5{font-size:20px}}.p-news .c-big-banner__content h5:after,.p-news .c-big-banner__content h5:before{content:"";position:absolute;top:calc(50% - 3px);transform:translateY(-50%);width:63px;height:2px;background-color:#fff}@media (max-width:599px){.p-news .c-big-banner__content h5:after,.p-news .c-big-banner__content h5:before{width:31px;top:50%}}.p-news .c-big-banner__content h5:after{left:-71px}@media (max-width:599px){.p-news .c-big-banner__content h5:after{left:-42px}}.p-news .c-big-banner__content h5:before{right:-71px}@media (max-width:599px){.p-news .c-big-banner__content h5:before{right:-45px}}.p-news .c-big-banner__content__desc{font-weight:600;font-size:16px;line-height:22px;color:#fff;position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%,-50%)}@media (max-width:959px){.p-news .c-big-banner__content__desc{font-size:14px}}@media (max-width:599px){.p-news .c-big-banner__content__desc{width:100%;font-size:16px;line-height:22px;top:calc(50% + 37px)}}.p-news__content{background:url(/_next/static/media/bg_news.ea11e27d.jpg) no-repeat;background-size:cover;padding-bottom:390px}@media (max-width:599px){.p-news__content{background:url(/_next/static/media/bg_blog-sp.a1f1e94d.png) no-repeat}}.p-news__hots{display:flex;justify-content:center;margin-left:-12px;margin-right:-12px}@media (max-width:599px){.p-news__hots{flex-wrap:wrap}}.p-news__col{padding-left:12px;padding-right:12px}.p-news__col--left__columns{display:flex;align-items:center;justify-content:center;margin-right:-12px;margin-left:-12px}@media (max-width:599px){.p-news__col--left__columns{flex-wrap:wrap}}.p-news__col--left__box{padding-left:12px;padding-right:12px;position:relative}.p-news__col--left__box a{overflow:hidden}.p-news__col--left__box a img{transition:all .4s}.p-news__col--left__box a:hover{opacity:1}.p-news__col--left__box a:hover img{transform:scale(1.1)}@media (max-width:599px){.p-news__col--right{display:flex;flex-wrap:wrap;justify-content:center}}.p-news__col--right__box{position:relative;margin-bottom:19px}@media (max-width:599px){.p-news__col--right__box{margin-bottom:0}}.p-news__col--right__box a{overflow:hidden}.p-news__col--right__box a img{transition:all .4s}.p-news__col--right__box a:hover{opacity:1}.p-news__col--right__box a:hover img{transform:scale(1.1)}.p-news__col--right__group-btn{text-align:center;margin-top:86px}@media (max-width:959px){.p-news__col--right__group-btn{margin-top:47px}}@media (max-width:599px){.p-news__col--right__group-btn{margin-top:27px}}.p-news__handle-more{width:201px;max-width:100%;height:48px;border:1px solid #00459d;border-radius:30px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;position:relative}@media (max-width:599px){.p-news__handle-more{width:180px;height:40px}}.p-news__handle-more:hover{border:1px solid #1da1f2;background:#1da1f2}.p-news__handle-more:hover span{color:#fff}.p-news__handle-more:hover svg path{fill:#fff}.p-news__handle-more span{font-weight:600;font-size:16px;line-height:24px;color:#00459d;position:absolute;top:50%;left:calc(50% - 10px);transform:translate(-50%,-50%)}.p-news__handle-more svg{position:absolute;right:50px}@media (max-width:599px){.p-news__handle-more svg{right:35px}}.p-news__hots{position:relative}.p-news__hots__desc{width:100%;padding:0 40px;position:absolute;font-weight:800;font-size:16px;line-height:24px;color:#fff;left:50%;transform:translateX(-50%);bottom:33px;text-align:center}@media (max-width:959px){.p-news__hots__desc{padding:0 2px;font-size:14px;bottom:17px}}.p-news__big{position:relative;margin-bottom:19px}@media (max-width:599px){.p-news__big{margin-bottom:0}}.p-news__big__desc{padding:0 40px;width:calc(100% - 12px);position:absolute;left:50%;transform:translateX(-50%);bottom:27px;font-weight:800;font-size:36px;line-height:48px;color:#fff;text-align:center}@media (max-width:959px){.p-news__big__desc{font-size:24px;line-height:32px;bottom:17px}}@media (max-width:599px){.p-news__big__desc{font-size:14px;line-height:24px}}.p-news__big a{overflow:hidden}.p-news__big a img{transition:all .4s}.p-news__big a:hover{opacity:1}.p-news__big a:hover img{transform:scale(1.1)}.p-news__columns{margin-top:49px}.p-news__columns__title h3{font-weight:600;font-size:32px;line-height:56px;color:#1e1e1e;position:relative}@media (max-width:959px){.p-news__columns__title h3{font-size:20px;line-height:24px}}.p-news__columns__title h3:before{content:"";position:absolute;width:983px;max-width:100%;height:2px;background:#000;right:0;top:50%;transform:translateY(-50%)}@media (max-width:959px){.p-news__columns__title h3:before{width:580px}.p-news__columns__title{display:none}}.p-news__columns__title+.c-title{display:none}@media (max-width:959px){.p-news__columns__title+.c-title{display:block;text-align:center}}.p-news__columns__box{padding-left:24px;padding-right:24px}@media (max-width:959px){.p-news__columns__box{padding-left:12px;padding-right:12px}}.p-news__columns__image{background:#fff;box-shadow:0 8px 19px hsla(0,0%,74%,.25);padding-bottom:78px}@media (max-width:959px){.p-news__columns__image{padding-bottom:38px}}.p-news__columns__image a{display:block}.p-news__columns__content{text-align:center}.p-news__columns__content .date{margin-top:51px;font-weight:400;font-size:12px;line-height:16px;color:#434343}@media (max-width:959px){.p-news__columns__content .date{margin-top:21px}}.p-news__columns__content .desc{margin-top:49px;font-weight:800;font-size:16px;line-height:24px;color:#121212}@media (max-width:959px){.p-news__columns__content .desc{margin-top:21px;font-size:14px}}.p-news__columns__slider{margin-top:48px}@media (max-width:599px){.p-news__columns__slider{padding-right:calc((100% - 244px) / 2);overflow:unset}}.p-news__columns .slick-list{margin-left:-24px;margin-right:-24px;padding-bottom:20px}@media (max-width:959px){.p-news__columns .slick-list{margin-left:-12.8px;margin-right:-12px}}@media (max-width:599px){.p-news__columns .slick-list{overflow:visible}}.p-news__columns+.p-blog__pots{margin-top:48px}.p-news+footer{margin-top:-389px}@media (max-width:599px){.p-news+footer{margin-top:-406px}}.p-news+footer .l-footer__contact{padding:84px 0 144px}@media (max-width:599px){.p-news+footer .l-footer__contact{padding:84px 0 47px}}.p-details__inner{margin-top:58px;margin-right:78px}@media (max-width:1279px){.p-details__inner{margin-right:0}}@media (max-width:599px){.p-details__inner{margin-top:31px}}.p-details__btn-back{display:flex;align-items:center;font-size:20px;line-height:27px;color:#3e3c3c;margin-bottom:29px}@media (max-width:599px){.p-details__btn-back{font-size:16px;line-height:22px;margin-bottom:28px}}.p-details__btn-back img{margin-right:18px}.p-details__title{font-weight:800;font-size:40px;line-height:24px;color:#121212;margin-bottom:39px}@media (max-width:599px){.p-details__title{font-size:20px;line-height:32px;margin-bottom:7px}}.p-details__posted{font-size:24px;line-height:33px;color:#353535;display:flex;align-items:center;margin-bottom:35px}@media (max-width:599px){.p-details__posted{font-size:16px;line-height:22px;margin-bottom:24px}}.p-details__posted img{margin-right:10px}@media (max-width:599px){.p-details__posted img{width:24px}}.p-details__content{padding-bottom:27px;border-bottom:1px solid #a4a4a4}.p-details__content p{margin-bottom:5px}@media (max-width:599px){.p-details__content p{font-size:14px;line-height:20px;margin-bottom:18px}}.p-details__content__img-cover{margin:32px 0 21px}@media (max-width:599px){.p-details__content__img-cover{margin:35px 0 25px}}.p-details__content__author{margin-top:43px}@media (max-width:599px){.p-details__content__author{margin-top:35px;text-align:right}}.p-details__related{margin-top:59px}@media (max-width:599px){.p-details__related{display:none}}.p-details__related__item{display:flex;align-items:center;margin-bottom:39px}.p-details__related__item:last-child{margin-bottom:197px}.p-details__related__item a{flex:40.1% 1;max-width:40.1%}.p-details__related__title{font-weight:800;font-size:16px;line-height:24px;color:#121212;margin-bottom:8px}.p-details__related__time{font-size:14px;line-height:19px;color:#a7a7a7;margin-bottom:14px}.p-details__related__info{flex:59.9% 1;max-width:59.9%;padding-left:30px}.p-details__related__info p{color:#434343;width:494px;max-width:100%}.p-details__related__btn-readmore{display:flex;justify-content:center;margin-top:64px;margin-bottom:106px}.p-details__related__btn-readmore a{font-weight:700;font-size:20px;line-height:24px;color:#1877f2;display:flex;align-items:center}.p-details__related__btn-readmore a img{margin-left:21px}.p-details+.l-footer .l-footer__contact{padding:101px 0 121px}@media (max-width:599px){.p-details+.l-footer .l-footer__contact{padding:29px 0 46px}.p-details+.l-footer .l-footer__contact .c-title{justify-content:center}.p-details+.l-footer .l-footer__contact .c-title h3:after{left:50%;transform:translateX(-50%)}}.p-offshore__solution{padding:73px 0 55px;background-color:#1da1f2}@media (max-width:599px){.p-offshore__solution{padding:34px 0 48px}}.p-offshore__solution .c-title{margin-bottom:14px}@media (max-width:599px){.p-offshore__solution .c-title{margin-bottom:24px}}.p-offshore__solution .c-title h3{font-size:32px;line-height:44px;color:#fff}@media (max-width:599px){.p-offshore__solution .c-title h3{font-size:20px;line-height:16px}}.p-offshore__solution .c-title h3:after{bottom:6px;width:79px;height:4px;border-radius:0;background-color:#fff}@media (max-width:599px){.p-offshore__solution .c-title h3:after{width:60px;bottom:0;border-radius:3px}}.p-offshore__solution__desc{font-weight:600;color:#fff;margin-bottom:47px}@media (max-width:599px){.p-offshore__solution__desc{font-size:14px;line-height:24px;font-weight:400;margin-bottom:41px}.p-offshore__solution__desc br{display:none}.p-offshore__solution .l-row{margin-left:-10px;margin-right:-10px}}.p-offshore__solution .l-row .l-col{flex:33.33333% 1;max-width:33.33333%;margin-bottom:84px}@media (max-width:599px){.p-offshore__solution .l-row .l-col{flex:50% 1;max-width:50%;margin-bottom:35px;padding-left:10px;padding-right:10px}}.p-offshore__solution__item{padding-left:113px}@media (max-width:1279px){.p-offshore__solution__item{padding-left:0}}.p-offshore__solution__item p{font-weight:600;font-size:24px;line-height:32px;color:#fff}@media (max-width:599px){.p-offshore__solution__item p{font-size:14px;line-height:20px;font-weight:400}}.p-offshore__solution__icon{height:81px;margin-bottom:23px;display:flex;align-items:flex-end}@media (max-width:599px){.p-offshore__solution__icon{height:40px;margin-bottom:7px}.p-offshore__solution__icon img{width:40px}.p-offshore .c-achievements{display:none}}.p-offshore+.l-footer .l-footer__contact{padding:65px 0 121px}@media (max-width:599px){.p-offshore+.l-footer .l-footer__contact{padding:29px 0 52px}.p-offshore+.l-footer .l-footer__contact .c-title{justify-content:center}.p-offshore+.l-footer .l-footer__contact .c-title h3:after{left:50%;transform:translateX(-50%)}}.p-fa .c-big-banner__content h2 span{font-weight:800;font-size:91.0092px;line-height:124px;margin-left:18px}@media (max-width:1279px){.p-fa .c-big-banner__content h2 span{font-size:80.0092px}}@media (max-width:599px){.p-fa .c-big-banner__content h2 span{font-size:19.8165px;line-height:27px;margin-left:0}}@media (max-width:1279px){.p-fa .c-big-banner__image-pc{width:60%;margin-top:20px}}@media (max-width:599px){.p-fa .c-big-banner__image-pc{display:none}}.p-fa .c-big-banner__image-sp{display:none}@media (max-width:599px){.p-fa .c-big-banner__image-sp{display:inline-block;margin-top:2px}}.p-fa .c-intro__col-left{flex:47.138% 1;max-width:47.138%}@media (max-width:599px){.p-fa .c-intro__col-left{flex:100% 1;max-width:100%}}.p-fa .c-intro__col-left img{margin-left:-119px;margin-top:-39px}@media (max-width:1279px){.p-fa .c-intro__col-left img{margin-left:0;width:100%}}@media (max-width:599px){.p-fa .c-intro__img-pc{display:none}}.p-fa .c-intro__img-sp{display:none}@media (max-width:599px){.p-fa .c-intro__img-sp{display:block;margin-left:-21px!important;margin-top:-19px!important;min-width:338.25px;min-height:341.47px}}.p-fa .c-intro__col-right{flex:52.862% 1;max-width:52.862%;padding-top:24px}@media (max-width:599px){.p-fa .c-intro__col-right{flex:100% 1;max-width:100%;padding-top:9px}}.p-fa .c-intro__col-right p{margin-bottom:48px}@media (max-width:599px){.p-fa .c-intro__col-right p{margin-bottom:0}}.p-fa__technology{margin-top:45px}@media (max-width:599px){.p-fa__technology{margin-top:0;padding-top:25px}}.p-fa__technology .c-title h3{font-size:32px;line-height:44px;color:#1da1f2;padding-bottom:16px}@media (max-width:959px){.p-fa__technology .c-title h3{font-size:20px;line-height:16px}}@media (max-width:599px){.p-fa__technology .c-title h3{color:#1877f2;padding-bottom:11px}}.p-fa__technology .c-title h3:after{width:79px;height:4px;background:#1877f2}@media (max-width:599px){.p-fa__technology .c-title h3:after{width:60px;background-color:#00c1ff}}.p-fa__technology__content{margin-top:63px;padding-bottom:104px}@media (max-width:599px){.p-fa__technology__content{margin-top:18px;padding-bottom:13px}}.p-fa__technology__item{margin-bottom:59px;position:relative}@media (max-width:599px){.p-fa__technology__item{margin-bottom:37px}}.p-fa__technology__item:before{content:"";position:absolute;background:#1da1f2;height:3.27366px;width:545.59px;left:50%;top:-6px;z-index:-1;transform:translateX(-50%) rotate(150deg)}@media (max-width:1279px){.p-fa__technology__item:before{margin-top:-39px;display:none}}.p-fa__technology__item:first-child:before{background:none}.p-fa__technology__item:nth-child(2) .l-col--text:before{top:calc(50% - 2px)}.p-fa__technology__item:nth-child(3){margin-bottom:82px}@media (max-width:599px){.p-fa__technology__item:nth-child(3){margin-bottom:36px}}.p-fa__technology__item:nth-child(3) .l-col--text{padding-top:41px}.p-fa__technology__item:nth-child(3) .l-col--text:before{top:calc(50% - 2px)}.p-fa__technology__item:nth-child(3) .l-col--text .label{top:-22px;left:121px}@media (max-width:599px){.p-fa__technology__item:nth-child(3) .l-col--text .label{left:90px;top:23px}}.p-fa__technology__item:nth-child(4) .l-col--text:before{top:calc(50% - 2px)}.p-fa__technology__item:nth-child(5) .l-col--text{margin-top:41px}@media (max-width:599px){.p-fa__technology__item:nth-child(5) .l-col--text{margin-top:23px}}.p-fa__technology__item:nth-child(5) .l-col--text:before{top:calc(50% - 2px)}@media (max-width:1279px){.p-fa__technology__item .l-row{justify-content:center;flex-wrap:nowrap}}@media (max-width:599px){.p-fa__technology__item .l-row{justify-content:unset}}.p-fa__technology__item .l-col--text{padding-top:18px;position:relative}.text-with-line{position:relative;padding-left:15px}.text-with-line:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background-color:#1877f2}@media (max-width:599px){.p-fa__technology__item .l-col--text:before{display:none}}.p-fa__technology__item .l-col--text .label{font-family:San Francisco Display;font-style:normal;font-weight:900;font-size:85px;line-height:101px;display:flex;align-items:center;color:rgba(0,33,148,.1);position:absolute;top:-40px;left:123px}@media (max-width:599px){.p-fa__technology__item .l-col--text .label{font-size:85px;line-height:101px;top:1px;left:90px}}.p-fa__technology__item .l-col--text .label--left{top:-25px;left:116px}@media (max-width:1279px){.p-fa__technology__item .l-col--text .label--left{top:-62px}}@media (max-width:599px){.p-fa__technology__item .l-col--text .label--left{top:-18px;left:90px}}.p-fa__technology__item .l-col--text h3{font-weight:700;font-size:20px;line-height:27px;color:#1da1f2}.p-fa__technology__item .l-col--text p{margin-top:5px;font-family:Roboto;font-style:normal;font-weight:400;font-size:16px;line-height:24px;width:578.91px;max-width:100%}@media (max-width:959px){.p-fa__technology__item .l-col--text p{font-size:14px;line-height:20px;width:450px}}@media (max-width:599px){.p-fa__technology__item .l-col--text p{display:none}}.p-fa__technology__item .l-col--text p.desc-sp{display:none}@media (max-width:599px){.p-fa__technology__item .l-col--text p.desc-sp{display:block!important;padding-right:15px}}.p-fa__technology__item .l-col-auto--image{position:relative;padding-left:197px;padding-right:86px}@media (max-width:1279px){.p-fa__technology__item .l-col-auto--image{padding-left:125px;padding-right:52px}}@media (max-width:959px){.p-fa__technology__item .l-col-auto--image{padding-left:50px}}@media (max-width:599px){.p-fa__technology__item .l-col-auto--image{display:none}}.p-fa__technology__item__icon{position:absolute;top:-11px;right:76px}.p-fa__technology__item__icon--right{top:-26px;right:89px}.p-fa__technology__item--two{padding-left:60px;position:relative;margin-bottom:50px}@media (max-width:959px){.p-fa__technology__item--two{padding-left:0}}@media (max-width:599px){.p-fa__technology__item--two{margin-bottom:-5px}}.p-fa__technology__item--two .p-fa__technology__item .l-col--text{padding-left:50px}@media (max-width:959px){.p-fa__technology__item--two .p-fa__technology__item .l-col--text{padding-right:15px}}.p-fa__technology__item--two div>.l-col-auto{padding-top:42px}@media (max-width:1279px){.p-fa__technology__item--two div>.l-col-auto{padding-top:0}}.p-fa__technology__item--two div>.l-col-auto--image{padding-top:0;padding-left:55px}@media (max-width:959px){.p-fa__technology__item--two div>.l-col-auto--image{padding-left:25px}}.p-fa__technology__item--two:after{content:"";position:absolute;background:#1da1f2;height:3.27366px;width:545.59px;left:50%;top:-42px;z-index:-1;transform:translateX(-50%) rotate(34.15deg)}@media (max-width:1279px){.p-fa__technology__item--two:after{top:-6px;display:none}}.p-fa__technology__item--two:before{background:transparent!important}@media (max-width:959px){.p-fa__technology__item__image{width:200px}}.p-fa__technology__item__icon-sp{display:none;margin-bottom:3px}@media (max-width:599px){.p-fa__technology__item__icon-sp{display:block}}.p-fa+footer .l-footer__contact{padding:32px 0 55px}.p-fa+footer .l-footer__contact .c-title{justify-content:center}.p-fa+footer .l-footer__contact .c-title h3:after{left:50%;transform:translateX(-50%)}.p-lab .c-intro__col-left img{margin-left:-10px;margin-top:-5px}@media (max-width:1279px){.p-lab .c-intro__col-left img{margin-left:0;width:100%}}.p-lab .c-intro__col-right{padding-top:24px}.p-lab .c-intro__col-right p{margin-bottom:48px}.p-lab .c-reason{padding:120px 0 172px}@media (max-width:599px){.p-lab .c-reason{padding:45px 0 391px}}.p-lab .c-reason:before{content:"";width:47.6041666667vw;height:41.25vw;background:url(/_next/static/media/img_reason.d6c0050c.png) no-repeat 50%;background-size:cover;position:absolute;right:0;bottom:0;z-index:1}@media (max-width:599px){.p-lab .c-reason:before{width:91.2vw;height:90.9333333333vw;background:url(/_next/static/media/img_reason_sp.a35c6f56.png) no-repeat 50%;background-size:cover}}.p-lab .c-steps{padding:105px 0 260px}@media (max-width:959px){.p-lab .c-steps{padding:90px 0 140px}}@media (max-width:599px){.p-lab .c-steps{padding:68px 0 48px}}.p-digital .c-intro{padding:92px 0}@media (max-width:959px){.p-digital .c-intro{padding:32px 0}}@media (max-width:599px){.p-digital .c-intro{padding:13px 0}}.p-digital .c-intro .c-title h3{font-size:32px;line-height:44px}@media (min-width:767px){.p-digital .c-intro .c-title h3 br{display:none}}@media (max-width:959px){.p-digital .c-intro .c-title h3{font-size:20px;line-height:32px}}@media (max-width:599px){.p-digital .c-intro .c-title h3{padding-bottom:6px}.p-digital .c-intro__col-left{text-align:center}}.p-digital .c-intro__col-left img{margin-left:-65px;margin-top:24px}@media (max-width:1279px){.p-digital .c-intro__col-left img{margin-left:0;width:100%}}@media (max-width:599px){.p-digital .c-intro__col-left img{margin-top:-6px;max-width:309px}}.p-digital .c-intro__col-right{padding-top:47px}.p-digital .c-intro__col-right p{margin-bottom:48px}.p-digital .c-reason{padding:120px 0 172px}@media (max-width:599px){.p-digital .c-reason{padding:45px 0 391px}}.p-digital .c-reason:before{content:"";width:47.6041666667vw;height:41.1458333333vw;background:url(/_next/static/media/img_reason.55073fa5.png) no-repeat 50%;background-size:cover;position:absolute;right:0;bottom:0;z-index:1}@media (max-width:599px){.p-digital .c-reason:before{width:93.0666666667vw;height:97.8666666667vw;background:url(/_next/static/media/img_reason_sp.aff731d3.png) no-repeat 50%;background-size:cover}}.p-digital .c-steps{padding:105px 0 260px}@media (max-width:959px){.p-digital .c-steps{padding:105px 0 130px}}@media (max-width:599px){.p-digital .c-steps{padding:68px 0 48px}}.p-digital+.l-footer__contact{padding:73px 0 121px}.p-image-processing .c-intro{padding:83px 0 184px}@media (max-width:599px){.p-image-processing .c-intro{padding:33px 0 43px}}.p-image-processing .c-intro .c-title{margin-bottom:80px}@media (max-width:599px){.p-image-processing .c-intro .c-title{margin-bottom:55px}}.p-image-processing .c-intro__col-left img{margin-left:0}.p-image-processing .c-intro__col-right{padding-top:0;margin-top:-28px}@media (max-width:599px){.p-image-processing .c-intro__col-right{margin-top:57px}}.p-image-processing .c-intro__col-right p{margin-bottom:50px}@media (max-width:599px){.p-image-processing .c-intro__col-right p{margin-bottom:0}}.p-image-processing__solution{padding:66px 0 67px;background:url(/_next/static/media/bg_solution.003f6b3d.jpg) no-repeat 50%;background-size:cover}@media (max-width:599px){.p-image-processing__solution{padding:34px 0 48px}}.p-image-processing__solution .c-title{margin-bottom:41px}@media (max-width:599px){.p-image-processing__solution .c-title{margin-bottom:24px}}.p-image-processing__solution .c-title h3{font-size:32px;line-height:44px;color:#fff}@media (max-width:599px){.p-image-processing__solution .c-title h3{font-size:20px;line-height:30px}}.p-image-processing__solution .c-title h3:after{bottom:6px;width:79px;height:4px;border-radius:0;background-color:#1877f2}@media (max-width:599px){.p-image-processing__solution .c-title h3:after{width:60px;bottom:0;border-radius:3px;left:0;transform:unset}}.p-image-processing__solution__inner{width:1417px;max-width:100%;padding-left:25px;padding-right:25px;margin-left:auto;margin-right:auto}.p-image-processing__solution .l-row{margin-left:-16px;margin-right:-16px}@media (max-width:599px){.p-image-processing__solution .l-row{margin-left:-10px;margin-right:-10px}}.p-image-processing__solution .l-row .l-col{flex:33.33333% 1;max-width:33.33333%;margin-bottom:32px;padding-left:16px;padding-right:16px}.p-image-processing__solution .l-row .l-col:first-child .p-image-processing__solution__text-under,.p-image-processing__solution .l-row .l-col:nth-child(7) .p-image-processing__solution__text-under{font-size:72px;line-height:127px;top:-10px;font-size:3.7834997373vw;line-height:6.6736731477vw}@media (max-width:599px){.p-image-processing__solution .l-row .l-col:first-child .p-image-processing__solution__text-under,.p-image-processing__solution .l-row .l-col:nth-child(7) .p-image-processing__solution__text-under{top:20px;font-size:20px;line-height:30px}.p-image-processing__solution .l-row .l-col{flex:50% 1;max-width:50%;margin-bottom:35px;padding-left:10px;padding-right:10px}}.p-image-processing__solution__item{background:hsla(0,0%,100%,.2);padding:17px 18px 16px;height:100%;position:relative;overflow:hidden;min-height:182px}.p-image-processing__solution__item h5{font-family:Roboto;font-weight:900;font-size:28px;line-height:33px;color:#fff;margin-bottom:3px}@media (max-width:599px){.p-image-processing__solution__item h5{font-size:18px;line-height:28px}}.p-image-processing__solution__item p{font-family:Roboto;font-weight:500;font-size:20px;line-height:24px;color:#fff}@media (max-width:599px){.p-image-processing__solution__item p{font-size:14px;line-height:20px;font-weight:400}}.p-image-processing__solution__text-under{font-family:Montserrat;font-style:normal;font-weight:800;font-size:3.3631108776vw;line-height:4.098791382vw;color:hsla(0,0%,100%,.25);position:absolute;top:20px;left:20px;opacity:.5}@media (max-width:599px){.p-image-processing__solution__text-under{font-size:20px;line-height:30px}}.p-image-processing__solution__icon{height:50px;margin-bottom:15px;display:flex;align-items:flex-end}@media (max-width:599px){.p-image-processing__solution__icon{height:40px;margin-bottom:7px}.p-image-processing .c-achievements{display:none}}.p-image-processing+.l-footer .l-footer__contact{padding:65px 0 121px}@media (max-width:599px){.p-image-processing+.l-footer .l-footer__contact{padding:29px 0 52px}.p-image-processing+.l-footer .l-footer__contact .c-title{justify-content:center}.p-image-processing+.l-footer .l-footer__contact .c-title h3:after{left:50%;transform:translateX(-50%)}}.p-project .c-intro{padding:80px 0}@media (max-width:599px){.p-project .c-intro{padding:26px 0}.p-project .c-intro .c-title h3{padding-bottom:22px}}.p-project .c-intro__col-left img{margin-top:26px;max-width:100%;margin-left:0}@media (max-width:599px){.p-project .c-intro__col-left img{margin-top:5px}.p-project .c-intro__col-left__img-pc{display:none}}.p-project .c-intro__col-left__img-sp{display:none}@media (max-width:599px){.p-project .c-intro__col-left__img-sp{display:block}}.p-project .c-intro__col-right{padding-top:27px}@media (max-width:599px){.p-project .c-intro__col-right{padding-top:19px}}.p-project .c-intro__col-right p{margin-bottom:47px}@media (max-width:599px){.p-project .c-intro__col-right p{margin-bottom:0}}.p-project__content{padding:36px 0;background:url(/_next/static/media/bg_content.d092413f.png) no-repeat;background-size:cover}@media (max-width:599px){.p-project__content{background:#fdfdfd}}.p-project__content .c-title h3{font-size:32px;line-height:44px;color:#1da1f2;padding-bottom:16px}@media (max-width:959px){.p-project__content .c-title h3{font-size:20px;line-height:32px;color:#1877f2;padding-bottom:11px}}.p-project__content .c-title h3:after{background:#1877f2;width:79px;height:4px}@media (max-width:599px){.p-project__content .c-title h3:after{background:#00c1ff;width:60px}}.p-project__content__inner{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-16px;margin-right:-16px;margin-top:15px}@media (max-width:599px){.p-project__content__inner{margin-top:5px}}.p-project__content__box{flex:50% 1;max-width:50%;padding:16px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:599px){.p-project__content__box{flex:100% 1;max-width:100%}}.p-project__content__box__intro{margin-top:24px}@media (max-width:959px){.p-project__content__box__intro{margin-top:8px}}@media (max-width:599px){.p-project__content__box__intro{margin-top:0}}.p-project__content__box__intro h3 a{font-family:Roboto;font-style:normal;font-weight:700;font-size:24px;line-height:26px;color:#1da1f2;width:365px;max-width:100%;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:959px){.p-project__content__box__intro h3 a{font-size:20px;line-height:24px}}@media (max-width:599px){.p-project__content__box__intro h3{display:none}}.p-project__content__box__image{position:relative;border-radius:18px}.p-project__content__box__image__intro{position:absolute;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));border-radius:0 0 10.1833px 10.1833px;padding:13px;width:100%;min-height:127.86px;display:none;flex-direction:column;justify-content:end}@media (max-width:599px){.p-project__content__box__image__intro{display:flex}}.p-project__content__box__image__intro h3 a{font-family:Roboto;font-style:normal;font-weight:700;font-size:13.5778px;line-height:16px;color:#fff;display:-webkit-box;width:183.3px;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.p-project__content__box__type{margin-top:8px}.p-project__content__box__type ul{display:flex;flex-wrap:wrap;gap:8px}.p-project__content__box__type ul li a{background:#e2e2e2;border-radius:55px;font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#000;padding:4px 24px;text-align:center}@media (max-width:599px){.p-project__content__box__type ul li a{font-size:10px;line-height:16px;padding:1.5px 14px}.p-project__content__box__type{display:none}}.p-project__content__box__type--sp{display:none}@media (max-width:599px){.p-project__content__box__type--sp{display:block}}.p-project__content__box__desc{margin-top:11px}.p-project__content__box__desc p{font-family:Roboto;font-style:normal;font-weight:700;font-size:16px;line-height:28px;color:#313131;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-right:50px}@media (max-width:959px){.p-project__content__box__desc p{padding-right:20px;font-size:14px;line-height:20px}}.p-project__content__box__desc p b{font-weight:700}.p-project__content__box__btn-more{margin-top:16px}.p-project__content__box__btn-more a{display:flex;align-items:center}.p-project__content__box__btn-more a span{font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:32px;color:#1da1f2}.p-project__content__box__btn-more a img{margin-left:18px}.p-details-project__inner{padding:36px 0 550px;background:url(/_next/static/media/bg_details-project.a5924eaf.jpg) no-repeat;background-size:cover}.p-details-project__btn-back{display:flex;align-items:center;font-size:20px;line-height:27px;color:#3e3c3c;margin-bottom:29px}.p-details-project__btn-back img{margin-right:18px}@media (max-width:599px){.p-details-project__btn-back{font-size:16px;line-height:22px;margin-bottom:28px}}.p-details-project__btn-back:hover img,.p-details-project__btn-back:hover span{opacity:.6}.p-details-project__slider{background:url(/_next/static/media/bg_slider.fb170f04.jpg) no-repeat;background-size:cover;position:relative;padding:3.3854166667vw 29.21875vw 120px;overflow:hidden}@media (max-width:959px){.p-details-project__slider{padding-bottom:80px}}@media (max-width:599px){.p-details-project__slider{padding-bottom:13.25vw}}.p-details-project__slider:after,.p-details-project__slider:before{content:"";position:absolute;bottom:0;background:linear-gradient(-255.06deg,#fff 21.07%,hsla(0,0%,96%,0) 136.44%);width:27.3958333333vw;max-width:100%;height:100%;z-index:3}.p-details-project__slider:after{left:0}.p-details-project__slider:before{background:linear-gradient(255.06deg,#fff 21.07%,hsla(0,0%,96%,0) 136.44%);right:0;bottom:0}.p-details-project__slider .slick-list{margin-left:-17.5px;margin-right:-17.5px;overflow:visible;position:relative}.p-details-project__slider .slick-list:after{content:"";position:absolute;width:40%;max-width:100%;height:1px;background:#b0b0b0;left:50%;bottom:-56px;transform:translateX(-50%)}@media (max-width:1650px){.p-details-project__slider .slick-list:after{bottom:-65px}}@media (max-width:1400px){.p-details-project__slider .slick-list:after{bottom:-75px}}@media (max-width:1279px){.p-details-project__slider .slick-list:after{bottom:-45px}}@media (max-width:1099px){.p-details-project__slider .slick-list:after{bottom:-57px}}@media (max-width:959px){.p-details-project__slider .slick-list:after{bottom:-41px;width:30%;left:50%}}@media (max-width:599px){.p-details-project__slider .slick-list:after{bottom:-26px;left:calc(50% + 3px)}}.p-details-project__slider .slick-slide,.p-details-project__slider .slick-track{display:flex;align-items:center;justify-content:center}.p-details-project__slider .slick-slide{padding-left:17.5px;padding-right:17.5px;border-radius:19.2296px;overflow:hidden;height:26.9859375vw}.p-details-project__slider .slick-slide a{display:block}.p-details-project__slider .slick-slide img{height:19.9192708333vw;-o-object-fit:cover;object-fit:cover;border-radius:19.2296px;transition:height 1.5s,widght 1.5s}.p-details-project__slider .slick-current img{height:26.9859375vw}.p-details-project__slider .slick-arrow{position:absolute;background:#fff;box-shadow:0 0 9px rgba(0,0,0,.15);width:2.6041666667vw;min-width:25px;height:2.6041666667vw;min-height:25px;border-radius:50%;border:none;bottom:.78125vw;left:50%;transform:translateY(-50%);text-align:center;z-index:10}@media (max-width:1279px){.p-details-project__slider .slick-arrow img{width:40%;margin-top:3px}.p-details-project__slider .slick-arrow{bottom:3.78125vw}}@media (max-width:959px){.p-details-project__slider .slick-arrow{bottom:1.78125vw}}@media (max-width:599px){.p-details-project__slider .slick-arrow{bottom:-.21875vw}}.p-details-project__slider .slick-prev{left:calc(50% - 13.0729166667vw)}@media (max-width:599px){.p-details-project__slider .slick-prev{left:calc(50% - 16.072917vw)}}.p-details-project__slider .slick-next{left:calc(50% + 10.4166666667vw)}@media (max-width:599px){.p-details-project__slider .slick-next{left:calc(50% + 10.416667vw)}}.p-details-project__content{margin-top:22px}.p-details-project__content__title h3{font-family:Roboto;font-style:normal;font-weight:700;font-size:48px;line-height:58px;color:#000}@media (max-width:959px){.p-details-project__content__title h3{font-size:20px;line-height:24px}}.p-details-project__content__desc p{padding-top:24px;font-family:Roboto;font-style:normal;font-size:20px;line-height:28px;color:#313131}@media (max-width:959px){.p-details-project__content__desc p{font-size:16px;line-height:24px}}.p-details-project__content__feature{display:flex;flex-direction:column;align-items:center}.p-details-project__content__base,.p-details-project__content__feature{padding-top:27px}.p-details-project__content__base h5,.p-details-project__content__feature h5{font-family:Roboto;font-style:normal;font-weight:500;font-size:18px;line-height:28px;color:#313131}@media (max-width:959px){.p-details-project__content__base h5,.p-details-project__content__feature h5{font-size:16px;line-height:24px}}.p-details-project__content__base ul li,.p-details-project__content__feature ul li{padding-top:12px}.p-details-project__content__base ul li p,.p-details-project__content__feature ul li p{font-family:Roboto;font-style:normal;font-size:18px;line-height:28px;color:#313131}@media (max-width:959px){.p-details-project__content__base ul li p,.p-details-project__content__feature ul li p{font-size:14px;line-height:22px}}.p-details-project__content__base ul li+li,.p-details-project__content__feature ul li+li{padding-top:8px}.p-details-project__content__base ul li{position:relative;padding-left:10px}.p-details-project__content__base ul li p{position:relative;padding-left:15px;font-size:16px;line-height:24px}@media (max-width:959px){.p-details-project__content__base ul li p{font-size:14px;line-height:22px}}.p-details-project__content__base ul li p:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#313131;left:0;top:50%;transform:translateY(-50%)}.p-details-project__content__base ul li+li{padding-top:11px}.p-details-project+footer{margin-top:-567px}.p-details-project+footer .l-footer__contact{padding:84px 0 123px}@media (max-width:599px){.p-details-project+footer .l-footer__contact{padding:74px 0 40px}}.c-title{display:flex}.c-title h3{font-weight:700;font-size:40px;line-height:56px;color:#1877f2;position:relative;padding-bottom:22px}@media (max-width:959px){.c-title h3{font-size:20px;line-height:16px;padding-bottom:11px}}.c-title h3:after{content:"";position:absolute;left:0;bottom:0;width:119px;height:5px;border-radius:5px;background-color:#00c1ff}@media (max-width:959px){.c-title h3:after{width:60px;height:4px}}.c-title--center{justify-content:center}.c-title--center h3:after{left:50%;transform:translateX(-50%)}.c-btn{font-weight:600;font-size:24px;line-height:24px;text-align:center;color:#fdfdfd;background:#1da1f2;border-radius:200px;padding:18px 40px;white-space:nowrap}@media (max-width:959px){.c-btn{font-size:20px;padding:12px 20px}}@media (max-width:599px){.c-btn{font-size:14px;line-height:20px;padding:10px 20px}}.c-btn--white{font-weight:600;font-size:16px;line-height:32px;color:#1da1f2;background-color:#fff;padding:4px 43.5px}.c-btn--white:hover{opacity:1;background-color:#1da1f2;color:#fff}.c-btn--border{font-weight:600;font-size:16px;line-height:32px;color:#1da1f2;background-color:#fff;border:1px solid #1da1f2;padding:3px 42.5px}.c-btn--border:hover{opacity:1;background-color:#1da1f2;color:#fff}.c-big-banner{position:relative}.c-big-banner--large .c-big-banner__content h2{font-weight:800;font-size:80px;line-height:109px}@media (max-width:1600px){.c-big-banner--large .c-big-banner__content h2{font-size:4.203888597vw;line-height:5.7277982133vw}}@media (max-width:959px){.c-big-banner--large .c-big-banner__content h2{font-size:20px}}@media (max-width:599px){.c-big-banner--large .c-big-banner__content h2{line-height:32px;width:253px}}.c-big-banner--large .c-big-banner__content{top:calc(50% - 47px)}@media (max-width:599px){.c-big-banner--large .c-big-banner__content{width:100%;max-height:232px;top:calc(50% - 16px)}}.c-big-banner__content{width:1098px;max-width:100%;height:100%;max-height:232px;position:absolute;top:calc(50% - 7px);left:50%;transform:translate(-50%,-50%);background:url(/_next/static/media/bg_content-big-banner.2590b483.png) no-repeat;background-size:cover}@media (max-width:1600px){.c-big-banner__content{width:57.6983709932vw;max-height:12.1912769312vw}.p-offshore .c-big-banner__content{width:100%}}@media (max-width:959px){.c-big-banner__content{background:none}}@media (max-width:599px){.c-big-banner__content{background:url(/_next/static/media/bg_content-big-banner-sp.25ca00ec.svg) no-repeat;background-position:50%;max-width:calc(100% - 48px);top:calc(50% - 17px);background-size:contain;width:100%;max-height:232px}}.c-big-banner__content h2{font-weight:800;font-size:40px;line-height:56px;text-align:center;color:#fdfdfd;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:976px;max-width:100%}@media (max-width:959px){.c-big-banner__content h2{font-size:20px}}@media (max-width:599px){.c-big-banner__content h2{line-height:32px;width:253px}}@media (max-width:959px){.c-big-banner__pc{height:400px;-o-object-fit:cover;object-fit:cover}}@media (max-width:599px){.c-big-banner__pc{display:none}}.c-big-banner__sp{display:none}@media (max-width:599px){.c-big-banner__sp{display:block;min-height:429px;-o-object-fit:cover;object-fit:cover}}.c-achievements{background:url(/_next/static/media/bg_achievements.03ef304d.jpg) no-repeat;background-size:cover;padding:50px 0}@media (max-width:599px){.c-achievements{background:url(/_next/static/media/bg_achievements-sp.1b4a6871.jpg) no-repeat;background-size:cover}.c-achievements__title{margin-top:16px}}.c-achievements .c-title--center h3{font-size:48px;line-height:65px}.c-achievements .c-title--center h3:after{bottom:20px;width:48px;background:#1877f2}@media (max-width:959px){.c-achievements .c-title--center h3:after{bottom:0;width:60px;background:#00c1ff}.c-achievements .c-title--center h3{font-size:20px;line-height:16px}}.c-achievements__slogan{text-align:center;font-weight:400;font-size:18px;line-height:32px;color:#676767;margin-top:-4px}@media (max-width:959px){.c-achievements__slogan{font-size:14px;line-height:20px;margin-top:24px}}.c-achievements__content{margin-top:95px;display:flex;flex-wrap:wrap;justify-content:center;margin-left:-24px;margin-right:-24px}@media (max-width:959px){.c-achievements__content{margin-left:-10px;margin-right:-10px}}@media (max-width:599px){.c-achievements__content{margin-left:0;margin-right:0;margin-top:32px}}.c-achievements__box{flex:25% 1;max-width:25%;padding-right:24px;padding-left:24px;position:relative}@media (max-width:959px){.c-achievements__box{padding-left:10px;padding-right:10px}}@media (max-width:599px){.c-achievements__box{flex:50% 1;max-width:50%;margin-bottom:26px;padding-left:14px;padding-right:14px}}.c-achievements__box__desc{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;gap:20px}@media (max-width:599px){.c-achievements__box__desc{gap:16px;bottom:10px}}.c-achievements__box__desc.top{top:21px;bottom:unset;gap:0}@media (max-width:599px){.c-achievements__box__desc.top{top:3px;gap:16px}}@media (max-width:959px){.c-achievements__box__desc__image .img-pc{width:40px}}@media (max-width:599px){.c-achievements__box__desc__image .img-pc{display:none}}.c-achievements__box__desc__image .img-sp{display:none}@media (max-width:599px){.c-achievements__box__desc__image .img-sp{display:block}}.c-achievements__box__desc__text h4{font-weight:800;font-size:37.7573px;line-height:51px;color:#fff;text-align:center}@media (max-width:959px){.c-achievements__box__desc__text h4{font-size:20px;line-height:32px;text-align:center}}@media (max-width:599px){.c-achievements__box__desc__text h4{text-align:left}}.c-achievements__box__desc__text p{font-weight:400;font-size:25.1715px;line-height:30px;color:#fff;white-space:nowrap}@media (max-width:959px){.c-achievements__box__desc__text p{white-space:nowrap;font-size:14px;line-height:20px}}@media (max-width:599px){.c-achievements__box:nth-child(2) .c-achievements__box__desc.top .c-achievements__box__desc__text p{font-size:12px;line-height:19px}}.c-achievements__box:nth-child(3) .c-achievements__box__desc__image img{width:100%;min-width:76px}@media (max-width:599px){.c-achievements__box:nth-child(3) .c-achievements__box__desc__image img{min-width:32px}}.c-back-to-top{position:fixed;bottom:50px;right:50px;justify-content:center;display:flex;flex-direction:column;align-items:center;cursor:pointer;opacity:0;visibility:hidden;transition:.4s;z-index:10}@media (max-width:599px){.c-back-to-top{right:25px}}.c-back-to-top.show{opacity:1;visibility:visible}.c-back-to-top__icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;background-color:#1da1f2;box-shadow:0 0 7px 3px rgba(0,0,0,.2);margin-bottom:10px}.c-back-to-top span{font-size:12px;line-height:16px}@media (max-width:599px){.c-back-to-top span{display:none}}.c-intro{padding:84px 0}@media (max-width:599px){.c-intro{padding:35px 0 15px;background:#fbfcff}}.c-intro .c-title{margin-bottom:28px}@media (max-width:599px){.c-intro .c-title{margin-bottom:33px}}.c-intro .c-title h3{font-size:32px;line-height:44px;color:#1da1f2}@media (max-width:599px){.c-intro .c-title h3{color:#1877f2;font-size:20px;line-height:16px}}.p-details-product{margin-top:22px}.p-details-product .c-title h3{font-size:32px;line-height:44px;color:#1da1f2;padding-bottom:16px}@media (max-width:599px){.p-details-product{margin-top:102px}}.product-button-pdf{margin-left:auto;background-color:#1da1f2!important;color:#fff!important;box-shadow:0 4px 12px rgba(29,161,242,.5);border:1px solid #1da1f2!important;outline:none;height:42px!important;padding:0!important;font-weight:700;font-size:18px;border-radius:8px;transition:all .3s ease;span{font-weight:500;padding-left:20px;padding-right:20px}}.product-button-pdf:hover{background-color:#1483d6!important;box-shadow:0 6px 6px rgba(29,161,242,.7);border:1px solid #1483d6!important}.product-modal-contact .ant-modal-content{max-height:1000px;overflow-y:auto;background:url(/_next/static/media/bg_contact.2c2a1a6a.png) no-repeat;background-size:cover;background-color:#fff}.product-modal-contact .ant-modal-body{padding:0}.product-modal-contact-container{padding:0 25px}.product-modal-contact-company{display:flex;flex-direction:column;align-items:center}.product-modal-contact-company>h3{font-size:20px;line-height:27px;color:#1da1f2;font-weight:800;padding-top:60px}.product-modal-contact-form input{font-style:normal;width:100%;max-width:100%;height:44px;outline:none;padding:0 16px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:5px;margin-bottom:24px;border:1px solid hsla(0,0%,67%,.65);font-weight:400;font-size:16px;line-height:32px;letter-spacing:-.02em;color:#a7a7a7;background:#fff}.product-modal-contact-form input::-moz-placeholder{color:#a7a7a7;font-size:16px;font-weight:400}.product-modal-contact-form input:-ms-input-placeholder{color:#a7a7a7;font-size:16px;font-weight:400}.product-modal-contact-form input::placeholder{color:#a7a7a7;font-size:16px;font-weight:400}.product-modal-contact-form select{font-size:16px;font-weight:400;color:#a7a7a7;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:32px;letter-spacing:-.02em;background:#fff url(/_next/static/media/icn_select.21c791d4.svg) no-repeat 50%;background-position-x:calc(100% - 11px);font-style:normal;width:100%;max-width:100%;height:44px;outline:none;padding:0 16px;border-radius:5px;border:1px solid hsla(0,0%,67%,.65)}.product-modal-contact-form .ant-btn{text-align:center;color:#fdfdfd;background:#1da1f2;border-radius:200px;white-space:nowrap;border:none;width:100%;max-width:100%;height:40px}.c-intro .c-title h3:after{bottom:6px;width:79px;height:4px;border-radius:0;background-color:#1877f2}@media (max-width:599px){.c-intro .c-title h3:after{width:60px;bottom:0;border-radius:3px;background-color:#00c1ff}}.c-intro .l-row{margin:0 -20px}.c-intro__col-left{flex:47.138% 1;max-width:47.138%;padding:20px}@media (max-width:599px){.c-intro__col-left{flex:100% 1;max-width:100%}}.c-intro__col-left img{max-width:100%}@media (max-width:1279px){.c-intro__col-left img{margin-left:0}}.list-style{li{list-style:inside!important}}.c-intro__col-right{flex:52.862% 1;max-width:52.862%;padding:20px}@media (max-width:959px){.c-intro__col-right{padding-left:10px;padding-right:10px}}@media (max-width:599px){.c-intro__col-right{padding-left:0;padding-right:0;flex:100% 1;max-width:100%;padding-top:35px}}.c-intro__col-right h5{font-weight:700;font-size:20px;line-height:27px;color:#1da1f2;margin-bottom:16px}@media (max-width:599px){.c-intro__col-right h5{display:none}}.c-intro__col-right p{font-family:Roboto;color:#484848;margin-bottom:77px;width:575px;max-width:100%}.c-no_marin p{margin-bottom:0}@media (max-width:599px){.c-intro__col-right p{font-size:14px;line-height:20px;margin-bottom:0}}.c-intro__col-right img{max-width:100%}@media (max-width:599px){.c-intro__col-right img{display:none}}.c-reason{padding:122px 0 168px;background:url(/_next/static/media/bg_reason.0a32ed5c.jpg) no-repeat 50%;background-size:cover;position:relative}@media (max-width:599px){.c-reason{padding:90px 0 243px;background:url(/_next/static/media/bg_reason_sp.45ac7a2b.jpg) no-repeat top;background-size:cover}}.c-reason__inner{width:653px;max-width:100%}@media (max-width:959px){.c-reason__inner{width:470px}}.c-reason__inner p{font-size:16px;line-height:28px;color:#2e2e2e}.c-reason__icon{margin-bottom:8px}.c-reason .c-title{margin-bottom:54px}@media (max-width:599px){.c-reason .c-title{margin-bottom:31px}}.c-reason .c-title h3{font-size:32px;line-height:44px;color:#1da1f2}@media (max-width:599px){.c-reason .c-title h3{font-size:20px;line-height:16px;color:#1877f2}}.c-reason .c-title h3:after{bottom:6px;width:79px;height:4px;border-radius:0;background-color:#1877f2}@media (max-width:599px){.c-reason .c-title h3:after{width:60px;bottom:0;border-radius:3px;background-color:#00c1ff}}.c-reason .l-row{margin-left:-20px;margin-right:-20px}.c-reason .l-col{flex:50% 1;max-width:50%;padding-left:20px;padding-right:20px;margin-bottom:39px}@media (max-width:599px){.c-reason .l-col{flex:100% 1;max-width:100%;margin-bottom:31px}}.c-steps{padding:85px 0 241px}@media (max-width:959px){.c-steps{padding:90px 0 140px}}@media (max-width:599px){.c-steps{padding:68px 0 95px}.p-fa__technology{margin-bottom:79px;background:#fbfcff}}.c-steps .l-container{width:1271px}.c-steps .c-title{margin-bottom:16px}@media (max-width:599px){.c-steps .c-title{margin-bottom:23px}}.c-steps .c-title h3{font-family:Roboto;font-size:48px;line-height:56px;color:#1877f2;text-transform:uppercase;padding-bottom:13px}@media (max-width:599px){.c-steps .c-title h3{font-size:20px;line-height:16px}}.c-steps .c-title h3:after{bottom:0;width:48px;height:4px;border-radius:2px;background-color:#1877f2}@media (max-width:599px){.c-steps .c-title h3:after{width:60px;bottom:0;border-radius:3px;background-color:#00c1ff}}.c-steps__desc{font-size:18px;line-height:25px;text-align:center;color:#494949;margin-bottom:125px}@media (max-width:599px){.c-steps__desc{font-size:14px;line-height:20px;padding:0 15px;margin-bottom:14px}}.c-steps__list{display:flex;justify-content:center;flex-wrap:wrap;gap:43px}@media (max-width:1366px){.c-steps__list{gap:20px}}@media (max-width:599px){.c-steps__list{gap:38px;margin-right:11px}}.c-steps__item{flex:171px 1;max-width:171px}@media (max-width:767px){.c-steps__item{height:313px}}@media (max-width:599px){.c-steps__item{flex:calc(50% - 19px) 1;max-width:calc(50% - 19px);margin-bottom:-8px;min-height:209px}}@media (max-width:420px){.c-steps__item{height:250px}}@media (max-width:390px){.c-steps__item{height:unset}}.c-steps__layer{background:url(/_next/static/media/bg_step.12cb5612.png) no-repeat 0 0;background-size:cover;position:relative;padding:25px 18px 49px;height:100%}@media (max-width:599px){.c-steps__layer{padding:21px 12px 16px;background:url(/_next/static/media/bg_step_sp.b31a7a6c.png) no-repeat 0 0;background-size:cover;min-height:208.74px;min-width:137.54px}}.c-steps__layer:before{content:"";position:absolute;top:10px;left:7px;width:100%;height:calc(100% - 5px);background:linear-gradient(122.8deg,#0bbded 9.17%,#0369cb 87.62%);box-shadow:3px 3px 2px rgba(0,0,0,.25);border-radius:0 28px;z-index:-1}@media (max-width:599px){.c-steps__layer:before{top:6px;height:100%}}.c-steps__layer h3{font-weight:600;font-size:24px;font-style:italic;line-height:33px;color:#fff;margin-bottom:37px}@media (max-width:599px){.c-steps__layer h3{font-size:19.3px;line-height:26px;margin-bottom:32px}}.c-steps__layer h3 span{font-family:Bebas Neue;font-style:normal;font-weight:400;font-size:32px;line-height:38px;margin-left:20px}@media (max-width:599px){.c-steps__layer h3 span{font-size:25.7px;line-height:31px;margin-left:15px}}.c-steps__layer h5{font-weight:700;font-size:14px;line-height:19px;color:#0bbded;margin-bottom:16px}@media (max-width:599px){.c-steps__layer h5{font-size:12px;line-height:16px;margin-bottom:11px}}.c-steps__layer p{font-size:16px;line-height:20px;color:#515151}@media (max-width:599px){.c-steps__layer p{font-size:14px;line-height:20px}}.c-price{padding:82px 0 56px;background:url(/_next/static/media/bg_price.4b63c77e.jpg) no-repeat 50%;background-size:cover}@media (max-width:599px){.c-price{padding:46px 0 35px}}.c-price .c-title h3{font-family:Roboto;font-size:48px;line-height:56px;color:#1877f2;text-transform:uppercase;padding-bottom:11px}@media (max-width:959px){.c-price .c-title h3{font-size:20px;line-height:16px}}@media (max-width:599px){.c-price .c-title h3{text-align:center;white-space:nowrap}}.c-price .c-title h3:after{display:none}@media (max-width:599px){.c-price .c-title h3:after{width:60px;background:#fff;left:50%;transform:translateX(-50%)}}.c-price__title__desc{font-size:14px;line-height:20px;text-align:center;color:#fff;display:none;padding:24px 10px 0}@media (max-width:599px){.c-price__title__desc{display:block}}.c-price__option{padding:12px 32px 19px 58px;display:flex;background:linear-gradient(51deg,#2c84f4 25%,#bde6ff 0);margin-top:38px;border-radius:8px;overflow:hidden}@media (max-width:959px){.c-price__option{padding:12px 25px 19px;margin-top:50px;flex-wrap:wrap;background:linear-gradient(#2c84f4 40%,#bde6ff 0)}}@media (max-width:599px){.c-price__option{background:linear-gradient(#2c84f4 25%,#bde6ff 0);padding:12px 25px 31px}}.c-price__option+.c-price__option{margin-top:23px}.c-price__option__title{width:26.422072vw;max-width:100%;position:relative;margin-top:22px}@media (max-width:959px){.c-price__option__title{width:100%;text-align:center;margin-top:15px}}.c-price__option__title h3{font-weight:700;font-size:24px;line-height:32px;color:#fff;position:relative;z-index:2;margin-top:14px}@media (max-width:959px){.c-price__option__title h3{font-size:20px;line-height:32px;margin-top:0}}@media (max-width:599px){.c-price__option__title h3{margin-top:8px}}.c-price__option__title img{z-index:2;position:relative}@media (max-width:959px){.c-price__option__title img{width:40px}}.c-price__option__content{width:67.0598146588vw}@media (max-width:959px){.c-price__option__content{width:100%;padding-top:35px}}@media (max-width:599px){.c-price__option__content{padding-top:62px}}.c-price__option__content h3{font-weight:700;font-size:24px;line-height:32px;color:#5b9df2}.c-price__option__content p{font-family:Roboto;font-style:normal;font-size:16px;line-height:24px;color:#484848;margin-top:9px}@media (max-width:599px){.c-price__option__content p{margin-top:15px}}.p-loading{text-align:center}.p-loading svg{margin-bottom:32px}.p-loading p{font-weight:500;font-size:24px;line-height:28px;text-align:center;color:#9d9d9d;margin-bottom:15px;font-family:Roboto}.p-loading__inner{padding:200px 0 300px}.p-loading__progress{width:464px;max-width:100%;margin-left:auto;margin-right:auto;height:42px;padding:3px 5px;border:1px solid rgba(0,0,0,.68);border-radius:8px}.p-loading__progress span{background:#1da1f2;border-radius:4px 0 0 4px;width:71%;height:34px;display:block}@media (max-width:767px){.p-loading__inner{padding:100px 0 200px}}.p-career-list__top{position:relative}.p-career-list__top img{height:544px;-o-object-fit:cover;object-fit:cover}.p-career-list__top__content{position:absolute;top:100px;left:50%;transform:translateX(-50%);text-align:center;max-width:calc(100% - 50px)}.p-career-list__top__content h3{font-weight:800;font-size:40px;line-height:54px;color:#e5e5e5;margin-bottom:65px}.p-career-list__top__content p{font-weight:600;font-size:24px;line-height:33px;color:#e5e5e5;margin-bottom:24px}.p-career-list__top__content form{background:#fff;display:flex;align-items:center;justify-content:space-between;padding:9px 10px 9px 29px;border-radius:200px}.p-career-list__top__content form .form-group{position:relative;margin-right:25px}.p-career-list__top__content form .form-group:after{content:"";width:1px;height:23px;background-color:#4a4a4a;display:block;position:absolute;right:0;top:2px}.p-career-list__top__content form .ant-select-selector{border:none!important;width:235px;border:none;font-weight:400;font-size:20px;line-height:27px;color:#b7b7b7;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/_next/static/media/icn_down.a6686bca.svg) no-repeat calc(100% - 22px)}.p-career-list__top__content form .ant-select-selection-item:focus-visible,.p-career-list__top__content form .ant-select-selector:focus-visible{outline:none!important}.p-career-list__top__content form .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{box-shadow:none}.p-career-list__top__content form .form-group .ant-select-arrow{display:none}.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder,.p-career-list__top__content form .ant-select-single.ant-select-show-arrow .ant-select-selection-item{text-align:left}.ant-select-item-option-content{font-family:Open Sans;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#777;text-align:center}.ant-select-item-option-active{background-color:#d1ecff!important;border-radius:200px!important}.ant-select-item-option-selected{border-radius:200px!important}.ant-select-item-option-active .ant-select-item-option-content{font-weight:700;color:#1877f2}.ant-select-dropdown{box-shadow:0 1px 5px rgba(0,0,0,.25)!important;border-radius:8px!important;width:211px!important;min-width:211px!important;padding:10px 20px 27px!important}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:unset}.p-career-list__top__content form button{font-weight:700;font-size:16px;line-height:22px;color:#1877f2;background:#d1ecff;border-radius:200px;padding:12.5px 57px;border:none;margin-left:27px}.p-career-list__main{padding-top:86px;padding-bottom:96px;background:url(/_next/static/media/bg_career_main.bd3968f7.png) no-repeat top}.p-career-list__main h2{font-weight:700;font-size:48px;line-height:32px;display:flex;align-items:center;color:#1877f2;margin-bottom:34px}.p-career-list__item{border-top:1px solid rgba(0,0,0,.4);padding:29px 230px 29px 0;position:relative}.p-career-list__item__info h3{font-weight:700;font-size:24px;line-height:33px;color:#404040;display:flex;align-items:center;margin-bottom:16px}.p-career-list__item__info h3 span{font-weight:700;font-size:8px;line-height:9px;color:#fff;background:#ff6071;border-radius:4px;padding:2px 8px 3px;margin-left:16px}.p-career-list__item__info p{font-weight:400;font-size:16px;line-height:22px;color:#777;margin-bottom:14px}.p-career-list__item__info ul{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:11px}.p-career-list__item__info ul li{font-weight:600;font-size:16px;line-height:22px;color:#777;margin-right:27px;margin-bottom:10px}.p-career-list__item__info ul li img{margin-right:4px}.p-career-list__item__btn-viewmore{font-weight:600;font-size:16px;line-height:22px;color:#1877f2;display:flex;align-items:center}.p-career-list__item__btn-viewmore img{margin-left:10px}.p-career-list__item__apply{position:absolute;right:4px;top:34px;font-weight:700;font-size:20px;line-height:27px;color:#404040;display:flex;align-items:center}.p-career-list__item__apply img{margin-left:22px}.p-career-list__pagination{margin-top:43px}.p-career-list__pagination ul{display:flex;align-items:center;justify-content:center}.p-career-list__pagination ul li.active a{color:#2c7ae7;border-color:#2c7ae7}.p-career-list__pagination ul li.not-number a{border:none;margin:0}.p-career-list__pagination ul li a{display:flex;align-items:center;justify-content:center;padding:3px;width:35px;height:35px;border:1px solid #d4d4e1;border-radius:6px;font-weight:400;font-size:16px;line-height:26px;color:#63636b;margin:0 5px}.p-career-list__pagination ul li{border:none;border-radius:none}@media (max-width:767px){.p-career-list__top img{height:450px}.p-career-list__top__content h3{font-size:32px;line-height:38px;margin-bottom:20px}.p-career-list__top__content p{font-size:16px;line-height:22px}.p-career-list__top__content form{display:block;border-radius:10px;padding:15px;width:100%;min-width:250px}.p-career-list__top__content form select{width:100%;margin-bottom:10px;background-position-x:right}.p-career-list__top__content form .form-group{margin-right:0;margin-bottom:16px}.p-career-list__top__content form .form-group:after{display:none}.p-career-list__top__content form button{margin-left:0}.p-career-list__main h2{font-size:30px}.p-career-list__item{padding-right:0}.p-career-list__item__apply{position:static;margin-top:20px;font-size:16px}.p-career-list__item__info h3{font-size:18px;line-height:28px}.p-career-list__item__info p{font-size:14px}.p-career-list__item__info ul li{font-size:14px;margin-right:20px}}.p-job-detail{padding:70px 0 0}.p-job-detail .l-container{width:1202px}.p-job-detail__head__btn{margin-bottom:32px}.p-job-detail__head__btn>a{display:flex;flex-wrap:wrap;align-items:center;gap:17px}.p-job-detail__head__btn>a span{font-weight:600;font-size:20px;line-height:27px;color:#3e3c3c}.p-job-detail__head__btn-apply a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#1da1f2;border:1px solid #1da1f2;border-radius:200px;padding:15px 61px}.p-job-detail__head__btn-apply a img{margin-right:16px}.p-job-detail__head__btn-apply a span{font-weight:600;font-size:16px;line-height:22px;color:#fff}.p-job-detail__head__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:47px}.p-job-detail__head__title h3{font-weight:600;font-size:40px;line-height:54px;color:#464646}.p-job-detail__head__intro{margin-bottom:44px;max-width:1065px}.p-job-detail__head__intro-box{display:flex;flex-wrap:wrap;align-items:flex-start}.p-job-detail__head__intro-box-icon{margin-right:16px}.p-job-detail__head__intro-box-content h4{font-family:Roboto;font-style:normal;font-weight:500;font-size:20px;line-height:23px;color:#0063aa;margin-bottom:7px}.p-job-detail__head__intro-box-content p{font-weight:600;font-size:20px;line-height:27px;color:#878181}.p-job-detail__head__share h4{font-weight:600;font-size:16px;line-height:22px;color:#333;margin-bottom:8px}.p-job-detail__head__share>ul{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.p-job-detail__main{background:#e0f3ff;margin-top:54px;padding:61px 0}.p-job-detail__main p{font-weight:400;font-size:16px;line-height:24px;color:#2e2e2e}.p-job-detail__main__intro{margin-bottom:21px}.p-job-detail__main__intro p+p{margin-top:16px}.p-job-detail__main__box{margin-bottom:21px}.p-job-detail__main__box h3{font-weight:700;font-size:24px;line-height:33px;color:#1877f2;margin-bottom:11px}.p-job-detail__main__box h3+p+.p-job-detail__main__box-list{margin-top:11px}.p-job-detail__main__box-list-option{margin-bottom:19px}.p-job-detail__main__box-list h4{font-weight:700;font-size:16px;line-height:24px;color:#2e2e2e;margin-bottom:13px}.p-job-detail__main__box-list ul li+li{margin-top:8px}.p-job-detail__main__box-list p{padding-left:24px;position:relative}.p-job-detail__main__box-list p:after{content:"";position:absolute;left:10px;top:10px;width:4px;height:4px;border-radius:50%;background-color:#2e2e2e}.p-job-detail__popup{height:100%;width:100%;opacity:0;position:fixed;top:0;left:0;z-index:-99}.p-job-detail__popup.show{opacity:1;z-index:10}.p-job-detail__popup__wrap{position:relative;background:rgba(0,0,0,.56);height:100%;width:100%;top:0;left:0;padding-left:24px;padding-right:24px;z-index:-1}.p-job-detail__popup__content{position:fixed;z-index:10;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:4px;width:924px;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:49px 64px 23px}.p-job-detail__popup__content h3{font-weight:700;font-size:30px;line-height:41px;color:#1877f2;text-align:center}.p-job-detail__popup__content-btn-close{position:absolute;right:30px;top:19px}.p-job-detail__popup__content-form{width:972px;max-width:100%;margin:8px auto 0}.p-job-detail__popup__content-form .c-form{display:-ms-flexbox;flex-wrap:wrap;margin-bottom:21px}.p-job-detail__popup__content-form .c-form label{font-weight:400;font-size:16px;line-height:22px;color:#6d6d6d}.p-job-detail__popup__content-form .c-form input,.p-job-detail__popup__content-form .c-form select{margin-top:4px;width:100%;border:1px solid #c5c5c5;border-radius:4px;height:40px;padding:0 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;line-height:22px;color:#6d6d6d}.p-job-detail__popup__content-form .c-form input::-moz-placeholder,.p-job-detail__popup__content-form .c-form select::-moz-placeholder{color:#ccc}.p-job-detail__popup__content-form .c-form input:-ms-input-placeholder,.p-job-detail__popup__content-form .c-form select:-ms-input-placeholder{color:#ccc}.p-job-detail__popup__content-form .c-form input::placeholder,.p-job-detail__popup__content-form .c-form select::placeholder{color:#ccc}.p-job-detail__popup__content-form .c-form input:focus,.p-job-detail__popup__content-form .c-form input:focus-visible,.p-job-detail__popup__content-form .c-form select:focus,.p-job-detail__popup__content-form .c-form select:focus-visible{outline:none}.p-job-detail__popup__content-form .c-form .ant-select,.p-job-detail__popup__content-form .c-form select{font-weight:400;color:#6d6d6d;background:url(/_next/static/media/icn-dorop-select.843f3c2a.svg) no-repeat center left calc(100% - 29px);width:100%!important}.p-job-detail__popup__content-form .c-form .ant-select-arrow{display:none}.p-job-detail__popup__content-form .c-form .ant-select-selector{background:url(/_next/static/media/icn-dorop-select.843f3c2a.svg) no-repeat center left calc(100% - 29px);height:40px!important;padding:5px 13px!important;font-weight:400;color:#6d6d6d;font-size:16px;line-height:22px}.p-job-detail__popup__content-form .c-form-upload{margin-top:39px}.p-job-detail__popup__content-form .c-form-upload input{min-height:104px;border:1px dashed #bfbfbf;background:#f3f3f3}.p-job-detail__popup__content-form .c-form button{padding:15px}.p-job-detail__popup__content-form.p-contact__form--sp .ant-form-item-explain-error{color:#de0021;text-align:left}@media (max-width:767px){.item-pc{display:none!important}}.item-sp{display:none!important}@media (max-width:767px){.item-sp{display:block!important}}@media (max-width:1199px){.p-job-detail{padding:40px 0 0}.p-job-detail__head__title h3{font-size:30px;line-height:46px}.p-job-detail__head__intro-box-content h4,.p-job-detail__head__intro-box-content p{font-size:16px;line-height:23px}}@media (max-width:767px){.p-job-detail__head__intro .l-col{flex:50% 1;max-width:50%;margin-bottom:21px}.p-job-detail__head__btn-apply{margin:30px auto auto}.p-job-detail__head__btn-apply a img{width:18px}.p-job-detail__head__title h3{font-size:26px;line-height:32px}.p-job-detail__head__btn-apply a span{font-size:14px;line-height:22px}.p-job-detail__head__intro-box-icon{margin-right:8px}.p-job-detail__head__intro-box-icon img{width:18px}.p-job-detail__head__intro-box-content h4,.p-job-detail__head__intro-box-content p{font-size:14px}.p-job-detail__head__btn>a span{font-size:16px}.p-job-detail__head__intro{margin-bottom:20px}.p-job-detail__main p{font-size:14px}.p-job-detail__main{padding:48px 0}.p-job-detail__main__box h3{font-size:18px;line-height:28px}.p-job-detail__popup__content{padding:49px 24px 23px;max-width:calc(100% - 48px)}.p-job-detail__popup__content h3{font-size:26px}}.p-no-data__main{text-align:center;margin-top:calc(237 / 1920 * 100vw);margin-bottom:calc(237 / 1920 * 100vw)}.p-no-data__main .p-no-data__main__desc{font-family:Roboto;font-style:normal;font-weight:400;font-size:24px;line-height:28px;color:#1877f2;margin-top:11px;margin-bottom:calc(100 / 1920 * 100vw)}.p-no-data__main__handle{margin:0 auto;width:242px;max-width:100%;height:56px;background:#1da1f2;border-radius:5px;font-family:Roboto;font-style:normal;font-weight:700;font-size:18px;line-height:24px;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;text-transform:uppercase;border:none}@media (max-width:767px){.p-no-data__main{margin-top:100px}.p-no-data__main__desc{margin-bottom:50px}.img{width:250px;max-width:100%}}@media (max-width:599px){.img{width:100%}}.p-offshore .c-big-banner__content:before,.p-project .c-big-banner__content:before{display:none}.p-about .c-big-banner__content h2,.p-offshore .c-big-banner__content h2,.p-project .c-big-banner__content h2{background-color:#fff;color:#002194;display:inline-block;width:auto;padding:10px 30px;border-radius:68px}.p-about .c-big-banner__content h2{font-size:40px;line-height:56px;font-weight:800;padding:20px 60px;width:100%;border-radius:68px}@media (max-width:1199px){.p-about .c-big-banner__content h2{font-size:20px;line-height:32px}}@media (max-width:767px){.p-about .c-big-banner__content h2,.p-offshore .c-big-banner__content h2,.p-project .c-big-banner__content h2{width:calc(100% - 50px)}.p-about .c-big-banner__content h2{padding:13.5px 17px;width:100%}.p-offshore .c-big-banner__content h2{font-weight:800;padding:12px;width:calc(100% - 132px)}}.align-center{text-align:center}#toast-container{z-index:9999;top:120px}.c-big-banner__content .text-feild-name{color:#0160dc}.p-contact .l-col--right{display:flex;justify-content:flex-end}.p-contact .l-col--right .ant-form{position:relative}.p-blog__hot>a{max-height:683px;width:100%}.p-contact .l-col--right .ant-form .p-contact__form__name{left:0;z-index:1;text-align:left;padding-left:8px;margin-left:8px}.p-contact .l-col--right .ant-form-item{padding-bottom:24px;display:flex;margin-bottom:0}.p-contact__form.p-contact__form--sp .ant-form-item{padding-bottom:24px;margin-bottom:0}.p-contact .l-col--right .p-contact__form input,.p-contact .l-col--right .p-contact__form select,.p-contact .l-col--right .p-contact__form textarea,.p-contact__form.p-contact__form--sp input,.p-contact__form.p-contact__form--sp select,.p-contact__form.p-contact__form--sp textarea{margin-bottom:0}.p-contact .l-col--right .ant-form-item-explain-error,.p-contact__form.p-contact__form--sp .ant-form-item-explain-error{color:#de0021;text-align:left}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}.p-contact__form__group-btn .c-btn{display:flex!important;justify-items:center;align-items:center}.p-blog__tabs ul li a{cursor:pointer}.p-blog__hot__content__desc{font-weight:400;font-size:16px;line-height:32px;color:#fff!important;width:400px;max-width:100%;margin-top:26px;-webkit-line-clamp:3;line-clamp:3}.p-blog__hot__content__desc,.p-blog__hot__content__desc.responsive{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.p-blog__hot__content__desc.responsive{-webkit-line-clamp:1;line-clamp:1}.p-blog__hot__content__desc div,.p-blog__hot__content__desc p,.p-blog__hot__content__desc p a,.p-blog__hot__content__desc p div,.p-blog__hot__content__desc p strong,.p-blog__hot__content__desc strong .p-blog__hot__content__desc a{color:#fff!important;font-weight:400;font-size:16px;line-height:32px}.p-details__related__info p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.p-blog__pots__box{display:flex;flex-direction:column;justify-content:space-between}.p-blog__pots__box__content{flex:1 1}.p-blog__pots__box__content p,.p-news__columns__content .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.p-news__columns__content .desc{height:61px}@media (max-width:959px){.p-news__columns__content .desc{height:52px}}.p-blog__pots__box__handle.load-more-button a span{margin-top:50px;border:1px solid #1da1f2;padding:10px;cursor:pointer}.p-blog__pots__box__handle.load-more-button a span:hover{background-color:#1da1f2;color:#fff}.p-home__blog-news__blog-list .p-home__blog-news__item,.p-home__blog-news__news-list .p-home__blog-news__item{width:100%}.p-home__blog-news__item .img{padding-top:52.583942%;background-repeat:no-repeat;background-size:cover}.p-about__client__logo ul{align-items:center}.l-header-desktop__languages>a span{text-transform:uppercase}a{cursor:pointer}.p-details__content{text-align:justify}.p-home__blog-news__desc>p,.p-home__branch__desc>p,.p-home__project__desc>p{color:#222}.p-contact__form__group-btn button.c-btn span{color:#fff}.p-contact__form .filelabel{padding-top:6px;padding-bottom:6px}.p-contact__form .filelabel span.title{position:relative;left:0;top:0;transform:unset;width:100%;height:100%;display:flex;align-items:center}.p-contact__form .filelabel span.title span{height:100%;padding-right:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.p-contact__form.p-contact__form--sp .ant-form{position:relative}.p-contact__form.p-contact__form--sp .ant-form .p-contact__form__name{position:absolute;left:0}.p-blog .c-big-banner__content h2{color:#fff}.p-blog__pots__box a:hover .img{transform:scale(1.1)}.p-blog__pots__box a .img{transition:all .4s;padding-top:95.74468%;background-repeat:no-repeat;background-size:cover}.p-details-project__content__feature p{padding-top:8px;padding-bottom:8px}.p-blog__columns .p-blog__columns__box{flex:1 1;max-width:33.333333%}.p-blog__hot__content h3{line-height:normal;-webkit-line-clamp:1;line-clamp:1}.p-blog__columns__box__content p,.p-blog__hot__content h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.p-blog__columns__box__content p{-webkit-line-clamp:2;line-clamp:2}.p-blog__columns__box a .img{padding-top:82.216495%;background-repeat:no-repeat;background-size:cover}.p-news__hots,.p-news__hots .p-news__col.p-news__col--left,.p-news__hots .p-news__col.p-news__col--left .p-news__big>a{width:100%;margin:0}.p-news__big a .img{padding-top:43.434343%;background-repeat:no-repeat;background-size:cover}.p-news__col--left__box a .img{padding-top:74.083769%;background-repeat:no-repeat;background-size:cover}.p-news__columns .p-news__columns__box a .img{padding-top:71.978022%;background-repeat:no-repeat;background-size:cover}.p-news__big__desc{text-align:left;display:flex;justify-content:space-between;align-items:center}.p-details__title{line-height:normal}.l-container.custom-slider{display:flex;padding-top:48px}.l-container.custom-slider .p-news__columns__box{flex:1 1;max-width:33.333333%}.l-container.custom-slider .p-news__columns__box:first-of-type{padding-left:0}.l-container.custom-slider .p-news__columns__box:last-of-type{padding-right:0}.p-home__branch__icon img+img{filter:brightness(0) saturate(100%) invert(65%) sepia(47%) saturate(5914%) hue-rotate(176deg) brightness(97%) contrast(95%)}.p-home__branch__item p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.p-home__branch__icon img{max-height:40px;width:auto;max-width:100%}.p-home__fields__icon{width:100%;padding:0 13.315%;background-repeat:no-repeat;background-size:cover}.p-home__fields__icon img{-o-object-fit:cover;object-fit:cover}.p-home__fields__icon,.p-home__fields__icon img{max-width:100%;max-height:100%}.p-home__fields__item p{max-width:calc(100% - 13.315%);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.c-big-banner__pc.img,.c-big-banner__sp.img{width:100%;background-size:cover;background-repeat:no-repeat;background-position:bottom}.c-big-banner__pc.img{padding-top:44.525%}.c-big-banner__sp.img{padding-top:114.666666%}.p-blog__columns__box__image{width:100%}.l-header-desktop__menu__dropdown-menu ul li:after{height:100%}.p-home__project__item>a .img{width:100%;border-radius:8px;padding-top:56.221035%;background-size:cover;background-repeat:no-repeat}.p-home__project__top h3{-webkit-line-clamp:1;line-clamp:1}.p-home__project__info p,.p-home__project__top h3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.p-home__project__info p{-webkit-line-clamp:2;line-clamp:2}.p-details__related__item a .img{padding-top:57.977528%;background-size:cover;background-repeat:no-repeat;border-radius:15px}.l-footer__main__content .office__link{width:100%;height:200px}@media (max-width:599px){.l-footer__main__content .office__link{width:100%;height:-moz-fit-content;height:fit-content}.l-footer__main__content ul li:first-child{height:-moz-fit-content!important;height:fit-content!important}}@media (max-width:800px){.l-footer__main__content .office__link{width:100%;height:-moz-fit-content;height:fit-content}.l-footer__main__content ul li:first-child{height:-moz-fit-content!important;height:fit-content!important}}@media (min-width:800px){.l-footer__main__content .office__link{width:100%;height:200px}}.l-footer__main__content .office__link iframe{width:100%;height:200px}.l-footer__main__content>ul>li .icon{text-align:left}.l-footer__main__content .icon.icon-envelop,.l-footer__main__content .icon.icon-phone{opacity:.68}.p-details__content b,.p-details__content div,.p-details__content h1,.p-details__content h2,.p-details__content h3,.p-details__content h4,.p-details__content h5 .p-details__content h6,.p-details__content p,.p-details__content span,.p-details__content strong{color:#313131}.p-container__post a{color:#1da1f2}.p-offshore__solution__desc{max-width:55%}.p-home__branch__desc,.p-home__project__desc,.p-offshore__solution__desc{white-space:pre-line}@media (max-width:768px){.p-home__branch__desc,.p-home__project__desc,.p-offshore__solution__desc{white-space:unset}}.p-home__slider__content .title{color:#fff;font-weight:600!important;margin-bottom:33px;text-transform:none!important}.p-home__slider__content h2,.p-home__slider__content h3,.p-home__slider__content p{white-space:pre-line}.c-achievements__layer{position:absolute;left:0;right:0;padding:0 24px}.c-achievements__layer.bottom{bottom:0}.c-achievements__layer.top{top:0}.c-big-banner__content{background:none}.c-big-banner__content h2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media (max-width:599px){.c-big-banner__content:before{background-image:url(/_next/static/media/bg_content-big-banner-sp.1551b77f.png)}.p-home__slider__content h2,.p-home__slider__content h3{word-break:break-word}.p-home__slider__content h2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.p-about .c-big-banner__content h2{white-space:unset!important}.l-footer__main>.l-container{display:flex;flex-direction:column}.l-row.footer-offices{order:1}.l-col-auto.l-footer__main__kit,.l-row.footer-general{order:2}.l-row.footer-offices .l-footer__main__office .l-footer__main__content ul li h5{font-style:normal;font-weight:400;font-size:14px;line-height:19px;letter-spacing:.01em;color:#fff}.p-image-processing__solution{padding-bottom:59px}.p-image-processing__solution .l-row .l-col{max-width:100%;flex:100% 1;margin-bottom:16px}.p-image-processing__solution .l-row .l-col .p-image-processing__solution__item{padding:26px 15px;min-height:182px}.p-image-processing__solution .l-row .l-col .p-image-processing__solution__item .p-image-processing__solution__text-under{top:0;bottom:0;left:0;right:0;padding:48px 15px;font-weight:800;font-size:48px;line-height:56px;color:hsla(0,0%,100%,.25);opacity:.5;z-index:-1}.p-image-processing__solution .c-title h3:after{background-color:#fff}.p-image-processing__solution .c-title h3{padding-right:0}}.p-news__col--left__columns{justify-content:space-between}.p-news__col--left__box{flex:1 1;max-width:33.333333%}.p-news__col--left__box a{width:100%}.l-header-desktop__menu__dropdown-menu{right:0}.l-header-desktop__menu__dropdown-menu ul li a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;font-size:17px!important;-webkit-box-orient:vertical}.c-reason__inner{max-width:unset;width:51%}.l-header-desktop__languages__dropdown ul hr{margin:0 20px;background:#e2e2e2;height:.5px}.p-home__blog-news__news-list .p-home__blog-news__btn-more{margin-top:26px}.p-home__blog-news__item h5{height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.p-home__project__desc .c-btn{background:#fff;color:#1da1f2;border:1px solid #1da1f2;border-radius:68px;padding:4px 43.22px;font-style:normal;font-weight:600;font-size:16px;line-height:32px}.p-home__project__desc .c-btn:hover{background-color:#1da1f2;color:#fff}.p-home__branch__item h3 span:not(.p-home__branch__btn-more){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.p-home__project__slider-count .current-slide{left:14px}.p-home__project__slider-count .separate:before{left:7px}.p-about__client__logo{display:flex;flex-direction:column-reverse;margin-bottom:150px}.p-about__client__logo ul:nth-child(n+1){gap:145px;margin-top:0;margin-bottom:78px}.p-about__client__logo ul:last-of-type{margin-top:15px}.p-about .c-big-banner__content h2{overflow:visible;overflow:initial;text-overflow:clip;display:inline;display:initial;-webkit-line-clamp:none;line-clamp:none;-webkit-box-orient:initial;white-space:pre-line}footer.l-footer .l-footer__content .l-row{justify-content:space-between;margin-left:0;margin-right:0}.l-footer__content .l-col-auto{padding-left:0;flex:2 1;padding-right:44px}.l-footer__main__office .l-footer__main__content ul li h5{font-style:normal;font-weight:700;font-size:16px;line-height:25px;color:#f9f9f9;margin-bottom:16px;text-transform:uppercase}.l-footer__main__office .l-footer__main__content ul li p{font-style:normal;font-weight:400;font-size:16px;line-height:25px;color:#f9f9f9;opacity:.68;margin-bottom:20px}.l-footer__content{background:url(/_next/static/media/bg_footer-main.985549f0.png) no-repeat 50%;background-size:cover}.l-footer__main{padding-bottom:104px}.p-details-project__slider--position .slick-arrow{bottom:-56px;transform:translateY(50%)}.p-offshore__solution__item p{white-space:pre-line}.p-image-processing__solution__text-under.text-under-center{text-align:center;font-size:3.3631108776vw;top:0}.p-image-processing__solution__text-under{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.l-header-mobile__canvas_menu_field{position:relative}.l-header-mobile__canvas_menu_field a{display:flex;align-items:center;justify-content:center}.js-open-dropdown-fields{margin:auto;width:-moz-fit-content;width:fit-content}.l-header-mobile__canvas__fields__dropdown{padding:4px 0;min-width:106px;background:#fff;box-shadow:0 12px 14px hsla(0,0%,74%,.25);border-radius:5px;position:absolute;left:50%;transform:translateX(-50%);top:100%;opacity:0;visibility:hidden;transition:.2s;pointer-events:none;z-index:1}.custom-icon-dropdown{margin-left:10px}.l-header-mobile__canvas__fields__dropdown.show{opacity:1;visibility:visible;top:calc(100% + 17px);pointer-events:all}.l-header-mobile__canvas__fields__dropdown ul li a,.l-header-mobile__canvas__languages__dropdown ul li a{border-bottom:.5px solid #e2e2e2;width:100%}.l-header-mobile__canvas__fields__dropdown ul li:last-of-type a,.l-header-mobile__canvas__languages__dropdown ul li:last-of-type a{border-bottom:none}.l-header-mobile__canvas__fields__dropdown ul li{padding:4px 9px}.l-header-mobile__canvas__fields__dropdown ul li a{font-weight:600;font-size:14px;line-height:24px;color:#a6a6a6}.p-details__content__author,.p-details__content__author span{color:#000!important}.p-project__content__box__image__intro{justify-content:flex-end}.c-achievements__box__desc .c-achievements__box__desc__image img{max-height:76px;max-width:76px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.l-header-desktop.sticky{animation-duration:1s;animation-name:fadeIn;animation-timing-function:ease}.l-header-desktop,.l-header-desktop.sticky{background-color:#fff;left:0;position:fixed;right:0;top:0;width:100%;z-index:10}.l-header-desktop{height:-moz-fit-content;height:fit-content}.l-header-desktop .l-container-fluid,.l-header-desktop .logo-col{padding-left:0!important}.l-header-desktop .l-header-desktop__right{background:#0a66c2}.l-header-desktop .l-row .l-col-auto .l-header-desktop__logo{width:210px!important;max-width:210px!important;height:-moz-fit-content;height:fit-content;position:relative;z-index:10;opacity:1}@media (max-width:1540px){.l-header-desktop .l-row .l-col-auto .l-header-desktop__logo{width:180px!important}}@media (max-width:1880px){.l-header-desktop .l-row .l-col-auto .l-header-desktop__logo{width:180px!important}.l-header-desktop__right__inner{padding-left:48px}}.l-header-desktop .l-row .l-col-auto .l-header-desktop__logo:hover{position:relative;z-index:10;opacity:1}.l-header-desktop .l-row .l-col-auto .l-header-desktop__logo img{height:76px}.l-header-desktop .l-row .l-col .l-header-desktop__intro{padding:10px 0!important}.l-header-desktop .l-row .l-col .l-header-desktop__menu{min-height:76px;max-height:100%;display:flex;flex-direction:column;justify-content:center}.l-section{margin-top:76px}.l-header-desktop.sticky .l-header-desktop__right .l-header-desktop__intro,.l-header-desktop.sticky .l-header-desktop__right .l-header-desktop__search{display:none}.l-header-desktop .l-header-desktop__right .l-header-desktop__nav{padding-top:0!important;padding-bottom:0!important}.l-header-desktop.sticky .l-row .l-col-auto .l-header-desktop__logo img{height:76px;margin-top:17px;margin-bottom:17px}.l-header-desktop.sticky .l-header-desktop__right{align-self:stretch;background:url(/_next/static/media/bg_header-desktop-right-sticky.c59533ef.png) no-repeat 0 0;background-size:cover;display:flex;align-items:center}.l-header-desktop.sticky .l-header-desktop__right__inner{padding-right:11.8046875%;width:100%}.l-header-mobile{position:fixed;background:#fff;z-index:10;top:0;left:0;right:0}.l-header-mobile .l-header-mobile__left{display:flex;align-items:center;height:76px;padding-left:0!important}.l-header-mobile .l-header-mobile__left .l-header-mobile__logo{width:-moz-fit-content;width:fit-content;height:100%;bottom:1px}.l-header-mobile .l-header-mobile__left .l-header-mobile__logo:hover{opacity:1}.l-header-mobile .l-header-mobile__left .l-header-mobile__logo img{width:210px;min-height:76px}.l-header-mobile .l-header-mobile__right{background:#0a66c2;height:76px!important}@media (max-width:1279px){.l-header-mobile .l-header-mobile__left .l-header-mobile__logo{width:150px!important}}.l-header-mobile .l-container{margin:0;width:100%}.l-header-desktop__menu>ul>li:after{width:0;opacity:0;content:"";position:absolute;left:0;bottom:-2px;height:3px;border-radius:8px;background-color:#fff;transition:.4s}.l-header-desktop__menu>ul>li.current-route:after,.l-header-desktop__menu>ul>li:hover:after{opacity:1;width:100%}.c-big-banner__sp.img{padding-top:115.466666%}.p-home__blog-news__btn-viewmore{color:#1877f2}.p-home__branch .l-col{display:flex}.p-home__branch .l-row{height:-moz-min-content;height:min-content}.p-about__name-company__image{margin-top:84px}.c-achievements__box__desc,.c-achievements__box__desc.top{gap:9.195402%}.c-steps__layer:before{left:11px}.l-footer__main .l-container>.l-row .l-col-auto:last-of-type,.l-footer__main .l-container>.l-row .l-row .l-col-auto:last-of-type{padding-right:0}.p-home__blog-news__btn-more{color:#1877f2}.p-home__blog-news__btn-viewmore:after{background-color:#1877f2}textarea{resize:none}.p-project__content__box__image a{width:100%}.p-project__content__box__image a .img{padding-top:64.705882%;border-radius:18px}.l-header-mobile__canvas__languages,.l-header-mobile__canvas__menu ul li{padding:0}.l-header-mobile__canvas__languages .js-open-dropdown-languages,.l-header-mobile__canvas__menu ul li>a{padding:16px 10px;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:16px;color:#a6a6a6;margin:auto}.p-fa__technology__item .l-col--text .label{-webkit-transform:translateZ(0)}.p-fa__technology__item .l-col--text .label.system-font{font-family:system-ui,-apple-system,San Francisco Display}.p-blog__pots__title h3:after,.p-blog__pots__title h3:before{width:calc((100% - 292px) / 2)}.page-404{text-align:center;padding-top:213px;padding-bottom:201px}.page-404>img{transform:translateX(-15px)}.page-404 .page-404-not_found-text{margin-top:27px;margin-bottom:79.25px;font-family:Roboto;font-style:normal;font-weight:400;font-size:24px;line-height:28px;text-align:center;color:#1877f2}.page-404 .page-404-btn-back{font-family:Roboto;font-style:normal;font-weight:700;font-size:18px;line-height:24px;display:inline-flex;align-items:center;text-align:center;color:#fff;background:#1da1f2;border-radius:5px;padding:16px 32px;border:none}@media (max-width:599px){.p-details__inner{padding-top:31px;margin-top:0}.p-home__slider__item{height:429px}.p-home__slider__content p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}}@media (min-width:600px){.p-details__title{margin-bottom:16px}}@media (min-width:959px) and (max-width:1279px) and (orientation:landscape){.c-achievements__box__desc.top{gap:5%}.c-achievements__box__desc .c-achievements__box__desc__image img{width:50px!important;min-width:50px!important}}@media (min-width:959px){.p-home__fields__list{gap:30px}.p-home__fields__icon img{max-height:65px}}@media (min-width:1279px){.p-home__branch__item:hover h3{padding-right:180px}.c-achievements__box__desc .c-achievements__box__desc__image img{width:76px}}@media (min-width:1200px){.l-footer__main .l-container>.l-row .l-col-auto:not(:last-of-type),.l-footer__main .l-container>.l-row .l-row .l-col-auto:not(:last-of-type){flex:3 1}}@media (min-device-width:599px) and (max-device-width:1279px) and (orientation:landscape){.p-home__slider__content .c-btn,.p-home__slider__content p{font-size:1.340778vw;line-height:2.181555vw}.p-home__slider__content .c-btn{padding:.7101944298vw 2.7858644246vw}}@media (max-device-width:1920px) and (orientation:landscape){.c-big-banner__content h2{line-height:normal;font-size:30px}.c-title--center h3:after{left:calc(50% - 14px)}}@media (max-width:1279px){.l-section{margin-top:76px!important}}@media (max-width:1599px){.l-header-desktop.sticky .l-header-desktop__right__inner{padding-right:2%}}.l-header-desktop.sticky .l-header-desktop__right .l-header-desktop__nav:before{display:none}@media (max-width:959px){.c-big-banner__content h2{line-height:normal;font-size:24px}.p-details-project__slider--position .slick-arrow{bottom:-41px}footer .l-footer__contact .c-title h3:after{left:50%;transform:translateX(-50%)}.c-achievements__box__desc .c-achievements__box__desc__image img{max-height:50px;max-width:50px;min-width:50px!important}.c-price__option__title{min-height:72px}.c-price__option__content{padding-top:11.214953%}}@media (max-width:1099px){.p-details-project__slider--position .slick-arrow{bottom:-57px!important}}@media (max-width:1650px){.p-details-project__slider--position .slick-arrow{bottom:-65px}}@media (min-width:959px){.c-reason .l-col:nth-child(n+6):nth-child(-n+10):nth-child(2n) p{max-width:266.22px}.c-achievements__slogan,.p-about__client__desc{white-space:pre-line}}@media (max-width:1400px){.p-details-project__slider--position .slick-arrow{bottom:-75px}}@media (max-width:1279px){.p-details-project__slider--position .slick-arrow{bottom:-45px}}@media (max-width:599px){.p-details-project__slider--position .slick-arrow{bottom:-26px!important}.c-achievements__box__desc .c-achievements__box__desc__image img{max-height:40px;max-width:40px;min-width:40px!important}.p-home__project__item>a .img{border-radius:0}}@media (max-width:281px){.p-details-project__slider--position .slick-next{left:calc(50% + 11.416667vw)}.p-details-project__slider--position .slick-prev{left:calc(50% - 18.072917vw)}.p-details-project__slider--position .slick-arrow{bottom:-25px!important}}@media (max-width:1099px){.p-details-project__slider--position .slick-arrow{bottom:-57px}}@media (max-width:959px){.p-contact__info{margin-left:-15px;margin-right:-15px}.c-achievements__layer{padding:0 10px}.p-blog__hot__content__desc.responsive{font-size:14px;line-height:20px;width:unset;-webkit-line-clamp:2;line-clamp:2}.l-footer__contact .c-title{justify-content:center}.p-details-project__slider--position .slick-arrow{bottom:-41px}footer .l-footer__contact .c-title h3:after{left:50%;transform:translateX(-50%)}}@media (max-width:599px){.c-reason.aos-init.aos-animate{padding-bottom:87.5333333333vw}.p-home__project__desc .c-btn{display:none}.p-home__branch__desc,.p-home__project__desc,.p-offshore__solution__desc{white-space:unset}.p-home__project .slick-arrow{z-index:1;top:-64px}.p-home__blog-news__item h5,.p-home__project__info p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.p-home__blog-news__item h5{height:unset}.p-home__blog-news__news-list .p-home__blog-news__item:last-of-type:after{display:none}.c-achievements__layer{padding:0 14px}.p-about__client__logo ul{gap:55px!important}.p-about__client__logo ul:nth-child(n+1){margin-bottom:26px!important}.p-contact .p-contact__content .l-col--right{display:none}.p-blog__columns .p-blog__columns__box{flex:unset;max-width:unset}.p-blog__columns__box a .img{width:228px}.p-blog__hot__content h3{max-width:calc(100% - 120px)}.p-blog__hot__content__desc{margin-top:8px}.p-news__big a .img{padding-top:65.48%}.p-news__col--left__box{width:100%;flex:unset;max-width:unset}.p-news__big__desc{justify-content:center}.p-news__big__desc .p-blog__hot__content__group-btn{display:none}.c-reason__inner,.p-offshore__solution__desc{width:100%;max-width:unset}.p-offshore .c-achievements{display:block!important}.c-intro .c-title h3{line-height:32px}.l-footer__main__office .l-footer__main__content ul li h5{font-size:14px;line-height:20px;padding-bottom:3px;margin-bottom:26px}.l-footer__main__office .l-footer__main__content ul li p{font-size:14px;line-height:20px}.p-contact__form.p-contact__form--sp .ant-form-item,.p-contact__form.p-contact__form--sp .p-contact__form__group-btn{display:flex;justify-content:center}.p-contact__form.p-contact__form--sp .ant-form-item .ant-form-item-row{position:relative;width:100%}}@media (min-width:600px){.p-blog__hot__content{background:linear-gradient(1turn,#000,transparent 62.5%)}.l-col-auto.l-footer__main__office .l-footer__main__content ul{height:100%;display:flex;flex-direction:column}.l-col-auto.l-footer__main__office .l-footer__main__content ul li:first-of-type{flex:1 1 auto}}.p-news__big__desc,.p-news__hots__desc{display:flex;align-items:flex-end;top:24.031007%;width:100%;padding-bottom:33px;bottom:0!important;background:linear-gradient(1turn,#000,transparent 62.5%)}.p-news__big,.p-news__col--left__box a{margin-right:-12px;margin-left:-12px}.p-news__hots__desc{justify-content:center}.l-footer__contact.display-none,.p-contact__form.p-contact__form--sp .ant-form .p-contact__form__name{display:none}@media (max-width:959px){.p-news__big__desc,.p-news__hots__desc{padding-bottom:17px}}@media (min-device-width:600px) and (max-device-width:1600px) and (orientation:portrait){.c-achievements__box__desc{gap:9.195402%!important}.p-about__name-company .c-title{margin-left:21.645021%}.c-title h3{font-weight:700;font-size:40px;line-height:56px;color:#1877f2;position:relative;padding-bottom:11px}.c-title h3:after{width:119px;height:5px}.p-blog .c-title h3{display:inline-flex;padding-bottom:7px}.p-blog .c-title h3:after{width:38.461538%;height:5px}.p-about__hello__wrap>.l-row{margin-left:0;margin-right:0}.p-about__vision{padding-left:15px;padding-right:15px}.p-about__client__logo ul:nth-child(n+1){gap:7.336vw}.l-footer__copyright p{text-align:center}.p-about__hello__image,.p-about__hello__image img{height:100%}.p-about__hello .col-left{padding-bottom:30px;padding-top:30px}.c-big-banner__content{width:79.698371vw;max-height:18.191277vw}.p-home__slider__content h3{font-size:1.5509721492vw;line-height:2.4427220179vw}.c-big-banner__content{width:85vw;max-height:19vw}.c-achievements__box__desc{bottom:10px}.c-achievements__box__desc.top{bottom:unset;top:10px;gap:5px!important}.c-achievements__box__desc .c-achievements__box__desc__image img{max-height:40px;max-width:40px;min-width:40px!important}.p-home__branch__item h3{padding-right:0}.p-home__project__btn-viewmore{top:0}.p-home__slider__content>a.c-btn,.p-home__slider__content>p{font-size:1.7vw;line-height:normal}.p-home__slider__content>a.c-btn{padding-top:1vw;padding-bottom:1vw}.c-big-banner--large .c-big-banner__content{top:calc(50% - 7px)}.c-big-banner--large .c-big-banner__content h2{font-size:28px}.p-offshore .c-intro__col-right p{margin-bottom:0}.p-offshore .c-intro__col-left,.p-offshore .c-intro__col-right{padding-top:28px}.p-fa__technology__item{margin-bottom:82px!important}.p-fa__technology__item:before{display:inline;display:initial;top:-5px;transform:translateX(-50%) rotate(155deg)}.p-fa__technology__item--two:after{display:inline;display:initial;top:-25px;transform:translateX(-50%) rotate(25.15deg)}.p-fa__technology__item .l-col--text .label{top:-40px!important;left:123px!important}.p-fa__technology__item .l-col--text{padding-top:18px!important;margin:0!important}.p-fa__technology__item .l-col--text:before{top:18px!important;transform:none!important;height:calc(100% - 18px)!important}.p-fa__technology__item:nth-child(2n) .l-col--text:before{top:0;height:100%}.c-title h3,.c-title--center h3,.p-contact__info h3{font-size:32px!important;line-height:44px!important}.c-achievements__slogan{white-space:pre-line}.l-footer__contact .c-title{justify-content:flex-start!important;margin-bottom:62px}.l-footer__contact .l-footer__contact__inner h2{margin-bottom:27px}.l-footer__contact .c-title h3:after{left:0!important;transform:none!important}.p-about__name-company .c-title__label{line-height:normal}.p-about__name-company__info ul li{justify-content:space-between;flex-wrap:nowrap}.p-about__name-company__info ul li h5{width:180px;line-height:normal}.p-about__name-company__info ul li p{margin:0!important;width:calc(100% - 180px)}.p-about__vision__title{font-size:26px;line-height:38px}.c-achievements__box__desc.top .c-achievements__box__desc__image{display:none}.l-footer__contact__title{line-height:normal}.c-steps__item{min-height:264px}.p-offshore__solution__desc{max-width:unset}.c-achievements__slogan{font-size:18px;line-height:25px}}@media (min-device-width:600px) and (max-device-width:959px) and (orientation:portrait){.p-fa__technology__item__icon{right:-9px;top:-10px;margin-right:52px;width:59.027777px;height:auto;max-height:59.027777px}.p-fa__technology__item__icon img{width:100%;height:auto;max-height:100%}.p-image-processing__solution .l-row .l-col{max-width:50%;flex:50% 1}.p-image-processing__solution__text-under{width:100%;height:100%;padding:17px 18px 16px;top:0!important;left:0;right:0;bottom:0;font-size:5.7835vw!important;line-height:5.673673vw!important}footer.l-footer .l-footer__contact .c-title h3:after{left:0!important;transform:none!important}.p-home__fields__list{justify-content:center;gap:18px}.c-achievements__slogan{white-space:unset}.p-contact__info>h3{width:280%}}@media (min-device-width:600px) and (max-device-width:767px) and (orientation:portrait){.p-offshore .p-fa__technology__item .l-row{margin-left:0;margin-right:0}.p-offshore .p-fa__technology__item .l-col--text{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 277px)}.p-offshore .p-fa__technology__item .l-col--text>p:not(.desc-sp){width:100%}.p-offshore .p-fa__technology__item .l-col-auto.l-col-auto--image{flex:1 1 auto}.p-fa__technology__item--two:after,.p-fa__technology__item:before{display:none}.p-blog__hot__content{gap:10px}.p-blog__hot__content__desc{width:auto;margin-top:10px}.p-blog__hot__content__btn-more{display:flex;justify-content:center;align-items:center;width:150px}.p-blog__hot__content__btn-more span{position:static;transform:unset}.p-news__content{padding-bottom:0}.l-col-auto.l-footer__main__office .custom-row-footer{gap:unset}.l-col-auto.l-footer__main__office .l-footer__main__content{flex:1 1 auto!important;max-width:50%!important;padding-right:44px!important;padding-bottom:44px!important}}@media (max-width:644px){.c-achievements__slogan{white-space:normal}}@media (min-width:600px) and (max-width:734px){.p-contact__form--sp{display:block;margin-top:65px}.p-contact .p-contact__content .l-col--right{display:none}.p-contact__form.p-contact__form--sp .ant-form-item,.p-contact__form.p-contact__form--sp .p-contact__form__group-btn{display:flex;justify-content:center}.l-footer__contact .c-title{justify-content:center}footer .l-footer__contact .c-title h3:after{left:50%!important;transform:translateX(-50%)!important}.p-contact__form.p-contact__form--sp .ant-form .ant-col.ant-form-item-label{width:100%;position:absolute;left:0}.p-contact__form.p-contact__form--sp .ant-form .ant-col.ant-form-item-label>label{width:100%}}@media (min-width:447px) and (max-width:734px){.p-contact__form.p-contact__form--sp .ant-form .ant-col.ant-form-item-label .p-contact__form__name{left:calc((100% - 397px) / 2)}}@media (min-width:600px) and (max-width:668px){.p-home__project__desc>p{white-space:normal}}@media (max-width:374px){.p-home__slider__content h3{line-height:normal}.p-home__slider__content h2{white-space:normal}}.p-job-detail__popup__content-form .ant-form-item-row{display:block}.p-job-detail__popup__content-form .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.p-job-detail__popup__content-form .c-form-upload .ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:0}.p-job-detail__popup__content-form .ant-upload.ant-upload-drag .ant-upload{padding:32px 0}.p-job-detail__popup__content-form .ant-upload.ant-upload-drag{background:#f3f3f3;border:1px dashed #bfbfbf;border-radius:4px}.p-job-detail__popup__content-form .ant-btn-icon-only{width:auto!important;background:none!important;border:none!important;border-radius:0!important}.p-job-detail__popup__content-form .c-form button{width:100%;background:#1da1f2;border:2px solid #1da1f2;border-radius:200px;font-weight:600;font-size:16px;line-height:22px;color:#fff;display:flex;padding:26.5px;align-items:center;justify-content:center}ul{margin-bottom:0!important}body{position:relative}html[lang=en]{font-family:Open Sans,sans-serif!important}html[lang=jp]{font-family:Meiryo UI,sans-serif!important}html[lang=vi]{font-family:Open Sans,sans-serif!important}.p-job-detail__popup__content{height:79.3vh;overflow-y:auto}.p-career-list__pagination ul li.ant-pagination-item-active a{color:#1890ff;border:1px solid #1890ff}.p-job-detail__popup__content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:4px}.p-job-detail__popup__content::-webkit-scrollbar{width:10px;background-color:#f5f5f5;border-radius:4px}.p-job-detail__popup__content::-webkit-scrollbar-thumb{background-color:#1da1f2;border:1px solid #1da1f2;border-radius:4px}.p-job-detail__popup__content-form
	.ant-select-status-error.ant-select:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer)
	.ant-select-selector{border-color:#c5c5c5!important}.selector__dropdown{width:786px!important;max-width:calc(100%)!important}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#d9d9d9!important;box-shadow:none!important;outline:0}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#d9d9d9!important}.p-job-detail__popup__content-form .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:4px!important}.ant-select:focus,.ant-select:focus-visible{outline:none}@media (max-width:991px){.p-job-detail__popup__content{max-width:calc(100% - 48px)}.selector__dropdown{max-width:calc(100% - 174px)!important}}@media (max-width:767px){.p-job-detail__popup__content{height:85vh;overflow-x:hidden}.selector__dropdown{max-width:calc(100% - 94px)!important}}.p-home__project__desc{display:block}.p-home__project__desc p{margin-bottom:45px}.p-home__project__slider{padding-top:150px;margin-top:-167px}.p-news__columns__slider .slick-arrow{background:none;border:none;position:absolute;top:50%;left:10px;transform:translateY(-50%);z-index:10}.p-news__columns__slider .slick-arrow.slick-next{right:10px;left:auto}.p-home__project__slider .slick-arrow{position:absolute;top:-118px;left:83%!important}.p-home__project__slider .slick-arrow.slick-prev{left:74.6%!important}.p-home__project__slider .slick-arrow.slick-prev:after{content:"";position:absolute;height:36px;width:1px;background-color:#b0b0b0;top:50%;right:-24px;transform:translateY(-50%)}@media (max-width:1640px){.p-home__project__slider .slick-arrow{left:84%!important;position:absolute;top:-100px}}@media (max-width:1400px){.p-home__project__slider .slick-arrow{left:85%!important}}@media (max-width:1199px){.p-home__project__slider .slick-arrow{left:100%!important}.p-home__project__slider .slick-arrow.slick-prev{left:87.6%!important}}@media (max-width:1024px){.p-home__project__slider .slick-arrow.slick-prev{left:80.6%!important}}@media (max-width:767px){.p-home__project__slider .slick-arrow{top:-65px}.p-home__project__slider .slick-arrow.slick-prev:after{height:0;width:0}.p-news__columns__slider .slick-arrow{display:none!important}.p-home__project__slider{padding-top:65px;margin-top:0}.p-home__project__slider .slick-arrow{left:70px!important}.p-home__project__slider .slick-arrow.slick-prev{left:0!important}}.c-price__table{margin-top:27px}.c-price__table .ant-table-wrapper{overflow-y:auto;margin-right:-26px}.c-price__table .ant-table-wrapper::-webkit-scrollbar-track{background-color:#fff;box-sizing:border-box;position:absolute;width:327px;height:12.65px;left:24px;top:960.03px;border:.5px solid #c2c2c2;border-radius:2px}.c-price__table .ant-table-wrapper::-webkit-scrollbar{width:12px;background-color:#fff}.c-price__table .ant-table-wrapper::-webkit-scrollbar-thumb{position:absolute;background-color:#e8e8e8;width:148.61px;height:7.67px;left:29.04px;top:962.52px;border-radius:2px}.c-price__table .ant-table{border:1px solid #000;border-radius:8px;background:#fefefe;min-width:1186.27px;overflow-x:auto;line-height:40px;margin-bottom:20px}.c-price__table .ant-table td,.c-price__table .ant-table th{vertical-align:middle;text-align:center}.c-price__table .ant-table-thead{height:86.2px;background:#1877f2}.c-price__table .ant-table-thead th{color:#fff;font-weight:700;font-size:24px;line-height:32px;border:1px solid #666}.c-price__table .ant-table-tbody td{border:1px solid #666}.p-home__overview .c-title h3{padding-bottom:5px}.p-about__client__logo .slick-track{display:flex;align-items:center}.p-details__related{padding-bottom:10px}@media (max-width:1199px){.p-details__related{padding-bottom:50px}}.text-feild-name.custom-width{width:-moz-fit-content!important;width:fit-content!important}@media (max-width:1199px){.p-about__client__logo{margin-bottom:40px}}.p-home__overview{background:url(/_next/static/media/bg_overview.8efeddae.png) no-repeat 50%;background-size:cover;margin-top:-95px;padding-top:139px;padding-bottom:69px}@media (max-width:599px){.p-home__overview{margin-top:-166px;padding-top:208px;background-image:url(/_next/static/media/bg_overview_sp.6c33bf41.png)}}.p-home__overview .c-title{flex-direction:column}.p-home__overview__box .c-title{margin-bottom:44px}@media (max-width:599px){.p-home__overview .c-title{margin-bottom:28px}}.p-home__overview .c-title span{font-weight:700;font-size:16px;line-height:56px;color:#1877f2;margin-bottom:-18px}@media (max-width:599px){.p-home__overview .c-title span{font-size:10px;line-height:16px;margin-bottom:8px}}.p-home__overview__col-left{width:100%;max-width:100%}@media (max-width:959px){.p-home__overview__col-left{flex:100% 1;max-width:100%}}.p-home__overview__col-left ul li{display:flex;margin-bottom:16px}@media (max-width:599px){.p-home__overview__col-left ul li{display:block;margin-bottom:12px}}.p-home__overview__col-left ul li .name{font-weight:600;font-size:16px;line-height:24px;color:rgba(0,0,0,.86);min-width:196px;width:196px;margin-right:23px}@media (max-width:599px){.p-home__overview__col-left ul li .name{font-size:14px;line-height:16px;width:100%;margin-right:0}}.p-home__overview__col-left ul li .value{font-weight:400;font-size:16px;line-height:24px;color:rgba(0,0,0,.86)}@media (max-width:599px){.p-home__overview__col-left ul li .value{font-size:14px;line-height:20px;margin-top:8px;margin-left:26px}}.p-home__overview__col-left ul li .value b{font-weight:600}.p-home__overview__col-left ul li .value p{margin-bottom:16px}@media (max-width:599px){.p-home__overview__col-left ul li .value p{margin-bottom:8px}}.p-home__overview__col-right{flex:51.5% 1;max-width:51.5%;margin-top:-55px}@media (max-width:959px){.p-home__overview__col-right{flex:100% 1;max-width:100%;margin-top:38px}}.p-home__overview__col-right ul li{display:flex;align-items:flex-end;margin-bottom:41px}@media (max-width:959px){.p-home__overview__col-right ul li{justify-content:space-between}}@media (max-width:599px){.p-home__overview__col-right ul li{margin-bottom:15px}}.p-home__overview__col-right ul li .name{font-weight:600;font-size:40px;line-height:56px;color:#1da1f2;min-width:263px;width:263px;margin-right:33px;text-align:right}@media (max-width:1279px){.p-home__overview__col-right ul li .name{font-size:25px;line-height:46px}}@media (max-width:599px){.p-home__overview__col-right ul li .name{font-size:16px;line-height:21px;width:132px;min-width:132px;margin-right:67px}.custom-field-name-table{width:200px!important}}.p-home__overview__col-right ul li .value{display:flex;justify-content:space-between;position:relative;flex:1 1}@media (max-width:959px){.p-home__overview__col-right ul li .value{flex:initial}}@media (max-width:599px){.p-home__overview__col-right ul li .value{flex:1 1}}.p-home__overview__col-right ul li .value:after{content:"";position:absolute;left:0;bottom:13px;width:100%;height:2px;background-color:#1da1f2}@media (max-width:599px){.p-home__overview__col-right ul li .value:after{bottom:5px;height:1px}}.p-home__overview__col-right ul li .value-number{font-weight:600;font-size:120px;line-height:146px;color:#1da1f2;margin-right:19px}@media (max-width:1279px){.p-home__overview__col-right ul li .value-number{font-size:80px;line-height:100px}}@media (max-width:599px){.p-home__overview__col-right ul li .value-number{font-size:46px;line-height:54px;margin-right:10px}}.p-home__overview__col-right ul li .value-name{font-weight:600;font-size:40px;line-height:56px;color:rgba(0,0,0,.86);text-align:right}@media (max-width:1279px){.p-home__overview__col-right ul li .value-name{font-size:25px;line-height:46px}}@media (max-width:599px){.p-home__overview__col-right ul li .value-name{font-size:16px;line-height:21px}.p-home__overview .c-title h3:after{bottom:-5px}.p-home__overview{padding-bottom:28px!important}}.p-home__overview__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:1199px){.p-home__overview__inner{grid-template-columns:repeat(1,minmax(0,1fr));gap:20px}}.c-contact{position:fixed;bottom:150px;right:50px}.c-contact .c-contact__list{display:flex;flex-direction:column;gap:20px;width:60px;align-items:center}.c-contact .c-contact__list-item{width:48px;height:48px;padding:4px;background-color:#1da1f2;border-radius:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:0 0 7px 3px rgba(0,0,0,.2)}.c-contact .c-contact__list-item a img{width:32px;height:32px}@media (max-width:599px){.c-contact{right:20px;bottom:125px}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}