@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:url(9dfb05ebd96a8e6415fb.woff) format("woff"),url(3bd8c63b9659dbd29f40.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(3c52e93e502fd6e9b96a.woff) format("woff"),url(a7ce54e772b3c38bdcab.woff2) format("woff2")}.regular-text{font-weight:400}.bold-text,.regular-text{font-family:Barlow,Arial,"sans-serif"}.bold-text{font-weight:700}*,html{margin:0;padding:0}body{font-size:16px}body,h1{font-family:Barlow,Arial,"sans-serif";font-weight:400}h1{font-size:48px;margin:0 0 38px}h2{font-size:36px;font-weight:400}h2,h3{word-wrap:break-word;font-family:Barlow,Arial,"sans-serif";margin:0 0 12px}h3{font-size:18px;font-weight:700}p{font-family:Barlow,Arial,"sans-serif";font-size:16px;font-weight:400;margin:0 0 12px}a{cursor:pointer;text-decoration:underline}ul{padding:0 0 0 40px}.small{font-size:8px}.text-block{margin:30px 0 0}app-root{display:flex}html{height:100%}.home,app-root,body{min-height:100%}.home{width:100%}.header{border-bottom:8px solid;min-height:156.75px;padding:40px}.header .header-wrapper{margin:0 auto;max-width:1100px}.header .top-wrapper{display:flex;flex-direction:row;position:relative}.content{margin:-105px 0 0;padding:70px 0 40px}.content .content-wrapper{margin:0 auto;max-width:1100px;padding:0 40px}.content button{margin:40px auto 0}.footer{display:flex;justify-content:flex-end;padding:12px}.footer .copy{font-size:16px;padding:8px 16px}.header .logo{cursor:pointer;height:160px;min-width:256px;width:27%}.header .change-lang{background-position:top;background-repeat:no-repeat;box-shadow:0 4px 10px #ccc;cursor:pointer;height:18px;position:absolute;right:0;width:27px}.header .change-lang.en{background-image:url(cc89808bd579fbb11fed.jpg)}.header .change-lang.nl{background-image:url(93a39bd1432a7f46a27b.jpg)}.menu .close-hamburger{background-image:url(1092a6fa0eb06ea305fa.svg);background-size:contain;border:none;cursor:pointer;display:none;height:45px;margin:0 0 0 40px;width:45px}.menu-item{cursor:pointer;display:inline-block;font-size:18px;margin:0 0 10px;padding:0 20px 10px}.menu-item.active{border-bottom:2px solid}.menu-item:active,.menu-item:hover{opacity:.8}.hamburger{cursor:pointer;display:none;width:50px}.hamburger>svg{border-radius:8px}.light-bulp{cursor:pointer;height:196.818px;margin:-92px auto 0;position:relative;width:151.834px}button.text,input,textarea{border:1px solid;font-family:Barlow,Arial,"sans-serif";font-size:16px;font-weight:400;min-width:150px;padding:12px}button{background:none;cursor:pointer;display:block}button.text{border-radius:4px;width:38%}button.icon{background-size:contain;border:none;height:45px;width:45px}input,textarea{margin:-8px 0 16px;padding:8px}label{background:#fff;display:table;margin:0 0 0 8px;padding:0 8px;position:relative;width:fit-content}.contact-form{display:none;position:relative}.contact-form .contact-form-wrapper{bottom:0;min-width:50%;padding:40px;position:fixed}.contact-form .contact-form-wrapper form{max-width:548px}.contact-form .form-input{display:flex;flex-direction:column}.contact-form .form-input textarea{min-height:200px}.contact-form .button-wrapper{display:flex;justify-content:space-between}.toaster{left:50%;position:fixed;top:100px;z-index:1}.toaster .toaster-wrapper{left:-50%;max-width:540px;min-width:240px;position:relative}.toaster .toaster-wrapper>app-toast{background:#fff;border:1px solid;border-radius:4px;display:block;margin:0 0 6px;padding:12px}.toaster .toaster-wrapper>app-toast .error-icon,.toaster .toaster-wrapper>app-toast .ok-icon{font-size:18px;font-weight:700}.toaster .toaster-wrapper>app-toast .ok-icon{color:#15a739;display:inline}.toaster .toaster-wrapper>app-toast .error-icon{color:#e50909;display:none}.toaster .toaster-wrapper>app-toast.error .ok-icon{display:none}.toaster .toaster-wrapper>app-toast.error .error-icon{display:inline}.services{display:flex;flex-wrap:wrap;justify-content:center}.services .text-block{cursor:pointer;display:flex;flex-direction:column;height:100%;margin:20px;max-width:400px;min-width:200px;padding:20px;transition:.4s}.services .text-block h3{font-size:60px}.services .text-block>p{height:50px;margin:0;overflow:hidden;padding:0 0 20px;transition:.4s}.services .text-block .arrow-wrapper{box-shadow:0 -8px 10px #ccc;padding:10px 0 0;user-select:none}.services .text-block .arrow-wrapper .arrow{font-size:22px;font-weight:700;text-align:center;transform:rotate(90deg);transition:.4s;width:100%}.error-icon{fill:none;stroke:#991f3d;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.projects{text-align:center}.projects .bulp_on,.projects .logo{height:160px;margin:40px 0 20px}.projects .projects-menu{display:flex;margin:40px 0 0}.projects .projects-menu>.menu-item{white-space:nowrap}.projects .project{background-color:#fff;padding:20px 40px}.projects .project .project-wrapper{margin:0 auto;max-width:1100px}.projects .project .project-wrapper>.entry{display:none}.projects .project .project-wrapper .hivemind-image{background-image:url(0275de8045fbb4c0ddbe.svg);background-repeat:no-repeat;background-size:contain;height:266.667px;margin:0 auto;padding:20px 0;width:252.667px}.projects .project .project-wrapper .synchronization_example{background-image:url(f4f38ed3b7370fdeaaba.svg);background-repeat:no-repeat;background-size:contain;height:166.667px;margin:0 auto;width:225.947px}.projects .project .project-wrapper .synchronization_example.nl{background-image:url(0e744151cb70de99a5c5.svg);height:176.667px;width:235.947px}.projects .project .project-wrapper .hippocampus_screenshot{background-image:url(bf837215cc55883c7da4.PNG);background-repeat:no-repeat;background-size:contain;height:437px;margin:0 auto;width:305px}.projects .project .project-wrapper .de-rekenkamer{background-image:url(579af8e46cc52cfe0cc4.png);background-repeat:no-repeat;background-size:contain;height:480px;margin:20px auto;width:604px}.hivemind-process{background-image:url(4c14c3cc8aadf42f5729.PNG);background-repeat:no-repeat;background-size:contain;height:250px;margin:20px 0;width:100%}.vacancies{margin:60px 0 120px;text-align:center}.hamburger.fixed{position:fixed;top:20px}.contact-form .invalid label{color:#e50909}.contact-form .invalid input,.contact-form .invalid textarea{border-color:#e50909}.contact-form.show,.reorientate-contact-form app-root{display:block}.reorientate-contact-form .header{min-height:198.75px}.reorientate-contact-form .contact-form .contact-form-wrapper{position:relative}.reorientate-contact-form .contact-form .contact-form-wrapper form{margin:0 auto}@media only screen and (max-width:500px){app-root{display:block}.header{min-height:198.75px}.contact-form .contact-form-wrapper{position:relative}.contact-form .contact-form-wrapper form{margin:0 auto}}@media only screen and (max-height:500px){app-root{display:block}.header{min-height:198.75px}.contact-form .contact-form-wrapper{position:relative}.contact-form .contact-form-wrapper form{margin:0 auto}}@media only screen and (max-width:860px){.home .header{padding-bottom:20px}.home .logo{margin:0 0 20px}.home .menu{background:#fff;border-right:1px solid;height:100%;left:-192px;padding:0;position:fixed;top:0;z-index:11}.home .menu .menu-item{display:block;margin:20px}.home .hamburger,.home .menu .close-hamburger{display:block}}.number-five{background:#000;color:#fff}.number-five a{color:#fff}.number-five .toaster app-toast{background:#070707}.number-five button.text{background:#000;border-color:#fff;color:#fff}.number-five input,.number-five textarea{background:none;border-color:#fff;color:#fff}.number-five label{background:#070707}.number-five .header{background:#000;border-color:#fff}.number-five .header .logo{background:url(5836c6ac870caeae2529.svg) no-repeat 0 0}.number-five .header .hamburger>svg{fill:#fff;background-color:#000}.number-five .icon{background-image:url(fb8040b9fb0c48cf484b.svg)}.number-five .content{background:#070707}.number-five .content .services .text-block{background:#fff;color:#070707}.number-five .content .services .text-block a{color:#070707}.number-five .content .services .text-block .arrow-wrapper{box-shadow:0 -8px 10px #fff}.number-five .footer{background:#000}.number-five .footer .copy{background:none;color:#fff}.number-five .light-bulp{background:url(f3e40e91d33c36d55153.svg) no-repeat 0 0}.number-five .contact-form-wrapper{background:#070707}.number-five .projects .project-wrapper{color:#000}.number-five .projects .project-wrapper a{color:#070707}@media only screen and (max-width:860px){.number-five .menu{background:#000}}.number-four{background:#222433}.number-four,.number-four a{color:#100b11}.number-four .toaster app-toast{background:#f1f1f1}.number-four h1,.number-four h2,.number-four h3{color:#230c35}.number-four button.text{background:#f1f1f1}.number-four button.text,.number-four input,.number-four textarea{border-color:#222433;color:#222433}.number-four .header{background:#fff;border-color:#ccc}.number-four .header .logo{background:url(2b1864daf6813397531a.svg) no-repeat 0 0}.number-four .header .hamburger>svg{fill:#ccc;background-color:#fff}.number-four .icon{background-image:url(1092a6fa0eb06ea305fa.svg)}.number-four .content{background:#f1f1f1}.number-four .content .services .text-block{background:#ccc;color:#230c35}.number-four .content .services .text-block a{color:#100b11}.number-four .content .services .text-block .arrow-wrapper{box-shadow:0 -8px 10px #ccc}.number-four .footer{background:#222433}.number-four .footer .copy{background:#fff;color:#222433}.number-four .light-bulp{background:url(e564d325ff51898da0fe.svg) no-repeat 0 0}.number-one{background:#4d4f35}.number-one,.number-one a{color:#0e1609}.number-one .toaster app-toast,.number-one button.text{background:#4d4f35;border-color:#86785c;color:#a29072}.number-one input,.number-one textarea{border-color:#0e1609;color:#0e1609}.number-one .header{background:#86785c;border-color:#4d4f35}.number-one .header .logo{background:url(162fc7756676a09a8c95.svg) no-repeat 0 0}.number-one .header .hamburger>svg{fill:#a29072;background-color:#86785c}.number-one .contact-form-wrapper{background:#5d614a}.number-one .icon{background-image:url(477aab149d5782217cef.svg)}.number-one .content{background:#5d614a}.number-one .content .services .text-block{background:#a29072;color:#4d4f35}.number-one .content .services .text-block a{color:#0e1609}.number-one .content .services .text-block .arrow-wrapper{box-shadow:0 -8px 10px #a29072}.number-one .footer{background:#4d4f35}.number-one .footer .copy{background:#86785c;color:#4d4f35}.number-one .light-bulp{background:url(6120b9132664b092a54a.svg) no-repeat 0 0}.number-seven{background:#1e0303;color:#f0ffde}.number-seven a{color:#f0ffde}.number-seven .toaster app-toast{background:#1e0303}.number-seven button.text{background:#1e0303;border-color:#510a0a;color:#f0ffde}.number-seven input,.number-seven textarea{background:none;border-color:#f0ffde;color:#f0ffde}.number-seven label{background:#3a0808}.number-seven .header{background:#510a0a;border-color:#300606}.number-seven .header .logo{background:url(6552a97073966c7c986b.svg) no-repeat 0 0}.number-seven .header .hamburger>svg{fill:#3a0808;background-color:#510a0a}.number-seven .icon{background-image:url(f7f4625b9e3afb3000ac.svg)}.number-seven .content{background:#3a0808}.number-seven .content .services .text-block{background:#510a0a}.number-seven .content .services .text-block a,.number-seven .content .services .text-block p{color:#f0ffde}.number-seven .content .services .text-block .arrow-wrapper{box-shadow:0 -8px 10px #510a0a}.number-seven .footer{background:#1e0303}.number-seven .footer .copy{background:none;color:#f0ffde}.number-seven .light-bulp{background:url(3f2974b16500710a8666.svg) no-repeat 0 0}.number-seven .contact-form-wrapper{background:#3a0808}.number-seven .projects .project-wrapper,.number-seven .projects .project-wrapper a{color:#510a0a}@media only screen and (max-width:860px){.number-seven .menu{background:#3a0808}}.number-six{background:#020916;color:#fff}.number-six a{color:#fff}.number-six .toaster app-toast{background:#020916}.number-six h1,.number-six h2,.number-six h3{color:#efdf18}.number-six button.text{background:#020916;border-color:#071c51;color:#fff}.number-six input,.number-six textarea{background:none;border-color:#fff;color:#fff}.number-six label{background:#05102d}.number-six .header{background:#071c51;border-color:#020916}.number-six .header .logo{background:url(758ef34236c7e9c62b55.svg) no-repeat 0 0}.number-six .header .hamburger>svg{fill:#efdf18;background-color:#071c51}.number-six .icon{background-image:url(cdc402b13a1fecf03a09.svg)}.number-six .content{background:#05102d}.number-six .content .services .text-block{background:#020916;color:#efdf18}.number-six .content .services .text-block a,.number-six .content .services .text-block p{color:#fff}.number-six .content .services .text-block .arrow-wrapper{box-shadow:0 -8px 10px #020916}.number-six .footer{background:#020916}.number-six .footer .copy{background:none;color:#fff}.number-six .light-bulp{background:url(58a9c1110703f385fa29.svg) no-repeat 0 0}.number-six .contact-form-wrapper{background:#05102d}.number-six .projects .project-wrapper{color:#071c51}.number-six .projects .project-wrapper a{color:#020916}@media only screen and (max-width:860px){.number-six .menu{background:#05102d}}.number-three{background:#f8f8f8;color:#110b11}.number-three a{color:#110b11}.number-three .toaster app-toast{background:#f8f8f8}.number-three h1,.number-three h2,.number-three h3{color:#1f0d60}.number-three button.text{background:#f8f8f8}.number-three button.text,.number-three input,.number-three textarea{border-color:#110b11;color:#110b11}.number-three .header{background:#efefef;border-color:#1f0d60}.number-three .header .logo{background:url(d41822e8576c138e5469.svg) no-repeat 0 0}.number-three .header .hamburger>svg{fill:#1f0d60;background-color:#efefef}.number-three .icon{background-image:url(e38896eab003c2341daa.svg)}.number-three .content{background:#fff}.number-three .content .services .text-block{background:#f8f8f8;color:#1f0d60}.number-three .content .services .text-block a{color:#110b11}.number-three .content .services .text-block .arrow-wrapper{box-shadow:0 -8px 10px #f8f8f8}.number-three .footer{background:#f8f8f8}.number-three .footer .copy{background:none;color:#110b11}.number-three .light-bulp{background:url(53c3f8c987b7f2c3665e.svg) no-repeat 0 0}.number-two{background:#a8d9e5}.number-two,.number-two a{color:#0b111e}.number-two .toaster app-toast{background:#fff}.number-two h1,.number-two h2,.number-two h3{color:#28464e}.number-two button.text{background:#fff}.number-two button.text,.number-two input,.number-two textarea{border-color:#0b111e;color:#0b111e}.number-two .header{background:#fff;border-color:#28464e}.number-two .header .logo{background:url(25e148f489a4a9fc51d8.svg) no-repeat 0 0}.number-two .header .hamburger>svg{fill:#a8d9e5;background-color:#fff}.number-two .icon{background-image:url(5d33eec04c4ade93fc0b.svg)}.number-two .content{background:#c4f0f7}.number-two .content .services .text-block{background:#fff;color:#28464e}.number-two .content .services .text-block a{color:#0b111e}.number-two .content .services .text-block .arrow-wrapper{box-shadow:0 -8px 10px #fff}.number-two .footer{background:#a8d9e5}.number-two .footer .copy{background:#fff}.number-two .light-bulp{background:url(4f5a74faf724087f9bcd.svg) no-repeat 0 0}@media only screen and (max-width:570px){.projects .content-wrapper{overflow-x:scroll}.projects .project .project-wrapper .de-rekenkamer{height:245px;width:100%}}.projects .project .project-wrapper>.entry.shown{display:block}.services .text-block.open{transition:.4s}.services .text-block.open>p{height:100%}.services .text-block.open .arrow-wrapper .arrow{transform:rotate(270deg)}.services .text-block:hover{padding:30px;transition:.4s}.light-bulp .light{background:rgba(255,255,0,.4);border-radius:50%;box-shadow:0 0 60px #ff0;height:80px;margin:24%;opacity:0;position:absolute;transition:.2s;width:80px}.light-bulp:hover .light{opacity:1;transition:.2s}