.about-split{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.about-split-text{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;display:inline}.about-split-text h3{padding:0!important;margin:0!important}.about-image{margin:1em 2em 1em 0;-webkit-filter:grayscale(100);filter:grayscale(100);border:1px solid #494949;background-color:#bdbdbd;float:left;height:150px;width:150px}.projects{width:100%}.project-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.project-list a,.project-list a:visited{margin:1em;padding:1em;color:#707070;text-decoration:none}.project-list a:hover>h2{-webkit-transition:color 1s ease;-o-transition:color 1s ease;transition:color 1s ease;color:#c300ff!important}.list-item{background-color:#f7f7f7;margin:1px}.list-item h2{color:#707070;margin:0!important;-webkit-transition:color 1s ease;-o-transition:color 1s ease;transition:color 1s ease}.list-item p{margin:5px 0 0!important;font-size:1em}.list-item-img-container,.list-item-split{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.list-item-img-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;max-height:156px;overflow:hidden}.list-item-mini-img{-webkit-filter:grayscale(100%);filter:grayscale(100%);border:3px solid #fff;margin:10px 10px 0 0;height:140px;min-width:140px;background-color:hsla(0,0%,56%,.384)}.slow-fade-in{-webkit-animation:fadeIn ease-out 1;animation:fadeIn ease-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:1s;animation-delay:1s}.break-down-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.break-down-container,.break-down-item-tags{list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.break-down-item-tags{padding:0;margin:10px 0 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row}.break-down-item-tags li{font-size:.9em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:5px 15px 0 0;font-family:Verdana,Geneva,Tahoma,sans-serif;color:#a1a1a1;font-weight:lighter;cursor:pointer}#break-down-target{color:#c300ff}#tag-link{color:#a1a1a1}.break-down-item-tags li h4{font-size:18px;margin:0}#project-tags-title,.break-down-item-tags li h4{padding:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#project-tags-title{display:-ms-flexbox;display:flex;font-weight:300;margin:0;margin:0 5px 0 0}.proj-filter-container{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;margin:0 0 2em}.proj-filter-toggle{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.tag-current{margin:0 0 2em;font-size:.9em;font-family:Rubik,sans-serif;font-style:italic;padding:0;color:#9e9e9e;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.tag-current p{margin:0!important;text-align:center}.tag-current b{font-weight:400;color:rgba(195,0,255,.5)}.tag-button,.tag-current b{margin:5px;text-align:center}.tag-button{font-style:normal;padding:5px 20px;border:1px solid #f1f1f1;color:#c7c7c7;text-decoration:none}.tag-button,.tag-button:hover{-webkit-transition:background 1s ease,color 1s ease;-o-transition:background 1s ease,color 1s ease;transition:background 1s ease,color 1s ease}.tag-button:hover{border:1px solid #fff;background-color:#d4d4d4;color:#fff}.tag-filter-list{font-size:.8em;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-family:Rubik,sans-serif;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tag-filter-list a,.tag-filter-list a:active,.tag-filter-list a:focus,.tag-filter-list a:visited{margin:3px 20px 0 0;color:#c7c7c7;text-decoration:none;-webkit-transition:color 1s ease;-o-transition:color 1s ease;transition:color 1s ease}.tag-filter-list a:hover{color:#c300ff;-webkit-transition:color 1s ease;-o-transition:color 1s ease;transition:color 1s ease}.project-item{border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:1em}.project-item-images{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0}.project-bg-img{cursor:-webkit-zoom-in;cursor:zoom-in;width:200px;border:1px solid #e7e7e7;margin:1em;background-color:#d3d3d3}.projects .project-item h1{margin:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;color:#c300ff;padding:0 0 5px;border-bottom:2px solid #c300ff}.project-item-header p{margin:0}.project-item-header,.project-item-link-large{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.project-item-link-large{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:2em 0}.project-item-link-large a{text-align:center;padding:3px;margin:0 15px;-webkit-transition:color 1s ease-out;-o-transition:color 1s ease-out;transition:color 1s ease-out;color:#b8b8b8;font-size:1.3em;text-decoration:none}.project-item-link-large a:hover{-webkit-transition:color .4s ease-in;-o-transition:color .4s ease-in;transition:color .4s ease-in;color:#c300ff}.project-item-link{opacity:.8;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1em 0}.project-item-link a{color:#a9a9a9;text-decoration:none;padding:0 3px 1px;margin:5px 10px 0 0;border-bottom:1px solid #a9a9a9}.project-item-link a,.project-item-link a:hover{-webkit-transition:color .4s ease-in,border .4s ease-in;-o-transition:color .4s ease-in,border .4s ease-in;transition:color .4s ease-in,border .4s ease-in}.project-item-link a:hover{color:#c300ff;border-bottom:1px solid #c300ff}.project-tags{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.project-tags li{display:block;padding:5px;margin:10px 5px 0}.project-item-footer{font-size:.9em}.hidden{opacity:0}.page-curtain{left:0;top:0;background-color:#000;-webkit-animation:fadeIn-part ease-out 1;animation:fadeIn-part ease-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;position:fixed;z-index:99;height:100%;width:100%;overflow:hidden}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn-part{0%{opacity:0}to{opacity:.9}}@keyframes fadeIn-part{0%{opacity:0}to{opacity:.9}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in{-webkit-animation:fadeIn ease-out 1;animation:fadeIn ease-out 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.fade-out{opacity:1;-webkit-animation:fadeOut ease-in 1s;animation:fadeOut ease-in 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.fade-in.one{opacity:0;-webkit-animation:fadeIn ease-in 1s;animation:fadeIn ease-in 1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.zoom-img{position:relative;border:1px solid #000;cursor:-webkit-zoom-out;cursor:zoom-out;max-width:80%;max-height:80%}.image-zoom{left:0;top:0;z-index:100;position:fixed;height:100%;width:100%;overflow:hidden}.zoom-img-title{padding:1em;color:#fff!important;border:none!important;opacity:.9}.logo-overlay{opacity:.2;position:fixed;bottom:-.5em;left:0;height:100px;width:100px;z-index:101}.image-zoom-desc{color:#fff;padding:1.2em;opacity:.5}.image-zoom-place{margin:1em 0 0;color:#fff;opacity:.5;letter-spacing:2px}.image-zoom-hints{margin:0;color:#fff;opacity:.2;padding:0 3em}.image-zoom-navigation{font-size:2em;font-weight:bolder;color:#fff;font-family:Arial,Helvetica,sans-serif;cursor:pointer;z-index:111}.image-zoom-navigation-right{position:fixed;right:10px;top:50%}.image-zoom-navigation-left{position:fixed;left:10px;top:50%}.contact-form{max-width:400px;min-width:250px}.contact-form label{color:dimgray;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:justify;justify-content:space-between;font-family:Arial,Helvetica,sans-serif;font-size:.8em;margin:0 0 1em}.contact-form label input,.contact-form label textarea{border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;font-size:16px;border:none;padding:10px 5px;width:100%;border-bottom:1px solid gray;outline:none;resize:none}.contact-form label input:focus{border-bottom:2px solid gray;padding:10px 5px 8px}#message-label{-ms-flex-direction:column;flex-direction:column}#message-label textarea{margin:.2em 0 0;border:none;padding:6px}#message-label textarea:focus{padding:5px;border:1px solid #e9e9e9}.contact-send-form{border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;background-color:#00b4ff;padding:10px 40px;color:#fff;letter-spacing:4px;font-size:.9em;text-transform:uppercase;cursor:pointer;outline:none}.contact-send-form,.contact-send-form:focus,.contact-send-form:hover{border:1px solid #00b4ff;-webkit-transition:background 1s ease,color 1s ease;-o-transition:background 1s ease,color 1s ease;transition:background 1s ease,color 1s ease}.contact-send-form:focus,.contact-send-form:hover{background-color:#fff;color:#00b4ff}.contact-send-form:active{-webkit-transition:none;-o-transition:none;transition:none;background-color:grey;color:#fff;border:1px solid #fff}#contact-form-error{color:tomato!important}#contact-form-error input,#contact-form-error textarea{border:1px solid tomato!important}.NotFound{font-size:2em}.logoLink{-webkit-transition:.8s;-o-transition:.8s;transition:.8s}.logoLink:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.nav-bar{margin:1em 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.nav-bar a{letter-spacing:1px;text-transform:uppercase;font-size:1.2em;color:#bebebe;margin:0 1em;text-decoration:none;font-family:Raleway,sans-serif;-webkit-transition:color .4s ease-out;-o-transition:color .4s ease-out;transition:color .4s ease-out}.nav-bar a:hover{color:#008bc7;-webkit-transition:color .3s ease-in;-o-transition:color .3s ease-in;transition:color .3s ease-in}.nav-bar .active-nav{letter-spacing:1px;text-transform:uppercase;font-size:1.2em;color:#00b4ff;margin:0 1em;text-decoration:none;font-family:Raleway,sans-serif}.footer{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex:0 0 auto;flex:0 0 auto;padding:4em;font-size:.8em;font-family:Arial,Helvetica,sans-serif;background-color:#f7f7f7;border-bottom:5px solid #bebebe}.footer,.footer-links{display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.footer-links{margin:0 0 2em;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;-ms-flex-align:center}.footer-links a{letter-spacing:1px;text-transform:uppercase;font-size:1.2em;color:#bebebe;margin:0 .5em;text-decoration:none;font-family:Raleway,sans-serif;-webkit-transition:color 1s ease-out;-o-transition:color 1s ease-out;transition:color 1s ease-out}.footer-links a:hover{-webkit-transition:color .4s ease-in;-o-transition:color .4s ease-in;transition:color .4s ease-in;color:#c300ff}.footer-links .active-nav{color:#c300ff}.footer p{font-size:.9em;font-family:Arial,Helvetica,sans-serif;margin:1px;color:#bebebe}body{margin:0;padding:0}#root{height:100vh;width:100%}.App{height:100%;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;position:relative}.header{padding:2em 0 0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;-ms-flex:0 0 auto;flex:0 0 auto}.content,.header{display:-ms-flexbox;display:flex;justify-content:center}.content{-ms-flex:1 0 auto;flex:1 0 auto;font-family:PT Serif,serif;padding:2em;-ms-flex-pack:center;-ms-flex-align:start;align-items:flex-start}.content-fixed{max-width:800px}.content p{padding:0;margin:10px 0 15px}.content h1,.content h2,.content h3,.content h4,.content h5{color:#707070;font-family:Rubik,sans-serif;padding:0;margin:20px 0 0;font-weight:400}.center{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.top-line-bar{height:5px;background-color:#00b4ff;width:100%}@media only screen and (max-device-width:600px){.nav-bar{-ms-flex-direction:column;flex-direction:column}.nav-bar .active-nav,.nav-bar a{margin:5px 0}.project-list a,.project-list a:visited{opacity:1!important}.list-item-img-container{-ms-flex-pack:center;justify-content:center}.tag-current{-ms-flex-direction:column;flex-direction:column}.hidden-on-mobile{display:none}}
/*# sourceMappingURL=main.e5a800ba.css.map*/