*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}button{background:transparent;border:none;cursor:pointer;font-size:inherit;padding:0}input,select{font-family:inherit;font-size:inherit}pre{font-family:monospace}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{color:inherit;text-decoration:none;transition:color .3s}textarea{font-family:inherit;font-size:inherit;line-height:inherit}hr{background:var(--border);border:none;height:1px;margin:0;padding:0}:root{--border:#b3b3b3}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;src:url(/build/fonts/PlusJakartaSans-BoldItalic.f160478b.eot);src:url(/build/fonts/PlusJakartaSans-BoldItalic.f160478b.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-BoldItalic.037a04a0.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-BoldItalic.23a71b3f.woff) format("woff"),url(/build/fonts/PlusJakartaSans-BoldItalic.d46df816.ttf) format("truetype"),url(/build/images/PlusJakartaSans-BoldItalic.b3d7510b.svg#PlusJakartaSans-BoldItalic) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/build/fonts/PlusJakartaSans-Bold.bdf83eb5.eot);src:url(/build/fonts/PlusJakartaSans-Bold.bdf83eb5.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-Bold.48422154.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-Bold.9dc485e7.woff) format("woff"),url(/build/fonts/PlusJakartaSans-Bold.27d313e8.ttf) format("truetype"),url(/build/images/PlusJakartaSans-Bold.8d2df42d.svg#PlusJakartaSans-Bold) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;src:url(/build/fonts/PlusJakartaSans-ExtraBold.0ef24f36.eot);src:url(/build/fonts/PlusJakartaSans-ExtraBold.0ef24f36.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-ExtraBold.8185eaca.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-ExtraBold.d97a837d.woff) format("woff"),url(/build/fonts/PlusJakartaSans-ExtraBold.d854139f.ttf) format("truetype"),url(/build/images/PlusJakartaSans-ExtraBold.df9c78f5.svg#PlusJakartaSans-ExtraBold) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;src:url(/build/fonts/PlusJakartaSans-Italic.efda34cd.eot);src:url(/build/fonts/PlusJakartaSans-Italic.efda34cd.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-Italic.5f423040.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-Italic.8f433fbb.woff) format("woff"),url(/build/fonts/PlusJakartaSans-Italic.be59a61f.ttf) format("truetype"),url(/build/images/PlusJakartaSans-Italic.719d0e31.svg#PlusJakartaSans-Italic) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:200;src:url(/build/fonts/PlusJakartaSans-ExtraLight.78df2ead.eot);src:url(/build/fonts/PlusJakartaSans-ExtraLight.78df2ead.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-ExtraLight.b52099b2.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-ExtraLight.d6751bfb.woff) format("woff"),url(/build/fonts/PlusJakartaSans-ExtraLight.4861c954.ttf) format("truetype"),url(/build/images/PlusJakartaSans-ExtraLight.c5287d18.svg#PlusJakartaSans-ExtraLight) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:300;src:url(/build/fonts/PlusJakartaSans-LightItalic.139d42da.eot);src:url(/build/fonts/PlusJakartaSans-LightItalic.139d42da.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-LightItalic.7fb95e24.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-LightItalic.081d8b85.woff) format("woff"),url(/build/fonts/PlusJakartaSans-LightItalic.45868e85.ttf) format("truetype"),url(/build/images/PlusJakartaSans-LightItalic.a7af4130.svg#PlusJakartaSans-LightItalic) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:200;src:url(/build/fonts/PlusJakartaSans-ExtraLightItalic.17ee1f16.eot);src:url(/build/fonts/PlusJakartaSans-ExtraLightItalic.17ee1f16.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-ExtraLightItalic.a31d1787.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-ExtraLightItalic.2d8f8933.woff) format("woff"),url(/build/fonts/PlusJakartaSans-ExtraLightItalic.eb2d38ab.ttf) format("truetype"),url(/build/images/PlusJakartaSans-ExtraLightItalic.e16b6a41.svg#PlusJakartaSans-ExtraLightItalic) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:700;src:url(/build/fonts/PlusJakartaSans-ExtraBoldItalic.a3bb8889.eot);src:url(/build/fonts/PlusJakartaSans-ExtraBoldItalic.a3bb8889.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-ExtraBoldItalic.2d950df1.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-ExtraBoldItalic.4b09e118.woff) format("woff"),url(/build/fonts/PlusJakartaSans-ExtraBoldItalic.75facaf9.ttf) format("truetype"),url(/build/images/PlusJakartaSans-ExtraBoldItalic.af1e55be.svg#PlusJakartaSans-ExtraBoldItalic) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;src:url(/build/fonts/PlusJakartaSans-Light.14404d3a.eot);src:url(/build/fonts/PlusJakartaSans-Light.14404d3a.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-Light.ab5ff386.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-Light.e9d9ddae.woff) format("woff"),url(/build/fonts/PlusJakartaSans-Light.5eb8e341.ttf) format("truetype"),url(/build/images/PlusJakartaSans-Light.4443cfaa.svg#PlusJakartaSans-Light) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;src:url(/build/fonts/PlusJakartaSans-Medium.49461de8.eot);src:url(/build/fonts/PlusJakartaSans-Medium.49461de8.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-Medium.5c076e4f.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-Medium.7f17daf4.woff) format("woff"),url(/build/fonts/PlusJakartaSans-Medium.96bd346c.ttf) format("truetype"),url(/build/images/PlusJakartaSans-Medium.9f4a4225.svg#PlusJakartaSans-Medium) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:500;src:url(/build/fonts/PlusJakartaSans-MediumItalic.20a2bff3.eot);src:url(/build/fonts/PlusJakartaSans-MediumItalic.20a2bff3.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-MediumItalic.f21de22b.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-MediumItalic.bd0df145.woff) format("woff"),url(/build/fonts/PlusJakartaSans-MediumItalic.27af5fe6.ttf) format("truetype"),url(/build/images/PlusJakartaSans-MediumItalic.82908b85.svg#PlusJakartaSans-MediumItalic) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;src:url(/build/fonts/PlusJakartaSans-Regular.841c08ba.eot);src:url(/build/fonts/PlusJakartaSans-Regular.841c08ba.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-Regular.f07740e1.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-Regular.57b2a627.woff) format("woff"),url(/build/fonts/PlusJakartaSans-Regular.da38c650.ttf) format("truetype"),url(/build/images/PlusJakartaSans-Regular.3581d43d.svg#PlusJakartaSans-Regular) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;src:url(/build/fonts/PlusJakartaSans-SemiBold.162a0bbd.eot);src:url(/build/fonts/PlusJakartaSans-SemiBold.162a0bbd.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-SemiBold.c1860aef.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-SemiBold.b7753ffb.woff) format("woff"),url(/build/fonts/PlusJakartaSans-SemiBold.f0b610f9.ttf) format("truetype"),url(/build/images/PlusJakartaSans-SemiBold.f8214e87.svg#PlusJakartaSans-SemiBold) format("svg")}@font-face{font-display:swap;font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;src:url(/build/fonts/PlusJakartaSans-SemiBoldItalic.ff6152be.eot);src:url(/build/fonts/PlusJakartaSans-SemiBoldItalic.ff6152be.eot?#iefix) format("embedded-opentype"),url(/build/fonts/PlusJakartaSans-SemiBoldItalic.b0ed753c.woff2) format("woff2"),url(/build/fonts/PlusJakartaSans-SemiBoldItalic.13f3c400.woff) format("woff"),url(/build/fonts/PlusJakartaSans-SemiBoldItalic.f04461d1.ttf) format("truetype"),url(/build/images/PlusJakartaSans-SemiBoldItalic.f7e8522f.svg#PlusJakartaSans-SemiBoldItalic) format("svg")}.headline{color:#20ad96;font-size:25px;margin-bottom:24px}.headline3{font-size:24px;line-height:1.5;margin:0}.headline2,.headline3{color:var(--text-color);font-weight:600}.headline2{font-size:63px;line-height:1.13}.headline1{font-size:35px;margin-bottom:12px;margin-left:20px;margin-right:20px}.headline-section{color:var(--text-color);font-size:34px;font-weight:700;margin:0 0 80px}[class*=headline] span{color:#20ad96}.subtitle{color:var(--text-color);display:block;font-weight:700;letter-spacing:4px;line-height:2;margin-bottom:18px;text-transform:uppercase}.text__center{justify-self:center;text-align:center}.link__center{display:flex;justify-content:center;position:relative;text-decoration:underline;top:30px}.text__box{margin-bottom:24px;margin-top:24px}li,p{color:#000;font-size:1.36em;font-style:normal;font-weight:400;line-height:1.4;overflow-x:hidden;position:relative}.hero-title{color:inherit;font-family:PlusJakartaSans,Segoe UI;font-size:42px;font-weight:100;line-height:1.2;margin:8px 0 20px}.hero-title strong{color:var(--contrast)}@media (max-width:675px){.hero-title{font-size:32px}}.hero-title-style{color:#20ad96;font-size:.93em;font-weight:700;letter-spacing:.2em;margin-bottom:20px;padding-left:75px;position:relative;text-transform:uppercase}.hero-title-style:before{background-color:#20ad96;content:"";display:inline-block;height:2px;left:0;position:absolute;top:50%;width:50px}@media (max-width:675px){.hero-title-style:before{width:40px}.hero-title-style{font-size:.7em;padding-left:50px}}.hero-text{font-size:18px}.hero-text strong{font-weight:700}@media (min-width:600px){.hero-text{font-size:27px}}.section-title{border-bottom:1px solid var(--border);font-family:PlusJakartaSans,Segoe UI;font-size:18px;font-weight:700;margin-bottom:24px;padding-bottom:8px}.h1{font-family:PlusJakartaSans,Segoe UI;font-size:42px}.h1,.h2{font-style:normal;font-weight:700;line-height:1.2}.h2{font-size:32px}.contact_title,.h3{font-size:24px;font-style:normal;font-weight:400}.contact_title strong,.h3 strong{font-weight:700}.contact_title .icon,.h3 .icon{height:20px;width:20px}.blog__meta,.meta,.text-right{font-size:18px;margin-bottom:16px;text-align:left!important}.text-center{text-align:center!important}.text-inversed{color:var(--color-inversed)}.reader-only{display:none}.text-danger{color:var(--red)}.center{margin:0 auto;position:relative}@media (max-width:900px){.h1{font-size:32px}.h2{font-size:26px}.contact_title,.h3{font-size:20px}}strong{font-weight:700}.blog__meta,.meta{color:#20ad96}.blog__meta span,.meta span{display:block}.blog__meta{display:flex}.blog__meta span{align-content:center;display:flex}blockquote{background-color:var(--background-light);border-left:2px solid var(--contrast);margin:16px;padding:32px}.separator{background-color:var(--color);height:100%;margin:0 16px;width:2px}.meta__user{align-items:center;display:flex}.desc{margin:32px 0}.desc,.desc p{color:#696969!important;font-size:18px!important;font-weight:500!important;line-height:1.67!important}.funfact{text-align:center}.funfact .number{color:#20ad96;display:block;font-size:48px;font-weight:800;line-height:1}.funfact .text{color:var(--text-color);font-size:15px;font-weight:700;letter-spacing:2px;line-height:1.34;margin-bottom:0;margin-top:14px;text-transform:uppercase}mark:after,mark:before{background:#e0e0e0;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(1) translateZ(0);transform-origin:right;transition:transform .6s cubic-bezier(.165,.84,.44,1) .3s;width:100%}mark:after{background-color:#20ad96;transform:scaleX(0) translateZ(0);transform-origin:left;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.text-right{align-items:flex-start}ul{padding-left:48px}li{display:list-item;overflow:visible;position:relative}li:before{background-color:#003146;content:"";display:inline-block;height:14px;left:-20px;position:absolute;top:10px;width:14px}.consulting>li:before{background-color:#ca7c1b}.green>li:before{background-color:#007366}li+li{margin-top:8px}.text-light{color:#b3b3b3;font-weight:300}body,html{word-wrap:break-word;color:#fff;font-family:PlusJakartaSans,Segoe UI;font-size:14px;font-style:normal;font-weight:500;overflow-x:hidden;position:relative;scroll-behavior:smooth;text-overflow:ellipsis}body.is__opened,html.is__opened{height:100vh;overflow-y:hidden}.hr{background-color:#666;content:"";display:block;height:1px;margin-bottom:30px;margin-top:30px;width:100%}.contact,.container,.footer,.header,.section,.service__banner__content{display:block;padding-left:calc(45% - var(--container)/2);padding-right:calc(45% - var(--container)/2);width:100%}.container__large{display:block;padding-left:calc(50% - var(--container)/2);padding-right:calc(50% - var(--container)/2);width:100%}@media (min-width:1180px){:root{--container:1080px}}.clipper{clip-path:polygon(0 0,50% 20%,100% 0,100% 60%,100% 100%,50% 80%,0 100%,0 60%)}.content-center{display:flex;justify-content:center;padding-left:auto;padding-right:auto}.content-center,.image-container,.image-container img{height:auto;width:100%}.image-container img{aspect-ratio:16/9}.nav__item{color:#b3b3b3;font-size:1em;font-weight:400;transition:.5s}.nav__item:after{background-color:transparent;bottom:-10px;content:"";display:inline-block;height:2px;position:absolute;right:0;width:10px}.nav__item.active{color:#fff;font-weight:700}.nav__item.active:after{background-color:#fff}.nav__item,.nav__item+.nav__item{margin-left:32px!important}.header{background-color:#000006;height:80px;transition:.5s;width:100%;z-index:3}.header,.nav{align-items:center;display:flex;justify-content:space-between}.nav .nav__item{font-size:1.2em;font-weight:400}.nav .nav__item,.nav__item{position:relative}.link_project{background-color:#fff;display:none;opacity:0;padding:16px;position:absolute;top:-85px;transform:translateY(0);transition:2s cubic-bezier(0,1.39,1,-.44);width:40%;z-index:3}.link_project p{font-size:.8em;width:80%}.link_project.active{animation:moveOver .4s ease-out;display:flex;opacity:1;top:85px!important}@keyframes moveOver{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.offer_links{background-color:#fff;display:flex}.section__intro{background:no-repeat 50%;background-size:cover;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:flex-end;padding:10% 10% 20px;position:relative;width:100vw;z-index:1}.section__intro .intro__content{display:flex;flex-direction:column;height:100%;justify-content:space-between;z-index:2}.section__intro:before{background-color:rgba(0,0,0,.2)!important;bottom:0;content:"";display:inline-block;left:0;position:absolute;right:0;top:0}.section__intro .intro__title{color:#fff!important;font-size:3.33rem;font-weight:600;line-height:3.34rem;position:relative;width:600px}.section__intro .intro__title:before{background:#fff;border-radius:3px;content:"";display:inline-block;height:15px;left:3px;position:absolute;top:-20px;width:17px}.section__intro .green:before{background-color:#92c83e!important}.section__intro .technologie:before{background-color:#00b5ef!important}.offer__group{bottom:0;display:flex;flex-direction:row;justify-content:space-around;justify-self:end}.offer__item{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:130px}.offer__item .offer__title{font-size:.8em!important;font-weight:500;margin-bottom:16px;text-align:center}.offer__item:after{background:#003146;content:"";display:inline-block;height:4px;width:100%}.offer__item.consulting:after{background:#ca7c1b}.offer__item.business:after{background:#92c83e}.section{color:#000;padding-bottom:60px;padding-top:60px}.section-multiple-text p+p{margin-top:24px}.section__title{align-items:center;color:#003146;display:flex;font-size:1.87em;font-weight:700;justify-content:space-between;margin-bottom:16px;margin-top:48px;overflow:hidden}.section__title:after{background-color:#000;content:"";display:inline-block;height:2px;min-width:40%}.consulting{color:#ca7c1b!important}.green{color:#007366!important}.green:after{background-color:#007366!important}.footer{background-color:#000;padding-bottom:40px;padding-top:40px}.copyright{color:#b3b3b3;font-weight:300;margin-top:64px}.copyright:after{background-color:#666;content:"";display:block;height:1px;margin-bottom:8px;margin-top:8px;width:100%}.flex,.flex__column{display:flex;justify-content:space-between}.flex__around{justify-content:space-around}.flex__column{flex-direction:column;justify-content:space-between}.flex__column .nav__item+.nav__item{margin-left:0}.footer .form{justify-self:end}label{font-size:.85em;font-weight:300;text-transform:uppercase}input:disabled{opacity:.7}.choices__inner,.form-group input,.form-group select,.form-group textarea{align-items:end;background:var(--background);border:1px solid var(--border);border-radius:3px;color:var(--border);font:PlusJakartaSans,Segoe UI;font-size:1.25em;min-height:44px;outline:none;padding:12px 8px;transition:.5s;width:100%}.choices__inner[-internal-autofill-selected],.choices__inner[placeholder],.form-group input[-internal-autofill-selected],.form-group input[placeholder],.form-group select[-internal-autofill-selected],.form-group select[placeholder],.form-group textarea[-internal-autofill-selected],.form-group textarea[placeholder]{color:var(--border);font:PlusJakartaSans,Segoe UI;font-size:1.25em}.form-group{display:flex;flex-direction:column}.form-group textarea{min-height:150px}.form-group label{display:block;margin-bottom:8px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:transparent;color:var(--border);font:PlusJakartaSans,Segoe UI;font-size:1.25em}.btn{border:2px solid transparent;border-radius:2px;display:inline-block;font:PlusJakartaSans,Segoe UI;font-size:1.25em;font-weight:700;padding:8px;transition:.5s}.btn__consulting{background-color:#ca7c1b;color:#fff}.btn__consulting:hover{background:transparent;border-color:#ca7c1b;color:#ca7c1b}.btn__green{background-color:#007366;color:#fff}.btn__green:hover{background:transparent;border-color:#007366;color:#007366}.btn__primary{background-color:#003146;color:#fff}.btn__primary:hover{background:transparent;border-color:#003146;color:#003146}.btn-secondary{background-color:#fff;color:#000}.btn-secondary:hover{background:transparent;border-color:#fff;color:#fff}.btn-darken{background-color:#000;color:#fff}.btn-darken:hover{background:transparent;border-color:#000;color:#000}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:transparent}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.service__nave__head{align-items:baseline;display:flex;flex-direction:row;font:PlusJakartaSans,Segoe UI;font-size:18px;font-weight:700;justify-content:flex-end;padding:30px 15%}.service__nave__head .icon{height:40px!important;width:40px!important}.service__nave__head .telecom{color:#003146}.service__nave__head .business{color:#ca7c1b}.service__nave__head .green{color:#007366}.service__nave__head__item{align-items:center;display:flex;gap:8px}.service__nave__head__item+.service__nave__head__item{margin-left:32px}.service__nave__head__item .active{opacity:.4!important}.service__nave__head__item img{width:160px!important}.service__nave__head__item div{font-size:1.1em;font-weight:900;line-height:15px!important}.service__banner{align-items:center;background-origin:content-box;background-size:100% auto;display:flex;height:190px;position:relative;width:100vw;z-index:2}.service__banner:before{background-size:contain;background:red url(/build/images/tech.6a8c7fe4.jpg) 50%/cover no-repeat fixed;bottom:0;box-shadow:inset 0 0 0 1000px rgba(0,49,70,.8);content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.service__banner:after{background-color:#003146;bottom:-5px;content:"";display:inline-block;height:5px;position:absolute;width:100%}.consulting:after{background-color:#ca7c1b!important}.consulting:before{background:red url(/build/images/intro_3.5aaadc7f.jpg) 50%/cover no-repeat fixed;box-shadow:inset 0 0 0 1000px rgba(202,124,27,.8)}.green:after{background-color:#92c83e!important}.green:before{background:red url(/build/images/intro_2.3f71c13c.jpg) 50%/cover no-repeat fixed;box-shadow:inset 0 0 0 1000px rgba(0,115,102,.8)}.service__banner__content{justify-items:center}.service__banner__content svg{height:80px;width:auto}.grid,.grid_first,.grid_offert,.grid_second,.grid_team,.team_color{grid-gap:16px;display:grid;grid-template-columns:repeat(2,1fr)}.grid_first,.grid_second{grid-gap:24px;grid-template-columns:475px 1fr;margin-bottom:50px}.grid_second{grid-template-columns:1fr 475px}.grid_team{grid-gap:0;grid-template-columns:repeat(3,1fr)}.grid_offert{grid-gap:10%;grid-template-columns:repeat(2,240px)}.about_text{font-size:1.56em;font:PlusJakartaSans,Segoe UI;font-weight:400}.presentation{margin-bottom:60px}.team_color{grid-gap:0;background-color:#92c83e;grid-template-columns:repeat(3,1fr);height:5px;width:100%}.team_color:before{background-color:#00b5ef}.team_color:after,.team_color:before{content:"";display:inline-block;height:5px;width:100%}.team_color:after{background-color:#ca7c1b}.team_description{font:PlusJakartaSans,Segoe UI;font-weight:400;text-align:center}.card_image{background:50%/cover no-repeat;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4);cursor:pointer;height:420px;margin-bottom:20px;position:relative;transition:.5s;width:100%}.card_image:hover{box-shadow:inset 0 0 0 1000px transparent}.card_image .card_team_name{bottom:20px;color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:flex-end;left:0;position:absolute;right:0;text-align-last:center;top:0}.card-offert{align-items:center;background-color:#000;color:#fff;cursor:pointer;display:flex;height:240px;justify-content:center;opacity:.4;text-align:center;transition:.5s;vertical-align:center;width:100%}.card-offert:hover{opacity:1}.card-offert span{font:PlusJakartaSans,Segoe UI;font-size:2.2em;padding:1.5em;text-align:center}.contact{grid-gap:24px;color:#000!important;display:grid;grid-template-columns:repeat(2,1fr);padding-bottom:60px;padding-top:60px}.contact_title{color:#000;font-weight:700}.social_item{align-items:center;display:flex}.social_item *+*{margin-left:8px}.social_item span{font-weight:700}.social_item+.social_item{margin-top:16px}.contact .copyright,.contact .text-light{color:#000;font-weight:700}.p-1{padding:8px}.py-1{padding-bottom:8px;padding-top:8px}.ml-1{margin-left:8px}.mt-1{margin-top:8px}.mb-1{margin-bottom:8px}.p-2{padding:16px}.py-2{padding-bottom:16px;padding-top:16px}.ml-2{margin-left:16px}.mt-2{margin-top:16px}.mb-2{margin-bottom:16px}.p-3{padding:24px}.py-3{padding-bottom:24px;padding-top:24px}.ml-3{margin-left:24px}.mt-3{margin-top:24px}.mb-3{margin-bottom:24px}@media only screen and (max-width:1024px){.section{padding-left:60px;padding-right:60px}li{padding:10px}.service__banner__content{padding-left:70px}.footer{padding-left:66px;padding-right:43px}form.form{min-width:195px!important}.header{padding-left:66px;padding-right:48px}.contact{padding-left:60px;padding-right:60px}}