.footer-container p{color:#000;font-size:2vw}.footer-container{border-top:1px solid #000}.about-container{background-color:beige;color:#8a3324;display:grid;font-family:Gideon Roman;font-size:2.5vw;grid-template-columns:1fr 1fr}@media only screen and (max-width:600px){.about-container{font-size:15px}}#JimOliviPhoto{max-height:200px;max-width:200px}@media only screen and (max-width:600px){#JimOliviPhoto{display:none}}#IntentProgrammer{max-height:200px;max-width:200px}@media only screen and (max-width:600px){#IntentProgrammer{display:none}}#InternetSecurity{max-height:200px;max-width:200px}@media only screen and (max-width:600px){#InternetSecurity{display:none}}#CryptoGraphic{max-height:200px;max-width:200px}@media only screen and (max-width:600px){#CryptoGraphic{display:none}}.programming-languages-grid{background-color:beige;color:#8a3324;display:grid;font-family:Gideon Roman;font-size:2vw;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.programming-languages-grid .programming-text-right{display:flex;justify-content:right}.programming-languages-grid .programming-text-center{display:flex;justify-content:center}@media only screen and (max-width:600px){.programming-languages-grid{font-size:15px}}.home-screen-container{background-image:url(/static/media/wp2823565-tech-wallpaper.36d98295b5017ac2feee.jpg);background-repeat:no-repeat;background-size:auto;font-family:EB Garamond;height:100vh;width:100%}.home-screen-grid{align-items:center;display:flex;font-size:4vw}.home-text-container{color:beige;display:flex;font-size:2em;gap:10px}.smaller-text{font-size:.5em}.contactus-container{background:beige;height:100vh;width:100vw}.contactus-container .text-header{font-size:1.5em;text-align:center}@media screen and (min-width:900px){.contactus-container .message-form{gap:.5rem}}.contactus-container .message-form{display:grid;grid-template-columns:50% 50%;width:100%}.contactus-container .message-form .message-container{display:flex;flex-direction:column;width:100%}.contactus-container .message-form .card{width:100%}@media(min-width:900px){.contactus-container .message-form .card{padding:1px}}.contactus-container .message-form .card{display:flex;flex-direction:column;font-size:1em}.contactus-container .message-form .card span{flex:1 1}.contactus-container .message-form .card #contactus-company{border:1px solid green}.contactus-container .contactus-button{border-color:#8a3324;border-radius:5px;font-size:1em;height:40px;margin:5px;padding:5px 8px;width:80px}.contactus-container .contactus-buttonOn{background-color:#8a3324;color:#fff;cursor:pointer}.contactus-container .contactcus-buttonOff{background-color:#d3d3d3;color:#000;cursor:not-allowed}.firebaseSignins{display:grid;grid-template-rows:auto auto auto}.firebaseSignins h1{width:500px}.firebaseSignins .input-container{display:flex}.firebaseSignins .input-container input{height:25px;width:200px}.firebaseSignins button{background-color:#ff0;height:50px;width:200px}.firebaseSignins button:hover{background-color:#fff;cursor:pointer}.send-success-basic{font-size:1em;max-width:40%;padding:10px}@media screen and (min-width:900px){.send-success-basic{display:flex;font-size:2vw}}.airport-display-container{align-items:center;background-color:#c3e4f0;height:auto;justify-content:center;margin:auto}@media only screen and (min-width:960px){.airport-display-container{grid-gap:1em;display:grid;gap:1em;grid-template-columns:1fr 2fr 2fr}}.airport-code-prompt #airport-code-help{visibility:hidden}.airport-code-prompt:hover #airport-code-help{visibility:visible}.airport-display-button{padding:0}.runway-display{grid-column:2;height:auto;max-width:50em}.runway-columns{align-items:center;display:grid;grid-template-columns:1fr 1fr;margin:auto}.input-box{display:grid;grid-template-columns:1fr 2fr 1fr;margin:auto}.header-container{align-items:center;justify-content:center;margin:auto}.logo-image{height:auto;max-width:100px}@media only screen and (max-width:960px){.logo-image{display:none}}.airplane-image{height:auto;max-width:200px}@media only screen and (max-width:960px){.airplane-image{display:none}}.logo-container #copyright-text{visibility:hidden}.logo-container:hover #copyright-text{visibility:visible}@media only screen and (max-width:960px){.title-text{font-size:150%}}.navbar{align-items:center;background-color:beige;display:flex;justify-content:left}.navbar-left .navbar-logo{font-size:1.5rem;font-weight:700}.navbar-center .navbar-links{display:flex;list-style-type:none;margin:0;padding:0}.navbar-center .navbar-links a{color:#00008b;font-size:2em;padding:20px;text-decoration:none}.navbar-center .navbar-links a:hover{text-decoration:underline}
/*# sourceMappingURL=main.984c6109.css.map*/