@font-face{font-family:"Roboto";src:local(Roboto Regular), url("../fonts/Roboto/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Regular.woff") format("woff");font-weight:400}@font-face{font-family:"Roboto-Medium";src:local(Roboto Medium), url("../fonts/Roboto/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Medium.woff") format("woff");font-weight:500}@font-face{font-family:"Roboto-Bold";src:local(Roboto Bold), url("../fonts/Roboto/Roboto-Bold.woff2") format("woff2"), url("../fonts/Roboto/Roboto-Bold.woff") format("woff");font-weight:700}@font-face{font-family:"Oswald-Regular";src:url("../fonts/Oswald-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Oswald-Bold";src:url("../fonts/Oswald-Bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Oswald-ExtraLight";src:url("../fonts/Oswald-ExtraLight.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Hiragino-Sans";src:url("../fonts/Hiragino-Sans.woff") format("woff");font-weight:normal;font-style:normal}.panel_solution{display:block}.panel_solution li{display:block;float:left}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translate3d(-101%, 0, 0);transform:translate3d(-101%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes headerNavOpenAnime{0%{opacity:0}to{opacity:1}}@keyframes headerNavOpenAnime{0%{opacity:0}to{opacity:1}}@-webkit-keyframes headerNavListAnime{0%{opacity:0;-webkit-transform:translate(0px, 50px);transform:translate(0px, 50px)}95%{opacity:1;-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}to{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes headerNavListAnime{0%{opacity:0;-webkit-transform:translate(0px, 50px);transform:translate(0px, 50px)}95%{opacity:1;-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}to{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes headerScrollAnime{0%{-webkit-transform:translate(0px, -100px);transform:translate(0px, -100px)}to{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes headerScrollAnime{0%{-webkit-transform:translate(0px, -100px);transform:translate(0px, -100px)}to{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes headerNavCloseAnime{0%{opacity:1}to{opacity:0}}@keyframes headerNavCloseAnime{0%{opacity:1}to{opacity:0}}@-webkit-keyframes pathCircle{25%{stroke-dashoffset:125}50%{stroke-dashoffset:175}75%{stroke-dashoffset:225}to{stroke-dashoffset:275}}@keyframes pathCircle{25%{stroke-dashoffset:125}50%{stroke-dashoffset:175}75%{stroke-dashoffset:225}to{stroke-dashoffset:275}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{position:relative;font-family:"Roboto", sans-serif, "Hiragino-Sans","Microsoft JhengHei";color:#1f1f1f;font-size:100%;line-height:1.15;height:100%;background-color:#1e1e1e}ul:not(.browser-default){list-style-type:none}ul:not(.browser-default)>li{list-style-type:none}a{text-decoration:none;outline:none;hlbr:expression(this.onFocus=this.blur())}a:hover{text-decoration:underline}table{border-collapse:collapse}img{border-width:0}input{padding:0 5px;background-color:#fff;color:#858585;line-height:30px;border:none;outline:none;-webkit-appearance:none;-webkit-border-radius:3px;-mos-border-radius:3px;border-radius:3px;font-size:0.875rem}button{outline:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h1{font-size:2rem;display:none}h2{font-size:1.5rem;line-height:110%;margin:0.68182rem 0 0.68182rem 0}h3{font-size:1.5rem;line-height:110%;margin:1rem 0 0.6rem 0}h4{font-size:1.15rem;line-height:110%;margin:0.76667rem 0 0.46rem 0}h5{font-size:1rem;line-height:110%;margin:0.66667rem 0 0.4rem 0}h6{font-size:0.85rem;line-height:110%;margin:0.56667rem 0 0.34rem 0}.clearfix:after,.panel_solution:after{content:"";display:block;clear:both}.clearfix,.panel_solution{zoom:1}.clear{clear:both}.float-L{float:left}.float-R{float:right}.align-L,.header_navWrapInner .headerNav_link .text,.service_card_inner p{text-align:left}.align-R{text-align:right}.align-C,.img-wrap,.job_card_content a,.job_card_title dl,.mainVisual_imgList .mainVisual_imgItem,.mainVisual_text,.panel_solution li,.panel_text .text_description,.panel_text h3,.panel_wrap .panel_wrap_content strong,.service_card_inner,.title_wrap,.visual_image_wrap{text-align:center}.borderdot{border-top:1px dotted #bfbfbf}.border-R{border-right:1px solid #fff}.border-R-dot{border-right:1px dotted #aeaeae}.fadeout{text-indent:-99999px}.img-responsive,.img-wrap img{display:block;max-width:100%;height:auto}.btn{position:relative;display:block;margin:20px auto;width:22%;height:80px;line-height:78px;color:#fff;border:1px solid #005ea4;text-align:center;vertical-align:middle;cursor:pointer;font-weight:600;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-family:"Microsoft JhengHei";-webkit-box-shadow:0 1px 0 #005ea4;box-shadow:0 1px 0 #005ea4;letter-spacing:2px;transition:all 0.3s;background:#0079df;background:-moz-linear-gradient(top, #0079df 0%, #003386 100%);background:-webkit-linear-gradient(top, #0079df 0%, #003386 100%);background:-webkit-gradient(linear, left top, left bottom, from(#0079df), to(#003386));background:-o-linear-gradient(top, #0079df 0%, #003386 100%);background:linear-gradient(to bottom, #0079df 0%, #003386 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079df', endColorstr='#003386',GradientType=0 );-webkit-border-radius:50px;-mos-border-radius:50px;border-radius:50px;font-size:1.3125rem}.btn:before{content:"";background:url(../images/svg/icon-arrow.svg) no-repeat center center;background-size:105%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:45px;top:0;opacity:0;height:100%;width:40px;-webkit-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s}.btn:hover{text-indent:-20px;text-decoration:none}.btn:hover:before{opacity:1;text-indent:0px}@media only screen and (max-width:1025px){.btn{width:50%}}@media only screen and (max-width:600px){.btn{width:80%;height:54px;line-height:52px;font-size:1.0625rem}.btn:hover{text-indent:0px}.btn:hover:before{opacity:0;display:none}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.container{margin:0 auto;max-width:1400px;width:100%}@media only screen and (max-width:1025px){.container{padding:0 0.75rem}}.col .row{margin-left:-0.75rem;margin-right:-0.75rem}.section{padding-top:1rem;padding-bottom:1rem}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto}.row:after{content:"";display:table;clear:both}.row .col{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0.75rem;min-height:1px}.row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-s1{margin-left:8.33333%}.row .col.pull-s1{right:8.33333%}.row .col.push-s1{left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.pull-s2{right:16.66667%}.row .col.push-s2{left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.pull-s3{right:25%}.row .col.push-s3{left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.pull-s4{right:33.33333%}.row .col.push-s4{left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.pull-s5{right:41.66667%}.row .col.push-s5{left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.pull-s6{right:50%}.row .col.push-s6{left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.pull-s7{right:58.33333%}.row .col.push-s7{left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.pull-s8{right:66.66667%}.row .col.push-s8{left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.pull-s9{right:75%}.row .col.push-s9{left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.pull-s10{right:83.33333%}.row .col.push-s10{left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.pull-s11{right:91.66667%}.row .col.push-s11{left:91.66667%}.row .col.offset-s12{margin-left:100%}.row .col.pull-s12{right:100%}.row .col.push-s12{left:100%}@media only screen and (min-width:601px){.row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-m1{margin-left:8.33333%}.row .col.pull-m1{right:8.33333%}.row .col.push-m1{left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.pull-m2{right:16.66667%}.row .col.push-m2{left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.pull-m3{right:25%}.row .col.push-m3{left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.pull-m4{right:33.33333%}.row .col.push-m4{left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.pull-m5{right:41.66667%}.row .col.push-m5{left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.pull-m6{right:50%}.row .col.push-m6{left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.pull-m7{right:58.33333%}.row .col.push-m7{left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.pull-m8{right:66.66667%}.row .col.push-m8{left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.pull-m9{right:75%}.row .col.push-m9{left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.pull-m10{right:83.33333%}.row .col.push-m10{left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.pull-m11{right:91.66667%}.row .col.push-m11{left:91.66667%}.row .col.offset-m12{margin-left:100%}.row .col.pull-m12{right:100%}.row .col.push-m12{left:100%}}@media only screen and (min-width:993px){.row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-l1{margin-left:8.33333%}.row .col.pull-l1{right:8.33333%}.row .col.push-l1{left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.pull-l2{right:16.66667%}.row .col.push-l2{left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.pull-l3{right:25%}.row .col.push-l3{left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.pull-l4{right:33.33333%}.row .col.push-l4{left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.pull-l5{right:41.66667%}.row .col.push-l5{left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.pull-l6{right:50%}.row .col.push-l6{left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.pull-l7{right:58.33333%}.row .col.push-l7{left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.pull-l8{right:66.66667%}.row .col.push-l8{left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.pull-l9{right:75%}.row .col.push-l9{left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.pull-l10{right:83.33333%}.row .col.push-l10{left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.pull-l11{right:91.66667%}.row .col.push-l11{left:91.66667%}.row .col.offset-l12{margin-left:100%}.row .col.pull-l12{right:100%}.row .col.push-l12{left:100%}}@media only screen and (min-width:1201px){.row .col.xl1{width:8.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl2{width:16.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.row .col.xl4{width:33.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl5{width:41.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.xl7{width:58.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl8{width:66.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.row .col.xl10{width:83.33333%;margin-left:auto;left:auto;right:auto}.row .col.xl11{width:91.66667%;margin-left:auto;left:auto;right:auto}.row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.row .col.offset-xl1{margin-left:8.33333%}.row .col.pull-xl1{right:8.33333%}.row .col.push-xl1{left:8.33333%}.row .col.offset-xl2{margin-left:16.66667%}.row .col.pull-xl2{right:16.66667%}.row .col.push-xl2{left:16.66667%}.row .col.offset-xl3{margin-left:25%}.row .col.pull-xl3{right:25%}.row .col.push-xl3{left:25%}.row .col.offset-xl4{margin-left:33.33333%}.row .col.pull-xl4{right:33.33333%}.row .col.push-xl4{left:33.33333%}.row .col.offset-xl5{margin-left:41.66667%}.row .col.pull-xl5{right:41.66667%}.row .col.push-xl5{left:41.66667%}.row .col.offset-xl6{margin-left:50%}.row .col.pull-xl6{right:50%}.row .col.push-xl6{left:50%}.row .col.offset-xl7{margin-left:58.33333%}.row .col.pull-xl7{right:58.33333%}.row .col.push-xl7{left:58.33333%}.row .col.offset-xl8{margin-left:66.66667%}.row .col.pull-xl8{right:66.66667%}.row .col.push-xl8{left:66.66667%}.row .col.offset-xl9{margin-left:75%}.row .col.pull-xl9{right:75%}.row .col.push-xl9{left:75%}.row .col.offset-xl10{margin-left:83.33333%}.row .col.pull-xl10{right:83.33333%}.row .col.push-xl10{left:83.33333%}.row .col.offset-xl11{margin-left:91.66667%}.row .col.pull-xl11{right:91.66667%}.row .col.push-xl11{left:91.66667%}.row .col.offset-xl12{margin-left:100%}.row .col.pull-xl12{right:100%}.row .col.push-xl12{left:100%}}.home .header{display:none!important}@media only screen and (max-width:1025px){.home .header{display:block!important}}.header{position:fixed;top:0;left:0;width:100%;-webkit-transition:top .3s,bottom .3s;-o-transition:top .3s,bottom .3s;transition:top .3s,bottom .3s;z-index:1000}.header.scroll{background:rgba(0, 0, 0, 0.64);-webkit-animation:headerScrollAnime ease-in-out .3s;animation:headerScrollAnime ease-in-out .3s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.54);box-shadow:0 1px 5px rgba(0, 0, 0, 0.54)}.header.scroll .header_inner{padding:15px 40px}.header.scroll .header_logo img{width:248px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.header.scroll .header_btn{top:24px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1025px){.header.scroll .header_inner{padding:20px 20px}.header.scroll .header_btn{top:28px}}@media only screen and (max-width:600px){.header.scroll .header_inner{padding:13px 20px}.header.scroll .header_btn{top:15px}.header.scroll .header_logo img{width:184px}}.header_inner{padding:25px 40px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-align:center;z-index:1001}@media only screen and (max-width:1025px){.header_inner{padding:20px 20px}}@media only screen and (max-width:600px){.header_inner{padding:13px 20px}}.header_logo a{display:block}.header_logo img{width:300px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1025px){.header_logo img{width:248px}}@media only screen and (max-width:600px){.header_logo img{width:184px}}.header_btn{position:absolute;cursor:pointer;z-index:1001;top:40px;right:60px;width:40px;height:40px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.header_btn.open .header_btnBorder{width:40px;height:2px}.header_btn.open .header_btnBorder .border-1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header_btn.open .header_btnBorder .border-2{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:1025px){.header_btn{top:28px;right:46px}}@media only screen and (max-width:600px){.header_btn{width:30px;top:15px;right:20px}.header_btn.open .header_btnBorder{width:30px}}.header_btnBorder{width:40px;height:14px;position:absolute;top:50%;right:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.header_btnBorder span{width:40px;height:2px;display:block;position:absolute;background-color:#fff;transition:transform .3s,-webkit-transform .3s}.header_btnBorder .border-1{top:0}.header_btnBorder .border-2{bottom:0}@media only screen and (max-width:600px){.header_btnBorder{width:30px}.header_btnBorder span{width:30px}}.header_navWrap{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#002f52;z-index:1000}.header_navWrap.active{display:block;-webkit-animation:headerNavOpenAnime ease-in-out .5s;animation:headerNavOpenAnime ease-in-out .5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header_navWrap.hide{opacity:1;-webkit-animation:headerNavCloseAnime ease-in-out .5s;animation:headerNavCloseAnime ease-in-out .5s;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header_navWrapInner .headerNav_nav{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header_navWrapInner .headerNav_list{margin:0 auto}.header_navWrapInner .headerNav_item{margin-bottom:50px;overflow:hidden;text-align:center}.header_navWrapInner .headerNav_item:last-child{margin-bottom:0}.header_navWrapInner .headerNav_link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 13px;text-transform:uppercase;opacity:0;text-decoration:none;-webkit-animation:headerNavListAnime ease-in-out .6s;animation:headerNavListAnime ease-in-out .3s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header_navWrapInner .headerNav_link:hover .text:after{content:"";display:block;width:3px;height:100%;background-color:#f7b500;position:absolute;left:-12px;top:8px;-webkit-animation-name:headerNavListAnime;animation-name:headerNavListAnime;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.header_navWrapInner .headerNav_link strong{margin-right:34px;display:block;font-family:"Oswald-Regular";color:#7f96a8;font-size:3.125rem}.header_navWrapInner .headerNav_link .text{position:relative;padding-top:10px;min-width:260px;color:#fff;letter-spacing:3px;font-size:1rem}.header_navWrapInner .headerNav_link span{margin-top:8px;display:block;color:#fff;font-family:"Oswald-Regular"}@media only screen and (max-width:1025px){.header_navWrapInner .headerNav_link .text{min-width:184px}}@media only screen and (max-width:600px){.header_navWrapInner .headerNav_list{margin-top:-50px}.header_navWrapInner .headerNav_item{margin-bottom:30px}.header_navWrapInner .headerNav_link strong{margin-right:28px;font-size:2.5rem}.header_navWrapInner .headerNav_link .text{min-width:160px;font-size:0.875rem}}.preloader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0, 0, 0, 0.9)}.loader{width:44px;height:44px;position:relative}.loader:after{content:'';width:56px;height:56px;border-radius:50%;position:absolute;display:block;background:#00a0e9;background:-moz-linear-gradient(-45deg, #00a0e9 0%, #005aa0 99%);background:-webkit-linear-gradient(-45deg, #00a0e9 0%, #005aa0 99%);background:-webkit-linear-gradient(315deg, #00a0e9 0%, #005aa0 99%);background:-o-linear-gradient(315deg, #00a0e9 0%, #005aa0 99%);background:linear-gradient(135deg, #00a0e9 0%, #005aa0 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a0e9', endColorstr='#005aa0',GradientType=1 );top:0;left:-5px;right:0;bottom:0;margin:auto;z-index:1}.loader svg{display:block;width:100%;height:100%;position:relative;z-index:5;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.loader svg circle{fill:none;stroke:#fff;stroke-width:10px;stroke-linejoin:round;stroke-linecap:round}.loader svg circle{stroke-dasharray:150 50 150 50;stroke-dashoffset:75;-webkit-animation:pathCircle 3s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite;animation:pathCircle 3s cubic-bezier(0.785, 0.135, 0.15, 0.86) infinite}.mainVisual{position:relative;width:100%;height:calc(100vh - 99px);background:#000 url(../images/img-home-bg.jpg) no-repeat center center;background-size:cover}.mainVisual:hover:after{content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4)}@media only screen and (max-width:1025px){.mainVisual{height:100vh;background-image:url(../images/img-mobile-home-bg.jpg)}.mainVisual:hover:after{content:"";display:none;background-color:transparent;z-index:-1}.mainVisual:after{content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4)}}.mainVisual_imgList{position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;z-index:300}.mainVisual_imgList a{display:block;width:100%;height:calc(100vh - 99px);color:#fff;text-decoration:none}.mainVisual_imgList a:hover .mainVisual_imgInner{display:block}.mainVisual_imgList a:hover:before{content:"";display:block;width:100%;height:5px;background-color:#0080ff;position:absolute;top:0;left:0;z-index:24;-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.mainVisual_imgList .mainVisual_memu{position:absolute;width:100%;top:64px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);text-transform:uppercase;letter-spacing:5px;text-shadow:0 2px 3px rgba(0, 0, 0, 0.64);font-size:1rem;z-index:25}.mainVisual_imgList .mainVisual_memu span{margin:8px 0;display:block;font-family:"Oswald-Regular"}@media only screen and (min-width:1260px) and (max-width:1380px){.mainVisual_imgList .mainVisual_memu{top:36px}}.mainVisual_imgList .mainVisual_imgItem{position:relative;overflow:hidden;width:20%;height:calc(100vh - 99px);z-index:3}.mainVisual_imgList .mainVisual_imgItem:nth-child(odd) a:after{position:relative;content:'';display:block;width:100%;height:100%;background:black;background:-moz-linear-gradient(top, black 0%, white 100%);background:-webkit-linear-gradient(top, black 0%, white 100%);background:-webkit-gradient(linear, left top, left bottom, from(black), to(white));background:-o-linear-gradient(top, black 0%, white 100%);background:linear-gradient(to bottom, black 0%, white 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 );opacity:0.24;z-index:10}.mainVisual_imgList .mainVisual_imgItem:first-child .mainVisual_imgInner{background-image:url(../images/img-kv01.jpg)}.mainVisual_imgList .mainVisual_imgItem:nth-child(2) .mainVisual_imgInner{background-image:url(../images/img-kv02.jpg)}.mainVisual_imgList .mainVisual_imgItem:nth-child(3) .mainVisual_imgInner{background-image:url(../images/img-kv03.jpg)}.mainVisual_imgList .mainVisual_imgItem:nth-child(4) .mainVisual_imgInner{background-image:url(../images/img-kv04.jpg)}.mainVisual_imgList .mainVisual_imgItem:nth-child(5) .mainVisual_imgInner{background-image:url(../images/img-kv05.jpg)}.mainVisual_imgList .mainVisual_imgInner{position:absolute;top:0;overflow:hidden;width:100%;height:calc(100vh - 99px);-webkit-transform:translate3d(-101%, 0, 0);background-position:center top;background-size:cover;background-repeat:no-repeat;-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:20;display:none}@media only screen and (max-width:1025px){.mainVisual_imgList{display:none!important}}.mainVisual_text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:305;color:#fff}.mainVisual_text img{width:420px;margin:0 auto}.mainVisual_text h2{margin:20px;text-transform:uppercase;font-family:"Oswald-Regular";letter-spacing:30px;text-shadow:2px 3px 0px rgba(0, 0, 0, 0.64);font-size:5.625rem}.mainVisual_text strong{display:block;margin-bottom:10px;text-transform:uppercase;font-family:"Oswald-Regular";letter-spacing:8px;line-height:40px;text-shadow:2px 3px 0px rgba(0, 0, 0, 0.64);font-size:1.5rem}.mainVisual_text p{text-transform:uppercase;letter-spacing:10px;line-height:40px;text-shadow:2px 2px 0px rgba(0, 0, 0, 0.64);font-size:1.5rem}.mainVisual_text span{display:block}@media only screen and (min-width:1260px) and (max-width:1380px){.mainVisual_text img{width:280px}.mainVisual_text h2{font-size:4.6875rem}.mainVisual_text p,.mainVisual_text strong{font-size:1.3125rem}}@media only screen and (max-width:1025px){.mainVisual_text img{display:none}.mainVisual_text h2,.mainVisual_text p,.mainVisual_text strong{text-shadow:1px 2px 0px rgba(0, 0, 0, 0.64)}}@media only screen and (max-width:600px){.mainVisual_text h2{margin:20px 0;letter-spacing:20px;font-size:3.125rem}.mainVisual_text strong{line-height:24px;letter-spacing:4px;font-size:0.875rem}.mainVisual_text p{font-size:0.875rem}}.about_bg{padding-top:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;background:url(../images/img-about-bg.jpg) no-repeat bottom center;background-size:cover}@media only screen and (min-width:1260px) and (max-width:1380px){.about_bg{height:auto;padding-bottom:80px}}@media only screen and (max-width:1025px){.about_bg{height:auto;padding-bottom:90px}}@media only screen and (max-width:600px){.about_bg{padding-top:100px;padding-bottom:64px}}.mission_bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:700px;background:url(../images/img-company-bg.jpg) no-repeat center center;background-size:cover}@media only screen and (max-width:1025px){.mission_bg:after{content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:700px;background-color:rgba(0, 0, 0, 0.5)}}.services_bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:700px;background:url(../images/img-services-bg.jpg) no-repeat center center;background-size:cover}@media only screen and (max-width:1025px){.services_bg{background-position:left center}.services_bg:after{content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:700px;background-color:rgba(0, 0, 0, 0.5)}}.hiring_bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:700px;background:url(../images/img-hiring-bg.jpg) no-repeat center center;background-size:cover}@media only screen and (max-width:1025px){.hiring_bg:after{content:"";display:block;position:absolute;top:0;left:0;z-index:10;width:100%;height:700px;background-color:rgba(0, 0, 0, 0.5)}}.contact_bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;background:url(../images/img-contact-bg.jpg) no-repeat center center;background-size:cover}@media only screen and (min-width:1260px) and (max-width:1380px){.contact_bg{height:auto;padding:130px 0 80px}}@media only screen and (max-width:1025px){.contact_bg{padding-top:130px;padding-bottom:80px;height:auto}}@media only screen and (max-width:600px){.contact_bg{padding-top:100px;padding-bottom:64px}}.title_wrap{position:relative;color:#fff;z-index:11}.title_wrap h2{letter-spacing:16px;font-weight:400;font-size:3rem}.title_wrap p{margin:10px 0 20px 0;text-transform:uppercase;letter-spacing:10px;font-family:"Oswald-Regular";font-size:1.875rem}.title_wrap span{display:block;color:#f7b500;font-weight:600;letter-spacing:5px;line-height:24px;font-size:1rem}@media only screen and (max-width:600px){.title_wrap span{font-size:0.875rem}}.t-fonts{padding:10px 42px;margin-top:120px;color:#fff;letter-spacing:5px;line-height:30px;font-size:1rem}@media only screen and (max-width:1025px){.t-fonts{margin-bottom:80px}}@media only screen and (max-width:600px){.t-fonts{padding:10px 5px;margin-top:80px;margin-bottom:45px;font-size:0.875rem}}.sub_number_1{margin-top:108px}.sub_number_1:after{content:"01";display:block;width:100%;height:100%;z-index:5;position:absolute;top:-50px;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Oswald-ExtraLight";color:rgba(255, 255, 255, 0.2);font-size:18.75rem}.sub_number_2:after{content:"02";display:block;width:100%;height:100%;position:absolute;top:-20px;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Oswald-ExtraLight";color:rgba(255, 255, 255, 0.2);z-index:5;font-size:18.75rem}@media only screen and (max-width:600px){.sub_number_2:after{top:8px}}.sub_number_3:after{content:"03";display:block;width:100%;height:100%;z-index:5;position:absolute;top:-20px;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Oswald-ExtraLight";color:rgba(255, 255, 255, 0.2);font-size:18.75rem}.sub_number_4:after{content:"04";display:block;width:100%;height:100%;z-index:5;position:absolute;top:-20px;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Oswald-ExtraLight";color:rgba(255, 255, 255, 0.2);font-size:18.75rem}.sub_number_5{margin-top:80px}.sub_number_5:after{content:"05";display:block;width:100%;height:100%;z-index:5;position:absolute;top:-20px;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Oswald-ExtraLight";color:rgba(255, 255, 255, 0.2);font-size:18.75rem}@media only screen and (max-width:1025px){.sub_number_5{margin-bottom:108px}}@media only screen and (max-width:600px){.sub_number_5{margin-bottom:80px}}.visual_image_wrap{position:relative;padding:36px 50px 50px 50px;background:#feffff;background:-moz-linear-gradient(top, #feffff 0%, #9b9b9b 100%);background:-webkit-linear-gradient(top, #feffff 0%, #9b9b9b 100%);background:-webkit-gradient(linear, left top, left bottom, from(#feffff), to(#9b9b9b));background:-o-linear-gradient(top, #feffff 0%, #9b9b9b 100%);background:linear-gradient(to bottom, #feffff 0%, #9b9b9b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#9b9b9b',GradientType=0 )}.visual_image_wrap strong{display:block;margin:0 0 36px 0;text-transform:uppercase;letter-spacing:13px;font-family:"Oswald-Regular";color:#0c6db5;font-weight:normal;font-size:2.5rem}@media only screen and (max-width:600px){.visual_image_wrap{padding:30px 20px 24px 20px}.visual_image_wrap strong{margin:0 0 30px 0;letter-spacing:8px;font-size:2rem}}.owl-dots{margin:auto;position:absolute;left:0;right:0;bottom:5px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-dots .owl-dot{display:inline-block;zoom:1}.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;border:1px solid #fff;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-dots .owl-dot:hover span{background:#fff}.owl-dots .owl-dot.active span{background:#fff}.owl-dots .disabled{opacity:.5;cursor:default}@media only screen and (max-width:600px){.owl-dots .owl-dot span{margin:0;width:8px;height:8px}}.owl-dots [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#fff;display:inline-block;cursor:pointer;border-radius:3px}.owl-dots [class*=owl-]:hover{background:transparent;color:#FFF;text-decoration:none}.owl-dots.disabled+.owl-dots{margin-top:10px}main{padding:90px 0}@media only screen and (max-width:600px){main{padding:80px 0 64px 0}}.img-wrap img{margin:0 auto}@media only screen and (max-width:1025px){.img-wrap{display:none}}.panel_text h3{margin-bottom:34px;letter-spacing:12px;color:#299cff;font-size:2.3125rem}.panel_text h3 span{margin-top:24px;display:block}.panel_text h3 .text_oswald{font-family:"Oswald-Regular"}.panel_text p{margin-bottom:24px;color:#fff;letter-spacing:5px;line-height:31px;font-size:1rem}.panel_text p span{display:block}.panel_text .text_description{color:#d1d1d1;font-size:1.25rem}@media only screen and (max-width:600px){.panel_text h3{margin-top:0;letter-spacing:8px;line-height:40px;font-size:2rem}.panel_text h3 span{margin-top:0px}.panel_text h3 .text_oswald{letter-spacing:2px}.panel_text p{letter-spacing:2px;font-size:0.875rem}.panel_text .text_description{font-size:1rem}}.panel_solution{display:table;margin:0 auto}.panel_solution li{margin:24px 30px 30px 30px;width:calc(100% / 4 - 60px);-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.panel_solution li:hover .icon_01,.panel_solution li:hover .icon_02,.panel_solution li:hover .icon_03,.panel_solution li:hover .icon_04,.panel_solution li:hover .icon_05,.panel_solution li:hover .icon_06,.panel_solution li:hover .icon_07,.panel_solution li:hover .icon_08{background-size:58%}.panel_solution i{margin:0 auto 30px;display:block;width:120px;height:120px;border:2px solid #004c98;-webkit-border-radius:50%;-mos-border-radius:50%;border-radius:50%}.panel_solution span{display:block;color:#fff;letter-spacing:5px}.panel_solution .icon_01{background:url(../images/svg/icon-about-01.svg) no-repeat center center;background-size:52%}.panel_solution .icon_02{background:url(../images/svg/icon-about-02.svg) no-repeat center center;background-size:52%}.panel_solution .icon_03{background:url(../images/svg/icon-about-03.svg) no-repeat center center;background-size:52%}.panel_solution .icon_04{background:url(../images/svg/icon-about-04.svg) no-repeat center center;background-size:52%}.panel_solution .icon_05{background:url(../images/svg/icon-about-05.svg) no-repeat center center;background-size:52%}.panel_solution .icon_06{background:url(../images/svg/icon-about-06.svg) no-repeat center center;background-size:52%}.panel_solution .icon_07{background:url(../images/svg/icon-about-07.svg) no-repeat center center;background-size:52%}.panel_solution .icon_08{background:url(../images/svg/icon-about-08.svg) no-repeat center center;background-size:52%}@media only screen and (min-width:1260px) and (max-width:1380px){.panel_solution li{margin:20px 24px 20px 24px;width:calc(100% / 4 - 48px)}}@media only screen and (max-width:1025px){.panel_solution li{margin:20px 24px 20px 24px;width:calc(100% / 4 - 48px)}}@media only screen and (max-width:600px){.panel_solution li{margin:12px 10px 24px 10px;width:calc(100% / 2 - 20px)}.panel_solution li:last-child,.panel_solution li:nth-last-child(2){margin-bottom:0}.panel_solution i{margin:0 auto 20px}.panel_solution span{font-size:0.875rem}}.panel_wrap{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.panel_wrap .panel_wrap_content{padding:30px 60px;background-color:#2e2e2e}.panel_wrap .panel_wrap_content strong{margin:24px 0;display:block;color:#fff;letter-spacing:10px;font-size:1.875rem}.panel_wrap .panel_wrap_content p{color:#d1d1d1;letter-spacing:5px;line-height:31px;font-size:1rem}.panel_wrap:first-child{margin-top:90px}.panel_wrap:last-child{margin-bottom:0}.panel_wrap:hover img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1025px){.panel_wrap{padding:0 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel_wrap .panel_wrap_content{padding:30px 40px 54px 40px}.panel_wrap:first-child{margin-top:64px}.panel_wrap:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.panel_wrap:nth-child(odd){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width:600px){.panel_wrap{margin-bottom:20px;padding:0}.panel_wrap .panel_wrap_content{padding:20px 20px 24px 20px}.panel_wrap .panel_wrap_content p{letter-spacing:2px;font-size:0.875rem}.panel_wrap:first-child{margin-top:20px}}.panels_wrap{padding-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:600px){.panels_wrap{padding-top:20px}}.service_card{width:30%;position:relative;margin:0 20px 40px 20px;height:570px;overflow:hidden;border-radius:10px}.service_card:after{content:'';display:block;margin:auto;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;z-index:3;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#0f0f0f));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0f0f0f 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #0f0f0f 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6171719',GradientType=0 );-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.service_card:hover:after{content:'';display:block;margin:auto;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;z-index:8;background:#0079df;background:-moz-linear-gradient(top, #0079df 0%, #003386 100%);background:-webkit-linear-gradient(top, #0079df 0%, #003386 100%);background:-webkit-gradient(linear, left top, left bottom, from(#0079df), to(#003386));background:-o-linear-gradient(top, #0079df 0%, #003386 100%);background:linear-gradient(to bottom, #0079df 0%, #003386 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079df', endColorstr='#003386',GradientType=0 );opacity:0.9;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.service_card:hover .service_card_image img{-webkit-filter:blur(1px);filter:blur(1px);-webkit-transform:translateY(-3%);-ms-transform:translateY(-3%);transform:translateY(-3%)}.service_card:hover .service_card_inner{top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.service_card:hover .service_card_inner p{opacity:1;visibility:visible;height:auto}@media only screen and (max-width:1025px){.service_card{width:47%;margin:0 10px 20px 10px;height:500px}.service_card .service_card_image img{opacity:0.3}.service_card .service_card_inner{top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.service_card .service_card_inner p{opacity:1;visibility:visible;height:auto}.service_card:after{content:'';display:block;margin:auto;width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;z-index:8;background:#0079df;background:-moz-linear-gradient(top, #0079df 0%, #003386 100%);background:-webkit-linear-gradient(top, #0079df 0%, #003386 100%);background:-webkit-gradient(linear, left top, left bottom, from(#0079df), to(#003386));background:-o-linear-gradient(top, #0079df 0%, #003386 100%);background:linear-gradient(to bottom, #0079df 0%, #003386 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0079df', endColorstr='#003386',GradientType=0 );opacity:0.75;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.service_card:last-child,.service_card:nth-last-child(2){margin-bottom:0}}@media only screen and (max-width:600px){.service_card{width:100%;margin:0 0 24px 0}.service_card:nth-last-child(2){margin-bottom:24px}}.service_card_image img{display:block;z-index:1;border:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;object-fit:cover;-moz-object-fit:cover;-webkit-object-fit:cover;-o-object-fit:cover;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.service_card_inner{position:absolute;z-index:12;padding:30px 24px;left:0;bottom:0px;-webkit-transition:bottom 0.3s linear 0s;-o-transition:bottom 0.3s linear 0s;transition:bottom 0.3s linear 0s}.service_card_inner strong{margin:0 auto;display:block;color:#fff;letter-spacing:1.6px;font-size:1.5625rem}.service_card_inner strong span{display:block}.service_card_inner p{margin-top:40px;line-height:31px;opacity:0;visibility:hidden;color:#fff;height:0;font-size:1rem}@media only screen and (max-width:600px){.service_card_inner p{font-size:0.9375rem}}.job_card{position:relative;padding:40px 34px 34px 34px;background-color:#3c3c3c;border-radius:10px;color:#fff;width:30%;min-height:485px;margin:0 20px 40px 20px;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.job_card:hover{-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;background:#003386;background:-moz-linear-gradient(left, #003386 0%, #0079df 100%);background:-webkit-linear-gradient(left, #003386 0%, #0079df 100%);background:-webkit-gradient(linear, left top, right top, from(#003386), to(#0079df));background:-o-linear-gradient(left, #003386 0%, #0079df 100%);background:linear-gradient(to right, #003386 0%, #0079df 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#003386', endColorstr='#0079df',GradientType=1 )}@media only screen and (max-width:1025px){.job_card{width:47%;margin:0 10px 20px 10px;padding:40px 30px 34px 30px;min-height:504px}.job_card:last-child{margin-bottom:0}}@media only screen and (max-width:600px){.job_card{width:100%;margin:0 0 24px 0}}.job_card_title strong{letter-spacing:1px;line-height:24px;font-size:1.125rem}.job_card_title strong span{display:block}.job_card_title dl{margin-bottom:20px;padding:5px 10px;width:36%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ececec;background-color:rgba(37, 37, 37, 0.44);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.64);box-shadow:0 1px 2px rgba(0, 0, 0, 0.64);border-radius:3px;font-size:0.9375rem}.job_card_title dl dt{margin-right:10px}.job_card_title dl dd{padding-left:10px;border-left:1px solid #757575}@media only screen and (max-width:1025px){.job_card_title dl{padding:8px 10px;width:48%}}.job_card_content{margin:30px 0 0 0}.job_card_content p{margin-bottom:20px;font-weight:600;font-size:1rem}.job_card_content ul{padding-left:20px}.job_card_content ul li{position:relative;margin-bottom:10px;line-height:21px;font-size:0.9375rem}.job_card_content ul li:before{content:"\2022";color:#fff;position:absolute;left:-15px;z-index:5;font-size:1.125rem}.job_card_content a{position:absolute;left:0;right:0;bottom:34px;margin:0 auto;display:block;max-width:200px;height:50px;line-height:48px;border:1px solid rgba(255, 255, 255, 0.24);border-radius:30px;color:rgba(255, 255, 255, 0.75);text-decoration:none;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;font-size:0.9375rem}.job_card_content a:hover{background-color:rgba(0, 0, 0, 0.5);color:white;border-color:#1b9cbd}@media only screen and (max-width:600px){.job_card_content a{max-width:80%}}.office_info{margin:0 auto;padding:54px 20px;max-width:512px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#005ea4;background:-moz-linear-gradient(top, #005ea4 0%, #002c59 100%);background:-webkit-linear-gradient(top, #005ea4 0%, #002c59 100%);background:-webkit-gradient(linear, left top, left bottom, from(#005ea4), to(#002c59));background:-o-linear-gradient(top, #005ea4 0%, #002c59 100%);background:linear-gradient(to bottom, #005ea4 0%, #002c59 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ea4', endColorstr='#002c59',GradientType=0 )}@media only screen and (max-width:1025px){.office_info{max-width:580px}}@media only screen and (max-width:600px){.office_info{padding:34px 15px}}.info_wrap{margin:26px 0}.info_wrap i{margin:0 auto;display:block;margin-bottom:20px;width:40px;height:40px}.info_wrap p{margin:10px 0;color:#fff;letter-spacing:1px;font-size:1rem}.info_wrap p a{display:inline-block}.info_wrap a{display:block;color:#fff;text-decoration:none;letter-spacing:2px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:1rem}.info_wrap a:hover{color:#f7b500}.info_wrap span{display:inline-block;margin-right:8px}.info_wrap .icon_tel{background:url(../images/svg/icon-tel.svg) no-repeat center center;background-size:contain}.info_wrap .icon_email{background:url(../images/svg/icon-mail.svg) no-repeat center center;background-size:contain}.info_wrap .icon_location{background:url(../images/svg/icon-location.svg) no-repeat center center;background-size:contain}@media only screen and (max-width:1025px){.info_wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info_wrap i{margin:0 20px;margin-bottom:0;float:left}.info_wrap p{margin:0px 10px;float:left;text-align:left}.info_wrap p a{margin-left:0}.info_wrap a{margin:0 0 0 10px}.info_wrap span{display:block;margin-right:0}}@media only screen and (max-width:600px){.info_wrap{margin:20px 0}.info_wrap i{margin:0 10px;width:28px;height:28px}.info_wrap a,.info_wrap p{margin:0 auto;text-align:center;font-size:0.9375rem}.info_wrap span{margin:5px;display:inline-block}.info_wrap .clearfix,.info_wrap .panel_solution{margin:0 auto}.info_wrap .clearfix p,.info_wrap .panel_solution p{float:none}.info_wrap .icon_location{width:38px;height:38px}}@media only screen and (max-width:1025px){.row .col.s5,.row .col.s7,.row .col.s8{width:100%}}@media only screen and (max-width:1025px){.row .col.s4{float:none;margin:0 auto;width:64%}}@media only screen and (max-width:600px){.row .col.s4{width:100%}}@media only screen and (max-width:600px){.row .col.s6{width:100%}}footer{padding:14px 0;background-color:#102e4d}footer p{margin:8px 0;color:#cecece;font-size:0.75rem}footer a{color:#cecece}footer a:hover{text-decoration:none}footer .media-info{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .media-info li{margin-left:10px;margin-top:5px}footer .media-info a{display:block;opacity:0.64;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}footer .media-info a:hover{opacity:1}footer .media-info i{display:block;width:40px;height:40px}footer .media-info .icon_email{background:url(../images/svg/icon_email.svg) no-repeat center center;background-size:100%}footer .media-info .icon_job{background:url(../images/svg/icon_104.svg) no-repeat center center;background-size:100%}footer .media-info .icon_fb{background:url(../images/svg/icon_fb.svg) no-repeat center center;background-size:100%}@media only screen and (max-width:600px){footer{text-align:center}footer .media-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .media-info li{margin-left:20px}footer .media-info i{width:35px;height:35px}}