@keyframes bugfix{from{padding:0}to{padding:0}}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}#overlay-button{position:absolute;right:2em;top:2em;padding:26px;z-index:5;cursor:pointer;user-select:none}#overlay-button span{height:3px;width:25px;border-radius:2px;color:#fff;position:relative;display:block;transition:all .2s ease-in-out}#overlay-input{display:none}#overlay-input:checked~#overlay{visibility:visible}#overlay-button span:before{top:-7px;visibility:visible}#overlay-button span:after{top:7px}#overlay-button span:before,#overlay-button span:after{height:3px;width:25px;border-radius:2px;background-color:#fff;position:absolute;content:"";transition:all .2s ease-in-out}#overlay-button:hover span,#overlay-button:hover span:before,#overlay-button:hover span:after{background:#fff}input[type=checkbox]{display:none}input[type=checkbox]:checked~#overlay{visibility:visible}input[type=checkbox]:checked~#overlay-button:hover span,input[type=checkbox]:checked~#overlay-button span{background:rgba(0,0,0,0)}input[type=checkbox]:checked~#overlay-button span:before{transform:rotate(45deg) translate(5px, 5px);opacity:1}input[type=checkbox]:checked~#overlay-button span:after{transform:rotate(-45deg) translate(5px, -5px)}#overlay{height:100vh;width:100vw;background:#473dff;opacity:90%;z-index:2;visibility:hidden;position:absolute;top:0;left:0;overflow:hidden}#overlay ul{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;height:100vh;padding-left:0;list-style-type:none}#overlay ul li{padding:.75em}#overlay ul li a{font-weight:bold;color:#fff;text-decoration:none;font-size:1.25em}#mobile-nav{margin-top:1em}@media screen and (min-width: 768px){#mobile-nav{display:none}}nav{grid-column:1/span 2;padding-top:1em;padding-bottom:1em;margin-top:3em;margin-right:5em;text-decoration:none}nav ul{padding:1em;text-decoration:none;text-align:end}nav li{display:inline;margin-right:1.25em}nav li:last-child{margin-right:2em}nav li a{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;text-decoration:none}nav li a:hover{color:#ff4200}nav li h3{padding:1.5em 1.5em 1.7em;color:#000;font-size:1em;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear}nav li h3:hover{color:#000;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear}@media screen and (max-width: 768px){nav{display:none}}#video{background-color:#090815;display:flex;margin-bottom:2em}#player-container{position:relative;display:flex;flex-direction:column}.video-controls{position:absolute;right:0;left:0;bottom:0;padding:20px;background-image:linear-gradient(to bottom, rbga(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5));display:flex}button{padding:0;border:0;background-color:rgba(0,0,0,0)}.fa{color:#483dff;font-size:28px;margin-left:20px}.fa:hover{color:rgba(72,61,255,.7019607843)}.fa-volume-up{margin-left:auto}.fa-stop-circle-o{margin-right:20px}#video h2{margin-top:1em;margin-bottom:1em;margin-left:2em;padding:1em;color:#fff;font-size:2em;font-weight:bold;display:inline;text-justify:center}#video h2 span{display:inline;color:#ff4200}#video h2 span img{height:1em}@media screen and (max-width: 768px){#video{display:flex;flex-direction:column}#video h2{margin-top:1em;margin-bottom:1em;margin-left:1em;padding:1em;color:#fff;font-size:1.2em;font-weight:bold;display:inline;text-justify:center}#video h2 span{display:inline;color:#ff4200}#video h2 span img{height:1em}}#hero{margin-top:-10em;padding-top:15%;padding-bottom:5em;color:#fff;font-weight:bold;background-image:url("../images/pexels-anniroenkae-3109850.jpg");background-color:rgba(0,0,0,.5);background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.hero-button{padding:.5em 1em;margin:.5em;background-color:#483dff;border-radius:10px;font-weight:bold;font-size:1.2em;height:auto}#hero button:hover{background-color:rgba(72,61,255,.7019607843)}.hero-button a{text-decoration:none;color:#fff;padding:1em}.hero-item{margin-left:auto;margin-right:35%}#hero h2{text-align:right;font-size:3em;padding-bottom:20px}#hero h2 span{color:#ff4200}#hero p{font-size:1.2em;padding-bottom:20px;text-align:right}@media screen and (max-width: 768px){#hero{padding-left:5em;padding-top:15em;background-color:rgba(0,0,0,.5);background-size:cover;margin-right:-10%}#hero h2{font-size:2em}#hero p{font-size:1em}.hero-button{font-size:1em}.hero-button a{padding:.5}}header{font-family:Arial,Helvetica,sans-serif;text-decoration:none}#logo img{margin-top:2em;margin-left:1em;padding-top:2em;padding-left:1em;width:6em}@media screen and (max-width: 768px){#logo img{margin-top:1em;margin-left:2em;padding-top:2em;padding-left:1em;width:5em}}#contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#090815}#contact h2{margin-top:20px;padding:20px;font-size:2em;color:#fff;font-weight:bold;display:inline;margin-bottom:1em;border-bottom:#fff 1px solid}#contact h2 span{display:inline;color:#ff4200}#contact h2 span img{height:1em}#contact p{padding:10px;color:#fff}@media screen and (max-width: 768px){#contact p{padding:10px;margin-left:20px;margin-right:20px;color:#fff}}#contact label{color:#fff;font-size:1em;padding:0;margin:0;justify-self:flex-end}#contact form{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em;padding:2em}#contact input,#contact textarea{max-width:30em;padding:1em;font-size:1em;border:none;color:#fff;border-bottom:1px #fff solid;background-color:#090815}#contact input:focus,#contact textarea:focus{font-family:Arial,Helvetica,sans-serif;outline:none;box-shadow:0 0 3px rgba(0,0,0,.5)}#contact textarea::placeholder{color:rgba(255,255,255,.8);font-family:Arial,Helvetica,sans-serif;font-size:1em}#contact button{justify-self:center;font-size:1em;font-weight:bold;text-align:center;padding:.5em 1em;width:fit-content;margin-top:1em;background-color:#fff;color:#000;border-radius:10px}#contact button:hover{background-color:rgba(255,255,255,.7)}footer{background-color:#090815;font-family:Arial,Helvetica,sans-serif;text-decoration:none}footer img{margin-bottom:5em;margin-left:5em;padding-bottom:1em;padding-left:10px;width:4em}#footer-nav{grid-column:1/span 2;padding-top:1em;padding-bottom:1em;margin:0;text-decoration:none}#footer-nav ul{padding:1em;text-decoration:none;text-align:end}#footer-nav li{display:inline;margin-right:1.25em}#footer-nav li:last-child{margin-right:2em}#footer-nav li a{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;text-decoration:none}#footer-nav li a:hover{color:#ff4200}#footer-nav li h3{padding:1.5em 1.5em 1.7em;color:#000;font-size:1em;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear}#footer-nav li h3:hover{color:#000;-webkit-transition:background-color 500ms linear;-ms-transition:background-color 500ms linear;transition:background-color 500ms linear}@media screen and (max-width: 768px){#footer-nav{display:none}}#aboutme{background-color:rgba(71,61,255,.431372549);color:#fff;margin-top:5em;margin-bottom:3em}#aboutme h2{margin-top:20px;padding:20px;font-size:2em;font-weight:bold;display:inline;margin-bottom:5px;border-bottom:#fff 1px solid}#aboutme h2 span{display:inline}#aboutme h2 span img{height:1em}#portrait{padding:2em;margin-top:35px;margin-bottom:1em;margin-left:20px;height:25em;background-image:url("../images/nik.jpg");background-repeat:no-repeat;background-size:cover;border-bottom:3px solid #ff4200;border-right:3px solid #ff4200}#aboutme p{display:flex;flex-direction:row;flex-wrap:wrap;justify-self:center;align-self:center;font-size:2em;line-height:2em;padding-left:.5em;margin-top:1em}#aboutme p:last-child{margin-bottom:2em}@media screen and (max-width: 768px){#aboutme{display:flex;flex-direction:column;align-content:center;margin-bottom:0em}#aboutme p{font-size:1.2em}#aboutme p:last-child{margin-bottom:0}}#case-study{margin-top:100px;background-color:#090815;font-family:Arial,Helvetica,sans-serif;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:#fff}#case-study h2{margin-top:20px;padding:20px;font-size:2em;font-weight:bold;display:inline;margin-bottom:20px;border-bottom:#fff 1px solid}#case-study h2 span{display:inline}#case-study h2 span img{height:1em}#case-study p{display:inline-block;margin-left:50px;margin-right:50px;color:#fff;font-size:1.5em;line-height:2em;padding-bottom:25px;border:none}@media screen and (max-width: 768px){#case-study p{display:inline-block;margin-left:30px;margin-right:30px;color:#fff;font-size:1.2em;line-height:2em;padding-bottom:25px}}.cs-img{margin-left:50px;padding-left:50px;margin-right:50px;padding-right:50px;margin-top:5px;margin-bottom:10px}@media screen and (max-width: 768px){.cs-img{margin-left:30px;padding-left:30px;margin-right:30px;padding-right:30px;margin-top:5px;margin-bottom:10px}}#case-study p:last-of-type{margin-bottom:20px}#projects{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:50px;margin-bottom:50px;color:#fff}.project{background-color:rgba(255,255,255,.5);margin-top:20px;margin-bottom:20px;padding-left:50px;padding-right:50px;padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;justify-content:center;align-content:center}.project h2{margin:auto;padding-bottom:10px;font-size:2em;font-weight:bold;display:inline;margin-bottom:10px;border-bottom:#fff 2px solid;text-justify:center}.project h2 span{display:inline;color:#ff4200}.project h2 span img{height:1em}#projects-flex{display:flexbox;flex-direction:column;justify-content:center;align-items:center}.project p{margin-top:20px;padding-bottom:10px;margin-bottom:10px;text-justify:center;align-self:center}.project-showcase{width:50%;align-self:center}.project-showcase img{justify-content:center;margin-bottom:2em}@media screen and (max-width: 768px){.project-showcase{width:fit-content}}.casestudy-link{margin-top:1em;padding:1em;text-decoration:none;color:#fff;font-size:3em;font-weight:bold;text-align:right}.casestudy-link:hover{color:#483dff}body{font-family:Arial,Helvetica,sans-serif;background-image:url("../images/pexels-anniroenkae-3109850.jpg");background-color:rgba(0,0,0,.5);background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply}body{font-family:Arial,Helvetica,sans-serif;background-image:url("../images/pexels-anniroenkae-3109850.jpg");background-color:rgba(0,0,0,.5);background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply}/*# sourceMappingURL=main.css.map */