#button,.click-video,.client-img,.clint-name,.industries-img,.lab-list,.lab-section h3,.rating-slider,.text-center{text-align:center}.look-hire,.mob-number,.service-design h3 a,.time-block h4 a,body,h1,h2,h3,h4,h5,p{color:#14151b}.blog-pattern,.entry-header:after,.feed-wrap::after,.time-block-img{left:0;position:absolute}.read-link:before,.read-link:hover:before{transition:width .3s;background-color:#fff}.blog-pattern,.file-input{top:0;height:100%;opacity:0}.file-input:focus,a{outline:0}a,abbr,acronym,address,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,img,label,li,menu,nav,ol,p,section,small,span,strong,sub,summary,sup,table,tbody,td,th,tr,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body,h1{font-weight:400;font-family:"Proxima Nova Rg"}body,h4{line-height:1.1}.fz-30,.fz-36,.fz-48,h1,h2{line-height:1}.alertError,.award-listed li span,.con-browse,.d-block,.input-model .iti,.link-break,figcaption,figure,footer,header,menu,nav,picture,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;width:700px}.time-table{width:300px;overflow:auto}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:10px}@font-face{font-family:"Proxima Nova Lt";src:url(../fonts/ProximaNova-Light.woff2) format("woff2"),url(../fonts/ProximaNova-Light.woff2) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Lt";src:url(../fonts/ProximaNova-Semibold.woff2) format("woff2"),url(../fonts/ProximaNova-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Th";src:url(../fonts/ProximaNova-Extrabld.woff2) format("woff2"),url(../fonts/ProximaNova-Extrabld.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Rg";src:url(../fonts/ProximaNova-Bold.woff2) format("woff2"),url(../fonts/ProximaNova-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Rg";src:url(../fonts/ProximaNova-Regular.woff2) format("woff2"),url(../fonts/ProximaNova-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Proxima Nova Bl";src:url(../fonts/ProximaNova-Black.woff2) format("woff2"),url(../fonts/ProximaNova-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Minion Pro";src:url(../fonts/MinionPro-CnIt.woff2) format("woff2"),url(../fonts/MinionPro-CnIt.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}body{font-size:1.1rem}.slick-slider{-webkit-user-select:text!important;-khtml-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.slick-list.draggable{-webkit-user-select:auto!important;-khtml-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}h1{font-size:2.2rem;margin-bottom:14px}.fz-48,h2{font-size:3rem;letter-spacing:-1px}.fz-30,.fz-36,h3{letter-spacing:-.75px}h2{font-family:"Proxima Nova Bl";font-weight:800;margin-bottom:25px}.time-block h4,h3{color:#14151b;font-family:"Proxima Nova Th"}h3,h4{font-size:2rem;margin-bottom:12px}.meet-us-para strong,.read-blog,.time-block h4,h3,h5{font-weight:700}h4{font-family:"Proxima Nova Bl";font-weight:900}.read-blog,h5,p{font-family:"Proxima Nova Rg";font-size:1.6rem}.read-link,.time-read,p{font-weight:400}.fz-36{font-size:2.4rem}.fz-30{font-size:2rem}p{line-height:1.5}small{font-size:85.71429%;line-height:1.75}img{max-width:100%;height:auto}a{text-decoration:none}button{background:0 0;border:none;padding:0;cursor:pointer}.advantages-section h2 br,.ans-point,.brandlogo h3 br,.convenient-info h3 br,.convenient-info:nth-child(5) .progress-block:after,.convenient-section h2 br,.d-none,.development-section h2 br,.display-none,.flex-from .bunch-txt::after,.grecaptcha-badge,.grow-figure,.hide-content,.industries-team,.service-section h2 br{display:none}.container,.footer .container{margin:0 auto;max-width:1307px;width:100%;padding:0 15px}.container-fluid{max-width:1400px;padding:0 15px;width:100%;margin:0 auto}.blog-title,.form-top-head,.sub-ul,.time-block h4,.time-block p{margin-bottom:20px}a,span,strong{display:inline-block}.d-flex{display:flex}.justify-content-between{justify-content:space-between}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.time-block-section{background-color:#bcdfea;position:relative;padding:50px 0 100px}.read-blog{position:absolute;bottom:15px;display:inline-block;background-color:#02789e;color:#fff;text-transform:capitalize;padding:16px 30px;border-radius:4px;transition:.5s;border:2px solid transparent}.btn-consult:hover,.read-blog:hover{border:2px solid #02789e;color:#14151b;background:0 0}.blog-pattern{width:100%;transition:.7s;display:none}.advantage img,.blog-pattern img,.convenient-wrap img,.time-block-img img{width:100%;height:100%;object-fit:cover}.animate .blog-pattern{opacity:.4}.time-block-img{width:100%;height:100%;top:0;z-index:-1}.time-block h4{letter-spacing:-1.3px}.read-link,.time-block p,.time-read{font-family:"Proxima Nova Rg";color:#14151b}.awards-txt,.clint-name strong,.development-inform,.process-decimal{font-family:"Proxima Nova Lt"}.time-block h4 a:hover{text-decoration:underline;text-decoration-thickness:2px}.contact-form p,.form-group label{font-size:14px;color:var(--light-gray)}.time-read{display:block;margin-bottom:8px;font-size:1.8rem}.feed-wrap::after{content:"";width:50px;height:8px;top:0;background-color:#14151b}.read-link:after,.read-link:before{bottom:-6px;height:2px;position:absolute;left:0;content:""}.wrap-time-block{position:relative;display:flex;overflow-x:scroll;padding-bottom:10px}.form-group label:before,.read-link{display:inline-block;position:relative}.time-block{flex:0 0 82%}.feed-wrap{position:relative;padding:25px 15px 20px 0}.read-link{font-size:1.6rem;transition:.5s}.read-link:after{width:100%;background-color:#1f212c}.read-link:before{z-index:1;width:0%}.industries-logo:hover:after,.read-link:hover:before,.talk-logo img{width:100%}.blog-newsletter-style{padding-bottom:30px;border-bottom:4px solid #14151b}.entry-header{margin-top:120px;position:relative;padding-top:20px}.entry-title{font-size:30px}.fake-btn,.file-msg,.file-size{font-size:1.4rem;font-weight:400;color:#999aa1}.entry-header:after{content:"";top:0;width:65px;background-color:#14151b;height:4px}.file-drop-area{position:relative;display:flex;align-items:center;max-width:100%;padding:15px!important;transition:.2s;margin-bottom:19px}.develop-color,.development-block h3{transition:.5s}.file-drop-area.is-active{background-color:rgba(255,255,255,.05)}.fake-btn{flex-shrink:0;background-color:#fff;border:1px solid #14151b;border-radius:3px;padding:16px 32px;margin-right:18px}.file-msg{line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size{margin-left:10px}.file-input{position:absolute;left:0;width:100%;cursor:pointer}.check-wrap{padding-top:2px;margin-bottom:16px}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.new{padding:50px}.model-input textarea,textarea{resize:none}.form-group{display:block;margin-bottom:6px}.form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.black-bg img,.expert-picture img,.linkedin-profile svg{width:100%;height:100%}.form-group label{position:relative;cursor:pointer}.form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #14151b;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:8px;vertical-align:middle;cursor:pointer;margin-right:12px}.form-group input:checked+label:after{content:"";display:block;position:absolute;top:4px;left:6px;width:6px;height:9px;border:solid #02789e;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-form p{line-height:1.3}.acc-question.active .que,.development-block:hover h3 .develop-color,.form-group a{color:#e42c38}.privacy-info{margin-top:15px}@media all and (min-width:576px){.time-block{flex:0 0 44%}}@media all and (min-width:768px){.d-sm-flex,.title-wrap{display:flex}.fz-48{font-size:3.2rem}.fz-36{font-size:2.6rem}.container,.footer .container{padding:0 3%}.justify-content-spacebetween{justify-content:space-between}.time-block-section{padding:60px 0 50px}.title-wrap{align-items:flex-end;justify-content:space-between;margin-bottom:26px;border-bottom:2px solid #14151b;padding-bottom:10px}.blog-title{margin-bottom:0}.read-blog{position:static}.wrap-time-block{overflow:visible}.time-block{flex:0 0 30%;padding:0}.feed-wrap{position:relative;padding:25px 0 0}.time-block h4{letter-spacing:-.5px}}@media all and (min-width:992px){.fz-48{font-size:3.6rem}.fz-30{font-size:2.2rem}.fz-36{font-size:2.8rem}p{line-height:1.2}.d-md-flex{display:flex}.time-block p{font-size:1.8rem}}@media all and (min-width:1024px){.fz-48{font-size:4.2rem}.fz-30{font-size:2.6rem}.convenient-section h2{max-width:800px}}@media all and (min-width:1025px){.d-lg-flex{display:flex}.justify-content-md-center{justify-content:center}}@media all and (min-width:1200px){.fz-36,.fz-48{line-height:1.01}.fz-48{font-size:4.4rem;letter-spacing:-1.3px}.fz-36,.time-block h4{font-size:3rem}.fz-30{font-size:2.4rem}.time-block-section{padding:70px 0 60px}.feed-wrap{padding:25px 0 0 20px}.time-block h4{min-height:132px;line-height:1}.home-page .time-block-section.sticky{position:sticky;width:100%;left:0;top:80px;z-index:10}.time-block p{margin-bottom:0}.title-wrap{margin-bottom:40px}.entry-header{margin-top:200px}}.event-profile,.tech-awards{background-color:#f9f8f8;padding:50px 0}.event-profile .container{padding-right:0}.event-profile h3{margin-bottom:48px}.expert-wrapper{display:flex;overflow:auto;padding-bottom:10px}.expert-wrap{flex:0 0 90%;display:flex;margin-right:15px;align-items:center}.expert-picture{width:90px;height:90px;border:1px solid #14151b}.expert-picture img{object-fit:cover;object-position:top}.expert-detail{background-color:#14151b;padding:10px;font-weight:600;display:flex;align-items:center;justify-content:space-between;width:calc(100% - 110px)}.our-experts{font-size:1.5rem;color:#fff}.our-experts span{display:block;color:#fff;font-size:1.2rem;margin-top:4px}.linkedin-profile{width:20px}.meet-us-2023{padding-top:23px;margin:25px 0 36px;position:relative}.meet-us-2023:before{content:"";position:absolute;left:0;top:0;width:50px;height:8px;background-color:#14151b}.meet-us-prominent{font-size:18px;line-height:1.18}.booth-date{margin-bottom:36px}.from-date em{width:10px;height:2px;margin:0 5px;display:inline-flex;align-items:center;background-color:#fff}.meet-us-2023 strong{display:block;font-size:3rem;line-height:36px;letter-spacing:-1.5px;margin-bottom:12px;font-weight:600}.meet-us-2023 span{display:block;margin-bottom:9px;font-size:2rem;margin-right:10px}.from-date{font-size:16px;font-weight:700;background:#14151b;color:#fff;padding:10px 16px}.meet-us-para{font-size:1.8rem;margin-top:20px}.event-list{margin:14px 0 10px}.event-list li{font-size:16px;margin-bottom:14px;position:relative;line-height:1.1;padding-left:14px;font-weight:600}.lab-box span,.lab-list strong{font-weight:400;letter-spacing:-.01em;height:50px}.event-list li::before{content:"";display:inline-block;width:4px;height:4px;background-color:#14151b;position:absolute;left:0;top:6px}.consult-schedule{margin-top:30px}.frequently-section,.lab-section{padding:50px 0}.lab-section h3{font-size:2.6rem;margin-bottom:50px}.lab-box{margin-bottom:20px;padding:0 15px}.inform-section h2,.lab-box:last-child{margin-bottom:0}.lab-list strong{display:block;width:calc(100% - 30px);background-color:#14151b;color:#fff;font-size:2.8rem;line-height:48px;display:flex;align-items:center;padding:0 15px;text-align:left;font-family:"Proxima Nova Th"}.lab-box span,.service-design p,.tech-head span{font-size:1.6rem}.lab-box span{display:block;color:#1a1a1a;line-height:28px;margin:-15px 0 0 30px;display:flex;align-items:center;padding:21px 10px 10px 15px;border:1px solid #14151b}.ces-section{background-color:#f9f8f8;padding:60px 0 50px;margin-bottom:40px}.brand-title-box h4,.tech-head{margin-bottom:24px}.tech-head h2{margin-bottom:6px;font-family:"Proxima Nova Th"}.award-listed,.service-block{overflow-x:scroll;padding-bottom:10px}.award-listed li{background-color:#14151b;flex:0 0 80%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-right:15px;height:250px;padding:20px;position:relative}.awards-txt{position:absolute;bottom:20px;left:50%;width:75%;color:#fff;font-size:1.3rem;font-weight:600;transform:translateX(-50%)}.awards-logos{width:140px;margin:0 auto 15px}.awards-logos .st0{fill:#fff}.fill-none .st0{fill:none}.service-section{padding:50px 0 40px;background-color:#fff;position:relative;z-index:1}.service-section h2{margin-bottom:16px}.sec-detail{font-size:1.6rem;margin-bottom:40px;letter-spacing:-.5px}.service-design{position:relative;padding:30px 15px 0 0;flex:0 0 85%;margin-right:15px}.service-design::after{content:"";position:absolute;left:0;top:0;width:90%;height:8px;background-color:#14151b}.service-design h3 a:hover{color:#e01321}.flex-from{margin-top:10px;padding:22px 15px;box-shadow:rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.01) 0 10px 10px -5px}.flex-from h3{font-size:3rem;margin-bottom:5px;position:relative}.flex-from .bunch-txt{padding-top:0}.convenient-section{background-color:#f9f8f8;position:relative;padding:50px 0 20px}.convenient-info{position:relative;margin-bottom:40px}.convenient-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;display:none}.advantages-section h2,.choose-box h3,.click-video,.custom-select,.develop-color,.development-pic,.footer,.footer-link,.footer-menu li a,.inform-box,.link-break,.mob-number,.policy-list a,.portfolio-box,.service-list,.sticker em,.time-current,.time-current-remove,body.overlay{position:relative}.black-bg{margin-bottom:45px}.process-decimal{display:block;color:#a79fa3;font-size:1.4rem;font-weight:600;line-height:1;letter-spacing:.1px}.advantages-section{background-color:#fdcfc1;padding:40px 0 30px;position:relative;overflow:hidden}.choose-box{margin:0 0 36px;border-top:2px solid #14151b}.choose-box h3{padding-top:15px;margin-bottom:5px}.choose-box h3::after{content:"";position:absolute;left:0;top:0;width:44%;height:2px;background-color:#14151b}.development-section{padding:40px 0 35px;background-color:#fff}.development-section h2{margin-bottom:35px}.development-wrap,.gallery-wrapper{margin-bottom:40px}.development-block p,.input-model,.model-form li{margin-bottom:10px}.development-block{border-radius:1px;margin-bottom:15px;transition:.5s;padding:0}.development-inform{font-weight:600;font-size:14px}.development-pic{margin-bottom:15px}.development-pic img{width:100%;height:100%;display:block;object-fit:cover}.portfolio-box{padding:20px 0}.develop-color{color:#14151b}.development-block:hover .develop-color:after{bottom:-2px}.develop-color:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;transition:.5s ease-out;background-color:#c6c7cb;height:2px}.develop-color:before{content:"";position:absolute;z-index:1;left:0;bottom:-2px;width:0%;background-color:#14151b;height:2px;transition:width .3s}.click-video:after,.click-video:before{left:0;bottom:-5px;height:2px;content:""}.click-video:hover:before,.develop-color:hover:before{background-color:#1f212c;width:100%;transition:width .3s}.inform-section{background-color:#f9f8f8;padding:50px 0 40px}.inform-box{margin-left:0;padding:30px 0}.user-content{max-width:817px;padding-bottom:45px;margin-bottom:38px;border-bottom:2px solid #14151b}.rating-info strong{display:block;font-size:1.3rem;font-family:"Proxima Nova Rg";line-height:1;font-weight:700;margin-bottom:15px;padding-right:80px}.rating-info img,.rating-slider img{width:214px;height:83px}.clint-name{font-family:"Proxima Nova Rg";font-weight:400;font-size:1.4rem;margin:10px 0 25px}.clint-name strong{display:block;margin-top:5px;font-weight:600;font-size:1.6rem}.click-video,.inform-box p{font-family:"Proxima Nova Lt";font-size:1.8rem}.inform-box p{color:#272a37;margin-bottom:15px;font-weight:300}.click-video{font-weight:600;display:inline-block;cursor:pointer;transition:width .8s;color:#14151b}.click-video:after{position:absolute;right:0;width:100%;background-color:#d8d4d6}.click-video:before{position:absolute;z-index:1;width:0%;background-color:#14151b;transition:width .3s}.click-video em{width:20px;display:inline-block;position:absolute;left:-30px;top:1px}.click-video .st0{fill:#e01321!important}.client-dot{position:absolute;top:-30px;width:100%;left:0;display:none}#button,.custom-select:after,.happy-customer,.quote,.rating-slider em{display:inline-block}.quote{vertical-align:middle;margin-right:20px}.quote img{width:30px}.rating-slider em{width:100%;height:100%}.rating-slider{position:relative;width:214px;height:83px;overflow:hidden}.rating-slider figure{position:absolute;background:#fff;left:0;top:0;right:0;bottom:0;width:214px;opacity:0;animation-name:fade;animation-duration:6s;animation-iteration-count:infinite;-webkit-animation-name:fade;-webkit-animation-duration:16s;-webkit-animation-iteration-count:infinite}@keyframes fade{0%,100%,24%{opacity:0}1%,18%,50%{opacity:1}}.rating-slider em{position:relative;top:50%;transform:translateY(-50%)}.rating-slider figure:first-child{animation-delay:0s}.rating-slider figure:nth-child(2){animation-delay:2s}.rating-slider figure:nth-child(3){animation-delay:4s}.rating-slider figure:nth-child(4){animation-delay:6s}.rating-slider figure:nth-child(5){animation-delay:8s}.rating-slider figure:nth-child(6){animation-delay:10s}.rating-slider figure:nth-child(7){animation-delay:12s}.rating-slider figure:nth-child(8){animation-delay:14s}.rating-slider figure:nth-child(9){animation-delay:16s}.brand-section{padding:17px 0 50px}.brand-detail{padding:40px 0 50px;border-top:8px solid #14151b;border-bottom:4px solid #14151b}.brand-hide,.top-border-remove .brand-detail{border-top:none}.brand-hide{border-bottom:none;padding:20px 0 0}.happy-customer{font-size:1.6rem;margin-bottom:40px;font-weight:800;letter-spacing:-.9px}.brandlogo h3{margin-bottom:5px;font-family:"Proxima Nova Bl";font-weight:800}.brand-logos{display:flex;justify-content:space-between}.brand-logos li{background-color:#14151b;display:inline-flex;align-items:center;width:19%;height:80px;padding:0 15px 0 20px}#button,.industries-img img{width:50px}.brand-logos li svg{width:auto;height:52px}.brand-logos li.amdocs-brand svg{width:137px}.brand-logos li.cisco-brand .st1{fill:none;stroke:none}.industries-block{background-color:#ecebeb;padding:40px 10px 10px;position:relative;z-index:1}.industries-left h2{position:relative;padding-top:10px}.industries-left h2:after{content:"";position:absolute;top:0;left:0;width:40px;height:8px;background-color:#e01321}.industries{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.grow-box,.industries-logo{align-items:center;position:relative}.industries-logo{width:125px;height:130px;background-color:#fff;display:flex;justify-content:center;flex-direction:column;margin:0 5px 15px;box-shadow:0 11px 21px 0 rgba(0,0,0,.02)}.industries-logo:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#027da5;transition:width .3s}.media-link:after,.media-link:before{position:absolute;bottom:-2px;height:2px;content:"";left:0}.industries-logo:hover{box-shadow:0 11px 21px 0 rgba(0,0,0,.05)}.industries-img{margin-bottom:8px}.industries-logo strong{font-family:"Proxima Nova Bl";font-weight:700;font-size:1.6rem;color:#14151b}.industries-section{padding-bottom:30px}.landing-cta{background-color:#14151b;padding:45px 0}.landing-cta p{font-size:22px;color:#fff;line-height:1.1;margin-bottom:20px}.btn-consult{background-color:#02789e;color:#fff;font-size:1.6rem;font-family:"Proxima Nova Rg";font-weight:700;padding:20px 26px;transition:.5s;border:2px solid transparent}.contact-idea.time,.gallery-wrapper h3{margin-bottom:50px}.custom-select:after{position:absolute;content:"";border:solid #bdb6b8;border-width:0 2px 2px 0;right:24px;z-index:1;padding:4px;top:22px;pointer-events:none;margin-left:16px;transition:.3s ease-in;transform:rotate(45deg)}.btn-grow,.contact-idea .consultation-btn{transition:.5s;font-family:"Proxima Nova Rg";font-weight:700}.custom-select select{font-family:"Proxima Nova Rg";border:1px solid #999aa1;border-radius:2px;padding:16px 12px 17px 21px;font-weight:400;font-size:1.8rem;color:#14151b;cursor:pointer;transition:.3s;width:100%;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#button{background-color:#ff9800;height:50px;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}#button::after{content:"\f077";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:2em;line-height:50px;color:#fff}#button:hover{cursor:pointer;background-color:#333}#button:active{background-color:#555}#button.show{opacity:1;visibility:visible}.grow-section{background-color:#14151b;padding:25px 0 20px}.grow-figure img{border-radius:6px}.grow-box{padding:15px 0}.grow-content{margin-top:20px}.grow-content h3{color:#fff;font-size:2.2rem;line-height:1;margin-bottom:10px}.grow-content p{color:#fff;margin-bottom:0}.btn-grow{background-color:#02789e;color:#fff;font-size:1.6rem;padding:18px;border:2px solid transparent}.btn-grow:hover{border:2px solid #02789e;color:#fff;background:0 0}.brand-title{background-color:#bcdfea;padding:40px 0}.brand-title h3{margin-bottom:46px}.brand-title-box{padding:30px 15px;border-radius:1px;margin-bottom:20px;background-color:#fff;transition:.3s}.brand-title-logo{padding:8px 20px;min-height:66px;margin-bottom:26px;display:inline-flex;align-items:center;justify-content:center;background:#bcdfea}.brand-title-box:hover,.management-section{background-color:#fff}.brand-title-box p{font-size:1.8rem;line-height:1.45}.management-section{padding:50px 0 0;position:relative;z-index:2}.business-block{background-color:#f9f8f8;position:relative;padding:30px 15px}.contact-idea h2{margin-bottom:14px}.contact-idea p{font-size:1.8rem;line-height:1.3;letter-spacing:-.5px;margin-bottom:30px}.contact-idea .consultation-btn{font-size:1.4rem;background-color:#02789e;color:#fff;border:2px solid #02789e;border-radius:4px;padding:16px 13px}.manager-img img{width:145px;height:145px;object-fit:cover;border-radius:50%}.inform-wrap{margin-left:20px;padding-top:14px}.manager-inform{font-size:1.6rem;margin-bottom:15px}.manager-inform strong{display:block;font-size:1.8rem;letter-spacing:-.8px;margin-bottom:3px;font-family:"Proxima Nova Th"}.media-type{display:flex;margin-bottom:8px}.media-type span{font-size:1.8rem;margin-right:10px}.media-type img{width:25px;height:100%}.media-link{color:#e01321;position:relative;font-size:1.8rem;display:inline-block;font-family:"Proxima Nova Rg";font-weight:700;transition:.3s ease-out}.media-link:after{background-color:#c6c7cb;width:100%}.media-link:before{z-index:1;background-color:#14151b;width:0%;transition:width .3s}.media-link:hover:before{width:100%;background-color:#1f212c;transition:width .3s}.accordion{margin-bottom:24px;position:relative}.faq-question{background-color:#e9e7e7;position:absolute;justify-content:center;align-items:center;width:30px;height:30px;font-family:"Proxima Nova Th";font-weight:700;font-size:20px;color:#14151b;top:1px;left:0;display:none}.ans,.que{color:#14151b;font-family:"Proxima Nova Rg";font-weight:400}.que{cursor:pointer;position:relative;font-size:2rem;display:block;padding:0 28px 16px 0;border-radius:.15em}.acc-question.active::before{content:"";position:absolute;left:-10px;top:1px;width:2px;height:calc(100% - 20px);background-color:#14151b}.acc-question:after{content:"";cursor:pointer;position:absolute;top:4px;right:5px;border:solid #1f212c;border-width:0 2px 2px 0;display:inline-block;padding:4px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.acc-question.active:after{top:9px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.accordion-content{display:none;font-size:18px;padding-bottom:10px;position:relative}.ans{line-height:normal;letter-spacing:-.7px;font-size:1.8rem;word-spacing:1.5px;padding:0 10% 20px 0}.bottom-line{background-color:#e6e6e6;height:2px;border:none}.accordion-content li{font-size:1.6rem;margin-bottom:10px;padding-left:20px;position:relative}.accordion-content li::after{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;background-color:#dad4d6}@media all and (min-width:360px){.expert-wrap{flex:0 0 86%}.our-experts{font-size:1.6rem}.our-experts span{font-size:1.3rem}.contact-idea .consultation-btn{font-size:1.5rem;padding:16px 15px}}@media all and (min-width:375px){.meet-us-2023{margin:34px 0 36px;padding-top:18px}.booth-flex{display:flex}.meet-us-2023 span{font-size:18px}.our-experts span{font-size:1.4rem}.linkedin-profile{width:24px;height:24px}.contact-idea .consultation-btn{font-size:1.6rem;padding:20px 15px}}@media all and (min-width:414px){.expert-wrap{flex:0 0 78%}}@media all and (min-width:576px){.service-design{flex:0 0 44%}.award-listed li{flex:0 0 45%}.choose-box p{padding-right:100px}.expert-wrap{flex:0 0 55%}}@media all and (min-width:768px){.choose-box h3,.que{letter-spacing:-.9px}.ans-point,.user-content:after{top:0;background-color:#14151b}.event-profile{padding:60px 0 0}.expert-wrapper{flex-wrap:wrap;overflow:visible;padding-bottom:0;justify-content:space-between}.expert-wrap{flex:0 0 auto;width:48%;margin:0 0 60px}.lab-section h3{font-size:2.8rem}.lab-list{display:flex;flex-wrap:wrap}.lab-box{width:46%}.service-section{padding:60px 0 20px}.advantages-section h2,.development-section h2,.service-section h2{max-width:640px}.service-block{overflow:visible;flex-wrap:wrap}.advantages-section h2 br,.convenient-info h3 br,.convenient-section h2 br,.development-section h2 br,.flex-from .bunch-txt,.hide-content,.service-section h2 br{display:block}.service-design{flex:0 0 45%;padding:25px 0 0;margin:0 0 48px}.flex-from .bunch-txt:after{max-width:none}.award-listed li{flex:0 0 30%}.convenient-info{flex:0 0 40%;margin-right:10px}.convenient-section h2{max-width:640px;margin-bottom:40px}.advantage-wrap{width:85%;margin-bottom:55px}.choose-box{display:flex;margin:0 10px 20px 0;border-radius:1px;padding-top:10px;position:relative}.choose-box h3{width:185px;position:relative}.choose-box h3::after{top:-10px;width:100%}.choose-box p{width:calc(100% - 185px);padding:0 20px 0 30px}.development-section,.inform-section{padding:60px 0}.development-block{flex:0 0 32%;transition:.2s linear}.development-block:hover{transform:translateY(-10px)}.accordion,.inform-section h2{margin-bottom:36px}.inform-box{padding:0;border-bottom:2px solid #14151b}.client-box{width:105px}.user-content{width:calc(100% - 225px);padding:0 20px 30px 0;margin-bottom:0;border-bottom:none;position:relative}.user-content:after{content:"";position:absolute;right:0;width:2px;height:100%}.user-speak{width:calc(100% - 110px);margin-left:38px}.rating-info{width:215px;padding-top:25px}.rating-info strong{padding-right:0}.industries-section{padding-bottom:0;position:relative;margin-top:50px}.industries-people img{width:100%}.industries-block{padding:40px 20px 10px}.brand-title-wrap,.industries{justify-content:space-between}.industries-logo{width:150px;margin:0 0 15px}.industries-team{display:block;margin-top:-300px}.brand-title-wrap,.business-wrap,.cta-flex{display:flex}.cta-flex{justify-content:space-between;align-items:center}.landing-cta p{font-size:26px;margin-bottom:0}.grow-content h3{font-size:3rem}.grow-content p{color:#fff;font-size:2rem;margin-bottom:0}.ans-point,.faq-question{display:inline-flex}.brand-title-box{width:32%;margin-bottom:0}.brand-title-logo svg{width:130px}.frequently-section{padding:60px 0 30px}.acc-question.active .faq-question,.acc-question:hover .faq-question{background-color:#dd1220;color:#fff}.faq-space{padding-top:0}.que{padding:0 70px 23px 0}.ans-point{position:absolute;left:0;width:30px;height:30px;justify-content:center;align-items:center;color:#fff;font-size:2rem;letter-spacing:-.6px;font-family:"Proxima Nova Th";font-weight:700}.bottom-line{margin-left:40px}.acc-question,.accordion-content{padding-left:40px}}@media all and (min-width:992px){.industries,.lab-list{justify-content:space-between}.clint-name,.lab-section h3{text-align:left}.expert-wrap{width:31%}.lab-section h3{font-size:3.2rem}.lab-list{display:flex}.service-design{flex:0 0 32%}.flex-from{padding:35px 30px;margin-bottom:30px}.tech-awards{padding:70px 0}.award-listed{padding-bottom:0;overflow:visible}.award-listed li{flex:0 0 auto;width:19%;margin-right:0}.awards-logos{width:115px}.convenient-info{flex:0 0 18%;margin-right:0}.inform-section h2{margin-bottom:50px}.user-content{width:calc(100% - 275px)}.rating-info{width:270px;padding:0 0 50px 25px}.rating-info strong{padding-right:60px}.inform-box p{margin-bottom:20px}.gallery-wrapper{margin-bottom:60px}.meet-us-2023 span{font-size:26px}.industries-section{padding-bottom:50px;margin:50px 0 90px}.industries-block{max-width:650px;padding:40px}.industries-team{position:absolute;bottom:0;right:0;width:100%;max-width:707px;height:100%;max-height:570px;z-index:-1}.industries-logo{width:135px;margin-right:0}.grow-content{margin:0 0 0 20px}.grow-business{width:calc(100% - 235px)}.business-block{display:flex;justify-content:space-between;padding:45px 15px}.contact-idea.time{width:50%;margin-bottom:0}.business-wrap{width:45%;align-items:center}.brand-title-logo svg{width:142px}.frequently-section{padding:70px 0 50px;position:relative}.frequently-section h2{margin-bottom:44px}}@media all and (min-width:1024px){.choose-box:last-child,.lab-box{margin-bottom:0}.lab-box{width:25%}.service-section{padding:80px 0 15px}.sec-detail{width:65%;font-size:2.2rem;margin-bottom:50px}.service-design p{font-size:1.8rem;line-height:1.23}.service-design{margin:0 0 65px}.service-design h3{margin-bottom:18px}.tech-head h2{margin-bottom:4px}.advantages-section{padding:60px 0 25px;overflow:hidden}.advantages-section h2{margin-bottom:35px}.advantage-wrap{overflow:visible;width:42%}.choose-box{flex:0 0 19%;margin:0 0 20px}.choose-box p{font-size:1.6rem;padding-right:0;width:calc(100% - 156px)}.advantage-blog{display:flex;justify-content:space-between}.black-bg{width:50.36%;height:100%}.black-bg img{display:block;width:100%;height:100%}.inform-box p{font-size:2.2rem}.model-input{display:flex;justify-content:space-between;flex-wrap:wrap}.model-form li{width:calc(100% / 2 - 5px);margin-bottom:10px}.model-form .full-width,.model-form li:last-child{width:100%}.footer-block-fiveth{width:48%}.ft_block{width:49%}.ft_block:nth-child(3){order:1}.ft_block:nth-child(4){order:2;margin-top:-27px}.ft_block:nth-child(2){order:2}.ft_block:nth-child(5){order:3}.ft_block:nth-child(6){order:4;margin-top:-25px}}@media all and (min-width:1200px){.event-profile{padding:65px 0 20px}.lab-section h3{font-size:3.8rem}.service-section{padding:90px 0 0}.service-design{flex:0 0 30.1%;padding:20px 40px 20px 0;margin-bottom:49px}.service-flex{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:30px}.service-flex .service-design{flex:0 0 48%}.service-flex .service-block{width:57%}.flex-from{width:40%;margin-top:0;position:sticky;top:140px;box-shadow:rgba(0,0,0,.1) 0 20px 25px -5px,rgba(0,0,0,.01) 0 10px 10px -5px;padding:20px 35px}.flex-from .vertical-blog{width:100%}.flex-from .bunch-txt::after{display:none}.sec-detail{font-size:2.6rem;line-height:29px;margin-bottom:72px}.tech-head span{font-size:1.7rem}.choose-box h3,.inform-box p{font-size:2.6rem}.convenient-section{padding:50px 0 0}.advantages-section h2{max-width:500px}.choose-box h3{width:205px}.choose-box p{width:calc(100% - 205px)}.development-section h2{max-width:720px}.inform-section{padding:85px 0 70px}.inform-section:after{width:260px;height:260px}.client-dot{top:-100px}.brand-section{padding:0 0 80px}.brand-hide{padding:60px 0 0}.brandlogo h3 br{display:inline}.meet-us-prominent{font-size:20px}.grow-figure{display:block}.management-section{padding:70px 0 0}.business-block{padding:45px 30px}.contact-idea p{font-size:2.2rem}.contact-idea .consultation-btn{font-size:1.8rem;padding:26px 15px}.brand-title{padding:55px 0}.brand-title-box{padding:25px 20px;position:relative}.brand-title-logo svg{width:auto}.brand-title-box:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;border:8px solid #14151b}.brand-title-box:hover:after{opacity:1;transition:.5s ease-out}.brand-title-box:hover .brand-title-logo{background:#d9f6ff;transition:.5s ease-out}.frequently-section h2{margin-bottom:46px}.frequently-section:after{content:"";bottom:-37px;z-index:-1;left:0;width:0;height:0;border-top:175px solid transparent;border-left:175px solid #e42c38;border-bottom:175px solid transparent;display:none}.que{padding:0 170px 23px 0;font-size:2.6rem}.ans{font-size:2rem;line-height:normal;word-spacing:normal;letter-spacing:normal}.accordion{margin-bottom:38px}}@media all and (min-width:1280px){.container,.footer .container{padding:0 45px}.fz-30,.time-block h4{font-size:2.8rem;line-height:1.02}.time-block-section{padding:80px 0 70px}.time-block{width:29%;margin:0;padding-left:0}.feed-wrap{padding:0 0 0 30px}.time-read{padding-top:22px;margin-bottom:14px}.time-block h4{padding:0 14px 0 0;margin-bottom:30px}.read-link{font-size:1.8rem}.flex-from,.service-flex .service-design{margin-top:70px}.service-section{padding:99px 0 40px}.service-block{padding-bottom:0}.service-section .container{max-width:1300px}.service-section h2{max-width:1170px;margin-bottom:12px}.sec-detail,.services-linking .sec-detail{width:80%}.dot-hide{bottom:-31px;left:10px;width:94%}.service-design{padding:20px 40px 30px 0;margin-bottom:49px}.advantage-wrap,.flex-from,.service-flex .service-design,.services-linking .sec-detail{margin-bottom:0}.service-design h3{margin-bottom:19px}.services-linking h2{max-width:1280px}.inform-section,.tech-awards{padding:90px 0}.awards-logos{width:140px}.convenient-section{padding:122px 0 110px}.convenient-section h2{max-width:1170px;margin-bottom:60px}.convenient-info{flex:0 0 19%}.advantages-section{padding:100px 0}.advantages-section h2{margin-bottom:67px}.development-section h2,.inform-section h2,.portfolio-head{margin-bottom:50px}.choose-box{flex:0 0 18.5%}.choose-box h3{font-size:2.4rem;line-height:24px}.choose-box p{width:calc(100% - 160px)}.process-blog h3{width:160px;padding-left:0}.process-decimal{position:static;display:block}.development-section{padding:128px 0 100px}.portfolio-head{align-items:end}.development-block{flex:0 0 30%;padding:0}.development-wrap{margin-bottom:25px}.development-pic{margin-bottom:0;width:371px;height:296px}.development-block h3{padding:0;margin-bottom:15px}.development-block p{padding:0 13px 0 0;margin-bottom:25px;font-size:1.8rem;line-height:1.28}.development-inform{padding:0 20px 0 0;line-height:14px}.user-content{padding:0 0 55px}.inform-section:after{right:-105px;width:300px;height:300px}.inform-box{display:flex;justify-content:space-between;align-items:center;margin-top:0;padding:0;margin-bottom:30px;border-top:4px solid #14151b;border-bottom:4px solid #14151b;border-top:none}.client-box{width:129px}.user-speak{width:calc(100% - 129px);padding-left:42px;margin-left:0}.clint-name{margin:10px 0 50px;text-align:left}.ces-section,.gallery-wrapper{margin-bottom:80px}.client-img{top:-88px}.inform-box p{padding:0 84px 0 0;word-spacing:normal;margin-bottom:30px}.click-video-btn{display:block}.rating-info{width:290px;padding-left:0;margin-right:65px}.rating-info strong{padding-right:100px}.brand-section{padding:0 0 90px}.brand-detail{padding:60px 0 70px}.brand-hide{padding:60px 0 0}.brandlogo h3 br{display:inline}.consult-schedule{margin-top:45px}.gallery-wrapper{margin-top:-25px}.grow-content h3{font-size:3.6rem}.grow-content p{width:88%;font-size:26px}.industries-section{padding-bottom:154px;margin-bottom:0}.industries-team{max-height:717px;max-width:786px}.industries-people img{height:100%}.industries-block{max-width:906px;padding:75px 112px 73px 106px}.industries-left h2{padding-top:17px;margin-bottom:29px}.industries-logo{margin-bottom:18px;width:149px}.industries-img{margin-bottom:13px}.industries-section:after{bottom:-1px}.grow-figure{width:155px}.grow-content{width:calc(100% - 155px);margin-left:0;padding:0 20px}.btn-grow{padding:20px 26px}.grow-business{width:calc(100% - 260px)}.event-list{margin:22px 0 16px}.event-list li{font-size:18px}.frequently-section{padding:115px 0 40px}.frequently-section h2{margin-bottom:64px}.que{padding:0 200px 35px 0}.ans-point{top:0}.ans{padding:3px 18% 20px 0}.acc-question,.accordion-content{padding-left:55px}.acc-question::after{padding:6px;right:23px}.bottom-line{margin-left:55px}}@media all and (min-width:1366px){.container,.footer .container{padding:0 15px}.fz-48{font-size:4.8rem;line-height:48px}.fz-36{font-size:3.6rem}.fz-30{font-size:3rem}.meet-us-2023{margin:40px 0 30px;padding-top:20px}.meet-us-2023 strong{font-size:3.6rem;margin-bottom:18px}.meet-us-2023 span{font-size:2.6rem;letter-spacing:-.9px}.lab-section{padding:60px 0}.lab-section h3{font-size:4rem;margin-bottom:50px}.lab-box{width:23%}.meet-us-para{font-size:20px}.meet-us-prominent{line-height:1.35}.expert-detail{padding:10px 16px;min-width:198px;width:auto}.management-section{padding:80px 0 0}.business-block{padding:60px}.business-wrap{width:41%}.brand-title-box{width:31%;padding:30px 25px}}@media all and (min-width:1440px){.expert-wrap{margin-bottom:75px}.business-block{padding:70px 65px 60px}.contact-idea p{font-size:2.4rem}.manager-img img{width:160px;height:160px}}@media all and (min-width:1920px){.industries-section{max-width:1920px;margin:0 auto}.industries-section:after{display:none}}.footer-head,.service-list{text-transform:uppercase}.link-break:after,.link-break:before{content:"";position:absolute;left:0;bottom:-2px;height:1px}.footer-menu li a:after,.footer-menu li a:before,.mob-number:after,.mob-number:before,.policy-list a:after,.policy-list a:before{position:absolute;bottom:-1px;content:"";left:0}.footer-head,.footer-link,.footer-menu li a,.mob-number{font-weight:600;font-size:1.6rem}.model,.model-time{max-width:600px;overflow:auto;left:50%;transition:transform .3s ease-out;transform:translate(-50%,-500%)}.wrap-country{display:flex;align-items:center;margin-bottom:10px}.footer-guide,.model-right h3{margin-bottom:8px}.mob-number{font-family:"Proxima Nova Lt"}.mob-number:after{width:100%;transition:.5s;background-color:#c6c7cb}.country-name{font-weight:700;font-size:1.5rem;margin-left:8px}.sticker{background-color:#e42c38;color:#fff;font-size:1.1rem;border-radius:3px;margin-left:11px;width:47px;height:18px;letter-spacing:.5px;display:inline-flex;justify-content:center;align-items:center}.sticker em{top:1px}.model{width:95%;max-height:68%;background-color:#fff;position:fixed;z-index:11}.model-request,.model-right{background-color:var(--white)}.model.current{transform:translate(-50%,-55%);top:56%!important;margin-top:52px}.iti--separate-dial-code .iti__selected-flag{background-color:transparent!important}.model-right{width:100%!important;padding:25px 15px}.model-right h3{font-size:2.4rem}.model-right p{font-size:1.6rem;margin-bottom:24px}.input-model input,.input-model textarea,.model-form li input,.model-form li select,.model-form li textarea{width:100%;color:#141414;padding:12px;font-size:16px;border:1px solid #141414;font-family:var(--main-font);background-color:var(--grey)}.input-model textarea{min-height:90px}.model-form .contact-btn{font-size:18px;font-weight:700;padding:18px 64px;border:2px solid transparent;border-radius:1px;cursor:pointer;z-index:1;position:relative;width:100%;background-color:#02789e;color:#fff;transition:.5s}.time-current:after,body.overlay:before{content:"";left:0;top:0;width:100%;height:100%;transition:.5s linear;background-color:rgba(20,20,20,.8)}.model-form .contact-btn:hover{border:2px solid #02789e;color:#14151b;background-color:transparent}.time-rating{font-size:20px;font-weight:600;color:#14151b;display:block;margin-bottom:5px}.rectangle-peach{text-align:center;margin-bottom:15px;display:block;letter-spacing:.7px;font-size:25px;font-weight:400;font-family:"Proxima Nova Th";color:#dc1320}.input-model .iti__country-name,.time-review{font-size:16px}.time-review{font-weight:600;color:#14151b}.alert{color:#e3212b;margin-bottom:10px;display:none}.info-txt .iti{width:100%;margin-bottom:10px}body.overlay:before{position:absolute;z-index:11}.clientele{font-weight:600;margin-bottom:16px}.brand-list li{margin:0 30px 28px 0}.close-model{cursor:pointer;width:27px;height:27px;position:absolute;right:6px;top:6px;z-index:1;display:inline-flex;align-items:center;justify-content:center}.close-model svg{width:26px;height:26px}.close-model svg path{fill:#979191}.chopper-feature{background-color:#e42c38;height:60px;padding:0 30px;border-top:1px solid var(--main-color);display:none}.chopper-feature li svg{height:38px}.white-dot{display:inline-block;width:6px;height:7px;border-radius:var(--rounded-circle);background-color:var(--white)}.model-form li select{color:#999;background-color:#fff}#form1budgetPop{color:#141414!important}.full_width{width:100%!important}.model-form li label{display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:6px}.model-input .tooltip-box{position:static;margin-top:10px;padding:0}.model-time{display:none;width:95%;max-height:70%;background-color:#fff;position:fixed;z-index:999}.model-time-current{display:block;transform:translate(-50%,-55%);top:58%!important;margin-top:40px;max-width:625px}.model-time-remove{display:none!important;position:relative}.time-current:after{position:absolute;z-index:10}.model-time-current h3{font-size:22px;margin-bottom:24px;letter-spacing:normal;text-transform:capitalize;font-family:"Proxima Nova Rg";font-weight:600;line-height:1.1}.model-time-current .contact-btn{width:auto;margin-bottom:30px}.timeout-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center;border-top:1px solid #ddd;padding-top:10px}@media all and (min-width:768px){.model-time-current{top:55%!important}.location-info{width:30%}}@media all and (min-width:1200px){.model-right{padding:30px 30px 40px}.model-right h3{font-size:2.8rem}.model-time-current .model-right{padding:35px 45px}.model-time-current h3{font-size:2.2rem;text-transform:unset}.timeout-wrap li{width:32%}}.zls-sptwndw,.zsiq_custommain,.zsiq_floatmain,.zsiq_theme1 .zsiq_cnt,.zsiq_theme2 .zsiq_flt_rel{opacity:0!important;pointer-events:none!important}.addHide .zls-sptwndw,.addHide .zsiq_custommain,.addHide .zsiq_floatmain,.addHide .zsiq_theme1 .zsiq_cnt,.addHide .zsiq_theme2 .zsiq_flt_rel{opacity:1!important;pointer-events:auto!important}