.txt-rainbow{background:-webkit-gradient(linear,right top,left top,color-stop(22.25%,#2d26d2),color-stop(61.59%,#ab5ad3),color-stop(83.49%,#ed7e93),color-stop(93.14%,#cbd7e8),color-stop(99.45%,#00b3e3));background:linear-gradient(270deg,#2d26d2 22.25%,#ab5ad3 61.59%,#ed7e93 83.49%,#cbd7e8 93.14%,#00b3e3 99.45%);background-clip:text;-webkit-background-clip:text}.txt-rainbow,.txt-rainbow2{-webkit-text-fill-color:transparent}.txt-rainbow2{background:-webkit-gradient(linear,right top,left top,color-stop(5.52%,#5088f0),color-stop(52.25%,#ab5ad3),color-stop(97.22%,#ed7e93));background:linear-gradient(270deg,#5088f0 5.52%,#ab5ad3 52.25%,#ed7e93 97.22%);background-clip:text;-webkit-background-clip:text}.bg-dark-theme{background-color:#000;color:#fff}.bg-dark-gary-theme{background-color:#161616;color:#fff}.bg-gary-theme{background-color:#e7eaf0}.bg-purple-glassmorphism{backdrop-filter:blur(15px);background:linear-gradient(210deg,rgba(228,120,168,.3) 13.41%,rgba(163,95,160,.3) 29.51%,rgba(89,66,151,.3) 49.27%,rgba(60,55,148,.3) 58.06%),rgba(0,0,0,.1)}.f-vive-robotics-1{font-size:80px;font-weight:700;letter-spacing:0;line-height:86px;text-shadow:0 1px 6px rgba(0,0,0,.15)}@media screen and (max-width:1365.98px){.f-vive-robotics-1{font-size:64px}}@media screen and (max-width:991.98px){.f-vive-robotics-1{font-size:55px;line-height:53px}}.f-vive-robotics-1-l{font-size:103px;font-weight:700;letter-spacing:0;line-height:93px;text-shadow:0 1px 6px rgba(0,0,0,.15)}@media screen and (max-width:1365.98px){.f-vive-robotics-1-l{font-size:72px;line-height:70px}}@media screen and (max-width:991.98px){.f-vive-robotics-1-l{font-size:65px;line-height:53px}}.f-vive-robotics-2{font-size:40px;font-weight:400;line-height:50px}@media screen and (max-width:1365.98px){.f-vive-robotics-2{line-height:62px}}@media screen and (max-width:991.98px){.f-vive-robotics-2{font-size:32px;line-height:34px}}.f-vive-robotics-3{font-size:26px;font-weight:400;letter-spacing:0;line-height:34px}@media screen and (max-width:991.98px){.f-vive-robotics-3{font-size:18px;line-height:26px}}.f-vive-robotics-4{font-size:30px;font-weight:400;letter-spacing:0;line-height:38px}@media screen and (max-width:991.98px){.f-vive-robotics-4{font-size:18px;line-height:26px}}.f-vive-robotics-5{font-size:20px;font-weight:400;letter-spacing:0;line-height:28px}@media screen and (max-width:991.98px){.f-vive-robotics-5{font-size:16px;line-height:24px}}.f-vive-robotics-6{font-size:50px;font-weight:700;letter-spacing:0;line-height:58px}@media screen and (max-width:991.98px){.f-vive-robotics-6{font-size:36px;line-height:44px}}.f-vive-robotics-h3-st{font-size:38px;font-weight:400;letter-spacing:0;line-height:44px}@media screen and (max-width:991.98px){.f-vive-robotics-h3-st{font-size:27px;line-height:31px}}.f-vive-robotics-7{font-size:40px;font-weight:400;letter-spacing:0;line-height:62px}@media screen and (max-width:1365.98px){.f-vive-robotics-7{font-size:40px;line-height:62px}}@media screen and (max-width:991.98px){.f-vive-robotics-7{line-height:40px}}.f-vive-robotics-8{font-size:14px;font-weight:400;letter-spacing:0;line-height:22px}.f-vive-robotics-regular{font-weight:400}.f-vive-robotics-bold{font-weight:700}.test-prototype .nav20-cookie-notice-content{display:none!important}html{scroll-behavior:smooth}.vive-robotics-page .txt-color-white{color:#fff}.vive-robotics-page .txt-color-black{color:#000}.vive-robotics-page .txt-color-disclaimer-grey{color:#b3becc}.vive-robotics-page .txt-color-default-blue{color:#00b3e3}.vive-robotics-page .txt-color-gary{color:#b3becc}.vive-robotics-page .txt-color-blue{color:#56d9f7}@media screen and (max-width:991.98px){.vive-robotics-page .txt-m-color-black{color:#000}.vive-robotics-page .txt-m-color-white{color:#fff}}.vive-robotics-page .js-slug-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;height:auto;justify-content:center}@media screen and (max-width:991.98px){.vive-robotics-page .js-slug-product{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.vive-robotics-page .js-slug-product .price-block{margin-right:21px}@media screen and (max-width:1919.98px){.vive-robotics-page .js-slug-product .price-block{margin-right:25px}}@media screen and (max-width:1365.98px){.vive-robotics-page .js-slug-product .price-block{margin-right:11px}}@media screen and (max-width:991.98px){.vive-robotics-page .js-slug-product .price-block{margin-bottom:6px;margin-right:10px;width:100%}}.vive-robotics-page .js-slug-product .js-slug-box{margin-right:11px}.vive-robotics-page{color:#171717}.vive-robotics-page .lazy-img:not(.loading).lazy-img:not(.loaded){visibility:hidden}@media screen and (max-width:991.98px){.vive-robotics-page .show-desktop{display:none}}.vive-robotics-page .show-mobile{display:none}@media screen and (max-width:991.98px){.vive-robotics-page .show-mobile{display:block}}.vive-robotics-page .nowrap{white-space:nowrap}.vive-robotics-page .wording-area{text-align:center;width:100%}@media screen and (max-width:991.98px){.vive-robotics-page .wording-area{text-align:left}}.vive-robotics-page section{position:relative;width:100%}.vive-robotics-page .container{height:100%}@media screen and (max-width:991.98px){.vive-robotics-page .container{padding:0 18px}}@media screen and (min-width:1200px){.vive-robotics-page .container--80{max-width:max(1140px,80%)}}@media screen and (min-width:1920px){.vive-robotics-page .container--80{max-width:min(1528px,80%)}}.vive-robotics-page .container-block{height:100%;overflow:hidden;position:relative;width:100%}.vive-robotics-page picture{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%}.vive-robotics-page .image-block video,.vive-robotics-page picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.vive-robotics-page .container-bg-block.image-block,.vive-robotics-page .full-fix-h-bg-block.image-block{height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.vive-robotics-page .page-header{backdrop-filter:blur(15px);background:linear-gradient(3deg,transparent 1.79%,rgba(3,3,11,.18) 29.92%,rgba(8,7,28,.77) 96.82%);display:-webkit-box;display:-ms-flexbox;display:flex;height:93px;left:0;padding:0 41px;position:fixed;top:0;width:100%;z-index:11}@media screen and (max-width:991.98px){.vive-robotics-page .page-header{height:70px}}.vive-robotics-page .page-header .container-block{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1365.98px){.vive-robotics-page .page-header .container-block{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.vive-robotics-page .page-header .container-block .logo-block{height:54px;width:378px}@media screen and (max-width:991.98px){.vive-robotics-page .page-header .container-block .logo-block{height:30px;width:215px}}.vive-robotics-page .page-header .container-block .logo-block a,.vive-robotics-page .page-header .container-block .logo-block img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vive-robotics-page .section-kv{height:46.875vw;overflow:hidden}@media screen and (max-width:991.98px){.vive-robotics-page .section-kv{height:213.3333333333vw}}.vive-robotics-page .section-kv .wording-area h1{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vive-robotics-page .section-kv .wording-area{left:0;position:absolute;text-align:left;top:19.6875vw;width:700px;z-index:2}@media screen and (max-width:1365.98px){.vive-robotics-page .section-kv .wording-area{bottom:10.0806451613vw;left:50%;top:auto;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:692px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-kv .wording-area{bottom:12.5vw;left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:90.8333333333vw}}.vive-robotics-page .section-logo-column{overflow:hidden;padding:128px 0}@media screen and (max-width:1365.98px){.vive-robotics-page .section-logo-column{padding:100px 0 440px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-logo-column{padding:100px 0 360px}}.vive-robotics-page .section-logo-column .container-block .wording-area{text-align:left;width:666px}@media screen and (max-width:1365.98px){.vive-robotics-page .section-logo-column .container-block .wording-area{width:100%}}.vive-robotics-page .section-logo-column .link-contact{display:block;height:280px;left:50%;margin-left:220px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:280px;z-index:3}@media screen and (max-width:1365.98px){.vive-robotics-page .section-logo-column .link-contact{bottom:120px;height:231px;left:50%;margin-left:0;top:auto;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:231px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-logo-column .link-contact{bottom:108px;height:195px;width:195px}}@media screen and (max-width:1365.98px){.vive-robotics-page .section-logo-column .full-fix-h-bg-block{bottom:-120px;height:700px;top:auto;-webkit-transform:translate(-70%);-ms-transform:translate(-70%);transform:translate(-70%)}}@media screen and (max-width:991.98px){.vive-robotics-page .section-logo-column .full-fix-h-bg-block{bottom:0;height:auto;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.vive-robotics-page .section-custom-card .wording-area{text-align:center}}.vive-robotics-page .section-custom-card .custom-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:106px;padding:83px 0}@media screen and (max-width:1365.98px){.vive-robotics-page .section-custom-card .custom-card-list{gap:80px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-custom-card .custom-card-list{gap:66px;padding:53px 0}}.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item{display:grid;gap:53px;grid-template-columns:repeat(2,1fr);position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1365.98px){.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item{gap:40px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item{gap:33px;grid-template-columns:1fr}}.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item:after{border-bottom:1px solid #56d9f7;bottom:-53px;content:"";height:0;left:0;position:absolute;width:100%}@media screen and (max-width:1365.98px){.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item:after{bottom:-40px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item:after{bottom:-33px}}.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item:last-child:after{display:none}.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item .image-block{height:auto}.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item .right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:53px}@media screen and (max-width:1365.98px){.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item .right-block{gap:40px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item .right-block{gap:33px}}.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item .right-block .custom-card-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (max-width:991.98px){.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item .right-block .custom-card-text-block{gap:20px}}.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item .right-block .custom-card-text-block ul{margin:0}.vive-robotics-page .section-custom-card .custom-card-list .custom-card-item .right-block .custom-card-text-block .text-description{padding-left:3em}.vive-robotics-page .section-text-block{padding:83px 0;position:relative}@media screen and (max-width:1365.98px){.vive-robotics-page .section-text-block{padding:100px 0}}.vive-robotics-page .section-text-block .grid-card-list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:1365.98px){.vive-robotics-page .section-text-block .grid-card-list{grid-template-columns:1fr}}@media screen and (max-width:991.98px){.vive-robotics-page .section-text-block .grid-card-list{gap:20px}}.vive-robotics-page .section-text-block .grid-card-list .grid-card-item{border-radius:20px;overflow:hidden;padding:38px 40px}@media screen and (max-width:1365.98px){.vive-robotics-page .section-text-block .grid-card-list .grid-card-item{padding:24px 40px 38px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-text-block .grid-card-list .grid-card-item{padding:24px 20px 34px}}.vive-robotics-page .section-text-block .grid-card-list .grid-card-item .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:76px;height:100%;justify-content:space-between}@media screen and (max-width:1365.98px){.vive-robotics-page .section-text-block .grid-card-list .grid-card-item .text-block{gap:62px}}.vive-robotics-page .section-text-block .grid-card-list .grid-card-item .text-author-block{min-height:122px;text-align:right}@media screen and (max-width:1365.98px){.vive-robotics-page .section-text-block .grid-card-list .grid-card-item .text-author-block{min-height:auto}}.vive-robotics-page .section-aboutus{padding:83px 0}@media screen and (max-width:1365.98px){.vive-robotics-page .section-aboutus{padding:83px 0}}@media screen and (max-width:991.98px){.vive-robotics-page .section-aboutus{padding:53px 0}}.vive-robotics-page .section-aboutus .container-block{border-radius:50px}.vive-robotics-page .section-aboutus .wording-area{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:166px 177px;z-index:2}@media screen and (max-width:1365.98px){.vive-robotics-page .section-aboutus .wording-area{padding:166px 45px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-aboutus .wording-area{padding:46px 20px}}.vive-robotics-page .section-aboutus .wording-area .wording-headline{margin-top:53px}@media screen and (max-width:1365.98px){.vive-robotics-page .section-aboutus .wording-area .wording-headline{margin-top:40px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-aboutus .wording-area .wording-headline{margin-top:53px}}.vive-robotics-page .section-aboutus .wording-area .wording-text{margin-top:83px}@media screen and (max-width:991.98px){.vive-robotics-page .section-aboutus .wording-area .wording-text{margin-top:33px}}.vive-robotics-page .section-ksp{padding:83px 0}@media screen and (max-width:1365.98px){.vive-robotics-page .section-ksp{padding:83px 0}}@media screen and (max-width:991.98px){.vive-robotics-page .section-ksp{padding:53px 0}}.vive-robotics-page .section-ksp .wording-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vive-robotics-page .section-ksp .wording-area .wording-headline{margin-top:53px}@media screen and (max-width:1365.98px){.vive-robotics-page .section-ksp .wording-area .wording-headline{margin-top:40px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-ksp .wording-area .wording-headline{margin-top:53px}}.vive-robotics-page .section-ksp .ksp-list{display:grid;gap:24px;grid-template-columns:repeat(5,1fr);margin-top:53px}@media screen and (max-width:1365.98px){.vive-robotics-page .section-ksp .ksp-list{gap:40px;grid-template-columns:repeat(1,1fr);margin-top:40px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-ksp .ksp-list{gap:33px;margin-top:33px}}.vive-robotics-page .section-ksp .ksp-list .ksp-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:53px}@media screen and (max-width:1365.98px){.vive-robotics-page .section-ksp .ksp-list .ksp-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-ksp .ksp-list .ksp-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.vive-robotics-page .section-ksp .ksp-list .ksp-item .image-block{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:155px;width:155px}@media screen and (max-width:1365.98px){.vive-robotics-page .section-ksp .ksp-list .ksp-item .image-block{height:150px;width:150px}}@media screen and (max-width:991.98px){.vive-robotics-page .section-ksp .ksp-list .ksp-item .image-block{height:100px;width:100px}}.vive-robotics-page .section-ksp .ksp-list .ksp-item .ksp-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;gap:24px;justify-content:center}@media screen and (max-width:991.98px){.vive-robotics-page .section-ksp .ksp-list .ksp-item .ksp-text-block{gap:20px}}.vive-robotics-page .section-ksp .video-block{border-radius:20px;overflow:hidden}.vive-robotics-page .section-contact-us{padding-top:83px}@media screen and (max-width:991.98px){.vive-robotics-page .section-contact-us{padding-top:53px}}.vive-robotics-page .section-contact-us .wording-area{padding-bottom:24px}@media screen and (max-width:991.98px){.vive-robotics-page .section-contact-us .wording-area{padding-bottom:33px}}.vive-robotics-page .webflow-form-block{margin:0;padding-bottom:83px}@media screen and (max-width:991.98px){.vive-robotics-page .webflow-form-block{padding-bottom:53px}}.vive-robotics-page .webflow-form-block form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (max-width:991.98px){.vive-robotics-page .webflow-form-block form{gap:33px}}.vive-robotics-page .webflow-form-block .form-left-style{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:346px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media screen and (max-width:1365.98px){.vive-robotics-page .webflow-form-block .form-left-style{padding-right:0}}@media screen and (max-width:991.98px){.vive-robotics-page .webflow-form-block .form-left-style{gap:33px}}.vive-robotics-page .webflow-form-block .form-row-auto-fit{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%}@media screen and (max-width:991.98px){.vive-robotics-page .webflow-form-block .form-row-auto-fit{gap:20px;grid-template-columns:repeat(1,1fr)}}.vive-robotics-page .webflow-form-block .input-block>label{margin-bottom:15px}@media screen and (max-width:991.98px){.vive-robotics-page .webflow-form-block .input-block>label{margin-bottom:10px}}.vive-robotics-page .webflow-form-block .input-block>input:not(.submit-btn){border:none;border-radius:10px;height:58px;margin-bottom:0;padding:10px}@media screen and (max-width:991.98px){.vive-robotics-page .webflow-form-block .input-block>input:not(.submit-btn){height:52px}}.vive-robotics-page .webflow-form-block .input-block>textarea{border:none;border-radius:10px;height:160px}.vive-robotics-page .webflow-form-block .input-block label.w-checkbox{padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vive-robotics-page .webflow-form-block .input-block .w-checkbox span:before{background-color:#fff;border:2px solid #fff;border-radius:4px;content:"";height:25px;left:0;position:absolute;top:1px;width:25px}.vive-robotics-page .webflow-form-block .input-block .w-checkbox-input:checked+span:before{background-color:#fff;border-color:#fff}.vive-robotics-page .webflow-form-block .input-block .w-checkbox-input:checked+span:after{border:solid #000;border-width:0 3px 3px 0;content:"";height:16px;left:9px;position:absolute;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px}.vive-robotics-page .webflow-form-block .input-block .w-checkbox-input{margin:6px 0 0 -30px}.vive-robotics-page .webflow-form-block .input-block .f-vive-robotics-btn{background:linear-gradient(210deg,#e478a8 13.41%,#a35fa0 29.51%,#594297 49.27%,#3c3794 58.06%);background-clip:text;-webkit-background-clip:text;border:4px solid #594297;border-radius:60px;font-size:30px;font-weight:700;letter-spacing:0;line-height:21px;padding:20px 60px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-text-fill-color:transparent}@media screen and (max-width:991.98px){.vive-robotics-page .webflow-form-block .input-block .f-vive-robotics-btn{font-size:24px;line-height:16px;border-size:3px}}.vive-robotics-page .webflow-form-block .input-block .f-vive-robotics-btn:focus,.vive-robotics-page .webflow-form-block .input-block .f-vive-robotics-btn:hover{-webkit-box-shadow:0 0 20px rgba(60,55,148,.3);box-shadow:0 0 20px rgba(60,55,148,.3)}.vive-robotics-page .webflow-form-block .input-block .f-vive-robotics-btn:active{-webkit-box-shadow:0 0 25px rgba(60,55,148,.5);box-shadow:0 0 25px rgba(60,55,148,.5)}.vive-robotics-page .webflow-form-block.input-css-required input:required:invalid,.vive-robotics-page .webflow-form-block.input-css-required select:required:invalid,.vive-robotics-page .webflow-form-block.input-css-required textarea:required:invalid{background-color:#ebc9d0!important;border:2px solid red!important}.vive-robotics-page .webflow-form-block.input-css-required .w-checkbox-input:required:invalid+span:before{background-color:#ebc9d0!important;border-color:red!important}.vive-robotics-page footer{background-color:#040404;color:#fff;padding:76px 0}.vive-robotics-page footer .container-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:49px}@media screen and (max-width:1365.98px){.vive-robotics-page footer .container-block{padding:0 90px}}@media screen and (max-width:991.98px){.vive-robotics-page footer .container-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}.vive-robotics-page footer .container-block .left-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:21px}.vive-robotics-page footer .container-block .left-block .logo-block{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.vive-robotics-page footer .container-block .left-block .logo-block a{display:block;height:105px;width:190px}.vive-robotics-page footer .container-block .left-block .logo-block a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vive-robotics-page footer .container-block .right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;gap:3px}@media screen and (max-width:991.98px){.vive-robotics-page footer .container-block .right-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.vive-robotics-page footer .container-block .right-block .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:15px}.vive-robotics-page footer .btn-contact-us{backdrop-filter:blur(7px);background:linear-gradient(210deg,rgba(228,120,168,.4) 13.41%,rgba(163,95,160,.4) 29.51%,rgba(89,66,151,.4) 49.27%,rgba(60,55,148,.4) 58.06%);border:1px solid #e478a8;border-radius:50px 20px 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:18px;color:#fff;font-weight:700;gap:12px;position:fixed;right:18px;text-decoration:none;z-index:101}.vive-robotics-page footer .btn-contact-us .filter{border:5px solid #2d26d2;border-radius:25px 14px 0 25px;-webkit-filter:blur(7.5px);filter:blur(7.5px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.vive-robotics-page footer .btn-contact-us img{-webkit-box-flex:0;display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:20px;width:25px}.section-modal-video .modal-overlap-container{background-color:rgba(0,0,0,.7);display:block;height:100vh;left:0;max-height:0;opacity:0;overflow:hidden;position:fixed;-webkit-transition:opacity .3s;transition:opacity .3s;width:100vw;z-index:999988}.section-modal-video .modal-overlap-container.show{max-height:100vh;opacity:1;top:0}.section-modal-video .modal-overlap-container>.container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.section-modal-video .modal-overlap-container>.container .btn-close{height:4%;min-width:40px;position:absolute;right:2%;top:3%;width:4%;z-index:100}@media screen and (max-width:1365.98px){.section-modal-video .modal-overlap-container>.container .btn-close{height:5%;right:20px;width:7%}}@media screen and (max-width:991.98px){.section-modal-video .modal-overlap-container>.container .btn-close{height:6%;width:10%}}.section-modal-video .modal-overlap-container>.container .btn-close:hover{cursor:pointer}.section-modal-video .modal-overlap-container>.container .btn-close:hover .close-x{stroke:#00b3e3;-webkit-transition:stroke .3s;transition:stroke .3s}.section-modal-video .modal-overlap-container>.container .btn-close .close-x{fill:transparent;stroke:#fff;stroke-linecap:round;stroke-width:2}.section-modal-video .modal-overlap-container>.container .align-center{height:0;margin-left:auto;margin-right:auto;padding-bottom:56.25%;position:relative;width:100%}@media screen and (max-height:750px)and (min-aspect-ratio:17/9){.section-modal-video .modal-overlap-container>.container .align-center{padding-bottom:45%;width:80%}}@media screen and (max-width:991.98px){.section-modal-video .modal-overlap-container>.container .align-center #player{height:52.625vw!important;position:absolute!important;width:100%!important}}.section-modal-video .modal-overlap-container>.container .align-center embed,.section-modal-video .modal-overlap-container>.container .align-center iframe,.section-modal-video .modal-overlap-container>.container .align-center object{height:100%;left:0;position:absolute;top:0;width:100%}.section-modal-video .modal-overlap-container .modal-overlap-bg{height:100%;left:0;position:absolute;width:100%;z-index:1;z-index:0}
