/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}body,mark{color:#000}.visit__mapwrap,svg:not(:root){overflow:hidden}:focus,a:active,a:hover{outline:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:inherit;border-bottom:1px solid #000;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0}.credentials__title,.footer__copyright,.footer__itemhead,small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}h1,h2,h3,h4,h5,html{font-weight:400}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}table{border-collapse:collapse;border-spacing:0}body{max-width:600px;margin:0 auto;font-family:Inter,sans-serif,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:AkkuratPro-Regular;src:url("/assets/fonts/AkkuratPro-Regular.eot");src:url("/assets/fonts/AkkuratPro-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/AkkuratPro-Regular.woff") format("woff"),url("/assets/fonts/AkkuratPro-Regular.ttf") format("truetype"),url("/assets/fonts/AkkuratPro-Regular.svg#Graphik-Regular") format("svg");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Inter;src:url("/assets/fonts/Inter-UI-Regular.woff2") format("woff2"),url("/assets/fonts/Inter-UI-Regular.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Inter;src:url("/assets/fonts/Inter-UI-Medium.woff2") format("woff2"),url("/assets/fonts/Inter-UI-Medium.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-family:Inter;src:url("/assets/fonts/Inter-UI-Bold.woff2") format("woff2"),url("/assets/fonts/Inter-UI-Bold.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal}html{font-size:25px;line-height:1.28;margin-bottom:150px}h1,section h5{font-weight:500}h1{margin:.67em 0;font-size:1.6em}h2{font-size:1.76em}@media (min-width:41.11111em){h2{font-size:2.3em}}h5{font-size:25px}.font_sm{font-size:18px}.font_xs,nav a{font-size:16px}.spaced{margin:0 10px}.accent,.contact{color:#1034a6;font-weight:600}a:hover{opacity:.6}.landing,a.link--light{color:#fff}a.link--light:hover{border-bottom:1px solid #fff;opacity:1}.nav__link,a.link--bare{border:none;text-decoration:none}.nav__link:hover,a.link--bare:hover{border:none;text-decoration:none;opacity:1}.button{display:block;background-color:#1034a6;color:#fff;font-family:Graphik-Medium;font-size:1em;height:66px;line-height:66px;border:none;text-align:left;padding-left:30px}.landing__title,.logo{font-family:Graphik-Bold}.button:hover{background-color:#590004}.button:hover .button__icon{margin-right:30px;-webkit-transition:.5s;transition:.5s}.button.button--form{text-align:center;min-width:150px;height:44px;line-height:44px;font-size:18px;margin:50px 0;padding-left:0}.button.button--neutral{background-color:#f5f5f5;color:#6a6a6a}.button.button--neutral:hover{background:#3f3f3f;color:#fff}.button.button--landing{width:260px;margin-top:100px}@media (max-width:41.10111em){body{margin:0 15px}.button.button--landing{margin-top:50px}}.button.button--call_to_action{vertical-align:top;width:260px}.button__icon{display:inline-block;float:right;margin-right:40px}.logo{letter-spacing:.1}.logo.logo--footer{font-size:22px}.landing__image{background:url("/assets/images/collaboration.jpg") center center/cover no-repeat fixed;min-height:600px;width:100%}.landing__image.landing__image--contact{background:url("/assets/images/conversation.jpg") top center/cover no-repeat;min-height:425px;height:425px;width:100%;background-position-y:-20px}.landing__image__overlay{width:100%;min-height:600px;background-image:linear-gradient(-165deg,rgba(0,0,0,.2) 0,#000 70%)}.landing__image__overlay.landing__image__overlay--short{min-height:425px;height:425px}.landing__image__overlay.landing__image__overlay--light{opacity:.5}.landing__title{padding-top:240px}.landing__title.landing__title--center{text-align:center}.landing__title.landing__title--short{padding-top:180px}.landing__paragraph{margin-top:100px;max-width:446px}.credentials{background:#000;min-height:125px;padding:80px 0 20px}@media (max-width:56.87889em){.button.button--call_to_action{margin-top:30px}.credentials{padding-top:80px}.footer__col{margin:20px 0}}@media (max-width:27.77778em){.credentials{padding:40px 0}}.credentials__title{text-align:center;color:#fff;opacity:.6}.credentials__wrapper{display:block;padding-top:30px}.credentials__brand{height:55px;text-align:center;display:block;opacity:.6}.credentials__brand img{max-height:46px;max-width:140px;margin:0 auto}.credentials__brand.credentials__brand--singletoppad{padding-top:5px}.services{color:#000;padding:30px 0 85px}.service__block{display:block;margin-top:80px}.service__block__icon{height:46px}.service__block__title{font-family:graphik-semibold;margin:30px 0}.technologies__title,.testimonial__title{font-family:Graphik-Semibold}.service__block__paragraph{margin-right:2.3em}.technologies{color:#000;padding:30px 0}.technologies__wrapper{margin:50px 0 30px}.technologies__item{flex:1;text-align:center;margin:20px 0 10px}.technologies__image{max-height:35px;max-width:160px}.technologies__image .technologies__image--rightpad{padding-right:10px}.testimonials{padding:30px 0 40px;color:#000;background:#f3f3f3}.testimonials__title{margin-bottom:80px;display:inline-block}.testimonial__block{margin-bottom:40px}.testimonial__image{width:125px;height:125px;border-radius:125px}.testimonial__title{margin:10px 0;display:inline-block}.testimonial__title.testimonial__title--link{font-family:Graphik-Regular;border-bottom:none;margin-left:5px;font-size:13px}.testimonial__title.testimonial__title--light{opacity:.6}.call_to_action{padding:30px 0 10px;background:#000;color:#fff}.call_to_action__title{max-width:500px}.call_to_action__wrapper{margin:50px 0}.call_to_action__paragraph{max-width:460px;display:inline-block;line-height:28px}.call_to_action__separator{background:#3f3f3f;height:1px;border:none}.footer{color:#fff;background:#000;padding:50px 0}@media (min-width:56.88889em){h2{font-size:2.827em}.button.button--call_to_action{display:inline-block;margin-left:116px}.footer__col.footer__col--brand{flex:0 0 330px}}.footer__itemhead{font-family:Graphik-Bold;text-transform:uppercase;letter-spacing:.5px;margin:20px 0 10px}.footer__itemhead:first-of-type{margin-top:0}.footer__item{font-size:15px;line-height:25px;display:block}@media (min-width:20em) and (max-width:56.87889em){.footer__item{font-size:13px}}.footer__item *{display:inline}.footer__copyright{margin-top:10px}#mission h1,nav,section{margin:70px 0}nav a{margin-right:25px;display:inline-block}.nav{position:absolute;width:100%;height:60px;z-index:1;background:0 0;color:#fff}.anchor-link,.nav__link{text-decoration:none;color:inherit}.nav.nav--white{background:#fff;color:#000}.nav.nav--fixed{position:fixed}.nav__wrap{max-width:1024px;margin:0 auto}.nav__logo__wrap{position:fixed;left:50%;top:15px;z-index:501}.nav__logo{position:relative;left:-50%;font-family:Graphik-Bold;font-size:22px;letter-spacing:.4px}.nav__link{margin-left:10px;display:block;padding:15px 10px;font-weight:400}.nav__link.nav__link--contact{padding:15px 30px;background:#1034a6;border-color:#1034a6;color:#fff;font-family:Graphik-Medium}.nav__link.nav__link--contact:hover{opacity:1;background:#590004;border-color:#590004}ul.menu-to-toggle{list-style:none;padding:0;font-weight:700;text-align:center;margin:0}ul.menu-to-toggle li{display:inline-block;text-align:left}@media (min-width:41.11111em){.credentials__wrapper,.footer__colwrap,.services__wrapper,.technologies__wrapper,.testimonial__block{display:flex}.credentials__brand,.service__block{flex:1}.credentials__brand img{display:inline-block}.technologies__image{max-height:42px}.testimonial__imagewrap{flex:0 0 214px}.footer__col{flex:1}.footer__col *{display:block}.nav__logo__wrap{position:relative;left:0;top:0;display:inline-block;margin-left:10px}.nav__logo{font-size:18px;left:0;line-height:60px}.nav__link{border-top:4px solid transparent}.nav__link:hover{border-top:4px solid #1034a6}ul.menu-to-toggle{display:inline-block;float:right}}.anchor-link{display:none;z-index:501;position:fixed;top:16px;right:15px;font-variant:small-caps;font-family:Graphik-Medium}.anchor-link:after{content:"menu"}.anchor-link.open:after{content:"close"}@media (max-width:41.10111em){.landing__title{padding-top:120px}.landing__paragraph{margin-top:50px}.testimonial__imagewrap,.testimonial__textwrap{text-align:center}.nav__link:hover{opacity:.6}.anchor-link{display:block}ul.open,ul.open li{list-style:none;display:block}ul.menu-to-toggle{display:none;background:#000}ul.open{padding:0;position:fixed;width:100vw;height:100vh;z-index:500}ul.open li{text-align:center;font-size:22px}ul.open li:first-of-type{margin-top:75px}ul.open li .nav__link{color:#fff;display:block;padding:20px 10px;max-width:50%;min-width:200px;margin:0 auto;border-bottom:1px solid #1e1e1e;text-decoration:none}ul.open li .nav__link:hover{color:#f5f5f5}}section h5{padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:45px}section p{margin:35px 0}section .tech{display:inline-block;margin:1.25px 3.125px}section .tech:first-of-type{margin-left:0}section .contact{color:#1034a6;border:none}.contactform{padding:120px 0 30px;color:#000}.contactform__wrapper{width:561px;margin:0 auto}.contactform__form{font-size:24px;line-height:45px;margin-top:60px}.contactform__form input[type=email],.contactform__form input[type=text]{border:none;background:#f5f5f5;padding:5px 10px;color:#000}.contactform__form input[type=email]:focus,.contactform__form input[type=text]:focus{background:0 0;border-bottom:2px solid #3f3f3f}.visit{padding:0 0 30px;color:#000}.visit__text{width:561px;margin:0 auto;display:flex}.visit__title{flex:0 0 330px;margin-top:0}.visit__address{flex:1}.visit__address p{line-height:25px;margin:0}.visit__mapwrap{max-width:561px;margin:50px auto}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}
