body,div,html{margin:0;padding:0;font-family:Open Sans,sans-serif}a{text-decoration:none;color:#000}.red{color:red}.lightgrey{color:#bbb}.yellow-underlined:after{content:"";width:0;height:10px;display:block;background-color:#ffd83b;margin:0;float:right;position:absolute;bottom:0;left:20px;mix-blend-mode:overlay;animation:b .5s ease 4.3s forwards}.tilted{width:-webkit-max-content;width:-moz-max-content;width:max-content;background:linear-gradient(#a6f8ea,#a6f8ea) repeat-x 0 100%;background-size:100% 40%;transition:background-size .2s}.tilted:hover{background-size:100% 90%}.hide-before-load{display:none}.spacedText{letter-spacing:2px}.container{margin:0;padding:0;position:relative}.container .sticky-navbar{width:100%;height:30px;padding:10px 0;background-color:#fff;font-size:12px;position:fixed;border-bottom:1px solid #bbb;box-shadow:0 3px 10px 0 #bbb;display:none;top:0;z-index:3}.container .sticky-navbar .first-child{float:left;width:50%;color:#fff;margin-left:10px}.container .sticky-navbar .first-child svg{margin-left:10px}.container .sticky-navbar .first-child a{position:relative;top:-10px;margin-left:10px}.container .sticky-navbar .second-child{width:-webkit-max-content;width:-moz-max-content;width:max-content;float:right;position:relative;top:-5px}.container .sticky-navbar .second-child ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-right:10px}.container .sticky-navbar .second-child ul li{margin-right:15px}.container .scroll-to-top{position:fixed;top:90%;right:30px;display:none}.container .scroll-to-top :before{content:"";display:block;background:url(../../assets/svg/scroll-to-top.svg);width:20px;height:9px;background-repeat:no-repeat}.container .scroll-to-top a{font-size:12px}.container .hero-section{height:100%;border:8px solid #fff;position:relative;animation:a 1s linear 4s forwards}.container .hero-section .hero-section__header{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;border-radius:50%;position:absolute;top:0;right:0}.container .hero-section .hero-section__header ul{padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.container .hero-section .hero-section__header ul li{margin-right:20px}.container .hero-section .hero-section__header ul li a{color:#888;transition:color .3s;font-size:12px}.container .hero-section .hero-section__header ul li a:hover{color:#000}.container .hero-section .hero-section__middle{width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;height:270px;margin:100px auto 50px;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between}.container .hero-section .hero-section__middle .hero-section__text{text-align:center;margin-top:20px}.container .hero-section .hero-section__middle .hero-section__text svg{display:none;position:relative;left:-105px}@media only screen and (max-width:992px){.container .hero-section .hero-section__middle .hero-section__text p{top:40px!important;left:20px!important}}.container .hero-section .hero-section__middle .hero-section__text p{font-size:1em;position:relative;left:50px;top:0}.container .hero-section .hero-section__middle .hero-section__logo{position:relative;top:10px;margin:0 auto;transform:scale(1.2)}.container .hero-section .hero-section__explore{visibility:hidden;position:relative;width:1px;height:50px;background-color:#fff;margin:20px auto 0;color:#000}.container .hero-section .hero-section__explore .explore-path{stroke-dasharray:70;stroke-dashoffset:70;animation:c 2s ease-out infinite}.container .hero-section .hero-section__explore .word{position:absolute;top:-15px;left:-22px;font-size:14px;width:45px}.container .hero-section .hero-section__explore svg{height:50px}.container .hero-section .reveal-holder{position:relative;display:inline-block;overflow:hidden}.container .hero-section .reveal-block{position:absolute;top:0;width:100%;height:100%;background:#fff}.container .hero-section .reveal-block:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#7d7e7d 0,#4da4bc 50%);transition-property:transform;transition-duration:.5s;transition-delay:2.2s}.container .hero-section .reveal-block.right:before{transform:scaleX(0);transform-origin:0 100%}.container .hero-section .reveal-block.right.aos-animate:before{transform:scaleX(1)}.container .hero-section [data-aos=reveal-right]{transform:scaleX(1);transform-origin:100% 0;transition-property:transform;transition-delay:2.4s}.container .hero-section [data-aos=reveal-right].aos-animate{transform:scaleX(0)}.container .hero-section [data-aos=reveal-item]{visibility:hidden;transition-property:visibility;transition-duration:0s}.container .hero-section [data-aos=reveal-item].aos-animate{visibility:visible}.container .hero-section .block-two:before{transition-delay:2.7s}.container .hero-section .block-two{transition-delay:3.2s}.container .hero-section .header-block:before{transition-delay:3.4s}.container .hero-section .header-block{transition-delay:3.9s}.container .headline{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:73px;background-color:#fff;margin:50px auto 0;position:relative;text-align:center}.container .headline .headline__lightning{position:relative;left:-25%;width:150%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.container .headline .headline__lightning svg:first-child{transform:rotate(20deg)}.container .headline .headline__lightning svg:nth-child(2){transform:rotate(110deg)}.container .headline .headline__head{margin:10px 0}.container .headline .headline__plus{font-size:30px;margin:10px 0}.container .headline .headline__machine{margin:10px 0}.container .headline p{font-size:12px;width:300%;position:relative;left:-100%;text-align:center}.container .motto{width:100%;height:100%;background-color:#fff;margin:70px auto 50px}.container .motto .motto__div{width:90%;height:auto;margin:0 auto;background-color:#3e4d6a;position:relative;box-shadow:0 -10px 20px 0 #bbb}.container .motto .motto__div .motto__main{width:80%;height:100%;margin:0 auto;z-index:1;color:#fff;text-align:center;font-size:14px;padding:30px 0}.container .motto .motto__div .motto__main p{margin:0}.container .motto .motto__div .motto__subset{width:35%;max-width:130px;background-color:#fff;z-index:2;font-size:16px;margin:0 auto}.container .motto .motto__div .motto__subset p{margin:5px 15px -2px 10px}.container .projects{width:100%;height:auto;background-color:#fff;text-align:center}.container .projects h2{font-weight:700;color:#42c0da;margin-bottom:0}.container .projects .projects__outerBox{width:100%;height:100%;display:inline}.container .projects .projects__outerBox .projects__mainBox{width:100%;height:auto;margin:0 auto}.container .projects .projects__outerBox .projects__mainBox img{width:80%;height:auto;box-shadow:0 5px 20px 0 #a6a6a6;margin-bottom:10px;transition:all .3s;position:relative}.container .projects .projects__outerBox .projects__mainBox img:hover{top:3px;box-shadow:0 0 10px 0 #bbb}.container .projects .projects__outerBox p{width:80%;margin:0 auto;text-align:left}.container .projects .projects__outerBox p .technology-used{color:#000;border-bottom:1px solid #bbb}.container .projects .projects__outerBox .project-description{color:#666;margin-top:0;font-size:10px}.container .projects .projects__outerBox p:last-child{margin-bottom:50px}.container .projects .projects__outerBox .smallerText{font-size:10px}.container .projects #projects__CTA{width:70%;max-width:325px;text-align:center;margin:0 auto}.container .form{width:100%;height:auto;text-align:center;position:relative;margin:80px auto}.container .form .bubbles{width:20px;height:auto;border-radius:50%;position:absolute}.container .form .bubbles.blue{background-color:#defffb}.container .form .bubbles.green{background-color:#deffe2}.container .form .bubbles:first-child{top:-10px;left:10%}.container .form .bubbles:nth-child(2){top:30px;left:80%}.container .form .bubbles:nth-child(3){top:70%;left:20%}.container .form .bubbles:nth-child(4){width:50px;height:50px;top:80px;right:0;overflow:hidden!important}.container .form .bubbles:nth-child(5){top:100%;left:-5px}.container .form .form__innerBox{width:60%;max-width:250px;height:auto;margin:50px auto}.container .form .form__innerBox h2{font-size:18px}.container .form .form__innerBox input{width:70%;margin-bottom:10px;outline:0;border:1px solid #fff;padding:5px 2px 5px 15px;border-radius:10px;background-color:#ffeeed;transition:all .4s}.container .form .form__innerBox input:nth-child(2){clear:both}.container .form .form__innerBox input:focus{border:1px solid #ff7c6c}.container .form .form__innerBox button{background-color:#fff;border:1px solid #ff7c6c;border-radius:5px;color:#ff7c6c;transition:all .4s}.container .form .form__innerBox button:hover{background-color:#ff7c6c;color:#fff;cursor:pointer}.container .contact{width:100%;height:100%;margin:200px 0 20px}.container .contact .contact__box{width:70%;height:90%;margin:20px auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;line-height:1.5;box-shadow:0 15px 30px 0 #aaa;padding:0 30px;background-image:linear-gradient(180deg,rgba(255,0,0,0) 60%,#dcfffd)}.container .contact .contact__box .greyTitle{color:#727272;font-weight:300}.container .contact .contact__box h2{display:block;letter-spacing:3.5px;margin-bottom:50px}.container .contact .contact__box ul{padding:0}.container .contact .contact__box .contact__info{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:30px}.container .contact .contact__box .contact__social{width:80%}.container .contact .contact__box .contact__social p{float:left}.container .contact .contact__box .contact__social ul{float:right}.container .contact .contact__box .footer{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:30px auto}.container .contact .contact__box .footer .footer__links{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:auto;margin:0 auto;font-size:12px}.container .contact .contact__box .footer .footer__links svg{position:relative;top:2px}.container .contact .contact__box .footer :after{content:"";display:block;background:url(../../assets/svg/footer-heart.svg);width:12px;height:12px;background-repeat:no-repeat;float:right;margin:3px 0 0 5px}@media only screen and (min-width:992px){.container .sticky-navbar{height:30px;font-size:1em}.container .sticky-navbar .first-child{margin-left:20px}.container .sticky-navbar .first-child svg{transform:scale(1.2)}.container .sticky-navbar .first-child a{margin-left:15px}.container .sticky-navbar .second-child{width:-webkit-max-content;width:-moz-max-content;width:max-content;float:right;position:relative;top:-10px}.container .sticky-navbar .second-child ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-right:10px}.container .sticky-navbar .second-child ul li{margin-right:20px}.container .hero-section{min-height:560px;border:15px solid #fff}.container .hero-section .hero-section__header ul{position:relative}.container .hero-section .hero-section__header ul li a{font-size:1.1em}.container .hero-section .hero-section__middle{width:60%;max-width:600px;-ms-flex-pack:justify;justify-content:space-between;margin:150px auto;-ms-flex-direction:row;flex-direction:row}.container .hero-section .hero-section__middle .hero-section__text{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:1.4em}.container .hero-section .hero-section__middle .hero-section__text p{margin-right:150px;font-family:serif;position:relative;top:50px}.container .hero-section .hero-section__middle .hero-section__logo{margin:0}.container .hero-section .hero-section__middle .hero-section__logo svg{transform:scale(2.3);position:relative;top:30px}.container .hero-section .hero-section__explore{height:100px}.container .hero-section .hero-section__explore .word{top:-20px;left:-25px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.container .hero-section .hero-section__explore svg{height:90px}.container .motto{margin:150px auto}.container .motto .motto__div{width:30%;max-width:367px;margin-left:50%;transform:translateX(-100%);box-shadow:-3px -10px 20px 0 #aaa}.container .motto .motto__div .motto__main{width:70%;margin:0 0 0 20px;text-align:left;font-size:16px;line-height:24px}.container .motto .motto__div .motto__subset{font-weight:800;font-size:26px;margin-left:80%}.container #motto-bottom-border{width:300px;height:2px;background-color:#c4c4c4;margin:0 auto;position:relative;top:-50px}.container .projects h2{font-size:30px}.container .projects .projects__outerBox .projects__mainBox img{top:0}.container .projects .projects__outerBox p{font-size:20px}.container .projects .projects__outerBox .project-description{font-size:14px;margin-top:10px}.container .projects .projects__outerBox .smallerText{font-size:14px}.container .projects #projects__CTA{font-size:24px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.container .form{margin:250px auto}.container .form .form__innerBox{max-width:500px!important}.container .form .form__innerBox h2{font-size:1.7em}.container .form .form__innerBox button,.container .form .form__innerBox input{transform:scale(1.1);margin-top:10px}.container .form .form__innerBox input{width:100%;max-width:300px}.container .form .form__innerBox button{transform:scale(1.2)}.container .contact__box{-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-pack:start!important;justify-content:flex-start!important;font-size:1.2em}.container .contact__box h2{-ms-flex-preferred-size:100%;flex-basis:100%}.container .contact__box .contact__info{width:50%}.container .contact__box .contact__social{margin-left:200px;width:50%;max-width:250px;float:right}.container .contact__box .footer{margin-bottom:20px}.container .contact__box .footer .footer__links:after{content:"";display:block;background:url(../../assets/svg/footer-heart.svg);width:12px;height:12px;background-repeat:no-repeat;float:right;margin:3px 0 0 5px}}@keyframes a{0%{border-color:#fff}to{border-color:#4da4bc}}@keyframes b{0%{width:0}to{width:90%}}@keyframes c{0%{stroke-dashoffset:70}45%{stroke-dashoffset:0}55%{stroke-dashoffset:0}90%{stroke-dashoffset:-70}to{stroke-dashoffset:-70}}#hair{stroke-dasharray:460.65;stroke-dashoffset:460.65;animation:d 1s linear 1 forwards}@keyframes d{0%{stroke-dashoffset:460.65}to{stroke-dashoffset:0}}#left-eye{stroke-dasharray:257.51;stroke-dashoffset:257.51;animation:e 1s linear 1 forwards;animation-delay:.8s}@keyframes e{0%{stroke-dashoffset:257.51}to{stroke-dashoffset:0}}#right-eye{stroke-dasharray:255.6;stroke-dashoffset:255.6;animation:f 1s linear 1 forwards;animation-delay:.8s}@keyframes f{0%{stroke-dashoffset:255.6}to{stroke-dashoffset:0}}#fill-logo{fill:#fff;animation:g .5s ease-out forwards;animation-delay:1.7s}@keyframes g{0%{fill:#fff}to{fill:#000}}
/*# sourceMappingURL=index.css.map */
