label,p{color:#d1d1d1}.about-link a,.blog-link,.underline{text-decoration:none}#contact-header,.about-link,.github-logo,.linkedin-logo,.menu,footer{text-align:center}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-family:Roboto,serif;font-size:30px}.menu-link a,p{font-family:'Open Sans',sans-serif}body{background-color:#202020;min-height:100vh;display:flex;flex-direction:column}main{flex:1}body,html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}footer{display:block;width:100%;background-color:#151515}p{font-size:16px;line-height:1.5}a{color:#fff}form{max-width:400px;margin:0 auto 3em}label{display:block;margin-bottom:5px}input[type=email],input[type=text],textarea{width:100%;padding:10px;margin-bottom:20px;border-radius:5px;border:1px solid #ccc;box-sizing:border-box}textarea{height:150px}input[type=submit]{background-color:#086a9f;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;display:block;margin:0 auto;font-weight:700;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.about-link:hover,input[type=submit]:hover{background:linear-gradient(135deg,#086a9f,#00d09c)}#blog-footer-link,#resume-link,.menu-link a::after{background-image:linear-gradient(135deg,#00d09c,#15cfff),linear-gradient(135deg,#00d09c,#15cfff);background-position:5px 100%,100% 100%;background-repeat:no-repeat}.fade-in{opacity:0;animation:2s forwards fadeInAnimation}.fade-in-img{opacity:0;animation:3s forwards fadeInAnimation}.slide-in{animation:.75s forwards slideInFromLeft}@keyframes slideInFromLeft{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInAnimation{from{opacity:0}to{opacity:1}}.animated-image{transition:transform .3s,box-shadow .3s}.animated-image:hover{transform:translateX(10px)}#blog-footer-link,#resume-link{background-size:calc(100% - 10px) 2px,0 2px;text-decoration:none;transition:background-position .4s;padding-bottom:5px;padding-left:10px}#resume-link:hover{background-position:100% 100%,0 100%;color:#fff;font-weight:bolder}#contact-header{margin-top:1em;font-size:4em}#linkedin-logo{margin-right:75px}#github-logo,#linkedin-logo{display:block;height:90px;width:90px}#github-logo:hover,#linkedin-logo:hover,.github-logo:hover,.linkedin-logo:hover{padding:5px;border:2px solid;border-image:linear-gradient(135deg,#00D09C,#15CFFF) 1}.navbar{font-family:Roboto,serif;font-size:14px}.navbar-custom{background-color:#202020!important}.navbar-custom .navbar-brand,.navbar-custom .navbar-nav .nav-link{color:#fff!important;font-size:1.3em}.blog-link:hover,.navbar-custom .navbar-nav .nav-link:hover{color:#00d09c!important}.navbar-nav{flex-direction:column;align-items:center}.welcome-header{margin-top:1em;font-size:5em;color:#fff!important}.about-header{margin-top:0;font-size:4em;color:#fff!important}.content-header{margin-top:125px;font-size:32px;color:#fff!important}.projects-header{margin-top:3em;padding-bottom:10px;border-bottom:2px solid;border-image:linear-gradient(135deg,#00D09C,#15CFFF) 1;width:60%;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:300;border-left:2px solid}.blog-link,.menu-link a:hover{font-weight:700}.rounded-image{border-radius:50%;max-height:100%;max-width:100%;display:flex;align-items:center;box-shadow:0 0 0 20px transparent;margin-top:100px}.linkedin-logo{margin-right:2em}.resume-link{font-size:18px}.blog-link{color:#fff!important;text-transform:uppercase;font-size:16px;padding-top:1em}.blog-link:hover{text-decoration:underline}.about-link{background-color:#086a9f;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;display:inline-block;-webkit-transition:background-color 2s ease-out;-moz-transition:background-color 2s ease-out;-o-transition:background-color 2s ease-out;transition:background-color 2s ease-out}.about-button-container{text-align:center;padding-bottom:2em}.about-text{padding-right:2em}.thin{font-weight:100;font-style:normal}.pad{padding-bottom:4em;padding-top:1em}.menu{list-style-type:none;width:60%;padding-top:10px}.menu-link a{color:#d1d1d1;position:relative;transition:color .4s,font-weight .4s}.menu-link a::after{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:1px;background-size:calc(100% - 10px) 1px,0 1px;transition:background-position .4s}.menu-link-1,.menu-link-2{padding-bottom:20px}.main-container{position:relative;padding:px;background-color:transparent;overflow:hidden}.menu-container{padding-left:6.8em}.bottom-border,.top-border{position:absolute;background:0 0;height:300px;width:300px;border-width:15px;border-style:solid;border-image-slice:1;transition:border-image 2s;border-left:10px;border-top:10px}.bottom-border,.left-border,.top-border{border-image:linear-gradient(135deg,#00D09C,#15CFFF) 1}.top-border{top:10px;left:10px;transform:rotate(180deg)}.bottom-border{bottom:10px;right:10px}.left-border{border-left:3px solid}.left-border p{padding-left:20px}.menu-link-hidden{visibility:hidden}@media (min-width:992px){.navbar-nav .nav-link{margin-right:20px}}@media (max-width:991.98px){.navbar-toggler{background-color:#000!important}.navbar-collapse{background-color:#1e1e1e!important;border-radius:10px}.navbar-collapse .nav-link{margin-bottom:10px;color:#fff!important}.navbar-collapse .nav-link:hover{color:#00d09c!important}.navbar-collapse .nav-bottom{margin-bottom:0!important}}@media (max-height:1012px){.bottom-border{display:none}}@media (max-width:991px){.menu-container,.projects-header,.resume-link{text-align:center}#contact-header,.content-header,.welcome-header{text-align:center;margin-top:0}footer{position:relative}.bottom-border,.top-border{display:none}.projects-header{margin-top:10px;padding-bottom:10px;border-bottom:2px solid;border-image:linear-gradient(135deg,#00D09C,#15CFFF) 1;max-width:100%;display:inline-block;color:#fff;font-weight:300}.menu-container{padding-left:0}.menu{width:100%;padding-top:20px}.menu-link-1,.menu-link-2{padding-bottom:2.5em}.menu-link-bottom{padding-bottom:5em;padding-top:2.5em}.menu-link-hidden{visibility:visible}}@media (max-width:767px){#contact,.welcome-header{font-size:4em}}@media (max-width:389px){#contact-header,.about-header,.welcome-header{font-size:3em}}@media (max-height:1115px){form{padding-bottom:2em}}@media (max-width:575px){.rounded-image{width:50%;display:block;margin:4em auto 0}#github-logo,#linkedin-logo{height:60px;width:60px}#about-header{text-align:center;margin-top:0}#contact-header{font-size:3em}}