@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff")}:root{--blue:#045089;--band:#f1f6fa;--heading:#515151;--text:#333;--footer:#292e31;--footer-bottom:#23272a;--sticky:#252b2d}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--heading);margin:0;font-family:Rubik,Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1}h2{font-size:35px}h4{font-size:25px}h5{font-size:22px}h6{font-size:18px}p{margin:0}a{color:var(--blue);text-decoration:none}img{vertical-align:middle;max-width:100%;height:auto}.container{width:calc(100% - 30px);max-width:1170px;margin:0 auto;padding:0 15px}.boxed{max-width:1140px;margin:0 auto;padding:0 10px}.band{background:var(--band)}section[id]{scroll-margin-top:80px}.header{z-index:100;position:absolute;top:0;left:0;right:0}.header--stuck{background:var(--sticky);animation:.2s ease-in-out header-in;position:fixed}@keyframes header-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header__bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.header__logo{margin:25px 0;display:block}.header__logo img{width:auto;height:24px}.header--stuck .header__logo{margin:16px 0}.header--stuck .header__nav{margin-top:5px}.header__nav{margin-top:15px}.header__nav ul{margin:0;padding:0;list-style:none;display:flex}.header__nav a{color:#fff;margin:0 15px;padding:15px 0;font-family:Rubik,Lato,sans-serif;font-size:15px;line-height:20px;display:block;position:relative}.header__nav a:after{content:"";background:#fff;width:0;height:1px;transition:width .2s linear;position:absolute;bottom:12px;left:0}.header__nav a:hover:after{width:100%}.header__toggle{cursor:pointer;background:0 0;border:0;padding:10px 0;display:none}.header__toggle span{background:#acacac;border-radius:1px;width:22px;height:2px;display:block}.header__toggle span+span{margin-top:4px}.hero{text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:87vh;padding:10px;display:flex;position:relative}.hero__overlay{opacity:.33;background:#000;position:absolute;inset:0}.hero__title{color:#fff;margin-bottom:25px;font-weight:300;position:relative}.products{padding:80px 0}.products__row{max-width:1200px;display:flex}.product{text-align:center;flex:1;padding:30px}.product>*{max-width:270px;margin-left:auto;margin-right:auto}.product__icon{color:#fff;background:var(--blue);border-radius:50%;margin-bottom:12px;padding:.65em;font-size:66px;display:inline-flex}.product__icon svg{width:1em;height:1em}.product h4{margin-top:10px;margin-bottom:10px}.tagline{text-align:center;padding:10px 0}.tagline h5{color:#020101;font-weight:300}.expertise{text-align:center;padding:80px 0}.expertise h2,.team h2{margin-bottom:10px;padding:10px 0}.expertise__row,.team__row{display:flex}.expertise__item{flex:1;padding:10px}.expertise__item img{margin-bottom:20px}.team{text-align:center;padding:80px 0}.member{flex:1;padding:10px}.member img{object-fit:cover;border-radius:90px;width:150px;height:150px;margin-bottom:20px}.member h4{margin-bottom:20px}.member p{margin-bottom:20px;font-size:16px;line-height:1}.member__linkedin{color:#fff;background:#818a91;border-radius:50%;padding:.5em;font-size:12px;display:inline-flex}.member__linkedin svg{width:1em;height:1em}.footer{background:var(--footer);color:#d2d2d2;padding-top:70px}.footer__widgets{column-gap:30px;padding-bottom:30px;display:flex}.footer__col{flex:1;margin-bottom:40px}.footer h3{color:#fff;border-bottom:1px solid #ffffff1a;margin-bottom:26px;padding-bottom:20px;font-size:18px}.footer a,.footer p{color:#d2d2d2}.footer a:hover{color:#fff}.footer__menu{margin:0;padding:0;list-style:none}.footer__menu a{border-bottom:1px solid #ffffff0d;padding:8px 0;display:block}.footer__menu li:first-child a{padding-top:0}.footer__col p{margin-bottom:10px;font-size:15px;line-height:195%}.footer__col p svg{vertical-align:-1px;margin-right:10px}.footer__bottom{background:var(--footer-bottom);min-height:70px;padding:30px 0 20px}@media (width<=1024px){.hero__title,.tagline h5{font-size:28px}}@media (width<=767px){.hero__title,.tagline h5{font-size:22px}.header,.header--stuck{background:var(--sticky);animation:none;position:sticky}.header--stuck .header__logo{margin:25px 0}.header--stuck .header__nav{margin-top:0}.header__toggle{margin-top:22px;display:block}.hero__title{padding:0 30px}.header__nav{width:100%;margin-top:0;display:none}.header--open .header__nav{display:block}.header__nav ul{flex-direction:column;padding-bottom:10px}.header__nav a{margin:0;padding:10px 0}.header__nav a:after{display:none}.products__row,.expertise__row,.team__row,.footer__widgets{flex-direction:column}.footer h3{margin-bottom:18px}.footer__col{margin-bottom:50px}.expertise__item img{max-width:270px}.tagline h5{padding:0 20px}}@media (width<=479px){h2{font-size:30px}h4{font-size:23px}h6{font-size:17px}}
