body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.content.about,.content.algorithms{margin-bottom:30px;width:80%}body{background-color:#d3d3d3}h1,p{margin:0}h2{font-size:40px;margin:10px;padding-top:10px}.App,.wide-section{align-items:center;display:flex;flex-direction:column;width:100%}.section-wrapper{max-width:1200px;width:100%}.title{text-align:center}.section{align-items:center;display:flex;flex-direction:column}.content,.section{max-width:1200px;width:100%}:root{--section1:#3a86ffa6;--section2:#8338eca6;--section3:#1cd10099;--section4:#3a86ffa6;--section5:#8338eca6;--section6:#1cd10099;--project:#8338eca6;--algorithm:#3a86ffa6;--transition1:linear-gradient(var(--section1),var(--section2));--transition2:linear-gradient(var(--section2),var(--section3));--transition3:linear-gradient(var(--section3),var(--section4));--transition4:linear-gradient(var(--section4),var(--section5));--transition5:linear-gradient(var(--section5),var(--section6))}.section-transition{height:50px;width:100%}.project{background-color:#8338eca6;background-color:var(--project)}.algorithm{background-color:#3a86ffa6;background-color:var(--algorithm)}.home-wide-section{background-color:#3a86ffa6;background-color:var(--section1)}.about-wide-section{background-color:#8338eca6;background-color:var(--section2)}.skills-wide-section{background-color:#1cd10099;background-color:var(--section3)}.projects-wide-section{background-color:#3a86ffa6;background-color:var(--section4)}.algorithms-wide-section{background-color:#8338eca6;background-color:var(--section5)}.contact-wide-section{background-color:#1cd10099;background-color:var(--section6)}.section-transition-1{background:linear-gradient(#3a86ffa6,#8338eca6);background:var(--transition1)}.section-transition-2{background:linear-gradient(#8338eca6,#1cd10099);background:var(--transition2)}.section-transition-3{background:linear-gradient(#1cd10099,#3a86ffa6);background:var(--transition3)}.section-transition-4{background:linear-gradient(#3a86ffa6,#8338eca6);background:var(--transition4)}.section-transition-5{background:linear-gradient(#8338eca6,#1cd10099);background:var(--transition5)}.section-transition-6{background:var(--transition6)}.contact-body{display:flex;flex-direction:row;justify-content:center}.contact-form-title,.contact-info-title{border-bottom:2px solid #000;font-size:25px;margin-bottom:10px;padding-bottom:5px;width:140px}.contact-form,.contact-info{padding:30px 40px 40px}.contact-info-text{margin:10px}.contact-form-fields{padding-left:10px}.contact-icon{height:100px;margin:15px;width:100px}.contact-text-field,.contact-textarea-field{font-size:20px;margin:5px;width:300px}.form-field-set{border:none}.confirmation-section{display:flex;justify-content:flex-start;width:100%}.contact-button{font-size:20px;height:30px;margin-left:5px}.email-confirmation-message{line-height:30px;margin-left:20px}.hidden{display:none}.section.home{display:flex;flex-direction:row;justify-content:space-around}.home-info{display:flex;flex-direction:column;margin-top:40px}.name-text{font-size:40px;margin-left:40px;margin-top:40px;max-width:500px}.pgp-text{font-size:30px;margin-left:60px;padding-top:0}.job-title-text{font-size:30px;margin-bottom:20px;margin-left:40px;margin-top:40px}.banner-buttons{margin-left:80px;max-width:300px}.banner-button{background-color:gray;height:50px;margin:20px;width:200px}.banner-button:hover{animation:bannerButtonHoverAnimation .5s;background-color:#000}@keyframes bannerButtonHoverAnimation{0%{background-color:gray}to{background-color:#000}}.banner-button-link{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.banner-button-text{color:#fff}.photo-section{display:flex;justify-content:flex-end}.photo{height:450px;margin:70px 50px 50px;width:300px}.nav-menu-wide{background-color:#d3d3d3;border-bottom:.5px solid #000;border-top:.5px solid #000;display:flex;height:40px;justify-content:center;position:fixed;width:100%}.nav-menu{display:flex;justify-content:space-evenly;max-width:1200px;width:100%}.nav-menu-block{align-items:center;border-right:.5px solid #000;cursor:pointer;display:flex;font-size:25px;font-weight:500;height:100%;justify-content:center;width:100%}.nav-menu-block-first{border-left:.5px solid #000}.nav-menu-block:hover{animation:hoverAnimation .5s;background-color:gray;color:#fff}@keyframes hoverAnimation{0%{background-color:#d3d3d3}to{background-color:gray}0%{color:gray}to{color:#fff}}.subtitle{font-size:35px;margin-bottom:5px;margin-top:15px;text-align:center}.projects{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:1500px}.project{border:3px solid #000;border-radius:10px;height:400px;margin:30px;max-width:300px;width:100%}.project-mobile{height:750px}.project-image{height:225px}.project-image,.project-image-mobile{border-radius:5px;margin:10px;width:280px}.project-image-mobile{height:575px}.project-name{font-size:24px;margin-bottom:16px;margin-top:15px;text-align:center}.project-tagline{font-size:15px;text-align:center}.github-icon-container{align-items:center;display:flex;flex-direction:column;height:60px;justify-content:center;width:100%}.github-icon{height:25px;width:25px}.algorithms-section{width:1200px}.about-text{margin-bottom:10px;margin-top:20px;text-align:justify}.algorithms{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:1500px;text-align:center}.algorithm-margin{margin:30px}.algorithm{border:3px solid #000;border-radius:10px;height:170px;max-width:300px}.algorithm-description,.algorithm-name{color:#000;text-align:center}.algorithm-name{font-size:24px;margin-bottom:16px;margin-top:15px}.algorithm-description{margin:auto 5px}.github-icon{margin:auto}.section.skills{align-items:center;display:flex;flex-direction:column}.content.skills{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.skill{align-items:center;display:flex;flex-direction:column;margin:20px}.skill-icon{height:140px;width:140px}.skill-name{font-size:20px;margin:4px;text-align:center}@media (max-width:1200px){.nav-menu-block{border-left:.5px solid #000;border-right:none}.nav-menu-block-first{border-left:none}}@media (max-width:750px){.nav-menu-wide{height:30px;width:100%}.nav-menu-block{font-size:12.5px}.section.home{align-items:center;flex-direction:column-reverse}.home-info{align-items:center;flex-direction:column;margin-top:0}.banner-buttons{margin:0 0 10px}.job-title-text,.name-text,.pgp-text{margin-left:0;margin-right:0;text-align:center}.name-text{margin-top:0}.job-title-text{margin-bottom:5px;margin-top:15px}.photo{margin:50px 0 25px}.project{margin-top:30px}.contact-body{align-items:start;flex-direction:column;margin-left:35px}.contact-form,.contact-info{padding:15px 0 0}.contact-form-fields{margin-bottom:20px}}@media (max-width:540px){.skill-icon{height:80px;width:80px}.skill{max-width:80px}.skill-name{font-size:15px}}
/*# sourceMappingURL=main.30004127.css.map*/