.field{margin-bottom:-2px !important}.desktop{display:block}.mobile{display:none;display:-webkit-none}.fix-line-css{display:block;display:-webkit-box;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.fix-line-css-2{display:block;display:-webkit-box;margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blogview{border-top:solid 1px #ffffff80;float:left;padding:6% 0% .5% 0%;margin:5% 0 0 0 !important;width:100%;display:flex}.blogview-1{border-top:solid 1px #000;float:left;padding:3% 0% .5% 0%;margin:5% 0 0 0;width:100%;display:flex}.contentdetail{float:left;width:100%;overflow:hidden}.introduction .breakrum h2{text-align:start;margin-top:12%}.contact .breakrum h2{float:left;width:100%;text-align:center;text-transform:uppercase;font:28px "Barlow-Bold";color:#000;text-align:start;margin-top:13%}.breakrum{float:left;width:100%;padding:0% 0 1% 0}.breakrum h2{float:left;width:100%;text-align:center;text-transform:uppercase;font:28px "Barlow-Bold";color:#000;text-align:center}.news .breakrum h2{text-align:start;margin-top:65px}.samplelist{margin-top:10%}.sample span{float:left;width:70%;font:Italic 15px "Barlow-Bold";line-height:23px;color:#414042;margin:2% 15% 3% 15%;text-align:justify}.sample h2{width:100%;text-transform:uppercase;font:28px "Barlow-Bold";color:#000;text-align:center}.w30{width:30%}.slideshow-container{max-width:1000px;position:relative;margin:auto}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;font-weight:bold;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0,0,0,.8)}.dot{cursor:pointer;margin:0 2px;display:inline-block;transition:background-color .6s ease;width:13px;height:13px;background-color:rgba(0,0,0,.29);margin:0 6px !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:10px}.active_intro,.dot:hover{background-color:#df0024;width:35px}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.btnintro{margin:10px 0 0 0 !important}.introduction{float:left;width:100%;height:0 auto;overflow:hidden;position:relative;min-height:750px;margin-top:6%}.intro-caption{float:left;width:45%;height:0 auto;overflow:hidden;position:absolute;top:20%;left:0;z-index:100}.intro-caption .captionimg{float:left;width:100%;height:376px}.intro-caption .captiontext{float:left;width:60%;height:0 auto;overflow:hidden;margin:30% 0 0 20%;position:absolute}.intro-caption .captiontext span{float:left;width:90%;height:0 auto;overflow:hidden;font:15px "Barlow-SemiBold";color:#fff;text-transform:uppercase;line-height:26px}.intro-content{float:right;width:70%;height:0 auto;overflow:hidden;margin:0 0 0 0}.intro-content .backgroup{float:left;width:100%;min-height:240px;background-color:#e9f3fe}.intro-content .content-intro{top:1%;right:5%;width:36%;position:absolute}.intro-content .content-intro p{float:left;width:100%;font:15px "Barlow-Regular";margin-top:3.4%;line-height:20px;color:#414042}.intro-content .content-intro img{margin-top:10%}.intro-caption .captiontext .button-jobs-news{float:right;width:175px;border:solid 1px #fff;border-radius:5px;padding:.9% 0% 1.2% 1.1%;margin:7% 0 0 0%}.intro-caption .captiontext .button-intro-news{float:right;width:175px;border:solid 1px #fff;border-radius:5px;padding:.9% 0% 1.2% 1.1%;margin:7% 0 0 0%}.intro-caption .captiontext .button-jobs-news:hover{background-color:#fff}.intro-caption .captiontext .button-intro-news:hover{background-color:#fff}.intro-caption .captiontext .button-jobs-news label{float:left;width:66%;font:14px "Barlow-Light";color:#fff;text-transform:uppercase;margin-top:1%;line-height:22px}.intro-caption .captiontext .button-intro-news label{float:left;width:66%;font:14px "Barlow-Light";color:#fff;text-transform:uppercase;margin-top:1%;line-height:22px}.intro-caption .captiontext .button-jobs-news:hover label{color:#df0024}.intro-caption .captiontext .button-intro-news:hover label{color:#df0024}.intro-caption .captiontext .button-jobs-news .arrow{float:left;margin-top:4%;margin-left:2%}.intro-caption .captiontext .button-intro-news .arrow{float:left;margin-top:4%;margin-left:2%}.intro-caption .captiontext .button-jobs-news .arrow i{float:left;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}.intro-caption .captiontext .button-intro-news .arrow i{float:left;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}.intro-caption .captiontext .button-jobs-news .arrow .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.intro-caption .captiontext .button-intro-news .arrow .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.intro-caption .captiontext .button-jobs-news .arrow .linerow{float:left;width:18px;border:solid #fff;border-width:2px 0 0 0;margin:3px -7px 0 0}.intro-caption .captiontext .button-intro-news .arrow .linerow{float:left;width:18px;border:solid #fff;border-width:2px 0 0 0;margin:3px -7px 0 0}.intro-caption .captiontext .button-jobs-news:hover .arrow i{float:left;border:solid #df0024;border-width:0 2px 2px 0;display:inline-block;padding:3px}.intro-caption .captiontext .button-intro-news:hover .arrow i{float:left;border:solid #df0024;border-width:0 2px 2px 0;display:inline-block;padding:3px}.intro-caption .captiontext .button-jobs-news:hover .arrow .linerow{float:left;width:18px;border:solid #df0024;border-width:2px 0 0 0;margin:3px -7px 0 0}.intro-caption .captiontext .button-intro-news:hover .arrow .linerow{float:left;width:18px;border:solid #df0024;border-width:2px 0 0 0;margin:3px -7px 0 0}.columnActivitys{float:left;width:50%;box-sizing:border-box}.activity{float:left;width:100%;height:0 auto;overflow:hidden;margin-bottom:5%}.activity .slick-slide{border:solid 1px #ccc;margin-bottom:2px}.activity .cate-item{float:left;width:100%;height:0 auto;overflow:hidden;margin:0% 0 0% 0;display:flex}.cate-item .cate-caption{float:left;font:17px "Barlow-SemiBold";text-transform:uppercase;margin:0% 0 2% 0%;color:#000}.cate-item a{float:left;width:30%;overflow:hidden}.cate-item a img{float:left;width:65%;margin-left:12%}.cate-item a:hover img{opacity:.7}.activity .cate-item-left{float:left;width:100%;height:0 auto;overflow:hidden}.cate-item-left a img{float:left;width:100%}.group-img{float:left;width:16%;overflow:hidden;background-color:#fff;padding:0%;margin-left:16px}.group{float:left;width:92%;overflow:hidden;background-color:#fff;padding:0%}.group span.description{float:left;font:17px "Barlow-Regular";text-align:justify;margin-top:1%;line-height:22px;height:90px;color:#414042}.projects-list .column-1-NEW{float:left;width:49.4%;height:0 auto;overflow:hidden;margin-left:.5%;margin-right:.1%}.projects-list .column-1-NEW .imgli{float:left;width:100%;position:relative;padding-bottom:97%}.projects-list .column-2-NEW{float:left;width:49.4%;height:0 auto;overflow:hidden;margin-right:.5%;margin-left:.1%}.projects{float:left;width:100%;height:0 auto;overflow:hidden;position:relative;min-height:620px}.projects .projects-list{float:left;width:100%;margin:0;padding:0;list-style:none}.projects-list .column-1{float:left;width:39.9%;height:0 auto;overflow:hidden}.imgli{float:left;width:100%;position:relative;padding-bottom:48.5%;display:block;margin-top:.3%}.imgli:hover{background:#1a2d59}.imgli:hover img{opacity:.2}.imgli ul{float:left;width:90%;padding-left:5%;top:40%;opacity:0;list-style:none;position:absolute}.imgli:hover ul{opacity:1}.imgli ul li.country{text-align:left;font:bold 16px "Barlow-Regular";color:#fff;text-transform:uppercase;line-height:27px}.imgli ul li.descript{text-align:left;font:16px "Barlow-Regular";color:#fff;margin-top:1%;line-height:25px}.w50{width:50%}.imgli .bgimage{width:99.9%;position:absolute;height:100%;object-fit:cover}.imgli .bgimage1{width:99.9%;position:absolute;height:100%;object-fit:cover;left:.3%}.imgli .overplay{width:10%;position:absolute;top:40%;left:45%}.projects-list .column-2{float:left;width:20%;height:0 auto;overflow:hidden;margin-left:.1%}.projects-list .column-2 .imgli{float:left;width:100%;position:relative;padding-bottom:200%;display:block}.projects-list .column-3{float:left;width:39.9%;height:0 auto;overflow:hidden;margin-left:.1%}.news{float:left;width:100%;height:0 auto;overflow:hidden;position:relative;min-height:770px;margin:0% 0 5% 0}.news-caption{float:left;width:50%;height:0 auto;overflow:hidden;position:absolute;left:0;z-index:100;top:20%}.news-caption .captionimg{float:left;width:100%;height:397px}.news-caption .bg-opacity{width:100%;height:100%;position:absolute;background:#df0024;opacity:.9}.news-caption .captiontext{float:left;width:75%;height:0 auto;overflow:hidden;margin:15% 0 0 14%;position:absolute}.news-caption .captiontext a.title{float:left;width:100%;height:0 auto;overflow:hidden;font:bold 15px "Barlow-SemiBold";color:#fff;line-height:32px;text-transform:uppercase;text-align:justify;letter-spacing:.5px}.news-caption .captiontext a:hover.title{color:#26467f}.news-caption .captiontext label{float:left;width:100%;height:0 auto;overflow:hidden;font:15px "Barlow-Regular";color:#fff;line-height:40px;font-style:italic;margin:1% 0 1% 0}.news-caption .captiontext span{float:left;width:100%;height:0 auto;overflow:hidden;font:15px "Barlow-Regular";color:#fff;line-height:20px}.news-caption .captiontext .fix-line-css{margin-top:12px}.news-caption .captiontext .button-jobs{float:left;padding:.5% 1% .5% 0%;margin:5% 0 0 0;width:130px}.news-caption .captiontext .button-jobs label{float:left;width:78%;font:14px "Barlow-Regular";color:#fff;margin-top:0%;line-height:22px}.news-caption .captiontext .button-jobs:hover label{cursor:pointer}.news-caption .captiontext .button-jobs .arrow{float:left;width:18%;margin-top:6%;margin-left:5%}.news-caption .captiontext .button-jobs .arrow i{float:left;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}.news-caption .captiontext .button-jobs .arrow .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.news-caption .captiontext .button-jobs .arrow .linerow{float:left;width:18px;border:solid #fff;border-width:2px 0 0 0;margin:3px -7px 0 0}.news-caption .captiontext .button-jobs:hover .arrow i{float:left;border:solid #df0024;border-width:0 2px 2px 0;display:inline-block;padding:3px}.news-caption .captiontext .button-jobs:hover .arrow .linerow{float:left;width:18px;border:solid #df0024;border-width:2px 0 0 0;margin:3px -7px 0 0}.news-content{float:right;width:70%;height:0 auto;overflow:hidden;margin:0 0 0 0}.news-caption1{float:right;width:95%;height:520px;overflow:hidden;position:relative}.news-caption1 .captionimg{float:left;width:100%;height:650px}.news-caption1 .bg-opacitywhite{width:100%;height:100%;position:absolute;background:#e6f0fb;opacity:.9}.news-caption1 .captiontext{float:left;width:57%;height:0 auto;overflow:hidden;margin:4% 0 0 35%;position:absolute}.news-caption1 .captiontext a.title{float:left;width:100%;height:0 auto;overflow:hidden;font:bold 15px "Barlow-SemiBold";color:#000;line-height:25px;text-transform:uppercase;text-align:justify;letter-spacing:.5px}.news-caption1 .captiontext a:hover.title{color:#26467f}.news-caption1 .captiontext label{float:left;width:100%;height:0 auto;overflow:hidden;font:17px "Barlow-Regular";color:#000;line-height:40px;font-style:italic;margin:1% 0 1% 0}.news-caption1 .captiontext span{float:left;width:95%;height:0 auto;overflow:hidden;font:15px "Barlow-Regular";line-height:20px;color:#414042}.news-caption1 .captiontext .fix-line-css-2{margin-top:13px}.news-caption1 .captiontext .button-jobs{float:left;padding:.5% 1% .5% 0%;margin:2% 0 0 0;width:150px}.news-caption1 .captiontext .button-jobs:hover{cursor:pointer}.news-caption1 .captiontext .button-jobs label{float:left;width:64%;font:14px "Barlow-Regular";color:#414042;margin-top:0%;line-height:22px}.news-caption1 .captiontext .button-jobs:hover label{cursor:pointer}.news-caption1 .captiontext .button-jobs .arrow{float:left;width:18%;margin-top:6%;margin-left:5%}.news-caption1 .captiontext .button-jobs .arrow i{float:left;border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px}.news-caption1 .captiontext .button-jobs .arrow .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.news-caption1 .captiontext .button-jobs .arrow .linerow{float:left;width:18px;border:solid #000;border-width:2px 0 0 0;margin:3px -7px 0 0}.news-caption1 .captiontext .button-jobs:hover .arrow i{float:left;border:solid #df0024;border-width:0 2px 2px 0;display:inline-block;padding:3px}.news-caption1 .captiontext .button-jobs:hover .arrow .linerow{float:left;width:18px;border:solid #df0024;border-width:2px 0 0 0;margin:3px -7px 0 0}.news-caption2{float:right;width:530px;height:0 auto;overflow:hidden;position:absolute;bottom:190px;right:3%;z-index:1}.news-caption2 .captionimg{float:left;width:100%;height:337px}.news-caption2 .bg-opacitywhite{width:100%;height:100%;position:absolute;background:#141516;opacity:.9}.news-caption2 .captiontext{float:left;width:80%;height:0 auto;overflow:hidden;margin:10% 0 0 10%;position:absolute}.news-caption2 .captiontext a.title{float:left;width:100%;height:0 auto;overflow:hidden;font:bold 15px "Barlow-SemiBold";color:#fff;line-height:25px;text-transform:uppercase;text-align:justify;letter-spacing:.5px}.news-caption2 .captiontext a:hover.title{color:#26467f}.news-caption2 .captiontext label{float:left;width:100%;height:0 auto;overflow:hidden;font:15px "Barlow-Regular";color:#fff;line-height:40px;font-style:italic}.news-caption2 .captiontext span{float:left;width:100%;height:0 auto;overflow:hidden;font:15px "Barlow-Regular";color:#fff;line-height:20px;margin:1% 7px 1% 0}.news-caption2 .captiontext .fix-line-css{margin-top:18px}.news-caption2 .captiontext .button-jobs{float:left;padding:.5% 1% .5% 0%;margin:0% 0 2px 0;width:150px}.news-caption2 .captiontext .button-jobs:hover{cursor:pointer}.news-caption2 .captiontext .button-jobs label{float:left;width:64%;font:14px "Barlow-Regular";color:#fff;margin-top:0%;line-height:22px}.news-caption2 .captiontext .button-jobs:hover label{cursor:pointer}.news-caption2 .captiontext .button-jobs .arrow{float:left;width:18%;margin-top:6%;margin-left:5%}.news-caption2 .captiontext .button-jobs .arrow i{float:left;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}.news-caption2 .captiontext .button-jobs .arrow .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.news-caption2 .captiontext .button-jobs .arrow .linerow{float:left;width:18px;border:solid #fff;border-width:2px 0 0 0;margin:3px -7px 0 0}.news-caption2 .captiontext .button-jobs:hover .arrow i{float:left;border:solid #df0024;border-width:0 2px 2px 0;display:inline-block;padding:3px}.news-caption2 .captiontext .button-jobs:hover .arrow .linerow{float:left;width:18px;border:solid #df0024;border-width:2px 0 0 0;margin:3px -7px 0 0}.partner{float:left;width:100%;height:0 auto;overflow:hidden;padding-bottom:10%}.partner .slick-track{border-right:solid 1px #ccc !important;overflow:hidden}.partner .slick-slide{border-right:solid 1px #ccc !important}.partner .slick-prev{bottom:-17%;right:50.5%}.partner .slick-next{bottom:-17%;right:46%}.partner .cate-item{float:left;width:25%;height:0 auto;overflow:hidden}.partner .cate-item .imgtop{float:left;width:96.5%;border:solid 1px #ccc}.partner .cate-item .imgbottom{float:left;width:96.5%;border:solid 1px #ccc}.jobs{float:left;width:100%;height:0 auto;overflow:hidden;position:relative;min-height:620px}.backgroud{float:left;width:100%;margin:0 0 5% 0}.textdescript{position:absolute;width:100%;height:0 auto;top:30%}.textdescript span.once{float:left;width:100%;font:17px "Barlow-Regular";text-align:center;color:#fff;text-transform:uppercase;margin-bottom:1%}.textdescript span.three{float:left;width:100%;font:15px "Barlow-Light";text-align:center;color:#fff;font-style:italic}.button-jobs-news{float:left;width:280px;border:solid 1px #fff;border-radius:5px;background-color:#df0024;padding:.1% 0% .1% 1.1%;margin:2% 0 0 41%}.button-intro-news{float:left;width:180px;border:solid 1px #fff;border-radius:5px;background-color:#df0024;padding:.1% 0% .1% 1.1%;margin:2% 0 0 41%}.button-blog{float:left;width:200px;border:solid 1px #fff;border-radius:5px;padding:.1% 0% .1% 1.1%;margin:39% 0 0 0%;background-color:#df0024}.button-blog label{float:left;width:auto;font:Bold 14px "Barlow-Regular";color:#fff;text-transform:uppercase;line-height:40px;margin-left:4%}.button-jobs-news:hover,.button-jobs-news:hover label{cursor:pointer;background-color:#fff}.button-intro-news:hover,.button-intro-news:hover label{cursor:pointer;background-color:#fff}.button-jobs-news label{float:left;width:auto;font:14px "Barlow-Regular";color:#fff;text-transform:uppercase;line-height:40px;margin-left:4%}.button-intro-news label{float:left;width:auto;font:14px "Barlow-Regular";color:#fff;text-transform:uppercase;line-height:40px;margin-left:4%}.button-jobs-news:hover label{color:#df0024}.button-intro-news:hover label{color:#df0024}.button-jobs-news .arrow{float:right;margin-top:14px;margin-right:4%}.button-intro-news .arrow{float:right;margin-top:14px;margin-right:4%}.button-jobs-news .arrow i{float:left;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}.button-intro-news .arrow i{float:left;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}.button-jobs-news .arrow .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.button-intro-news .arrow .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.button-jobs-news .arrow .linerow{float:left;width:18px;border:solid #fff;border-width:2px 0 0 0;margin:3px -7px 0 0}.button-intro-news .arrow .linerow{float:left;width:18px;border:solid #fff;border-width:2px 0 0 0;margin:3px -7px 0 0}.button-jobs-news:hover .arrow i{float:left;border:solid #df0024;border-width:0 2px 2px 0;display:inline-block;padding:3px}.button-intro-news:hover .arrow i{float:left;border:solid #df0024;border-width:0 2px 2px 0;display:inline-block;padding:3px}.button-jobs-news:hover .arrow .linerow{float:left;width:18px;border:solid #df0024;border-width:2px 0 0 0;margin:3px -7px 0 0}.button-intro-news:hover .arrow .linerow{float:left;width:18px;border:solid #df0024;border-width:2px 0 0 0;margin:3px -7px 0 0}.nameinfo{text-transform:uppercase;color:#fff;font:17px "Barlow-Regular";text-align:center;padding:0% 0 0% 31px;position:absolute;bottom:11px;left:0}.deparment{float:left;width:100%;height:0 auto;overflow:hidden;position:relative;margin-top:3%}.deparment .depar-list{float:left;width:100%;margin:0;padding:0;list-style:none;position:relative}.depar-list .columnde1{float:left;width:50%;height:0 auto;overflow:hidden;position:relative;padding-bottom:39.5%;margin-right:5px}.columnde1 .imgdeparli1{width:100%;height:109%;position:absolute;object-fit:cover;left:0;top:0}.columnde1 .departitle1{width:100%;height:0 auto;text-transform:uppercase;color:#fff;font:15px "Barlow-Regular";text-align:center;padding:0% 0 0% 0;position:absolute;bottom:0;left:0}.depar-list .columnde2{float:left;width:19.9%;height:0 auto;overflow:hidden;position:relative;padding-bottom:45%;display:block;margin-left:.1%}.columnde2 .imgdeparli2{width:100%;height:95%;position:absolute;object-fit:cover}.columnde2 .departitle2{width:100%;height:0 auto;text-transform:uppercase;background-color:#df0024;color:#fff;font:17px "Barlow-Regular";text-align:center;padding:5.3% 0 5% 0;position:absolute;bottom:0;left:0;z-index:10}.depar-list .columnde3{float:left;width:48%;height:0 auto;margin-left:.1%}.depar-list .columnde3 .depardetail-list{float:left;width:97%;height:0 auto;margin:0;padding:0;list-style:none}.depar-list .columnde3 .depardetail-list .rows1{float:left;width:100%;height:0 auto;overflow:hidden;position:relative;padding-bottom:55%;display:block}.depar-list .columnde3 .depardetail-list .rows1 .imgdepardetail1{width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0}.depar-list .columnde3 .depardetail-list .rows1 .titledepardetail1{width:100%;height:0 auto;position:absolute;text-transform:uppercase;background-color:#df0024;color:#fff;font:17px "Barlow-Regular";text-align:center;padding:2% 0 3% 0;bottom:0}.depar-list .columnde3 .depardetail-list .rows2{float:left;width:106%;height:0 auto;overflow:hidden;position:relative;padding-bottom:42%;display:flex;margin-bottom:5px}.depar-list .columnde3 .depardetail-list .imgdepardetail2{width:50%;height:86%;position:absolute;object-fit:cover;top:0;left:0}.depar-list .columnde3 .depardetail-list .titledepardetail2{width:50%;height:0 auto;text-transform:uppercase;background-color:#df0024;position:absolute;display:block;color:#fff;font:17px "Barlow-Regular";text-align:center;padding:2% 0 3% 0;bottom:0}.depar-list .columnde3 .depardetail-list .imgdepardetail3{width:100%;height:109%;position:absolute;object-fit:cover;top:0;left:0}.depar-list .columnde3 .depardetail-list .imgdepardetail4{width:100%;height:109%;position:absolute;object-fit:cover;top:0;right:0}.depar-list .columnde3 .depardetail-list .titledepardetail3{width:50%;height:0 auto;text-transform:uppercase;background-color:#df0024;position:absolute;display:block;color:#fff;font:17px "Barlow-Regular";text-align:center;padding:2% 0 3% 0;bottom:0;right:0}.depar-list .columnde3 .depardetail-list .titledepardetail4{width:49.9%;height:0 auto;text-transform:uppercase;background-color:#df0024;position:absolute;display:block;color:#fff;font:17px "Barlow-Regular";text-align:center;padding:2% 0 3% 0;bottom:0;right:0}.contact{float:left;width:100%;height:0 auto;overflow:hidden;position:relative;min-height:750px;margin-top:10%}.intro-caption{float:left;width:51%;height:0 auto;overflow:hidden;position:absolute;top:160px;left:0;z-index:100;height:376px}.intro-caption .captiontext{float:left;width:80%;height:0 auto;overflow:hidden;margin:20% 0 0 14%;position:absolute}.intro-caption .captiontext span.once{float:left;width:100%;height:0 auto;overflow:hidden;font:17px "Barlow-Regular";color:#fff;text-transform:uppercase;line-height:28px}.button-jobs label{float:left;width:87%;font:14px "Barlow-Regular";color:#fff;margin-top:2%}.button-jobs img{float:left;width:11%;margin-left:1%}.intro-content{float:right;width:70%;height:0 auto;overflow:hidden;margin:0 0 0 0}.intro-content .backgroup{float:left;width:100%;min-height:425px;background-color:#e9f3fe}.intro-content .contact-from{top:5%;right:5%;width:45%;position:absolute}.contact-from .contact-input{float:left;width:80%;margin:0% 0 0 10%}.contact-input ul{float:left;width:100%;margin:0;padding:0;list-style:none}.contact-input ul li{float:left;width:100%;margin-bottom:2%}.contact-input ul li input{float:left;width:100%;background-color:#26467f !important;color:#fff;border:none;padding:2%;font:17px "Barlow-Light";font-style:italic}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{border:none;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #26467f inset;transition:background-color 5000s ease-in-out 0s}.button-jobs-contact{float:right;background-color:#1c2d59;border-radius:5px;padding:.5% 1% 1% 2%;margin:0 0 0 0;width:90px;border:0}.button-jobs-contact:hover{cursor:pointer;background-color:#26467f}.button-jobs-contact label{float:left;width:55%;font:14px "Barlow-Regular";color:#fff;text-transform:uppercase;margin-top:4%;line-height:22px}.button-jobs-contact:hover label{cursor:pointer;color:#fff}.button-jobs-contact .arrow{float:left;width:30%;margin-top:14%;margin-left:5%}.button-jobs-contact .arrow i{float:left;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}.button-jobs-contact .arrow .right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.button-jobs-contact .arrow .linerow{float:left;width:18px;border:solid #fff;border-width:2px 0 0 0;margin:3px -7px 0 0}.button-jobs-contact:hover .arrow i{float:left;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px}.button-jobs-contact:hover .arrow .linerow{float:left;width:18px;border:solid #fff;border-width:2px 0 0 0;margin:3px -7px 0 0}.validation{float:left;width:99%;font:19px "Barlow-Regular";color:#f00;font-style:italic}.contact-from .maps{float:left;width:80%;margin:-10% 0 5% 29%;border:solid 1px #ccc}.contact-from .imgmap{float:left;width:100%}.contact-from .imgmap:hover{opacity:1}@media(min-width:1365px) and (max-width:2000px){.news{min-height:800px}.news-caption2{float:right;width:44%;height:310px;overflow:hidden;position:absolute;right:3%;z-index:1;top:250px}.introduction{min-height:540px}}@media(min-width:1024px) and (max-width:1365px){.mobile{display:block;display:-webkit-block}.w30{width:100%}.introduction .breakrum h2{text-align:center}.backgroup{display:none}.introduction{min-height:900px;position:sticky}.intro-caption{float:left;position:relative;width:100%;height:0 auto;top:0}.intro-content{float:left;position:relative;width:100%;height:0 auto;margin-top:5%;overflow:hidden;min-height:715px}.intro-content .content-intro{width:90%;top:5%}.intro-caption .captiontext{margin:5% 0 0 5%;width:90%}.activity .cate-item{min-height:450px}.news-caption{width:100%;position:relative}.news-caption .captiontext{width:90%;margin:1% 5% 0 5%}.news-caption .captionimg{height:310px;object-fit:cover}.news-caption1 .captionimg{height:310px;object-fit:cover}.news-caption2 .captionimg{height:335px;object-fit:cover}.news-content{width:100%;position:relative;margin-top:0}.news-caption1{width:100%;min-height:310px}.news-caption1 .captiontext{width:90%;margin:1% 5% 0 5%}.news-caption2{width:100%;position:relative;right:0;min-height:335px}.news-caption2 .captiontext{width:90%;margin:2% 5% 0 5%}.news-caption .captiontext .button-jobs{margin-top:3%}.news-caption1 .captiontext .button-jobs{margin-top:1%}.news-caption2 .captiontext .button-jobs{margin-top:0%}.intro-content .contact-from{position:relative;width:100%}.contact-from .contact-input{width:90%}.contact-from .maps{width:90%}.logo{width:40vw;margin:0}.groupiconright ul li.liicon{display:none}.groupiconright ul li a .iconmenu{width:32px;margin-top:0}img.backgroud{height:240px;object-fit:cover}.textdescript{top:10%}.textdescript span.three{width:80%;margin-left:10%}.button-jobs{margin-left:35%}.projects-list .column-1{width:100%}.projects-list .column-2{width:100%}.projects-list .column-3{width:100%}.partner{padding-bottom:22%}.activity .slick-prev{right:calc(50vw + 10px);bottom:0}.activity .slick-next{right:calc(50vw - 56px);bottom:0}.partner .slick-prev{right:calc(40vw + 10px);bottom:-12vh}.partner .slick-next{right:calc(40vw - 56px);bottom:-12vh}.jobs{min-height:inherit}.button-jobs-news{padding:0;margin-left:calc(50% - 126px);text-align:center}.button-intro-news{padding:0;margin-left:calc(50% - 126px);text-align:center}.sectionContacts{height:130vh;padding:0}.intro-caption .captiontext{width:90%}.intro-caption .captiontext span{font-size:12.5px}.depar-list .columnde1{width:100vw;padding-bottom:88%}.depar-list .columnde2{width:100vw;padding-bottom:88%}.depar-list .columnde3{width:100vw}.group span.description{height:95px}}@media(min-width:768px) and (max-width:1023px){.mobile{display:block;display:-webkit-block}.sample h2{width:100%;text-align:center;text-transform:uppercase;font:24px "Barlow-Bold";color:#000}.w30{width:100%}.introduction .breakrum h2{text-align:center}.backgroup{display:none}.introduction{min-height:900px;position:sticky}.intro-caption{float:left;position:relative;width:100%;height:0 auto;top:0}.intro-content{float:left;position:relative;width:100%;height:0 auto;margin-top:5%;overflow:hidden;min-height:715px}.intro-content .content-intro{width:90%;top:5%}.intro-caption .captiontext{margin:5% 0 0 5%;width:90%}.activity .cate-item{min-height:450px}.news-caption{width:100%;position:relative}.news-caption .captiontext{width:90%;margin:1% 5% 0 5%}.news-caption .captionimg{height:310px;object-fit:cover}.news-caption1 .captionimg{height:310px;object-fit:cover}.news-caption2 .captionimg{height:335px;object-fit:cover}.news-content{width:100%;position:relative;margin-top:0}.news-caption1{width:100%;min-height:310px}.news-caption1 .captiontext{width:90%;margin:1% 5% 0 5%}.news-caption2{width:100%;position:relative;right:0;min-height:335px}.news-caption2 .captiontext{width:90%;margin:2% 5% 0 5%}.news-caption .captiontext .button-jobs{margin-top:3%}.news-caption1 .captiontext .button-jobs{margin-top:1%}.news-caption2 .captiontext .button-jobs{margin-top:0%}.intro-content .contact-from{position:relative;width:100%}.contact-from .contact-input{width:90%}.contact-from .maps{width:90%}.logo{width:40vw;margin:0}.groupiconright ul li.liicon{display:none}.groupiconright ul li a .iconmenu{width:32px;margin-top:0}img.backgroud{height:240px;object-fit:cover}.textdescript{top:10%}.textdescript span.three{width:80%;margin-left:10%}.button-jobs{margin-left:35%}.projects-list .column-1{width:100%}.projects-list .column-2{width:100%}.projects-list .column-3{width:100%}.partner{padding-bottom:22%}.activity .slick-prev{right:calc(50vw + 10px);bottom:0}.activity .slick-next{right:calc(50vw - 56px);bottom:0}.partner .slick-prev{right:calc(40vw + 10px);bottom:-12vh}.partner .slick-next{right:calc(40vw - 56px);bottom:-12vh}.jobs{min-height:inherit}.button-jobs-news{padding:0;margin-left:calc(50% - 126px);text-align:center}.button-intro-news{padding:0;margin-left:calc(50% - 126px);text-align:center}.sectionContacts{height:130vh;padding:0}.intro-caption .captiontext{width:90%}.intro-caption .captiontext span{font-size:12.5px}.depar-list .columnde1{width:100vw;padding-bottom:88%}.depar-list .columnde2{width:100vw;padding-bottom:88%}.depar-list .columnde3{width:100vw}.group span.description{height:95px}}@media(min-width:480px) and (max-width:767px){.mobile{display:block;display:-webkit-block}.w30{width:100%}.sample h2{width:100%;text-align:center;text-transform:uppercase;font:24px "Barlow-Bold";color:#000}.introduction .breakrum h2{text-align:center}.backgroup{display:none}.introduction{min-height:900px;position:sticky}.intro-caption{float:left;position:relative;width:100%;height:0 auto;top:0}.intro-content{float:left;position:relative;width:100%;height:0 auto;margin-top:5%;overflow:hidden;min-height:715px}.intro-content .content-intro{width:90%;top:5%}.intro-caption .captiontext{margin:5% 0 0 5%;width:90%}.activity .cate-item{min-height:450px}.news-caption{width:100%;position:relative}.news-caption .captiontext{width:90%;margin:1% 5% 0 5%}.news-caption .captionimg{height:310px;object-fit:cover}.news-caption1 .captionimg{height:310px;object-fit:cover}.news-caption2 .captionimg{height:335px;object-fit:cover}.news-content{width:100%;position:relative;margin-top:0}.news-caption1{width:100%;min-height:310px}.news-caption1 .captiontext{width:90%;margin:1% 5% 0 5%}.news-caption2{width:100%;position:relative;right:0;min-height:335px}.news-caption2 .captiontext{width:90%;margin:2% 5% 0 5%}.news-caption .captiontext .button-jobs{margin-top:3%}.news-caption1 .captiontext .button-jobs{margin-top:1%}.news-caption2 .captiontext .button-jobs{margin-top:0%}.intro-content .contact-from{position:relative;width:100%}.contact-from .contact-input{width:90%}.contact-from .maps{width:90%}.logo{width:40vw;margin:0}.groupiconright ul li.liicon{display:none}.groupiconright ul li a .iconmenu{width:32px;margin-top:0}img.backgroud{height:240px;object-fit:cover}.textdescript{top:10%}.textdescript span.three{width:80%;margin-left:10%}.button-jobs{margin-left:35%}.projects-list .column-1{width:100%}.projects-list .column-2{width:100%}.projects-list .column-3{width:100%}.partner{padding-bottom:22%}.activity .slick-prev{right:calc(50vw + 10px);bottom:0}.activity .slick-next{right:calc(50vw - 56px);bottom:0}.partner .slick-prev{right:calc(40vw + 10px);bottom:-12vh}.partner .slick-next{right:calc(40vw - 56px);bottom:-12vh}.jobs{min-height:inherit}.button-jobs-news{padding:0;margin-left:calc(50% - 126px);text-align:center}.button-intro-news{padding:0;margin-left:calc(50% - 126px);text-align:center}.sectionContacts{height:130vh;padding:0}.intro-caption .captiontext{width:90%}.intro-caption .captiontext span{font-size:12.5px}.depar-list .columnde1{width:100vw;padding-bottom:88%}.depar-list .columnde2{width:100vw;padding-bottom:88%}.depar-list .columnde3{width:100vw}.group span.description{height:95px}}@media(max-width:479px){.contact .breakrum h2{float:left;width:100%;text-align:center;text-transform:uppercase;font:20px "Barlow-Bold";color:#000;text-align:center;margin-top:13%}.textdescript span.once{float:left;width:100%;font:14px "Barlow-Regular";text-align:center;color:#fff;text-transform:uppercase;margin-bottom:1%}.sample h2{width:100%;text-align:center;text-transform:uppercase;font:20px "Barlow-Bold";color:#000}.introduction .breakrum h2{text-align:center;margin-top:-5%}.sample span{width:96%;margin:2% 2% 3% 2%;line-height:26px}.iconRight{margin:11px 12px 1px 0}.button-blog{float:left;width:200px;border:solid 1px #fff;border-radius:5px;padding:.1% 0% .1% 5.1%;margin:15% 0 0 25%;background-color:#df0024}.news-caption1 .captiontext span{line-height:25px}.news-caption1 .captiontext a.title{margin-bottom:32px}.news-caption1{float:right;width:95%;height:auto;overflow:hidden;position:relative}.news-caption .captiontext a.title{float:left;width:100%;height:0 auto;overflow:hidden;font:bold 15px "Barlow-SemiBold";color:#fff;line-height:20px;text-transform:uppercase;text-align:justify;letter-spacing:.5px;margin-bottom:20px}.news-caption .captiontext span{float:left;width:100%;height:0 auto;overflow:hidden;font:15px "Barlow-Regular";color:#fff;line-height:25px}.cate-item-left a img{float:left;width:100%}.columnActivitys{height:388px;float:left;width:100%;box-sizing:border-box}.columnActivitys-MB{height:270px;width:92%;margin-left:4%}.intro-content .content-intro img{display:none}.desktop{display:none}.mobile{display:block;display:-webkit-block}.button-jobs-news label{margin-left:10%}.button-intro-news label{margin-left:10%}.projects-list .column-1-NEW{float:left;width:100%;height:0 auto;overflow:hidden;margin-left:.5%;margin-right:.1%}.projects-list .column-2-NEW{float:left;width:100%;height:0 auto;overflow:hidden;margin-right:.5%;margin-left:.1%;margin-top:3px}.news .breakrum h2{text-align:center;margin-top:7%}.breakrum{float:left;width:100%;padding:10% 0 4% 0}.intro-content .content-intro p{float:left;width:100%;font:15px "Barlow-Regular";margin-top:0%;line-height:22px;letter-spacing:.2px}.intro-caption .captiontext .button-jobs-news{float:right;width:150px;border:solid 1px #fff;border-radius:5px;padding:.9% 0% 1.2% 1.1%;margin:-2% 0 0 0%}.intro-caption .captiontext .button-intro-news{float:right;width:150px;border:solid 1px #fff;border-radius:5px;padding:.9% 0% 1.2% 1.1%;margin:-2% 0 0 0%}.intro-caption .captiontext .button-jobs-news label{float:left;width:60%;font:12px "Barlow-Light";color:#fff;text-transform:uppercase;margin-top:1%;line-height:22px}.intro-caption .captiontext .button-intro-news label{float:left;width:60%;font:12px "Barlow-Light";color:#fff;text-transform:uppercase;margin-top:1%;line-height:22px}.breakrum h2{float:left;width:100%;text-align:center;text-transform:uppercase;font:20px "Barlow-Bold";color:#000}.introduction{margin-top:0%}.w30{width:100%}.backgroup{display:none}.introduction{min-height:0%;position:sticky}.intro-caption{float:left;position:relative;width:92%;height:0 auto;top:0;height:250px;margin-left:4%}.intro-content{float:left;position:relative;width:100%;height:0 auto;margin-top:1%;overflow:hidden;min-height:216px}.intro-content .content-intro{width:90%;top:-1%}.intro-caption .captiontext{margin:8% 0 0 10%;width:88%}.activity .cate-item{min-height:450px}.news-caption{width:100%;position:relative}.news-caption .captiontext{width:90%;margin:3% 5% 0 5%}.news-caption .captionimg{height:270px;object-fit:cover}.news-caption1 .captionimg{height:270px;object-fit:cover}.news-caption2 .captionimg{height:335px;object-fit:cover}.news-content{width:100%;position:relative;margin-top:0}.news-caption1{width:100%;min-height:220px}.news-caption1 .captiontext{width:90%;margin:5% 6% 0 5%}.news-caption2{width:100%;position:relative;right:0;min-height:335px}.news-caption2 .captiontext{width:90%;margin:2% 5% 0 5%}.news-caption .captiontext .button-jobs{margin-top:3%}.news-caption1 .captiontext .button-jobs{margin-top:1%}.news-caption2 .captiontext .button-jobs{margin-top:0%}.intro-content .contact-from{position:relative;width:100%}.contact-from .contact-input{width:90%}.contact-from .maps{width:90%;float:left;margin:0% 0 0% 10%;border:solid 0 #ccc;height:200px}.logo{width:40vw;margin:0}.groupiconright ul li.liicon{display:none}.groupiconright ul li a .iconmenu{width:32px;margin-top:0}img.backgroud{height:530px;object-fit:cover}.textdescript{top:10%}.textdescript span.three{width:80%;margin-left:10%;margin-top:7%;font:14px "Barlow-Light"}.button-jobs{margin-left:35%}.projects-list .column-1{width:100%}.projects-list .column-2{width:100%}.projects-list .column-3{width:100%}.partner{padding-bottom:40%}.activity .slick-prev{right:calc(50vw + 10px);bottom:0}.activity .slick-next{right:calc(50vw - 56px);bottom:0}.partner .slick-prev{right:calc(40vw + 10px);bottom:-12vh}.partner .slick-next{right:calc(40vw - 56px);bottom:-12vh}.jobs{min-height:inherit}.button-jobs-news{padding:0;text-align:center;margin:55% 0 0 10%}.button-intro-news{padding:0;margin-left:calc(50% - 95px);text-align:center;margin:60% 0 0 17%}.btnintro{margin:2% 0 0 27% !important}.sectionContacts{height:145vh;padding:0}.intro-caption .captiontext span{font-size:12px;text-align:justify}.depar-list .columnde1{width:100vw;padding-bottom:30%;margin-bottom:3px;height:60vw}.depar-list .rows2 .columnde1{height:13vw}.depar-list .columnde2{width:100vw;padding-bottom:88%}.depar-list .columnde3{width:100vw}.group span.description{height:95px}.columnde1 .imgdeparli1{width:100%;height:100%;position:absolute;object-fit:cover;left:0;top:0}.depar-list .columnde3 .depardetail-list .imgdepardetail3{width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0}.columnde1 .departitle1{width:100%;text-transform:uppercase;color:#fff;font:13px "Barlow-Regular";text-align:center;padding:0% 0 0% 0}.depar-list .columnde3 .depardetail-list .imgdepardetail4{width:113%;height:100%;position:absolute;object-fit:cover;top:0;right:0}.backgroud{float:left;width:100%;margin:0 0 0% 0}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){.sectionSample{height:100%;width:100%;padding-top:15%}}@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait){.sectionSample{height:100%;width:100%;padding-top:14%}.sample span{width:92%;margin:2% 1% 3% 3%;line-height:24px}}.content_Smarthome{width:100%;height:auto;margin:10% auto 15% auto;float:left;padding:0}.row_content_Smarthome{width:100%;float:left;height:400px;display:inline-flex;justify-content:center;align-items:center;margin:5% auto;background-image:url(../images/IoT/Smarthome_Web.png);background-size:100% 100%}.col_content_Smarthome{width:100%;margin:0 auto;padding:0;display:inline-grid}.col_content_Smarthome h2{font:20px "Barlow-SemiBold";text-align:center;line-height:30px;letter-spacing:.0025em;color:#fff;margin:16px 0 8px 0}.col_content_Smarthome img{width:100px;height:auto;margin:0 auto}.col_content_Smarthome p{font:16px "Barlow-Regular";text-align:center;line-height:150%;letter-spacing:.005em;color:#fff;width:auto;margin:0 auto;padding:0 30px}.btnCTA-smarthome{margin:6px 0 1px 10px !important;content:url(../images/ico/icon-ctas.png);width:25px}@media only screen and (max-width:600px){.row_content_Smarthome{display:block;height:auto;padding:20% 0;background-image:url(../images/IoT/Smarthome_Mobile.png)}.col_content_Smarthome{margin:10% auto}}
