.btn,h5,input.btn{text-transform:uppercase}.btn-animated,.cookiebar .btns,.row.valign,.team-popup .profile-head,.team-popup .profile-head .details,.team-popup .profile-head .details a,.team-popup a.close,a.icon,section.contact .col,section.footer .social a,section.header .wrapper,section.products ul li .line,section.splash,section.team .profile .specs{-ms-flex-align:center;align-items:center}.btn-animated,.cookiebar .btns,.level,.row.valign,.team-popup .profile-head,.team-popup .profile-head .details,.team-popup .profile-head .details a,.team-popup a.close,a.icon,section.contact .col,section.footer .social a,section.header .wrapper,section.partners .logos,section.splash,section.team .profile .specs{-webkit-box-align:center}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{border:0;font:inherit;vertical-align:baseline;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6{font-family:"Avenir Next",sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.level,.row{display:-ms-flexbox}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}::-moz-selection{text-shadow:none;background:#00C28A;color:#fff}::selection{text-shadow:none;background:#00C28A;color:#fff}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*,html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{box-sizing:content-box}body,html{background:#fff;overflow-x:hidden}body.overlay-visible,html.overlay-visible{overflow-y:hidden}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:400;font-size:13px;line-height:1.38;color:#000}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.1;margin-bottom:.3em}h1{font-size:60px}h2{font-size:36px}h3{font-size:30px}h4{font-size:26px}h5{font-size:18px;font-weight:500;letter-spacing:.35em}b,strong{font-weight:900}a{text-decoration:none;color:inherit}button,input[type=button],input[type=email],input[type=password],input[type=submit],input[type=text],textarea{background:0 0;border:none;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit}input[type=button],input[type=submit]{cursor:pointer}select{font:inherit}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Bold.woff2)format("woff2"),url(fonts/AvenirNext-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Medium.woff2)format("woff2"),url(fonts/AvenirNext-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Avenir Next';src:url(fonts/AvenirNext-Regular.woff2)format("woff2"),url(fonts/AvenirNext-Regular.woff)format("woff");font-weight:400;font-style:normal}.level{display:-webkit-box;-ms-flex-align:center;align-items:center}.level .push-to-end{margin-left:auto}.row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.col.valign,.row{display:-webkit-box}.row .c1{width:calc((100% - 330px)/12*1)}.row .c2{width:calc((100% - 330px)/12*2 + 30px)}.row .c3{width:calc((100% - 330px)/12*3 + 60px)}.row .c4{width:calc((100% - 330px)/12*4 + 90px)}.row .c5{width:calc((100% - 330px)/12*5 + 120px)}.row .c6{width:calc((100% - 330px)/12*6 + 150px)}.row .c7{width:calc((100% - 330px)/12*7 + 180px)}.row .c8{width:calc((100% - 330px)/12*8 + 210px)}.row .c9{width:calc((100% - 330px)/12*9 + 240px)}.row .c10{width:calc((100% - 330px)/12*10 + 270px)}.row .c11{width:calc((100% - 330px)/12*11 + 300px)}.row .o1{margin-left:calc((100% - 330px)/12*1 + 30px)}.row .o2{margin-left:calc((100% - 330px)/12*2 + 60px)}.row .o3{margin-left:calc((100% - 330px)/12*3 + 90px)}.row .o4{margin-left:calc((100% - 330px)/12*4 + 120px)}.row .o5{margin-left:calc((100% - 330px)/12*5 + 150px)}.row .o6{margin-left:calc((100% - 330px)/12*6 + 180px)}.row .o7{margin-left:calc((100% - 330px)/12*7 + 210px)}.row .o8{margin-left:calc((100% - 330px)/12*8 + 240px)}.row .o9{margin-left:calc((100% - 330px)/12*9 + 270px)}.row .o10{margin-left:calc((100% - 330px)/12*10 + 300px)}.row .o11{margin-left:calc((100% - 330px)/12*11 + 330px)}@media (max-width:1190px){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.m-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.row .col{width:100%!important;margin-left:0}.row .col+.col{margin-top:40px}}section.contact .col,section.hero .wrapper,section.products .wrapper,section.team .profile .specs{-ms-flex-direction:column;flex-direction:column}.col.valign,section.contact .col,section.hero .wrapper,section.products .wrapper,section.team .profile .specs{-webkit-box-direction:normal}.col.valign,section.contact .col,section.hero .wrapper,section.products .wrapper{-webkit-box-orient:vertical}.col.valign{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form .fields,.form .submit-row{-webkit-box-pack:justify;-ms-flex-pack:justify}.wrapper{width:100%;max-width:1240px;margin:0 auto}.pad{padding-left:50px;padding-right:50px}@media (max-width:1540px){.pad{padding-left:40px;padding-right:40px}}@media (max-width:1190px){.col.valign{display:block}.wrapper{max-width:700px}.pad{padding-left:30px;padding-right:30px}}.vpad-m{padding-top:120px;padding-bottom:120px}@media (max-width:1190px){.vpad-m{padding-top:90px;padding-bottom:90px}}@media (max-width:875px){.pad{padding-left:24px;padding-right:24px}.vpad-m{padding-top:70px;padding-bottom:70px}}.vpad-xl{padding-top:200px;padding-bottom:200px}@media (max-width:1190px){.vpad-xl{padding-top:150px;padding-bottom:150px}}@media (max-width:875px){.vpad-xl{padding-top:100px;padding-bottom:100px}}.vpad-xxl{padding-top:300px;padding-bottom:300px}@media (max-width:1190px){.vpad-xxl{padding-top:200px;padding-bottom:200px}}@media (max-width:875px){.vpad-xxl{padding-top:100px;padding-bottom:100px}}.vpad-xxxl{padding-top:400px;padding-bottom:400px}@media (max-width:1540px){.vpad-xxxl{padding-top:350px;padding-bottom:350px}}@media (max-width:1190px){.vpad-xxxl{padding-top:250px;padding-bottom:250px}}@media (max-width:875px){.vpad-xxxl{padding-top:100px;padding-bottom:100px}}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form textarea{background:#2a2a2a;width:100%;font-weight:500;color:#fff;padding:.5em .7em;border-radius:5px}.form label{display:block;color:#fff;font-size:11px;font-weight:500;margin-bottom:.3em}.form textarea{height:100px}.form .fields{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;justify-content:space-between;max-width:100%}section.partners .logos,section.team .profiles{display:-webkit-box;-ms-flex-wrap:wrap;flex-wrap:wrap}.form .fields .field{margin-bottom:2em}.form .fields .w50{width:calc(50% - 15px)}@media (max-width:875px){.form .fields .w50{width:calc(50% - 5px)}}.form .fields .w100{width:100%}.form .submit-row{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}a.icon,section.splash{justify-content:center;-webkit-box-pack:center}.bg-mobile-top{background:url(/img/bg-mobile-top.png)center top no-repeat;background-size:contain;height:36vw;display:none}@media (max-width:500px){.bg-mobile-top{display:block}}.bg-mobile-bottom{background:url(/img/bg-mobile-bottom.png)center bottom no-repeat;background-size:contain;height:36vw;display:none}@media (max-width:500px){.bg-mobile-bottom{display:block}}a.icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;background:#000;width:30px;height:30px;border-radius:9999px}.btn-animated,a.icon{display:-webkit-inline-box}a.icon:hover{background:#00C28A}a.anchor{position:relative;top:5px}.btn,input.btn{font-size:12px;font-weight:700;text-align:center;letter-spacing:.05em;padding:.9em 1.5em;border-radius:9999px}@media (max-width:875px){.btn,input.btn{font-size:12px;padding:.7em 1.5em}}.btn.outline,input.btn.outline{border:2px solid #fff;color:#fff}.btn.outline:hover,input.btn.outline:hover{background:#fff;color:#00C28A}.btn.white,input.btn.white{border:2px solid #fff;background:#fff;color:#000}.btn.white:hover,input.btn.white:hover{background:#000;color:#fff}.inview{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;transition:opacity 1s,transform 1s,-webkit-transform 1s}@media (min-width:875px){.inview.inview-delay1{transition-delay:.1s}.inview.inview-delay2{transition-delay:.2s}.inview.inview-delay3{transition-delay:.3s}.inview.inview-delay4{transition-delay:.4s}.inview.inview-delay5{transition-delay:.5s}.inview.inview-delay6{transition-delay:.6s}.inview.inview-delay7{transition-delay:.7s}.inview.inview-delay8{transition-delay:.8s}}.inview-initial{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.btn-animated{display:-ms-inline-flexbox;display:inline-flex;overflow:hidden}.btn-animated .arrow{width:28px;height:28px;background:url(/img/btn-animated-arrow.png)center center no-repeat;background-size:contain;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.btn-animated .arrow.arrow1{margin-right:10px}.btn-animated .arrow.arrow2{position:absolute;right:-38px;transition-delay:.05s}.btn-animated .label{font-size:12px;font-weight:500;color:#929292;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;transition-delay:.1s}.btn-animated:hover .arrow1{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.btn-animated:hover .label{-webkit-transform:translateX(-38px);transform:translateX(-38px)}.btn-animated:hover .arrow2{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.cookiebar{position:fixed;left:0;bottom:0;width:100%;z-index:99999;padding:25px;background:#00C28A;box-shadow:0 -2px 5px rgba(0,0,0,.1);color:#fff}.cookiebar .message{font-size:18px;font-weight:500;line-height:1.2}.cookiebar .btns{display:-webkit-box;display:-ms-flexbox;display:flex}.cookiebar .privacy-link{font-size:12px;font-weight:600;margin-right:20px}.cookiebar .privacy-link:hover{text-decoration:underline}@media (max-width:500px){.cookiebar .privacy-link{width:100%;text-align:center;margin-right:0;margin-bottom:20px}}.cookiebar .dont-accept{display:block;width:40px;height:40px;background:url(/img/overlay-close.svg)center center no-repeat #009e71;border-radius:9999px;margin-left:10px}.cookiebar .dont-accept:hover{background-color:#00ae7b}section.splash{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;overflow:hidden;background:linear-gradient(#00C28A,#13CD61)}@media (max-width:875px){.cookiebar .btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}section.splash{display:none}}section.splash img{max-width:80%;opacity:0;-webkit-animation:splash-logo-in ease-out .5s .5s forwards;animation:splash-logo-in ease-out .5s .5s forwards;-webkit-transform-origin:left center;transform-origin:left center}.splash-out section.splash img{-webkit-animation:splash-logo-out ease-in .5s forwards;animation:splash-logo-out ease-in .5s forwards}.splash-out section.splash{-webkit-animation:splash-out ease-in .5s forwards;animation:splash-out ease-in .5s forwards}section.splash .mask{position:absolute;top:60%;left:0;right:0;height:100%;z-index:100;overflow:hidden}section.splash .mask .in-front{position:absolute;top:-60%;left:0;right:0;height:100%;z-index:100;background:linear-gradient(#00C28A,#13CD61)}@-webkit-keyframes splash-logo-in{0%{opacity:1;-webkit-transform:rotate(15deg)translateY(200%);transform:rotate(15deg)translateY(200%)}100%{opacity:1;-webkit-transform:rotate(0)translateY(0);transform:rotate(0)translateY(0)}}@keyframes splash-logo-in{0%{opacity:1;-webkit-transform:rotate(15deg)translateY(200%);transform:rotate(15deg)translateY(200%)}100%{opacity:1;-webkit-transform:rotate(0)translateY(0);transform:rotate(0)translateY(0)}}@-webkit-keyframes splash-logo-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@keyframes splash-logo-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@-webkit-keyframes splash-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes splash-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}section.header{position:fixed;top:0;left:0;width:100%;z-index:100}section.header .shade{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:10;opacity:0;transition:opacity .5s}.is-scrolled section.header .shade{opacity:1}section.header .wrapper{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:20}section.header .logo{transition:opacity .3s}.is-scrolled section.header .logo{opacity:0}section.header .logo-positioner{position:absolute;left:0;top:0;width:50%}section.header .logo-positioner .logo-square{position:absolute;right:0}section.header ul.nav{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-size:14px;line-height:1;font-weight:700}section.header ul.nav li+li{margin-left:2em}@media (max-width:500px){section.header ul.nav li+li{margin-left:1.5em}}section.header ul.nav a:hover{color:#00C28A}section.header ul.nav a.with-border{border:2px solid #fff;border-radius:999px;padding:.5em 1.5em}section.header ul.nav a.with-border:hover{color:#fff;background:#00C28A;border-color:#00C28A}section.header .line{height:1px;background:#fff;position:absolute;left:0;bottom:0;width:100%;z-index:-1}@media (min-width:875px){section.header .logo-positioner{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.is-scrolled section.header .logo-positioner{-webkit-transform:translateX(-100%);transform:translateX(-100%)}section.header .logo-positioner .logo-square{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transform-origin:0 0;transform-origin:0 0}.is-scrolled section.header .logo-positioner .logo-square{-webkit-transform:translateX(100%)scale(.7);transform:translateX(100%)scale(.7)}section.header .line{transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform-origin:0 0;transform-origin:0 0}.is-scrolled section.header .line{-webkit-transform:scaleX(0);transform:scaleX(0)}}@media (max-width:1190px){section.header .wrapper{max-width:none}}@media (max-width:875px){section.header .pad{padding:0}section.header .logo{display:none}section.header .wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:20px}}@media (max-width:875px)and (max-width:321px){section.header .wrapper{padding-right:5px}}section.hero{height:50vw;min-height:600px;color:#fff;overflow:hidden;position:relative}@media (max-width:875px){section.header .logo-square{left:0;-webkit-transform:none;transform:none;width:70px}section.hero{height:70vh;max-height:800px}}@media (max-width:500px){section.hero{min-height:0}}section.hero .video{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background:#000}section.hero .video video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.hero .video video::-webkit-media-controls{display:none!important}section.hero .shade{position:absolute;left:0;top:0;right:0;bottom:0;z-index:15;background:rgba(0,0,0,.5)}section.hero .pad,section.intro{position:relative}section.hero .pad{height:100%;z-index:20}section.hero .wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:8vw}section.hero h1{font-size:70px;margin-bottom:.15em;opacity:0;-webkit-animation:hero-in .7s forwards;animation:hero-in .7s forwards}@media (max-width:875px){section.hero .wrapper{padding-bottom:40px}section.hero h1{font-size:30px}}@media (max-width:321px){section.header ul.nav li+li{margin-left:1em}section.hero h1{font-size:30px}}section.hero p{font-size:24px;opacity:0;-webkit-animation:hero-in .7s .3s forwards;animation:hero-in .7s .3s forwards}@media (max-width:875px){section.hero p{font-size:18px}}@-webkit-keyframes hero-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes hero-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}section.intro h2{font-size:40px;line-height:1.35;letter-spacing:-.05em;color:#00C28A;margin-bottom:.1em}@media (max-width:875px){section.intro h2{font-size:25px;line-height:1.4}}section.intro .content{font-size:18px;background:-webkit-linear-gradient(#00C28A,#13CD61);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.intro .line{width:140px;height:1px;border-top:1px solid #00C28A;margin:2em 0 4em}section.intro .bg-image{position:absolute;right:2vw;bottom:0;width:35vw;max-width:600px;height:auto}section.products{color:#fff;background:#000;position:relative;overflow:hidden}section.products ul li .line:hover,section.products ul li.on{color:#00C28A}section.products .video{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background:#000}section.products .video video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.products .video video::-webkit-media-controls{display:none!important}section.products .video video#product-video2,section.products .video video#product-video3{display:none}section.products .shade{position:absolute;left:0;top:0;right:0;bottom:0;z-index:15;background:rgba(0,0,0,.5)}section.products .wrapper{height:43vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:50}@media (max-width:875px){section.products .wrapper{height:auto;padding:20vw 0}}@media (max-width:500px){section.products .wrapper{padding:40vw 0}}section.products h5{margin-bottom:2.5em}section.products ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1}section.products ul li+li{margin-top:2em}section.products ul li.on .line{border:1px solid #fff}section.products ul li .line{border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1em 2em}section.products ul li .nr{font-size:16px;font-weight:500;margin-right:1em}@media (max-width:875px){section.products ul li .line{padding:.8em 1.5em}section.products ul li .nr{font-size:12px}}section.products ul li .label{font-size:40px}@media (max-width:875px){section.products ul li .label{font-size:22px}}section.products-text{background:#000;color:#fff;padding:40px 0}section.products-text .nr{font-size:16px;font-weight:500;margin-bottom:.2em}section.products-text h3{font-size:28px;line-height:1.357;font-weight:400;min-height:3.2em}@media (max-width:875px){section.products-text h3{font-size:22px;min-height:0;margin-bottom:1em}}section.products-text .txt{color:#5c5c5c;font-size:20px;line-height:1.35;margin-bottom:2em}section.products-text ul{font-size:16px;line-height:3}@media (max-width:875px){section.products-text .txt{font-size:16px}section.products-text ul{font-size:14px}}section.proces{background:#000}section.proces h2{color:#00C28A;margin-bottom:.5em;font-size:40px}@media (max-width:875px){section.proces h2{font-size:30px}}section.proces p{color:#fff;font-size:24px;line-height:1.41}section.proces video{width:100%;max-width:500px;margin:0 auto;display:block}@media (max-width:1190px){section.proces .col:nth-child(2){margin-bottom:60px}}section.partners{background:#f2f2f2}section.partners .col.txt{border-right:1px solid #000;padding-right:2em}section.partners .col.txt h5{color:#828282;margin-bottom:1em}@media (max-width:1190px){section.partners .col.txt{border:none;padding-right:0}}section.partners .logos{display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-left:-10px;margin-right:-10px}section.partners .logos img{margin:10px 30px;max-width:220px;max-height:100px;-o-object-fit:contain;object-fit:contain}section.team{padding-bottom:260px;background:url(/img/intro-bg.svg)right 50px bottom -300px no-repeat}section.team .profiles{display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team-popup .profile-head .details a,section.contact .col,section.team .profile .specs{-webkit-box-pack:center;-ms-flex-pack:center}section.team .profiles .profile{width:calc(33.33333% - 13.33px)}section.team .profiles .profile.filler{height:1px;pointer-events:none}section.team .profiles .profile:nth-child(1),section.team .profiles .profile:nth-child(3),section.team .profiles .profile:nth-child(4),section.team .profiles .profile:nth-child(6){-webkit-transform:translateY(calc(50% + 10px));transform:translateY(calc(50% + 10px))}@media (max-width:875px){section.proces p{font-size:18px}section.partners .logos img{margin:10px;max-width:140px;max-height:100px}section.team{padding-bottom:200px;background-size:350px auto;background-position:right -80px bottom -230px}section.team .profiles .profile.filler{display:none}section.team .profiles .profile{width:calc(50% - 10px);-webkit-transform:none!important;transform:none!important}}section.team .profile{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;margin-bottom:20px}section.team .profile .shade{width:100%;padding-bottom:100%;z-index:10;background:linear-gradient(#00C28A,#13CD61);opacity:.5;transition:-webkit-transform .8s cubic-bezier(.155,.87,.26,.98);transition:transform .8s cubic-bezier(.155,.87,.26,.98);transition:transform .8s cubic-bezier(.155,.87,.26,.98),-webkit-transform .8s cubic-bezier(.155,.87,.26,.98);-webkit-transform:translateY(100%);transform:translateY(100%)}section.team .profile .specs{position:absolute;left:0;top:0;right:0;bottom:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;justify-content:center;opacity:0;transition:opacity .5s cubic-bezier(.155,.87,.26,.98),-webkit-transform .6s cubic-bezier(.155,.87,.26,.98);transition:transform .6s cubic-bezier(.155,.87,.26,.98),opacity .5s cubic-bezier(.155,.87,.26,.98);transition:transform .6s cubic-bezier(.155,.87,.26,.98),opacity .5s cubic-bezier(.155,.87,.26,.98),-webkit-transform .6s cubic-bezier(.155,.87,.26,.98);-webkit-transform:translateY(30px);transform:translateY(30px)}section.team .profile:hover .shade,section.team .profile:hover .specs{-webkit-transform:translate(0);transform:translate(0)}section.team .profile .specs .name{color:#fff;font-size:16px;font-weight:700;margin-bottom:.5em;text-align:center}section.team .profile .specs .moreinfo{background:#000;color:#fff;font-weight:700;font-size:11px;border-radius:9999px;padding:.3em 1em .2em}section.team .profile .specs .moreinfo:hover{background:#fff;color:#000}section.team .profile:hover .specs{opacity:1}section.team h5{color:#828282;margin-bottom:1em}section.team .txt{max-width:280px}.team-popup-bg{position:fixed;z-index:900;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-animation:team-popup-bg-in .5s forwards;animation:team-popup-bg-in .5s forwards;display:none}.team-profile-visible .team-popup-bg{display:block}@-webkit-keyframes team-popup-bg-in{0%{opacity:0}100%{opacity:1}}@keyframes team-popup-bg-in{0%{opacity:0}100%{opacity:1}}.team-popup{position:fixed;z-index:1000;right:0;top:0;bottom:0;width:50vw;overflow-y:auto;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateX(105%);transform:translateX(105%)}@media (max-width:1190px){section.team .txt{max-width:none}section.team .col:nth-child(2){margin-bottom:60px}.team-popup{width:75vw}}@media (max-width:875px){.team-popup{width:100vw}}.team-profile-visible .team-popup{-webkit-transform:translateX(0);transform:translateX(0)}.team-popup a.close{position:fixed;z-index:100;right:30px;top:30px;width:72px;height:72px;background:#E6E6E6;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-popup a.close:hover{background:#000}.team-popup a.close:hover img{-webkit-filter:invert(1);filter:invert(1)}.team-popup .pad{padding:10vh 7vw}@media (max-width:875px){.team-popup a.close{width:30px;height:30px;right:10px;top:10px}.team-popup a.close img{width:10px}.team-popup .pad{padding-top:60px}}.team-popup .profile-head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3em}.team-popup .profile-head img.headshot{width:140px;height:140px;border-radius:9999px;-ms-flex-negative:0;flex-shrink:0;margin-right:25px}.team-popup .profile-head h2{font-size:30px;font-weight:600}@media (max-width:875px){.team-popup .profile-head img.headshot{width:60px;height:60px}.team-popup .profile-head h2{font-size:20px}}.team-popup .profile-head .details{display:-webkit-box;display:-ms-flexbox;display:flex}.team-popup .profile-head .details a{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:30px;height:30px;background:#000;border-radius:9999px;margin-right:5px}.team-popup .profile-head .details a img{width:14px;height:14px}.team-popup .profile-head .details a:hover{background:#00C28A}.team-popup .profile-head .details .function{margin-left:10px;font-size:18px;color:#7E7E7E;-webkit-transform:translateY(2px);transform:translateY(2px)}.team-popup .profile-quote{border-top:2px solid #E3E3E3;border-bottom:2px solid #E3E3E3;padding:1.4em 0;color:#00C28A;font-size:18px;font-style:italic;font-weight:500;line-height:1.44;margin-bottom:2.7em}.team-popup .profile-body{line-height:1.7;font-size:13px}.team-popup .profile-body h3{color:#828282;font-size:18px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;margin-bottom:.9em}section.contact{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}section.contact .col{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:100px 40px}@media (max-width:1190px){section.contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.contact .col{width:100%}}@media (max-width:875px){section.contact .col{padding:80px 40px}}section.contact .with-cta{background:linear-gradient(#00C28A,#13CD61)}section.contact .with-cta h3{font-weight:500;font-size:30px;line-height:1.3333;text-align:center;max-width:520px;margin-bottom:1.5em}@media (max-width:875px){section.contact .with-cta h3{font-size:20px}}section.contact .with-cta .btns .btn{margin:1em .5em}@media (max-width:500px){section.contact .col{padding:60px 20px}section.contact .with-cta .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.contact .with-form{background:#000}section.contact .with-form .form{max-width:450px}section.contact .with-form .thanks{font-size:16px;font-weight:500;display:none}section.footer{background:#2a2a2a;color:#fff;font-weight:500;padding:50px 0;font-size:14px;line-height:24px}section.footer a:hover{color:#00C28A}section.footer .row:nth-child(1){margin-bottom:120px}section.footer .row:nth-child(2){font-size:12px}section.footer .logo{width:18vw}@media (max-width:1190px){section.footer .logo{width:30vw}}@media (max-width:875px){section.footer .logo{width:70vw}}section.footer .footer-links{height:3em}section.footer .footer-links a{font-weight:700;font-size:22px}section.footer .business{font-size:12px}section.footer .business span{display:inline-block;width:3em}section.footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}section.footer .social a{background:#fff;border-radius:6px;width:26px;height:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.footer .social a+a{margin-left:20px}section.footer .social a:hover{background:#00C28A}section.footer .social a img{width:17px}section.products-new span.dot{display:inline-block;width:.16em;height:.16em;background:#00C28A;margin-left:.05em}section.products-new .shade{position:absolute;z-index:15;left:0;top:0;right:0;bottom:0;background:rgba(14,124,77,.8);transition:opacity .5s;opacity:0}section.products-new video{position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1190px){section.products-new{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh}section.products-new .side{width:50%;height:auto;position:relative}section.products-new .side .pad{position:absolute;z-index:20;left:0;top:0;right:0;bottom:0;color:#fff;padding:46vh 10vw 0}section.products-new .side h3{font-size:50px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translateY(0)scale(1.5);transform:translateY(0)scale(1.5);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@media (min-width:1190px)and (max-width:1540px){section.products-new .side h3{-webkit-transform:translateY(0)scale(1.3);transform:translateY(0)scale(1.3)}}@media (min-width:1190px){section.products-new .side .content{font-size:18px;margin-bottom:2em;transition:opacity .3s .05s,-webkit-transform .3s .05s;transition:transform .3s .05s,opacity .3s .05s;transition:transform .3s .05s,opacity .3s .05s,-webkit-transform .3s .05s;-webkit-transform:translateY(0);transform:translateY(0);opacity:0}section.products-new .side .list{font-size:20px;transition:opacity .3s .1s,-webkit-transform .3s .1s;transition:transform .3s .1s,opacity .3s .1s;transition:transform .3s .1s,opacity .3s .1s,-webkit-transform .3s .1s;-webkit-transform:translateY(0);transform:translateY(0);opacity:0}section.products-new .side .rest{max-width:25vw}section.products-new .side:hover h3{-webkit-transform:translateY(-12vh);transform:translateY(-12vh)}section.products-new .side:hover .content,section.products-new .side:hover .list{-webkit-transform:translateY(-12vh);transform:translateY(-12vh);opacity:1}section.products-new .side:hover .shade{opacity:1}}@media (max-width:1190px){section.products-new .side{height:auto;position:relative}section.products-new .side .pad{position:relative;z-index:20;color:#fff;padding:120px 30px;max-width:760px;margin:0 auto}}@media (max-width:1190px)and (max-width:875px){section.products-new .side .pad{padding:80px 24px}}@media (max-width:1190px){section.products-new .side h3{font-size:35px}section.products-new .side .content{font-size:16px;margin-bottom:2em}section.products-new .side .list{font-size:18px}}section.footer-video video{width:100%;height:30vw;-o-object-fit:cover;object-fit:cover}