.hero-image{height:50%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;height:728px}.hero-text{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.hero-image .sound-icon{width:50px;height:35px}.main-header{position:relative;padding-top:105px;background:var(--ts-tfc3);box-shadow:0 -2px 18px 0 rgba(0,0,0,.1)}.main-header ul li{font-family:TSFntBold1!important}.navbar-nav .nav-link{color:#000;font-size:var(--ts-FontSize2);font-style:normal;font-weight:700;line-height:normal;font-family:TSFntMedium}.main-nav{font-size:var(--ts-navfont);position:absolute;top:0;width:100%;left:0;right:0;max-height:90px;transition:all .2s ease-in-out}.main-nav .nav-link{margin:0 5px;position:relative}.main-nav .nav-item .nav-link{transition:all .1s ease-in-out}.main-nav .nav-item .nav-link.active,.main-nav .nav-item:hover .nav-link{color:var(--ts-mbg2);border-top:2px solid var(--ts-mbg2)}footer{background-image:url(../img/footer-bg-left.svg);background-color:var(--ts-mbg2);background-position:top left;background-repeat:no-repeat;background-size:contain}.footer-wrap{padding:90px 0 50px 0;text-align:right;background:url(../img/footer-Right-bg.svg);background-position:top right;background-repeat:no-repeat;background-size:contain}.contactLinks .contact-title,.footer-wrap .contact-title-f{color:var(--ts-tfc3);font-size:19px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px}.footer-wrap ul li{margin-bottom:8px;font-size:var(--ts-FontSize2);font-style:normal;font-weight:700;line-height:normal}.footer-wrap .footer-dis{color:var(--ts-tfc3);text-align:justify;font-size:var(--ts-FontSize2);font-style:normal;font-weight:300;max-width:85%}.footer-wrap a{color:var(--ts-tfc3);font-size:var(--ts-FontSize2);font-style:normal;font-weight:700;line-height:2;text-decoration:none;font-family:TSFntLight}.footer-wrap ul li .footer-lnk::before{content:url(../img/footer-arrow.svg);margin-left:6px}.footer-wrap hr{height:2px;background:#1a8fd4;opacity:.5}.footer-wrap .footer-last p{color:var(--ts-tfc3);font-family:TSFntLight;font-size:var(--ts-FontSize2);font-style:normal;font-weight:700;line-height:normal;margin-right:10px}.footer-wrap .footer-last img{font-style:normal;font-weight:700;line-height:normal}.footer-wrap .footer-last .footer-phone{direction:ltr;margin-right:10px;font-size:var(--ts-FontSize2);font-style:normal;font-weight:700;line-height:normal}.copyrights .social a{color:#fff;text-decoration:underline}.copyrights .social i{font-size:26px}.copyrights hr{height:2px;background:var(--ts-tfc3);opacity:.5}.about_us_sec{background:url(../img/Vector.svg);background-position:top left;background-repeat:no-repeat;background-size:contain;overflow:hidden}.main-about-sec{background-image:url(../img/about-bg.svg);background-position:top right;background-repeat:no-repeat;background-size:auto;padding-top:90px}.about_us_sec .sec-descp .sec-title{color:#000;font-size:var(--ts-h2fsW);font-style:normal;font-weight:700;line-height:normal}.about_us_sec .sec-descp .sec-title span{font-size:var(--ts-h2fsW);color:var(--ts-mbg2)}.about_us_sec .sec-descp .descp{color:var(--ts-mfc3);font-size:20px;font-style:normal;font-weight:500;line-height:normal}.main-about-sec .sec-img img{width:100%;height:385px;object-fit:cover;position:relative;margin:0 auto;display:block}#tssection_aboutus1 .project-blk2{border-width:1px 0;border-color:var(--ts-mbg6);border-style:solid}#tssection_aboutus1 .project-title{font-size:var(--ts-FontSize2)}#tssection_aboutus1 .project-type{background-color:var(--ts-mbg5)!important;color:var(--ts-tfc3);border:0;border-radius:0;font-size:var(--ts-FontSize3);display:table-cell}#tssection_aboutus1 .project-region{font-size:var(--ts-FontSize3);color:var(--ts-tfc2)}.Allprojectlink{margin-top:0}.Allprojectlink a h4{color:var(--ts-tfc2)}.Allprojectlink a i{color:var(--ts-tfc2);font-size:var(--ts-h2fsW);position:relative;top:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.Allprojectlink a:hover i{top:10px}.vision-with{padding-bottom:90px}.vision-with .card{box-shadow:0 3px 19px rgb(0 0 0 / 15%);background-color:var(--ts-tfc3);padding:30px;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12)}.vision-with .card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.vision-with .card .sec-aftr-title{font-size:var(--ts-h2fsW);font-style:normal;font-weight:700;line-height:normal}.line-space{height:1px;margin:90px 0;background:#ddd;opacity:.5}.line-space-breadcrumb{background:#ddd;opacity:.5}.card-head{border-bottom:1px solid #ddd}.card-body{color:var(--ts-mfc3);text-align:right;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.counter{padding:90px 0}.counter-bg{background:url(../img/build-Right.svg);background-color:var(--ts-mbg2);background-position:top left;background-repeat:no-repeat;background-size:contain}.counter-container{background-image:url(../img/build2.svg);background-position:top right;background-repeat:no-repeat;background-size:contain;padding:50px 50px}.icon-cover{padding:14px;background:var(--ts-tfc3);border-radius:50%;position:relative;display:inline}.counter-value{color:var(--ts-tfc3);font-size:48px;font-style:normal;font-weight:700}.counter-tag{font-size:32px}.counter-sub-title{color:var(--ts-tfc3);font-size:20px;font-style:normal;line-height:normal}.sec-slider{padding:90px 0}.sec-slider .card{box-shadow:0 3px 19px rgb(0 0 0 / 15%);background-color:var(--ts-tfc3);padding:17px}.sec-slider h5{color:var(--ts-mfc1);text-align:right;font-size:var(--ts-FontSize1);font-style:normal;font-weight:700;line-height:1.5}.sec-slider .slide-link{display:flex;text-decoration:none;color:#0654dc;font-size:17px;cursor:pointer;align-items:center;justify-content:end}.sec-slider .card-img img{height:232px;object-fit:cover;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.sec-slider .TSHover .card-img img{height:292px;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.sec-slider .mid-img{height:262px!important}.sec-slider .slide-link i{margin:3px 7px 0 3px;font-size:var(--ts-hdr1)}.sec-slider .slide-link span{position:relative}.sec-slider .slide-link span:after{content:"";position:absolute;top:18%;width:25px;left:-6px;height:20px;border-radius:2px;background:#0654dc2e}.cert{background:url(../img/cert2.svg);background-color:#dbf2ff;background-position:top left;background-repeat:no-repeat;background-size:auto}.cert-wrap{background-image:url(../img/cert-bg.svg);background-position:top right;background-repeat:no-repeat;background-size:contain;padding:50px 0}.cert h2{color:var(--ts-mfc1);font-size:var(--ts-h2fsW);font-style:normal;font-weight:700;line-height:normal}.cert-title span{position:relative}#scroll-top{width:40px;height:40px;line-height:40px;color:var(--ts-tfc3);background-image:linear-gradient(90deg,#0654dc 0,#1c95d3 100%);text-align:center;position:fixed;bottom:10px;z-index:3;cursor:pointer;display:none;left:calc(50% - 20px);right:auto;border-radius:50%}#scroll-top:hover{opacity:.8}.sectors-items{padding:90px 0 200px 0}.sector-bg-right{background:url(../img/sector-r.svg) no-repeat}.sector-bg-left{background:url(../img/sectors-2.svg) no-repeat;background-position:right bottom}.img-responsive{width:100%;max-width:100%;height:auto}.hidden{visibility:hidden}.sliced-img{position:relative;width:100%}.slice1{position:absolute;top:0;width:300px;height:452px;background-size:cover!important;left:0;background-image:url(../img/sector1.png);background-position:26%}.slice2{position:absolute;top:0;width:300px;height:452px;background-size:cover!important;left:50%;background-image:url(../img/sector1.png);background-position:-65%;margin-left:6px}.gen-title{font-size:var(--ts-hdr1)}.gen-descp p{color:var(--ts-mfc3);font-size:var(--ts-FontSize2);font-style:normal;font-weight:400;line-height:normal;max-width:90%}.sec-slides-container,.swiper-project{overflow:hidden;padding:60px 0;position:relative}.sec-slides-container .swiper-slide{height:auto}.sec-slides-container .swiper-wrapper{align-items:flex-start}.sec-slides-container .swiper-button-next{position:absolute;top:100px;left:6%;z-index:10;width:10px;height:20px;background-size:cover;background-position:center;cursor:pointer}.sec-slides-container .swiper-button-prev{position:absolute;top:100px;right:97%;z-index:10;width:10px;height:20px;background-size:cover;background-position:center;cursor:pointer}.sec-slides-container .swiper-button-next{background-image:url(../img/arrow-r.svg)}.sec-slides-container .swiper-button-prev{background-image:url(../img/arrow-l.svg)}.sec-slides-container .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:""}.services-blk{background:url(../img/service-bg.svg) no-repeat;background-position:center right}.hero-blk{background:url(../img/service-img-hero.png);background-position:bottom!important;background-repeat:no-repeat!important;background-size:cover!important;height:600px;display:flex;flex-flow:column;justify-content:space-between}.hero-data{padding:70px 0}.hero-decp-bg{background-color:rgba(6,84,220,.54);background-position:top left;background-repeat:no-repeat;background-size:auto;position:relative}.hero-decp-bg h1{font-size:var(--ts-h2fsW);color:var(--ts-tfc3)}.hero-decp-bg h1::before{content:"";background-image:url(../img/hero-after-img.svg);width:45px;position:absolute;left:0;top:-35px;right:17px;height:45px;background-size:cover}.breadcrumb-item .parent-item{color:var(--ts-mfc3)}.breadcrumb-item.active{color:var(--ts-mbg2)}.request_service{background-color:var(--ts-mbg2);padding:75px 0}.service-img{position:absolute;left:0;top:-211px;width:50%;bottom:0;width:350px!important;height:387px;object-fit:contain}.request_service .descp{color:var(--ts-tfc3);font-size:22px;text-align:right}.request_service a{float:right;color:var(--ts-mbg2);font-weight:600}.sec-slider{padding:30px 0}.header-content-contact .contact-f-bg{background:url(../img/Group-contact.svg);background-color:var(--ts-mbg2);background-position:top right;background-repeat:no-repeat;background-size:contain}.header-content-contact .header-img img{width:100%;height:595px;position:relative}.header-content-contact .contact-f-bg .hdr-text{max-width:65%;font-weight:500;margin:20px auto;text-align:right}.header-content-contact .contact-f-bg .hdr-text h1{font-size:var(--ts-hdr1);font-style:normal;font-weight:700;line-height:normal;color:var(--ts-tfc3)}.header-content-contact hr{background:rgba(255,255,255,1);height:1px;opacity:.7}.header-content-contact .contact-f-bg .descp{font-size:var(--ts-FontSize2);font-style:normal;font-weight:500;line-height:normal;max-width:80%;color:var(--ts-tfc3)}.contact-us{background-image:url(../img/contact-form-bg.svg);background-position:bottom right;background-repeat:no-repeat;background-size:auto;padding:90px 0}.contact-us .sec-aftr-title{font-size:var(--ts-hdr1);font-style:normal;font-weight:700;line-height:normal}.contactLinks .tscustopblk div{background:var(--ts-mbg2);width:100%;height:100%;display:flex}.contactLinks .tscustopblk img{padding:13px;width:54px;height:54px;background:var(--ts-mbg4);position:absolute;top:-27px;box-shadow:0 4px 14px 0 rgba(0,0,0,.18);left:calc(50% - 27px)}.contactLinks .tscustopblk .contact-title{margin-bottom:49px;margin-top:70px;margin-right:auto;margin-left:auto}.form-group{margin-bottom:20px}.contact-us .form-control{height:70px;background-color:#f6fcff;text-align:right;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-size:var(--ts-FontSize2)}textarea.form-control{height:auto!important}.contact-us button{position:relative;min-width:200px;padding:9px 18px!important;font-weight:500;font-size:15px;box-shadow:0 0 3.5px rgba(0,0,0,.16);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;text-align:center;display:block;color:#fff;margin:0 auto;font-size:18px}#btn-file{color:var(--ts-mbg2);display:block;cursor:pointer;height:170px;border:2px dashed #0654dc;background:#ecf3ff;width:100%;display:flex;justify-content:center;flex-flow:column;align-items:center}#btn-file .icon{border:3px solid #0654dc;border-radius:8px;padding:0 4px 0 4px;font-size:25px;margin-bottom:14px}.contact-us .bg-primary:hover{color:#fff;background-color:#1c95d3!important}.project-item{padding:90px 0}.project-bg-left{background-image:url(../img/project-bg-section.svg);background-position:top left;background-repeat:no-repeat;background-size:auto;position:relative}.project-page .project-item .project-main-img img{width:500px;height:383px;object-fit:cover;display:block;max-width:95%}.news-center .news-images,.project-page .project-item .project-images{margin-top:50px;width:100%}.news-center .news-images img,.project-page .project-item .project-images img{height:203px;object-fit:cover;display:block;cursor:zoom-in}.project-page .project-title{max-width:90%}.project-page .project-type{background-color:var(--ts-mbg5)!important;color:var(--ts-tfc3);border:0;border-radius:0;font-size:var(--ts-FontSize2);display:table-cell}.project-page .project-region{font-size:var(--ts-FontSize1);color:var(--ts-tfc2)}.news-center .news-desc p{font-size:20px;color:var(--ts-mfc3);font-style:normal;font-weight:400;line-height:normal}.news-center .mainTitle2{font-size:var(--ts-hdr1);margin:0;color:#000}.line-space2{background:#ddd;opacity:.8;margin-top:120px}.breadcrumb-about{position:absolute;width:100%}.header-content-about .about-header-data h1{color:#000;text-align:right;font-size:var(--ts-h2fsW);font-style:normal;font-weight:700;line-height:normal}.header-content-about .about-header-data p{color:var(--ts-mfc3);font-size:var(--ts-FontSize2);font-style:normal;font-weight:400;line-height:normal}.header-content-about .hdr-text{max-width:65%;font-weight:500;margin:20px auto;text-align:right}.fancy-header2{color:var(--ts-mbg2);text-align:right;font-size:var(--ts-FontSize2);font-style:normal;font-weight:700;line-height:normal}.header-content-about{overflow:hidden}.header-content-about .header-img{position:relative}.header-content-about .header-img img{min-width:715px;min-height:562px;width:100%;object-fit:cover}.about_us_vision .card{padding:35px 45px;box-shadow:0 3px 19px rgb(0 0 0 / 8%);background-color:var(--ts-tfc3);cursor:pointer;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12)}.about_us_vision .card-title{font-size:var(--ts-MainFontSize)}.team .card{background:0 0}.team .card-img{height:350px}.team .card-img img{background-color:#fff}.about_us_vision .card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.06)}.services-blk .card{cursor:pointer;transition:.3s transform cubic-bezier(.155,1.105,.295,1.12),.3s box-shadow,.3s -webkit-transform cubic-bezier(.155,1.105,.295,1.12)}.services-blk .card:hover{box-shadow:0 10px 20px rgba(0,0,0,.12),0 4px 8px rgb(0 0 0 / 14%);background:#0af0}.services-blk .card-body{font-size:var(--ts-FontSize2)}.ceo-part{background-image:url(../img/about-bg-2.svg);background-position:top left;background-repeat:no-repeat;background-size:auto;position:relative}.ceo-part .bg-secondary{background-color:var(--ts-mbg5)!important;color:var(--ts-tfc3);padding:1pc;border:0;border-radius:0;font-size:var(--ts-hdr1);display:table-cell}.ceo-part .ceo-main-img,.ceo-part .ceo2-main-img{width:479px;height:479px;object-fit:contain;position:relative}.partener{padding:60px 0}.partener .partener-title{color:var(--ts-tfc1);font-size:var(--ts-h2fsW);font-style:normal;font-weight:700;line-height:normal}.partener-title span{position:relative}.partener .image-wrapper{position:relative;padding:2%}.partener .image-wrapper:last-child{border-left:none}.image-wrapper img{width:124px;height:124px;background:0 0}.allies{background-image:url(../img/al-bg.svg);background-position:top right;background-repeat:no-repeat;background-size:auto;position:relative;padding:250px 0 120px 0}.allies-data{margin-bottom:60px}.allies-desc{color:var(--ts-mfc3);text-align:right;font-size:var(--ts-FontSize2);font-style:normal;font-weight:400;line-height:normal;position:relative}.allies-desc ::before{content:"";position:absolute;top:11px;bottom:0;border-left:1px solid #1c95d3;width:0;margin:0;height:70px;right:-17px}.allies-title{font-size:var(--ts-h2fsW);font-style:normal;font-weight:700;line-height:normal}.center{direction:ltr}.navbar-toggler{background:#0654dc;color:var(--ts-tfc3);padding:10px 14px;font-size:22px}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;background:var(--ts-tfc3);margin:4px;text-align:center;padding:5px;z-index:1}