.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{top:0;right:0;bottom:0;left:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-up-enter-active,.vfm-slide-up-leave-active,.vfm-slide-down-enter-active,.vfm-slide-down-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-right-enter-active,.vfm-slide-right-leave-active,.vfm-slide-left-enter-active,.vfm-slide-left-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;outline:none;color:#3db0fb}a:active,a:focus{outline:none}p,a,span{line-height:1.5}body{margin:0;padding:0;font-family:Quicksand,sans-serif;font-optical-sizing:auto;font-style:normal;color:#7b7b7b}h1,h2,h3,h4{color:#424242;position:relative}h1:before,h2:before{content:"";position:absolute;bottom:-5px;background:#3db0fb;width:15px;height:5px;border-radius:8px}ul{text-align:start}li{margin-bottom:.75rem}li::marker{color:#3db0fb}.container{max-width:1024px;margin:0 auto;padding:0 1rem}header{background:#fff;border-bottom:1px solid #c7c7c7;margin-bottom:2rem;position:fixed;top:0;width:100%;z-index:101}header .header-wrapper{max-width:1024px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;flex-wrap:wrap}header .main-header{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center}header .logo{font-size:24px;font-weight:700;color:#424242;display:flex;align-items:center}header .logo img{width:25px;height:25px;margin-right:.5rem}header .contact{display:flex;align-items:center}header .language-switcher{margin-right:2rem;font-size:24px;border:1px solid #e9ecef;border-radius:8px;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}header .language-switcher .lang{border-radius:8px;padding:.5rem;transition:all .5s ease}header .language-switcher .lang.active{background:#e9ecef}.btn{color:#fff;padding:6px 12px;border-radius:8px;cursor:pointer}.btn-primary{background:#3db0fb;font-weight:700;box-shadow:0 0 #3db0fb80;animation:pulse 1.5s infinite}.btn-primary:hover{animation:none}@keyframes pulse{70%{box-shadow:0 0 0 15px #3db0fb00}to{box-shadow:0 0 #3db0fb00}}main{margin-top:7.5rem;position:relative}main .extension-partner{position:fixed;bottom:25px;right:25px;box-shadow:0 .75rem 1.5rem #12263f33;z-index:1001;line-height:0}main .hero{display:flex;flex-wrap:wrap}main .hero-text{flex:0 0 49%;margin-right:2%}main .hero-text h1{margin:0;margin-bottom:1.5rem}main .hero-img{flex:0 0 49%;width:100%;height:400px;position:relative}main .hero-img .uni-center{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:48px;height:48px;border-radius:50%}main .hero-img .layer{position:absolute;transform:translate(-50%,-50%);width:60px;height:60px;filter:grayscale(1);transition:all .75s ease;box-shadow:0 0 0 15px #3db0fb00}main .hero-img .layer:hover{cursor:pointer;filter:grayscale(0)}main .hero-img .l-1{top:23%;left:70%}main .hero-img .l-2{top:22%;left:27%;width:110px}main .hero-img .l-3{top:60%;left:20%;width:80px;height:80px}main .hero-img .l-4{top:85%;left:50%}main .hero-img .l-5{top:60%;left:80%}main .customer{margin-top:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem;background:#f8f9fa}main .customer h2{margin:0}main .customer .customer-slider{margin-top:2rem;margin-bottom:2rem}main .customer .customer-slider .customer-logo{transition:all .75s ease;filter:grayscale(1) brightness(1.05);max-width:100px;border-radius:8px}main .customer .customer-slider .customer-logo.invert{filter:grayscale(1) brightness(.1)}main .customer .customer-slider .customer-logo:hover{filter:grayscale(0);cursor:pointer}main .services{padding-top:3.5rem;padding-bottom:3.5rem}main .services .service-wrapper{display:flex;flex-wrap:wrap;margin-top:2rem;gap:2rem}main .services .service-item{flex:1 1 40%;border-radius:8px;background:#f8f9fa;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:2rem;text-align:center}main .services .service-item img{width:36px;height:36px;margin-bottom:.75rem}main .services .service-item h3{margin:0}main .services .service-item ul{padding:0;padding-left:1rem}main .migration{margin-top:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem;background:#f8f9fa}main .git{padding-bottom:3.5rem}main .git .plugin-list{display:flex;flex-direction:column}main .git .plugin{margin-top:1rem}main .git .plugin h4{margin:0;display:flex;align-items:center}main .git .plugin h4 a{color:inherit}main .git .plugin p{margin:0}main .git .plugin img{width:18px;height:18px;margin-left:.25rem}footer{padding:.75rem 0;background:#e9ecef}footer .footer-wrapper{display:flex}footer .footer-wrapper span:nth-child(2){margin-left:.25rem;cursor:pointer}@media only screen and (max-width: 992px){main{margin-top:5.5rem}main .hero-text{flex:0 0 100%;margin-right:0}main .hero-img{flex:0 0 100%}main .customer{margin-top:2.5rem;padding-top:3.5rem;padding-bottom:3.5rem}main .services{padding-top:1.5rem;padding-bottom:1.5rem}main .migration{margin-top:1.5rem;padding-top:2.5rem;padding-bottom:2.5rem}main .git{padding-top:2.5rem;padding-bottom:2.5rem}}@media only screen and (max-width: 768px){header .language-switcher{margin-right:1rem}main .services .service-item{flex:0 0 100%}}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.confirm-modal{display:flex;justify-content:center;align-items:center}.confirm-modal-content{display:flex;flex-direction:column;padding:1rem;background:#fff;border-radius:.5rem;position:relative;min-width:350px}.confirm-modal-content h3{margin:0}.confirm-modal-content .close-modal{position:absolute;top:5px;right:10px;cursor:pointer}.confirm-modal-content .close-modal svg{width:24px;height:24px}.confirm-modal-content>*+*{margin:.5rem 0}.confirm-modal-content h1{font-size:1.375rem}.confirm-modal-content button{margin:.25rem 0 0 auto;padding:0 8px;border:1px solid;border-radius:.5rem}.dark .confirm-modal-content{background:#000}
