:root{--red:#ff0237;--redhover:#b3052a;--white:#ffffff;--gray:#707070;--primary-color:#ff3a51;--primary-light:rgba(255,58,81,1);--primary-color-hover:#b3052a;--secondry-color:#010101;--white:#ffffff;--tertiary:rgba(255,255,255,0.75);--bg-black:#010101;--sub-head:rgba(255,255,255,0.5);--black:#000000;--dark:rgba(0,0,0,1);--bor:rgba(1,1,1,0.2);--dm:"DM Serif Text"}.text-red{color:var(--red)!important}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100vh;transform-origin:center right;transition:transform 0.3s,opacity 0.3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}.text-gray{color:var(--gray)!important}.mb0{margin-bottom:0px!important}.pb0{padding-bottom:0px!important}.ml0{margin-left:0px!important}.pl0{padding-left:0px!important}.mb4{margin-bottom:4px!important}.pb4{padding-bottom:4px!important}.ml4{margin-left:4px!important}.pl4{padding-left:4px!important}.mb6{margin-bottom:6px!important}.pb6{padding-bottom:6px!important}.ml6{margin-left:6px!important}.pl6{padding-left:6px!important}.mb8{margin-bottom:8px!important}.pb8{padding-bottom:8px!important}.ml8{margin-left:8px!important}.pl8{padding-left:8px!important}.mb10{margin-bottom:10px!important}.pb10{padding-bottom:10px!important}.ml10{margin-left:10px!important}.pl10{padding-left:10px!important}.mb12{margin-bottom:12px!important}.pb12{padding-bottom:12px!important}.ml12{margin-left:12px!important}.pl12{padding-left:12px!important}.mb16{margin-bottom:16px!important}.pb16{padding-bottom:16px!important}.ml16{margin-left:16px!important}.pl16{padding-left:16px!important}.mb18{margin-bottom:18px!important}.pb18{padding-bottom:18px!important}.ml18{margin-left:18px!important}.pl18{padding-left:18px!important}.mb10{margin-bottom:10px!important}.pb10{padding-bottom:10px!important}.ml10{margin-left:10px!important}.pl10{padding-left:10px!important}.mb24{margin-bottom:24px!important}.pb24{padding-bottom:24px!important}.ml24{margin-left:24px!important}.pl24{padding-left:24px!important}.fw400{font-weight:400!important}.fw600{font-weight:600!important}.fw700{font-weight:700!important}.fw800{font-weight:800!important}.fs10{font-size:10px!important}.fs12{font-size:12px!important}.fs14{font-size:14px!important}.va1{vertical-align:1px!important}.va2{vertical-align:2px!important}.va0{vertical-align:0px!important}.va-1{vertical-align:-1px!important}.va-2{vertical-align:-2px!important}.blank-btn{background:none;border:none;padding:0;font-size:12px;line-height:20px;color:var(--black);font-weight:600;display:inline-block;margin-bottom:0px}.btn{background-color:var(--primary-light);color:white;font-size:14px;line-height:1.6;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--primary-light)}.btn:not(.sm){padding:12px 26px}.btn i,.btn svg{margin-left:10px}.btn.sm{padding:8px 22px;line-height:1.3}.btn-line{background-color:white;color:var(--primary-color);font-size:14px;line-height:1.6;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid var(--primary-light)}.btn-line:not(.sm){padding:12px 26px}.btn-line i,.btn-line svg{margin-left:10px}.btn-line.sm{padding:8px 22px;line-height:1.3}.company-icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background:url(../images/vi-imgs/icons/company-icon.svg) no-repeat center;background-size:contain}.at-icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background:url(../images/vi-imgs/icons/at-icon.svg) no-repeat center;background-size:contain}.phone-icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background:url(../images/vi-imgs/icons/phone-icon.svg) no-repeat center;background-size:contain}.website-icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background:url(../images/vi-imgs/icons/website-icon.svg) no-repeat center;background-size:contain}.employee-icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background:url(../images/vi-imgs/icons/employee-icon.svg) no-repeat center;background-size:contain}.info-icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background:url(../images/vi-imgs/icons/info-icon.svg) no-repeat center;background-size:contain}.stocks-icon{width:24px;height:24px;display:inline-block;vertical-align:middle;background:url(../images/vi-imgs/icons/stocks-icon.svg) no-repeat center;background-size:contain}.lock-icon{width:22px;height:22px;display:inline-block;vertical-align:middle;background:url(../images/vi-imgs/icons/lock-icon.svg) no-repeat center;background-size:contain}.p{font-size:14px}p.lg{font-size:18px;line-height:1.52}.h2{font-size:24px;font-weight:400;line-height:1.1;font-family:var(--dm)}@media (min-width:767px){.h2{font-size:42px}}.h5{font-size:15px;line-height:1.42}@media (min-width:767px){.h5{font-size:22px}}@media (max-width:767px){.h5.lg{font-size:28px}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.pagination li{font-size:14px;font-weight:400;color:var(--black)}.pagination li a{color:inherit}.pagination li:not(:last-child):after{content: "";width:6px;aspect-ratio:1/1;margin:0 10px;display:inline-block;background:url(../../images/icons/right-sm-caret-icon.svg) no-repeat center;vertical-align:2px}.pagination li:last-child{color:var(--gray)}img{max-width:100%}.vi-banner{position:relative;z-index:1;padding:190px 0 1px}.vi-banner:after{content: "";position:absolute;top:0;left:0;right:0;height:100%;background:#004945 url(../images/vi-imgs/banner-bg.png) no-repeat bottom;background-size:cover;z-index:-1}.vi-banner h1{font-size:56px;font-weight:400;font-family:var(--dm);color:white;max-width:1051px;margin:0 auto 40px}.center_align{text-align:center}.btn_primary{padding:11px 16px 11px 16px}.btn_primary.center{display:inline-flex}.wht{color:#fff}.center_align .btn_primary{margin-bottom:80px}.vi-banner h1 i{color:#f3ff6c}.banner-img{position:relative;z-index:2;max-width:817px;margin:0 auto -100px}.search-bar-img{position:absolute;top:5px;left:-150px;max-width:404px}.rank-img{position:absolute;bottom:0;left:-200px;max-width:480px}.card-img{position:absolute;bottom:10px;right:-230px;max-width:400px}.wheel-img{position:absolute;top:-40px;right:-74px;z-index:-1}.vi-process{position:relative;background-color:#eeede6;padding:260px 0 74px}.vi-process-box{position:relative;z-index:2;max-width:1024px;margin:0 auto;padding:12px 24px 24px;margin-bottom:98px}.visitor-insight-img-stripe{transition-duration:1s;opacity:0;position:absolute;left:50%;width:100%;text-align:center}.visitor-insight-img-stripe:not(.one){width:758px}.visitor-insight-img-stripe.one{transform:translate(-50%,-310px);transition-delay:0.5s}.is-inview .visitor-insight-img-stripe.one{transform:translate(-50%,-380px);opacity:1}.visitor-insight-img-stripe.two{transform:translate(-50%,-200px);transition-delay:1s}.is-inview .visitor-insight-img-stripe.two{transform:translate(-50%,-270px);opacity:1}.visitor-insight-img-stripe.three{transform:translate(-50%,-140px);transition-delay:1.5s}.is-inview .visitor-insight-img-stripe.three{transform:translate(-50%,-190px);opacity:1}.visitor-insight-img-stripe.four{transform:translate(-50%,-50px);transition-delay:2s}.is-inview .visitor-insight-img-stripe.four{transform:translate(-50%,-110px);opacity:1}.gain-cards .top{text-align:center;max-width:743px;margin:0 auto 40px}.gain-cards .top .h2{margin-bottom:24px}.gain-cards .note{text-align:center}.gain-cards .note p{padding:11px 32px;background-color:#e0ded2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.gain-cards .note p b{font-weight:600;margin:0 4px}.gain-cards .note p i{margin-right:6px}.gain-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px 48px}@media (max-width:1200px){.gain-card-row{overflow:auto}.gain-card-row::-webkit-scrollbar{width:0px;height:0px;display:none}.gain-card-row::-webkit-scrollbar-track{background:transparent}.gain-card-row::-webkit-scrollbar-thumb{background:transparent}.gain-card-row::-webkit-scrollbar-thumb:hover{background:transparent}}.gain-card-row > div{padding:20px 12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 284px;flex:0 0 284px}@media (min-width:1200px){.gain-card-row > div{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.gain-card{background-color:white;padding:20px;width:100%}.gain-card .icon{background-color:#030303;width:44px;height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;border-radius:50%}@media (min-width:767px){.gain-card .icon{margin-bottom:40px}}.gain-card p.lg{font-weight:600;margin-bottom:12px}.gain-card p:not(.lg){font-size:16px;color:#2e2e27;line-height:1.5}.reach-section{position:relative;background-color:var(--black);padding:73px 0}.reach-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.realtime-process-box{position:relative;z-index:2;margin:0 auto;padding:12px 15px 15px}.realtime-img-stripe{transition-duration:1s;opacity:0;position:absolute;left:50%;width:640px;text-align:center}.realtime-img-stripe:not(.one){width:510px}.is-inview .realtime-img-stripe{opacity:1}.realtime-img-stripe.one{transform:translate(-52%,-260px);transition-delay:0.5s}.is-inview .realtime-img-stripe.one{transform:translate(-52%,-315px)}.realtime-img-stripe.two{transform:translate(-52%,-140px);transition-delay:1s}.is-inview .realtime-img-stripe.two{transform:translate(-52%,-200px)}.realtime-img-stripe.three{transform:translate(-52%,-70px);transition-delay:1.5s}.is-inview .realtime-img-stripe.three{transform:translate(-52%,-125px)}.reach-box{position:relative;background:url(../images/vi-imgs/stocks-bg.png) no-repeat center;background-size:100%;padding:24px;-webkit-box-flex:0;-ms-flex:0 0 456px;flex:0 0 456px;min-height:494px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:767px){.reach-box{padding:36px}}.reach-box .icon{display:inline-block;margin-bottom:36px}.reach-box .btn_primary{margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reach-box h2{margin-bottom:12px}.reach-box p{margin-bottom:24px}.reach-right{margin-left:auto;padding-top:24px;padding-left:24px}@media (min-width:1200px){.reach-right{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 480px);flex:0 1 calc(100% - 480px)}}@media (min-width:1500px){.reach-right{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 620px);flex:0 1 calc(100% - 620px)}}.reach-right .h2{color:white;margin-bottom:64px;max-width:427px}.reach-right p{color:white}.rr-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.rr-row > div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 16px}.rr-card{position:relative;padding:16px 0 64px;border-top:1px solid #5b5b5b}.rr-card .h3{margin-bottom:8px;color:var(--primary-color);font-size:24px;font-weight:400}@media (min-width:767px){.rr-card .h3{font-size:44px}}.rr-card p{max-width:325px;line-height:1.52}.realtime{position:relative;padding:70px 0 0}.realtime .realtime-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.realtime .realtime-row > div{width:50%}.realtime .text{max-width:518px}.realtime .text .h2{margin-bottom:24px}.realtime .text p{line-height:1.6;max-width:408px}@media (min-width:767px){.realtime .text p{font-size:18px}}.reviews-section{padding:120px 0}.reviews-section .h2{max-width:678px;margin:0 auto 54px;text-align:center}.review-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.review-card .appinventiv-logo{background-color:#0363ff;width:100%;max-width:354px;aspect-ratio:1/1.2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;position:relative;z-index:2}.review-card .review-text{position:relative;background-color:#f7f7f7;padding-left:36px;margin-left:-36px;margin-top:92px;max-width:972px}.review-card .review-text .quote{margin-bottom:40px;margin-top:-20px}.review-card .review-text .text{padding:0px 60px 56px 130px}.review-card .review-text .text p{font-weight:600}.review-card .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-card .author figure img{width:108px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.review-card .author .text{padding-left:16px}.cta-section{position:relative;margin-bottom:74px}.cta-section .text{text-align:center;padding:74px 110px;background:url(../images/vi-imgs/cta-bg1.png) no-repeat bottom;background-size:100%}.cta-section .text i{margin-bottom:22px}.cta-section .text .h2{margin-bottom:22px}.cta-section .text p{margin:0 auto 40px;max-width:733px;line-height:1.62}@media (min-width:767px){.cta-section .text p{font-size:16px}}.review-slider{margin:0 50px}.review-slider .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:transparent;width:56px;height:20px;z-index:10;cursor:pointer}.review-slider .slick-arrow.slick-prev{left:-50px;background:url(../images/vi-imgs/prev-arrow.svg) no-repeat center}.review-slider .slick-arrow.slick-next{right:-50px;background:url(../images/vi-imgs/next-arrow.svg) no-repeat center}.get_matched{background:none;padding:0!important}.contactForm_left{padding:0}.get_matched img{max-width:100%}.contact-form-head{font-size:22px;font-weight:600;line-height:36px;color:#010101;text-transform:unset}.form_bottom{padding-top:60px}@media (max-width:1440px){.gain-card p:not(.lg){font-size:14px;line-height:1.7}.gain-card-row > div{padding:20px 5px 0}.reach-right{-ms-flex:0 1 calc(100% - 520px);flex:0 1 calc(100% - 520px)}.realtime-img-stripe{width:500px;text-align:center}.realtime-img-stripe:not(.one){width:400px}.is-inview .realtime-img-stripe.two{transform:translate(-52%,-160px);opacity:1}.is-inview .realtime-img-stripe.three{transform:translate(-52%,-102px);opacity:1}.is-inview .realtime-img-stripe.one{transform:translate(-52%,-245px);opacity:1}.realtime-img-stripe.one{transform:translate(-52%,-210px);transition-delay:0.5s}.h5{font-size:18px;line-height:1.7}.review-card .review-text .text{padding:0px 60px 36px 110px}.review-card .appinventiv-logo{max-width:284px}.review-card .review-text .quote{margin-bottom:10px;margin-top:-47px}.review-slider .slick-arrow.slick-prev{left:-70px}.review-slider .slick-arrow.slick-next{right:-70px}.contact-form-head{font-size:20px;line-height:32px}}@media (max-width:1023px){.vi-banner h1{font-size:42px}.banner-img{max-width:650px;margin:0 auto -100px}.search-bar-img{left:-80px;max-width:300px}.rank-img{left:-100px;max-width:360px}.card-img{right:-100px;max-width:290px}.wheel-img{right:-54px}.vi-process{padding:190px 0 74px}.vi-process-box{max-width:700px}.visitor-insight-img-stripe:not(.one){width:505px}.visitor-insight-img-stripe.one{transform:translate(-50%,-220px)}.is-inview .visitor-insight-img-stripe.one{transform:translate(-50%,-260px)}.visitor-insight-img-stripe.two{transform:translate(-50%,-150px)}.is-inview .visitor-insight-img-stripe.two{transform:translate(-50%,-190px)}.visitor-insight-img-stripe.three{transform:translate(-50%,-90px)}.is-inview .visitor-insight-img-stripe.three{transform:translate(-50%,-140px)}.visitor-insight-img-stripe.four{transform:translate(-50%,-50px)}.is-inview .visitor-insight-img-stripe.four{transform:translate(-50%,-90px)}.gain-card-row{flex-wrap:wrap}.gain-card-row > div{flex:0 0 33.33%;padding:12px 5px 0}.reach-row,.realtime-row{flex-direction:column}.reach-box{-ms-flex:0 0 350px;flex:0 0 350px;min-height:350px;margin-bottom:40px}.realtime .realtime-row > div{width:100%}.realtime-process-box{max-width:600px}.review-card .review-text .text{padding:0px 10px 20px 30px}.review-card .appinventiv-logo{max-width:354px;aspect-ratio:1 / 1.5}.review-card .review-text .quote{margin-bottom:0;margin-top:-47px}.h5{font-size:14px;line-height:1.6}.review-card .review-text{margin-top:42px}.review-slider .slick-arrow.slick-prev{left:-50px}.review-slider .slick-arrow.slick-next{right:-50px}.reviews-section{padding:80px 0 40px}}@media (max-width:767px){.vi-banner{padding:100px 0 1px}.vi-banner h1{font-size:26px}.center_align .btn_primary{margin-bottom:40px}.banner-img{max-width:650px;margin:0 auto -100px}.search-bar-img{left:-20px;max-width:170px}.rank-img{left:-30px;max-width:200px}.card-img{right:-30px;max-width:150px}.wheel-img{right:-20px;top:-20px;max-width:70px}.vi-process{padding:190px 0 74px}.vi-process-box{max-width:700px}.vi-process-box{padding:0}.is-inview .visitor-insight-img-stripe.one{transform:translate(-50%,-130px)}.visitor-insight-img-stripe:not(.one){width:80%}.is-inview .visitor-insight-img-stripe.two{transform:translate(-50%,-100px)}.is-inview .visitor-insight-img-stripe.three{transform:translate(-50%,-70px)}.is-inview .visitor-insight-img-stripe.four{transform:translate(-50%,-40px)}.gain-card-row > div{flex:0 0 100%;padding:12px 15px 0}.gain-card .icon{margin-bottom:20px}.gain-cards .note p{display:block;font-size:11px;padding:11px 20px}.vi-process{padding:140px 0 44px}.reach-right{padding-left:0}.rr-card p{font-size:12px}.reach-right .h2{margin-bottom:44px}.rr-card{padding:16px 0 44px}.reach-section{padding:60px 0 20px}.realtime-img-stripe{width:100%}.realtime-img-stripe:not(.one){width:70%}.is-inview .realtime-img-stripe.one{transform:translate(-52%,-150px)}.is-inview .realtime-img-stripe.two{transform:translate(-52%,-90px)}.is-inview .realtime-img-stripe.three{transform:translate(-52%,-55px)}.reviews-section{padding:50px 0 20px}.review-slider{margin:0}.review-card .review-text .quote{margin-bottom:10px;margin-top:-30px;width:50px}.review-card .review-text{margin-top:22px}.review-card .review-text .text p{font-size:14px}.review-card .review-text .text{padding:0px 10px 20px 20px}.review-slider .slick-arrow.slick-prev{left:-10px;background-size:40px}.review-slider .slick-arrow.slick-next{right:-10px;background-size:40px}.cta-section .text{padding:40px 10px;margin-top:30px;background-size:cover;height:410px;background-position:center}}
