@media (min-width: 46.25em){.typestyle-d1{font-size:80px;font-weight:500;line-height:64px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.typestyle-d2{font-size:48px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:.25px}.typestyle-h1{font-size:32px;font-weight:500;line-height:28px;letter-spacing:.75px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.typestyle-h2{font-size:24px;font-weight:500;line-height:24px;letter-spacing:1px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.typestyle-h3{font-size:20px;font-weight:500;line-height:20px;letter-spacing:.75px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.typestyle-h4{font-size:16px;font-weight:500;line-height:16px;letter-spacing:.5px;text-underline-position:from-font;text-decoration-skip-ink:none}.typestyle-p1{font-size:16px;font-weight:500;line-height:20px;letter-spacing:.25px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.typestyle-p2{font-size:14px;font-weight:500;line-height:18px;letter-spacing:.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.typestyle-caption-1{font-size:12px;font-weight:500;line-height:12px;letter-spacing:.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.typestyle-caption-2{font-size:12px;font-weight:500;line-height:12px;letter-spacing:1px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.typestyle-caption-3{font-size:14px;font-weight:600;line-height:14px;letter-spacing:1.25px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}}@media (max-width: 46.24em){.m-typestyle-d2{font-size:48px;font-weight:500;line-height:40px;letter-spacing:.25px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.m-typestyle-p1{font-family:Jura,sans-serif;font-size:16px;font-weight:500;line-height:20px;letter-spacing:.25px;text-underline-position:from-font;text-decoration-skip-ink:none}.m-typestyle-p2{font-family:Jura,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:.5px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.m-typestyle-h1{font-size:32px;font-weight:500;line-height:28px;letter-spacing:.75px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.m-typestyle-h2{font-size:24px;font-weight:500;line-height:24px;letter-spacing:1px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.m-typestyle-h3{font-size:20px;font-weight:500;line-height:20px;letter-spacing:.75px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.m-typestyle-h4{font-size:16px;font-weight:500;line-height:16px;letter-spacing:.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.m-typestyle-caption-1{font-size:12px;font-weight:500;line-height:12px;letter-spacing:.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.m-typestyle-caption-2{font-family:Jura,sans-serif;font-size:12px;font-weight:500;line-height:12px;letter-spacing:1px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.m-typestyle-caption-3{font-family:Jura,sans-serif;font-size:14px;font-weight:600;line-height:14px;letter-spacing:1.25px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}}html{scroll-behavior:smooth;background:#000}#app{overflow:hidden}body{margin:0;font-size:16px;line-height:24px;padding:0;-webkit-text-size-adjust:100%;position:relative;color:#d2d4da;font-family:Tektur,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}body .main-container{width:100%;max-width:1248px;margin:0 auto;padding-left:64px;padding-right:64px;position:relative;z-index:50;box-sizing:border-box}@media (max-width: 46.24em){body .main-container{padding-right:32px;padding-left:32px}}body .spacing{padding-top:80px;padding-bottom:80px}@media (max-width: 46.24em){body .spacing{padding-top:48px;padding-bottom:48px}}body .spacing-2{padding-top:48px;padding-bottom:48px}@media (max-width: 46.24em){body .spacing-2{padding-top:32px;padding-bottom:32px}}body a{text-decoration:none;color:#777986;display:flex;height:100%}body .show-mobile{display:none!important}body p{padding:0;margin:0 0 24px}body .tgs1{background:linear-gradient(273deg,#5b5d6b 1.6%,#b3b5bd,#f3f4f8,#b3b5bd,#5b5d6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body .tgsb{background:linear-gradient(180deg,#d2d4da,#5b5d6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body .tgo3{background:linear-gradient(123deg,#ff6b0b,#ec0044);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body .tgb2{background:linear-gradient(122.62deg,#00b2e2,#005f9b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (max-width: 46.24em){body .hide-mobile{display:none!important}body .show-mobile{display:flex!important}}.mobile-menu{position:fixed;top:-100vh;left:0;width:100%;height:calc(100vh - 48px);z-index:50;background:#000;transition:all .8s ease}.mobile-menu.menu-active{top:48px;transition:all .8s ease}.mobile-menu .main-container{display:flex;align-items:center!important;justify-content:center!important;padding-left:64px;padding-right:64px;flex-direction:column;gap:24px;height:100%}.mobile-menu .main-container .nav-links-container-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%}.mobile-menu .main-container .nav-links-container-mobile .nav-link{border-bottom:1px solid #404252;padding-bottom:24px;width:max-content}.mobile-menu .main-container .nav-links-container-mobile .nav-link.router-link-active{background:linear-gradient(123deg,#ff6b0b,#ec0044);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mobile-menu .main-container .nav-links-container-mobile .nav-link.router-link-active.projects{background:linear-gradient(#0093c9,#005f9b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.mobile-menu .main-container .social-media-container{display:flex;gap:24px!important}.mobile-menu .main-container .social-media-container svg{height:32px!important;width:auto!important}.main-header{height:48px;min-height:48px;max-height:48px;position:fixed;top:0;left:0;width:100%;z-index:100;background:#000}.main-header .main-container{display:flex;align-items:center;justify-content:space-between}.main-header .main-container .logo-container{height:28px}.main-header .main-container .logo-container img{height:100%}.main-header .main-container .nav-links-container{position:relative;height:48px;display:flex;gap:16px}.main-header .main-container .nav-links-container .active-box{position:absolute;height:100%;width:90px;transition:left .3s ease-in-out;background:linear-gradient(123deg,#ff6b0b,#ec0044);color:#fff;box-shadow:0 0 96px #ff6b0b}.main-header .main-container .nav-links-container .active-box.is-projects{background:linear-gradient(122.62deg,#00b2e2,#005f9b);box-shadow:0 0 96px #00b2e2}.main-header .main-container .nav-links-container .nav-link{height:48px;display:flex;align-items:center;justify-content:center;padding:0 16px;flex:1;box-sizing:border-box;width:90px;z-index:5}.main-header .main-container .nav-links-container .nav-link:hover,.main-header .main-container .nav-links-container .nav-link.router-link-active{color:#fff}.main-header .main-container .social-media-container{display:flex;align-items:center;gap:16px}.main-header .main-container .social-media-container svg{width:20px;height:20px}.main-header .main-container .social-media-container svg:hover{cursor:pointer}.main-header .main-container .social-media-container svg:hover path{fill:#fff}.main-header .main-container .social-media-container svg path{fill:#5b5d6b}.main-header .main-container .menu-bars{width:21px;cursor:pointer}.main-header .main-container .menu-bars img{width:21px}@media (max-width: 46.24em){.main-header .main-container{height:100%}.main-header .main-container .logo-container{height:24px}}.main-footer .main-container .content-wrapper{border-top:1px solid #404252;display:flex;justify-content:space-between;align-items:center;padding-top:64px;padding-bottom:64px}.main-footer .main-container .content-wrapper .logo-col{display:flex;flex-direction:column;justify-content:space-between;min-height:136px}.main-footer .main-container .content-wrapper .logo-col .logo-container img{height:40px}.main-footer .main-container .content-wrapper .logo-col .copyright{color:#5b5d6b}.main-footer .main-container .content-wrapper .info-col{display:flex;gap:132px;min-height:136px}.main-footer .main-container .content-wrapper .info-col .info{display:flex;flex-direction:column;justify-content:space-between}.main-footer .main-container .content-wrapper .info-col .info-box{display:flex;align-items:flex-end;justify-content:center;gap:8px;flex-direction:column}.main-footer .main-container .content-wrapper .info-col .info-box .info-title{color:#ff6b0b;font-family:Jura,sans-serif}.main-footer .main-container .content-wrapper .info-col .info-box .info-content-row.link:hover,.main-footer .main-container .content-wrapper .info-col .info-box .info-content-row.link:hover span{background:linear-gradient(#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-footer .main-container .content-wrapper .info-col .info-box .address{display:flex;flex-direction:column;text-align:right;gap:7px}@media (max-width: 46.24em){.main-footer .main-container .copyright{color:#5b5d6b}.main-footer .main-container .content-wrapper{padding-top:48px;padding-bottom:48px;flex-direction:column}.main-footer .main-container .content-wrapper .info-col{flex-direction:column;gap:32px}.main-footer .main-container .content-wrapper .info-col .info{gap:32px;text-align:center;align-items:center}.main-footer .main-container .content-wrapper .info-col .info .info-box{justify-content:center;align-items:center}.main-footer .main-container .content-wrapper .info-col .info .info-box .info-content-row{text-align:center}.main-footer .main-container .content-wrapper .logo-col{min-height:0;margin-bottom:32px}}.vi-button{padding:15px 15px 15px 23px;box-sizing:border-box;border:1px solid #404252;width:max-content;display:flex;transition:all .3s ease;gap:24px}.vi-button.button-blue.button-small .button-wrapper .arrow-container,.vi-button.button-blue.button-small .arrow-container{box-shadow:0 0 64px #00b2e2}.vi-button.button-blue.button-large .button-wrapper .arrow-container{box-shadow:0 0 160px #00b2e2}.vi-button.button-blue .arrow-container{background:linear-gradient(122.62deg,#00b2e2,#005f9b);box-shadow:0 0 96px #00b2e2}.vi-button.button-small{padding:11px 11px 11px 17px;gap:18px}.vi-button.button-small .button-wrapper span{width:max-content;font-size:20px;font-weight:500;line-height:20px;letter-spacing:.75px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.vi-button.button-small .arrow-container{width:32px;height:32px;min-width:32px;min-height:32px;box-shadow:0 0 64px #ff6b0b}.vi-button.button-small .arrow-container .vi-icon{width:18px}.vi-button.button-large{padding:19px 19px 19px 29px;gap:30px}.vi-button.button-large .button-wrapper span{font-size:28px;font-weight:500;line-height:28px;letter-spacing:1.25px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}.vi-button.button-large .arrow-container{width:48px;height:48px;min-width:48px;min-height:48px;box-shadow:0 0 160px #ff6b0b}.vi-button.button-large .arrow-container .font-awesome-icon{width:27px}.vi-button:hover{border:1px solid #777986}.vi-button:hover.button-small .arrow-container{box-shadow:0 0 32px #ff6b0b;transition:all .3s ease}.vi-button:hover.button-large .arrow-container{box-shadow:0 0 96px #ff6b0b;transition:all .3s ease}.vi-button:hover.button-blue .arrow-container{background:linear-gradient(#00b2e2,#00b2e2);transition:all .3s ease}.vi-button:hover.button-blue.button-small .arrow-container{box-shadow:0 0 32px #00b2e2}.vi-button:hover .button-wrapper span{background:linear-gradient(#fff,#fff);transition:all .3s ease;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.vi-button:hover .arrow-container{background:linear-gradient(#ff6b0b,#ff6b0b);transition:all .3s ease;box-shadow:0 0 64px #ff6b0b}.vi-button:hover .arrow-container .vi-icon{transform:rotate(45deg);transition:all .3s ease}.vi-button.arrow-down .arrow-container .font-awesome-icon{transform:rotate(270deg)}.vi-button .button-wrapper{display:flex;align-items:center;justify-content:center}.vi-button .button-wrapper span{font-size:24px;font-weight:500;line-height:24px;letter-spacing:1px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;transition:all .3s ease;background:linear-gradient(180deg,#d2d4da,#5b5d6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.vi-button .arrow-container{width:40px;height:40px;min-width:40px;min-height:40px;background:linear-gradient(123deg,#ff6b0b,#ec0044);display:flex;align-items:center;justify-content:center;box-shadow:0 0 96px #ff6b0b;transition:all .3s ease}.vi-button .arrow-container .vi-icon{transition:all .3s ease;font-size:32px;color:#fff}@media (max-width: 46.24em){.vi-button{padding:11px 11px 11px 17px}.vi-button .button-wrapper{gap:18px}.vi-button .button-wrapper span{text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.75px}.vi-button .arrow-container{width:32px;height:32px;min-width:32px;min-height:32px;box-shadow:0 0 64px #ff6b0b}.vi-button .arrow-container .vi-icon{width:18px}}.hero-section{display:flex;position:relative;height:calc(100vh - 48px);padding-top:48px}.hero-section .bg-dim{width:100%;height:20%;position:absolute;bottom:0;left:0;z-index:15;background:linear-gradient(180deg,#0000 83.27%,#000)}.hero-section .background-container{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}.hero-section .mobile-bg-container{width:100%;height:276px;position:relative;margin-top:48px}.hero-section .background-container img,.hero-section .mobile-bg-container img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.hero-section .background-container video,.hero-section .mobile-bg-container video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:10}.hero-section .main-container{display:flex;justify-content:space-between;align-items:center;height:100%}.hero-section .main-container .content{max-width:480px;width:100%;display:flex;flex-direction:column;gap:64px}.hero-section .main-container .content .hero-title{min-height:200px;margin-bottom:-6px}.hero-section .main-container .content .hero-content{color:#d2d4da;font-family:Jura,sans-serif}@media (max-width: 46.24em){.hero-section{padding-top:0;padding-bottom:0;background:none;flex-direction:column;height:max-content}.hero-section .main-container{justify-content:center;text-align:center;flex-direction:column}.hero-section .main-container .content{gap:32px}.hero-section .main-container .content .hero-title{min-height:123px}.hero-section .main-container .content .vi-button{margin:16px auto 0}}.banner-section{display:flex;align-items:center;width:100%;position:relative;overflow:hidden;white-space:nowrap;color:#fff;height:100%}.banner-section:hover .scrolling-content{animation-play-state:paused}.banner-section .scrolling-content{display:flex;animation:scroll 30s linear infinite;width:max-content}.banner-section .scrolling-content .banner-item{color:#fff;font-size:18px;font-weight:700;border-radius:5px;display:flex;align-items:center;gap:24px;padding-right:24px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.banner-section .scroll-container{display:flex;align-items:stretch;justify-content:space-between;animation:loop 30s linear infinite;position:absolute;animation-delay:-10s}.banner-section .scroll-container.scroll-two{transform:translate(100%);animation-delay:5s}.banner-section .fade{width:100%;position:absolute;background:linear-gradient(90deg,#000,transparent 30%,transparent 90%,#000);top:0;right:0;bottom:0;left:0;pointer-events:none}.banner-section .banner-item-border{position:relative;min-height:100%}.banner-section .banner-item-border:after{content:"";width:1px;height:20px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-section .banner-item{display:flex;align-items:center;color:#fff;text-transform:uppercase;text-align:center;font-weight:400;font-size:12px;width:auto;padding:0 24px}.banner-section .banner-item img{height:auto;width:auto}@media (max-width: 61.24em){.banner-section .scrolling-content{animation:scroll 50s linear infinite}}.trusted-by-slider-section{margin-bottom:80px}.trusted-by-slider-section .main-container{display:flex;flex-direction:column;gap:8px}.trusted-by-slider-section .main-container .slider-title{display:flex;align-items:center;justify-content:center}.trusted-by-slider-section .main-container .slider{height:96px;position:relative;display:flex;align-items:center;overflow:hidden}.trusted-by-slider-section .main-container .slider .dim{width:100%;height:100%;background:red;position:absolute;top:0;left:0;background:linear-gradient(#000,#0000,#000)}.trusted-by-slider-section .main-container .slider .border{position:absolute;top:0;left:0;z-index:1}.trusted-by-slider-section .main-container .slider .border.border-right{right:0;left:auto}@media (max-width: 46.24em){.trusted-by-slider-section{margin-top:96px;margin-bottom:48px}.trusted-by-slider-section .main-container{padding:0}}.section-title{margin-bottom:64px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:26px}.section-title.orange-glow{gap:64px}.section-title.orange-glow .main-title{text-shadow:0 0 160px #FF6B0B}.section-title.orange-glow .sub-title{max-width:666px}.section-title .main-title{min-height:70px;text-align:center}.section-title .sub-title{text-align:center;font-family:Jura,sans-serif;max-width:736px}@media (max-width: 46.24em){.section-title{margin-bottom:48px;gap:32px}.section-title .main-title{min-height:43px}}@media (max-width: 46.24em){.section-title.orange-glow{margin-bottom:0;gap:32px}.section-title.orange-glow .main-title{font-size:32px;font-weight:500;line-height:28px;letter-spacing:.75px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none}}.expertise-box .icon-wrapper{width:max-content;position:relative}.expertise-box .icon-wrapper svg{display:inline-block;width:64px;height:64px}.expertise-box .icon-wrapper .glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;background:radial-gradient(circle,#ff6b0b33,#ff6b0b00 70%);border-radius:50%;z-index:1}.expertise-box .icon-wrapper .image{display:inline-block;width:64px;height:64px;position:relative;z-index:2}.expertise-box{min-height:368px;padding:48px 32px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;height:100%;border:solid #404252;border-width:0 1px 0 1px}.expertise-box:nth-child(2n){border-width:1px 0 1px 0}.expertise-box:hover .icon-wrapper,.expertise-box:hover .content{scale:1.05;transition:all .3s ease}.expertise-box .icon-wrapper{transition:all .3s ease}.expertise-box .content{display:flex;flex-direction:column;gap:16px;transition:all .3s ease}.expertise-box .content .box-title{width:max-content}.expertise-box .content .box-description{font-family:Jura,sans-serif}@media (max-width: 46.24em){.expertise-box{border-width:1px 0 1px 0;align-items:center;justify-content:center;min-height:0;gap:32px}.expertise-box:nth-child(2n){border-width:0 1px 0 1px}.expertise-box .icon-container{display:flex}.expertise-box .content{justify-content:center;align-items:center}.expertise-box .content .box-title{width:max-content;background:linear-gradient(273deg,#5b5d6b 1.6%,#b3b5bd,#f3f4f8,#b3b5bd,#5b5d6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}.expertise-section .main-container .expertise-boxes-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}@media (max-width: 46.24em){.expertise-section .main-container .expertise-boxes-container{grid-template-columns:1fr}}.project-box{border:solid #404252;padding:48px 0;box-sizing:border-box;border-width:1px 0 1px 0;display:flex;align-items:center;flex-direction:column;cursor:pointer;gap:24px;max-width:352px}.project-box[data-index=even]{border-width:0 1px 0 1px}.project-box .content-wrapper{width:100%;box-sizing:border-box;padding:0 48px;min-width:256px;gap:32px;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all .3s ease}.project-box .content-wrapper .project-categories{width:100%;display:flex;flex-wrap:wrap;gap:5px 16px;min-height:29px}.project-box .content-wrapper .project-categories .category{white-space:nowrap;position:relative;padding-right:16px;color:#777986;transition:all .3s ease;height:max-content}.project-box .content-wrapper .project-categories .category:after{content:"";width:1px;height:15px;background:#404252;position:absolute;right:0;top:50%;transform:translateY(-50%)}.project-box .content-wrapper .project-categories .category:first-child:before{display:none}.project-box .content-wrapper .project-categories .category:last-child{margin-right:0;padding-right:0}.project-box .content-wrapper .project-categories .category:last-child:after{display:none}.project-box .content-wrapper .project-categories .category:hover{color:#fff;transition:all .3s ease}.project-box .content-wrapper .project-content{display:flex;flex-direction:column;gap:24px;min-height:182px}.project-box .content-wrapper .project-content .main-info-wrapper{display:flex;flex-direction:column;gap:24px}.project-box .content-wrapper .project-content .main-info-wrapper .title{text-shadow:0 0 64px #00B2E2}.project-box .content-wrapper .project-content .main-info-wrapper .description{font-family:Jura,sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;overflow:hidden;text-overflow:ellipsis;color:#d2d4da}.project-box .content-wrapper .project-content .origin{text-transform:uppercase;font-family:Jura,sans-serif}.project-box .asset-wrapper{width:100%;aspect-ratio:16/8.8;z-index:-1;transition:all .3s ease;max-height:198px}.project-box .asset-wrapper img{width:100%;height:100%}.project-box.PRODUCT .content-wrapper .project-content .main-info-wrapper .title{text-shadow:0 0 64px #FF6B0B;background:var(--Gradient-Orange-3, linear-gradient(123deg, #FF6B0B 0%, #EC0044 100%));-webkit-background-clip:text}.project-box.PRODUCT .content-wrapper .project-content .origin{background:var(--Gradient-Orange-3, linear-gradient(123deg, #FF6B0B 0%, #EC0044 100%));-webkit-background-clip:text}@media (min-width: 46.25em){.project-box:hover .content-wrapper{scale:1.05;transition:all .3s ease}.project-box:hover .asset-wrapper{scale:1.05;transition:all .3s ease;max-height:none}}@media (max-width: 46.24em){.project-box{border-width:0 1px 0 1px;max-width:none}.project-box:nth-child(2n){border-width:1px 0 1px 0}.project-box .content-wrapper{min-width:0;padding:0 32px}.project-box .content-wrapper .project-categories{min-height:auto}.project-box .content-wrapper .project-content{min-height:0}.project-box .content-wrapper .project-content .main-info-wrapper .title{text-align:left}.project-box .content-wrapper .project-content .main-info-wrapper .description{text-align:left;color:#d2d4da}.project-box .content-wrapper .project-content .origin{width:max-content}.project-box .asset-wrapper{max-height:none}.project-box .asset-wrapper img{scale:1.1}}.projects-section .main-container .projects-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.projects-section .main-container .projects-container .project-box:nth-child(2){border-width:0 1px 0 1px}.projects-section .main-container .vi-button{margin:32px auto auto}@media (max-width: 46.24em){.projects-section .main-container .projects-container{grid-template-columns:1fr}.projects-section .main-container .projects-container .project-box:nth-child(2n){border-width:1px 0 1px 0}}.products-section .main-container.main-content{background:url(/assets/vitech_product_desk-i5tdYAjg.webp) right/cover no-repeat;padding:96px;border:solid #404252;border-width:1px 1px 1px 0}.products-section .main-container .mobile-project-preview{width:100%}.products-section .main-container .mobile-project-preview img{width:100%;height:100%;object-fit:cover}.products-section .main-container .product-preview-container{display:flex;flex-direction:column;gap:84px}.products-section .main-container .product-preview-container .content{display:flex;flex-direction:column;gap:48px;max-width:416px}.products-section .main-container .product-preview-container .content .product-title{text-shadow:0 0 160px #FF6B0B}.products-section .main-container .product-preview-container .content .product-description{font-family:Jura,sans-serif}@media (max-width: 46.24em){.products-section .main-container.main-content{background:none;border:none;padding:0 32px}.products-section .main-container.main-content .content-wrapper{border:solid #404252;border-width:1px 1px 0 1px}.products-section .main-container.main-content .content-wrapper .product-preview-container{align-items:center;padding-left:32px;padding-right:32px}.products-section .main-container.main-content .content-wrapper .product-preview-container .vi-button{margin:auto}}.values-box .icon-wrapper{width:max-content;position:relative}.values-box .icon-wrapper svg{display:inline-block;width:64px;height:64px}.values-box .icon-wrapper .glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;background:radial-gradient(circle,#ff6b0b33,#ff6b0b00 70%);border-radius:50%;z-index:1}.values-box .icon-wrapper .image{display:inline-block;width:64px;height:64px;position:relative;z-index:2}.values-box{display:flex;flex-direction:column;align-items:center;padding:48px 32px;border:solid #404252;border-width:1px 1px 0;gap:32px;height:max-content}.values-box .title{text-align:center}.values-box .description{font-family:Jura,sans-serif;text-align:center}.values-section .main-container .value-boxes-container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:64px}.values-section .main-container .value-boxes-container .values-box:nth-child(2){padding-bottom:50px}@media (max-width: 46.24em){.values-section .main-container .value-boxes-container{grid-template-columns:1fr;grid-row-gap:32px;grid-column-gap:0}}.testimonial{width:540px;max-width:540px;display:flex;flex-direction:column;gap:32px;border:solid #404252;border-width:1px 0;padding:32px;height:max-content;box-sizing:border-box;cursor:default}.testimonial .content-wrapper{display:flex;gap:16px}.testimonial .content-wrapper.top-content{gap:24px}.testimonial .content-wrapper .quote-wrapper{width:56px;min-width:56px;display:flex;justify-content:flex-start;align-items:flex-start}.testimonial .content-wrapper .quote-wrapper.right-quote{justify-content:flex-end;align-items:flex-end}.testimonial .content-wrapper .quote-wrapper.right-quote img{transform:rotate(180deg)}.testimonial .content-wrapper .quote-wrapper img{width:100%;height:auto}.testimonial .content-wrapper .testimonial-content{font-family:Jura,sans-serif}.testimonial .content-wrapper .user-image-container{width:64px;height:64px;min-width:64px}.testimonial .content-wrapper .user-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.testimonial .content-wrapper .customer{display:flex;flex-direction:column;justify-content:center;gap:4px}.testimonial .content-wrapper .customer .tgo3{text-shadow:0 0 32px #FF6B0B}.testimonial .content-wrapper .customer .tgb2{text-shadow:0 0 96px #00B2E2}.testimonial .content-wrapper .customer .customer-position{color:#5b5d6b}@media (max-width: 46.24em){.testimonial{height:100%;padding:32px 0;width:304px;max-width:304px}.testimonial .content-wrapper.top-content{gap:16px}.testimonial .content-wrapper:nth-child(2){padding:0 44px;box-sizing:border-box}.testimonial .content-wrapper .testimonial-content{width:215px;text-align:left}.testimonial .content-wrapper .quote-wrapper{width:28px;min-width:28px}.testimonial .content-wrapper .customer .customer-title{max-width:148px;text-align:left}.testimonial .content-wrapper .customer .customer-position{max-width:100%;flex-wrap:wrap}}.vi-carousel{overflow:visible;max-width:100%;position:relative}.vi-carousel.dragging .carousel-scroll .carousel-item>*{-webkit-user-select:none;user-select:none;pointer-events:none}.vi-carousel .carousel-scroll{display:flex;align-items:stretch}.vi-carousel .carousel-scroll .carousel-item{padding:10px;display:inline-flex;align-items:stretch}.vi-carousel .carousel-scroll .carousel-item *{box-sizing:border-box;-webkit-user-drag:none}.vi-carousel .item-scroll-bar{width:100%;height:1px;background:#b3b5bd;position:absolute;bottom:-63px;transition:.3s transform}.vi-carousel .item-scroll-bar:hover{transform:translateY(-50%) scaleY(1.5)}.vi-carousel .item-scroll-bar .bar{height:4px;background:#404252;position:absolute;top:calc(50% - 2px);transform:translateY(-50%);left:0;width:10%;border-radius:2px}.vi-carousel .item-scroll-bar .item-scroll-bar-placeholder{position:absolute;width:100%;height:30px;cursor:pointer;top:50%;left:0;right:0;transform:translateY(-50%)}.testimonial-section .main-container .testimonial-wrapper{padding:32px 0;border:solid #404252;border-width:0 1px}.testimonial-section .main-container .testimonial-wrapper .vi-carousel{overflow:hidden}.testimonial-section .main-container .testimonial-wrapper .carousel-item{padding:0 32px}.testimonial-section .main-container .testimonial-wrapper .testimonial .content-wrapper .customer .customer-title{background:linear-gradient(123deg,#ff6b0b,#ec0044);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (max-width: 46.24em){.testimonial-section,.testimonial-section .main-container{padding:0}.testimonial-section .main-container .testimonial-wrapper{border:none;padding:0}.testimonial-section .main-container .testimonial-wrapper .carousel-item{padding:0;margin-left:16px;margin-right:16px}}.connect-section.spacing{padding-bottom:64px}.connect-section .main-container .content-wrapper{border:solid #404252;border-width:1px 1px 0 1px;padding:96px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.connect-section .main-container .content-wrapper .section-title .sub-title{max-width:666px}@media (max-width: 46.24em){.connect-section .main-container .content-wrapper{gap:32px;padding:48px 32px 0}.connect-section .main-container .content-wrapper .vi-button{margin-top:16px}}.about-us-section .main-container .product-preview-container{background:url(/assets/vitech_about_desk-rDRSdMT9.webp) right/cover no-repeat;border:solid #404252;border-width:1px 1px 1px 0;display:flex;flex-direction:column;padding:96px}.about-us-section .main-container .product-preview-container .content{display:flex;flex-direction:column;gap:64px;max-width:480px}.about-us-section .main-container .product-preview-container .content .product-title{text-shadow:0 0 160px #FF6B0B}.about-us-section .main-container .product-preview-container .content .text-wrapper{display:flex;flex-direction:column;gap:24px}.about-us-section .main-container .product-preview-container .content .text-wrapper .product-description{font-family:Jura,sans-serif}@media (max-width: 46.24em){.about-us-section .main-container .asset-container{width:100%;height:228px;display:flex;align-items:center;justify-content:center;border-width:1px 1px 0 1px!important;border:solid #404252;box-sizing:border-box}.about-us-section .main-container .asset-container img{width:100%;height:100%;object-fit:cover}.about-us-section .main-container .product-preview-container{background:none;border-width:0 1px 0 1px;padding:0 32px}.about-us-section .main-container .product-preview-container .content{gap:32px}.about-us-section .main-container .product-preview-container .content .product-title{background:linear-gradient(273deg,#5b5d6b 1.6%,#b3b5bd,#f3f4f8,#b3b5bd,#5b5d6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;width:max-content;margin:auto}.about-us-section .main-container .product-preview-container .content .vi-button{margin:16px auto auto}}
