*,*:before,*:after{box-sizing:border-box}li{list-style-type:none}a{text-decoration:none}ul{margin:0;padding:0}figure{margin:0}img{margin:0}.hidden-scroll-body{overflow:hidden}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}a,button,img a,input{transition:all .3s ease-in}*,li,ol,ul{margin:0;padding:0;box-sizing:border-box}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section,details,menu{display:block}:focus{outline:none}table{border-collapse:collapse;border-spacing:0}li,ol,ul{list-style:none}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;max-width:100%;margin:0;padding:0}li{list-style-type:none}a{text-decoration:none}ul{margin:0;padding:0}@font-face{font-family:"Clash Display";src:url(//appinventiv.com/wp-content/themes/twentynineteen-child/css/common/../../fonts/ClashDisplay-Regular.woff2) format("woff2");font-weight:500;font-style:normal}:root{--font-family-primary:"Plus Jakarta Sans",sans-serif;--color-text-black:#111;--color-text-white:#fff;--color-primary:#1a69fd;--color-primary-hover:#0c4fcb;--color-bg-dark:#000;--color-yellow:#ffff37;--section-padding-fluid:clamp(24px, 5vw + 4px, 75px);--container-max-width:clamp(320px, 83.33vw, 1600px);--container-sm-max-width:790px;--container-padding-inline:clamp(1rem, 4vw, 3rem)}@media (min-width:1440px) and (max-width:1899px){.hero-button{margin-top:2em!important}.hero-section .section.hero-brand-marquee{bottom:90px !important;padding:0 !important}}@media (min-width:900px) and (max-width:1280px){.title-h1{font-size:42px!important}.hero-subheading-text{font-size:11px!important}.hero-button{margin-top:2em!important}.hero-section .section.hero-brand-marquee{bottom:20px !important;padding:0 !important}}@media (min-width:768px) and (max-width:1023px){.award-logos{grid-template-columns:repeat(2,1fr)!important;grid-row-gap:10px!important}.hero-section{height:calc(100vh + 120px)!important}}@media (min-width:640px){:root{--fs-xs:12px;--fs-sm:clamp(0.7rem, 0.7rem + 0.146vw, 0.875rem);--fs-para:clamp(0.8rem, 0.8rem + 0.167vw, 1rem);--fs-base:clamp(1rem, 1rem + 0.104vw, 1.125rem);--fs-md20:clamp(1rem, 1rem + 0.3125vw, 1.25rem);--fs-md:clamp(1rem, 1rem + 0.3125vw, 1.375rem);--fs-subtitle:clamp(1.125rem, 1rem + 0.625vw, 1.5rem);--fs-lg:clamp(1.125rem, 1rem + 0.625vw, 1.75rem);--fs-h4:clamp(1.25rem, 1rem + 0.7292vw, 1.875rem);--fs-h3:clamp(1.25rem, 1rem + 1.0417vw, 2.25rem);--fs-h2:clamp(1.5rem, 1rem + 1.6667vw, 3rem);--fs-sp-title:clamp(3rem, 3rem + 1.25vw, 3.75rem);--fs-h1:clamp(3rem, 3rem + 1.875vw, 4.5rem)}}body{font-family:var(--font-family-primary);font-size:var(--fs-base);line-height:1.6;color:var(--color-text-black);background-color:var(--color-bg-black);font-weight:400}.title-h1{font-size:var(--fs-h1);font-weight:600;line-height:1.2;letter-spacing:-.25px;margin-bottom:1.5rem;margin-top:0;position:relative;z-index:2}.fs-sp-title{font-size:var(--fs-sp-title);font-weight:400;line-height:1.2;letter-spacing:-.25px;margin-bottom:1.5rem;margin-top:0;position:relative;z-index:2}.title-h2{font-size:var(--fs-h2);font-weight:400;line-height:.9;margin-bottom:1rem;letter-spacing:-.25px;margin-top:0;position:relative;z-index:2}.title-h3{font-size:var(--fs-h3);font-weight:500;line-height:1.47;margin-bottom:1.5rem;margin-top:0;position:relative;z-index:2}.title-h4{font-size:var(--fs-h4);font-weight:500;line-height:1.47;margin-bottom:1em;margin-top:0;position:relative;z-index:2}.title-h5{font-size:var(--fs-lg);font-weight:500;line-height:1.47;margin-bottom:1em;margin-top:0;position:relative;z-index:2}.subtitle{font-size:var(--fs-subtitle);font-weight:700;line-height:1.6}.fs-md{font-size:var(--fs-md);font-weight:700;line-height:1.6}.fs-md20{font-size:var(--fs-md20);line-height:1.60}.fs-base{font-size:var(--fs-base);line-height:1.6}.fs-para{font-size:var(--fs-para);font-weight:500;line-height:1.6}.fs-xs{font-size:var(--fs-xs);line-height:1.6}.fs-sm{font-size:var(--fs-sm)}strong{font-weight:800}.weight300{font-weight:300}.weight400{font-weight:400}.weight500{font-weight:500}.weight600{font-weight:600}.weight700{font-weight:700}.weight800{font-weight:800}.text-justify{text-align:justify}button{font-family:var(--font-family-primary)}.head-gap{margin-top:clamp(36px, 2.5vw, 48px)}.section-inner-gap{margin-top:clamp(36px, 3.91vw, 75px)}.mobile-block{display:none !important}.desktop-block{display:block !important}.block{display:block}.wht-link-line,.blk-link-line{position:relative;display:inline;background-repeat:no-repeat;background-position:0 100%;transition:background-size .35s ease}.wht-link-line{color:var(--color-text-white);background-image:linear-gradient(var(--color-text-white),var(--color-text-white));background-size:100% 1px}.blk-link-line{color:var(--color-text-black);background-image:linear-gradient(var(--color-text-black),var(--color-text-black));background-size:100% 1px}.wht-link-line:hover,.blk-link-line:hover{background-size:0% 1px}.text-uppercase{text-transform:uppercase}.grid-col2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid-col3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-col6{display:grid;grid-template-columns:repeat(6,1fr);gap:24px}.line-anim span{white-space:nowrap}.footer-new-bottom .layout-container{padding:48px 0 0}.section{padding-top:var(--section-padding-fluid);padding-bottom:var(--section-padding-fluid);position:relative}.layout-container-lg{max-width:100%;margin:0 auto;padding:0 48px;width:100%;position:relative;z-index:2}.layout-container{max-width:var(--container-max-width);margin:0 auto;width:100%;position:relative;z-index:2}.layout-container-sm{max-width:var(--container-sm-max-width);margin:0 auto;width:100%;position:relative;z-index:2}.wht-text{color:var(--color-text-white)}.blk-text{color:var(--color-text-black)}.appi-theme{color:var(--color-primary)}.appi-yellow{color:var(--color-yellow)}.dark-bg{background-color:var(--color-bg-dark)}.m0{margin:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.gap8{gap:8px}.gap12{gap:12px}.gap16{gap:16px}.gap18{gap:18px}.gap24{gap:24px}.gap32{gap:32px}.gap36{gap:36px}.gap64{gap:64px}.mt36{margin-top:36px}.gap40{gap:40px}.gap48{gap:48px}.gap64{gap:64px}.dp-flex{display:flex}.flex-center{align-items:center}.flex-start{align-items:flex-start}.justify-center{justify-content:center}.justify-space-between{justify-content:space-between}.justify-flex-end{justify-content:flex-end}.align-flex-end{align-items:flex-end}.fdc{display:flex;flex-direction:column}.layout-container-sm .fs-base{text-align:justify}.swap-text-button{font-size:var(--fs-para);font-weight:600;color:#fff;border-radius:3rem;cursor:pointer;padding:20px 32px;line-height:1.26;border:none;background-color:var(--color-primary);font-family:var(--font-family-primary);border-top:2px solid #5e96fe;border-bottom:2px solid transparent;display:inline-flex;gap:10px;align-items:center;text-decoration:none}.lets-ai .hero-content{max-width:1330px}.swap-text-button.second-icon svg{max-height:14px}.swap-text-button.lg-btn .text-hover{transform:translateX(-14px)}.swap-text-button.second-icon .button__icon-wrapper svg{height:100%}.swap-text-button.blue-swap-btn{border-top:2px solid #0e47b3}.text-original{display:flex;overflow:hidden}.swap-text-button:hover .text-original span{transform:translateY(1.4em)}.swap-text-button .text-original span:nth-child(1){transition:.2s}.swap-text-button .text-hover{display:flex;position:absolute;overflow:hidden}.swap-text-button .text-hover span{transform:translateY(-1.4em)}.swap-text-button:hover .text-hover span{transform:translateY(0)}.swap-text-button .text-hover span{transition:.2s}.button__icon-wrapper{flex-shrink:0;width:18px;height:18px;position:relative;background-color:transparent;border-radius:50%;display:grid;place-items:center;overflow:hidden}.button__icon-svg,.button__icon-svg--copy{position:absolute;transition:transform .3s ease-in-out}.button__icon-svg{transform:translate(0,0)}.button__icon-svg--copy{transform:translate(-150%,150%)}.swap-text-button:hover .button__icon-svg{transform:translate(150%,-150%)}.swap-text-button:hover .button__icon-svg--copy{transform:translate(0,0);transition-delay:.1s}.wht-btn{color:var(--color-text-black);border-top:2px solid #cecece;border-bottom:2px solid transparent;background:linear-gradient(180deg,#fff 0%,#eee 100%)}.transparent-wht-btn{background-color:transparent;border:2px solid var(--color-text-black)}.transparent-blk-btn{background-color:transparent;border:2px solid var(--color-text-white)}.transparent-blue-btn{background-color:transparent;border:2px solid var(--color-primary);color:var(--color-primary)}.title-h2{text-rendering:optimizeSpeed}.title-h2 i{font-style:normal}.mt24{margin-top:24px}.mb0{margin-bottom:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.text-caps{text-transform:uppercase}.stat-box>p{text-transform:capitalize}.loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:999999;align-items:center;justify-content:center;flex-direction:column;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);display:none}#get-in-touch .loader{display:block !important}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,1));z-index:2;display:flex;align-items:center;justify-content:center}.hero-content{max-width:1133px;width:100%}.hero-content-container{opacity:1!important}.line-anim span{display:inline-block;overflow:hidden;will-change:transform,opacity;line-height:1.24}.line-anim span span{display:inline-block}.fade-up{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.common-carousel-nav{display:flex;align-items:center;justify-content:center;gap:16px}.common-carousel-nav button{width:96px;height:96px;display:flex;justify-content:center;align-items:center;background-color:#111;border-radius:50%;border:1px solid #3e4044;cursor:pointer;color:#fff;font-size:18px;transition:all .3s ease}.owl-carousel .owl-nav{display:none}.owl-carousel .owl-dots{display:none}.nav-svg-wrap{flex-shrink:0;width:18px;height:18px;position:relative;border-radius:50%;display:grid;place-items:center;overflow:hidden}.arrow-real,.arrow-copy{position:absolute;transition:transform .3s ease-in-out}.arrow-btn.prev-btn .arrow-real,.arrow-btn.next-btn .arrow-real{transform:translateX(0)}.arrow-btn.prev-btn .arrow-copy{transform:translateX(150%)}.arrow-btn.next-btn .arrow-copy{transform:translateX(-150%)}.arrow-btn.prev-btn:hover .arrow-real{transform:translateX(-150%)}.arrow-btn.prev-btn:hover .arrow-copy{transform:translateX(0);transition-delay:.1s}.arrow-btn.next-btn:hover .arrow-real{transform:translateX(150%)}.arrow-btn.next-btn:hover .arrow-copy{transform:translateX(0);transition-delay:.1s}.common-carousel-nav.trans-slider-nav button{background-color:transparent;border:1px solid rgba(255,255,255,.2)}@media (max-width:1899px){.title-h4{font-size:var(--fs-lg)}.swap-text-button.second-icon .button__icon-wrapper{height:12px;width:10px}}@media (max-width:1550px){:root{--fs-xs:8px;--fs-sm:clamp(0.75rem, 0.75rem + 0vw, 0.75rem);--fs-para:clamp(0.75rem, 0.75rem + 0vw, 0.75rem);--fs-base:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);--fs-md20:clamp(1rem, 1rem + 0vw, 1rem);--fs-md:clamp(1rem, 1rem + 0vw, 1rem);--fs-subtitle:clamp(1.125rem, 0.9rem + 0.25vw, 1.25rem);--fs-lg:clamp(1.25rem, 1rem + 0.35vw, 1.5rem);--fs-h4:clamp(1.375rem, 1rem + 0.55vw, 1.75rem);--fs-h3:clamp(1.5rem, 1rem + 0.65vw, 1.75rem);--fs-h2:clamp(2rem, 1rem + 1.25vw, 2.25rem);--fs-h1:clamp(3.5rem, 3rem + 1.25vw, 3.5rem)}.swap-text-button{padding:14px 32px}.swap-text-button.second-icon svg{max-height:10px}.layout-container-sm{max-width:650px}.industry-cta-content .swap-text-button{padding:16px 22px}.title-h1{margin-bottom:18px}.title-h4{font-size:var(--fs-lg)}.common-carousel-nav button{width:78px;height:78px}.layout-container-lg{padding:0 36px}}@media (max-width:1440px){.common-carousel-nav button{width:66px;height:66px}.swap-text-button{padding:20px 30px}}@media (max-width:1366px){.swap-text-button{gap:6px}.swap-text-button{padding:12px 20px}.layout-container-sm{max-width:600px}.layout-container-lg{padding:0 24px}}@media (max-width:639px){.layout-container{max-width:100%;padding:0 15px}.section{padding:3.125rem 0}br{display:none}}@media (min-width:640px) and (max-width:767px){.layout-container{max-width:clamp(72rem, 85vw, var(--container-max-width));padding:0 15px}}@media (min-width:768px) and (max-width:1023px){.layout-container{max-width:clamp(72rem, 90vw, var(--container-max-width));padding:0 15px}.title-h1{font-size:42px}}@media (min-width:1024px) and (max-width:1279px){.layout-container{max-width:var(--container-max-width)}}@media (max-width:767px){:root{--fs-xs:.625rem;--fs-sm:clamp(0.75rem, calc(0.75rem + 0.492vw), 0.875rem);--fs-para:clamp(0.8125rem, calc(0.8125rem + 0.492vw), 0.9375rem);--fs-base:clamp(0.875rem, calc(0.875rem + (16 - 14) * ((100vw - 375px) / (1440 - 375))), 1rem);--fs-md:clamp(1rem, calc(1rem + 0.984vw), 1.25rem);--fs-subtitle:clamp(1rem, calc(1rem + 0.208vw), 1.25rem);--fs-lg:clamp(1.25rem, calc(1.25rem + 0.492vw), 1.5rem);--fs-h4:clamp(1.5rem, calc(1.5rem + (28 - 24) * ((100vw - 375px) / (1440 - 375))), 1.75rem);--fs-h3:clamp(1.75rem, calc(1.75rem + (32 - 28) * ((100vw - 375px) / (1440 - 375))), 2rem);--fs-h2:clamp(1.875rem, calc(1.875rem + (34 - 30) * ((100vw - 375px) / (1440 - 375))), 2.125rem);--fs-h1:clamp(1.5rem, calc(1.5rem + (28 - 24) * ((100vw - 375px) / (1440 - 375))), 1.75rem)}.wht-link-line{border-bottom:1px solid var(--color-text-white)}.blk-link-line{border-bottom:1px solid var(--color-text-black)}.gap24{gap:16px}.flex-dir-col{flex-direction:column}.button__icon-wrapper{width:16px;height:16px}.common-carousel-nav button{width:48px;height:48px}.head-gap{margin-top:32px}.mobile-block{display:block !important}.desktop-block{display:none !important}.swap-text-button{padding:16px 24px;font-size:12px}.mt36{margin-top:24px}br{display:none}.layout-container-sm,.layout-container{padding:0 15px}.line-anim>span{display:inline !important}#pattern,#glaze{display:none}.line-anim span{white-space:normal}.layout-container-sm .fs-base{text-align:unset}.hero-overlay{background:0 0;top:98px;transform:none;align-items:flex-start}.loader{display:none}.hero-section .hero-content{top:auto !important;margin-top:82px;padding:0 15px;opacity:1;transform:none}.hero-section{height:100%;padding-top:98px}.hero-banner-mobile img{height:100vh}.hero-button{margin-top:36px}.layout-container-lg{padding:0 15px}}.footer-new{padding-bottom:0}