body{margin:0;padding: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}img{height:200px;width:200px}.navbar-inverse .navbar-nav>li>a:hover{color:#fffff9}a{color:#9d9d9d}a:hover{color:#fffff9;text-decoration:none}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-left{0%{-webkit-transform:translateX(-1000px);transform:translateX(-1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.slide-in-left{-webkit-animation:slide-in-left 1.5s cubic-bezier(.25,.46,.45,.94) .5s both;animation:slide-in-left 1.5s cubic-bezier(.25,.46,.45,.94) .5s both}.slide-in-right{-webkit-animation:slide-in-right 1.5s cubic-bezier(.25,.46,.45,.94) .5s both;animation:slide-in-right 1.5s cubic-bezier(.25,.46,.45,.94) .5s both}.fade-in{-webkit-animation:fade-in 3s cubic-bezier(.39,.575,.565,1) 2.5s both;animation:fade-in 3s cubic-bezier(.39,.575,.565,1) 2.5s both}canvas{fontFamily:sans-serif;textAlign:center;height:100%;background:#222;display:flex;justifyContent:center;alignItems:center;position:relative}.jumbotron{width:100%;position:absolute;z-index:2}.jumbotron>h1,h3,h4,h5{color:#fff}.jumbowrap{display:flex;justify-content:center;align-items:center}@media only screen and (min-device-width:375px){.main{height:100vh;width:100vw;color:#000}.main,.main-wrap{display:flex;flex-direction:column;align-items:center}.main-wrap{background-color:hsla(0,0%,100%,0);height:80vh;width:30%;justify-content:center}.main-wrap>h3{margin-bottom:10%}.main-wrap>h5{text-decoration:none;color:#fff;font-size:1.5em}.main-wrap>h5:hover{color:#40403f;cursor:pointer}}@media only screen and (max-device-width:375px){.main{height:100vh;width:100vw;background-image:none;color:#fffff9;text-shadow:1px 1px #fff}.main,.main-wrap{display:flex;flex-direction:column}.main-wrap{width:100%}.main-wrap>*,.main>h5{display:flex;justify-content:center}.main>h5{text-decoration:none;color:#fffff9;margin-top:30%}.main>h5:hover{color:#40403f;cursor:pointer}}@media only screen and (min-device-width:375px){text{stroke:#fff;fill:#fff}.tree-wrapper{width:100vw;height:100vh;color:#fff}.nodeNameBase{stroke:#fff!important}.nodeAttributesBase{stroke:#fff}.technologies-page{background-color:#222;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.tech-carousel{background-color:grey;height:100vh}.carousel-caption>h4{font-weight:700;font-size:36px}.item.active.left>h3,.item.active.right>h3,.item.active>h3,.item.next.left>h3,.item.prev.right>h3{color:#fff}.item.active,.item.active.left,.item.active.right,.item.next.left,.item.prev.right{height:100vh;display:flex;text-align:center;flex-direction:column;align-items:center;justify-content:center}}@media only screen and (min-device-width:375px){canvas{font-family:sans-serif;text-align:center;height:100%;background:#222;display:flex;justify-content:center;align-items:center;position:relative}.contact{height:100vh;width:100vw;color:#000}.contact,.contact-wrap{display:flex;flex-direction:column}.contact-wrap{width:100%;align-items:center;position:absolute;z-index:2}.contact-form,.contact-wrap>*{display:flex;justify-content:center}.contact-form{flex-direction:column;width:40%;margin-top:10%;align-items:center}.contact-form>*{margin:10px;width:100%;color:#fff}.contact-from>p{font-size:1.5em}#contact-message{height:250px}#contact-alert{margin-top:20%;position:absolute;bottom:0}}@media only screen and (max-device-width:375px){.contact{height:100vh;width:100vw;background-image:-webkit-linear-gradient(#fff,grey);background-image:linear-gradient(#fff,grey);color:#000}.contact,.contact-wrap{display:flex;flex-direction:column}.contact-wrap{align-items:center}.contact-form,.contact-wrap>*{display:flex;justify-content:center}.contact-form{flex-direction:column;width:60%;margin-top:10vh;align-items:center}.contact-form>*{margin:10px;width:100%}#contact-message{height:250px}#contact-alert{margin-top:20%;position:absolute;bottom:0}}@media only screen and (min-device-width:375px){canvas{font-family:sans-serif;text-align:center;height:100%;background:#222;display:flex;justify-content:center;align-items:center;position:relative}.samples{width:100vw;color:#fff}.samples,.samples-wrapper{height:100vh;display:flex;align-items:center;justify-content:center;overflow:scroll}.samples-wrapper{position:absolute;z-index:2;flex-direction:row;flex-wrap:wrap;width:100%}.sample{display:flex;flex-direction:row;height:600px;margin:25px 25px 25px 10%}.sample,.sample-last{width:100%;text-align:center;justify-content:center;align-items:center}.sample-last{font-size:2em;margin:0 25px 25px 10%}.sample-last>p>a{color:#fffff9}.sample-last>p>a:hover{color:#000}.sample-link{color:#fffff9;margin-right:10px}.sample-link:hover{color:#000;cursor:pointer}.sample>img{height:400px;width:600px}.sample>p{margin:10px 0;font-size:24px;padding:30px;width:40%}}@media only screen and (max-device-width:375px){.samples{width:100vw;background-image:-webkit-linear-gradient(#fff,grey);background-image:linear-gradient(#fff,grey);display:flex;flex-direction:column;color:#fffff9;overflow:scroll}.samples,.samples-wrapper{height:100vh;align-items:center;justify-content:center}.samples-wrapper{margin:15% 13px 0 0;width:370px}.sample{display:flex;flex-direction:column;width:100%;height:350px;text-align:center;justify-content:center;align-items:center;margin-bottom:25px}.sample>img{height:250px;width:370px}.sample>p{margin:10px 0;font-size:16px;padding:0;width:100%}}
/*# sourceMappingURL=main.9980d8a0.chunk.css.map */