.box-sizing,.box-sizing *,.box-sizing ::after,.box-sizing ::before{box-sizing:border-box}.clearfix{display:block;zoom:1}.clearfix:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}body{font-family:Roboto,sans-serif}.font-condensed{font-family:'Roboto Condensed',sans-serif}.text-light-blue{color:#1271f3}.text-light-violet{color:#a7c1fd}.text-grey-darker{color:#2b2b2b!important}.text-lighter-grey{color:#717171}.text-lighter-grey2{color:#4a4a4a}@media (max-width:991px){.mb80{margin-bottom:30px!important}}.pt-80{padding-top:80px!important}.rounded-10{-webkit-border-radius:10px!important;-moz-border-radius:10px!important;border-radius:10px!important}[type=reset],[type=submit],button,html [type=button]{font-family:Roboto,sans-serif;font-weight:400}.btn{font-family:Roboto,sans-serif}.btn.btn-min-w{padding-top:8px;padding-bottom:8px;height:40px;min-width:190px;font-size:18px}@media (max-width:640px){.btn.btn-min-w{padding-top:9px;padding-bottom:9px}}@media (min-width:1024.96px){header nav>ul{left:46%;transform:translateX(-46%)}}@media (min-width:1024.96px) and (max-width:1299px){header nav>ul>li>a{padding-left:10px;padding-right:10px}}@media (min-width:1024.96px){header.expend{background:0 0}header.expend:before{height:0}header.expend nav::before{display:none!important}header.expend.fp_fix nav>ul>li>a,header.expend.sub_hd nav>ul>li>a{color:#000}header.expend.fp_fix h1,header.expend.fp_fix.sub_hd h1{background-image:url(../images/ico/ico_logo_b.svg)}header.expend.fp_fix .util .langs a.active,header.expend.fp_fix .util a,header.expend.fp_fix nav>ul>li>a,header.expend.fp_fix.sub_hd .util a{color:#000}header.fix{background:0 0!important}header.fix.expend:before{height:80px}header nav>ul>li.no_submenu:hover>a::after{display:none!important}}.top_line:before{transform:translate(0,0);left:0;background:#0FF;width:220px}@media (max-width:1024px){.top_line:before{width:100px}}.sub_tit{color:#9B99A3}.sub_con_tit{line-height:1.2}@media (max-width:1024px){.sub_con_tit br{display:none}}@media (max-width:640px){.visual .txt h3 br{display:none}}.visual .scroll_txt{height:60px;left:0;padding:3px 15px;width:100%;transform:none;display:flex;font-size:18px;justify-content:center;align-items:center;background:linear-gradient(90deg,rgba(0,46,109,.9) 62.58%,rgba(0,90,225,.9) 75.25%,rgba(54,152,246,.9) 88.89%,rgba(135,228,233,.9) 100%)}@media (max-width:1024px){.visual .scroll_txt{font-size:16px}}@media (max-width:640px){.visual .scroll_txt{font-size:15px}}.visual .scroll_txt .bar{margin:0 0 0 15px;background:0 0;width:26px;height:38px;border:2px solid #fff;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.visual .scroll_txt .bar:after{right:auto;left:6px;top:3px;animation:none;width:6px;height:8px;border:2px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:0 0}.visual .scroll_txt .bar:before{content:"";position:absolute;z-index:1;width:11px;height:16px;left:6px;bottom:3px;background:url(../images/ico/ico_scroll.svg) 50% 50% no-repeat;animation:visualArrow .5s infinite linear alternate}.visual .slider_dotwrap{bottom:90px}@media (max-width:1024px){.visual .slider_dotwrap{justify-content:flex-start}}@keyframes visualArrow{0%{bottom:3px}100%{bottom:7px}}.section-fullineup{background:url(../images/bg/bg-1.png) 50% 100% no-repeat #f7f9fb;background-size:100% auto}.fullineup-content{color:#727272}@media (min-width:1024.96px){.fullineup-content{display:flex;flex-flow:row wrap;align-items:center}}@media (min-width:1024.96px){.fullineup-content .img,.fullineup-content .info{flex:1 50%;max-width:50%}}.fullineup-content .img{text-align:center}@media (max-width:1024px){.fullineup-content .img{text-align:center;margin-bottom:30px}}@media (max-width:1600px){.fullineup-content .img img{max-width:580px}}@media (max-width:1399px){.fullineup-content .img img{max-width:500px}}@media (max-width:1024px){.fullineup-content .img img{max-width:100%}}.fullineup-content .img .tac{padding-top:15px}.fullineup-content h3{font-size:30px;position:relative;padding-left:24px;color:#648EEB}@media (max-width:1024px){.fullineup-content h3{font-size:24px}}@media (max-width:640px){.fullineup-content h3{font-size:20px}}.fullineup-content h3 img{position:absolute;z-index:1;width:16px;height:auto;left:0;top:8px}@media (min-width:1024.96px){.fullineup-content .info{padding-left:60px;padding-right:40px}}.fullineup-content .info .item+.item{margin-top:60px}@media (max-width:1399px){.fullineup-content .info .item+.item{margin-top:40px}}@media (max-width:1024px){.fullineup-content .info .item+.item{margin-top:30px}}.section .top-content{height:100%;background:url(../images/bg/bg-2-new.jpg) center center/cover no-repeat;display:flex;justify-content:center;align-items:center;padding-top:15px;padding-bottom:15px}@media (max-width:1024px){.section .top-content .wrapper{padding-top:0}}@media (max-width:1024px){.section .top-content{height:auto;padding-top:120px;padding-bottom:120px}}@media (max-width:640px){.section .top-content{padding-top:90px;padding-bottom:90px}}.height-auto{height:auto!important}footer .slg-content .wrapper{padding-left:15px;padding-right:15px}.slg-content{height:28%;background:url(../images/bg/bg-3.jpg) center 0/cover no-repeat;display:flex;justify-content:center;align-items:center;padding-top:15px;padding-bottom:15px}@media (max-width:1399px){.slg-content{font-size:18px!important}}@media (max-width:1024px){.slg-content{height:auto;padding-top:120px;padding-bottom:120px}}@media (max-width:640px){.slg-content{padding-top:90px;padding-bottom:90px;font-size:16px!important}}.slg-content.bg-slogan{background-image:url(../images/bg/bg-4.jpg);background-position:50% 100%;margin-top:-64px;margin-bottom:64px;display:flex;padding-top:90px;padding-bottom:90px}@media (min-width:1024.96px){.slg-content.bg-slogan{min-height:400px}}@media (max-width:1399px){.slg-content.bg-slogan{padding-top:60px;padding-bottom:60px}}.slg-content.bg-slogan .wrapper{width:100%;display:block}@media (max-width:1600px){.slg-content .font30{font-size:26px!important}}@media (max-width:1399px){.slg-content .font30{font-size:24px!important}}@media (max-width:1024px){.slg-content .font30{font-size:18px!important;height:auto}}@media (max-width:1024px){.slg-content .mb15{margin-bottom:10px!important}.slg-content .mb15 br{display:none}}.glance-inner{width:100%;height:100%}@media (max-width:1600px){.glance-inner .fp_tit.mb40{margin-bottom:20px!important}}.glance-inner .wrapper{width:100%}@media (min-width:1024.96px){.history-info{display:flex;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}}@media (max-width:1600px){.history-info.mb40{margin-bottom:20px!important}}@media (min-width:1024.96px){.history-info .item{flex:1 33.3333%;max-width:33.3333%;padding:0 10px}}@media (max-width:1399px){.history-info .item{font-size:18px!important}}@media (max-width:640px){.history-info .item{font-size:16px!important}}@media (max-width:1024px){.history-info .item+.item{margin-top:30px}}@media (min-width:1024.96px){.history-info.cols2 .item{flex:1 50%;max-width:50%}}.history-info .number{font-size:60px;font-weight:800}@media (max-width:1600px){.history-info .number{font-size:44px}}@media (max-width:1399px){.history-info .number{font-size:40px}}.section-news{background:#fff}.section-news .wrapper{padding-top:40px}@media (max-width:1024px){.section-news .wrapper{padding-top:0}}.news-list .info{display:block}.news-list .txt{margin-bottom:10px}.news-list .date-posted{display:block;width:100%;max-width:100%;text-align:left;background:0 0;margin-right:0;border:0;padding:0;margin-bottom:15px}.news-list .date-posted br{display:none}.news-list .tags a,.news-list .tags span{display:inline-block;border:1px solid #dbdbdb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:3px 7px;margin-bottom:7px;margin-right:7px;font-size:16px;font-weight:300}.img-wrap{position:relative}.img-wrap .caption{position:absolute;top:20px;left:24px}.why-evsis-content{display:block;zoom:1}.why-evsis-content:after{content:" ";display:block;font-size:0;height:0;clear:both;visibility:hidden}@media (max-width:640px){.why-evsis-content{font-size:16px}}.why-evsis-content .col{width:54%;float:left}@media (max-width:1024px){.why-evsis-content .col{width:100%!important;float:none}}.why-evsis-content .col.left{padding-right:30px}@media (max-width:1024px){.why-evsis-content .col.left{padding-right:0;margin-bottom:60px}}.why-evsis-content .col.right{padding-left:30px;width:46%}@media (max-width:1024px){.why-evsis-content .col.right{padding-left:0}}.why-evsis-content.col-type .col{width:46%}.why-evsis-content.col-type .col.right{width:54%}.more-spec .item{border-bottom:1px solid #dbdbdb;padding-bottom:55px;margin-bottom:55px;display:flex}@media (max-width:1399px){.more-spec .item{padding-bottom:51px;margin-bottom:51px}}@media (max-width:1024px){.more-spec .item{padding-bottom:30px;margin-bottom:30px}}.more-spec .item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.more-spec .item img{min-width:70px;width:70px;margin-right:20px}@media (max-width:1024px){.more-spec .item img{min-width:50px;width:50px}}.more-spec .item .txt{justify-content:center;display:flex;flex-direction:column}@media (max-width:640px){.more-spec .item .txt br{display:none}}.more-spec .no-border{padding-bottom:0;margin-bottom:96px}@media (max-width:1399px){.more-spec .no-border{margin-bottom:88px}}.more-spec .no-border img{margin-right:40px;min-width:80px;width:80px}@media (max-width:1024px){.more-spec .no-border img{min-width:50px;width:50px;margin-right:20px}}@media (max-width:991px){.more-spec .no-border{margin-bottom:30px}}@media (min-width:1024.96px){.history-content-2{padding-left:150px;max-width:920px;margin:0 auto}}@media (max-width:1024px){.history-content-2 ul{margin-bottom:30px}}@media (min-width:1024.96px){.history-content-2 .years-txt{position:absolute;height:103%;z-index:1;left:-150px;width:130px;text-align:center;padding-bottom:10px;display:flex;flex-direction:column;top:-15px}.history-content-2 .years-txt .year{font-size:40px;font-weight:800;margin-bottom:1px}.history-content-2 .years-txt .bg{background:#d9d9d9;width:44px;height:100%;margin:0 auto}.history-content-2 .years-txt .txt{width:260px;height:44px;margin:0 auto;position:absolute;border-radius:4px;transform:rotate(-90deg);display:flex;align-items:center;justify-content:center;left:-65px;top:50%}.history-content-2 .years-txt .txt span{display:block;font-size:20px;letter-spacing:2px;white-space:nowrap}}@media (max-width:1024px){.history-content-2 .years-txt{margin-bottom:20px}.history-content-2 .years-txt .txt{font-size:18px;font-weight:600}.history-content-2 .year{font-size:24px;font-weight:800;margin-bottom:0}}.history-content-2 .item{border-left:1px solid #dbdbdb;padding-left:35px;position:relative;padding-bottom:50px}.history-content-2 .item:last-child{padding-bottom:0}.history-content-2 .item:before{content:"";width:10px;height:10px;background:#fff;border:3px solid #1271f3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;left:-8px;top:4px;z-index:1;transform:rotate(45deg);-webkit-box-shadow:0 0 0 3px #fff;box-shadow:0 0 0 3px #fff}.history-content-2 p{margin-bottom:15px}.evcharges-content .ev-row{display:flex;padding:27px 0 10px;align-items:stretch;flex-wrap:wrap;justify-content:center}@media (max-width:991.96px){.evcharges-content .ev-row{padding:20px}}.evcharges-content .divider{width:1px;background-color:#D0D0D0;margin:0 60px}.evcharges-content .ev-img-wrap{min-width:400px;text-align:center}.evcharges-content .img{width:400px;margin:0 auto}.evcharges-content .img>img{max-height:256px;width:auto}.evcharges-content .img .btn{display:block;margin-left:auto;margin-right:auto}@media (max-width:991.96px){.evcharges-content .img{margin-bottom:30px}}.evcharges-content .content{min-width:500px;display:flex;flex-direction:column}@media (min-width:992px){.evcharges-content .info{display:flex;flex-grow:1;flex-direction:column}}.evcharges-content .info ul{margin-top:auto}.evcharges-content .info ul li{margin-bottom:15px}.evcharges-content .info ul li:last-child{margin-bottom:0}.evcharges-content .info .dotted li:before{background:#717171}@media (max-width:1199px){.evcharges-content .ev-img-wrap{min-width:0}.evcharges-content .divider{margin:0 30px}}@media (max-width:1024px){.evcharges-content .content{min-width:0;gap:30px}}@media (max-width:991px){.evcharges-content .ev-row{flex-direction:column}.evcharges-content .img{width:100%}.evcharges-content .divider{display:none}.evcharges-content .content{min-width:0;gap:30px}}.bf-list{display:flex;flex-wrap:wrap;margin-top:10px}.bf-list li{width:120px;height:120px;text-align:center;border:1px solid #dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:16px;margin-right:20px;margin-top:20px;background:#fff;padding:10px;line-height:1.2}.bf-list li img{display:block;margin:0 auto 5px}.bf-list li span{text-overflow:ellipsis;overflow:hidden;white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.evchargers-wrap{margin-top:-284px}@media (max-width:991.96px){.evchargers-wrap{margin-top:0}}@media (max-width:640px){.evchargers-wrap .wrapper{padding-left:0;padding-right:0}}.evchargers-wrap .swiper{max-width:1010px;margin-left:auto;margin-right:auto;padding-top:60px;padding-bottom:180px}@media (max-width:991.96px){.evchargers-wrap .swiper{padding-bottom:0}}.evchargers-wrap .swiper:before{content:"";width:100%;background:#7a7a7a;z-index:0;position:absolute;left:0;height:calc(-80%);top:calc(65%);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}@media (max-width:991.96px){.evchargers-wrap .swiper:before{display:none}}.evchargers-wrap .swiper-wrapper{align-items:center}.evchargers-wrap .swiper-button-next,.evchargers-wrap .swiper-button-prev{width:33.333%;height:calc(-80%);top:calc(85%);background:0 0}@media (max-width:991.96px){.evchargers-wrap .swiper-button-next,.evchargers-wrap .swiper-button-prev{display:none}}.evchargers-wrap .swiper-button-next:after,.evchargers-wrap .swiper-button-prev:after{display:none}.evchargers-wrap .swiper-button-next{right:0}.evchargers-wrap .swiper-button-prev{left:0}@media (min-width:992px){.evchargers-wrap .swiper-slide{transition:all .5s ease-in-out;z-index:1;opacity:0;pointer-events:auto}.evchargers-wrap .swiper-slide.swiper-slide-next,.evchargers-wrap .swiper-slide.swiper-slide-prev{z-index:2;opacity:.7}.evchargers-wrap .swiper-slide.swiper-slide-prev{-webkit-transform:scale(.85) translateY(0) translateX(4rem);transform:scale(.85) translateY(0)}.evchargers-wrap .swiper-slide.swiper-slide-next{-webkit-transform:scale(.85) translateY(0) translateX(-4rem);transform:scale(.85) translateY(0)}.evchargers-wrap .swiper-slide .img{padding:40px;text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;transition:all .5s ease-in-out}.evchargers-wrap .swiper-slide.active{z-index:3;-webkit-transform:scale(1) translateY(0) translateX(0);transform:scale(1) translateY(0) translateX(0);opacity:1;padding-top:0}.evchargers-wrap .swiper-slide.active .content{padding:0}.evchargers-wrap .swiper-slide.active .img{background:#f5f5f5;box-shadow:0 0 60px 0 rgba(0,0,0,.4)}.evchargers-wrap .swiper-slide.active .txt{opacity:1}.evchargers-wrap .swiper-slide.active .txt .btn{pointer-events:auto}}@media (max-width:991.96px){.evchargers-wrap .swiper-slide{max-width:280px;padding:18px;background:#fff}}.evchargers-wrap .content{position:relative}.evchargers-wrap .content h3{line-height:1.2}@media (max-width:991.96px){.evchargers-wrap .content .img{margin-bottom:20px}}@media (max-width:640px){.evchargers-wrap .content .img img{max-width:80%;margin-right:auto;margin-left:auto;display:block}}@media (min-width:992px){.evchargers-wrap .content .txt{padding-top:30px;opacity:0;position:absolute;width:100%;left:0;top:100%;z-index:1;transition:opacity .5s ease-in-out}.evchargers-wrap .content .txt .btn{pointer-events:none}}.contact-form ol{margin-left:22px}.contact-form ol>li{list-style:decimal;font-weight:800;font-size:30px;color:#002256}.contact-form fieldset{padding:30px 25px}@media (max-width:1024px){.contact-form fieldset{padding:20px 0}}.contact-form label{margin-bottom:7px;display:inline-block}.contact-form .form-control,.contact-form .form-select,.contact-form input[type=tel],.contact-form input[type=email],.contact-form input[type=number],.contact-form input[type=button],.contact-form input[type=text],.contact-form input[type=search],.contact-form input[type=password]{padding:10px;height:50px}.contact-form .form-group{margin-bottom:30px}.contact-form .form-control::-webkit-input-placeholder{color:#dbdbdb;font-weight:300}.contact-form .form-control:-moz-placeholder{color:#999;opacity:1;font-weight:300}.contact-form .form-control::-moz-placeholder{color:#999;opacity:1;font-weight:300}.contact-form .form-control:-ms-input-placeholder{color:#999;font-weight:300}.contact-form .form-control::placeholder{color:#999;font-weight:300}.contact-form .custom-file{display:flex}.contact-form .custom-file .btn{width:160px;margin-left:15px;white-space:nowrap}.contact-form .custom-file input[disabled],.contact-form .custom-file input[readonly]{background:#fff;border-color:#d1d1d1}@media (min-width:1024.96px){.contact-form .form-row{display:flex;flex-wrap:row wrap;margin:0 -10px}}.contact-form .form-row .form-group{margin-bottom:20px}@media (min-width:1024.96px){.contact-form .form-row .form-group{flex:1 50%;max-width:50%;padding:0 10px}}.contact-form .f-border-box{display:flex}.contact-form .f-border-box .form-control,.contact-form .f-border-box .form-select{height:48px!important}@media (min-width:641px){.blk-cont{max-width:600px}}.blk-cont h3{margin-bottom:74px}@media (max-width:1600px){.blk-cont h3{margin-bottom:30px}}.row-4cols{display:flex;flex-wrap:wrap;row-gap:55px;column-gap:0;position:relative;margin:0 auto}@media (min-width:641px){.row-4cols:after,.row-4cols:before{content:"";position:absolute;background-color:#E0E0E0}.row-4cols:after{bottom:0;top:0;width:1px;left:50%;transform:translate(-50%,0)}.row-4cols:before{left:0;right:0;top:50%;transform:translate(0,-50%);height:1px}}.ev-col{flex:0 0 50%;display:flex;flex-direction:column;align-items:center}.border-b{border-bottom:1px solid #dbdbdb!important;padding-bottom:10px!important}@media (max-width:1024px){.blk-cont h3{font-size:42px!important}}@media (max-width:640px){.blk-cont h3{font-size:34px!important;margin-bottom:15px}.row-4cols{flex-direction:column;row-gap:20px}}.visual .txt{bottom:163px}