.typewriter{width:100%}.socialmedia-link{display:flex;align-items:center;justify-content:center}.socialmedia-link:not(:first-child){margin-left:10px}.socialmedia-link:not(:last-child){margin-right:10px}.socialmedia-link .socialmedia-link__icon path{transition:all .3s ease-in-out}.socialmedia-link:hover .socialmedia-link__icon path{fill:#9747ff}.section-home{position:relative;background-color:#000;background-size:cover;background-position:50%;padding-bottom:20px;display:flex;flex-direction:column;height:calc(93.5vh - 100px);min-height:290px}@media only screen and (min-width:960px){.section-home{height:calc(100vh - 100px)}}.section-home .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.2}.section-home .video-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-home .video-bg:before{background:radial-gradient(circle at center,transparent 0,#000 70%)}.section-home .video-bg:after,.section-home .video-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.section-home .video-bg:after{background-color:#2ee6a8;mix-blend-mode:overlay}.section-home .Typewriter__wrapper .before:before{content:"<";color:#2ee6a8}.section-home .Typewriter__wrapper .after:before{content:">";color:#2ee6a8}.section-home .Typewriter__cursor{width:14px;height:25px;display:inline-block;vertical-align:middle;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='35' height='55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.727 2.714V0H.143v2.714M2.727 30.19v-2.713H.143v2.714M5.349 5.467V2.753H2.764v2.714m5.205 2.752V5.505H5.384v2.714m2.585-5.505V0H5.384v2.714m5.206 8.258V8.258H8.006v2.714M10.59 5.67V2.958H8.006V5.67M2.727 8.219V5.505H.143v2.714m13.067 5.505v-2.715h-2.584v2.715M2.727 35.695v-2.714H.143v2.714m5.206-24.723V8.258H2.764v2.714m5.205 2.752v-2.715H5.384v2.715m-2.657 0v-2.715H.143v2.715m10.447 2.753v-2.715H8.006v2.715m5.204 2.753v-2.715h-2.584v2.715M2.727 41.2v-2.714H.143V41.2m5.206-24.723v-2.715H2.764v2.715m5.205 2.753v-2.715H5.384v2.715m5.206 2.751v-2.714H8.006v2.714M2.727 19.23v-2.715H.143v2.715m13.067 5.504V22.02h-2.584v2.714m2.584-22.02V0h-2.584v2.714m2.584 5.505V5.505h-2.584v2.714M2.727 46.706v-2.714H.143v2.714m5.206-24.725v-2.714H2.764v2.714m5.205 2.753V22.02H5.384v2.714m5.206 2.752v-2.714H8.006v2.714m10.447-13.762v-2.715H15.87v2.715M2.727 24.734V22.02H.143v2.714m18.31-5.504v-2.715H15.87v2.715m2.583 5.504V22.02H15.87v2.714m2.583-22.02V0H15.87v2.714m2.583 5.505V5.505H15.87v2.714M2.727 52.21v-2.713H.143v2.714m5.206-24.725v-2.714H2.764v2.714m13.059-11.019v-2.714h-2.585v2.714m2.585 5.505v-2.714h-2.585v2.714m2.585 5.505v-2.715h-2.585v2.715m2.585-22.019V2.742h-2.585v2.716m2.585 5.504V8.248h-2.585v2.714m7.8-5.495V2.753h-2.585v2.714m5.205 2.752V5.505h-2.584v2.714m2.584-5.505V0h-2.584v2.714m5.206 8.258V8.258h-2.585v2.714M26.28 5.67V2.958h-2.585V5.67m5.205 8.054v-2.715h-2.585v2.715m-5.277-2.752V8.258h-2.585v2.714m5.205 2.752v-2.715h-2.584v2.715m5.206 2.753v-2.715h-2.585v2.715M28.9 19.23v-2.715h-2.585v2.715m-5.277-2.753v-2.715h-2.585v2.715m5.205 2.753v-2.715h-2.584v2.715m5.206 2.751v-2.714h-2.585v2.714m5.205 2.753V22.02h-2.585v2.714M28.9 2.714V0h-2.585v2.714M28.9 8.219V5.505h-2.585v2.714m-5.277 13.762v-2.714h-2.585v2.714m5.205 2.753V22.02h-2.584v2.714m5.206 2.752v-2.714h-2.585v2.714m10.447-13.762v-2.715h-2.584v2.715m2.584 5.506v-2.715h-2.584v2.715m2.584 5.504V22.02h-2.584v2.714m2.584-22.02V0h-2.584v2.714m2.584 5.505V5.505h-2.584v2.714m-10.52 19.267v-2.714h-2.585v2.714m13.059-11.019v-2.714h-2.584v2.714m2.584 5.505v-2.714h-2.584v2.714m2.584 5.505v-2.715h-2.584v2.715m2.584-22.019V2.742h-2.584v2.716m2.584 5.504V8.248h-2.584v2.714m-7.89 22.019v-2.714h-2.585v2.714m5.205 2.752v-2.714h-2.584v2.714m2.584-5.505v-2.714h-2.584v2.714m5.206 8.258v-2.714h-2.585v2.714m2.585-5.301V30.47h-2.585v2.714m5.205 8.053v-2.714h-2.585v2.714m-5.277-2.751v-2.714h-2.585v2.714m5.205 2.751v-2.714h-2.584v2.714m5.206 2.753v-2.714h-2.585v2.714m5.205 2.754v-2.715h-2.585v2.715m-5.277-2.754v-2.714h-2.585v2.714m5.205 2.754v-2.715h-2.584v2.715m5.206 2.751v-2.714h-2.585v2.714m5.205 2.753v-2.714h-2.585v2.714m2.585-22.02v-2.714h-2.585v2.714m2.585 5.505v-2.714h-2.585v2.714m-5.277 13.762v-2.714h-2.585v2.714m5.205 2.753v-2.714h-2.584v2.714M26.28 55v-2.714h-2.585V55m10.447-13.763v-2.714h-2.584v2.714m2.584 5.507v-2.715h-2.584v2.715m2.584 5.504v-2.714h-2.584v2.714m2.584-22.02v-2.714h-2.584v2.714m2.584 5.505v-2.714h-2.584v2.714M21.038 55v-2.714h-2.585V55m13.059-11.019v-2.714h-2.584v2.714m2.584 5.505v-2.714h-2.584v2.714m2.584 5.504v-2.714h-2.584v2.714m2.584-22.018v-2.716h-2.584v2.716m2.584 5.504v-2.714h-2.584v2.714M5.311 32.981v-2.714H2.727v2.714m5.205 2.752v-2.714H5.347v2.714m2.585-5.505v-2.714H5.347v2.714m5.206 8.258v-2.714H7.97v2.714m2.583-5.301V30.47H7.97v2.714m5.203 8.053v-2.714H10.59v2.714m-5.279-2.751v-2.714H2.727v2.714m5.205 2.751v-2.714H5.347v2.714m5.206 2.753v-2.714H7.97v2.714m5.203 2.754v-2.715H10.59v2.715M5.311 43.99v-2.714H2.727v2.714m5.205 2.754v-2.715H5.347v2.715m5.206 2.751v-2.714H7.97v2.714m5.203 2.753v-2.714H10.59v2.714m2.583-22.02v-2.714H10.59v2.714m2.583 5.505v-2.714H10.59v2.714M5.311 49.495v-2.714H2.727v2.714m5.205 2.753v-2.714H5.347v2.714M10.553 55v-2.714H7.97V55m10.446-13.763v-2.714h-2.584v2.714m2.584 5.507v-2.715h-2.584v2.715m2.584 5.504v-2.714h-2.584v2.714m2.584-22.02v-2.714h-2.584v2.714m2.584 5.505v-2.714h-2.584v2.714M5.311 55v-2.714H2.727V55m13.059-11.019v-2.714h-2.584v2.714m2.584 5.505v-2.714h-2.584v2.714m2.584 5.504v-2.714h-2.584v2.714m2.584-22.018v-2.716h-2.584v2.716m2.584 5.504v-2.714h-2.584v2.714' fill='%232EE6A8'/%3E%3C/svg%3E");background-size:cover;background-position:0 0}@media only screen and (min-width:960px){.section-home .Typewriter__cursor{width:34px;height:55px}}.section-home h2{color:#e3eae7;font-weight:300;letter-spacing:.1em;min-height:210px;max-width:82%;width:82%;line-height:1.1;margin:0 auto}@media only screen and (min-width:600px){.section-home h2{margin-top:50px;margin-bottom:50px;min-height:100px}}@media only screen and (min-width:960px){.section-home h2{font-size:48px;min-height:350px}}@media only screen and (min-width:1264px){.section-home h2{font-size:55px;max-width:990px;width:100%}}@media only screen and (min-width:1904px){.section-home h2{font-size:68px}}.section-home .social-media{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-end;letter-spacing:.1em;font-size:14px;z-index:3}.section-home .social-media a{color:#2ee6a8;text-decoration:none;transition:all .3s ease-in-out;margin:5px 0}.section-home .social-media a svg{height:20px;width:20px}.section-home .social-media a svg path{fill:#2ee6a8}@media only screen and (min-width:960px){.section-home .social-media a{margin:0}.section-home .social-media a:after{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.32 14.167c-.97 0-1.797-.168-2.478-.504-.681-.336-1.2-.864-1.554-1.582C.943 11.37.77 10.457.77 9.337v-4.2c0-1.12.173-2.035.518-2.744.355-.719.873-1.246 1.554-1.582C3.523.475 4.349.307 5.32.307v1.232c-1.064.009-1.857.312-2.38.91-.513.588-.77 1.502-.77 2.744V9.28c0 1.241.257 2.156.77 2.744.523.597 1.316.9 2.38.91v1.232zm4.447-3.206l-.98-.98 4.354-4.354.504-.364-.098-.21-.602.14h-2.492V3.905h4.69l.714.728v4.676h-1.302V6.803l.14-.616-.21-.084-.364.504-4.354 4.354zm9.957 3.206v-1.232c1.083-.01 1.88-.313 2.394-.91.513-.588.77-1.503.77-2.744V5.193c0-1.242-.257-2.156-.77-2.744-.513-.598-1.311-.901-2.394-.91V.307c.98 0 1.806.168 2.478.504.681.336 1.195.863 1.54 1.582.355.709.532 1.624.532 2.744v4.2c0 1.12-.177 2.034-.532 2.744-.345.718-.859 1.246-1.54 1.582-.672.336-1.498.504-2.478.504z' fill='%232EE6A8'/%3E%3C/svg%3E");display:inline-block;width:25px;height:15px;margin-bottom:-1px;transition:all .3s ease-in-out}.section-home .social-media a:hover{background-color:#9747ff}.section-home .social-media{top:0;bottom:auto;right:15px}}@media only screen and (min-width:1264px){.section-home .social-media{font-size:16px}}@media only screen and (min-width:960px){.section-home .social-media-mobile{display:none}}.section-home .scroll-down{position:absolute;height:auto!important;top:calc(86vh - 100px);left:calc(50vw - 40px);transition:all .3s ease-in-out;z-index:3;cursor:pointer}.section-home .scroll-down:hover{transform:translateY(6px)}@media only screen and (min-width:960px){.section-home .scroll-down{left:calc(50vw - 50px)}.section-home{min-height:710px;height:calc(100vh - 100px)}}.case{position:relative;overflow:hidden;min-height:260px;display:flex;flex-direction:column;justify-content:center}.case-link{display:block;text-decoration:none;border-radius:8px;overflow:hidden;margin:2px}@media only screen and (min-width:1264px){.case-link{margin:1px 2px}}@media only screen and (min-width:1904px){.case-link{margin:2px}}.case .hover-box{opacity:0;position:absolute;top:0;left:0;background-color:rgba(46,230,168,.9)!important;width:100%;height:100%!important;z-index:1;margin-bottom:0;display:flex;flex-direction:column}.case .hover-box a{text-decoration:none;color:inherit}@media only screen and (min-width:960px){.case .hover-box{max-width:100%;background-color:transparent;position:relative;padding:10px}}.case .case-image__container{overflow:hidden;width:100%;height:100%;border-radius:8px}.case--image{z-index:0;height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.case--image__container{display:inline-block;overflow:hidden;min-height:300px;height:100%}.case--title{color:#000;letter-spacing:.3em;font-size:20px;font-weight:300;line-height:1.2;margin-bottom:20px;position:relative;z-index:1}@media only screen and (min-width:960px){.case--title{font-size:26px}}@media only screen and (min-width:1904px){.case--title{font-size:22px}}.case--description{letter-spacing:.1em;font-size:14px}@media only screen and (min-width:1904px){.case--description{font-size:16px}}.case--link.viewMore-button{background-color:#000!important;color:#2ee6a8!important;max-width:48px!important;width:48px!important;padding:0!important;border-radius:16px!important;margin-left:10px}.case--link.viewMore-button .button-content{font-size:12px}.case--link.viewMore-button .button-content:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.638 13.827l-.7-.734 5.15-5.212H.988V6.869h16.1l-5.15-5.212.7-.734 6.375 6.452-6.375 6.452z' fill='%232EE6A8'/%3E%3C/svg%3E");background-size:contain;background-position:50%;height:100%;width:18px;transform:translateX(calc(50px - 100%))}.case--description,.case--link{position:relative;z-index:1}.case:active .hover-box,.case:hover .hover-box{opacity:1;transform:translateY(0)}@media only screen and (max-width:959px){.case .hover-box{opacity:1;background-color:transparent!important}.case .hover-box .case--title{background-color:rgba(46,230,168,.9)!important;padding:10px 15px 12px;margin:-5px}.case .hover-box .case--description,.case .hover-box .case--link{display:none!important}}.section-cases{background-color:#000;padding-top:50px;padding-bottom:60px;position:relative;color:#e3eae7}.section-cases .title-group{margin-top:10px;margin-bottom:20px}@media only screen and (min-width:1264px){.section-cases .title-group{margin-top:60px;margin-bottom:30px}}.section-cases .title-group .intro-text{margin-left:20px}.section-cases .intro-text{max-width:107px;letter-spacing:.1em;line-height:1.4}.section-cases .section-title{color:#e3eae7;font-weight:400}.section-cases .view-more{margin-top:20px;text-align:center}.section-clients{position:relative;padding-top:70px;padding-bottom:70px;background-color:#2ee6a8}.section-clients .section-title{color:#000;text-transform:uppercase;margin-bottom:0;letter-spacing:.15em;line-height:1.2;font-weight:400}@media only screen and (min-width:1264px){.section-clients .section-title{font-size:20px}}.section-clients .client-row{display:flex;align-items:center;justify-content:space-around}@media only screen and (min-width:960px){.section-clients .client-row{justify-content:center}}@media only screen and (min-width:1264px){.section-clients .client-row{justify-content:space-between}}.section-clients .client-row__col{transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:960px){.section-clients .client-row__col{margin-bottom:20px}}@media only screen and (min-width:1264px){.section-clients .client-row__col{padding-left:15px;padding-right:15px}}.section-clients .client-row__col .v-image{flex-grow:0;filter:grayscale(1) brightness(0)}.section-what-we-do{position:relative;padding-top:40px;background-color:#000;color:#e3eae7;letter-spacing:.1em}.section-what-we-do .section-title{color:#2ee6a8;font-weight:400;text-transform:uppercase;margin-bottom:0;letter-spacing:.15em;line-height:1.2}.section-what-we-do p{font-size:14px}.section-what-we-do .about-text a{color:#2ee6a8;font-weight:500;text-decoration:none!important;transition:all .3s ease-in-out}.section-what-we-do .about-text a:hover{background-color:#9747ff}.section-what-we-do .about-text p strong{color:#2ee6a8}@media only screen and (min-width:960px){.section-what-we-do{padding-bottom:40px}}@media only screen and (min-width:1904px){.section-what-we-do p{font-size:16px}}@media only screen and (min-width:960px){.section-what-we-do#what-we-do{padding-bottom:100px}}.section-what-we-do#about{background:linear-gradient(180deg,rgba(1,184,107,.15),rgba(1,184,107,0) 50%);background-color:#000;padding-top:40px}@media only screen and (min-width:960px){.section-what-we-do#about{padding-top:60px}}@media only screen and (min-width:1264px){.section-what-we-do#about{padding-top:100px}}@media only screen and (min-width:1904px){.section-what-we-do#about{padding-top:140px}}.product--single{margin-bottom:35px}.product--single a{text-decoration:none}.product--single .viewMore-button{margin-top:10px}.product--single__icon{margin-bottom:12px;flex-grow:0;margin-right:12px}.product--single__text,.product--single__title{color:#e3eae7;margin-bottom:8px!important}.section-who-is-who{background-color:#000;padding-bottom:50px}@media only screen and (max-width:959px){.section-who-is-who{padding:12px 12px 50px}}.section-who-is-who .section-title{color:#2ee6a8;font-weight:400}.section-who-is-who .employee-swiper .swiper-scrollbar{background:#2ee6a8;border:2px solid #000;border-radius:8px;bottom:70px!important}.section-who-is-who .employee-swiper .swiper-scrollbar .swiper-scrollbar-drag{background:#2ee6a8}.section-who-is-who .employee-swiper .swiper-scrollbar .swiper-scrollbar-drag:after{content:"";background-color:#2ee6a8;border:5px solid #000;border-radius:50%;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);display:block;width:16px;height:16px}@media only screen and (min-width:1264px){.section-who-is-who .employee-swiper .swiper-scrollbar{bottom:90px!important}}.section-who-is-who .employee-swiper .swiper-slide{width:auto}.section-who-is-who .employee-carousel .v-responsive__content{align-items:center;display:flex}@media only screen and (min-width:960px){.section-who-is-who .employee-carousel .v-responsive__content{align-items:flex-start}}.section-who-is-who .employee-carousel__column{position:relative}.section-who-is-who .employee-carousel__column:after{content:"";position:absolute;bottom:0;left:0;display:block;height:50px;width:100%;background:linear-gradient(0deg,#000,transparent 75%)}.section-who-is-who .employee-carousel__column--text{transform:translateY(0)}.section-who-is-who .employee-carousel__column--text .employee-name{letter-spacing:.3em;line-height:1.25;color:#2ee6a8;max-width:130px;font-size:16px;font-weight:300;margin-bottom:10px}@media only screen and (min-width:960px){.section-who-is-who .employee-carousel__column--text .employee-name{font-size:32px}}.section-who-is-who .employee-carousel__column--text .employee-description{max-width:120px}@media only screen and (min-width:960px){.section-who-is-who .employee-carousel__column--text .employee-description{max-width:210px;margin-bottom:0}}.section-who-is-who .employee-carousel__column--text .employee-contact,.section-who-is-who .employee-carousel__column--text .employee-description{color:#e3eae7;font-size:12px;line-height:1.25;letter-spacing:.1em}.section-who-is-who .employee-carousel__column--text .employee-contact a,.section-who-is-who .employee-carousel__column--text .employee-description a{font-weight:700;text-decoration:none;color:inherit}@media only screen and (min-width:960px){.section-who-is-who .employee-carousel__column--text .employee-contact,.section-who-is-who .employee-carousel__column--text .employee-description{font-size:16px}}.section-who-is-who .employee-carousel__column--text .employee-social{color:#2ee6a8;display:flex;align-items:center;font-size:12px;letter-spacing:.1em;text-decoration:none}.section-who-is-who .employee-carousel__column--text .employee-social svg{margin-right:10px}@media only screen and (min-width:960px){.section-who-is-who .employee-carousel__column--text .employee-social{font-size:16px}.section-who-is-who .employee-carousel__column{opacity:.5;transition:all .3s ease-in-out}.section-who-is-who .employee-carousel__column .v-image .v-image__image,.section-who-is-who .employee-carousel__column .v-image .v-responsive__content{margin-top:30px}.section-who-is-who .employee-carousel__column--text{opacity:0;transition:all .3s ease-in-out}.section-who-is-who .employee-carousel__column:hover{opacity:1}.section-who-is-who .employee-carousel__column:hover .employee-carousel__column--text{transform:translateY(-30px);opacity:1}}.article{margin-bottom:10px;text-decoration:none}.article--date{color:#000;display:flex;align-items:center;justify-content:flex-start;font-size:12px}.article--date:after{content:"";display:block;width:100%;height:1px;margin-left:16px;background-color:#000}.article--title{color:#9747ff;letter-spacing:.3em;font-size:20px;font-weight:300;line-height:1.2;margin-bottom:16px}@media only screen and (min-width:960px){.article--title{font-size:26px;letter-spacing:.1em}}@media only screen and (min-width:1904px){.article--title{font-size:32px;letter-spacing:.3em}}.article--description{font-size:12px;letter-spacing:.1em}@media only screen and (min-width:960px){.article--description{font-size:14px}}.article--link{display:inline-block}@media only screen and (min-width:960px){.mobile{display:none}}@media only screen and (max-width:960px){.desktop{display:none!important}}@media screen and (min-width:1904px){.container{max-width:1216px}}.section-articles{background-color:#e3eae7;padding-top:50px;padding-bottom:60px;position:relative}.section-articles .section-title{color:#000;font-weight:400}@media only screen and (min-width:960px){.section-articles .section-title{padding-bottom:24px}}@media only screen and (min-width:1264px){.section-articles .col-md-5.col-lg-2.col-11{margin-top:80px}}@media only screen and (min-width:1904px){.section-articles .col-md-5.col-lg-2.col-11{margin-top:110px}}.section-articles .view-more{margin-top:20px;text-align:center}.section-articles .article-card .article--title{color:#9747ff}@media only screen and (min-width:960px){.section-articles{padding-top:60px}}@media only screen and (min-width:1264px){.section-articles{padding-top:80px}}@media only screen and (min-width:1904px){.section-articles{padding-top:100px}}