header a,header a:hover,.header-page .btn-get-free-quote a{color:inherit}.form-news-letter form{position:relative}.form-news-letter form .wpcf7-response-output,.form-lets-talk form .wpcf7-response-output{margin:0;padding:0;border:none}.form-news-letter .wpcf7-not-valid-tip{font-weight:600}.get-in-touch--content .wpcf7-form-content-select select{background:#fff;border-color:rgba(176,181,190,.5)}.get-in-touch--content .form-news-letter .wpcf7-spinner{display:none}#subcribeModal .wpcf7-spinner{display:none}.form-news-letter .box-submit-input .image.d-flex.align-items-center.justify-content-center::after{content:"";display:block;background:url(../images/icon-arrow-gray.png) no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.menu-header .mega-menu-columns-1-of-1 div>ul{display:grid;grid-gap:20px;padding:0 20px;grid-template-columns:repeat(4,1fr)}.menu-header .mega-menu-columns-1-of-1 .menu-item .sub-menu a::before{top:8px}.menu-header .mega-menu-columns-1-of-1 .menu-item .sub-menu a{display:block}.menu-header .icon-arrow::after{top:50%}@media (min-width:1688px){.menu-header .mega-menu-columns-1-of-1 div>ul{grid-template-columns:repeat(5,1fr)}}.menu-header .icon-arrow::after{content:"";display:block;background:url(../fonts/icon-arrow-gray.svg) no-repeat;background-size:contain;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.menu-header .btn-bg-secondary:hover .icon-arrow::after{background:url(../fonts/icon-arrow.svg) no-repeat}#subcribeModal .box-submit-input .image.d-flex.align-items-center.justify-content-center::after{background:url(../images/icon-arrow.png) no-repeat;width:25px;height:10px;top:55%}.languages img{vertical-align:inherit}.page-emerging .content-image-right .content-icon .col-6:nth-child(2n),.page-qa-testing .content-image-right .content-icon .col-6:nth-child(2n),.page-software-developmenmt .content-image-right .content-icon .col-6:nth-child(2n),.page-softwave-main .content-image-right .content-icon .col-6:nth-child(2n){border-right:none}#partners{padding-top:100px}#partners .content-text{font-family:'Bai Jamjuree';font-style:normal;font-weight:400;font-size:28px;line-height:140%;color:#18202E;margin-bottom:40px}#partners .partner-list .partner-item{width:100px;height:100px;margin:auto}#partners .partner-list{display:grid;grid-gap:30px 30px;grid-template-columns:repeat(8,1fr)}#partners .partner-list .partner-item img{object-fit:contain;height:100%;margin:0 auto}.footer-page .name-list a{color:inherit;text-transform:uppercase}.home-banner h1{color:#FFF;;font-weight:200;line-height:130%;margin-bottom:1.5rem;text-transform:capitalize}.home-banner h1 b{font-weight:600}.home .list-slogan{gap:0 30px;margin-bottom:3rem;font-weight:300}.home .list-slogan li{list-style:initial;font-size:16px;line-height:28px;color:#FFF}.home .list-slogan li:first-child{list-style:unset}.home-banner .btn-down-pdf .image-icon{width:20px;height:20px}.home .btn-read-more{border:1.25px solid #fff;border-radius:4px;width:280px;padding:13px;color:#fff;background:transparent;text-transform:uppercase;font-weight:700}.home .group-btn{gap:50px;padding:0 20px;flex-direction:row}.home .btn-read-more{gap:0 12px}.home .btn-read-more img{max-width:18px;max-height:18px}.home .header-top-link .box-social .image-icon-social path{fill:#003E83}.home-banner h1 span{font-weight:200;font-size:3.25rem}.home-banner h1 .subtitle .cd-words-wrapper{color:#FFF;}.home-banner h1 .subtitle .cd-words-wrapper b{font-weight:500}.cd-headline{font-size:inherit!important;line-height:1.2}.home .image-bg{min-height:50vh}.contact_us_now_cta{margin-top:6rem;background:#00C7F2;padding:20px 0}.contact_us_now_cta_wrap{gap:10px}.contact_us_now_cta h3{font-family:'Bai Jamjuree';font-style:normal;font-weight:400;font-size:28px;line-height:140%;display:flex;align-items:center;text-transform:capitalize;color:#FFF}.contact_us_now_cta .contact_us_now_btn{background:#FFF;border-radius:2px;padding:16px 60px;color:#00C7F2;font-family:'Bai Jamjuree';font-style:normal;font-weight:700;font-size:16px;line-height:175%;text-transform:uppercase;letter-spacing:.05em;text-align:center}.fix-social a{width:52px;height:52px;display:flex;justify-content:center;align-items:center;margin-top:25px;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;animation:zoom 1s infinite;-moz-animation:zoom 1s infinite;-webkit-animation:zoom 1s infinite;-o-animation:zoom 1s infinite;-ms-animation:zoom 1s infinite;animation-direction:alternate-reverse;-moz-animation-direction:alternate-reverse;-webkit-animation-direction:alternate-reverse;-o-animation-direction:alternate-reverse;-ms-animation-direction:alternate-reverse}@keyframes zoom{from{box-shadow:rgba(16,128,199,.21) 0 0 0 0,rgba(16,128,199,.12) 0 0 0 0;-moz-box-shadow:rgba(16,128,199,.21) 0 0 0 0,rgba(16,128,199,.12) 0 0 0 0;-webkit-box-shadow:rgba(16,128,199,.21) 0 0 0 0,rgba(16,128,199,.12) 0 0 0 0;-o-box-shadow:rgba(16,128,199,.21) 0 0 0 0,rgba(16,128,199,.12) 0 0 0 0;-ms-box-shadow:rgba(16,128,199,.21) 0 0 0 0,rgba(16,128,199,.12) 0 0 0 0}to{box-shadow:rgba(16,128,199,.21) 0 0 0 5px,rgba(16,128,199,.12) 0 0 0 10px;-moz-box-shadow:rgba(16,128,199,.21) 0 0 0 5px,rgba(16,128,199,.12) 0 0 0 10px;-webkit-box-shadow:rgba(16,128,199,.21) 0 0 0 5px,rgba(16,128,199,.12) 0 0 0 10px;-o-box-shadow:rgba(16,128,199,.21) 0 0 0 5px,rgba(16,128,199,.12) 0 0 0 10px;-ms-box-shadow:rgba(16,128,199,.21) 0 0 0 5px,rgba(16,128,199,.12) 0 0 0 10px}}.fix-social a#mail>img{width:24.57px;height:19px}.fix-social a#tel>img{width:22.81px;height:22.69px}.fix-social a#whatsapp-line>img{width:29px;height:29px}.fix-social a .tooltiptext{visibility:hidden;background-color:#000;color:#fff;text-align:center;padding:2px 10px;border-radius:6px;position:absolute;z-index:1;left:130%;white-space:nowrap}.fix-social a .tooltiptext::after{content:" ";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent #000 transparent transparent}.fix-social a:hover .tooltiptext{visibility:visible}@media (max-width:1800px){#partners .partner-list{grid-template-columns:repeat(7,1fr)}}@media (max-width:1200px){#partners .partner-list{grid-template-columns:repeat(5,1fr)}.home-banner h1,.home-banner h1 span{font-size:2.25rem!important;padding:2rem}.home-banner .btn-down-pdf{font-size:.85rem}}@media (min-width:992px){.softwave-main-process .right .content{flex-direction:row-reverse}.home-banner .btn-down-pdf{width:auto;min-width:250px}}@media (max-width:992px){.softwave-main-process .right .content{flex-direction:column-reverse}}@media (max-width:768px){#partners .partner-list{grid-template-columns:repeat(4,1fr)}.home-banner h1{font-size:1.5rem;margin-bottom:0;padding:2rem 2rem 1rem 2rem}.home .list-slogan{margin-bottom:1rem;padding:0 1rem}.home .list-slogan li{font-size:15px}.home .group-btn{gap:20px}}@media (max-width:567px){#partners .partner-list{grid-template-columns:repeat(3,1fr)}.home-banner .btn-down-pdf .text{font-size:14px}.cd-headline.clip .cd-words-wrapper{font-size:2.75rem!important}.home .image-bg{min-height:80vh}.contact_us_now_cta h3{font-size:20px;text-align:center}.contact_us_now_cta .contact_us_now_btn{padding:10px 20px;font-size:14px}}@media (max-width:500px){.home-banner h1{font-size:2.5rem}.home-banner .content{top:42%}.home .list-slogan{padding:6px 1rem}.home .list-slogan{margin-bottom:2.5rem}.home .group-btn{gap:16px}.home .btn-read-more,.home-banner .btn-down-pdf{padding:15px}.home .list-slogan li{font-size:16px}.home .btn-read-more,.home-banner .btn-down-pdf .text{font-size:1.25rem}.home .group-btn{flex-direction:column}}@media (max-width:400px){#partners .partner-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:375px){.cd-headline.clip .cd-words-wrapper{font-size:2.45rem!important}}.page-numbers{display:flex;padding-left:0;list-style:none;justify-content:center;margin-bottom:30px}.page-numbers a,.page-numbers span{font-size:14px;text-align:center;display:block;width:2.25rem;height:2.25rem;line-height:2.25rem;margin:0 .25rem}.page-numbers span.current{background-color:#f0f2f4}.page-blog-detail h2 span{color:inherit}.page-blog-detail .card-header .btn{border:none}#toc_container{background:none;border:1px solid #f0f2f4;padding:1.75rem;border-radius:4px;background:#FFF}#toc_container .toc_list>li>a,.table-of-contents>ul>li>a{font-size:14px;font-weight:600;color:#283140;line-height:1.5rem}#toc_container .toc_list>li ul a,.table-of-contents>ul>li ul a{font-size:14px;line-height:1.75rem;margin-bottom:4px}#toc_container .toc_list>li ul,.table-of-contents>ul>li ul{padding-top:.25rem;padding-bottom:.25rem}.table_of_content{position:sticky;top:56px}.table-of-contents li.active>a{color:#00C7F2}.page-blog-detail .our-news .our-news--list .content-list-blog{padding-top:0}.content-list-blog h2{font-size:1.5rem;color:#000;line-height:2.25rem;font-weight:600;margin-bottom:10px}.content-list-blog h3{font-size:18px;line-height:30px;margin-bottom:0;display:block;color:#000}.content-list-blog h4{font-size:16px;color:#000}.content-list-blog h5{font-size:14px;color:#000}.content-list-blog h6{font-size:14px;color:#000}.page-blog-detail .our-news .our-news--list .content-list-blog p{margin-bottom:.5rem}.who-we-are .list-items .top .text-number,.content-image-right .content-icon .text-number{width:100%}.hire-mobile-app-developers-list .item-list .item{padding:0;display:flex;flex-direction:column;overflow:hidden}.hire-mobile-app-developers-list .item-list .item h5{height:auto}.hire-mobile-app-developers-list .item-list .item .box{padding:30px 38px 10px 38px;flex:1}.hire-mobile-app-developers-list .item-list .item .view_more{padding:20px 0}.hire-mobile-app-developers-list .item-list .item:hover{box-shadow:0 4px 24px rgba(93,118,168,.08)}.hire-mobile-app-developers-list .item-list .item:hover .view_more{background:#FFF;border:1px solid #F0F2F4}.hire-mobile-app-developers-list .item-list .item:hover .icon-arrow-gray{background-color:#09A4E8}.hire-mobile-app-developers-list .item-list .item:hover .icon-arrow-gray:after{background:url(../images/icon-arrow.png) no-repeat}.hire-mobile-app-developers-list-sp{margin-top:30px}.hire-mobile-app-developers-list-sp .item{display:flex;flex-direction:column;overflow:hidden;background-color:#09A4E8;text-align:center;padding:0;border-radius:12px;color:#fff;height:23.5rem;width:100%}.hire-mobile-app-developers-list-sp .item h5{padding-top:23px;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;line-height:1.5;font-size:16px;display:block;height:7rem;text-align:center}.hire-mobile-app-developers-list-sp .item .box{padding:30px 20px 10px 20px;flex:1}.hire-mobile-app-developers-list-sp .item .view_more{padding:20px 0;margin:auto}.hire-mobile-app-developers-list-sp .item :hover{box-shadow:0 4px 24px rgba(93,118,168,.08)}.hire-mobile-app-developers-list-sp .item :hover .view_more{background:#FFF;border:1px solid #F0F2F4}.hire-mobile-app-developers-list-sp .item .icon{height:42px;object-fit:scale-down}.hire-mobile-app-developers-list-sp .item .icon-arrow-gray{width:4rem;height:4rem}.hire-mobile-app-developers-list-sp .item .icon-arrow-gray::after{width:24px;height:8px}.hire-mobile-app-developers-list-sp .swiper{overflow:unset}.hire-mobile-app-developers-list-sp .swiper-pagination{bottom:-40px}.hire-mobile-app-developers-list-sp .swiper-pagination-bullet{background:#c5cad0;border:2px solid #c5cad0}.hire-mobile-app-developers-list-sp .swiper-pagination-bullet-active{background:transparent;border:2px solid #01c0ea}.menu-header .menu-about-menu-japanese-container .menu a{font-weight:500;font-size:1.25rem;line-height:28px;padding:1.875rem 0;display:block;position:relative}.menu-header .menu-about-menu-japanese-container .menu li:not(:last-child) a{border-bottom:1px solid #DADEE2}.menu-header .menu-about-menu-japanese-container .menu a::before{content:'';display:block;width:2.5rem;height:2.5rem;border-radius:50%;background:#00C7F2;position:absolute;top:50%;transform:translateY(-50%);right:0;transition:all 0.3s ease;opacity:0}.menu-header .menu-about-menu-japanese-container .menu a::after{content:'';display:block;background:url(../images/icon-arrow.png) no-repeat;background-size:contain;width:20px;height:6px;position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:all 0.3s ease;opacity:0}.menu-header .menu-about-menu-japanese-container .menu a:hover::before,.menu-header .menu-about-menu-japanese-container .menu a:hover::after{opacity:1}.menu-header .menu-about-menu-jp-japanese-container .menu a{font-weight:500;font-size:1.25rem;line-height:28px;padding:1.875rem 0;display:block;position:relative}.menu-header .menu-about-menu-jp-japanese-container .menu li:not(:last-child) a{border-bottom:1px solid #DADEE2}.menu-header .menu-about-menu-jp-japanese-container .menu a::before{content:'';display:block;width:2.5rem;height:2.5rem;border-radius:50%;background:#00C7F2;position:absolute;top:50%;transform:translateY(-50%);right:0;transition:all 0.3s ease;opacity:0}.menu-header .menu-about-menu-jp-japanese-container .menu a::after{content:'';display:block;background:url(../images/icon-arrow.png) no-repeat;background-size:contain;width:20px;height:6px;position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:all 0.3s ease;opacity:0}.menu-header .menu-about-menu-jp-japanese-container .menu a:hover::before,.menu-header .menu-about-menu-jp-japanese-container .menu a:hover::after{opacity:1}.menu-header .menu-about-menu-vietnamese-container .menu a{font-weight:500;font-size:1.25rem;line-height:28px;padding:1.875rem 0;display:block;position:relative}.menu-header .menu-about-menu-vietnamese-container .menu li:not(:last-child) a{border-bottom:1px solid #DADEE2}.menu-header .menu-about-menu-vietnamese-container .menu a::before{content:'';display:block;width:2.5rem;height:2.5rem;border-radius:50%;background:#00C7F2;position:absolute;top:50%;transform:translateY(-50%);right:0;transition:all 0.3s ease;opacity:0}.menu-header .menu-about-menu-vietnamese-container .menu a::after{content:'';display:block;background:url(../images/icon-arrow.png) no-repeat;background-size:contain;width:20px;height:6px;position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:all 0.3s ease;opacity:0}.menu-header .menu-about-menu-vietnamese-container .menu a:hover::before,.menu-header .menu-about-menu-vietnamese-container .menu a:hover::after{opacity:1}.our-work .swiper-slide:not(.swiper-slide-active) .content-text{display:none!important}.icon-arrow-gray::after{background:url(../fonts/icon-arrow-gray.svg) no-repeat}.content-hire-mb-app-dev{padding:40px 0 20px}.hire-mobile-app-developers-list .item-list{padding-bottom:40px}.table-of-contents a:hover{text-decoration:underline}.table-of-contents ul ul{margin-left:1.5em}.page-our-blog .our-blog2 .sidebar-right .title-clound{font-weight:500;font-size:20px;line-height:150%;color:#404A5B;padding-left:.75rem;margin-bottom:1rem;position:relative}.page-our-blog .our-blog2 .sidebar-right .title-clound:before{content:"";position:absolute;width:.25rem;height:1.25rem;background:#00C7F2;top:.3125rem;left:0}.operations-board.overseas-representative .board-of-director__item{width:350px}.operations-board.overseas-representative .content-left--title{background:#EBF6FD}@media (min-width:992px){#toc_container .toc_list>li>a,#toc_container .toc_list>li ul a,.table-of-contents>ul>li>a,.table-of-contents>ul>li ul a{font-size:16px}.list-hire-time{padding-top:2.5rem}.our-service--tabs .tab-content .box-image .image{height:28.625rem}.our-news .our-news--list-thumbnail{padding:0 1.25rem 1.25rem 0}.page-our-blog .our-blog .our-news--slider .swiper-pagination{top:-3.5rem}}.header-top-link button:hover{background:#fff;border-color:#fff}.home-banner .box-logo-business .image-logo-business{width:100px;height:100px;max-width:unset;margin-left:1.08rem;margin-right:1.08rem;padding:0}.home-banner .box-logo-business .image-logo-business a{box-shadow:0 4px 24px rgb(93 118 168 / 8%);width:100px;height:100px;border-radius:50%;background:#fff;overflow:hidden}.home-banner .box-logo-business .image-logo-business a img{width:80px;height:80px}.header-page .box-search .search input{background:#FFF;box-shadow:0 4px 24px rgba(93,118,168,.08)}@media (min-width:1200px){.header-page .box-search .search input{height:40px}.feature-hire-delicated{padding-top:3.5rem}}.who-we-are .list-items .top .text-number{word-break:break-all}.our-service--tabs .nav-link--tabs h6{font-weight:400}.our-service--tabs .nav-pills .nav-link.active h6{font-weight:500}.our-service--tabs .tab-content .list-category a{font-size:14px;padding:8px 16px}@media (min-width:1200px) and (max-width:1688px){.clients-reivew--slide iframe{height:450px}}@media (min-width:1200px){.our-news .swiper-button-prev{left:-39vw}}.clients-reivew--slide iframe{border-radius:4px;overflow:hidden}.our-news .our-news--list-thumbnail .item .box-content .title,.our-news .our-news--list-thumbnail .item .box-content p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.our-news .our-news--list .item .box-content .title,.our-news .our-news--list .item .box-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.our-news .our-news--list.our-news--list-thumbnail .item .box-content .title,.our-news .our-news--list .item .box-content p{-webkit-line-clamp:2}.our-news .our-news--list{height:100%}.page-our-blog .our-blog .titile-section-blog{margin-bottom:2.5rem}@media (min-width:1200px){.our-news .our-news--list .item .box-content .title{font-size:20px}.our-news .our-news--list .item .box-content p{color:#525B6B}}.get-in-touch--content .form-lets-talk input:focus{border-color:#01C0EA}.get-in-touch--content .form-lets-talk input[error],.get-in-touch--content .form-lets-talk textarea[error]{border-color:#F93232}.menu-aside-page .btn-get-free-quote{font-size:14px;line-height:20px;padding:10px 40px;font-weight:700;letter-spacing:.05em}.menu-aside-page .menu li{margin-bottom:26px}.menu-aside-page .menu-item-has-children li{padding-left:15px;margin-bottom:16px}.menu-aside-page .header-top-link .box-social svg{width:22px;height:22px}.menu-aside-page .menu-mobile-menu-japanese-container li{margin-bottom:26px}.menu-aside-page .menu-mobile-menu-japanese-container li .sub-menu{display:none}.who-we-are .list-items .items:last-child,.who-we-are .list-items .items:nth-last-child(2){margin-bottom:0}.btn-up-to-top{left:10px;right:0}.btn-up-to-top span{margin-left:.5rem}.page-blog-detail .comment-form-comment,.page-blog-detail .comment-form-author,.page-blog-detail .comment-form-email,.page-blog-detail .comment-form-url{display:flex;flex-direction:column}.search-recruitment-list--box{padding:0 15px}.search-recruitment-list{box-shadow:0 4px 24px rgb(87 88 118 / 8%);border-radius:4px;max-width:33rem;margin:0 0 2.5rem 0;height:4.125rem;overflow:hidden}.search-recruitment-list .form-control{border:0;height:100%;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none}.search-recruitment-list .input-group-append{margin:0;width:51px}@media (min-width:1024px){.search-recruitment-list .input-group-append{width:66px}}.search-recruitment-list button,.search-recruitment-list button:hover{background:#00C7F2;border-radius:0;padding:5px 1.25rem}.search-recruitment-list .input-group>.input-group-append>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-go-to-homepage{background:#00C7F2;color:#fff;padding:.625rem 3rem;font-size:.875rem;line-height:1.25rem;border-radius:4px;margin:0 16px 2rem;transition:all 0.3s ease}.btn-go-to-homepage a{color:#fff}.btn-go-to-homepage a::after{content:''}.btn-go-to-homepage a:hover{color:#00C7F2}.list_services{gap:3px}@media (max-width:575px){.how-we-work{overflow:hidden}.container-pr-0{padding-right:0}.how-we-work .table-responsive{border-bottom-right-radius:0;border-top-right-radius:0}.footer-page .container-custom li{width:130px;margin-bottom:15px}.btn{font-size:14px}}@media (max-width:767px){.get-in-touch h2{font-size:44px}.get-in-touch h2 span{display:block}.get-in-touch--content .box-content .title{font-size:14px}.get-in-touch--content .box-content a{font-size:20px}.list-contact .list-social{margin-top:8px}.our-offices p{font-size:14px;line-height:1.2}.form-news-letter h4{font-size:28px;line-height:36px}.our-offices .info span,.our-offices .info .country,.our-offices .item-address{font-size:14px;line-height:150%}.footer-page .name-list{font-size:14px;line-height:20px}.footer-page ul a{font-size:14px;line-height:20px}.footer-page .text-copy-right .container-custom{font-size:14px;line-height:24px;text-align:center;max-width:310px}.footer-page .text-copy-right{padding-bottom:70px}.btn-up-to-top.center{right:auto;left:50%;transform:translateX(-50%);transition:all 0.3s ease}.list-hire-time .item{margin-bottom:.8rem}}.footer-page .image-bg-footer{width:100%;display:flex;align-items:center;justify-content:center}.get-in-touch--content .image{width:60px;height:60px}.get-in-touch--content .image img{max-width:18px}.get-in-touch--content .list-social .icon-social{width:24px;height:24px}.our-news .our-news--list-sp{display:flex}.get-in-touch--content .form-lets-talk select{margin-bottom:10px}.wpcf7-not-valid-tip{font-weight:600}.header-top-link:first-child::before{content:unset}.mess{position:fixed;bottom:80px;right:8px;width:56px;height:56px;border-radius:50%;overflow:hidden;z-index:1099;background:#fff;box-shadow:rgba(0,0,0,.14) 0 6px 8px 2px}.mess img{border-radius:50%}.icon-arrow::after{background:url(../fonts/icon-arrow.svg) no-repeat;background-size:contain}@media (max-width:991px){.our-news--slider .swiper-pagination{top:auto;text-align:center}.our-news--slider{margin-bottom:4.5rem}.services-page h1{font-size:48px;line-height:100%}.breadcrumb-item li,.breadcrumb-item a{font-size:16px;line-height:24px}.looking-business .content-text h3{font-size:28px;line-height:140%}.looking-business .content-text{padding:1.875rem 1.5rem}.looking-business .content-text .text{font-size:20px;line-height:150%}.looking-business .content-text .icon-arrow{width:40px;height:40px}.looking-business .content-text .icon-arrow::after{width:20px;height:6px}.software-mobile .page_services_img{max-height:400px}}@media (max-width:1199px){.software-mobile .content-right{min-height:445px}.software-mobile .page_services_img{top:auto}}.our-service--tabs .tab-content .list-content-text li{margin-bottom:10px}.software-mobile .btn_services{position:relative;top:0;right:0;z-index:1}.software-mobile .content li{font-size:16px;position:relative}.software-mobile .content .left{max-width:100%}.software-mobile .content h4{font-size:28px;max-width:200px}.single-post .wp-block-image img{height:auto}.single-post .wp-block-image figcaption{text-align:center}.page-blog-detail .our-news .our-news--list .info-social .event-item{align-items:start;flex-direction:column}.operations-board .content-left--title.color-pink{background:#F8F5FF;color:#6747CC}.operations-board .content-left--title.color-pink::after{background:#6747CC}.single-post .wp-block-media-text__media img{height:auto}#downloadProfileModal .download-profile-form .text-title{color:#00C7F2;line-height:24px}#downloadProfileModal .download-profile-form .text-sub-title{color:#18202E;font-weight:500;font-size:24px;line-height:150%;margin-bottom:1.875rem;display:block}#downloadProfileModal .download-profile-form label{color:#00C7F2;margin-bottom:4px;font-weight:600;font-size:14px;line-height:16px;text-transform:uppercase;width:100%}#downloadProfileModal .download-profile-form input{background:transparent;border-width:0 0 1px;border-color:rgba(176,181,190,.5);color:#283140;width:100%;margin-bottom:10px;margin-top:4px;height:1.5rem;font-size:16px;line-height:24px}#downloadProfileModal .download-profile-form .wpcf7-submit{background:#00C7F2;border-radius:4px;border:0;color:#fff;width:126px;height:52px;font-weight:700;font-size:16px;line-height:28px;letter-spacing:.05em;text-transform:uppercase}#downloadProfileModal .download-profile-form .wpcf7-form-content-select select{width:100%;border-radius:0;border-width:0 0 1px;font-size:16px;line-height:24px;padding:8px 0;margin-top:4px;background:#fff;border-color:rgba(176,181,190,.5);margin-bottom:10px}#downloadProfileModal .download-profile-form .wpcf7-textarea.message{background:transparent;border-width:0 0 1px;border-color:rgba(176,181,190,.5);color:#283140;width:100%;resize:none;padding:10px 0;font-size:16px;line-height:24px}#downloadProfileModal .download-profile-form input,#downloadProfileModal .download-profile-form .wpcf7-textarea.message,#downloadProfileModal .download-profile-form select{outline:none}#downloadProfileModal .download-profile-form .wpcf7-not-valid-tip{color:red;font-size:14px;text-transform:none}#downloadProfileModal .download-profile-form .wpcf7-not-valid,#downloadProfileModal .download-profile-form .wpcf7-not-valid.message{border-width:0 0 1px;border-color:#F93232}#downloadProfileModal .download-profile-form form .wpcf7-response-output,#downloadProfileModal .download-profile-form form .wpcf7-response-output{margin:0;padding:0;border:none}.menu-aside-page li .sub-menu{display:none}.get-in-touch--content .form-lets-talk .box-text-area{margin-bottom:1.125rem}.get-in-touch--content .form-lets-talk .wpcf7-submit,#downloadProfileModal .download-profile-form .wpcf7-submit{margin-top:20px}.header-page .btn-get-free-quote a{color:#fff}.header-page .btn-get-free-quote:hover a{color:#00C7F2}#comments textarea,#comments textarea:focus,#comments textarea:focus-visible,#comments input[type='text'],#comments input[type='email'],#comments input[type='url']{border:1px solid #ccd0d4;border-radius:4px;outline:none;padding:5px 10px}#comments input[type='submit']{border:1px solid lightgray;padding:8px 16px;background:#f0f2f4;border-radius:4px}#comments .comments-title{font-size:22px;margin-bottom:1.5rem}#comments .comment-list{padding-left:0}#comments .comment-edit-link,#comments .logged-in-as a,#comments .comment-reply-link,#comments #cancel-comment-reply-link{text-decoration:underline}#comments article{margin-bottom:1rem}#comments span.required{color:red}#comments .comment-content{margin-bottom:10px}#comments .comment-content p{margin-bottom:0}#comments .comment-awaiting-moderation{color:#ff5722}.error404 .not_found_image{max-width:500px}.error404 .image.image-bg{max-width:405px;margin:auto}.error404 h1 span{font-style:normal;font-weight:400;font-size:80px;line-height:100%;margin-bottom:5px;color:#002E62}.error404 h1 small{font-style:normal;font-weight:400;font-size:44px;line-height:130%;letter-spacing:-.02em;text-transform:capitalize;color:#283140}.error404 h1{margin-bottom:40px}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#F0F2F4;color:#212529;position:relative}.select2-results__option{padding:4px 19px;position:relative}.select2-results__option img.img-check{max-width:12px;max-height:9px;position:absolute;top:40%;left:3px;display:none}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable img.img-check{display:block}.select2-selection{border-radius:4px!important}.select2-container--default .select2-results>.select2-results__options{padding:10px}.select2-container{margin-top:6px}.select2-container--open .select2-dropdown--below{box-shadow:0 4px 24px rgb(93 118 168 / 8%);border-radius:4px}.get-in-touch--content .form-lets-talk input[type='file'],#downloadProfileModal .download-profile-form input[type='file']{height:auto;padding:10px 0 0 0}.page-blog-detail .our-news .our-news--list .item .box-content .title,.page-blog-detail .our-news .our-news--list .item .box-content .title:hover{display:block;color:#1E4280}#comments textarea,#comments textarea:focus,#comments textarea:focus-visible{width:100%}.page-our-blog .our-blog2 .title-blog{color:#404A5B;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page-blog-detail .group-sidebar{position:unset;top:unset}.tagcloud_css{overflow:hidden;height:132px;font-weight:600}.page-our-blog .our-blog2 .sidebar-right .tag-cloud-link{font-weight:400}.tagcloud-view_more{font-size:14px;line-height:20px;margin-left:2px;display:block;margin-top:10px;cursor:pointer}.tagcloud-view_more:hover{color:#00c7f2}.our-service--tabs .nav-link--tabs h3{font-weight:500;font-size:1.25rem;line-height:150%;color:#525B6B}.col-3x{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 30%;max-width:30%}.col-7x{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 70%;max-width:70%}.mobile-app-page.client-testimonials .our-clients,.mobile-app-page.client-testimonials .our-clients>*{font-weight:500;font-size:1.5rem;line-height:150%;margin-bottom:15px;color:#fff}.our-industry .custom_h2>*{color:#fff}.page-our-blog .our-blog2 .title-blog .popular_title{font-size:14px;line-height:24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:72px}@media (min-width:1024px){.our-service--tabs .nav-link--tabs h3{font-size:1rem}}@media (min-width:1200px){.our-service--tabs .nav-link--tabs h3{font-size:1.25rem}}.our-service--tabs .nav-link--tabs h3{font-weight:400}.our-service--tabs .nav-pills .nav-link.active h3{color:#00C7F2}.our-service--tabs .nav-pills .nav-link.active h3{font-weight:500}.software-mobile .content h3{font-weight:500;font-size:1.75rem;line-height:140%;color:#002E62;margin-bottom:1.25rem}.software-mobile .content h3{font-size:28px;max-width:200px}.software-mobile .content h3{font-size:28px;max-width:200px}.software-mobile--list .content-item h3{margin:1rem 0;font-size:1.5rem}.our-framework h3{font-size:1rem;line-height:24px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:center;padding:8px;max-width:200px;background:#00C7F2;color:#fff;border-radius:4px;margin:0 auto 16px}h2.title-dots{font-size:16px!important;line-height:24px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;width:max-content;position:relative;background:linear-gradient(to left,#00c7f2 0%,#0d67c7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 1.25rem;margin-bottom:1.875rem;position:relative}.mobile-app-page.client-testimonials h2.our-clients{font-weight:500;font-size:1.5rem;line-height:150%;margin-bottom:15px;color:#fff}.who-we-are .sub-title{margin-bottom:1.875rem;font-size:3.25rem;line-height:130%;letter-spacing:-.02em;text-transform:capitalize;color:#0A2349;font-weight:300}.who-we-are .sub-title span{color:#00C7F2;font-weight:500}.custom_h2{max-width:28.813rem;margin-bottom:1.5rem;position:relative;z-index:2;font-size:3.25rem;line-height:130%;letter-spacing:-.02em;text-transform:capitalize;font-weight:300}.custom_h2 span{color:#00C7F2;font-weight:500}@media (min-width:992px){.custom_h2{margin-bottom:0}}@media (min-width:1200px){.why-choose-us .list-content .custom_h2{max-width:21.063rem}}.client-testimonials .custom_h2{color:#fff;max-width:26.313rem;margin-bottom:1.875rem}.client-testimonials .custom_h2 span{color:#fff}.our-news .custom_h2{margin-bottom:2.5rem}.get-in-touch .custom_h2{font-size:3.25rem!important;line-height:130%;max-width:32.063rem;margin-bottom:3.75rem!important}.mobile-app-page .custom_h2{font-size:44px;line-height:130%;font-weight:400;letter-spacing:-.02em;color:#283140;margin-bottom:20px}.page-software-developmenmt .content-image-right .custom_h2{max-width:36.5rem}.page-software-developmenmt .our-approach .custom_h2{margin-top:-1rem;margin-bottom:3.125rem;max-width:unset}@media (min-width:1200px){.get-in-touch .custom_h2{max-width:33rem}}.mega-blog.blog .mega-sub-menu{margin-top:1px!important;background:#FFFFFF!important;padding:7px 15px!important;border-radius:3px!important;border:1px solid #f0f2f4!important;box-shadow:0 4px 24px rgb(87 88 118 / 8%)!important}.mega-blog.blog .mega-sub-menu a{background:#FFFFFF!important}.mega-blog.blog .mega-sub-menu a::before{content:''!important;display:block!important;width:5px!important;height:5px!important;background:#DADEE2!important;position:absolute!important;top:17px!important;transform:translateY(-50%)!important;left:0!important}.page-blog-detail .our-news--list .item .image-thumbnail img{width:100%}.grecaptcha-badge{bottom:125px!important;z-index:3}.header-page .btn-get-free-quote a{color:#fff}.header-page .btn-get-free-quote:hover a{color:#00C7F2}.get-in-touch--content .form-lets-talk input[type='file'],#downloadProfileModal .download-profile-form input[type='file']{height:auto;padding:10px 0 0 0}.wp-block-embed iframe{width:100%}.wp-block-embed figcaption{text-align:center}.page-blog-detail .our-news .our-news--list .item .box-content .title,.page-blog-detail .our-news .our-news--list .item .box-content .title:hover{display:block;color:#1E4280}#comments textarea,#comments textarea:focus,#comments textarea:focus-visible{width:100%}.our-achievements-page .iso-cerfitication img{border-radius:9px}.cerfitication-quality--item .swiper-slide .image{display:flex;align-items:center;justify-content:center}.cerfitication-quality--item .swiper-slide img{height:auto;object-fit:unset;position:unset;top:unset;left:unset;border-radius:8px}#partners .partner-list .partner-item img{width:100%}.get-in-touch--content .list-social .icon-social img{width:100%;height:100%}#whoWeare .content-top .image img,#whoWeare.who-we-are .list-items .top img,.get-in-touch--content .image img,.our-offices .icon-map img{height:100%}.post-template-default figcaption{text-align:center}.post-template-default figure{width:100%!important;text-align:center}.page-our-blog .list-blog-thumbnail .img-list-blog{width:100%}.page-our-blog .list-blog-thumbnail .img-list-blog img{height:100%;object-fit:cover;border-radius:4px}.our-news .our-news--list .item .image-thumbnail{height:auto}.page-our-blog .list-blog-thumbnail .list-item li .post-text{width:100%;border-radius:unset;margin:0 auto 0;box-shadow:unset}.page-our-blog .list-blog-thumbnail .list-item li .post-text:hover{box-shadow:0 4px 15px #0000000f}.category_btn{width:200px;line-height:45px;text-align:center;font-weight:400;font-size:16px;color:#404A5B}.category_group{background:#F0F2F4;border-radius:4px}.category_btn.active{background:#00C7F2;border-radius:4px;color:#fff;font-weight:700}.subscribe_us{padding:30px 70px 20px 50px;background:#F7F9FC;border:1px solid #F0F2F4;border-radius:12px;margin-top:40px}.subscribe_us input{background:transparent;border-width:0 0 1px;border-color:rgba(176,181,190,.5);color:#283140;width:100%;margin-bottom:10px;margin-top:11px;height:1.5rem;font-size:16px;line-height:24px}.subscribe_us input,.subscribe_us .wpcf7-textarea.message,.subscribe_us select{outline:none}.subscribe_us label{color:#00C7F2;margin-bottom:4px;font-weight:600;font-size:14px;line-height:16px;text-transform:uppercase;width:100%}.subscribe_us .wpcf7-submit{background:#00C7F2;border-radius:4px;border:0;color:#fff;width:126px;height:52px;font-weight:700;font-size:16px;line-height:28px;letter-spacing:.05em;text-transform:uppercase;margin-top:0}.subscribe_us--title .text-title{font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#283140;margin-bottom:20px}.subscribe_us .wpcf7 form .wpcf7-response-output{margin:0 0 .5em}.btn-dribble{box-shadow:0 4px 24px rgb(93 118 168 / 8%);border-radius:100px;padding:19px;background:#fff}.btn-dribble img{width:42px;height:42px;max-width:42px;max-height:42px}.btn-download-portfolio{background:#00C7F2;color:#fff;padding:.625rem 1.5rem;border-radius:4px;margin-bottom:1rem;transition:all 0.3s ease;font-size:16px;font-weight:700;gap:8px;line-height:26px;outline:none;overflow:hidden;max-width:300px}.btn-download-portfolio a{color:#fff}.btn-download-portfolio:hover{background:#00C7F2;color:#fff}.btn-download-portfolio a img{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(75deg) brightness(102%) contrast(101%)}.btn-download-showcase{background:#fff;color:#00C7F2;padding:.625rem 1.3rem;border-radius:4px;margin-bottom:1rem;transition:all 0.3s ease;font-size:16px;font-weight:700;gap:8px;line-height:26px;outline:none;overflow:hidden;max-width:300px}.btn-download-showcase a{color:inherit}.btn-download-showcase:hover{border:1px solid #00C7F2;background:#fff;color:#00C7F2}.btn-download-showcase a img{filter:invert(74%) sepia(61%) saturate(3675%) hue-rotate(145deg) brightness(93%) contrast(106%)}@media (min-width:992px){.page-blog-detail .list-blog-thumbnail .list-item li{width:calc(100% / 3);padding:0 1.5rem 3.75rem}}@media (min-width:768px){.wp-block-embed iframe{height:425px}}@media (min-width:1688px){.wp-block-embed iframe{height:550px}}@media (max-width:500px){p{font-size:16px!important}}@media (min-width:1688px){.error404 .get-in-touch{padding-top:10rem}}@media (min-width:1200px) and (max-width:1600px){.header-page .btn-get-free-quote{margin-left:1rem}}@media (max-width:1688px){.page-our-blog .our-blog2 .meta .text-link{font-size:14px}}@media (max-width:1024px){.page-our-blog .our-blog2 .meta .text-link{font-size:14px;padding-left:.3rem}.page-our-blog .our-blog2 .meta .time{padding-right:.1rem}}@media (min-width:1024px){.page-our-blog .our-blog2 .meta .time{padding-right:.4rem}}@media (min-width:992px){.software-mobile .content li{max-width:200px}.error404 .breadcrumb-item{padding-bottom:300px}.error404 .breadcrumb-item .content{top:0}}@media (max-width:991px){.mobile-app-page h2{font-size:32px}.error404 .not_found_image{max-width:100%}}@media (max-width:768px){.our-service--tabs .tab-content .list-content-text li{font-size:16px}.subscribe_us{padding:30px;margin-bottom:30px}}.mobile-app-page.client-testimonials .image{position:relative;width:100px;height:100px}.mobile-app-page.client-testimonials .image img{position:absolute;top:0;left:0;height:100%;object-fit:contain;-o-object-fit:contain}@media (min-width:567px){.services-page .our-service--tabs .tab-content .box-content .text-info-sevices{font-size:20px}.modal-dialog.modal-dialog-subcribe{max-width:700px}}@media (max-width:576px){.content-hire-mb-app-dev{padding:40px 0 50px}.g-recaptcha>div{width:100%;transform:scale(.77);transform-origin:0 0}.page-our-blog .list-blog-thumbnail .img-list-blog{width:100%;height:20rem}.client-testimonials .info-reviewer-company{font-size:14px;line-height:1}.client-testimonials .info-reviewer-name{font-weight:500;font-size:16px}.content-item-icon-right .content-icon .bottom .text,.who-we-are .list-items .items .text{font-size:14px}.our-work .content-text{padding:1.25rem 1.5rem}.page-blog-detail .our-news .our-news--list .info-social .event-item .tag-cloud-link,.page-blog-detail.page-our-blog .our-blog2 .title-even{font-size:14px}}@media (max-width:991px){.mobile-app-page.client-testimonials .image{margin-right:10px;width:calc((100% - 30px) / 3)}.mobile-app-page.client-testimonials .image:nth-child(3n){margin-right:0}.our-approach .title{font-size:24px}.our-approach p,.mobile-app-choose-us .list-two-col p{font-size:16px}.mobile-app-choose-us .list-two-col .title{font-size:20px}.mobile-app-choose-us .list-two-col li::before{margin-top:10px}}.software-mobile .page_services_img img{object-fit:contain;height:100%}.get-in-touch--content .form-lets-talk input,.get-in-touch--content .form-lets-talk .wpcf7-textarea.message,.get-in-touch--content .form-lets-talk select{outline:none}.recognitions .name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.5;font-size:15px}.page-our-blog .list-media-thumbnail .list-item li .post-text{width:100%;border-radius:unset;margin:0 auto 0;box-shadow:unset;background-color:#fff;position:relative;padding:.9375rem 1.5rem 1.5625rem;cursor:pointer}.page-our-blog .what_the_media_say_about_us .swiper-pagination{top:-30px;text-align:right;height:28px}.page-our-blog .list-media-thumbnail.swiper{overflow:unset}.what_the_media_say_about_us .swiper-button-next:after{font-size:10px;font-weight:700}.what_the_media_say_about_us .swiper-button-prev{left:-2.8rem}.what_the_media_say_about_us .swiper-button-prev:after{font-size:10px;font-weight:700}.page-our-blog .list-media-thumbnail .list-item li .post-text:hover{box-shadow:0 4px 15px #0000000f}.page-our-blog .list-media-thumbnail .list-item{padding:30px 0}.page-our-blog .list-media-thumbnail .img-list-blog img{height:100%;object-fit:cover;border-radius:4px}@media (min-width:1200px){.software-mobile .page_services_img{max-width:80%}.software-mobile .page_services_img{right:-8rem}.page-template-our-solutions .content-image-right{min-height:640px;padding-bottom:35px;padding-top:20px}.page-template-our-solutions .content-image-right .content{padding-top:50px}}.client-testimonials .our-clients-images .swiper-slide{padding:0;min-height:150px;border:none}.mobile-app-page.client-testimonials .our-clients-images .swiper{margin-top:30px}.languages{position:relative;display:inline-block}.languageMenu{display:none;position:absolute;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:2px 10px;z-index:1;width:43px;background:#fff;border:1px solid #ccc;border-radius:5px;top:30px}.languageMenu a{display:block;width:100%;text-align:center}.languages .languageMenu img{width:15px;height:10px}.languages:hover .languageMenu{display:block}.our-work .swiper a{font-size:14px}@media (min-width:992px){.client-testimonials .our-clients-images .swiper-slide{padding:0;min-height:150px}}@media (min-width:1200px){.client-testimonials .our-clients-images .swiper-slide{padding:0}.col-xxl-2-4{flex:0 0 20%;max-width:20%}}@media (min-width:1600px){.col-xxl-2-4{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media (max-width:992px){.mobile-app-page.client-testimonials .our-clients-images .image{width:100px}}.profile-avt{padding:12px 32px;border-top:1px solid #c6cbd0;border-bottom:1px solid #c6cbd0;margin-bottom:15px}@media (min-width:992px){.profile-avt{padding:24px 48px;margin-bottom:64px;margin-top:32px}}.profile-avt p{margin-bottom:8px;position:relative}.profile-avt p:first-child:before{content:"";position:absolute;background:url(../images/blog-detail-2.png) no-repeat;background-size:100% 100%;width:20px;height:17px;left:-30px}.profile-avt p:last-child{margin-bottom:24px}.profile-avt p:last-child:after{content:"";position:absolute;background:url(../images/blog-detail-2.png) no-repeat;background-size:100% 100%;width:20px;height:17px;right:-30px;transform:rotate(180deg);bottom:-5px}.profile-avt .images-blog-detail{width:60px;height:60px;-webkit-clip-path:circle();clip-path:circle();border-radius:100%;margin-bottom:0}.profile-avt .images-blog-detail img{-o-object-fit:cover;object-fit:cover;width:100%}.profile-avt span{display:inline-block;margin-left:15px;color:#00c7f2;font-weight:600;font-size:20px;line-height:28px}.list-blog-social{margin-left:15px}.section__author--name{font-size:40px;padding-left:20px;border-left:15px solid #00C7F2;margin-bottom:16px;font-weight:700}@media (min-width:992px){.profile-avt span{margin-left:32px;font-size:24px;line-height:31.2px}.list-blog-social{margin-left:32px}}.list-blog-social img{width:28px;height:28px}.list-blog-social li{margin-right:10px}.page-about-office-tour .banner-head{height:26rem;margin-top:0;background:url(../images/about-office-icon.png) no-repeat;background-size:cover;background-position:center;cursor:pointer}@media (min-width:992px){.page-about-office-tour .banner-head{height:48.75rem}}.page-about-office-tour .banner-head .bg-overlay{background:linear-gradient(180deg,rgba(0,62,131,0) 70.37%,rgba(0,62,131,.8) 104.95%),linear-gradient(13.64deg,rgba(0,52,109,0) 43.31%,rgba(0,58,121,.68) 74%,#003e83 99.06%);opacity:.8;cursor:pointer}.page-about-office-tour .banner-head .ytvideo{position:relative;z-index:99;width:100%;height:100%}.page-about-office-tour .banner-head .ytvideo iframe{opacity:0;visibility:hidden;width:100%;height:100%;position:relative}.page-about-office-tour .banner-head .ytvideo.active iframe{opacity:1;visibility:visible}.page-about-office-tour .banner-head .ytvideo.active .box-playbutton{display:none}.page-about-office-tour .banner-head .start-video{width:48px;height:48px;position:absolute;left:50%;z-index:99;top:39%;transform:translateX(-50%);cursor:pointer}@media (min-width:992px){.page-about-office-tour .banner-head .start-video{width:96px;height:96px}}.page-about-office-tour .about-office-tour-parent{background:url(../images/offshore-icon-2.png) no-repeat;background-size:100% 100%;padding:30px 0 60px 0}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent{padding:64px 0 94px 0}}.page-about-office-tour .about-office-tour-parent .item-box-1{margin-bottom:15px}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent .item-box-1{margin-bottom:48px}}.page-about-office-tour .about-office-tour-parent .item-box-1 h2{color:#00c7f2;margin-bottom:12px;font-weight:600;text-align:center}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent .item-box-1 h2{margin-bottom:24px}}@media (min-width:1200px){.page-about-office-tour .about-office-tour-parent .item-box-1 h2{font-size:52px}}.page-about-office-tour .about-office-tour-parent .item-box-1 p{font-weight:400;font-size:16px;line-height:150%;text-align:center;color:#0a2349}.page-about-office-tour .about-office-tour-parent .item-box-1-slider{position:relative}.page-about-office-tour .about-office-tour-parent .item-box-1-slider .swiper-slide{transform:scale(.9);transition:all 0.3s ease;position:relative}.page-about-office-tour .about-office-tour-parent .item-box-1-slider .swiper-slide:not(.swiper-slide-active)::before{content:"";background:linear-gradient(0deg,rgba(10,35,73,.4),rgba(10,35,73,.4));position:absolute;left:0;right:0;width:100%;height:100%}.page-about-office-tour .about-office-tour-parent .item-box-1-slider .swiper-slide-active{transform:scale(1.05)}.page-about-office-tour .about-office-tour-parent .item-box-1-slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-40px}.page-about-office-tour .about-office-tour-parent .item-box-1-slider .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet-active{background-color:#01c0ea}.page-about-office-tour .about-office-tour-parent .item-box-1-slider .swiper-button-next{right:8%}.page-about-office-tour .about-office-tour-parent .item-box-1-slider .swiper-button-prev{left:8%}.page-about-office-tour .about-office-tour-parent-2{background:url(../images/about-office-icon-4.png) no-repeat;background-size:100% 100%;padding:30px 0}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent-2{padding:64px 0}}.page-about-office-tour .about-office-tour-parent-2 h2{font-weight:600;font-size:28px;line-height:120%;text-align:center;color:#fff;margin-bottom:24px}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent-2 h2{margin-bottom:48px}}@media (min-width:1200px){.page-about-office-tour .about-office-tour-parent-2 h2{font-size:52px}}.page-about-office-tour .about-office-tour-parent-2 .item-box{margin-left:-5px;margin-right:-5px}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent-2 .item-box{margin-left:-1px;margin-right:-1px}}.page-about-office-tour .about-office-tour-parent-2 .item-box .item{width:50%;display:flex;padding-left:5px;padding-right:5px;margin-bottom:10px}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent-2 .item-box .item{width:33.3%;padding-left:1px;padding-right:1px;margin-bottom:2px}}.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt{display:flex;align-items:center;padding:0 8px}@media (min-width:768px){.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt{padding:0 32px}}@media (min-width:1200px){.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt{padding:0 76px}}.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt p{font-weight:500;font-size:12px;line-height:130%;color:#fff;margin-bottom:0;position:relative}@media (min-width:768px){.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt p{font-size:16px}}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt p{font-size:20px;line-height:150%;display:block;overflow:unset;position:relative}}.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt p:before{content:"";background:url(../images/about-office-icon-10.png) no-repeat;position:absolute;left:-4%;background-size:100% 100%;width:14px;height:10px;top:-12%}@media (min-width:768px){.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt p:before{width:20px;height:16px;left:-10%;top:-9%}}@media (min-width:1200px){.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt p:before{width:24px;height:20.15px;left:-12%;top:-1%}}.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt p:after{content:"";background:url(../images/about-office-icon-10.png) no-repeat;float:right;display:inline-block;margin-right:-3%;margin-top:7%;background-size:100% 100%;width:14px;height:10px;transform:rotate(180deg)}@media (min-width:768px){.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt p:after{width:20px;height:16px;margin-right:-9%;margin-top:4%}}@media (min-width:1200px){.page-about-office-tour .about-office-tour-parent-2 .item-box .item .txt p:after{width:24px;height:20.15px;margin-right:-9%;margin-top:5%}}.page-about-office-tour .about-office-tour-parent-3{padding:30px 0}@media (min-width:768px){.page-about-office-tour .about-office-tour-parent-3{padding:64px 0}}.page-about-office-tour .about-office-tour-parent-3 h2{margin-bottom:12px;color:#00c7f2;font-weight:600;font-size:28px;line-height:120%;text-align:center}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent-3 h2{margin-bottom:48px}}@media (min-width:1200px){.page-about-office-tour .about-office-tour-parent-3 h2{font-size:52px}}.page-about-office-tour .about-office-tour-parent-3 .swiper-slide{cursor:pointer}.page-about-office-tour .about-office-tour-parent-3 .mySwiper-ofice-tour-2{margin-bottom:8px}.page-about-office-tour .about-office-tour-parent-3 .mySwiper-ofice-tour-2 .swiper-slide img{width:100%}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent-3 .mySwiper-ofice-tour-2 .swiper-slide img{width:80%}}.page-about-office-tour .about-office-tour-parent-3 .mySwiper-ofice-tour{width:80%}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent-3 .mySwiper-ofice-tour{width:68%}}.page-about-office-tour .about-office-tour-parent-3 .mySwiper-ofice-tour .swiper-slide{width:25%;height:100%;opacity:.4;border:3px solid #fff}.page-about-office-tour .about-office-tour-parent-3 .mySwiper-ofice-tour .swiper-slide img{min-height:80px}@media (min-width:992px){.page-about-office-tour .about-office-tour-parent-3 .mySwiper-ofice-tour .swiper-slide img{min-height:130px}}.page-about-office-tour .about-office-tour-parent-3 .mySwiper-ofice-tour .swiper-slide-thumb-active{opacity:1;border:3px solid #00c7f2}.page-about-office-tour .breadcrumb-bottom-banner .content .content-main{background:#1E5AB2;padding:8px 24px}.page-about-office-tour .breadcrumb-bottom-banner .image-main{position:relative;overflow:hidden;height:100%}.page-about-office-tour .breadcrumb-bottom-banner .image-main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-about-office-tour .breadcrumb-bottom-banner h1{color:#fff}@media (min-width:992px){.page-about-office-tour .breadcrumb-bottom-banner h1{margin-bottom:0}}.page-about-office-tour .breadcrumb-item{padding-top:0;padding-bottom:0;display:flex;align-items:center}.page-about-office-tour .breadcrumb-item a::after{content:unset}.breadcrumb{background:transparent;margin-bottom:0;padding:0}.breadcrumb a{font-size:16px;line-height:130%;color:#fff}.breadcrumb .breadcrumb-item.active{color:#00C7F2}.breadcrumb .breadcrumb-item+.breadcrumb-item{padding-right:5px}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:#fff;padding-right:5px}.page-about-office-tour .swiper-button{opacity:1;visibility:visible;display:flex;width:36px;height:36px;background:#fff;border:1px solid rgba(160,214,255,.5)}.page-about-office-tour .swiper-button:hover{background:#00C7F2}.page-about-office-tour .swiper-button:hover::after{color:#fff}.page-about-office-tour .swiper-button-next:after,.page-about-office-tour .swiper-button-prev:after{color:#0A2349;font-size:16px;font-weight:900}.mySwiper-ofice-tour-2 .swiper-slide{font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.global-presence .name-list{color:#01C0EA;font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;margin-bottom:20px}.global-presence .list-link-services a{color:#636C7B;font-size:16px;line-height:150%;word-break:break-all}.global-presence .list-link-services li:not(:last-child){margin-bottom:10px}.global-presence__item{margin-bottom:40px;width:100%}.single-post .content-list-blog table td{border:1px solid #000;padding:5px}@media (min-width:1024px){.box__global-presence{margin-left:-16px;margin-right:-16px}.global-presence__item{padding-left:16px;padding-right:16px}.global-presence__item{width:50%}}.our-offices p{color:#636C7B}blockquote p::before{content:'\201C';font-size:60px}@media (min-width:1024px){.our-offices p{font-size:16px;line-height:28px}}