a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline}h1,h2,h3,h4,h5,h6,strong,b{font-weight:normal}i,em{font-style:normal}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}mark{background-color:transparent}a,ins,del{text-decoration:none}ul,ol{list-style:none}table{border-spacing:0;border-collapse:collapse}caption,th{text-align:left}input{display:block;padding:0;border:none}a{cursor:pointer}q:after,q:before{content:""}:focus{outline:none}.clear,.clrBoth,.both{clear:both;display:block!important}.clearfix:after{clear:both;display:block!important;content:'';visibility:hidden}@font-face{font-family:"icon";src:url(/Assets/20231128170043/fonts/icon.eot);src:url(/Assets/20231128170043/fonts/icon.eot?#iefix) format("embedded-opentype"),url(/Assets/20231128170043/fonts/icon.woff2) format("woff2"),url(/Assets/20231128170043/fonts/icon.woff) format("woff"),url(/Assets/20231128170043/fonts/icon.ttf) format("truetype");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:"icon";display:inline-block;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-up:before{content:""}.icon-arrow-up-after:after{content:""}.icon-close:before{content:""}.icon-hamburger:before{content:""}.icon-head:before{content:""}.icon-package:before{content:""}.icon-screwdriver:before{content:""}.icon-team:before{content:""}@media screen and (min-width:0\0){.icon-star-full-int:before{background:none}.icon-star-half-int:before{background:none}}.mobile-menu body.menu-visible header div.header-container div.header-right nav{top:0;flex-direction:column;width:190px}.mobile-menu body.menu-visible #menu-close-overlay{display:block;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;background:transparent}.mobile-menu header div.header-container{position:relative}.mobile-menu header div.header-container nav{display:block;position:absolute;z-index:4;top:-230px;right:-20px;width:190px;padding:0 0 29px;background:#fff;transition:top 400ms}.mobile-menu header div.header-container nav span.icon-close{display:block;width:28px;margin-left:auto;padding:35px 20px 20px;font-size:26px;cursor:pointer}.mobile-menu header div.header-container nav a{display:block;padding:10px 30px;color:#000;font-size:14px;text-align:left;line-height:20px}#menu-close-overlay{display:none}header{position:relative}header div.header-container{display:flex;justify-content:space-between;align-items:center;height:108px}header div.header-container picture{display:block;position:relative;z-index:2;box-sizing:border-box}header div.header-container picture img{position:relative;z-index:2}header div.header-container div.header-right{display:flex;align-items:center;gap:30px}header div.header-container div.header-right nav{display:flex}header div.header-container div.header-right nav a{display:block;position:relative;font-size:18px;text-transform:uppercase;font-weight:700}header div.header-container div.header-right a.button.red span:not(.small){color:#e30613}header div.header-container div.header-right a.button.red span.small{color:#818181}header div.header-container div.header-right div.menu-trigger{position:relative;z-index:3;color:#000;font-size:27px;cursor:pointer}@media(min-width:1024px){header div.header-container div.header-right nav{justify-content:space-between;width:360px}}@media(min-width:768px)and (max-width:1023px){body.menu-visible header div.header-container div.header-right nav{top:0;flex-direction:column;width:190px}body.menu-visible #menu-close-overlay{display:block;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;background:transparent}header div.header-container{position:relative}header div.header-container nav{display:block;position:absolute;z-index:4;top:-230px;right:-20px;width:190px;padding:0 0 29px;background:#fff;transition:top 400ms}header div.header-container nav span.icon-close{display:block;width:28px;margin-left:auto;padding:35px 20px 20px;font-size:26px;cursor:pointer}header div.header-container nav a{display:block;padding:10px 30px;color:#000;font-size:14px;text-align:left;line-height:20px}header div.header-container{flex-wrap:wrap}header div.header-container div.header-right nav{flex-direction:column;width:190px}}@media(max-width:767px){body.menu-visible header div.header-container div.header-right nav{top:0;flex-direction:column;width:190px}body.menu-visible #menu-close-overlay{display:block;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;background:transparent}header div.header-container{position:relative}header div.header-container nav{display:block;position:absolute;z-index:4;top:-230px;right:-20px;width:190px;padding:0 0 29px;background:#fff;transition:top 400ms}header div.header-container nav span.icon-close{display:block;width:28px;margin-left:auto;padding:35px 20px 20px;font-size:26px;cursor:pointer}header div.header-container nav a{display:block;padding:10px 30px;color:#000;font-size:14px;text-align:left;line-height:20px}header{height:141px;background:#f4f4f4}header::before{background:#fff;height:73px;width:100%;transform:none;z-index:2;position:absolute;display:block;left:0;content:''}header picture{margin-left:18px}header picture img{width:142px;height:33px}header div.header-container{flex-wrap:wrap;height:141px}header div.header-container div.header-right{width:100%;justify-content:flex-end;margin-right:15px}header div.header-container div.header-right nav{flex-direction:column;width:190px}header div.header-container div.header-right div.menu-trigger{position:absolute;top:18px;right:18px}}footer{padding-bottom:80px;background:#000;color:#fff}footer div.footer-container{display:flex;flex-direction:column;width:fit-content;margin:0 auto}footer div.footer-container h2{font-size:60px;font-family:'Titillium Web',sans-serif;text-align:center;font-weight:700}footer div.footer-container div.more-info{display:flex;align-items:flex-end;gap:137px;margin-top:20px}footer div.footer-container div.more-info h3{margin-bottom:16px;font-size:22px;font-weight:700}footer div.footer-container div.more-info span{font-size:20px}footer div.footer-container div.more-info div.left{line-height:30px}@media(max-width:767px){footer div.footer-container div.more-info{flex-direction:column;align-items:unset;gap:40px;text-align:center}}.button{display:flex;justify-content:center;align-items:center;width:fit-content;height:50px;font-size:16px;text-align:center;border:1px solid transparent;background:#fff;box-sizing:border-box;cursor:pointer;font-weight:700}.button.red{gap:5px;padding:0 30px;border:2px solid #e30613;text-transform:uppercase}.button.black{padding:0 30px;border:2px solid #000;text-transform:uppercase;color:#e30613}.button.primary{background:#000;color:#fff}.button.secondary{border:1px solid #000}.button.error{margin:30px auto 0}@media(max-width:767px){.button.red{height:36px;font-size:14px}}html{overflow-x:hidden;height:100%;background:#f8f8f8;font-family:'Roboto',sans-serif;line-height:auto;color:#262626}body{position:relative;min-height:100%}body.loadingWait #loadingWait,body.loading #loadingWait,body.loadingWait #overLayer,body.loading #overLayer{display:block}a{transition:opacity 200ms;color:#262626}h2{display:inline-block;position:relative;box-sizing:border-box;margin:60px 0 20px;font-family:'Titillium Web',sans-serif;font-size:60px;line-height:1;font-weight:700}h2.left{padding-left:25px;left:-25px}h2.left:before{right:100%}h2.right{padding-right:25px}h2.right:before{left:100%}.bold{font-weight:700}.semi-bold{font-weight:600}div#scrollTop{display:none;position:fixed;z-index:9990;bottom:20px;right:20px;transition:bottom 400ms}div#scrollTop span.icon{display:block;width:44px;height:44px;font-size:13px;line-height:44px;text-align:center;color:#fff;cursor:pointer;border-radius:2px;background:rgba(51,51,51,.7)}div#scrollTop.moved{bottom:100px}.hiddenAlways{display:none!important}div.container{width:1200px;margin:0 auto}div.container-inner{margin:0 auto}@media(min-width:1280px){.hidden-xl{display:none!important}}@media(min-width:1024px)and (max-width:1279px){h2{font-size:70px}.hidden-l{display:none!important}div.container{width:960px}}@media(min-width:768px)and (max-width:1023px){h2{margin:50px 0 20px;font-size:60px}.hidden-m{display:none!important}div.container{width:768px}div.container-inner{width:720px}}@media(max-width:767px){h2{margin:40px 0;font-size:54px}h2:before{top:56px;width:100%;transform:none}h2.left,h2.right{left:0;padding-left:0;padding-right:0}h2.left:before,h2.right:before{right:0;left:0}.hidden-xs{display:none!important}div.container{width:360px}div.container-inner{width:328px}}p{font-size:20px;line-height:28px}#banner{overflow:hidden;position:relative;height:748px;text-align:right}#banner picture{display:block;position:absolute;top:0;left:50%;height:100%;min-width:100%;transform:translate(-50%)}#banner picture source,#banner picture img{height:100%;width:auto}#banner div.text{position:relative;z-index:1;margin-top:254px;color:#fff;text-align:center}#banner div.text h1{font-family:'Titillium Web',sans-serif;font-size:100px;line-height:90px;font-weight:700}#banner div.text h1 span.small{display:block;font-size:54px;font-weight:600}#banner:after{display:block;position:absolute;bottom:0;width:100%;height:162px;background:linear-gradient(180deg,rgba(196,196,196,0) 0%,rgba(0,0,0,.3) 100%);content:''}#numbers div.numbers-container{display:flex;justify-content:space-between;position:relative;z-index:100;width:1020px;height:296px;margin-top:-150px;margin-bottom:150px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);text-align:center}#numbers div.numbers-container div.item{display:flex;flex-direction:column;justify-content:center;position:relative;width:33%;height:100%}#numbers div.numbers-container div.item span.icon{margin-bottom:29px;font-size:60px;color:#e30613}#numbers div.numbers-container div.item div.number{display:flex;justify-content:center;position:relative;z-index:1;font-family:'Titillium Web',sans-serif;font-size:44px;line-height:1;font-weight:700}#numbers div.numbers-container div.item div.number span[data-digit]{display:inline-block;overflow:hidden;position:relative;width:25px;vertical-align:middle;text-align:center}#numbers div.numbers-container div.item div.number span[data-digit].loaded{color:transparent}#numbers div.numbers-container div.item div.number span[data-digit] .js-counter{position:absolute;top:0;left:0;right:0;color:#262626}#numbers div.numbers-container div.item div.number span.value{margin-left:10px}#numbers div.numbers-container div.item p{min-height:60px;margin-top:5px}#numbers div.numbers-container div.item p span.small{display:block;font-size:14px}#numbers div.numbers-container span.line{display:block;width:1px;height:235px;margin:auto 0;background-color:#cdcdcd}.about{position:relative;margin-top:-100px}.about div.text{position:relative;height:785px}.about div.text:before{display:block;position:absolute;z-index:0;top:0;bottom:0;left:40%;right:0;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05);content:''}.about div.text div.content{position:relative;z-index:1;margin-left:700px;padding-bottom:60px}.about div.text div.content p{margin-bottom:28px;font-size:22px}.about div.text div.content p sup{display:inline-block;position:relative;top:-5px;font-size:smaller}.about div.text div.content a.button{margin-top:10px}.about div.half-wrapper{position:absolute;z-index:1;left:0;top:0;width:50%;height:785px}.about div.half-wrapper div.ilustration{display:block;position:absolute;top:0;right:0;left:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center bottom}.about strong{font-weight:700}.history div.items-wrapper{margin:180px auto 110px auto}.history div.items-wrapper div.item .box{display:flex;align-items:center;justify-content:center;position:relative;height:144px;width:144px;margin:0 auto 48px auto;border-radius:100px;background:#000}.history div.items-wrapper div.item .box span.year{font-size:48px;color:#fff;font-weight:600}.history div.items-wrapper div.item .box span.info{position:absolute;width:315px;font-size:22px;text-align:center}.history div.items-wrapper div.item .box span.info.left{margin-right:537px}.history div.items-wrapper div.item .box span.info.right{margin-left:537px}.history div.items-wrapper div.item .box span.info strong{color:#e30613;font-weight:700}.history div.items-wrapper div.item .box span.dot{display:block;position:absolute;top:-139px;background-color:#cbcbcb;width:36px;height:36px;border-radius:50%}.history div.items-wrapper div.item .box span.dot::after{display:block;position:absolute;top:36px;left:17px;width:2px;height:80px;margin:unset;background-color:#cbcbcb;content:""}.history div.items-wrapper div.item .box::after{content:"";width:190px;height:190px;position:absolute;border-radius:190px;background:transparent;border:solid 2px;transform:rotate(45deg);z-index:-1}.history div.items-wrapper div.item:not(:last-child)::after{display:block;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:953px;z-index:100;height:2px;margin-top:-25px;background-image:linear-gradient(to right,#cbcbcb 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:8px 2px;background-repeat:repeat-x;content:""}.history div.items-wrapper div.item:not(:last-child) span.year::after{display:block;position:absolute;left:0;z-index:101;width:144px;height:25px;margin-top:50px;background-color:#f8f8f8;content:""}.history div.items-wrapper div.item:first-of-type::before{display:block;position:absolute;left:0;right:0;margin-left:auto;margin-right:50%;width:472px;z-index:100;height:2px;margin-top:-25px;background-image:linear-gradient(to right,#cbcbcb 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:8px 2px;background-repeat:repeat-x;content:""}.history div.items-wrapper div.item:last-child::after{display:block;position:absolute;left:0;right:0;margin-left:auto;margin-right:50%;width:472px;z-index:100;height:2px;margin-top:-25px;background-image:linear-gradient(to right,#cbcbcb 33%,rgba(255,255,255,0) 0%);background-position:bottom;background-size:8px 2px;background-repeat:repeat-x;content:""}.history div.items-wrapper div.item:nth-child(even) .box::after{z-index:102;border-color:transparent transparent #e30613 #e30613}.history div.items-wrapper div.item:nth-child(odd) .box::after{z-index:102;border-color:#e30613 #e30613 transparent transparent}.joinUs{padding:47px 0;color:#000;background:#fff}.joinUs div.flex-container{display:flex;justify-content:space-between;align-items:center;width:953px;margin:0 auto}.joinUs span.line{display:block;width:2px;height:339px;margin:auto 0;background-color:#cdcdcd}.joinUs h3{display:flex;align-items:center;font-size:48px;line-height:52px;width:471px}.joinUs h3 span.text{width:210px;margin-left:26px}.joinUs h3 span.text strong{font-family:'Titillium Web',sans-serif;font-weight:700}.joinUs h3 span.icon{display:block;width:144px;height:144px;box-sizing:border-box;border:4px solid #000;border-radius:50%;line-height:135px;text-align:center;font-size:65px}.joinUs div.content{width:399px;border-left:1px solid #fff;padding-left:72px}.joinUs div.content p{margin-bottom:30px;font-size:20px;line-height:27px}.joinUs div.content p strong{font-size:22px;line-height:30px}@media(min-width:1920px){#banner picture source,#banner picture img{display:block;position:absolute;top:50%;min-height:100%;min-width:100%;height:auto;transform:translateY(-50%)}}@media(min-width:1024px)and (max-width:1279px){#banner div.text{margin-top:235px}#banner div.text h1{font-size:100px}#banner div.text h1 span.small{font-size:54px}#banner:after{height:140px}#numbers div.numbers-container{width:920px}#numbers div.numbers-container div.item p{width:180px;min-height:100px;margin:10px auto 0 auto;font-size:22px;line-height:28px}#numbers div.numbers-container div.item p span.small{margin-top:10px;line-height:17px}.about div.text div.content{margin-left:530px}.history{margin-top:20px}}@media(min-width:768px)and (max-width:1023px){#banner div.text{margin-top:230px}#banner div.text h1{font-size:80px}#banner div.text h1 span.small{font-size:46px}#banner:after{height:140px}#numbers div.numbers-container{width:680px}#numbers div.numbers-container div.item p{width:180px;min-height:100px;margin:10px auto 0 auto;font-size:22px;line-height:28px}#numbers div.numbers-container div.item p span.small{margin-top:10px;line-height:17px}.about div.text{height:792px}.about div.text div.content{margin-left:400px;padding-bottom:42px}.about div.text div.content p{font-size:19px;line-height:26px}.about div.text div.content p sup{top:-4px}.about div.half-wrapper{height:792px}.about div.half-wrapper div.ilustration{background-position:-30px}.history{margin-top:20px;padding-bottom:100px}.history:after{width:24px;height:24px}.history div.items-wrapper div.item h3{font-size:62px}.history div.items-wrapper div.item div.box span.info{width:235px}.history div.items-wrapper div.item div.box span.info.left{margin-right:430px}.history div.items-wrapper div.item div.box span.info.right{margin-left:430px}.history div.items-wrapper div.item:not(:last-child)::after{width:684px}.history div.items-wrapper div.item:first-of-type::before{width:340px}.history div.items-wrapper div.item:last-child::after{width:340px}.joinUs div.flex-container{width:684px}.joinUs div.flex-container h3{flex-direction:column;text-align:center;width:340px}.joinUs div.flex-container h3 span.text{margin:unset}.joinUs div.flex-container h3 span.icon{margin-bottom:16px}.joinUs div.flex-container div.content{width:267px}}@media screen and (min-width:768px)and (max-width:1023px)and (-webkit-min-device-pixel-ratio:2){span.info{top:10px;left:-260px}div.item .box::after{left:-25px;top:-25px}}@media(max-width:767px){#banner{height:500px}#banner div.text{display:block;margin-top:100px}#banner div.text h1{font-size:54px}#banner div.text h1 span.small{margin-top:10px;font-size:36px;line-height:1;font-weight:700}#banner:after{display:none}#numbers div.numbers-container{flex-direction:column;width:288px;height:674px;margin-bottom:50px}#numbers div.numbers-container div.item{width:100%}#numbers div.numbers-container div.item div.number{font-size:38px}#numbers div.numbers-container div.item div.number span[data-digit]{width:20px}#numbers div.numbers-container div.item p{min-height:unset;margin:10px auto 0 auto;font-size:18px;line-height:26px}#numbers div.numbers-container div.item p span.small{margin-top:13px;line-height:17px}#numbers div.numbers-container span.line{width:235px;height:1px;margin:0 auto}.about{margin:unset;padding-top:0}.about div.text{height:875px}.about div.text:before{left:0}.about div.text div.content{margin-left:0;padding-bottom:50px;text-align:center}.about div.text div.content p{font-size:20px;line-height:28px}.about div.text div.content p sup{top:-4px}.about div.text div.content a.button{box-sizing:border-box;width:100%}.about div.half-wrapper{position:relative;height:512px;width:100%}.history{text-align:center}.history h2{margin-bottom:60px}.history div.items-wrapper{margin-top:130px;margin-bottom:0}.history div.items-wrapper div.item{height:350px}.history div.items-wrapper div.item:nth-child(even) .box::after{border-color:#e30613 transparent transparent #e30613}.history div.items-wrapper div.item:nth-child(odd) .box::after{z-index:102;border-color:#e30613 transparent transparent #e30613}.history div.items-wrapper div.item:first-of-type::before{display:none}.history div.items-wrapper div.item:last-child::after{display:none}.history div.items-wrapper div.item:not(:last-child)::after{display:none}.history div.items-wrapper div.item .box span.info.right,.history div.items-wrapper div.item .box span.info.left{width:235px;margin:unset;margin-top:300px}.history div.items-wrapper div.item .box span.year::after{display:none}.history div.items-wrapper div.item:not(:first-child) .box span.year::after{display:block;position:absolute;top:-53px;left:70px;width:2px;height:30px;margin:unset;background-color:#cbcbcb;content:""}.joinUs div.flex-container{flex-direction:column;width:288px;gap:45px}.joinUs div.flex-container h3{flex-direction:column;width:288px;text-align:center}.joinUs div.flex-container h3 span.icon{margin-bottom:25px}.joinUs div.flex-container h3 span.text{margin:unset}.joinUs div.flex-container span.line{height:2px;width:288px}.joinUs div.flex-container div.content{width:297px;padding:unset;text-align:center}.joinUs div.flex-container div.content .button{width:258px;margin:0 auto}.joinUs div.flex-container div.content P{font-size:22px;line-height:30px}}