@font-face{font-display:block;font-family:bootstrap-icons;src:url(https://ebrightconnect-backend.test/build/fonts/bootstrap-icons.92ea18a8.woff2) format("woff2"),url(https://ebrightconnect-backend.test/build/fonts/bootstrap-icons.1295669c.woff) format("woff")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(https://ebrightconnect-backend.test/build/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(https://ebrightconnect-backend.test/build/fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"),url(https://ebrightconnect-backend.test/build/fonts/fontawesome-webfont.f691f37e.woff) format("woff"),url(https://ebrightconnect-backend.test/build/fonts/fontawesome-webfont.1e59d233.ttf) format("truetype"),url(https://ebrightconnect-backend.test/build/images/fontawesome-webfont.c1e38fd9.svg#fontawesomeregular) format("svg")}@font-face{font-family:century_regular;font-style:normal;font-weight:400;src:url(https://ebrightconnect-backend.test/build/fonts/gothic-webfont.cdd3bfcd.eot?#iefix) format("embedded-opentype"),url(https://ebrightconnect-backend.test/build/fonts/gothic-webfont.ad7fcaac.ttf) format("truetype"),url(https://ebrightconnect-backend.test/build/images/gothic-webfont.a3e48a16.svg#century_gothicregular) format("svg")}@font-face{font-family:century_regular;font-style:normal;font-weight:400;src:url(https://ebrightconnect-backend.test/build/images/gothic-webfont.a3e48a16.svg#century_regular) format("svg")}@font-face{font-family:century_bold;font-style:normal;font-weight:400;src:url(https://ebrightconnect-backend.test/build/fonts/gothicb-webfont.4794bd38.eot?#iefix) format("embedded-opentype"),url(https://ebrightconnect-backend.test/build/fonts/gothicb-webfont.f31857fe.ttf) format("truetype"),url(https://ebrightconnect-backend.test/build/images/gothicb-webfont.4cdb2a66.svg#century_gothicbold) format("svg")}@font-face{font-family:century_bold;font-style:normal;font-weight:400;src:url(https://ebrightconnect-backend.test/build/images/gothicb-webfont.4cdb2a66.svg#century_bold) format("svg")}:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.bi-body-text:before{content:""}.bi-filetype-html:before{content:""}.lity *{box-sizing:border-box}.gap-3{gap:1rem}.auto-container{margin:0 auto;max-width:1270px;padding:0 15px;position:static}.theme-btn{display:inline-block;transition:.3s}.btn-style-two,.centered,.theme-btn{text-align:center}.btn-style-two{background:none;border:2px solid #000;color:#000;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:1px;line-height:24px;padding:12px 34px;position:relative;text-transform:uppercase}.btn-style-two:hover{background:#000;color:#fff}.btn-style-three{background-color:#5a5c5c;border-radius:0;color:#fff;display:inline-block;font-size:13px;font-weight:400;letter-spacing:1px;line-height:30px;overflow:hidden;padding:14px 40px;position:relative;text-transform:uppercase}.btn-style-three .txt{position:relative;transition:.6s;z-index:1}.btn-style-three:before{background-color:#2b9999;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleY(.5);transition:.4s;width:100%;z-index:1}.btn-style-three:hover:before{opacity:1;transform:scale(1)}.btn-style-three:hover{color:#fff}.error-body,.hello-body{background-repeat:no-repeat;background-size:cover;position:relative}.error-body:before{background-color:hsla(0,0%,4%,.9);content:"";display:block;height:100%;left:0;position:fixed;top:0;width:100%}.fullwidth-body-carousel,.fullwidth-body-carousel .outer-container,.image._s1._s1._s1{position:relative}img._s2._s2._s2._s2{display:block;width:100%}.image._s1._s1._s1:before{background-color:rgba(0,0,0,.4);content:"";inset:0;position:absolute}.fullwidth-body-carousel .gallery-thumbs{bottom:50px;left:100px;position:absolute;right:100px}.image._s1._s1{border:5px solid hsla(0,0%,100%,.95);cursor:pointer}.image._s1._s1,.projects-detail-section,.projects-detail-section .gallery-boxed{position:relative}.projects-detail-section .gallery-boxed .image{border-radius:5px;margin-bottom:30px;overflow:hidden;position:relative}.projects-detail-section .gallery-boxed .image img{display:block;position:relative;width:100%}.projects-detail-section .lower-content{position:relative}.projects-detail-section h3{color:#222;font-weight:700;line-height:1.3em;margin-bottom:20px;position:relative}.projects-detail-section p{color:#777;font-size:15px;font-weight:400;line-height:1.8em;margin-bottom:15px;position:relative}.btn-style-two:hover{background:#65cfcf!important;border:2px solid #65cfcf!important}.approach-project-title{font-size:27px}.approach-project-content{font-size:16px!important;font-weight:500!important}.button-blue{background-color:#65cfcf!important;height:51px!important;line-height:20px!important}.button-blue:hover{background-color:#2b9999!important}@media only screen and (max-width:1023px){.fullwidth-body-carousel .gallery-thumbs{left:15px;right:15px}}@media only screen and (max-width:599px){.fullwidth-body-carousel .gallery-thumbs{opacity:0;visibility:hidden}}.btn-style-three:before{background-color:#65cfcf}.btn-style-one,.btn-style-three,.btn-style-two{font-weight:600}section.page-title>div>div>ul>li:last-child:before{display:none}.approach-image-text{bottom:10%;color:#fff;left:5%;position:absolute;z-index:2}.approach-image-text h1{font-size:60px;font-weight:800}.approach-image-text p{color:#fff;font-size:40px;font-weight:700;line-height:normal;padding-right:53%!important}@media (min-width:768px){.approach-image-text p{font-size:40px;line-height:1;padding-right:30%}}.page-title{background-color:none!important;background:url(/build/images/bg_hero.0c7e9b62.webp) no-repeat 50% fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:100px 0;position:relative;z-index:1}@media only screen and (max-width:1140px){.page-title{padding:120px 0}}.page-title .inner-section{position:relative;text-align:center}.page-title .inner-section .title{color:#777;font-size:13px;font-weight:400;letter-spacing:1px;position:relative;text-transform:uppercase}.page-title .inner-section .title:before{background-color:transparent;border-radius:50%;content:"";height:43px;margin-left:120px;position:absolute;top:-10px;width:43px}.page-title .inner-section .title span{color:#fff;font-weight:700;position:relative;z-index:1}.page-title .inner-section h2{color:#fff;display:inline-block;font-size:50px;line-height:1.4em;padding:10px 0;position:relative;text-transform:uppercase}.page-title .inner-section h2 strong{position:relative}.page-title .inner-section h2:before{background-color:transparent;border-radius:50%;content:"";height:145px;left:26px;position:absolute;top:-30px;width:145px}.page-title .inner-section h2 span{color:#ccc;position:relative}.page-title .page-breadcrumb{position:relative}.page-title .page-breadcrumb li{color:#fff;display:inline-block;margin:0 10px;position:relative}section.page-title>div>div>ul>li:first-child:before,section.page-title>div>div>ul>li:nth-child(2):before{content:"-";font-size:18px;position:absolute;right:-15px}.page-title .page-breadcrumb li a{color:#fff;font-size:14px;position:relative}.bg-withe{background:#fff!important}.video-box,.video-section{position:relative}.video-section{padding:0}.sec-title h2{color:#5a5c5c;font-size:26px;font-weight:700;letter-spacing:1px;line-height:1.2em;padding-bottom:20px;position:relative;text-transform:uppercase}.black-font{color:#000!important}.reality-section .content-column .inner-column .text p,.sec-title.centered .text,.service-block-two .content-column .text{font-size:16px;line-height:1.6}.sec-title.centered .text{margin:0 auto;max-width:600px}.sec-title .text{color:#8d8d8d;font-weight:500;line-height:1.9em;position:relative}.text,p{line-height:1.6em}.content-text-width{max-width:900px!important}.text,p{font-family:Montserrat,sans-serif!important;line-height:1.8em;position:relative}.video-box .image{margin:0;overflow:hidden;position:relative}.video-box .image img{position:relative;width:100%}.solutions{background-color:#f9f9f9}.solutions .bg_texture img{max-width:60px;width:100%}.wrap_text_img{margin-left:0;margin-right:0}.bg_texture{background-image:url(/build/images/bg_texture.79e54351.webp);background-position:0 0;background-repeat:no-repeat;padding:15px}.bg_color{background-color:#404140;padding:20px}.title_texture_box{color:#fffbfb;font-size:24px;font-weight:800;letter-spacing:2px;padding:20px 0 0;text-transform:uppercase}.img_texture_solutions{background-position:center 30%;background-repeat:no-repeat;background-size:cover;min-height:160px;overflow:hidden;position:relative}.ema_background{background-color:#f1f1f1;border-left:10px solid #fff;border-right:4px solid #65cfcf}.ema_background p{font-size:14px}.solution-service-01-img{background-image:url(/build/images/image1.9d2c01c3.webp)}.solution-service-02-img{background-image:url(/build/images/image2.f60bae9f.webp)}.solution-service-03-img{background-image:url(/build/images/image3.bfdef179.webp)}.solution-service-04-img{background-image:url(/build/images/image4.17c75c1a.webp)}.solutions p{font-size:16px;font-weight:400;margin-bottom:1.3rem}.bold_text{font-weight:700}.black_text{color:#000!important}.wrap_text_img:first-child .bg_texture{background-position:0 0}.wrap_text_img:nth-child(2) .bg_texture{background-position:100% 0}.wrap_text_img:nth-child(3) .bg_texture{background-position:0 100%}.wrap_text_img:nth-child(4) .bg_texture{background-position:100% 100%}.img_texture_solutions:before{background-image:url(/build/images/logo_white.46dbfa23.svg);background-repeat:no-repeat;background-size:cover;bottom:-30px;content:"";opacity:.7;position:absolute;right:-60px;top:-26px;width:193px}@media (min-width:768px){.bg_texture{padding:45px}.solutions .bg_texture img{max-width:70px}.img_texture_solutions:before{opacity:1}.img_texture_solutions{min-height:245px}}@media (max-width:989px){.services-page-section{padding:40px 0!important}}.powered{margin-bottom:-45px;max-width:160px;position:relative;width:100%}.db-link,.db-link:hover{color:inherit}.db-link:hover{text-decoration:underline}.font-family-icons{color:#5a5c5c!important;font-size:22px!important;position:relative}.e_login{display:inline-block;padding-left:24px;position:relative}.e_login:before{background-color:#a9a9a9;bottom:5px;content:"";left:8px;position:absolute;top:5px;width:2px}.services-section-two{background-color:#f7f7f7;padding:105px 0 50px;position:relative}.services-section-two .icons{bottom:0;left:0;position:absolute;right:0;top:0}.services-section-two .icons .icon-one{background-repeat:no-repeat;display:inline-block;height:12px;left:5%!important;position:absolute!important;top:10%!important;width:12px}.services-section-two .icons .icon-two{left:45%!important;top:15%!important;width:15px}.services-section-two .icons .icon-three,.services-section-two .icons .icon-two{background-repeat:no-repeat;display:inline-block;height:15px;position:absolute!important}.services-section-two .icons .icon-three{left:15%!important;top:75%!important;width:35px}.services-section-two .icons .icon-four{left:55%!important;top:75%!important}.services-section-two .icons .icon-five,.services-section-two .icons .icon-four{background-repeat:no-repeat;display:inline-block;height:15px;position:absolute!important;width:35px}.services-section-two .icons .icon-five{left:85%!important;top:65%!important}.services-section-two .icons .icon-six{background-repeat:no-repeat;display:inline-block;height:15px;left:85%!important;position:absolute!important;top:20%!important;width:35px}.services-block-two{margin-bottom:40px;position:relative}.services-block-two .inner-box{position:relative}.services-block-two .inner-box .icon-box{color:#000;display:inline-block;font-size:48px;line-height:1em;margin-bottom:24px;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.services-block-two .inner-box .icon-box .icon{position:relative}.services-block-two .inner-box:hover .icon-box{-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}.services-block-two .inner-box h3{color:#5a5c5c;font-size:16px;font-weight:700;letter-spacing:2px;margin-bottom:12px;position:relative;text-transform:uppercase}.services-block-two .inner-box h3 a{color:#5a5c5c;display:inline-block;position:relative;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:1}.services-block-two .inner-box h3 a:before{background-color:#000;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:100%;z-index:-1}.services-block-two .inner-box h3 a:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.services-block-two .inner-box h3 a:hover{color:#fff}.services-block-two .inner-box .text{color:#797979;font-size:14px;line-height:1.9em;position:relative}.platform-icon{height:50px;width:auto}.icons-title{color:#000;font-size:27px;font-weight:700}.font-bold-black{font-size:38px;font-weight:700;line-height:45px}.font-title-carousel{font-size:26px!important;font-weight:700!important}.mr-custom-5{margin-right:5rem!important}.remove-rotate{opacity:1!important;transform:none!important}.button-carousel{box-shadow:none;margin-top:25px}@media (max-width:575px){.ema_background{border-bottom:4px solid #65cfcf;border-left:none;border-right:none}.bg_color{height:70px;padding:10px}.svg-icon-um{width:50px!important}}.li-bullet:after{content:"·";font-weight:800}.clients_slider{padding:0 58px;position:relative}.clients_slider .item{text-align:center}.clients_slider .item img{max-width:150px}.tns-controls{width:100%}.customize-controls,.tns-controls{display:flex;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.customize-controls{flex-wrap:wrap;outline:none;width:99%}.customize-controls>div{flex:0 0 auto;width:auto}.customize-controls i{color:#fff;cursor:pointer;font-size:30px}.customize-controls.black_arrow i{color:#000}.customize-controls-quotes.customize-controls{height:1px;max-width:1500px;top:38%;z-index:1}.customize-controls-quotes.customize-controls i{color:rgba(0,0,0,.5);font-size:40px}.tns-outer{position:relative;z-index:1}button[data-action=start],button[data-action=stop]{display:none}.new-banner{background-image:url(/build/images/bg_main_hero.b8dd5507.webp);background-position:top;background-repeat:no-repeat;background-size:cover}.new-banner .col-image{max-height:675px}.banner_text_box_white{color:#fff}.new-banner .title-banner{font-weight:700;line-height:1}.new-banner .btn-style-one{background-color:#fff!important;color:#000!important;font-size:15px}.new-banner .btn-style-one:hover{color:#fff!important}.banner_text_box_white{text-align:left}.new-banner .title-banner{font-size:46px}.new-banner .copy-banner{font-size:19px;margin-top:10px}@media (min-width:992px){.new-banner .col-image img{margin-top:-65px}}@media (max-width:992px){.banner_text_box_white{backdrop-filter:blur(9px);background-color:hsla(0,0%,41%,.342);line-height:1.2;text-align:center;text-transform:uppercase}.new-banner .title-banner{font-size:calc(1.375rem + 1.5vw)!important}.new-banner .copy-banner{font-size:1.25rem!important}.new-banner .col-image{overflow:hidden}}.grecaptcha-badge{visibility:hidden}.lower-content{border-bottom:4px solid #797a7a}.map-column .image,.obj_fit{height:100%}.obj_fit{object-fit:cover;object-position:center center;width:100%}.clients-section-carousel .container-fluid{max-width:1600px}.nscontroler{padding:0 15px}.nscontroler li{border:none}.nscontroler a{display:inline-table;font-size:14px!important;line-height:1.3}.nscontroler a>*{display:table-cell;vertical-align:middle}.nscontroler div span{display:inline-block;font-size:22px;padding:0 14px}.nscontroler li div{border:solid #000;border-width:0 2px}.nscontroler li a>span{padding:3px 8px 3px 24px}.nscontroler li:last-child a>span{padding:3px 24px 3px 8px;text-align:right}.nscontroler a>span{display:none}.svg-icon-um{width:90px!important}@media (min-width:480px){.nscontroler a>span{display:table-cell}}.news-block-three .inner-box .lower-content .text{color:#5a5a5a;font-size:14px;line-height:1.9em;text-align:left}.solutions ul,li{font-size:14px;list-style:none;margin:0;padding:0}