.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#root[data-theme=dark]{--background-color:#242424;--text-color:#ffffffde;--nav-footer-background:#333;--hover-background-color:#555;--active-background-color:#666;color-scheme:dark}nav{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;color:var(--text-color);display:flex;justify-content:space-between;left:0;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1000}.nav-right{display:flex;font-size:large;justify-content:flex-end;margin-right:5%}nav a{color:var(--text-color);margin:0 10px;padding:10px;text-decoration:none;transition:background-color .3s}body{padding-top:40px}nav a:hover{background-color:#ddd}.active{background-color:#ccc}.nav-center{font-weight:700;text-align:center}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#fff;box-shadow:0 8px 16px 0 #0003;display:none;left:50%;min-width:140px;position:absolute;top:120%;transform:translateX(-50%);z-index:1}.dropdown-content a{color:var(--text-color);display:block;padding:12px 8px;text-decoration:none}.dropdown-content a:hover{background-color:#666}.dropdown:hover .dropdown-content{display:block}a{color:#007bff;font-weight:500;text-decoration:inherit}a:hover{font-weight:700}a,a:hover{color:#bd2727}a{font-weight:bolder}.home-page{padding:22px 0}.hero{text-align:center}.hero p{margin:0}.about-me a{color:#dc7575;font-size:larger;font-weight:bolder}.hero h2{font-size:35px;letter-spacing:4px;line-height:200%;margin:-60px 0 60px}*{box-sizing:border-box;margin:0;padding:0}body,html{overflow:hidden}.contact-info a{color:#bd2727;font-size:larger;font-weight:bolder}body{color:#222;font-family:Open Sans,sans-serif}.about-me{padding:22px 0}.container{margin:0 auto;max-width:1200px}.hero{align-items:center;background:linear-gradient(#0003,#0003),url(/static/media/background_trans.10c21378cdcc2a024d11.jpg) no-repeat bottom;background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;text-align:left;z-index:-2}.hero.container.background-imagine{height:auto;left:0;opacity:.6;position:absolute;top:0;width:100%}.Resources-page .hero .container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1200px}.hero:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.Resources-page .hero a{color:#dc7575;font-size:x-large;font-weight:bolder;margin:0 0 80px 15px}.hero h1{font-size:50px;letter-spacing:5px;margin:-100px 0 150px}.Resources-page .hero h2{flex-grow:1;font-size:35px;margin:60px 0 0}.hero h3{font-size:20px;margin:-60px 0 60px}.hero h3,.hero p{letter-spacing:2px}.hero p{font-size:150%;letter-spacing:1.2px;line-height:40px;margin:25px 0}.content h2,.content h3{font-size:150%;margin:20px 0}.content p{color:#555;letter-spacing:1.2px;line-height:30px}footer{background-color:#fff;bottom:0;box-shadow:0 -2px 4px #0000001a;left:0;padding:30px 10px;position:fixed;text-align:center;width:100%;z-index:1000}.footer-content,footer{color:#ffffffde}@media (prefers-color-scheme:light){.footer{background-color:#fff}.footer-content{color:#000}}
/*# sourceMappingURL=main.84a0ed6b.css.map*/