a,body{color:var(--color-text-body)}.btn-common,.btn-common-secondary{line-height:70px;margin-top:6px;position:relative;width:220px;z-index:1;font-family:var(--font-family-primary-bold);display:inline-block;overflow:hidden}.btn-common i,.btn-common-secondary i,.top-title-content{top:50%;transform:translateY(-50%)}.btn-common,.btn-common-secondary,.business a:hover{font-family:var(--font-family-primary-bold)}.btn-common,.btn-common-secondary,.language,.title-label{display:inline-block}.btn-common:hover,.list-category li a,a,a:hover{text-decoration:none}#career-open-positions .open-positions-box,#career-our-benefits .benefits-box{box-shadow:0 0 10px 0 rgb(0 0 0 / 19%);transform-origin:bottom center;transition:.3s ease-in-out}@font-face{font-family:barlow-bold;src:url('../font/fonts/Barlow-Bold.ttf')}@font-face{font-family:barlow-medium;src:url('../font/fonts/Barlow-Medium.ttf')}@font-face{font-family:barlow-regular;src:url('../font/fonts/Barlow-Regular.ttf')}@font-face{font-family:barlow-semiBold;src:url('../font/fonts/Barlow-SemiBold.ttf')}@font-face{font-family:barlow-semiBoldItalic;src:url('../font/fonts/Barlow-SemiBoldItalic.ttf')}@font-face{font-family:barlow-thin;src:url('../font/fonts/Barlow-Thin.ttf')}@font-face{font-family:crimsonPro-bold;src:url('../font/fonts/CrimsonPro-Bold.ttf')}html{font-size:16px}body{font-family:var(--font-family-primary);font-size:var(--font-size-9);overflow-x:hidden}a:hover{color:var(--color-primary)}p{overflow-wrap:normal}:root{--font-family-primary:barlow-regular;--font-family-secondary:crimsonPro-bold;--font-family-primary-medium:barlow-medium;--font-family-primary-bold:barlow-bold;--font-family-primary-semiBold:barlow-semiBold;--font-family-primary-semiBoldItalic:barlow-semiBoldItalic;--font-family-primary-thin:barlow-thin;--font-size-1:1rem;--font-size-2:1.0625rem;--font-size-3:1.125rem;--font-size-4:1.1875rem;--font-size-5:1.25rem;--font-size-6:1.3125rem;--font-size-7:1.375rem;--font-size-8:1.4375rem;--font-size-9:1.5rem;--font-size-10:1.5625rem;--font-size-11:1.625rem;--font-size-12:1.75rem;--font-size-13:1.875rem;--font-size-14:2.5rem;--font-size-15:3.125rem;--font-size-16:3.75rem;--font-size-17:5rem;--font-size-18:7.5rem;--font-size-19:2.1875rem;--font-size-19:2.1875rem;--font-size-20:8.75rem;--font-size-21:18.75rem;--font-size-22:3.4375rem;--font-size-23:8.0625rem;--font-size-24:10rem;--font-size-25:4.6875rem;--font-size-26:11.875rem;--font-size-27:2.8125rem;--font-size-28:4.5625rem;--font-size-29:2.375rem;--font-size-30:5.625rem;--font-size-31:2rem;--white:#ffffff;--black:#000000;--color-primary:#004ea8;--color-text-body:#242424;--color-secondary:#00a9ce;--color-third:#a3c7d2;--color-red:#ee5340;--color-black-secondary:#242424;--color-black-third:#4a4a4a;--color-orange:#fcaf16;--color-dark-blue:#3a5a80;--color-gray:#cccccc;--color-blue:#0086c1;--color-green:#26b7bc;--color-gray-secondary:#f8f8f8;--color-placeholder:#808080;--font-family-barlow-regular:barlow-regular;--font-family-barlow-medium:barlow-medium;--font-family-barlow-bold:barlow-bold;--font-family-crimsonPro-bold:crimsonPro-bold;--deep-gray:#4a4a4a}.btn-common{border-radius:32px;font-size:var(--font-size-5);padding:0 44px;color:var(--color-primary);border:1px solid var(--color-primary);transition:.3s;text-align:left}.btn-common::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--white);z-index:-2}.btn-common-secondary::before,.btn-common::before{width:0%;bottom:0;position:absolute;left:0;transition:.3s;height:100%;content:''}.btn-common::before,.title-label{background-color:var(--color-primary)}.btn-common::before{z-index:-1}.btn-common:hover{background:var(--color-primary);color:var(--white);border:1px solid var(--color-blue)}.career-text-underline,.language .active{text-decoration:underline}#career-open-positions .open-positions-box:hover::before,.btn-common-secondary:hover::before,.btn-common:hover::before,.comment-form input{width:100%}.btn-common i{position:absolute;right:40px;font-size:25px}.btn-common:hover>i,.device-types .btn-view-detail i{right:25px}.section-title{padding-top:10px}.section-title h2,.section-title p{font-size:var(--font-size-10);letter-spacing:1px;text-transform:uppercase;color:var(--color-primary);font-family:var(--font-family-primary-medium);letter-spacing:5px;display:flex;align-items:center;margin-bottom:.5rem}#company-carousel .description .slogan .active,#hp-carousel h2,#hp-carousel p,.benefits-partner .title-common-secondary,.bg-cover-blog .blog-top-title h2,.service .content-service .section-title h1,.service .content-service .section-title p,.service-right-content-info .btn-common-secondary,.title-label,.top-title-content h1,.top-title-content h2,.top-title-content p,.why-outsourcing .title-common-secondary,.work .title-common-secondary{color:var(--white)}.section-title h2::before,.section-title p::before{content:'';width:1.25rem;height:2px;display:inline-block;background:var(--color-primary);margin:4px 6px 4px 0}.business-partner-title .section-title p::before,.more-featured .btn-common:hover::after{background:0 0}.groups-philosophy .section-title h2::before,.groups-philosophy .section-title p::before{background:#fff!important}.section-title h1{font-size:var(--font-size-18);font-family:var(--font-family-crimsonPro-bold);line-height:4.5rem}.title-label{padding:5px 10px;text-transform:uppercase;font-size:var(--font-size-1);font-weight:700}.btn-common-secondary{font-size:var(--font-size-5);padding:0 44px 0 0;border-radius:0;color:var(--color-primary);border:none;transition:.3s;height:70px}.btn-common-secondary::before{z-index:-1}.btn-common-secondary::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2}.btn-common-secondary:hover>i{right:65px}.btn-common-secondary i{position:absolute;right:80px;font-size:25px}#career-let-join-us,#hp-carousel,.bg-cover-blog .blog-top-text-layout,.bg-layout,.device-types .wall-mount-text,.language a{position:relative}.top-title-content{position:absolute;z-index:1}.contact-section-bg,.feature-device-bg,.job-section-bg,.service .content-service .section-title h2::before,.top-title-content h2::before,.top-title-content p::before{background-color:var(--white)}.business a,.page-numbers.current{color:var(--color-primary)!important}.business a:hover{font-weight:700}.business-partner-check ul{margin-left:0;padding-left:0}.benefits-partner-bg,.why-outsourcing-bg{background-color:var(--color-primary);padding:150px 0}#reCAPTCHA{display:flex;align-items:center}#captcha{display:flex;justify-content:center;align-items:center;background:#fff;min-height:60px}.language{margin-left:25px;white-space:nowrap;transition:.3s;font-size:var(--font-size-5);font-family:var(--font-family-primary)}.language a{color:#000;margin:0 3px}.language a:last-of-type{margin-right:0}.career-text-color-primary,.language a:hover,.post .blog-entry-content a,.process-box-white .process-number,.process-box-white .process-text-title,.software-point{color:var(--color-primary)}.language a:before{content:'';position:absolute;height:3px;bottom:-3px;left:0;background-color:var(--color-primary);visibility:hidden;width:0;transition:.3s ease-in-out}.language a:hover::before{width:100%;visibility:visible}.language .active{color:var(--color-black-third);font-weight:700;text-decoration-style:solid;font-family:var(--barlow-semiBold)}.language-mobile{position:absolute!important;bottom:5rem;left:4.5rem}.language-mobile .language{display:flex}.language-mobile .language .icon{display:flex;align-items:center;font-size:var(--font-size-13);color:var(--white)}#hp-carousel{overflow:hidden}#company-carousel .carousel,#company-carousel .carousel-inner,#company-carousel .carousel-item,#company-carousel .carousel-item::before,#hp-carousel .carousel,#hp-carousel .carousel-inner,#hp-carousel .carousel-item,#hp-carousel .carousel-item::before,.products-top-content{position:absolute;top:0;right:0;left:0;bottom:0}#company-carousel .carousel-item,#hp-carousel .carousel-item{background-size:cover;background-position:top center;background-repeat:no-repeat}#company-carousel .carousel-item::before,#hp-carousel .carousel-item::before{content:''}#company-carousel .carousel-container,#hp-carousel .carousel-container{display:flex;align-items:center;position:absolute;bottom:0;top:82px;left:50px;right:50px}#hp-carousel h2{margin:0;font-size:48px;font-weight:700}#hp-carousel p{-webkit-animation-delay:.4s;animation-delay:.4s;margin-top:10px}#company-carousel .carousel-inner .carousel-item,#hp-carousel .carousel-inner .carousel-item{transition-property:opacity;background-position:center top}#company-carousel .carousel-inner .active.carousel-item-end,#company-carousel .carousel-inner .active.carousel-item-start,#company-carousel .carousel-inner .carousel-item,#hp-carousel .carousel-inner .active.carousel-item-end,#hp-carousel .carousel-inner .active.carousel-item-start,#hp-carousel .carousel-inner .carousel-item,.menu-jump-link ul li a span{opacity:0}#company-carousel .carousel-inner .active,#company-carousel .carousel-inner .carousel-item-next.carousel-item-start,#company-carousel .carousel-inner .carousel-item-prev.carousel-item-end,#hp-carousel .carousel-inner .active,#hp-carousel .carousel-inner .carousel-item-next.carousel-item-start,#hp-carousel .carousel-inner .carousel-item-prev.carousel-item-end{opacity:1;transition:.5s}#company-carousel .carousel-inner .active.carousel-item-end,#company-carousel .carousel-inner .active.carousel-item-start,#hp-carousel .carousel-inner .active.carousel-item-end,#hp-carousel .carousel-inner .active.carousel-item-start,#hp-carousel .carousel-inner .carousel-item-next,#hp-carousel .carousel-inner .carousel-item-prev{left:0;transform:translate3d(0,0,0)}#hp-carousel .carousel-control-next-icon,#hp-carousel .carousel-control-prev-icon{background:0 0;font-size:30px;line-height:0;background:rgb(76 76 76 / 20%);border-radius:50px;transition:.3s;color:rgba(255,255,255,.5);width:54px;height:54px;display:flex;align-items:center;justify-content:center}#hp-carousel .carousel-control-next-icon:hover,#hp-carousel .carousel-control-prev-icon:hover{background:rgba(255,255,255,.3);color:rgba(255,255,255,.8)}#hp-carousel .carousel-indicators li{cursor:pointer;background:var(--white);overflow:hidden;border:0;width:12px;height:12px;border-radius:50px;opacity:.6;transition:.3s}#hp-carousel .carousel-indicators li.active{opacity:1;background:#ed502e}#hp-carousel .btn-get-started{font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:14px 32px;border-radius:4px;transition:.5s;line-height:1;color:var(--white);-webkit-animation-delay:.8s;animation-delay:.8s;background:#ed502e;margin-top:15px}#career-career-path .container,#career-how-we-work .container,#career-iftp .container,#career-let-join-us .container,#career-staff-voice .container,#career-what-you-can .container,.company-no-padding,.isms-section,.our-mission-content,.service,section.widget{padding:0}#hp-carousel .btn-get-started:hover{background:#ef6445}.bg-layout-img,.slideshow-company-container,.slideshow-container{display:flex;justify-content:center}section{padding:60px 0}.section-bg{background-color:#f6f9fd}.slogan a{font-family:var(--font-family-secondary);font-size:var(--font-size-18);color:var(--color-primary)!important;cursor:default;line-height:9rem}.service{color:var(--white)}#case-study .case-study-bu3,#case-study .case-study-fb1,#case-study .case-study-me1,#case-study .case-study-mo2,.diagram-bg,.our-statement-bg,.quality-bg,.service-section-bg{background-color:var(--color-primary)}.service .content-service{padding:100px 266px 100px 200px;position:relative;height:100%}.service .content-service .content-service-text{line-height:3rem;margin-top:130px}.content-service-btn{position:absolute;bottom:5rem}.service .content-service .section-title h2{color:var(--white);margin-bottom:30px}.service-right-content{background-size:100% 100%;background-repeat:no-repeat;min-height:800px;position:relative;overflow:hidden}.outsourcing{background-image:url('../images/outsourcing.png')}.product{background-image:url('../images/product.png')}.service-right-content .title-service{display:flex;padding:4rem 2rem;align-items:center}.service-right-content .title-service img{font-size:larger;margin-right:30px;z-index:4;width:60px;height:auto}.service-right-content .title-service h3{text-transform:uppercase;z-index:4;font-family:var(--font-family-primary-bold);margin-bottom:0;font-size:var(--font-size-16)}.service-right-content .service-right-content-info{opacity:0;position:absolute;left:100%;top:0;z-index:3;transition:.3s ease-in-out;background:rgb(0 0 0 / 78%);padding:8rem 11rem 2rem 2rem;width:100%;height:100%;overflow:hidden}.service-right-content .service-right-content-info p{font-size:var(--font-size-1);padding-top:100px}.career-left:hover .service-right-content-info,.service-right-content:hover .service-right-content-info{opacity:1;left:0}.expertise{padding:100px 0}.expertise-section-bg{background:url(../images/expertise-bg.png) 0 0/34% no-repeat;background-position-y:bottom;background-position-x:right}.expertise .title-expertise{margin-bottom:75px}.expertise .section-title,.expertise .section-title h2{color:var(--color-primary);margin-bottom:30px}#site-content,.blog-summary,.company-font-sm,.content-case-box p,.dialog-details-content table th .text-10,.dialog-details-content table th .text-16,.expertise-box p,.feature-device .feature-device-text-small,.note-text,.scenario1 .scenario-text-small,.scenario2 .scenario-text-small,.services-main .text-small{font-size:var(--font-size-1)}.expertise-box .title-expertise-box i{margin-right:5px;font-size:1.2rem}.expertise-box .title-expertise-box{color:#004ea8;display:flex;align-items:center;margin-bottom:20px;margin-top:5px}.expertise-box .title-expertise-box img{margin-right:20px;width:45px;height:auto}.expertise-box .title-expertise-box h3,.expertise-box .title-expertise-box h4{text-transform:uppercase;font-family:var(--font-family-primary-bold);font-size:var(--font-size-11);margin-bottom:0;letter-spacing:1px}.content-expertise .expertise-box{box-shadow:1px 1px 7px rgb(0 0 0 / 16%);background-color:var(--white);padding:25px;position:relative;margin-top:20px;margin-bottom:20px;transition:.3s ease-in-out;height:210px;max-width:350px}.content-expertise .btn-view-more{margin-top:60px;text-align:center}.expertise-box::before{content:'';position:absolute;width:0%;height:10px;bottom:0;left:0;background-color:var(--color-primary);visibility:hidden;transition:.3s ease-in-out}.more-featured .btn-common,.more-featured .btn-common::after{background-color:transparent}.activities-body .activities-box:hover::before,.expertise-box:hover::before{visibility:visible;width:100%}.expertise-box:hover{margin-top:0;height:230px}.featured{padding:100px 0 0}#career-how-we-work,.featured-section-bg{background-color:var(--color-primary);background-image:url(../images/featured-bg.png);background-repeat:no-repeat;background-position-y:bottom;background-position-x:left;background-size:25%;min-height:500px}.title-featured{text-transform:uppercase;font-size:var(--font-size-16);color:var(--white);margin-bottom:60px}.btn-expertise span,.career-ifpt-box-content-font-bold,.checkbox-text-note span,.form-contact .form-label,.form-job .form-label,.groups-main span,.groups-top-left .title-group .title-group-span,.outsourcing-list-check ul li span,.section-title .slogan span,.title-common-secondary span,.title-contact span,.title-featured span,.title-job span{font-family:var(--font-family-primary-bold)}.featured-item:hover .featured-item-img img{transform:scale(1.2)}.featured-item .featured-item-img{overflow:hidden;height:23.5rem;width:100%;object-fit:cover}.featured-item .featured-item-img img{transition:.8s ease-in-out;width:100%;height:100%}.more-featured .btn-common i,.title-news-btn{transition:.3s ease-in-out;position:absolute}.featured-item{background-color:var(--white);width:50%;float:left;text-overflow:clip;overflow:hidden}.featured-item .featured-item-content{padding:40px 30px 20px;transition:.3s ease-in-out;overflow:hidden;height:23.5rem;text-overflow:ellipsis}.featured-box-animation .featured-box-content{overflow:hidden;line-height:1.5rem;max-height:6rem;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4}.featured-box-animation{position:relative;overflow:hidden;text-overflow:clip;height:100%}.featured-item .featured-item-content .title-news{display:flex;align-items:center;justify-content:space-between}.featured-item .featured-item-content .title-news .title-news-date{font-size:var(--font-size-1);font-family:var(--font-family-primary-bold);color:grey}.featured-item .featured-item-content .featured-box-text,.featured-item .featured-item-content .featured-box-text h3,.featured-item .featured-item-content .featured-box-text h4,.featured-item .featured-item-content .featured-box-text p,.featured-item .featured-item-content .featured-box-text p span{font-size:var(--font-size-1)!important;text-align:left!important;line-height:1.5!important;margin:0!important;font-family:var(--font-family-barlow-regular)!important}.featured-item-content h5{font-family:var(--font-family-primary-bold);margin-top:30px;font-size:var(--font-size-12);margin-bottom:40px}.featured-item:hover .featured-item-content{transform:translateY(-5rem)}.title-news-btn{left:-220px;z-index:2;bottom:15px}.featured-item:hover .title-news-btn{margin-top:1rem;display:flex;justify-content:center;left:50%;transform:translateX(-50%)}.featured-item:hover .title-news-btn .btn-common-secondary{padding:0 44px 0 11px;width:180px}.featured-item:hover .title-news-btn .btn-common-secondary i{right:40px}.btn-expertise-box a:hover>.icon-btn-expertise,.featured-item:hover .title-news-btn .btn-common-secondary:hover>i{right:30px}.more-featured{position:absolute;left:100%;top:0;color:var(--white);background-color:#000;z-index:99;height:100%;padding-left:90px;align-items:center;justify-content:center;display:flex;width:200px}.more-featured .btn-featured-rotate{width:100px;height:200px}.more-featured .btn-common{color:var(--white);border:none;width:100px;height:200px;padding:0;transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);position:relative}.more-featured .btn-common i{right:50%;top:34px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg)}.more-featured .btn-common:hover{color:#a3a3a3}.more-featured .btn-common:hover>i{top:40px}.more-featured .btn-common:hover::before{background:0 0;width:0%}.contact{padding:4rem 0 0}.contact-list ul,.feature-system .feature-system-list ul,.job-list ul,.menu-jump-link ul{margin:0;padding:0}#career-let-join-us a.position-info-btn,.section-title a.software-contact-btn{padding:6px 16px!important;color:#0c50a3;transition:color .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-transform:uppercase}.contact-list ul li,.job-list ul li{margin-bottom:2rem;display:flex}.contact-list ul li span,.job-list ul li span{margin-left:20px;font-size:var(--font-size-5);font-family:var(--font-family-primary-medium);padding-top:5px}.contact-list ul li img,.job-list ul li img{width:30px}.contact-item-img,.dedicate-team-icon,.job-item-img{display:inline-block}.contact-icon-add,.job-icon-add{margin:7px;height:45px;width:45px}.title-contact{text-transform:uppercase;font-size:var(--font-size-16);color:var(--color-primary)}.form-contact,.form-job{background-color:var(--color-primary);padding:100px;z-index:2;position:relative;color:var(--white);font-size:var(--font-size-1);font-family:var(--font-family-primary-medium)}.form-contact .form-control{border-radius:0;height:60px;border:none}.contact-group-form-check-item,.job-group-form-check-item{width:auto}.form-contact .textarea-contact,.form-job .textarea-job{height:auto}#case-study .case-study-we1 .we1-left .carousel-item-bottom,.contact-padding,.job-padding{margin-top:30px}.blog-mt-50,.contact-padding-big,.groups-philosophy .philosophy-credo,.job-padding-big{margin-top:50px}.contact-attachement,.job-attachement{align-items:center}.form-contact .form-check,.form-job .form-check{display:block;min-height:0;padding-left:1.5em;margin-bottom:0;font-family:var(--font-family-primary-medium)}.btn-submit-form-contact,.btn-submit-form-job{color:var(--white);background-color:var(--color-red);border-radius:0;font-size:var(--font-size-4);font-family:var(--font-family-primary-bold);width:100%;height:60px}.form-contact a,.form-job a{text-decoration:underline;color:var(--white)}.form-contact .form-check-input{border-radius:0;border:none}.btn-submit-form-contact:hover,.btn-submit-form-job:hover{color:var(--white);background-color:#ff7c5a;padding:.375rem .55rem;letter-spacing:2}.btn-submit-form-contact:hover>span,.btn-submit-form-job:hover>span{transform:scale(1.5)}.job{padding:12rem 0 5rem}.title-job{text-transform:uppercase;font-size:var(--font-size-16);color:var(--color-primary);margin-bottom:5rem}.form-job .form-control{border-radius:0;height:60px}.icon-reload{justify-content:center;align-items:center;display:flex;height:100%;width:100%}.icon-reload img{width:65%;left:50%;transform:translateX(-50%);position:relative}.form-job .form-check-input{border-radius:0}.php-email-job-form .select2-container--default .select2-selection--multiple .select2-selection__rendered{height:51px;padding:0!important;overflow-y:auto!important;border-radius:0!important}.php-email-job-form .select2-container .select2-search--inline .select2-search__field{margin-top:15px!important}.php-email-job-form .php-email-job-form .form-control{border-radius:3px;height:60px}.php-email-job-form .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--color-primary)!important;border:1px solid var(--color-primary)!important}.php-email-job-form .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--white)!important}.php-email-job-form .select2-container .select2-selection--multiple{min-height:60px!important}.php-email-job-form .select2-container{width:100%!important}.php-email-form .error,.php-email-job-form .error{border:1px solid red!important;background:#f8d5d5}.select2-container--default .select2-selection--multiple{border:none!important;border-radius:0!important}.back-to-top,.menu-jump-link{border-radius:4px;transition:.4s;position:fixed}.select2-container--default.select2-container--focus .select2-selection--multiple{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgb(13 110 253 / 25%)}.map{width:100%;margin-top:-8.5rem;z-index:1}.back-to-top{visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:996;background:#ed502e;width:40px;height:40px}.back-to-top.active,.message-icon-area{visibility:visible;opacity:1}.back-to-top i{font-size:28px;color:var(--white);line-height:0}.back-to-top:hover{background:#f06f54;color:var(--white)}.message-icon-area{position:fixed;z-index:996;right:3rem;bottom:3rem}.menu-jump-link{left:2rem;bottom:2rem;z-index:999;width:150px;height:auto}.menu-jump-link ul li{list-style:none;line-height:17px}.menu-jump-link ul li a{color:#fbae16;text-transform:uppercase;font-size:var(--font-size-1);font-weight:700}.menu-jump-link ul li a::before{content:'';width:20px;height:2px;display:inline-block;background:#fbae16;margin:4px 6px 4px 0;transition:.3s ease-in-out .2s}.menu-jump-link ul li a:hover::before{content:'';width:23px;height:4px;display:inline-block;background:#fbae16;margin:4px 6px 4px 0}.menu-jump-link ul li a:hover>span{animation-fill-mode:forwards;animation-duration:1s;animation-name:move-jump-link}.menu-jump-link ul li a::after>span{animation-fill-mode:forwards;animation-duration:1s;animation-name:move-jump-link-out}@keyframes move-jump-link{from{opacity:0}to{opacity:1}}@keyframes move-jump-link-out{from{opacity:1}to{opacity:0}}.company-name,.main-sdg span,.overview-table-text-bold,.privacy-content-bold,.privacy-content-info-bold,.products-main span,.services-main .section-title h1,.services-main .section-title p{font-family:var(--font-family-barlow-bold)}.dialog-case-study p,.services-main p{margin:0!important}.section-title .slogan{color:var(--color-primary);margin:0;font-size:var(--font-size-16);line-height:1.1}.section-title a.software-contact-btn{font-family:var(--font-family-primary-medium);display:inline-block;border-radius:25px;margin-left:12px;border:2px solid #0c50a3;position:relative;overflow:hidden;z-index:1;background-color:transparent}#career-let-join-us a.position-info-btn::before,.section-title a.software-contact-btn::before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#0c50a3;z-index:-1;transition:width .4s}.company-info-box p,.section-content-info>:last-child,.section-content-info>ul.privacy-content-text:last-child,.software .content p:last-child{margin-bottom:0}.software-point span{font-family:var(--font-family-primary-bold);color:var(--color-primary)}.section-content-info p,.software-point p{text-align:justify}.our-strategic-partner{display:flex;flex-direction:column;margin-top:0;padding-top:0;gap:25px}.our-business-partner .section-title-wrapper,.our-strategic-partner .section-title-wrapper{width:100vw;margin-left:calc(-50vw + 50%);padding:20px 0;text-align:center}.our-business-partner .section-title,.our-strategic-partner .section-title{font-size:var(--font-size-30);text-transform:uppercase}.our-business-partner .section-title .blue,.our-strategic-partner .section-title .blue{font-weight:600;color:var(--color-primary)}.our-business-partner .section-title .light-yellow,.our-strategic-partner .section-title .light-yellow{font-weight:600;background:linear-gradient(to right,#ffd966bf 0,#ffd966eb 30%,var(--color-orange) 60%,var(--color-orange) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.our-strategic-partner .section-caption h3{font-size:32px;margin-top:10px;color:#0072c6;font-weight:900;font-family:Arial,Helvetica,sans-serif}.our-strategic-partner .section-intro{text-align:center;font-size:16px;margin:20px 0 40px;color:#333}.our-strategic-partner .partner-item{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#fff;border-radius:20px}.our-strategic-partner .partner-logo{height:150px;margin-bottom:20px}.our-strategic-partner .partner-logo a{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.our-strategic-partner .partner-logo img{max-width:80%;max-height:100%;width:auto;height:auto;object-fit:contain}.our-strategic-partner .partner-goen-logo{margin-right:4rem}.our-strategic-partner .partner-logo .partner-vietlink-logo{max-width:65%}.our-strategic-partner .partner-logo .partner-cube{max-width:100%;max-height:max-content}.our-strategic-partner .container{max-width:1250px;margin:auto}@media (max-width:767px){.our-strategic-partner .container{max-width:none;margin:0}.our-strategic-partner .partner-logo .partner-goen-logo{max-width:100%;margin-right:7rem}.our-strategic-partner .partner-logo .partner-vietlink-logo{max-width:50%}.our-strategic-partner .partner-logo .partner-cube{max-height:max-content;max-width:100%}.our-strategic-partner .partner-logo .partner-nc1-logo{max-width:57%}}.our-strategic-partner .partner-info{font-family:var(--font-family-primary);display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;gap:10px;max-width:582px;width:100%;text-align:center}.our-strategic-partner{display:flex;gap:20px;flex-wrap:wrap}.our-strategic-partner .partner-box{flex:1 1 45%;font-size:18px;text-align:justify;border-radius:12px;color:#002060;font-weight:300;background-color:#deebf7}.our-strategic-partner .partner-box.feedback{background-color:#f2f2f2}.our-strategic-partner .partner-scroll{padding:10px 0 10px 10px;box-sizing:border-box}.our-strategic-partner .partner-desc,.our-strategic-partner .partner-feedback{min-height:230px;max-height:230px;overflow:auto;padding-right:20px;font-size:18px;line-height:1.5em;font-weight:300;color:#002060;margin:0}@media (max-width:1023px){.our-strategic-partner .partner-desc,.our-strategic-partner .partner-feedback{padding:0;overflow:visible;border-radius:12px;max-height:unset;min-height:unset}.our-strategic-partner .partner-box{position:relative;border-radius:12px;overflow:hidden}.our-strategic-partner .partner-scroll{padding:20px;box-sizing:border-box}}.our-strategic-partner .partner-feedback{scrollbar-width:thin;scrollbar-color:#28447e #f5efef}.our-strategic-partner .partner-desc{scrollbar-width:thin;scrollbar-color:#28447e #deebf7;background-color:#deebf7}.our-strategic-partner .partner-desc::-webkit-scrollbar{width:6px}.our-strategic-partner .partner-desc::-webkit-scrollbar-thumb{background:#5b85d8;border-radius:10px}.device-types .btn-view-detail::before,.device-types .btn-view-detail:hover{background:var(--color-black-secondary)}.our-strategic-partner .partner-feedback{background-color:#f2f2f2;font-style:italic}.our-strategic-partner .partner-feedback .author{font-weight:400;font-style:normal}.swiper-pagination-and-button{display:flex;justify-content:center;margin-top:0}.swiper-pagination-and-button .custom-swiper{display:flex;justify-content:center;align-items:center;gap:16px}.custom-swiper-button-next,.custom-swiper-button-prev{height:32px;background-color:transparent;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:22px;cursor:pointer;user-select:none;transition:background .2s;color:#000}.custom-swiper-button-next:hover,.custom-swiper-button-prev:hover{background-color:#f0f0f0}.custom-swiper-button-next::after,.custom-swiper-button-prev::after{content:none}.-custom-swiper-pagination{display:flex;gap:8px;justify-content:center;align-items:center}.-custom-swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:transparent;border-radius:50%;border:1px solid #000;opacity:1;transition:.3s}.-custom-swiper-pagination .swiper-pagination-bullet-active{background-color:#000}@media (max-width:576px){.our-strategic-partner .section-caption h3{font-size:1.75rem}.our-strategic-partner .partner-desc,.our-strategic-partner .partner-feedback{font-size:2rem}}.our-business-partner{display:flex;flex-direction:column;margin-top:0;padding-top:0}.our-business-partner .section-caption{font-size:24px;margin-top:10px;color:#004ea8;font-weight:700}.our-business-partner .partners-list{display:flex;flex-direction:column;gap:60px;padding:30px 20px;max-width:1200px;margin:auto;align-items:center}.our-business-partner .partner-item{display:flex;flex-direction:row;padding:20px;gap:80px;flex-wrap:wrap;justify-content:center}.our-business-partner .partner-logo-wrapper{flex:0 0 250px}.our-business-partner .partner-logo{width:100%;max-width:250px;height:auto;object-fit:contain;margin-top:30px}.our-business-partner .partner-info{flex:1;min-width:280px}.our-business-partner .partner-info p{color:#4a4a4a;font-size:18px;text-align:justify}@media (max-width:576px){.our-business-partner .partners-list{padding:5px 0;margin-bottom:10px}.our-business-partner .partner-item{padding:0;gap:40px}.our-business-partner .partner-info p{font-size:2rem}.our-business-partner .partner-logo-wrapper{text-align:center}.our-business-partner .partner-logo{width:70%;text-align:center}}@media (min-width:577px) and (max-width:819px){.our-business-partner .partner-info p,.our-strategic-partner .partner-desc,.our-strategic-partner .partner-feedback{font-size:1rem}.our-business-partner .partner-item{align-items:center;gap:54px}}@media (min-width:820px) and (max-width:1024px){.our-business-partner .partner-item{align-items:center;gap:54px}.our-business-partner .partners-list{padding:0}.our-business-partner .partner-info p{font-size:1rem}.our-business-partner .partner-logo{margin-top:0}}.dedicate-section-bg,.section-outsourcing,.video-section-bg{background-color:var(--color-gray-secondary)}.case-box:hover .img-case-box,.outsourcing-left,.products-section .products-right{overflow:hidden}.outsourcing-left img,.products-section .products-right img{transition:.8s ease-in-out}#career-staff-voice .carousel-control-next-icon:hover,#career-staff-voice .carousel-control-prev-icon:hover,.case-box:hover .img-case-box img,.outsourcing-left:hover img,.products-section .products-right:hover img{transform:scale(1.1)}.mission-outsourcing .outsourcing-title,.mission-outsourcing .outsourcing-title h2,.products-section .content-products .products-section-title p{color:var(--color-primary);font-size:var(--font-size-16);font-family:var(--font-family-primary-bold)}.section-outsourcing .outsourcing-text{margin-top:56px}.section-outsourcing .view-more-btn{margin-top:25px}.products-section .products-section-text{margin-top:73px}.products-section .products-section-btn{margin-top:125px}.title-common-secondary{text-transform:uppercase;font-size:var(--font-size-16);color:var(--color-primary);line-height:4.5rem}.about-pages-text{color:var(--color-primary);padding-left:1rem;line-height:1.7}.services-outsourcing-about{padding:90px 0 110px}.services-outsourcing-about .outsourcing-about-text{color:var(--color-primary);padding-left:2rem;line-height:1.7;font-family:var(--font-family-primary)}.outsourcing-list-check ul li{list-style:none;color:var(--white);padding:20px 0;font-size:var(--font-size-13)}.text-advantage ul li,.text-points ul li{color:var(--color-primary)!important;display:flex}.outsourcing-list-check ul li img{width:52px;margin-right:1rem}.why-outsourcing-isb{padding:115px 0 150px}.outsourcing-isb-top{padding-bottom:115px}.outsourcing-isb-content .fix-padding-row{--bs-gutter-x:55px;--bs-gutter-y:55px}.outsourcing-isb-content .technical-box .row:first-of-type{--bs-gutter-x:1rem;margin-bottom:2rem}.outsourcing-isb-content .technical-box{box-shadow:1px 1px 7px rgb(0 0 0 / 16%);background-color:var(--white);padding:1.2rem 1.5rem;position:relative;height:460px;max-width:470px}.technical-box h3,.technical-box h4{text-transform:uppercase;color:var(--color-primary);text-align:center;padding:40px 0;font-family:var(--font-family-primary-bold);font-size:var(--font-size-14)}.platform img{width:75%}.protocols{padding:1.2rem 3rem!important}.languages img,.technologies img{width:80%}.icon-language,.who-we-are-circles{display:flex;justify-content:space-between}.languages .icon-language img,.protocols .icon-protocols img{width:110px}.icon-database{display:flex;justify-content:space-around;margin:auto}.database img{width:85%}.database .icon-database img{width:105px}.icon-protocols{display:flex;justify-content:space-around}.design-icon{padding-top:1rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.bg-cover-blog .blog-top-content,.checkbox-text-note{position:relative;height:100%}.design-icon img{width:90%}.checkbox-text-note{color:var(--color-primary);font-family:var(--font-family-primary);font-size:var(--font-size-13)}.checkbox-text-note ul{padding-left:2rem;position:absolute;bottom:0}.checkbox-text-note ul li{list-style:none;display:flex;font-size:var(--font-size-title)}.checkbox-text-note ul li div:first-of-type,.comment-author img{margin-right:1rem}.checkbox-text-note ul li img{width:52px;max-width:none!important}.outsourcing-isms-top{padding-bottom:4rem}.isms-top ul{top:0!important}.img-isms{padding-left:3rem;text-align:right}.text-points ul li{align-items:center;height:6rem}.quality{padding:115px 100px}.quality-img{text-align:center;margin-top:90px}.quality .title-common-secondary{color:var(--white);padding-right:20rem}.quality .outsourcing-about-text{color:var(--white);padding-left:2rem;line-height:1.7}.process-number,.process-text .process-text-title{font-size:var(--font-size-14);line-height:3rem;font-family:var(--font-family-barlow-bold)}#dedicate{padding-bottom:6rem;padding-top:5rem}.dedicate-team-icon img{width:70%}.text-advantage ul{padding-left:0}.text-advantage ul li{align-items:flex-start}.text-advantage .advantage-icon{padding-top:3px}.text-advantage .advantage-text{width:calc(100% - 52px)}.process-box{padding:1rem 1.5rem;display:flex;align-items:flex-start;box-shadow:0 0 15px rgba(0,0,0,.2)}.bg-process-box{background-color:var(--color-primary);color:var(--white);box-shadow:0 0 15px rgba(0,0,0,.4)}.process-number{margin-right:1.5rem}.process-text .process-text-title{text-transform:uppercase}.process-text p{font-size:var(--font-size-3);margin-top:1rem}.process-line{height:50px;border-left:5px solid var(--color-primary);margin-left:50px}.bg-cover-blog .blog-top-title{position:absolute;top:50%;transform:translateY(-50%);color:var(--white)}#company-carousel .progress-bar.indeterminate,.bg-cover-blog .blog-top-title h2::before{background:var(--white)}.bg-cover-blog .blog-top-text{position:absolute;display:flex;background-color:rgba(255,255,255,.6);bottom:0;right:0;color:var(--color-primary);z-index:99;padding:5rem;width:40.625rem;height:20rem}.site-main{margin:50px auto!important;max-width:1520px!important}.related-blog{width:100%;height:1176px;background:var(--color-primary)}.related-blog-inner{max-width:1320px!important;margin:auto;text-align:center}.related-blog-inner .item-blog .info{text-align:left;font-size:var(--font-size-1)}.access-control .top-text-small,.company-font-md,.related-blog-inner .item-blog .info .text,.sustainable-development-content-text{font-size:var(--font-size-9)}.blog-entry-title{font-size:var(--font-size-12);font-family:var(--font-family-barlow-bold);min-height:80px}.related-blog-title{font-size:60px;color:var(--white);margin:auto;text-align:center;padding-top:50px;text-transform:uppercase;padding-bottom:40px}.blog-entry-categories a{background:var(--color-primary);border-radius:5px;color:var(--white);white-space:nowrap;padding:3px 10px;margin-left:0!important;border-bottom:0!important;margin-right:10px;font-size:var(--font-size-1);font-family:var(--font-family-barlow-bold)}.blog-entry-categories a:hover{text-decoration:none!important;border:none!important}.related-blog .blog-entry-categories a{margin-bottom:10px!important;display:inline-block}.blog-summary,.blog-summary h3,.blog-summary h4,.blog-summary p,.blog-summary span{height:6.25rem;display:-webkit-box;font-size:var(--font-size-1)!important;font-family:var(--font-family-barlow-regular)!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left!important;line-height:1.5!important}.blog-mt-1{margin-top:20px}.blog-ml-1,.view-more:hover i{margin-left:20px}.blog-ml-100{margin-left:100px}.entry-categories{margin-bottom:0!important}.blog-entry-title{margin:40px 0 20px!important}.clear-small{float:none!important;clear:none}.item-right{float:right!important}.item-right .info{right:0!important;left:auto!important}.view-more{color:var(--color-primary);font-weight:700;width:calc(100%);height:100px;margin-left:-375px;text-align:center;margin-top:30px;display:block}.view-more i{margin-left:10px;transition:.3s ease-in-out}.blog-inner-info{margin-top:0}#site-content .blog-entry-content{font-size:var(--font-size-9)!important}.blog-entry-content img{max-width:100%;height:auto!important}.blog-date{font-size:var(--font-size-1);font-family:var(--font-family-primary-bold);color:rgba(0,0,0,.5);margin-top:10px;float:right;width:100%;text-align:right}.item-blog{background:var(--white);color:#242424;position:relative;display:inline-block;float:left;box-shadow:0 3px 1px -2px rgb(0 0 0 / 10%),0 2px 2px 0 rgb(0 0 0 / 10%),0 1px 5px 0 rgb(0 0 0 / 10%)}.bg-cover-blog,.image-detail{width:100%;background-position:center!important}.bg-cover-blog,.image-detail,.item-blog article .image .img{background-size:cover!important;background-repeat:no-repeat!important}.activities-body .activities-box,.career-iftp-process-box-primary,.case-box .content-case-box,.how-we-work-box{box-shadow:1px 1px 7px rgb(0 0 0 / 16%)}.item-blog article .image{cursor:pointer;display:inline-block;float:left;background-size:cover;overflow:hidden}.item-blog article:hover .image .img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.item-blog article:hover .view-more{-webkit-animation:.8s .8s forwards slide!important;animation:.8s .2s forwards slide!important}.item-blog article:hover .blog-inner-info{-webkit-animation:.1s .1s forwards slideInfo!important;animation:.1s .1s forwards slideInfo!important}.page-numbers{color:#242424!important;font-size:16px!important}@-webkit-keyframes slide{100%{margin-left:0}}@keyframes slide{100%{margin-left:0}}@-webkit-keyframes slideInfo{100%{margin-top:-90px}}@keyframes slideInfo{100%{margin-top:-90px}}.nav-links{margin-top:20px!important}.fix-pagination{clear:both}.pagination .next,.pagination .prev{display:inline-block!important;margin:0!important}.list-category{display:block;width:100%;float:left;margin-top:100px;margin-bottom:100px;margin-left:0;padding-left:0}.list-category li{margin-bottom:30px;display:inline-block}.list-category li.first,.privacy-policy-cookies-content{margin-left:0}.list-category li a{color:var(--color-primary);font-size:var(--font-size-3);font-family:var(--font-family-barlow-bold);background:var(--white);padding:20px}.list-category li.active a{color:var(--white);background:var(--color-primary)}.image-detail{height:700px;display:flex;align-items:center}.image-detail .blog-entry-title{color:var(--white)!important;min-height:auto!important;font-size:var(--font-size-16)}.image-detail .blog-date{color:var(--white)!important;text-align:left!important;float:left!important;margin-left:-.5rem}.btn-view-more-down,.device-types .device-types-text,.round-paginate{text-align:center}.related-blog .related-blog-list{justify-content:space-between}.related-blog .item-blog article:hover .image .img{cursor:inherit!important}.pagination .nav-links{justify-content:center!important}.item-blog article .image .img{transition:.8s ease-in-out!important}.comment-form-comment label{display:none!important}#comments #reCAPTCHA{margin-top:2rem}#comments #url2{width:15%;margin-right:1rem}#commentform .c-required{border:1px solid red}@media (min-width:1200px){.bg-cover-blog{width:100%;height:700px}#site-content{margin:auto}.item-blog,.item-blog article .image{width:740px;height:750px}.item-blog article .image .img{height:100%;width:100%}.item-blog article .info,.item-blog.small article .image{width:370px!important;height:365px!important}.item-blog article .info{background:var(--white);display:inline-block;float:left;padding:10px 24px 24px;overflow:hidden}.item-blog.large article .image{position:absolute}.item-blog.large article .info{position:absolute;left:0;bottom:0}.item-blog.small{height:365px}.info-detail{margin:50px auto}.icon-logo img{max-height:75px;max-width:auto!important;width:auto!important}.icon-database.align-left{justify-content:flex-start}.icon-database.align-right{justify-content:flex-end}}@media (min-width:1366px) and (max-width:1520px){.item-blog{width:49%;height:750px}.item-blog article .info,.item-blog.small article .image{width:50%!important}.item-blog article .image,.related-blog .item-blog.small article .image,.related-blog .item-blog.small article .info{width:100%!important}.blog-ml-100{margin-left:60px!important}.related-blog .item-blog.small{width:371px!important}}.nav-links .placeholder{visibility:hidden}.pagination .nav-links{justify-content:center!important;margin:auto}.round-paginate{margin:30px auto}@media (max-width:1360px){.item-blog{width:100%}.item-blog.large{height:670px}.item-blog.small{height:325px!important;margin-left:0!important;margin-right:0!important;margin-top:20px}.item-blog.large article .image{position:absolute;height:100%;width:100%!important}.item-blog article .image .img{height:100%;width:100%}.item-blog.large article .info{position:absolute;left:0;bottom:0;width:372px!important;height:23rem!important;background:var(--white);padding:10px 24px 24px;overflow:hidden}.item-blog.small article .image,.item-blog.small article .info{width:50%!important;height:325px!important}.item-blog.small article .info{float:left;overflow:hidden;padding:10px}.related-blog{height:auto!important}.related-blog .item-blog{margin:10px!important;float:none!important}.related-blog .item-blog.small article .image,.related-blog .item-blog.small article .info{width:100%!important}.info-detail{max-width:100%;padding:10px}}@media (max-width:1024px){.related-blog .item-blog.small{width:90%!important;height:325px!important}.related-blog .item-blog.small article .image,.related-blog .item-blog.small article .info{width:50%!important}}@media (max-width:450px){.item-blog.large,.item-blog.small{height:auto!important}.item-blog.large article .image,.item-blog.large article .info,.item-blog.small article .image,.item-blog.small article .info{position:relative!important;float:left;width:50%!important;height:167px!important}.related-blog .item-blog.small{width:93%!important;height:auto!important}.image-detail{height:70vh!important}.related-blog .item-blog.small article .image,.related-blog .item-blog.small article .info{width:100%!important}}.products-main{font-family:barlow-regular,sans-serif}.products-top{width:100%;height:100vh;overflow:hidden;position:relative}.products-top-content .products-top-img{padding-right:25%;position:relative;top:12rem}.products-top-content .products-top-img .top-img-layout{position:fixed;z-index:-1;width:25%}.products-top-content .products-top-right{position:relative;height:100vh}.products-top-content .products-top-right img{position:relative;top:50%;transform:translateY(-50%)}.access-control .top-text-big,.career-iftp-overview,.company-font-bg{font-size:var(--font-size-15)}.access-control .top-text-medium{font-size:var(--font-size-13)}.feature-device{padding-top:200px}.feature-device .feature-device-padding{padding:0 20%}.feature-device .feature-device-title{font-size:var(--font-size-16);margin-bottom:10rem}.feature-device .device-right-content{color:var(--color-blue)}.feature-device .ai-face-text{padding-left:20px}.feature-device .other-title,.feature-device .text-big{font-family:barlow-bold;font-size:var(--font-size-12)}.feature-device .text-medium{font-family:barlow-bold;font-size:var(--font-size-5);padding-right:3rem}.feature-device .temperature-icon{padding-left:30px}.feature-device .feature-device-items{padding:2rem 0}.feature-system-bg{background:url(../images/products/feature-system-bg.png) 0 0/cover round;background-color:var(--white)}.company-title,.company-title h2,.device-types .device-types-title,.feature-system .feature-system-title,.scenario1-left .scenario1-title .text-big,.scenario2-left .scenario2-title .text-big{font-size:var(--font-size-16)}.device-types .device-types-text span,.feature-system .text-medium{font-size:var(--font-size-12)}.feature-system .text-medium{color:var(--color-green);font-family:barlow-bold}.feature-system .feature-system-list{margin-top:7rem;padding-bottom:7rem}.feature-system .feature-system-list li{list-style:none;margin-bottom:3rem}.feature-system-list-right ul li img{margin:auto}.scenario1-bg{background-color:#e5f3f9}.scenario1-left .scenario1-title{color:var(--color-blue);font-family:barlow-bold;margin-bottom:3.5rem}.scenario1-left .scenario1-title .text-small,.scenario2-left .scenario2-title .text-small{font-size:var(--font-size-14)}.scenario1-left .example-text{margin-left:1rem;font-size:var(--font-size-5);color:var(--color-blue)}.scenario1-left .example-table,.scenario2-left .example-table{padding-right:10%}.example-table table{background:#fff}.scenario1-left .example-table table,.scenario2-left .example-table table{border-collapse:collapse;width:100%;justify-content:center;text-align:center;align-items:center}.scenario1-left .example-table table,.scenario2-left .example-table table,td,th{border:1px solid #000}.scenario1-left .example-table table th{background-color:var(--color-blue);color:#fff;font-size:var(--font-size-5);font-family:barlow-bold}.scenario1-left .example-table table td{padding:.5rem;font-family:barlow-semiBold;font-size:var(--font-size-2)}.scenario1-left .example-table table td .img-margin{margin-left:1.5rem}.scenario1 .scenario1-right,.scenario2 .scenario2-right{position:relative;right:-3rem}.scenario1 .scenario-text-note{background-color:var(--color-blue);font-size:var(--font-size-5);color:var(--white);padding:.3rem}.scenario2-bg{background-color:#e9f8f8}.scenario2-left .scenario2-title{color:var(--color-green);font-family:var(--font-family-barlow-bold);margin-bottom:3.5rem}.scenario2 .scenario-text-note{background-color:var(--color-green);font-size:var(--font-size-5);color:var(--white);padding:.3rem}.scenario2-left .example-text{margin-left:1rem;font-size:var(--font-size-5);color:var(--color-green)}.scenario2-left .example-table table th{background-color:var(--color-green);color:#fff;font-size:var(--font-size-5);font-family:var(--font-family-barlow-bold)}.scenario2-left .example-table table td{padding:.25rem;font-family:barlow-semiBold;font-size:var(--font-size-2)}.title-exa{margin-top:70px!important}.scenario2 .title-exa{margin-top:84px!important}.device-types-bg{background-color:#fff}.device-types .device-types-content{margin-top:5rem}.device-types .device-types-title,.device-types .wall-mount{position:relative;top:3rem}.device-types .standing-type-b{position:relative;top:-7.5rem;left:-12%;width:121%}.device-types .device-types-text .text-small{font-size:var(--font-size-10);font-family:var(--font-family-primary-medium)}#menu-tab .nav-tabs .nav-link,.content-case-box .bottom-box .bottom-left,.content-case-box h5 a,.device-types .btn-view-detail{font-family:var(--font-family-primary-bold)}.device-types .standing-b-text{position:relative;top:-7rem}.device-types .btn-view-detail{font-size:var(--font-size-5);color:var(--color-black-secondary);border:1px solid var(--color-black-secondary);width:13.5rem}.device-types .btn-view-detail:hover{color:var(--white)}.dialog-case-study .modal-body,.modal-open{padding:0!important}.dialog-case-study,.modal-dialog{max-width:1000vh!important;margin:0!important}.case-box,.content-case-box h5,.expertise-pages .expertise-box .title-expertise-box{margin-bottom:40px}.modal-dialog .modal-content{height:100vh}.modal-dialog .dialog-close-btn{position:absolute;top:2rem;right:3rem;text-emphasis:none;color:#333;font-size:var(--font-size-13);cursor:pointer}.modal-dialog .dialog-details-title{font-size:40px}.modal-dialog .dialog-details-content{padding-top:2rem;font-size:var(--font-size-1);font-family:var(--font-family-primary-medium)}.modal-dialog .dialog-details-content table{width:95%;min-height:767px}.modal-dialog .dialog-details-content table th{background-color:#000;color:#fff;font-family:var(--font-family-barlow-bold);font-size:var(--font-size-3);border-color:#fff;padding:.5rem 1rem;width:45%;align-items:center}.modal-dialog .dialog-details-content table td{font-size:var(--font-size-1);padding:0 1rem;align-items:center}.about-pages{padding:90px 0}.expertise-pages{padding:0 0 90px}.content-expertise-fix-row .row:first-of-type{--bs-gutter-x:80px;--bs-gutter-y:40px}.expertise-pages .content-expertise .expertise-box{height:460px;max-width:450px;padding:30px}.expertise-pages .content-expertise .expertise-box p{font-size:var(--font-size-9);line-height:1.7}.expertise-pages .expertise-box-bg{background-color:var(--black);height:460px;position:relative;margin-top:20px}.expertise-pages .content-expertise .expertise-box:hover{margin-top:0;height:480px}.btn-expertise-box{height:460px}.btn-expertise{color:var(--white);transition:.3s;position:relative;overflow:hidden;z-index:1;text-transform:uppercase;display:flex;padding:0 0 0 100px;height:460px;margin-top:.5rem;line-height:4rem}.expertise-pages .btn-expertise .btn-expertise-text{position:absolute;top:50%;transform:translateY(-50%);font-size:var(--font-size-16)}.icon-btn-expertise{display:flex;justify-content:center;align-items:center;width:25px;transition:.2s ease-in-out;right:50px;position:absolute;top:50%;transform:translateY(-50%)}.expertise-box-bg:after{position:absolute;content:'';height:100%;background:var(--black);width:200%;top:0;left:100%}.btn-expertise-box a:hover{color:var(--color-gray)}.about-pages-padding{padding:80px 0 100px}.case-studies-note{height:100%;position:relative;text-align:right}.case-studies-note ul{position:absolute;bottom:0;width:100%}.case-studies-note ul li{list-style:none;color:var(--color-primary);font-size:var(--font-size-1)}.case-studies-content{padding:0 0 150px}#menu-tab .nav-tabs{border-bottom:none}#menu-tab .nav-tabs .nav-link{margin-bottom:20px;background:0 0;border:1px solid var(--color-primary);border-top-left-radius:0;border-top-right-radius:0;margin-right:20px;color:var(--color-primary);font-size:var(--font-size-3);text-transform:uppercase;height:62px;padding:0 30px;line-height:62px}#menu-tab .nav-tabs .nav-link.active,.groups-philosophy{background-color:var(--color-primary);color:var(--white)}.all-content{margin-top:3rem}.all-content .fix-row-padding{--bs-gutter-x:40px}.case-box{position:relative}.case-box .img-case-box img{transition:.3s ease-in-out;width:100%}.style-first-left{padding:75px 40px 50px!important}.case-box .content-case-box{background-color:var(--white);padding:40px 40px 50px;height:100%;position:relative}.title-label-case{border-radius:5px;margin-bottom:28px}.content-case-box h5 a{text-transform:uppercase;color:var(--black);letter-spacing:2}.content-case-box .bottom-box{position:absolute;bottom:10px;display:flex;font-size:var(--font-size-1);text-transform:uppercase}.content-case-box .bottom-box .bottom-left{margin-right:1rem}.content-right-vertical{min-height:276px}.content-position{position:absolute!important;bottom:0;right:0;height:40%!important;width:50%}#website .fix-margin-left{margin-left:1rem}#mobile .fix-img-layout,#website .fix-img-layout{width:121%;float:right}#website .content-position{height:38%!important}#business .case-box .content-case-box{padding:30px}#business .content-position{height:50%!important}#business .fix-img-layout,#finance .fix-img-layout{width:120%;float:right}#cloud .fix-layout-content{height:68%!important}#cloud .fix-layout-bottom-right{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.btn-view-more-down .btn-common-secondary{padding:0;height:70px;background-color:transparent;margin-top:-1rem;z-index:1}.btn-view-more-down .btn-common-secondary i{left:50%;transform:translateX(-50%);width:23px;top:22px;transition:.3s ease-in-out;z-index:2}.btn-view-more-down .btn-common-secondary:hover>i{top:28px}#more,.slideshow-container .slide{display:none}#company-carousel{background-color:var(--white);overflow:hidden;position:relative}#company-carousel .description .slogan{font-size:7.5rem;font-family:var(--font-family-secondary);color:var(--white);line-height:normal}#company-carousel .progress{width:7.25rem;background-color:var(--color-gray)}#company-carousel .progress-first,#company-carousel .progress-second{padding-right:.25rem}.company-padding-left{padding-left:11rem}.company-padding-right{padding-right:11rem}.text-color-deep-gray{color:var(--deep-gray)}.text-color-eerie-black{color:var(--color-text-body)}.company-passion-text{padding-top:30vh;color:var(--white)}.company-passion-text p{font-weight:700;font-size:var(--font-size-18)}.company-passion-short-row{margin-top:-8vh;margin-left:-9.9vw}.passion-border-bottom{padding-top:5vh}.post .blog-entry-content h1,.post .blog-entry-content h2,.post .blog-entry-content h3,.post .blog-entry-content h4,.post .blog-entry-content h5,.post .blog-entry-content h6,.section-content{margin:0}.mission-text{text-transform:uppercase;margin-bottom:1rem}.mission-text-explain{padding:2vh 2vh 2vh 0}.company-background-text{padding-right:26rem}.company-background-white{font-family:var(--font-family-barlow-regular);background-color:var(--white);color:var(--color-primary)}.company-background-white-bold,.reply a{font-family:var(--font-family-barlow-bold);color:var(--color-primary)}.company-background-primary{font-family:var(--font-family-barlow-regular);color:var(--white);background-color:var(--color-primary)}.company-background-primary-bold{font-family:var(--font-family-barlow-bold);color:var(--white)}.company-background-gray{background-color:var(--color-gray-secondary);color:var(--color-primary);font-family:var(--font-family-barlow-regular)}.company-circle,.company-circle-footer,.company-view-more,.how-we-work-icon-title{font-family:var(--font-family-barlow-bold)}.company-page-main .who-we-are-circles .circle-area{display:block;margin-top:3rem}.company-circle{border-radius:50%;width:var(--font-size-26);height:var(--font-size-26);font-size:var(--font-size-28);background-color:var(--white);border:3px solid var(--white);color:var(--color-primary);justify-content:center;align-items:center;align-content:center;display:flex;margin:auto}.company-circle-footer{font-size:var(--font-size-11);text-align:center}.company-circle-head{font-size:var(--font-size-11);margin-bottom:-1vw}.customer-circle-text{display:table;text-align:center}.customer-satisfaction{margin:0 -3.7vw}.how-we-work-box{background-color:var(--white);padding:3.125rem;position:relative;margin-top:3.125rem;transition:.3s ease-in-out}.career-how-we-work-box-content-second{padding:3.125rem 2.5rem}.how-we-work-box-title{color:var(--color-primary);margin-bottom:1rem;padding-right:9px}.career-how-we-work-area .how-we-work-icon-title .how-we-work-number,.career-what-you-can{margin-bottom:1.5rem}.how-we-work-icon{padding-bottom:1.25rem}.how-we-work-icon-title{font-size:var(--font-size-29)}.career-how-we-work-area .how-we-work-icon-title{line-height:1.2}.how-we-work-padding-right{padding-right:16rem}.how-we-work-box-content{font-size:var(--font-size-1);color:var(--color-text-body)}.company-how-we-work-box-content{padding:0 6px 0 2px}.btn-company,.career-right .text-content,.overview-table{font-size:var(--font-size-5)}.table-border-primary{border-color:var(--color-primary);color:var(--color-text-body)}.company-view-more{text-align:start;margin-top:5vh}.sustainable-development-content{display:block;justify-content:flex-end;align-items:flex-end;padding-left:13rem}.group-company{background-image:url('../images/group-company.png');background-size:100% 100%;background-repeat:no-repeat;position:relative;overflow:hidden}.group-company-padding{padding-right:22rem}.title-line-height{line-height:initial}.section-padding-lg{padding:13vh 0}.company-overview-table-row{padding:2.5vh 0;border-top:solid 1px var(--color-primary)}.company-overview-table-row-bottom{border-bottom:solid 1px var(--color-primary)}.career-what-you-can{font-size:var(--font-size-10);font-family:var(--font-family-barlow-medium);text-transform:uppercase}.career-what-you-can-text p{font-weight:700;font-size:6.5rem;line-height:95px}#career-let-join-us a.position-info-btn{font-family:var(--font-family-primary-medium);display:inline-block;border-radius:25px;font-size:2rem;border:2px solid #0c50a3;position:relative;overflow:hidden;z-index:1;background-color:transparent}.career-black-circle,.career-primary-border-circle{border-radius:50%;background-color:var(--white);justify-content:center;width:var(--font-size-24);height:var(--font-size-24);line-height:1.5rem;font-size:var(--font-size-9);font-family:var(--font-family-barlow-bold);align-content:center;text-align:center}@media (hover:hover){#career-let-join-us a.position-info-btn:hover::before,.section-title a.software-contact-btn:hover::before{width:100%}#career-let-join-us a.position-info-btn:hover,.section-title a.software-contact-btn:hover{color:#fff}}@media (max-width:300px){#career-let-join-us .position-info-btn,.section-title a.software-contact-btn{display:block;width:100%;margin:20px auto 0;font-size:13px;height:50px;padding:0 16px}}.career-padding-left{padding-left:9vw}.career-what-you-can-title{margin-top:-2vh}.career-black-circle{border:5px solid var(--black);color:var(--black);align-items:center;display:flex}.career-primary-border-circle{border:5px solid var(--color-primary);color:var(--color-primary);align-items:center;display:flex}.career-primary-fill-circle{border-radius:50%;width:var(--font-size-24);height:var(--font-size-24);font-size:var(--font-size-9);font-family:var(--font-family-barlow-bold);background-color:var(--color-primary);border:5px solid var(--color-primary);color:var(--white);justify-content:center;align-items:center;align-content:center;display:flex;text-align:center;line-height:1.5rem}.black-circle-area{display:flex;justify-content:flex-start;align-items:center}.primary-border-circle-area{display:flex;justify-content:flex-end;align-items:center}.rectangle-black{height:5px;width:2.5rem;background-color:var(--black)}.rectangle-primary{height:5px;width:2.5rem;background-color:var(--color-primary)}.rectangle-black-vertical{height:10rem;width:5px;background-color:var(--black)}.career-path-circle{margin-top:-100px;padding:0}.career-path-text{font-size:var(--font-size-9);color:var(--color-text-body);padding:10vh 0;letter-spacing:1px}#staff-voice-carousel .carousel-indicators [data-bs-target]{cursor:pointer;background:var(--white);overflow:hidden;border:0;width:20px;height:20px;border-radius:50px;opacity:.6;transition:.3s;margin-right:10px;margin-left:10px}#staff-voice-carousel .carousel-indicators .active{opacity:1}#staff-voice-carousel .carousel-control-next-icon,#staff-voice-carousel .carousel-control-prev-icon{width:5rem;height:5rem}#staff-voice-carousel .carousel-indicators{bottom:-5rem}#career-open-positions .company-title,#career-our-benefits .company-title{text-align:center;font-size:var(--font-size-16);margin-bottom:50px;font-family:var(--font-family-barlow-bold);color:var(--color-primary)}#career-our-benefits .our-benefits-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}#career-our-benefits .benefits-box h3{font-size:2rem;color:var(--color-text-body);font-weight:600;font-family:var(--font-family-barlow-regular)}#career-our-benefits .benefits-box{position:relative;flex:1 1 calc(25% - 20px);padding:30px 20px;text-align:center;border-radius:10px}#career-our-benefits .benefits-box .title-benefits-box{text-align:center;display:flex;flex-direction:column;gap:1rem;align-items:center}#career-our-benefits .benefits-box img{height:5rem;object-fit:cover;border-radius:8px}@media (max-width:992px){#career-our-benefits .benefits-box{flex:1 1 calc(50% - 20px)}}@media (max-width:600px){#career-our-benefits .benefits-box{flex:1 1 100%}}#career-open-positions .open-positions-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}#career-open-positions .open-positions-box{height:170px;background-color:var(--white);border-radius:6px;padding:20px;position:relative;overflow:hidden}#career-open-positions .open-positions-box::before{content:'';position:absolute;width:0%;height:5px;bottom:0;left:0;background-color:var(--color-primary);transition:.3s ease-in-out;border-radius:5px}#career-open-positions .open-positions-box .job-title{font-size:1.5rem;font-weight:600;margin-bottom:5px;font-family:var(--font-family-barlow-bold);color:var(--color-primary)}#career-open-positions .open-positions-box span{font-size:1rem;margin-top:5px}#career-open-positions .iftp-position{background:#f7a40036;border-radius:5px;color:#e37500;padding:3px 8px}#career-open-positions .job-position{background:#0551aa17;border-radius:5px;color:#0551aac2;padding:3px 8px}#career-open-positions .job-type{background:#0000000d;border-radius:5px;color:#000000ad;padding:3px 5px;font-size:.8rem!important}#career-open-positions .divider::before{content:"|";color:#474747;margin:5px;font-size:1.25rem}#career-open-positions .open-positions-box p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1rem;color:#000;margin-top:5px}.career-how-we-work-content{font-size:var(--font-size-7);letter-spacing:.5px;color:#fff}.career-how-we-work-box-title{color:var(--color-primary);margin-bottom:2.5rem;padding-right:9px;display:block;text-align:center}.career-how-we-work-box{margin:8vh 4.5px;width:440px}.career-iftp{line-height:4rem}.career-iftp-part{padding:4vh 0}.career-iftp-content{color:var(--color-text-body);font-size:var(--font-size-9);padding-top:4vh}.career-iftp-circle,.career-iftp-cross-sign{font-family:var(--font-family-barlow-bold);color:var(--color-primary)}.career-iftp-circle{border-radius:50%;border:5px solid var(--color-primary);width:var(--font-size-21);height:var(--font-size-21);font-size:var(--font-size-22);background-color:var(--white);display:flex;justify-content:center;align-items:center;align-content:center;line-height:4rem;margin-bottom:3vh}.career-iftp-cross-sign{font-size:var(--font-size-23);padding-top:3rem}.career-circle-head{font-size:var(--font-size-13);line-height:2rem}.career-iftp-circle-footer{font-size:var(--font-size-9);color:var(--color-text-body);text-align:center}.career-overview-start-corner-sign{background-color:var(--color-primary);height:50px;position:relative;width:5px;top:10px;left:-3rem}.career-overview-end-corner-sign{background-color:var(--color-primary);height:50px;position:relative;width:5px;left:20rem;top:-20px}.career-overview-start-corner-sign:after{background-color:var(--color-primary);content:'';height:5px;left:0;position:absolute;top:0;width:50px}.career-overview-end-corner-sign:after{background-color:var(--color-primary);content:'';height:5px;left:-45px;position:absolute;top:45px;width:50px}.career-iftp-about-us{justify-content:center;display:flex}.career-iftp-benefit-content-item{display:flex;justify-content:flex-start;align-items:center;padding:20px 0;line-height:2rem}.iftp-content-text{font-size:var(--font-size-13);padding-left:8px;margin-right:-3rem}.career-iftp-process-box-primary,.career-iftp-process-box-white{padding:2rem 3rem;font-family:var(--font-family-barlow-medium);font-size:var(--font-size-3);position:relative;transition:.3s ease-in-out}.img-fit-content{height:fit-content}.career-iftp-process-box-primary{background-color:var(--color-primary);color:var(--white)}.career-iftp-process-box-white{box-shadow:0 0 15px rgb(0 0 0 / 16%);background-color:var(--white);color:var(--color-primary)}.career-iftp-process-box-body{display:flex;align-items:flex-end}.career-iftp-process-box-content{line-height:2.2rem}.career-iftp-process-box-white-content{line-height:2.2rem;color:var(--color-text-body);margin-right:-2vw}.rectangle-primary-vertical{height:5vh;width:5px;background-color:var(--color-primary);margin-left:3.5vw}.career-text-email-subject{font-family:var(--font-family-primary-semiBoldItalic)}.career-panel-area{display:flex;justify-content:space-between;padding:0}.career-carousel-item-content{background-color:var(--white);color:var(--color-text-body);padding:4rem 2rem;margin-top:2rem}.career-carousel-item-img-title{font-size:var(--font-size-27);color:var(--color-primary);font-family:var(--font-family-barlow-bold);text-align:center;padding-top:1rem}.privacy-content,.privacy-content-bold,.privacy-content-info-bold,.section-content-info,.section-content-info h3,.section-content-info p{color:var(--color-text-body);font-size:var(--font-size-1)}.career-carousel-item-img-area{display:block;text-align:center}.career-carousel-img{margin:0 auto}.carousel-item-text{letter-spacing:.9px}.carousel-item-text-area{margin:auto 0}.career-staff-voice{padding:3rem 0 10rem}#staff-voice-carousel .carousel-control-prev{left:-10rem}#staff-voice-carousel .carousel-control-next{right:-10rem}.privacy-section-content{padding:10vh 0}.privacy-content{font-family:var(--font-family-barlow-regular);margin-left:-1px}.section-content-info{margin-top:14px;padding:0 0 15px}.section-content-info>h2{margin-bottom:12px}.section-content-info>h3{margin-top:5px;margin-bottom:5px}.section-content-info>div,.section-content-info>p,.section-content-info>ul{margin-top:0;margin-bottom:3px}.section-content-info ul.privacy-content-text{padding-left:24px;margin-top:0;margin-bottom:0;text-align:justify}.section-content-info ul.privacy-content-text li{margin-bottom:5px}.section-content-info .company-info-box{padding:1rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;text-align:justify;margin-top:9px;margin-bottom:5px}.company-info-box p.company-name{font-size:var(--font-size-2)}.company-detail{color:#4b5563;font-style:italic}.square-icon{display:inline-block;width:10px;height:10px;background-color:#000;margin-right:9px;margin-bottom:3px;vertical-align:middle}.groups-page-top{width:100%;overflow:hidden;position:relative;background-color:#fff;color:#242424;padding-top:60px}.groups-top-left{height:100%;align-items:center}.groups-top-left .title-group{font-size:var(--font-size-16);line-height:.9}.groups-philosophy .groups-philosophy-left h2{font-family:var(--font-family-primary-medium);font-size:var(--font-size-10);line-height:.9;color:var(--white)}.groups-philosophy .groups-philosophy-left .title-big{font-size:var(--font-size-18);font-family:crimsonPro-bold;color:var(--white);line-height:.9}.groups-philosophy .groups-philosophy-content{margin-top:190px}.diagram .diagram-title,.groups-philosophy .philosophy-title,.our-statement .our-statement-title{font-size:var(--font-size-16);color:var(--white)}.groups-philosophy-content .philosophy-left{padding-right:100px}.groups-philosophy-content .philosophy-right{padding-left:100px;padding-right:70px}.diagram .diagram-left-content,.groups-philosophy .philosophy-values{margin-top:160px}.groups-philosophy .philosophy-credo-left,.groups-philosophy .philosophy-values-left{width:260px}.groups-philosophy .philosophy-credo-right,.groups-philosophy .philosophy-values-right{width:calc(100% - 260px)}.groups-philosophy .philosophy-credo .credo-padding{padding-right:2rem;padding-left:2rem}.diagram .diagram-left-content span{font-size:var(--font-size-19);padding:10px;border:3px var(--white) solid;color:var(--white)}.diagram .diagram-point-list{margin-top:60px;padding-right:10%;font-size:var(--font-size-9);color:var(--white)}.about-sdg .about-sdg-title,.activities-left .activities-title,.company .company-title{font-size:var(--font-size-16);color:var(--color-primary)}.sdg-top-bg{width:100%;height:100vh;overflow:hidden;position:relative;background:url(../images/sdg/sdg-bg.png) center no-repeat;background-color:var(--white)}.our-statement .our-statement-left{color:var(--white);padding-right:10%}.activities-body .activities-box{background-color:var(--white);height:510px;padding-bottom:25px;position:relative;transition:.3s ease-in-out;cursor:pointer}.activities-body .activities-box:hover{margin-top:0;height:510px}.activities-box-wrapping{margin-bottom:10px;overflow:hidden;height:500px}.activities-body .activities-box .activities-box-day{color:rgba(0,0,0,.5);padding:1rem 1rem 0;font-family:var(--font-family-barlow-bold);font-size:var(--font-size-1)}.activities-body .activities-box .activities-box-title{padding:0 1rem 0 1.5rem;font-size:var(--font-size-10);font-family:var(--font-family-barlow-bold)}.activities-body .activities-box .activities-box-content{padding:1rem 1rem 0 1.5rem;font-size:var(--font-size-1);text-overflow:clip;max-height:100px}.sdgs-activities-box-summary,.sdgs-activities-box-summary p,.sdgs-activities-box-summary span{height:4.5rem;display:-webkit-box;font-size:var(--font-size-1)!important;font-family:var(--font-family-barlow-regular)!important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left!important;line-height:1.5!important}.case-study-background-primary,.case-study-background-secondary,.case-study-background-shape-of-red,.case-study-background-third{font-family:var(--font-family-barlow-regular)}.activities-body .activities-box .activities-box-image{width:100%;height:319px;background-size:cover!important}.activities-body .activities-box::before{content:'';position:absolute;width:0%;height:10px;bottom:0;left:0;background-color:var(--color-primary);visibility:hidden;transition:.3s ease-in-out;border-radius:5px}.show-case-study{margin:20rem}.dialog-case-study .modal-content{height:100vh;overflow:hidden;padding:0;background-color:transparent}.dialog-case-study .dialog-close-btn{position:absolute;top:2rem;right:3rem;text-emphasis:none;color:var(--white);font-size:var(--font-size-16);z-index:999;cursor:pointer}#case-study .carousel-item{height:100vh;width:100%}#case-study .carousel-item .carousel-item-left{display:flex;align-items:flex-end;height:100vh;padding-bottom:18.75rem}#case-study .carousel-item .carousel-item-top span{font-size:var(--font-size-1);font-family:var(--font-family-barlow-bold);background-color:var(--white);padding:3px 5px;color:var(--color-primary);border-radius:5px}#case-study .carousel-item .carousel-item-bottom a,.case-study-background-primary,.case-study-background-secondary{color:var(--white);font-size:var(--font-size-1)}#case-study .carousel-item .carousel-item-title{font-family:var(--font-family-barlow-bold);margin-top:1.875rem}#case-study .carousel-item .carousel-item-text{font-size:var(--font-size-1);margin-top:2.5rem}#case-study .carousel-item .carousel-item-bottom{line-height:.8;margin-top:2.5rem}#case-study .carousel-item .carousel-item-bottom span{font-size:var(--font-size-1);font-family:var(--font-family-barlow-bold);color:var(--white);margin-right:10px}#case-study .carousel-item .btn-groups{font-size:var(--font-size-5);font-family:var(--font-family-barlow-bold);position:absolute;bottom:8.125rem;justify-content:center;display:flex}#case-study .carousel-item .arrow-right{margin-left:20px;text-align:center;vertical-align:middle}#case-study .carousel-item .arrow-right::after{display:inline-block;padding-left:5px;content:'\276F';-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}#case-study .carousel-item .arrow-right:hover::after{transform:translateX(5px)}#case-study .carousel-item .arrow-left{margin-right:20px;text-align:center;vertical-align:middle}#case-study .carousel-item .arrow-left::before{display:inline-block;padding-right:5px;content:'\276E';-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}#case-study .carousel-item .arrow-left:hover::before{transform:translateX(-5px)}.case-study-fix-margin{margin-left:-.75rem}#case-study .carousel-item .btn-groups .next-btn{margin-left:2rem}#case-study .carousel-item .btn-groups .prev-btn:hover .icon-prev{animation-duration:1s;animation-name:move-arrow-prev;margin-left:-1rem;margin-right:1rem}#case-study .carousel-item .btn-groups .prev-btn .icon-prev{animation-duration:1s;animation-name:move-arrow-prev-out}#case-study .carousel-item .btn-groups .next-btn:hover .icon-next{animation-duration:1s;animation-name:move-arrow-next;margin-left:1rem}#case-study .carousel-item .btn-groups .next-btn .icon-next{animation-duration:1s;animation-name:move-arrow-next-out}@keyframes move-arrow-prev{from{margin-left:0;margin-right:0}to{margin-left:-1rem;margin-right:1rem}}@keyframes move-arrow-prev-out{from{margin-left:-1rem;margin-right:1rem}to{margin-left:0;margin-right:0}}@keyframes move-arrow-next{from{margin-left:0}to{margin-left:1rem}}@keyframes move-arrow-next-out{from{margin-left:1rem}to{margin-left:0}}#case-study .carousel-item .fix-layout-img{position:relative;top:8.125rem}.case-study-background-primary{background-color:rgba(0,78,168,.9)}.case-study-background-secondary{background-color:rgba(0,169,206,.9)}.case-study-background-third{background-color:rgba(163,199,210,.9);color:var(--color-text-body);font-size:var(--font-size-1)}.case-study-background-shape-of-red{background-color:rgba(238,83,64,.9);color:var(--white);font-size:var(--font-size-1)}.career-text-hover,.case-study-button>a,.case-study-introduction-item>span,.case-study-list-title,.case-study-title{font-family:var(--font-family-barlow-bold)}.case-study-text-area{display:block;padding-bottom:10rem;min-height:700px;font-size:var(--font-size-3)}.case-study-introduction-item{padding:0;margin-bottom:1.6875rem}.case-study-introduction-item>span{background-color:var(--white);color:var(--color-primary);font-size:var(--font-size-1);border-radius:5px;text-transform:uppercase;padding:.3rem .5rem}.case-study-title{font-size:var(--font-size-9);text-transform:uppercase;padding:0 0 1.1875rem}.case-study-list{padding:1.5625rem 0 4rem}.case-study-list-text,.case-study-list-title{text-transform:uppercase}.case-study-button>a{font-size:var(--font-size-5);color:inherit}.study-case-img{display:grid;align-items:flex-end;height:100vh;justify-content:space-around}.study-case-img-laptop{width:59vw;margin-bottom:2rem}.study-case-img-table-horizontal{width:50vw;margin-bottom:2rem}.case-study-list-margin-right{margin-right:-6rem}.case-study-list-margin-left{margin-left:7rem}.case-study-working-area{position:absolute;display:flex;align-items:flex-end;padding-bottom:4rem;height:100vh}#case-study .carousel-item .btn-groups .next-btn .icon-next,#case-study .carousel-item .btn-groups .prev-btn .icon-prev{font-size:1.5rem}.study-case-img-laptop img{margin-bottom:5rem}.img-height-93{height:87vh;margin-bottom:3.5rem}.study-case-img-table-horizontal img{margin-bottom:5rem;margin-left:2rem}.next-btn,.prev-btn{display:inline-flex;align-items:center}.case-study-text{letter-spacing:.3px}#case-study .case-study-cs2,#case-study .case-study-fb2,#case-study .case-study-we1{background-color:var(--color-red)}#case-study .case-study-bu1 .bu1-left .carousel-item-text,#case-study .case-study-bu2 .bu2-left .carousel-item-text,#case-study .case-study-fb2 .fb2-left .carousel-item-text,#case-study .case-study-me1 .me1-left .carousel-item-text,#case-study .case-study-mo2 .mo2-left .carousel-item-text{padding-right:60px}#case-study .case-study-bu1 .bu1-right img,#case-study .case-study-fb2 .fb2-right img,#case-study .case-study-mo2 .mo2-right img{position:relative;top:75px;left:380px;width:73%}#case-study .case-study-bu1,#case-study .case-study-bu2,#case-study .case-study-we2{background-color:var(--color-third);color:var(--black)}#case-study .case-study-me1-au .me1-au-right img,#case-study .case-study-we1 .we1-right img{position:relative;top:100px;padding-left:350px;padding-right:170px;width:95%}#case-study .case-study-we2 .carousel-item-top{padding-top:420px}#case-study .case-study-ma1,#case-study .case-study-me1-au{background-color:var(--color-blue)}#case-study .case-study-bu3 .carousel-item-top,#case-study .case-study-ma1 .carousel-item-top{padding-top:400px}#case-study .case-study-cs2 .carousel-item-top{padding-top:340px}#case-study .case-study-me1-au .carousel-item-top{padding-top:450px}#modalConfirm{position:fixed;top:0;left:0;z-index:1055;width:100%;height:100vh;overflow-x:hidden;overflow-y:auto;outline:0;background-color:#8080804a}.show{display:block}#modalConfirm .modal-dialog{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);width:30rem;height:15rem}#modalConfirm .modal-dialog .modal-content{height:100%}#modalConfirm .modal-dialog .modal-content .text{margin:1rem}#modalConfirm .modal-dialog button{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);width:50%;border-radius:5px;height:4rem}@media (min-width:1366px) and (max-width:1919.98px){.btn-common,.featured-item:hover .title-news-btn .btn-common-secondary{width:150px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1136px}html{font-size:12px}.btn-common{padding:0 25px;line-height:50px}.btn-common i{right:25px}.btn-common:hover>i{right:20px}.btn-common-secondary{padding:0 25px 0 0;line-height:50px;height:50px;width:150px}.btn-common-secondary i{right:55px}.btn-common-secondary:hover>i{right:45px}.content-right-vertical{min-height:276px}.message-icon-area img{width:75%}#about{padding:150px 0 185px}.about-us-box{margin-top:50px}.service .content-service{padding:60px 133px 50px 115px}.service-right-content{min-height:360px;background-size:cover}.service-right-content .service-right-content-info p{padding-top:60px}.expertise{padding:50px 0}.expertise .title-expertise{margin-bottom:30px}.content-expertise .expertise-box{height:170px;margin-bottom:15px;margin-top:15px}.expertise-box:hover{height:185px;margin-top:0}.expertise-box::before{height:10px}.fix-g-desktop{--bs-gutter-x:30px}.expertise-box .title-expertise-box img{margin-right:10px;width:35px}.featured{padding:60px 0 0}.featured-item .featured-item-content{padding:25px 20px 15px}.featured-item-content h5{margin-top:25px;margin-bottom:30px}.more-featured .btn-common i{top:25px}.more-featured .btn-common{width:90px}.more-featured .btn-common:hover>i{top:34px;right:50%}.more-featured .btn-featured-rotate{width:auto;height:auto}.form-contact{padding:60px}.contact-padding{margin-top:20px}.contact-padding-big{margin-top:30px}.contact-icon-add{margin:2px 8px 2px 0;height:30px;width:30px}.contact-list ul li img{width:25px}.btn-submit-form-contact{height:40px}.contact-group-form-check-item{width:25%}.footer-heading{margin-bottom:15px}.checkbox-text-note ul,.outsourcing-list-check ul{padding-left:0}.services-outsourcing-about{padding:45px 0 60px}.why-outsourcing-bg{padding:70px 0}.why-outsourcing-isb{padding:60px 0 75px}.outsourcing-isb-top{padding-bottom:60px}.languages .icon-language img{width:76px}.outsourcing-isb-content .technical-box{height:377px}.protocols .icon-protocols img{width:85px}.icon-language-desktop{margin-top:1rem}.outsourcing-isms-top{padding-bottom:30px}.quality{padding:60px 50px}.quality-img{margin-top:45px}.services-section-right{padding-left:60px}.products-section .products-section-text{margin-top:40px}.products-section .products-section-btn{margin-top:60px}.groups-page-top .groups-top-content{position:relative;top:50%;transform:translateY(-50%)}.groups-philosophy .groups-philosophy-content{margin-top:120px}.groups-philosophy-content .philosophy-left{padding-right:50px}.groups-philosophy-content .philosophy-right{padding-left:50px;padding-right:35px}.diagram .diagram-left-content,.groups-philosophy .philosophy-values{margin-top:80px}.groups-philosophy .philosophy-credo-left,.groups-philosophy .philosophy-values-left{width:200px}.groups-philosophy .philosophy-credo-right,.groups-philosophy .philosophy-values-right{width:calc(100% - 200px)}.groups-philosophy .philosophy-credo{margin-top:25px}.sdg-top-bg{background-size:75%}.career-what-you-can-text{padding-top:3.5vh;color:var(--white)}.rectangle-black-long{height:5px;width:4.5rem;background-color:var(--black)}.career-carousel-img{width:100%}.career-overview-end-corner-sign,.career-overview-start-corner-sign{background-color:var(--color-primary);position:relative;width:5px;height:50px}.career-overview-start-corner-sign{top:auto;left:0}.career-overview-end-corner-sign{left:20rem;top:-20px}.expertise-pages .content-expertise .expertise-box{height:330px}.content-expertise-fix-row .row:first-of-type{--bs-gutter-x:40px;--bs-gutter-y:10px}.expertise-pages .content-expertise .expertise-box:hover{margin-top:0;height:345px}.expertise-pages .expertise-box-bg{height:330px;margin-top:15px}.btn-expertise{height:330px;padding:0 0 0 70px}.about-pages{padding:60px 0}#menu-tab .nav-tabs .nav-link{margin-bottom:15px;margin-right:15px;height:50px;padding:0 20px;line-height:50px}.all-content .fix-row-padding{--bs-gutter-x:20px}.case-box,.content-case-box h5,.title-label-case{margin-bottom:20px}.style-first-left{padding:30px!important}.case-box .content-case-box{padding:30px}.content-case-box .bottom-box{bottom:20px}.content-right-vertical-left{min-height:278px}.case-studies-content{padding:0 0 50px}.btn-view-more-down .btn-common-secondary{height:60px}.comments-area{padding:0 115px}.comments-area .comment-respond{width:63%!important}#case-study .carousel-item .fix-layout-img{width:120%}#case-study .case-study-fb2 .fb2-left .carousel-item-text{padding-right:30px}#case-study .case-study-bu1 .bu1-right img,#case-study .case-study-fb2 .fb2-right img,#case-study .case-study-mo2 .mo2-right img{left:250px}#case-study .case-study-me1-au .me1-au-right img,#case-study .case-study-we1 .we1-right img{padding-left:330px;padding-right:175px;width:110%}}@media (min-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1520px}html{font-size:16px}.content-right-vertical{min-height:388px}.content-right-vertical-left{min-height:379px}.form-contact .group-form-check{display:flex;justify-content:space-between}.form-submit input{width:215px!important;height:55px!important}.comment-details{margin-top:-1.5rem!important}.career-what-you-can-text{color:var(--white)}.rectangle-black-long{height:5px;width:4.9rem;background-color:var(--black)}.career-overview-end-corner-sign,.career-overview-start-corner-sign{background-color:var(--color-primary);height:50px;position:relative;width:5px}.career-overview-start-corner-sign{top:10px;left:-3rem}.career-overview-end-corner-sign{left:20rem;top:-20px}}.slide-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}}.description{position:absolute;bottom:10rem}.description .slogan{font-size:7.5rem;font-family:var(--font-family-secondary);color:var(--color-dark-blue);line-height:normal}.description .slogan .active{color:var(--color-orange)}.progress-container{display:flex;position:relative}.progress{width:12.5rem;height:.5rem;border-radius:0;background-color:var(--color-dark-blue)}.progress-first,.progress-second{padding-right:.5rem}.progress-bar.indeterminate{position:relative;animation:5s linear infinite progress-indeterminate;background:var(--color-orange)}.career-left .service-right-content-info,.career-right .service-right-content-info{opacity:0;z-index:3;transition:.3s ease-in-out;background:#fff;top:50%;position:absolute}@keyframes progress-indeterminate{from{left:-100%;width:100%}to{left:100%;width:100%}}.comments-area .comment-respond{margin-top:30px;padding:30px;box-shadow:0 4px 16px rgb(0 0 0 / 10%);width:60%;margin-bottom:30px}.comments-area .comment-respond .comment-reply-title{font-size:var(--font-size-12);color:var(--color-primary)}.comments-area .comment-respond .comment-form-comment textarea{width:100%;height:75px}.comment-form-author span{padding-right:50px}.comment-form-author label,.comment-form-email label,.comment-form-url label{font-family:var(--font-family-barlow-medium)}.comment-form-cookies-consent input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;margin-right:1rem}.form-submit input{width:170px;background-color:var(--color-primary);color:var(--white);border:none;height:42px}#cancel-comment-reply-link,.comment-author cite{color:var(--color-primary);font-family:var(--font-family-barlow-medium)}.comment-author cite{font-size:var(--font-size-9)}.comment-details{padding-left:72px;margin-top:-2rem}.comment-meta a{font-size:var(--font-size-3)}.comment-text{margin-top:1rem}.comments-area ol{padding-left:0;list-style:none}#cancel-comment-reply-link{font-size:var(--font-size-12)}.video-frame{width:50%;margin:1rem auto;display:flex;justify-content:center}.video-frame iframe{width:100%;min-height:500px}#icon-reload,.custom-file-upload{cursor:pointer}#info-file{color:var(--color-red)}#error-message{color:var(--white);font-size:var(--font-size-5)}.section-outsourcing img{vertical-align:top!important;max-width:100%}.products-section-btn .btn-common{float:left}.line-height-text{line-height:.9}.career-left .service-right-content-info{left:-100%;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.career-right .service-right-content-info{right:-100%;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.career-left:hover,.career-right:hover{cursor:pointer;width:100%}.career-right:hover .service-right-content-info{opacity:1;right:0}.career-bg{background-image:url('../images/careers/OUR-REQUIREMENTS.png');background-repeat:no-repeat;background-position:center center;background-size:calc(100%) auto}.career-left{left:0}.career-right{right:0}.career-left,.career-right{height:100%;position:absolute;top:0}.career-text-hover{text-transform:uppercase;color:#004ea8;line-height:115px;font-size:var(--font-size-18)}#career-let-join-us .career-what-you-can{color:#004ea8}.text-content{color:#151515;font-size:var(--font-size-1)}.arrowBox{position:relative;background:#fff;width:100%;padding:70px 6rem}@media (min-width:1366px){.content-products-right .products-right,.outsourcing-left{width:650px;height:650px;max-width:100%}.round-mission-outsourcing{height:650px}.feature-system .feature-system-list{margin-right:154px}}.head-office{margin-top:14px}#career-staff-voice .carousel-control-prev-icon{background-image:url('../images/prev.png')!important;width:36px!important;height:58px!important;opacity:1!important}#career-staff-voice .carousel-control-next-icon{background-image:url('../images/next.png')!important;width:36px!important;height:58px!important;opacity:1!important}#career-staff-voice .carousel-control-next,#career-staff-voice .carousel-control-prev{opacity:1!important}.service-content .company-title{color:#fff!important}.business-partner-btn.active,.business-partner-btn.active::after{background-color:#0c50a3;color:var(--white)!important}@media (max-width:1366px){.feature-system .feature-system-list{margin-top:2.5rem;padding-bottom:0}.modal-dialog .modal-content{height:100%}.modal-dialog .dialog-details-content table{min-height:831px}.modal-dialog .note-text{margin-bottom:1rem}.career-right .text-content,.text-content{font-size:.7rem}.career-what-you-can-text p{font-size:2.5rem;line-height:68px}.section-outsourcing .outsourcing-text{margin-top:97px}#products.products-section .products-section-text{margin-top:82px}.title-exa{margin-top:30px!important}.scenario2 .title-exa{margin-top:35px!important}.expertise-pages .expertise-box .title-expertise-box{margin-bottom:15px}.career-how-we-work-box{margin:8vh 4.5px;width:340px}.business-partner-btn{margin-left:8px;padding:6px 12px}.contact-btn{margin-left:12px}}@media (max-width:992px){.activities-body .activities-box,.activities-body .activities-box:hover{height:410px!important}.activities-box-wrapping{height:390px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:89.5%;margin:0 5.25%}html{font-size:16px}body,main{overflow-x:hidden}.bg-layout-img{overflow:hidden}.bg-layout{margin-top:67px;height:auto}.bg-layout-img img,.slideshow-container .slide img{height:auto!important;width:100%!important;max-width:none!important}.top-title-content p{font-size:var(--font-size-30)}.about-pages,.services-outsourcing-about,.why-outsourcing-bg,.why-outsourcing-isb,section{padding:4rem 0}#company-carousel,#hp-carousel{padding-top:67px}#hp-carousel .carousel-container{display:flex;align-items:center;position:absolute;bottom:0;top:82px;left:0;right:0}.description{left:2.5rem;bottom:3rem}#company-carousel .description .slogan,.description .slogan{font-size:var(--font-size-17)}.section-title h2{font-size:var(--font-size-5)}.slogan{margin-bottom:3rem}.slogan a{font-size:var(--font-size-30);line-height:5.5rem}#about{padding:150px 0 200px}.access-control .top-text-medium,.company-page-main .company-font-bg,.how-we-work-icon-title,.our-mission{font-size:var(--font-size-14)}.service .content-service{padding:100px 2.5rem 200px}.case-study-introduction-item span,.case-study-list-text,.case-study-list-title,.case-study-text,.company-page-main .table-border-primary,.contact-list ul li span,.form-contact .form-check-label,.form-contact .form-label,.service .content-service .content-service-text,.services-main .software-point{font-size:var(--font-size-11)}.service .content-service-btn{right:1rem}.service .btn-common{border:none;color:var(--white)}.service .btn-common::after{background-color:transparent}.service-right-content{background-size:auto 100%;min-height:63.75rem;background-position-x:65%}.service-right-content .service-right-content-info{left:0;opacity:1;background:rgba(0,0,0,.15);padding:8rem 2.5rem 2.5rem}.contact-btn::after,.navbar-mobile ul{background-color:var(--color-primary)}.service-right-content .btn-common-secondary{border:1px solid var(--white);padding:0 40px}.service-right-content .service-right-content-info p{font-size:var(--font-size-11);padding-top:20rem}#page-privacy .privacy-content,.career-how-we-work-content,.contact-btn,.content-expertise .expertise-box p,.how-we-work-box-content,.services-main .text-small{font-size:var(--font-size-9)}.service-right-content .btn-mobile-layout{margin-top:5rem!important;float:right}.service-right-content .btn-common-secondary i{right:40px}.product .service-right-content-info p{padding-top:7.5rem}.expertise-section-bg{background-size:90%}.content-expertise .expertise-box{height:300px;margin-top:0;margin-bottom:3rem}.company-page-main #career-how-we-work .company-view-more-layout,.expertise-box::before,.menu-jump-link,.mobile-display,.navbar>ul>li>a:before{display:none}.comments-area .comment-respond,.featured-item,.modal-dialog .dialog-details-content table{width:100%}.device-types .device-types-title .text-big,.footer-item-policy,.how-we-work-box-title,.title-featured{text-align:center}.featured{padding:4rem 0 10rem}.featured-content .container{max-width:100%;padding:0;margin:0}.form-contact .contact-attachement,.form-contact .summit-checkbox{margin-bottom:2rem;font-size:var(--font-size-11)}.more-featured{left:0;top:100%;height:200px;width:100%;padding-left:0}.more-featured .btn-featured-rotate{height:100%}.more-featured .btn-common{transform:none;-webkit-transform:none;display:flex;align-items:center;width:120px;margin-top:0}.more-featured .btn-common i{top:50%;transform:translateY(-50%);right:5px}.more-featured .btn-common:hover>i{top:50%;transform:translateY(-50%);right:0}.title-contact{margin-top:4rem;margin-bottom:1rem}.contact-list{margin-bottom:6.25rem}.contact-group-form-check-item{width:50%}.contact-padding-second{padding-top:30px}.contact-list ul li:nth-child(3) img{width:50px}.form-contact{padding:50px}.form-contact .form-control{font-size:var(--font-size-11);padding:1.375rem 3.125rem;height:100px}#case-study .carousel-item,.form-contact .textarea-contact{height:auto}.form-check-input{width:2rem;height:2rem;margin-right:1rem}.form-contact .contact-icon-add{width:var(--font-size-28);height:var(--font-size-28)}.form-contact .summit-groups{justify-content:end}.form-contact .summit-checkbox{display:flex;justify-content:end;align-items:center}.form-contact .btn-submit-form-contact{font-size:var(--font-size-13);height:100px}#captcha{min-height:100px}#company-carousel .slideshow-company-container,.company-page-main .sustainable-image,.expertise-pages-main .expertise-pages .expertise-layout-mobile,.footer-logo-content{display:flex;justify-content:center}.footer-left-bottom{top:18rem;padding-bottom:5rem}.footer-list-icon{justify-content:center;margin-top:2rem}.navbar-mobile ul{top:0;right:0;bottom:0;left:35%;padding:12.5rem 2.5rem 12.5rem 3.25rem}.navbar-mobile a,.navbar-mobile a:focus{font-size:var(--font-size-31);color:var(--white)}.case-studies-content,.contact{padding:0 0 5rem}.contact-btn{z-index:999;right:5.5rem;position:absolute;top:0;font-family:var(--font-family-primary-semiBold);padding:31.5px 25px}.company-page-main #career-how-we-work .career-how-we-work-content,.company-page-main #career-how-we-work .company-title,.company-page-main #career-how-we-work .company-title span,.mobile-contact-btn{color:var(--color-primary)}.company-page-main #career-how-we-work,.mobile-contact-btn::after{background-color:var(--white)}.bi-list::before,.bi-x::before{position:absolute;background-color:var(--black);font-size:var(--font-size-14)}.bi-list::before{top:-45px;right:-40px;color:var(--white);padding:30px 24px}.bi-x::before{top:-15px;right:-15px;padding:30px 25px}.navbar a i,.navbar a:focus i{font-size:var(--font-size-11);transform:rotate(270deg)}.navbar-mobile .dropdown ul{background:0 0;box-shadow:none;margin:0 20px;padding:0;visibility:visible;overflow:hidden}.nav-link:focus,.nav-link:hover,.navbar .dropdown .sub-menu .active,.navbar-mobile .active,.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul a,.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul li:hover>a,.navbar-mobile a:hover,.navbar-mobile li:hover>a,.services-main .content-products .products-section-title p{color:var(--white)}.navbar .active:focus,.navbar a:hover,.navbar li:hover>a{color:var(--white);border-color:var(--white)}.services-outsourcing-about .outsourcing-about-text{margin-top:3rem;padding-left:0;font-size:var(--font-size-11)}.checkbox-text-note ul{padding-left:0;padding-bottom:1rem;top:1rem}.outsourcing-list-check ul,.quality .outsourcing-about-text{margin-top:3rem;padding-left:0}.checkbox-text-note ul li img,.outsourcing-list-check ul li img{width:3.25rem}.outsourcing-isb-content .fix-padding-row{--bs-gutter-x:3rem;--bs-gutter-y:3rem}.outsourcing-isb-content{margin-top:4rem}.technical-box h3,.technical-box h4{padding:2.5rem 0;font-size:var(--font-size-11)}.outsourcing-isb-content .technical-box{height:21rem}.text-points ul li:nth-child(4) img{margin-right:1.5rem}.database .icon-database img,.languages .icon-language img,.protocols .icon-protocols img{width:4rem;height:4rem}#career-let-join-us-mobile .career-mobile-bg,.blog-top-layout,.isms-top ul,.services-main .content-products,.services-main .mission-outsourcing{position:relative}.img-isms{padding-left:4rem;padding-right:4rem;text-align:center}.quality{padding:6.25rem 0}.company-page-main .company-padding-right,.group-company-padding,.how-we-work-padding-right,.quality .title-common-secondary{padding-right:0}.quality-img{margin-top:5rem}.services-outsourcing-main .expertise .title-common-secondary{margin-bottom:2rem}.outsourcing-isb-top{padding-bottom:5rem}.products-top{height:130vh}.products-top-content .products-top-img{position:relative;padding:0;width:100%;top:10.25rem}.products-top-content .products-top-img .top-img-layout{width:100%;padding:20%;display:flex;justify-content:center;position:relative}.products-top-content .products-top-right{height:7rem;top:12.5rem;padding:0 3.75rem}.feature-device{padding-top:12rem;position:relative}.feature-device-title{position:absolute;top:0;left:5.25%}.company-page-main .mobile-no-padding,.expertise-pages-main .expertise-pages,.feature-device .feature-device-padding{padding:0}.feature-device .feature-device-img{position:absolute;width:32%;left:-2.5rem}.feature-system-bg{background-repeat:no-repeat;background-size:contain}.feature-system .feature-system-list-right{margin-top:11.475rem}.feature-system .feature-system-list li{min-height:9.375rem;margin-bottom:2rem}.feature-system .feature-system-title{margin-right:24rem}.feature-system .feature-system-list-right ul li img,.feature-system-list-left ul li img{margin:auto;height:3.75rem;width:auto}.feature-system-list-left ul li .feature-system-items,.feature-system-list-right ul li .ai-face-text{text-align:center;margin-top:.5rem}.scenario1-left .example-table,.scenario2-left .example-table{padding-right:0;margin-bottom:2rem}.scenario1 .scenario1-right,.scenario2 .scenario2-right{right:0}.device-types .standing-type-b{margin-top:7.5rem}.company-page-main .section-padding-lg,.expertise-pages-main .about-pages{padding:5rem 0}.about-pages-text,.expertise-pages-main .about-pages .about-pages-text{margin-top:2rem;padding-left:0;font-size:var(--font-size-11)}.expertise-pages-main .expertise-pages .content-expertise .expertise-box{height:26rem;max-width:85%;padding:2.5rem}.expertise-pages-main .expertise-pages .content-expertise .expertise-box:hover{height:26rem}.expertise-pages-main .expertise-box .title-expertise-box h3,.expertise-pages-main .expertise-box .title-expertise-box h4{font-size:var(--font-size-14);margin-left:1.5rem}.expertise-pages-main .expertise-box .title-expertise-box img{margin-right:1.25rem;width:3.75rem}.expertise-pages-main .content-expertise-fix-row .row:first-of-type{--bs-gutter-y:2rem}.expertise-pages-main .expertise-gutter-mobile{--bs-gutter-x:0}.expertise-pages-main .expertise-pages .btn-expertise,.expertise-pages-main .expertise-pages .btn-expertise-box,.expertise-pages-main .expertise-pages .expertise-box-bg{height:28.75rem}.career-how-we-work-box{margin:5vh 0;width:100%}.how-we-work-icon{padding-bottom:0}.career-how-we-work-box-title{margin-bottom:1rem}.career-panel-area{display:block}#company-carousel .slideshow-company-container .slide img{width:100%;max-width:none!important;height:auto}#company-carousel .description{bottom:3rem}#company-carousel .progress{width:6rem}.company-page-main .sustainable-development-content{margin-top:3rem;justify-content:center;padding-left:0}.company-page-main .company-view-more{text-align:center;margin-top:3rem}.group-company{background-size:155%;background-position-x:right}#group-company .company-title{margin-top:28rem}.sdg-top-bg{height:48vh;background-size:contain;margin-top:5rem}.sdg-pages-margin{margin-top:1.5rem}.services-main .content-products .products-section-title img,.services-main .mission-outsourcing .outsourcing-title img{width:20%}.services-main .mission-outsourcing .outsourcing-title{position:absolute;top:-12rem;left:2rem;line-height:.95;color:var(--white)}.services-main .section-outsourcing .outsourcing-text{margin-top:1rem}.services-main .content-products .products-section-title{position:absolute;top:-9rem;left:2rem;line-height:.95;z-index:99;color:var(--white)}.services-main .content-products .products-section-text{margin-top:2rem!important}.products-section .products-section-btn,.section-outsourcing .view-more-btn{margin-top:2rem;display:flex;justify-content:center}#career-how-we-work{background-size:85%}.carousel-item-text{height:45rem}#career-career-path .company-title{padding-right:20rem;line-height:1.1}.career-path-text{padding:5rem 0 0}.blog-top-layout .blog-top-text-layout{position:absolute;top:100%;left:0}.blog-top-layout .blog-top-text-layout .blog-top-text{position:relative;color:var(--white);background-color:var(--color-primary);width:auto;padding:4rem 6.25%;height:17rem}.list-category{margin-top:18rem}.company-background-text{padding-right:2rem;padding-left:4rem}.career-overview-start-corner-sign{height:3.125rem;width:.3125rem;top:1.875rem;left:0}.career-overview-end-corner-sign{height:3.125rem;width:.3125rem;left:88.5vw;top:-1.25rem}.career-overview-end-corner-sign:after,.career-overview-start-corner-sign:after{height:.3125rem;width:3.125rem}.career-overview-end-corner-sign:after{left:-2.8125rem;top:2.8125rem}#career-let-join-us-mobile{padding:2rem 0}#career-let-join-us-mobile .career-let-join-us-title{background-color:var(--color-primary);padding:3rem}#career-let-join-us-mobile .career-let-join-us-title .title-text{color:var(--white);font-size:var(--font-size-16);font-family:var(--font-family-barlow-regular);line-height:1}#career-let-join-us-mobile .career-let-join-us-title .title-text span,.case-box-mobile .text-layout,.case-box-mobile .title-label-case,.company-close .company-close-btn{font-family:var(--font-family-barlow-bold)}#career-let-join-us-mobile .career-text{position:absolute;top:0;left:0}#career-let-join-us-mobile .career-text .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);font-size:6.25rem;font-family:var(--font-family-barlow-bold)}#career-let-join-us-mobile .service-down-content-info,#career-let-join-us-mobile .service-up-content-info{transition:.3s;display:none;opacity:0}.active-service{display:block!important;opacity:1!important}.arrowBox{height:auto;padding:4.375rem 5.5% 1rem}.career-what-you-can-text p{line-height:1}.text-content{color:var(--color-primary);font-size:var(--font-size-9)}.company-close{display:flex;justify-content:center;margin:1rem 0}.company-close .company-close-btn{text-align:center;font-size:var(--font-size-9)}.company-close .company-close-btn .close-icon{font-size:var(--font-size-13);line-height:1}.case-studies-note{text-align:left;margin-top:1.5rem}.case-studies-note ul{padding-left:0}.case-box-mobile{position:absolute;left:0;right:0;bottom:1rem}.case-box-mobile .title-label-case{background-color:var(--white);color:var(--color-primary);margin-left:2rem;margin-bottom:0}.case-box-mobile .text-layout{font-size:var(--font-size-9);color:var(--white);text-transform:uppercase;display:flex;justify-content:flex-end;padding-right:.8rem}#business .fix-img-layout,#finance .fix-img-layout,#mobile .fix-img-layout,#website .fix-img-layout{width:100%;float:none}.dialog-case-study .modal-content{overflow-y:auto}.case-study-working-area{height:auto;position:relative;min-height:100vh}.study-case-img{height:auto;margin-top:5rem;width:auto;display:flex}.case-study-title{font-size:var(--font-size-29)}.case-study-text-area{min-height:auto}.case-study-list{padding:1.5625rem 0 1rem}#case-study .carousel-item .btn-groups{left:50%;transform:translateX(-50%)}.study-case-img-laptop img{margin-bottom:0}.img-height-93{height:auto;width:85%;margin-bottom:2rem}.study-case-img-table-horizontal,.study-case-img-table-horizontal img{width:100%;justify-content:center;margin-bottom:2rem;margin-left:0}.layout-mobile-img img{width:60%}.case-study-back-btn{text-align:center;margin:0 2rem}.case-study-back-btn .close-icon{font-size:var(--font-size-14);font-family:var(--font-family-barlow-regular);line-height:.5}#page-privacy .privacy-section-content{padding:8rem 0 0}#page-privacy .company-title{line-height:1.2;margin-bottom:5rem}#page-privacy .section-content-info,.company-name,.privacy-content-bold,.privacy-content-info-bold,.section-content-info h3,.section-content-info p{color:var(--color-text-body);font-size:var(--font-size-9)}.business-partner-sp{background-color:#fff;color:var(--color-primary)!important;border-radius:8px;display:inline-block!important;padding:8px 19px!important;font-family:var(--font-family-barlow-bold)!important}.navbar>ul>li .nav-link{padding:8px 10px 8px 20px}.text-advantage ul li{padding:7px 0}.video-frame{width:80%}.video-frame iframe{width:100%;min-height:400px}}@media (max-width:576px){html{font-size:8px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:87.5%;margin:0 6.25%}.progress{width:10rem}.btn-common,.btn-common-secondary{padding:0 35px;line-height:50px;width:160px}#header{height:70px}#company-carousel,#hp-carousel{padding-top:67px}#header .img-fluid{max-width:70%}.slideshow-container .slide img{height:calc(100vh - 70px)}.contact-btn{right:7.5rem;padding:26px 25px}.bi-list::before{right:-30px;top:-35px;padding:25px}.bi-x::before{padding:25px 20px}.title-label{padding:5px}.btn-common i,.btn-common-secondary i{font-size:2rem}.bg-layout{margin-top:67px}#career-how-we-work{background-size:95%}.about-us-box{margin-top:10rem}#about{padding:10rem 0}.service .content-service .content-service-text{margin-top:7rem}.service .content-service{padding:6rem 2.5rem 11rem}.expertise{padding:5rem 0}.expertise .title-expertise{margin-bottom:3rem}.content-expertise .expertise-box{height:22rem;max-width:370px;padding:15px;margin-top:0;margin-bottom:15px}.expertise-box .title-expertise-box img{margin-right:3px;width:20px}.content-expertise .btn-view-more{margin-top:4rem}.expertise-box .title-expertise-box{margin-bottom:10px}.featured{padding:4rem 0 0;margin-bottom:10rem}.title-featured{margin-bottom:4rem}.featured-item .featured-item-content .featured-box-text{font-size:var(--font-size-6)}.featured-item:hover .title-news-btn .btn-common-secondary{padding:0 34px 0 25px;width:130px}.featured-item-content h5{margin:20px 0}.featured-item .featured-item-content{padding:20px}.blog-entry-title{margin:20px 0 10px!important;min-height:20px}.more-featured{height:80px}.contact-list ul li img{width:20px}.contact-list ul li:nth-child(3) img{width:35px}.contact-list ul li span{margin-left:10px;padding-top:3px}.more-featured .btn-common{height:100%;width:90px}.form-contact{padding:3.5rem}.form-contact .form-control{padding:1rem 1.5rem;height:4.75rem}.form-check-input{margin-right:.5rem}.form-contact .summit-checkbox,.form-contact .summit-groups{justify-content:start}.form-contact .contact-padding-big{margin-top:25px}.form-contact .layout-mobile-margin{margin:1rem 0}.form-contact .btn-submit-form-contact{height:50px}#captcha{min-height:50px}.products-top{height:100vh}.career-carousel-img,.company-page-main .sustainable-image img,.detection-icon img,.feature-device .ai-face-icon img,.feature-device-items img{width:100%}.temperature-icon img{width:70%}.feature-device .temperature-icon{padding-left:10px;display:flex;justify-content:center}.feature-device .feature-device-items,.feature-device .text-medium{padding-right:1.5rem}.how-we-work-icon img{width:15%}.career-iftp-benefit-content-item img{width:3rem}#career-career-path .career-path-img{width:80%}.item-blog.large article .image,.item-blog.large article .info,.item-blog.small article .image,.item-blog.small article .info{position:relative!important;float:left;width:50%!important;height:167px!important}.blog-entry-categories a{padding:3px;margin-right:5px}#menu-tab .nav-tabs .nav-link{margin-bottom:10px;margin-right:10px;height:40px;padding:0 10px;line-height:40px}.video-frame iframe{min-height:280px}.blog-top-layout .blog-top-text-layout .blog-top-text,.list-category li a .list-category li.active a{font-size:14px}.blog-summary,.blog-summary h3,.blog-summary h4,.blog-summary p,.blog-summary span,.item-blog.small{height:167px!important;font-size:12px!important}.item-blog.large{height:166px}.blog-date{font-size:12px}.list-category{margin-top:150px;margin-bottom:50px}.list-category li{margin-bottom:35px}}@media (max-width:376px){.progress{width:9.5rem}}@media (max-width:768px){.philosophy-credo,.philosophy-values{display:block!important}.groups-philosophy .philosophy-credo-right,.groups-philosophy .philosophy-values-left,.groups-philosophy .philosophy-values-right,.philosophy-credo-left,.philosophy-credo-right{width:100%!important}.groups-philosophy img{margin-bottom:10px!important}.groups-page-top{height:auto!important}.groups-philosophy-content .philosophy-right{padding-left:calc(var(--bs-gutter-x) * .5)}.groups-philosophy .philosophy-values,.groups-philosophy-content,.groups-top-content,.philosophy-left,.philosophy-right{margin-top:50px!important}}@media (max-width:500px){.groups-philosophy img{max-width:150px!important;margin:auto}}@media (min-width:992px) and (max-width:1366px){#caseStudies .content-case-box h5{margin-bottom:15px}#caseStudies .style-first-left{padding:25px 10px 50px!important}#caseStudies .case-box .content-case-box{padding:12px 14px 76px 18px}#caseStudies .content-case-box .bottom-box{bottom:4px}#caseStudies .title-label-case{margin-bottom:10px}#caseStudies .content-case-box .bottom-box,#caseStudies .content-case-box p,#caseStudies .title-label{font-size:.8rem}#caseStudies .h5,#caseStudies h5{font-size:1rem}}.grecaptcha-badge{visibility:hidden!important}.breadcrumb{font-size:12px;font-weight:500;font-family:barlow-medium}.breadcrumb-item.active{color:var(--color-primary);font-weight:600;font-family:barlow-semiBold}.breadcrumb-item+.breadcrumb-item::before{content:'';width:16px;height:16px;background-image:url(../images/chevron-right.svg);background-size:contain;background-repeat:no-repeat;background-position:center;padding-right:0;margin-right:.5rem}.barlow-regular{font-family:barlow-regular}.white-paper-title{padding:10px 0;margin:0;color:var(--color-primary);font-size:45px;line-height:64px;font-family:barlow-bold;font-weight:700}.pt-60px{padding-top:60px}.pt-90px{padding-top:90px}#job-details .job-req-title::before{content:"";display:inline-block;width:63px;height:63px;background:url("../images/careers/SearchpersonR.png") center/contain no-repeat}:root,html{--isb-blue-dark:#003A75;--isb-blue-mid:#0056A4;--isb-blue-verylt:#E8F2FF;--isb-blue-divider:#DCE9F9;--isb-blue-divider-strong:#B3D4F5;--isb-text-dark:#0F172A;--isb-white:#ffffff}.post .blog-entry-content h1{font-size:40px;font-weight:700;padding:30px 40px;margin-bottom:1em;color:var(--isb-white);background:var(--isb-blue-dark)}.post .blog-entry-content h2{font-size:25px!important;font-weight:700;padding:20px 30px;margin-bottom:1em;color:var(--isb-white);background:var(--isb-blue-mid)}.post .blog-entry-content h3{font-size:30px;font-weight:700;padding:10px 30px;margin-bottom:1em;border-radius:10px;background:var(--isb-blue-verylt)}.post .blog-entry-content h4{font-size:25px;font-weight:700;padding:10px 30px 10px 25px;margin-bottom:1em;border-left:5px solid var(--isb-blue-verylt)}.post .blog-entry-content h5{font-size:20px;font-weight:700;padding:10px;margin-bottom:1em;border-bottom:3px solid var(--isb-blue-verylt)}.post .blog-entry-content h6{font-size:15px;font-weight:700;padding:10px;margin-bottom:1em;border-bottom:3px dotted var(--isb-blue-verylt)}.blog-entry-content *{font-size:16px!important;line-height:1.6em!important}.blog-entry-content h1{font-size:32px!important}@media (max-width:991px){.blog-entry-content *,.blog-entry-content h5{font-size:16px!important}.blog-entry-content h1{font-size:24px!important}.blog-entry-content h2{font-size:25px!important}.blog-entry-content h3{font-size:20px!important}.blog-entry-content h4{font-size:18px!important}.blog-entry-content h6{font-size:14px!important}}