.new-tech-page h1,.new-tech-page h2,.new-tech-page h3{color:#000}.text-neon-green{color:#1df9a5!important}.text-orange{color:#ff7e01!important}.text-dark-violet{color:#72195a!important}.text-white a{color:inherit;text-decoration:underline;text-underline-offset:5px}.service-banner p,.service-banner h1{color:#000}.banner-title{font-size:28px;line-height:1.1;font-weight:500}.--service .banner-title{font-weight:500}.new-tech-page .service-banner{padding-top:0}.gradient-background{background-color:#fff;background-image:radial-gradient(circle at center bottom,#f0ca8d 0%,#fff 30%)}.gradient-background.--purple-red{background-image:linear-gradient(to right,#72195a,#f93822)}.gradient-cirle{position:absolute;width:60px;height:60px;background-image:linear-gradient(to right,#F89E3569,#f83535 80%);border-radius:50%}.gradient-cirle.--small{width:30px;height:30px}.overlapped-box{margin-top:30px;margin-left:20px;padding:15px;width:calc(100% - 40px);border-radius:24px;box-shadow:0 5px 23.4px 0 #ADADAD40;background-color:#fff;transform:translateY(40px)}.contact-link{cursor:pointer;color:#f93822;padding-bottom:5px;border-bottom:1px solid #f93822;font-weight:500}.contact-link:hover{color:#b60300;text-decoration:none}.hover-box{background-color:#fff;border-radius:24px;box-shadow:0 5px 23.4px 0 #ADADAD40;transition:all .5s ease;position:relative;padding:20px;z-index:2}.tech-blog-article-wrapper{background-color:#f2f2f2;border-radius:0;padding:20px}.--service .tech-blog-article-wrapper{padding-top:50px;padding-bottom:50px;border-radius:0}.cards-as-buttons .card{z-index:2;border-radius:24px;padding:0 25px;box-shadow:0 5px 23.4px 0 #ADADAD40}.cards-as-buttons .card::before{display:none}.cards-as-buttons .card-header{padding:0 15px 0 0;min-height:60px;line-height:60px}.cards-as-buttons .card-body{padding-top:15px;border-top:1px solid #000}.new-tech-page .btn-link{width:100%;color:#f89500}.new-tech-page .btn-link.collapsed{color:#000}.numbering{display:inline-block;padding-right:20px}.new-tech-page .btn-link::before{content:"";background:#f89500;-ms-transform:none;transform:none;width:10px;height:2px;border-radius:10px;top:28px}.new-tech-page .btn-link.collapsed::before{content:"";background:#000;-ms-transform:none;transform:none;width:10px;height:2px;border-radius:10px}.new-tech-page .btn-link.collapsed::after{position:absolute;content:"";background:#000;-ms-transform:rotate(90deg);transform:rotate(90deg);width:10px;height:2px;border-radius:10px;right:5px;top:28px}.new-tech-page .btn-link:hover,.new-tech-page .btn-link.collapsed:hover{color:#f89500}.new-tech-page .btn-link.collapsed:hover::before,.new-tech-page .btn-link.collapsed:hover::after{background:#f89500}.new-tech-page .osd-tab__nav{position:static}.new-tech-page .osd-tab__category{padding:15px 0 10px;margin:0;font-size:14px;font-weight:500;display:inline-block;width:100%;color:#000}.new-tech-page.--service .osd-tab__category{font-weight:500}#outsource-ai .osd-tab__category{opacity:.3;font-weight:500;padding-left:30px}.new-tech-page.--service .card::before{display:none}.new-tech-page.--service .card-header{padding:7px 15px}.new-tech-page.--service .osd-tab__cards.--grey-bg .card{background:0}.new-tech-page.--service .osd-tab__cards.--grey-bg .btn-link.collapsed{background:#fff}.new-tech-page.--service .btn-link,.new-tech-page.--service .btn-link.--reverse.active{background-image:linear-gradient(90deg,#FF79001A 10%,#FC5B1066 40%,#f93822 100%);border:0;border-radius:20px;padding:16.6px 40px 16.6px 20px;color:#000;opacity:1;text-decoration:none}.new-tech-page.--service .btn-link .numbering,.new-tech-page.--service .btn-link.--reverse.active .numbering,.new-tech-page.--service .btn-link.--reverse.active:hover .numbering{color:#f93822}.new-tech-page.--service .btn-link.collapsed{background:#f2f2f2}.new-tech-page.--service .btn-link.--reverse{background:transparent}.new-tech-page.--service .btn-link.--reverse,.new-tech-page.--service .btn-link.--reverse h3,.new-tech-page.--service .btn-link.--reverse .numbering{color:#b3b3b3}.new-tech-page.--service .btn-link.--reverse.active h3,.new-tech-page.--service .btn-link h3,.new-tech-page.--service .btn-link.collapsed h3 .numbering,.new-tech-page.--service .btn-link.--reverse:hover h3,.new-tech-page.--service .btn-link.--reverse:hover .numbering{color:#000}.new-tech-page.--service .card-body{padding:0 15px 20px 35px}#service-faq .btn-link{border-radius:20px;background:#f2f2f2;padding-top:20px;padding-bottom:20px}#service-faq .btn-link::before{background:#000}#service-faq .card-body{padding-right:45px}.new-tech-page.--service .btn-link:hover{color:#000}.new-tech-page.--service .btn-link::before{background:#fff;width:12px;height:1px;top:50%;right:35px;transform:translateY(-50%)}.new-tech-page.--service .btn-link.collapsed::before,.new-tech-page.--service .btn-link.collapsed::after{background:#000}.new-tech-page.--service .btn-link.collapsed::after{transform:translateY(-50%) rotate(90deg);width:12px;height:1px;border-radius:10px;right:35px;top:50%}
.new-tech-page.--service .btn-link.--no-icon::before,.new-tech-page.--service .btn-link.--no-icon::after{display:none}.new-tech-page.--service .grey-bg .card,.new-tech-page.--service .tech-blog-article-wrapper .card{background:0}.new-tech-page.--service .grey-bg .btn-link.collapsed,.new-tech-page.--service .tech-blog-article-wrapper .btn-link.collapsed{background:#fff}.new-tech-page.--service .btn-link-w-icon .btn-link{border-radius:50px;background:#fff;padding:0 60px 0 0}.new-tech-page.--service .btn-link-w-icon .btn-link .title-container__img{flex:1 1 50px;max-width:50px;background-image:linear-gradient(90deg,#f89e35 26%,#f83535 80%);height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%}.new-tech-page.--service .btn-link-w-icon .btn-link.collapsed .title-container__img{background:0}.new-tech-page.--service .btn-link-w-icon .btn-link .title-container__title{flex:1 1 calc(100% - 50px);max-width:calc(100% - 50px);padding-left:20px;color:#f93822}.new-tech-page.--service .btn-link-w-icon .btn-link.collapsed .title-container__title{color:#000}.new-tech-page.--service .btn-link-w-icon .btn-link::before{background:#f93822}.new-tech-page.--service .btn-link-w-icon .btn-link.collapsed::before,.new-tech-page.--service .btn-link-w-icon .btn-link.collapsed::after{background:#000}.new-tech-page.--service .btn-link-w-icon .btn-link .svg-icon{width:32px}.new-tech-page.--service .btn-link-w-icon .btn-link.collapsed .svg-icon path{stroke:#000}.new-tech-page.--service .btn-link-w-icon .btn-link.collapsed .svg-icon.--fill-path path{stroke:transparent;fill:#000}.card .collapsing{transition:ease .5s}.osd-tab__category.active,.new-tech-page .osd-tab__category:hover{text-decoration:none;color:#f89500}.new-tech-page .osd-tab__category::before{position:absolute;content:"";width:100%;height:1px;background-color:#0A09054D;bottom:0;left:0}.new-tech-page .osd-tab__category.active::before,.new-tech-page .osd-tab__category:hover::before{background-color:#f89500;height:2px}.new-tech-page .osd-tab__category::after{display:none}.new-tech-page .osd-tab__category.--show-arrow::after{transform:rotate(-90deg)}.new-tech-page .osd-tab__category.--show-arrow::before,.new-tech-page .osd-tab__category.active.--show-arrow::before,.new-tech-page .osd-tab__category.--show-arrow:hover::before{background-color:#dedede;height:1px}.new-tech-page .osd-tab__category.active::after{position:absolute;display:block;content:"";right:15px;left:auto;bottom:15px;width:12px;height:16px;border:0;background-color:transparent;background-image:url(../svg/icon-orange-arrow-down.svg)}.banner-footer{padding:150px 0}.--service .banner-footer{padding:60px 0}.curved-top-bg{position:absolute;width:170%;height:300px;background-color:#fff;top:-100px;left:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;z-index:1;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.curved-bottom-bg{position:absolute;width:170%;height:300px;background-color:#333;bottom:-100px;left:50%;border-top-left-radius:50%;border-top-right-radius:50%;z-index:1;-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.tech-toc{position:sticky;font-size:14px;max-width:100%;width:100%;right:0;top:50px;z-index:3}.tech-toc__item{color:#9c9c9c}.icon{display:inline-block;width:30px;height:30px;margin-right:5px;background-position:center center;background-repeat:no-repeat;vertical-align:middle}.new-tech-page .title-container__img.--small-img{flex:1 1 60px;max-width:60px}.new-tech-page .title-container__title.--small-text{flex:1 1 calc(100% - 60px);max-width:calc(100% - 60px)}.new-tech-page .article-detail__content-map a{padding-left:0;border:0;transition:all .5s ease}.new-tech-page .article-detail__content-map a.active{padding-left:15px;border-left:2px solid #f93822;color:#858585;font-weight:400}.new-tech-page .hide-scrollbar{max-height:80vh}.new-tech-page .card-body{font-size:13px;margin-top:0;padding-left:0}#navigate-card{width:100%;padding:0;z-index:4;display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;background:#fff}#navigate-card-collapse-1{width:100%;background:#fff;box-shadow:0 6px 13px 0 #ADADAD40}#navigate-card .card{border-radius:0;background:0;padding:0;box-shadow:none;width:100%}#navigate-card .card-header{border-radius:0;padding:0 30px;background-color:#72195a;min-height:42px;line-height:42px}#navigate-card .btn-link{color:#fff;font-weight:500;font-size:16px}#navigate-card .btn-link::before,#navigate-card .btn-link::after{background:#fff;width:12px;right:32px;top:20px}#navigate-card .card-body{padding-top:0;padding-bottom:0;border:0}#navigate-card .card-body ul{padding-left:30px;list-style:none}#navigate-card .card-body li{list-style:none}#navigate-card .osd-btn--primary{display:none}.hide-on-scroll{opacity:0;visibility:hidden}.hide-on-mobile{display:none}.new-tech-page .article-list__item__title,.tech-blog-article-wrapper__title{font-size:14px}
.expanable-box{border-bottom:1px solid #0A09054D}.expanable-box__wrapper,.expanable-box__wrapper.--show-on-desktop{overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.--overflow-y-auto{overflow-y:auto!important}.expanable-box__button{cursor:pointer;display:block;color:#f89500;margin-bottom:15px;margin-top:15px}.new-tech-page.--service .article-detail__fixed-part{position:sticky;top:50px;width:100%;background-color:#fff;z-index:3;transition:top .5s ease}.new-tech-page.--service .article-detail__fixed-part.--up{top:0}.section-menu{position:relative;font-size:11px;font-weight:500;line-height:1.5;color:#0a0905;width:100%;display:block;text-decoration:none;overflow:auto hidden}.section-menu__wrapper{width:max-content;margin:0 auto}.section-menu__item{position:relative;font-size:11px;font-weight:500;line-height:1.5;color:#0a0905;width:100%;display:block;text-decoration:none}.section-menu__item:hover{color:#0a0905;text-decoration:none}.section-menu::after{position:absolute;content:"";width:100%;height:1.5px;background-color:#ADADAD40;bottom:0;z-index:1}.section-menu__item.active::after,.section-menu__item:hover::after{position:absolute;content:"";width:100%;height:2px;background-color:#ff7900;left:0;bottom:-12px}.bordered-box-mobile{border:1px solid #fff;border-radius:20px;padding:30px 20px 40px;transition:ease .5s}.tab-nav-button{color:#000;border:1px solid #000;border-radius:25px;padding:9px 10px;font-size:13px;font-weight:500;text-decoration:none}.tab-nav-button.active{border:0;background-color:#fff;padding:10px 11px}.tab-nav-button:hover{color:#000;text-decoration:none}.tab-nav-button.--tab-button-gradient-bg{color:#000;border:0;background-color:#f2f2f2}.tab-nav-button.--tab-button-gradient-bg.active{background:linear-gradient(90deg,#FF79001A -1%,#ff5100ab 40%,#f93822 100%)}.btn-border-left{color:#9c9c9c;text-decoration:none;padding:13.5px 0 13.5px 25px;border-left:1px solid #9c9c9c;display:block}.btn-border-left:hover{color:#000;text-decoration:none}.btn-border-left.active{color:#000;text-decoration:none;padding-left:22px;border-left:4px solid #f93822}.content-gap{margin-top:36px}.tech-btn{display:inline-block;border-radius:8px;padding:3px 8px;background:#f2f2f2;margin-right:3px}.case-study-img{overflow:hidden;border-radius:16px}.case-study-img img{border-radius:16px;object-fit:cover;height:100%}#technologies img{filter:grayscale(100);transition:ease .3s}#technologies img:hover{filter:grayscale(0)}#technologies .osd-tab__nav .dropdown-toggle{background-color:#f2f2f2;border:0;border-radius:20px;padding:6px 20px;font-size:13px}#technologies .dropdown-menu{border:0;box-shadow:0 10px 15px 0 rgba(0,0,0,0.07);border-radius:8px;width:calc(100% - 80px);top:48px!important;left:50%!important;transform:translateX(-50%)!important}#technologies .dropdown-item{padding:7px 15px;font-size:13px;font-weight:400}#technologies .dropdown-item:hover,#technologies .dropdown-item:focus{color:#000;background:#f5f5f5}#technologies .dropdown-item::before{display:none}#technologies .tab-nav-button{padding:12px 20px;text-align:center}.tech-item{display:inline-block;margin-right:3px;margin-bottom:6px;border-radius:50px;font-size:12px;background-color:#fff;padding:5px 8px}@media screen and (max-width:575px){.new-tech-page .article-list__item.--small{max-height:max-content}.new-tech-page .article-list__item__header{height:auto}}@media screen and (max-width:767px){#service-faq .card-body{padding-right:15px;padding-left:15px}}@media screen and (min-width:576px){#navigate-card{padding:15px 30px 0;box-shadow:0 6px 13px 0 #ADADAD40}#navigate-card .card{padding:0;position:relative;width:100%;max-width:calc(50% - 15px)}#navigate-card .card-header{border-radius:24px}#navigate-card .card-body ul{padding-left:0}#navigate-card .osd-btn--primary{display:block;position:relative;width:100%;max-width:calc(50% - 15px)}#navigate-card-collapse-1{box-shadow:none}}@media screen and (min-width:768px){.tech-btn{padding:3px 12px}.new-tech-page .card-body{font-size:14px}.curved-top-bg{width:110%;top:-60px}.curved-bottom-bg{width:110%;bottom:-60px}.tech-blog-article-wrapper{border-radius:24px;margin:0}.section-menu__item,.section-menu{font-size:16px}.new-tech-page.--service .btn-link::before,.new-tech-page.--service .btn-link.collapsed::after{width:16px;height:2px;right:45px}.new-tech-page.--service .btn-link,.new-tech-page.--service .btn-link.--reverse.active{padding:20.5px 60px 20.5px 30px;border-radius:50px}.new-tech-page.--service .card-body{padding:0 15px 20px 45px}.new-tech-page.--service .btn-link-w-icon .btn-link .svg-icon{width:38px}.new-tech-page.--service .btn-link-w-icon .btn-link .title-container__img{flex:1 1 60px;max-width:60px;height:60px}.new-tech-page.--service .btn-link-w-icon .btn-link .title-container__title{flex:1 1 calc(100% - 60px);max-width:calc(100% - 60px)}.new-tech-page.--service .btn-link-w-icon .card-body{padding-left:50px;padding-right:50px}
.--gradient-bg-orange-red-md-hover:hover{background:linear-gradient(90deg,#f89e35 9.18%,#f83535 74.74%);border:0}.toggle-md-hover:hover .hide-on-hover,.toggle-md-hover .show-on-hover{display:none}.toggle-md-hover:hover .show-on-hover{display:block}.tab-nav-button{padding:9px 20px;font-size:16px}.tab-nav-button.active{padding:10px 21px}.--bordered-md-right{border-right:1px solid #000}#hover-img-effect{position:relative;margin-top:60px}#hover-img-effect img{position:relative;z-index:1;max-width:100%;height:auto}}@media screen and (min-width:992px){.service-banner__hero-section{padding-top:20px;padding-bottom:20px}.banner-footer{padding:250px 0 200px}.--service .banner-footer{padding:100px 0}.curved-top-bg{top:0}.overlapped-box{padding:30px}.--bordered-lg-right{border-right:1px solid #000}.hover-box{min-height:510px}.hover-box:hover.hover-box--orange{background-color:#ff7e01;color:#fff}.hover-box:hover.hover-box--red{background-color:#f93822;color:#fff}.hover-box:hover.hover-box--purple{background-color:#72195a;color:#fff}.hover-box__content-title{position:absolute;bottom:20px;left:20px}.hover-box:hover .hover-box__content-title{position:static;margin-bottom:30px;color:#fff}.hover-box:hover .hover-box__hide,.hover-box__show{display:none}.hover-box:hover .hover-box__show{display:block}.gradient-cirle{width:123px;height:123px}.gradient-cirle.--small{width:68px;height:68px}.new-tech-page .osd-tab__category{padding:0 0 10px}.new-tech-page .osd-tab__category::after,.new-tech-page .osd-tab__category.active::after{display:none}.new-tech-page .osd-tab__category.active.--show-arrow::after{display:block;bottom:18px}.--service .tech-blog-article-wrapper{padding-top:70px;padding-bottom:70px}.tech-blog-article-wrapper__title{font-size:24px}.expanable-box{border-bottom:0}.expanable-box__wrapper{overflow:auto;text-overflow:initial;display:block;-webkit-line-clamp:initial}.expanable-box__title{padding-bottom:20px;position:relative;border-bottom:1px solid #000}.bordered-box-mobile{border:0;padding:0 40px 0}.content-gap{margin-top:72px}.new-tech-page.--service .article-detail__fixed-part{top:61px}.new-tech-page.--service .article-detail__fixed-part.--up{top:0}#service-faq .btn-link{padding-top:28px;padding-bottom:28px}}@media screen and (min-width:1230px){.banner-title.--big{font-size:60px}#hover-img-effect{right:95px}#hover-img-effect img{max-width:400px}.section-menu__wrapper{width:1160px}}@media screen and (min-width:1300px){.service-banner__hero-section{padding-top:50px;padding-bottom:50px}.overlapped-box{position:absolute;margin-left:0;bottom:0;-ms-transform:translateY(50%);transform:translateY(50%);z-index:1;left:calc((100% - 1300px) / 2)}.tech-toc{position:absolute;max-width:max-content;height:100%;right:calc((100% - 1300px) / 2)}.navigate-card-wrapper{position:sticky;top:60px}#navigate-card{padding:15px 0 0;width:250px;box-shadow:none}#navigate-card .card{max-width:none;padding:0;margin-bottom:15px}#navigate-card .card-header{background:0;padding:0;border-radius:0}#navigate-card .btn-link{color:#f93822;font-weight:500;text-transform:uppercase;letter-spacing:2px}#navigate-card .btn-link::before,#navigate-card .btn-link::after{background-color:#f93822}#navigate-card .osd-btn--primary{max-width:none}.hide-on-mobile{display:block}}@media(min-width:1600px){.service-banner__hero-section{padding-top:80px;padding-bottom:80px}}@media(min-width:2000px){.service-banner__hero-section{padding-top:110px;padding-bottom:110px}}.intro-img-wrapper{position:relative;margin-top:0;margin-left:-20px;margin-right:-20px}.intro-img{position:relative;left:0;top:-100px;max-width:100%;height:auto;z-index:-1}.banner-full-width{background-color:#000;margin-top:-80px}@media screen and (min-width:768px){.intro-img-wrapper{height:300px;margin-top:0}.intro-img{left:0;top:-40px;max-width:200%;width:auto}.banner-full-width{margin-top:10px}}@media screen and (min-width:992px){.intro-img{left:-60px;top:50%;transform:translateY(-50%);max-width:900px}.banner-full-width{margin-top:80px}}@media screen and (min-width:1600px){.intro-img{max-width:1200px}}.case-study__carousel__meta{position:absolute;bottom:20px;left:50%;width:calc(100% - 40px);height:auto;transform:translateX(-50%);padding:14px}.service-case-study-title-wrapper{padding:0 20px}.case-study__carousel__thumbnail{object-fit:cover}.case-study__carousel.owl-carousel .owl-nav{position:relative;width:100%;text-align:center;left:0;bottom:0;z-index:1;margin-top:20px}.case-study__carousel.owl-carousel .owl-nav .owl-prev,.case-study__carousel.owl-carousel .owl-nav .owl-next{display:inline-block;height:36px;width:36px;background-image:url(../svg/icon-arrow-black-round-border.svg);background-repeat:no-repeat;background-size:cover;background-position:center;text-indent:9999px;transform:translateX(-40px);transition:.4s ease-in-out}.case-study__carousel.owl-carousel .owl-nav .owl-next{transform:translateX(40px) rotate(180deg)}.case-study__carousel.owl-carousel .owl-nav .owl-prev:hover{transform:translateX(-50px)}
.case-study__carousel.owl-carousel .owl-nav .owl-next:hover{transform:translateX(50px) rotate(180deg)}.case-study__carousel.owl-carousel .owl-dots{position:absolute;width:max-content;text-align:center;z-index:2;left:50%;bottom:9px;transform:translateX(-50%)}.case-study__carousel.owl-carousel .owl-dot{border:1px solid #000;border-radius:50%;width:6px;height:6px;margin:0 3px}.case-study__carousel.owl-carousel .owl-dot.active{background-color:#000}.case-study__carousel-wrapper.main-grid{padding:0}@media screen and (min-width:992px){.case-study__carousel-wrapper.main-grid{padding:0 20px}.service-case-study-title-wrapper{position:absolute;width:38%;top:0;left:20px;padding:0}.case-study__carousel__thumbnail{border-radius:20px;max-width:calc(100% - 20px)}.case-study__carousel__meta{width:calc(100% - 70px)}.case-study__carousel.owl-carousel .owl-nav{position:absolute;width:170px;text-align:left;left:0;bottom:0;z-index:1}.case-study__carousel.owl-carousel .owl-nav .owl-prev{transform:translateX(0)}.case-study__carousel.owl-carousel .owl-nav .owl-next{transform:translateX(95px) rotate(180deg)}.case-study__carousel.owl-carousel .owl-nav .owl-prev:hover{transform:translateX(-10px)}.case-study__carousel.owl-carousel .owl-nav .owl-next:hover{transform:translateX(105px) rotate(180deg)}.case-study__carousel.owl-carousel .owl-dots{position:absolute;bottom:9px;left:59px;text-align:left;width:max-content;transform:translateX(0)}}.service-cta{background-image:url(../jpg/service-cta-mobile-bg.jpg);background-size:cover;margin:0 -20px;padding:40px 30px 0}.service-cta__img{width:110vw;height:auto;position:relative;right:60px}@media screen and (min-width:768px){.service-cta{border-radius:20px;background-image:url(../jpg/service-cta-bg.jpg);margin:0;padding:50px 40px;position:relative}.service-cta::after{position:absolute;content:"";width:200vw;height:50%;left:-30vw;top:0;background:#f2f2f2;z-index:-1}.service-cta__img{position:absolute;bottom:-50px;right:0;width:125%}}