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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}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}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,button{outline:none}button{border:0}html{font-size:62.5%;font-family:Raleway,sans-serif}.top-title{font-size:2.8rem;font-weight:800;color:#0cbe08;margin-bottom:16px}@media screen and (max-width:1400px){.top-title{font-size:2.2rem}}@media screen and (max-width:1140px){.top-title{font-size:2rem}}.title{font-size:7rem;font-weight:800;color:#3b4258;margin-bottom:24px}@media screen and (max-width:1400px){.title{font-size:6rem}}@media screen and (max-width:1140px){.title{font-size:5rem}}@media screen and (max-width:480px){.title{font-size:4rem}}.desc{font-size:2rem;font-weight:400;color:#4d4d4d;line-height:3rem;margin-bottom:48px}@media screen and (max-width:1400px){.desc{font-size:1.6rem;line-height:2.2rem}}body,html{font-family:Poppins,sans-serif;overflow-x:hidden!important}a{text-decoration:none}main{overflow:hidden}@media screen and (max-width:860px){body{padding-bottom:60px}}button{cursor:pointer}.container{max-width:1440px;margin:auto;position:relative}@media(max-width:1470px){.container{max-width:100%;padding:0 30px}}.container--small{max-width:860px;margin:auto;position:relative}@media(max-width:920px){.container--small{max-width:100%;padding:0 30px}}.center{text-align:center}.loader{width:100vw}.loader__body{overflow:hidden;height:100vh;position:relative}.loader__container{-webkit-transform:translate(-30%,-30%) rotate(-25deg);transform:translate(-30%,-30%) rotate(-25deg)}.loader__row{height:74px;width:7320px;margin-bottom:16px;background-size:auto 100%;background-repeat:repeat-x;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:40s;animation-duration:40s;-webkit-animation-timing-function:linear;animation-timing-function:linear;will-change:transform}.loader__row:nth-child(2n){background-image:url(/img/loader-1.svg);-webkit-animation-name:backgroundloop;animation-name:backgroundloop}.loader__row:nth-child(odd){background-image:url(/img/loader-2.svg);-webkit-animation-name:backgroundloop2;animation-name:backgroundloop2}.loader__logo{background-image:url(/img/logo.svg);width:350px;height:80px;background-size:contain;background-position:50%;background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes backgroundloop{0%{-webkit-transform:translateX(-2440px);transform:translateX(-2440px)}to{-webkit-transform:translateX(-1220px);transform:translateX(-1220px)}}@keyframes backgroundloop{0%{-webkit-transform:translateX(-2440px);transform:translateX(-2440px)}to{-webkit-transform:translateX(-1220px);transform:translateX(-1220px)}}@-webkit-keyframes backgroundloop2{0%{-webkit-transform:translateX(-1120);transform:translateX(-1120)}to{-webkit-transform:translateX(-2440px);transform:translateX(-2440px)}}@keyframes backgroundloop2{0%{-webkit-transform:translateX(-1120);transform:translateX(-1120)}to{-webkit-transform:translateX(-2440px);transform:translateX(-2440px)}}.header{background-image:url(/img/hero_bg.svg);background-size:100% 100%;background-position:bottom;height:auto;padding-bottom:120px}.header--services.header{padding-bottom:800px;position:relative;margin-bottom:-800px}@media screen and (max-width:770px){.header--services.header{padding-bottom:800px}}@media screen and (max-width:940px){.header{background-size:cover}}@media screen and (max-width:770px){.header{text-align:center;padding-bottom:40px}}.nav{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;height:80px}@media screen and (max-width:860px){.nav{-webkit-justify-content:space-around;justify-content:space-around}}.nav__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(/img/logo.svg);width:296px;height:40px}@media screen and (max-width:420px){.nav__logo{width:250px}}@media screen and (max-width:860px){.nav__menu{display:none}}.nav__menu ul li{display:inline-block;margin-right:24px;font-size:1.8rem;font-weight:600}@media screen and (max-width:1080px){.nav__menu ul li{font-size:1.6rem}}.nav__menu ul li a{color:#3b4258;-webkit-transition:color .25s;transition:color .25s}.nav__menu ul li a:active,.nav__menu ul li a:focus,.nav__menu ul li a:hover{color:#0cbe08}.mobile-nav{position:fixed;bottom:0;left:0;height:60px;width:100%;background-color:#fff;z-index:999;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-size:1.4rem;display:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);will-change:transform}@media screen and (max-width:860px){.mobile-nav{display:-webkit-flex;display:-moz-box;display:flex}}.mobile-nav a{color:#3b4258}.mobile-nav__item,.mobile-nav a{display:-webkit-flex;display:-moz-box;display:flex}.mobile-nav__item{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin:0 16px}@media screen and (max-width:330px){.mobile-nav__item{margin:0 10px}}.mobile-nav__icon{position:relative;height:24px;width:24px;margin-bottom:4px}.btn{font-size:1.8rem;font-weight:600;color:#fff;background-color:#0cbe08;-webkit-box-shadow:0 0 20px rgba(12,190,8,.44);box-shadow:0 0 20px rgba(12,190,8,.44);padding:12px 50px;border-radius:30px;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:1140px){.btn{font-size:1.6rem}}@media screen and (max-width:480px){.btn{font-size:1.5rem;padding:12px 40px}}.btn:active,.btn:focus,.btn:hover{background-color:#3b4258;-webkit-box-shadow:0 0 20px rgba(59,66,88,.44);box-shadow:0 0 20px rgba(59,66,88,.44)}.section{padding:80px 0}@media screen and (max-width:560px){.section{padding:40px 0}}.section__grid{margin-top:80px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:770px){.section__grid{grid-template-columns:1fr;grid-column-gap:0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-top:40px}}.section__left{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:left;-moz-box-pack:left;justify-content:left}.section__text{max-width:600px}@media screen and (max-width:770px){.section__text{margin:0 auto 60px}}.section__img{text-align:right;display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;position:relative;max-width:700px;height:500px}@media screen and (max-width:1360px){.section__img{height:400px}}@media screen and (max-width:1180px){.section__img{height:300px}}@media screen and (max-width:450px){.section__img{height:200px}}.section__img img{width:700px;max-width:100%}@media screen and (max-width:1400px){.section__img img{width:600px}}@media screen and (max-width:1300px){.section__img img{width:500px}}@media screen and (max-width:770px){.section__img img{margin:auto}}.section--target{margin-top:0;background-image:url(/img/section-bg.svg);background-position:top;background-size:100% 100%;background-repeat:no-repeat}@media screen and (max-width:940px){.section--target{background-size:cover}}.section--target-about{position:relative;background-image:url(/img/section-connected.svg);padding-bottom:160px;z-index:1}@media screen and (max-width:560px){.section--target-about{padding-bottom:100px}}.section--services{margin-top:-5px;text-align:center;background-image:url(/img/section-bg-bottom.svg);background-position:bottom;background-size:100% 100%;background-repeat:no-repeat;padding-bottom:200px;position:relative;z-index:1}@media screen and (max-width:940px){.section--services{background-size:cover}}.section--services .container{max-width:800px;margin:auto}.section--services .desc{margin-bottom:80px}@media screen and (max-width:780px){.section--services .desc{margin-bottom:40px}}.section--services-page{z-index:1;position:relative;background-image:url(/img/section-connected-low.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom}@media screen and (max-width:800px){.section--services-page{background-size:auto 30%}}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:32px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;grid-row-gap:32px;row-gap:32px;margin-bottom:100px}@media screen and (max-width:780px){.service-grid{grid-template-columns:repeat(2,1fr);margin-bottom:60px}}@media screen and (max-width:540px){.service-grid{grid-template-columns:repeat(1,1fr)}}.service-grid__card{background-color:#fff;color:#5e688a;-webkit-box-shadow:0 15px 25px rgba(0,25,255,.1);box-shadow:0 15px 25px rgba(0,25,255,.1);height:250px;border-radius:8px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-transition:background-color background-image .5s;transition:background-color background-image .5s;position:relative;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:540px){.service-grid__card{height:160px}}.service-grid__card:after{display:block;content:"";position:absolute;border-radius:8px;width:100%;height:100%;background:-webkit-linear-gradient(135deg,rgba(68,134,232,.8),rgba(93,233,195,.8));background:linear-gradient(-45deg,rgba(68,134,232,.8),rgba(93,233,195,.8));opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.service-grid__card:active,.service-grid__card:focus,.service-grid__card:hover{color:#fff}.service-grid__card:active:after,.service-grid__card:focus:after,.service-grid__card:hover:after{opacity:1}.service-grid__icon{width:100px;height:60px;margin-bottom:24px;z-index:1;position:relative}.service-grid__icon img{max-width:100%;max-height:100%}.service-grid__title{font-size:1.6rem;font-weight:500;z-index:1}.service-card{max-width:768px;margin:0 auto 36px;background-color:rgba(255,255,255,.7);padding:48px 48px 64px;border-radius:8px;-webkit-box-shadow:0 15px 25px rgba(0,25,255,.1);box-shadow:0 15px 25px rgba(0,25,255,.1);display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:left;-moz-box-align:left;align-items:left;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}@media screen and (max-width:480px){.service-card{padding:36px}}.service-card__container{max-width:610px;margin:auto}.service-card__icon{position:relative;height:48px;width:48px}.service-card img{height:64px;width:auto}.service-card__top{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-align-items:baseline;-moz-box-align:baseline;align-items:baseline;margin-bottom:24px}@media screen and (max-width:650px){.service-card__top{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:left;-moz-box-align:left;align-items:left}}.service-card__title{font-size:3.2rem;font-weight:500;color:#5e688a;margin-left:16px}@media screen and (max-width:650px){.service-card__title{margin-left:0;margin-top:16px}}@media screen and (max-width:480px){.service-card__title{font-size:2.6rem}}.service-card__desc{font-size:1.6rem;line-height:2.2rem;color:#4d4d4d}.cta{text-align:center;padding:100px 0 120px;overflow:hidden;height:500px;position:relative;margin-top:-90px}.cta__container{width:800px;max-width:70%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact{background-color:rgba(255,255,255,.7);padding:48px 48px 64px;border-radius:8px;-webkit-box-shadow:0 15px 25px rgba(0,25,255,.1);box-shadow:0 15px 25px rgba(0,25,255,.1);text-align:left}@media screen and (max-width:420px){.contact{padding:32px 32px 48px}}.contact__top-title{font-size:2rem;font-weight:800;color:#0cbe08;margin-bottom:16px}@media screen and (max-width:420px){.contact__top-title{margin-bottom:8px}}.contact__title{font-size:4rem;font-weight:800;color:#3b4258;margin-bottom:24px}@media screen and (max-width:420px){.contact__title{font-size:3rem}}.contact__desc{font-size:1.6rem;font-weight:400;color:#4d4d4d;line-height:2.2rem;margin-bottom:48px}.contact__form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;grid-row-gap:24px;row-gap:24px;position:relative}@media screen and (max-width:670px){.contact__form{grid-template-columns:1fr}}.contact__input,.contact__textarea{border:1px solid #ced5f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px;color:#3b4258;font-family:Poppins,sans-serif;font-size:1.6rem;-webkit-transition:border-color .3s;transition:border-color .3s;max-width:100%}@media screen and (max-width:350px){.contact__input,.contact__textarea{max-width:90%}}@media screen and (max-width:330px){.contact__input,.contact__textarea{max-width:80%}}.contact__input:focus,.contact__textarea:focus{border-color:#0cbe08}.contact__input::-webkit-input-placeholder,.contact__textarea::-webkit-input-placeholder{color:#ced5f1}.contact__input::-moz-placeholder,.contact__textarea::-moz-placeholder{color:#ced5f1}.contact__input:-ms-input-placeholder,.contact__textarea:-ms-input-placeholder{color:#ced5f1}.contact__input::placeholder,.contact__textarea::placeholder{color:#ced5f1}.contact__input--wide{grid-column-start:1;grid-column-end:3}@media screen and (max-width:670px){.contact__input--wide{grid-column-end:2}}.contact__textarea{height:300px;grid-column-start:1;grid-column-end:3;margin-bottom:48px;resize:none}@media screen and (max-width:670px){.contact__textarea{grid-column-end:2}}.contact .btn{margin:auto}@media screen and (max-width:1140px){.section__grid--contact{display:block}}.section__grid--contact .section__left{display:block}@media screen and (max-width:1140px){.section__grid--contact .section__img{display:none}}.footer{background-color:#f2f5ff;font-size:1.4rem;padding:16px 0;color:#93acdf}.footer .container{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}@media screen and (max-width:580px){.footer .container{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.footer a{color:#93acdf;-webkit-transition:color .2s;transition:color .2s}.footer a:active,.footer a:focus,.footer a:hover{color:#0cbe08}.footer i{display:inline-block;margin-left:12px}@media screen and (max-width:580px){.footer__socials{margin-top:8px}.footer__copyright{text-align:center;line-height:1.8rem}}.modal{background-color:#fff;position:absolute;width:800px;max-width:90%;top:10%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:32px;border-radius:8px;z-index:9999}.modal__item{font-size:1.4rem;margin-bottom:16px;line-height:1.6rem}.modal__key{font-weight:600}.modal__value{margin-top:4px}.about-intro{padding-top:120px;max-width:1280px;text-align:center;margin:auto}@media screen and (max-width:480px){.about-intro{padding-top:80px}}.about-intro p{margin-bottom:24px}.about-intro strong{font-weight:600}.about-intro .desc{max-width:800px;margin:0 auto 80px}@media screen and (max-width:580px){.about-intro .desc{margin:0 auto 60px}}.about-intro .btn.btn--green{margin-left:8px;margin-right:8px}@media screen and (max-width:580px){.about-intro .btn.btn--green{margin-top:32px}}.services-intro{padding-top:120px;max-width:1280px;text-align:center;margin:auto}@media screen and (max-width:480px){.services-intro{padding-top:80px}}.services-intro p{margin-bottom:24px}.services-intro strong{font-weight:600}.services-intro .desc{max-width:800px;margin:0 auto}@media screen and (max-width:580px){.services-intro .desc{margin:0 auto 24px}}.services-intro .btn{margin-left:8px;margin-right:8px}@media screen and (max-width:710px){.services-page .cta__container{padding-top:48px;padding-bottom:48px}}@font-face{font-family:icomoon;src:url(/_next/static/media/icomoon.d2170686946bc134b48ca888256899ef.eot);src:url(/_next/static/media/icomoon.d2170686946bc134b48ca888256899ef.eot) format("embedded-opentype"),url(/_next/static/media/icomoon.f7df6164ed85f36c6494f9d145a19686.ttf) format("truetype"),url(/_next/static/media/icomoon.d9e36c2bd3bd194d8ff1a7aac89ee77d.woff) format("woff"),url(/_next/static/media/icomoon.37d8833bfa5bfea9f7ac6e82703337b2.svg) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fb:before{content:""}.icon-ig:before{content:""}.icon-tw:before{content:""}