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}*{font-family:Source Code Pro,monospace;margin:0}.mdNavbar{display:none}.navbar{background-color:#024670;border-bottom:5px solid #000;color:#fff;opacity:95%;position:-webkit-sticky;position:sticky;top:0;z-index:10}.navTitle,.navbar{align-items:center;display:flex;width:100%}.navTitle{flex:1 1;gap:40px;margin-left:30px}.navWrapper{display:flex;flex:4 1;justify-content:end;list-style:none}.navbar a{color:#f5f5f5;font-size:20px;text-decoration:none}.navLink{padding:20px}.navLink:hover{background-color:#0085b1;color:#000}.menuIcon{display:none;padding:5px 20px 0;width:40px}@media only screen and (max-width:1024px){.smfont{font-size:18px}.navTitle{font-size:15px}.navLink{padding:20px 15px}.navLink a{font-size:18px}}@media only screen and (max-width:900px){.lgNavbar{display:none}.mdNavbar{display:block}.navWrapper{background-color:#024670;display:none;flex-direction:column;margin:0;padding:0;position:absolute;right:0}.menuIcon{display:block}}.banner{background-repeat:no-repeat;background-size:cover;color:#fff;height:250px;padding:70px 0 0 50px}.jobType1{margin-bottom:20px}.jobType2{margin-bottom:40px}@media only screen and (max-width:900px){.banner{height:200px;padding:40px 0 0 40px}.jobType1,.jobType2{font-size:27px}.jobType2{margin-bottom:30px}.jobSkills{font-size:20px}}@media only screen and (max-width:600px){.banner{height:160px;padding:30px 20px}.jobType1,.jobType2{font-size:25px}.jobType2{margin-bottom:20px}.jobSkills{font-size:20px}}.aboutHeader{font-size:35px;margin-bottom:30px;text-align:center}.aboutContent{align-items:center;display:flex;flex-wrap:column;font-size:20px;gap:15%;margin:50px 100px}.aboutLeft{flex:3 1}.aboutRight{display:flex;flex:2 1;height:300px;justify-content:center;width:300px}#slideShow1{border-radius:2%;display:inherit;justify-content:space-around;width:300px}#slideShow2,#slideShow3,#slideShow4{border-radius:2%;display:none}.fade{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fade;animation-name:fade}@-webkit-keyframes fade{0%{opacity:.2}to{opacity:1}}@keyframes fade{0%{opacity:.2}to{opacity:1}}@media only screen and (max-width:1024px){.aboutContent{gap:60px;margin:50px 60px}}@media only screen and (max-width:900px){.aboutContent{flex-direction:column;gap:40px}.aboutRight{width:400px}#slideShow1,#slideShow2,#slideShow3,#slideShow4{height:300px;width:100%}#slideShow1{width:300px}}@media only screen and (max-width:600px){.aboutContent{margin:50px 20px}.smfont{font-size:17px}.aboutRight{width:100%}#slideShow1,#slideShow2,#slideShow3,#slideShow4{height:300px}}.projectsBanner{background:fixed;background-size:cover;color:#ebebeb;font-size:45px;padding:50px 0;text-align:center}.projectLinks{display:flex;gap:50px;justify-content:center;margin:30px 0 0}.linkDiv{display:flex;flex-direction:column;height:100px;justify-content:top}.linkIcon{width:60px}.projectText{display:none;margin-top:8px;text-align:center}.iconDiv{display:flex;justify-content:center;margin-bottom:40px;width:100px}.iconDiv:hover{margin-bottom:0}.iconDiv:hover+.projectText{-webkit-animation:bounce .7s;animation:bounce .7s;display:block;position:relative;text-align:center}.project{align-items:center;display:flex;gap:30px;justify-content:space-between;margin:20px 50px 0;padding:20px}.projectLeft{flex:3 1;font-size:20px;padding:30px}.projectRight{flex:2 1}.projectImg{width:100%}.projectVid{height:100%;width:100%}.listItem{margin-bottom:10px}.projectDesc{margin-bottom:15px}.gbtcTitle{color:green;margin-bottom:20px}.gbtcTitle,.outdoorsTitle{font-size:35px;text-align:center}.outdoorsTitle{color:#0000cf;margin-bottom:30px}@media only screen and (max-width:1200px){.projectLeft,.projectRight{flex:1 1}.gbtcTitle,.outdoorsTitle{font-size:25px}.listItem,.projectDesc{font-size:18px}}@media only screen and (max-width:900px){.projectsBanner{font-size:45px;padding:40px 0}.project{flex-direction:column;gap:20px;margin:10px 10px 20px}.gbtcTitle,.outdoorsTitle{font-size:30px}.projectLeft{padding:0}.iconDiv{width:80px}.iconDiv,.iconDiv:hover{margin-bottom:5px}.iconDiv:hover+.projectText,.projectText{-webkit-animation:none;animation:none}.projectText{display:block}}@media only screen and (max-width:600px){.projectsBanner{font-size:35px;padding:25px 0}.project{margin:0 2px 10px}.projectLeft{margin-bottom:20px}.gbtcTitle,.outdoorsTitle{font-size:24px}.listItem,.projectDesc,.projectText{font-size:17px}}.skillsBanner{background:fixed;background-size:cover;color:#ebebeb;font-size:45px;padding:50px 0;text-align:center}.skillsHeader{font-size:35px;margin:30px 0;text-align:center}.skills{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:10px}.skillsIcon{align-items:center;display:flex;flex-direction:column;height:110px;justify-content:top;width:120px}.icon{height:70px;width:70px}.skillName{display:none;margin-top:8px}.iconDiv:hover+.skillName{-webkit-animation:bounce .7s;animation:bounce .7s;display:inherit;position:relative;text-align:center}@-webkit-keyframes bounce{0%{margin-top:0;opacity:20%}20%{margin-top:15px;opacity:100%}to{margin-top:8px;opacity:100%}}@keyframes bounce{0%{margin-top:0;opacity:20%}20%{margin-top:15px;opacity:100%}to{margin-top:8px;opacity:100%}}@media only screen and (max-width:900px){.skillsBanner{font-size:45px;padding:40px 0}.skillsHeader{font-size:25px;margin:15px 0}.skills{margin-bottom:20px}.skillsIcon{height:80px;width:95px}.icon{height:50px;width:50px}.skillName{display:block;font-size:15px}.iconDiv:hover+.skillName{-webkit-animation:none;animation:none}}@media only screen and (max-width:600px){.skillsBanner{font-size:35px;padding:25px 0}.skillsIcon{margin-bottom:10px}}.experienceBanner{background:fixed;background-size:cover;color:#ebebeb;font-size:45px;padding:50px 0;text-align:center}.position{margin:40px 200px}.position h2{font-style:italic}.positionDetails{font-size:20px;margin:10px 0}@media only screen and (max-width:1024px){.position{margin:40px 100px}}@media only screen and (max-width:900px){.experienceBanner{font-size:45px;padding:40px 0}.position{margin:30px 50px}.positionTitle{font-size:25px}.position h2{font-size:22px}.position h3,.positionDetails{font-size:18px}}@media only screen and (max-width:600px){.experienceBanner{font-size:35px;padding:25px 0}.position{margin:20px}.positionTitle{font-size:22px}.position h2{font-size:20px}.position h3,.positionDetails{font-size:17px}}.educationBanner{background:fixed;background-size:cover;color:#ebebeb;font-size:45px;padding:50px 0;text-align:center}.school{margin:40px 200px}.educationDetails{font-size:20px;margin:10px 0}@media only screen and (max-width:1024px){.school{margin:40px 100px}}@media only screen and (max-width:900px){.educationBanner{font-size:45px;padding:40px 0}.school{margin:40px 50px}.school h1{font-size:25px}.educationDetails,.school h3{font-size:18px}.educationBanner{font-size:35px;padding:25px 0}.school{margin:20px}.school h1{font-size:22px}.educationDetails,.school h3{font-size:17px}}.contactBanner{background:fixed;background-size:cover;color:#ebebeb;font-size:45px;padding:50px 0;text-align:center}.contactSection{display:flex;gap:40px;justify-content:center;margin-top:50px}.contactIcon{width:80px}.contactDiv{align-items:center;margin-bottom:10px;width:90px}.contactName{display:none;margin-top:8px;text-align:center}.iconDiv:hover+.contactName{-webkit-animation:bounce .7s;animation:bounce .7s;display:inherit;text-align:center}.footer{margin-bottom:10px;text-align:center}@media only screen and (max-width:900px){.contactBanner{font-size:45px;padding:40px 0}.contactDiv{margin-bottom:20px;width:80px}.contactSection{gap:20px;margin-top:30px}.contactName{display:block}.iconDiv:hover+.contactName{-webkit-animation:none;animation:none}}@media only screen and (max-width:600px){.contactBanner{font-size:35px;padding:25px 0}.contactSection{gap:5px}.contactName{font-size:15px}}
/*# sourceMappingURL=main.32155d6b.css.map*/