/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}ul{padding-left:0}@font-face{font-family:Eurostile Heavy;font-style:normal;font-weight:900;src:local("Eurostile Heavy"),url(/assets/eurostile-heavy-myR4Jk-H.otf) format("opentype")}@font-face{font-family:Bookmania Light;font-style:normal;font-weight:300;src:local("Bookmania Light"),url(/assets/bookmania-light-DNWivJN3.ttf) format("truetype")}@font-face{font-family:TT Supermolot Neue Regular;font-style:normal;font-weight:400;src:local("TT Supermolot Neue Regular"),url(/assets/tt-supermolot-neue-regular-CU-DQanq.ttf) format("truetype")}html{font-size:125%;background-color:#038439;color:#fff}body{font-family:TT Supermolot Neue Regular,sans-serif;font-size:1rem}.wrapper{margin:0 auto;width:80%;max-width:1080px}img{width:100%;height:100%}li{list-style:none}li a,li a:visited,li a:active{color:#fff}li a:hover{color:#000}a{text-decoration:none}span{display:block}h1{font-size:.75rem;font-family:TT Supermolot Neue Regular,sans-serif}h2{font-size:2.6rem;font-family:Eurostile Heavy,sans-serif;margin-top:5px}h3{font-size:1.5rem;font-family:TT Supermolot Neue Regular,sans-serif}blockquote{font-size:1.5rem;font-family:Bookmania Light,serif}.greyBg{background-color:#6e6e70}.limeBg{background-color:#00b400}.greenBg{background-color:#038439}button{border:none;display:flex;align-items:center;justify-content:space-evenly;width:150px;padding:10px 5px;cursor:pointer;margin:10px 0}input[type=submit],input[type=radio],select,li label{cursor:pointer}label,input[type=submit],select{display:block;margin-bottom:10px}input,textarea,select{margin-bottom:20px;border:none;padding:10px 15px}img{object-fit:cover}.linkedP a{text-decoration:underline;color:#fff}.linkedP a:hover{color:#00b400}.btn1{background-color:#00b400;color:#000}.btn1:hover{background-color:#000;color:#fff}.btn1 a:visited,.btn1 a:active{color:#000}.btn2{background-color:#000;color:#fff}.btn2:hover{background-color:#00b400;color:#000}.btn2 a:visited,.btn2 a:active{color:#000}.emailBtn{display:inline;position:relative}.emailBtn input[type=email]{padding:10px 35px 10px 5px}.emailBtn input[type=submit]{background-color:#00b400;color:#000;border:0;padding:12px;position:absolute;top:-2px;right:-62px;cursor:pointer}.emailBtn input[type=submit]:hover{background-color:#000;color:#fff}.emailBtn input[type=submit] a:visited,.emailBtn input[type=submit] a:active{color:#000}.clients{display:flex;height:8vh;align-items:center;justify-content:space-around;gap:3%}.clients .imgContainer{flex:1}section{position:relative}section h1{padding-top:50px}.flexContainer{display:flex}.seperator{border-bottom:2px solid #00b400}header{height:95vh;position:relative}header .wrapper{height:100%;display:flex;flex-direction:column;justify-content:center}header .center{align-items:center;text-align:center}header .emailBtn{position:relative;right:57px}.overlay{background-color:#000000bf;position:absolute;inset:0}footer{font-size:.6rem}footer h2,footer h3{font-size:1rem}footer form{position:relative}footer .footerMain{flex-wrap:wrap}footer .footerMain .imgContainer{width:200px;position:relative;right:35px;top:10px;margin-bottom:20px}footer .footerMain .emailBtn input[type=submit]{top:-11px}footer section{gap:10%}footer section .email{flex:1}footer section .botNav{flex:7;gap:5%;flex-wrap:wrap;min-width:280px}footer section .botNav div{flex:1}footer section .botNav div:first-of-type{flex:1.5}footer section .botNav li{margin:10px 0}footer section .botContact{gap:5%;align-items:center;flex-wrap:wrap;flex:7}footer section .botContact div{align-items:center;gap:10px}footer section .botContact p{display:inline}footer section .botSocials{flex:1;justify-content:flex-end;gap:5px;flex-wrap:wrap;min-width:60px}footer .seperator{justify-content:space-between;align-items:flex-end;padding:20px 0}footer .seperator svg{font-size:1rem}footer .seperator a{color:#fff}footer .seperator a p{text-decoration:underline}footer .seperator a:hover{color:#00b400}footer .copyright{padding-bottom:20px}.details .wrapper{flex-wrap:wrap;padding:50px 0;gap:40px}.details .wrapper div{flex:1;min-width:375px}.error{height:67vh;padding:40px 0}.error .flexContainer{height:inherit;align-items:center}.error h1{padding:0}.error .textContainer{position:relative;bottom:100px}.pinwheel{margin:20px 48%;animation-name:spin;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.formSuccess{font-weight:700}.services{padding-bottom:50px}.services .flexContainer{justify-content:space-between;gap:10%;padding-bottom:30px;align-items:flex-end}.services .flexContainer button{margin-top:30px}.services .flexContainer h2,.services .flexContainer p{margin-bottom:0}.services .imgContainer{max-height:200px;overflow:hidden}.services ul{margin:0}.services li{padding-bottom:0}.services li h3{margin-bottom:0}.services li div{flex:1}.services .option{width:100%;align-items:flex-end;cursor:pointer}.services .option svg{position:relative;bottom:10px}.services .option:hover{color:#00b400}.services ul .seperator{padding-bottom:0}.industries{height:80vh;text-align:center}.industries .wrapper{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.industries ul{display:flex;text-align:left;gap:20px;flex-wrap:wrap}.industries ul li{flex:1;background-color:#038439;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.industries ul li .imgContainer{height:150px}.introAbout{padding:50px 0}.introAbout .wrapper{display:flex;align-items:center;gap:5%;flex-wrap:wrap}.introAbout .wrapper div:first-of-type{flex:1;min-width:300px}.introAbout .wrapper div:nth-of-type(2){flex:3}.introAbout .wrapper .row{display:flex}.introAbout .wrapper .row div{flex:1;margin:20px;display:flex;flex-direction:column;align-items:center}.introAbout .wrapper .row .limeBg{padding:30px}.introAbout .wrapper .row .limeBg svg{font-size:2rem}.testimonials{text-align:center;height:140vh}.testimonials .wrapper{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.testimonials .wrapper:-webkit-scrollbar{display:none}.testimonials .carousel{margin-top:40px}.testimonials .carousel p{font-style:normal}.testimonials .carousel svg{flex:1}.testimonials .carousel ul{flex:7;text-align:left}.testimonials .carousel ul blockquote{padding:20px 0;margin:20px}.testimonials .carousel ul cite{display:flex;align-items:center;justify-content:space-between;padding:0 20px}.testimonials .carousel ul cite img{object-fit:contain;width:200px}.faq .textContainer{min-width:400px;flex:1}.faq .wrapper{display:flex;flex-wrap:wrap;gap:10%;margin-bottom:40px}.faq .wrapper ul{flex:2}.faq .wrapper .belowFold{display:none}.faq .wrapper .belowFold li{list-style:circle;position:relative;left:20px}.faq .option{justify-content:space-between;cursor:pointer}.faq .option:hover{color:#00b400}.faq .option svg{flex:1;margin-top:40px}.faq .option h3{flex:10}.faq .seperator{flex-direction:column}.remote .wrapper{gap:5%;padding:40px 0;flex-wrap:wrap}.remote .wrapper .imgContainer{flex:1;min-width:470px}.remote .wrapper .textContainer{flex:1;flex-direction:column}.team{height:210vh}.team .wrapper{height:100%;flex-direction:column;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.team .wrapper:-webkit-scrollbar{display:none}.team h2{margin-top:30px;text-align:center}.team h3{font-size:1rem;margin:0 0 10px}.team h4{font-size:1.5rem;margin-top:0}.team a{color:#fff}.team a:hover{color:#00b400}.team .bigCards{flex-direction:column}.team .bigCards .greenBg{padding:20px;gap:20px}.team .bigCards .textContainer{justify-content:space-between}.team .bigCards .textContainer svg{font-size:1.5rem}.team .bigCards .textContainer ul{gap:5px}.team .bigCards li{margin:10px 0}.team .bigCards li:first-of-type,.team .bigCards li:nth-of-type(3){flex-direction:column}.team .bigCards li .imgContainer{flex:2;align-self:stretch}.team .bigCards li div:nth-of-type(2){flex:4}.team .bigCards li div{gap:20px}.team .smallCards{gap:10px;flex-wrap:wrap;justify-content:space-between}.team .smallCards .greenBg{padding:10px}.team .smallCards li{flex:1;flex-direction:column;justify-content:space-between;min-width:160px;max-width:243px}.team .smallCards h4{margin-bottom:20px}.values h2{margin-top:30px;text-align:center}.values .wrapper div{flex-wrap:wrap;gap:20px;padding-bottom:40px}.values .wrapper div div{flex:1;min-width:500px;text-align:center;padding:20px;flex-direction:column}.values .wrapper div div svg{align-self:center;font-size:2rem}.values .wrapper div div h3{margin:0}.values .wrapper div div p{color:#000}.hackforge h3{padding-bottom:20px;margin:0}.hackforge .wrapper{padding:30px 0;gap:40px;flex-wrap:wrap}.hackforge .wrapper div{flex:1;min-width:330px}.hackforge .wrapper div img{object-position:left}.hackforge .wrapper div:first-of-type{flex-direction:column}.hackforge .wrapper div:first-of-type .imgContainer{position:relative;right:20px;max-width:200px}.cef{height:60vh;text-align:center}.cef h2{margin-top:50px}.cef .seperator{padding-bottom:30px}.cef .flexContainer{justify-content:space-between;gap:5%;flex-wrap:wrap}.cef .flexContainer div{flex:1;min-width:150px}.pytheas .wrapper{flex-wrap:wrap;gap:30px;padding:40px 0}.pytheas .wrapper li{list-style:circle;max-width:300px;position:relative;left:40px}.pytheas .wrapper div{flex:1;min-width:400px}.pytheas .wrapper div img{object-position:20%}.press{height:95vh}.press .wrapper .seperator,.press .wrapper h2{text-align:center;padding:40px 0;margin:0}.press .wrapper .seperator button,.press .wrapper h2 button{margin:0 auto}.press .flexContainer{justify-content:space-between;flex-wrap:wrap;gap:20px 20px}.press .flexContainer .greenBg{flex:1;min-width:300px;padding:20px}.press .flexContainer .greenBg a{height:100%;width:100%;flex-direction:column;justify-content:space-between}.press .flexContainer .greenBg h3{font-size:1.5rem;margin:0}.press .greenBg .imgContainer{width:100px}.press .greenBg .imgContainer img{object-fit:contain}.socials .wrapper{padding:40px 0;gap:40px;justify-content:center;flex-wrap:wrap}.socials .wrapper div{flex:1;min-width:450px;max-width:500px}.socials .wrapper div:nth-of-type(2){flex-direction:column}.socials .wrapper div div{flex:1;gap:5px;flex-wrap:wrap;min-width:60px}.socials .wrapper div div svg{font-size:1.5rem;color:#fff;margin-top:30px}.socials .wrapper div div svg:hover{color:#00b400}.contact{height:70vh}.contact .wrapper{height:100%;align-items:center;flex-wrap:wrap;align-content:center;justify-content:center;gap:10%}.contact .wrapper div{flex:1;max-width:500px}.contact input,.contact textarea{width:300px}.contact .textContainer .flexContainer{align-items:center;gap:10px}.contact .icons{margin-top:20px}.contact .icons svg{font-size:1.5rem}.contact .formContainer,.intake{justify-content:center}.intake form{display:inline-block;margin-bottom:40px}.intake form input[type=text],.intake form input[type=submit],.intake form textarea{width:100%}.intake form section{padding:40px 0}.intake .sectionHeader{align-items:center;gap:10px;margin-bottom:40px;flex-direction:column}.intake .sectionHeader h2{margin:0}.intake .sectionHeader svg{font-size:2rem;position:relative;top:5px}.intake input[type=submit]{margin:40px 0}.intake ul li{gap:10px;align-items:center}.intake ul li input,.intake ul li label{margin:10px 0}@media (max-width: 1003px){.topNav{position:sticky;top:0;z-index:10;background-color:#038439}.topNav .hamburgerIcon{display:block;margin-right:25px;cursor:pointer}.topNav .hamburgerIcon:hover{color:#000}.topNav .hamburgerMenu{display:none;flex-direction:column;align-items:flex-end;z-index:10;position:absolute;top:40px;right:0;background-color:#038439;padding:25px}.topNav .hamburgerMenu button{margin-top:25px}.topNav .hamburgerMenu ul{flex-direction:column;align-items:flex-end}.topNav .hamburgerMenu ul .dropDown{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.topNav .hamburgerMenu ul .dropDown ul{align-items:flex-end;background-color:#00b400;position:inherit;top:0;left:0}.details .imgContainer{display:none}.industries{height:110vh}.introAbout .wrapper div:first-of-type{text-align:center}.introAbout .wrapper div:first-of-type button{margin:0 auto}.faq .textContainer{text-align:center}.faq .textContainer button{margin:0 auto}.team{height:230vh}.team .smallCards{justify-content:center}.cef{height:80vh}.press{height:115vh}.contact{height:100vh}.contact .formContainer{justify-content:flex-start}}.topNav{display:flex;justify-content:space-between;align-items:center;gap:5%;max-height:75px}.topNav ul{align-items:center;justify-content:space-between;flex:4;gap:20px}.topNav ul .dropDown{position:relative;cursor:pointer}.topNav ul .dropDown .ddHeader{align-items:center;gap:5px}.topNav ul .dropDown .ddHeader:hover{color:#000}.topNav ul .dropDown ul{display:none;position:absolute;top:40px;left:-10px;flex-direction:column;z-index:1;gap:20px;align-items:flex-start;padding:10px}.topNav .imgContainer{display:block;max-width:210px}.topNav button{margin:0 25px}.hamburgerIcon{display:none}@media (max-width: 430px){.wrapper{width:90vw}.topNav img{height:50px}.topNav li{text-align:end}.services img{display:none}.industries .wrapper{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start}.industries .wrapper:-webkit-scrollbar{display:none}.testimonials cite,.introAbout .wrapper .row{flex-direction:column}.introAbout .wrapper .row div{margin-left:0;margin-right:0}.faq .textContainer{min-width:50%}footer .footerMain .logo{margin-bottom:20px}footer .footerMain .imgContainer{right:36px}header .start{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;padding-top:50px}header .start:-webkit-scrollbar{display:none}.remote .wrapper .imgContainer{min-width:250px}.team .flexContainer{flex-direction:column}.team .textContainer ul{flex-direction:row}.team .smallCards{align-items:center}.values .wrapper div div{min-width:250px}.cef .overlay{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;padding-top:50px}.cef .overlay:-webkit-scrollbar{display:none}.pytheas .wrapper div{min-width:250px}.press .overlay{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;padding-top:50px}.press .overlay:-webkit-scrollbar{display:none}.socials .wrapper div{min-width:250px}.contact .overlay{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;padding-top:50px}.contact .overlay:-webkit-scrollbar{display:none}}
