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}h3{font-size:18px}.content{min-height:85vh}.navbar{background-color:#4b6296;font-family:Arial,sans-serif;font-size:1.5vmin;font-weight:700;height:9vh;position:-webkit-sticky;position:sticky;top:0;z-index:1}.nav-container,.navbar{align-items:center;display:flex;justify-content:center;width:100%}.nav-container{max-height:9vh;padding:0 5vw}.nav-logo{align-items:start;display:flex;justify-content:start;max-height:9vh;min-width:10vw}.head-logo{max-height:9vh;object-fit:cover}.nav-menu{align-items:center;display:flex;height:100%;justify-content:center;list-style:none;margin:0;padding:0}.nav-item{min-width:8vw;padding:0 .7vw}.nav-item,.nav-item-loggedin,.nav-item-login{align-items:center;display:flex;height:9vh;justify-content:center;position:relative}.nav-item-loggedin,.nav-item-login{min-width:10vw}.dropdown{float:left;overflow:hidden}.dropdown-content{background-color:#29282e;box-shadow:0 8px 16px 0 #0003;display:none;font-weight:400;left:0;min-width:12vw;position:absolute;top:100%;z-index:1}.dropdown-content a{color:#fff;display:block;float:none;padding:12px 16px;text-align:left;text-decoration:none}.dropdown-content a:hover{color:#00baf3}.dropdown:hover .dropdown-content,.nav-item-loggedin:hover .dropdown-content,.nav-item:hover .dropdown-content{display:block}.nav-links{border-bottom:3px solid #0000;color:#fff;padding:.5rem 1rem;text-decoration:none}.login-icon:hover{color:#00baf3}.nav-item-loggedin:hover,.nav-item:hover{background:#00baf3}.logged-in-welcome{align-items:center;border-bottom:3px solid #0000;color:#fff;display:flex;padding:.5rem 1rem}.menu-icon{color:#fff;cursor:pointer;display:none;font-size:1rem;margin-left:40vmin}@media screen and (max-width:768px){.navbar{font-size:2.5vmin}.nav-menu{display:none;right:-100%}.nav-menu.active{align-items:center;background-color:#4b6296;display:flex;flex-direction:column;height:50vh;justify-content:center;position:absolute;right:0;top:9vh;transition:all 5s ease;width:50%}.nav-item{padding:0}.nav-item,.nav-item-login{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:8vmin;width:100%}.login-icon:hover{color:#fff}.nav-item-login:hover{background:#00baf3}.nav-links{padding:0;text-align:center;width:100%}.menu-icon{display:block}.mobile-nav-links{border-bottom:3px solid #0000;color:#fff;padding:1rem;text-align:center}.dropdown-content{display:none;flex-direction:column;width:100%}.nav-menu.active .dropdown-content.show{align-items:center;display:flex;width:100%}.dropdown-content a{padding:1rem;text-align:center;width:100%}.logged-in-welcome,.nav-item-loggedin{align-items:center;flex-direction:column;width:100%}.logged-in-welcome .dropdown-content{width:100%}}.login-modal{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw}.login-form-container{background:#fff;border-radius:.8vh;box-shadow:0 .2vh 1vh #0000001a;padding:2vh 2vw;position:relative;width:30vw}.close-icon-button{background:none;border:none;cursor:pointer;position:absolute;right:1vw;top:1vh}.login-form{display:flex;flex-direction:column}.form-group{margin-bottom:1.5vh}.form-group label{display:block;margin-bottom:.5vh}.form-group input{box-sizing:border-box;padding:.8vh .8vw;width:100%}.links{margin-bottom:1.5vh}.links a{color:#007bff;text-decoration:none}.links a:hover{text-decoration:underline}.form-actions{display:flex;justify-content:space-between}.close-button,.login-button{border:none;border-radius:.4vh;cursor:pointer;padding:1vh 2vw}.login-button{background-color:#007bff;color:#fff;width:100%}.close-button{background-color:#dc3545;color:#fff}.forgotpassword-modal{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.forgotpassword-container{background:#fff;border-radius:.8vh;box-shadow:0 .2vh 1vh #0000001a;padding:2vh 2vw;position:relative;width:30vw}.forgotpassword-close-icon-button{background:none;border:none;cursor:pointer;position:absolute;right:1vw;top:1vh}.forgotpassword-form{display:flex;flex-direction:column}.forgotpassword-form-group{margin-bottom:1.5vh}.forgotpassword-form-group label{display:block;margin-bottom:.5vh}.forgotpassword-form-group input{box-sizing:border-box;padding:.8vh .8vw;width:100%}.forgotpassword-links{margin-bottom:1.5vh}.forgotpassword-links a{color:#007bff;text-decoration:none}.forgotpassword-links a:hover{text-decoration:underline}.forgotpassword-form-actions{display:flex;justify-content:space-between}.forgotpassword-cancel-button,.forgotpassword-submit-button{border:none;border-radius:.4vh;cursor:pointer;padding:1vh 2vw}.forgotpassword-submit-button{background-color:#007bff;color:#fff;width:100%}.forgotpassword-cancel-button{background-color:#dc3545;color:#fff}.error{color:red;font-size:.9em}.academy-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.academy-container{background-color:#fff;display:flex;margin-left:auto;margin-right:auto;padding:2vmin 4vmin 4vmin;width:75vw}.academy-side-nav{background:#eee;float:left;height:24vmin;left:0;overflow:hidden;position:relative;width:20vmin;z-index:0}.three-columns{column-count:2;column-gap:6vmin;font-size:1.8vmin;font-weight:300;margin:0}.academy-side-nav a{color:#2196f3;display:block;font-size:1.8vmin;padding:1vmin 0 1vmin 2vmin;text-decoration:none}.academy-container ul{list-style-type:none;padding:0}.academicmain{float:left;margin-left:5vw;padding:0 10px;position:relative}.academy-container h2{color:#333;font-size:3.5vmin;font-weight:500;line-height:1.1;margin-bottom:1vmin;margin-top:2vmin}@media screen and (max-width:768px){.academy-container{width:90vw}.academy-side-nav{height:22vmin;width:25vmin}.academy-container h2{font-size:3.5vmin}.academy-container b,.academy-container li{font-size:2vmin}}.college-cap-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.college-cap-container{background-color:#fff;display:flex;margin-left:auto;margin-right:auto;padding:2vmin 4vmin 4vmin;width:75vw}.college-cap-container h2{color:#333;font-size:3.8vmin;font-weight:500;line-height:1.1;margin-bottom:1vmin;margin-top:2vmin}.college-cap-header{text-align:center}.college-cap-imgs{margin:0 0 1vmin;text-align:center}.college-cap-container img{margin-right:.5vmin}.college-cap-container h3{color:#333;font-family:inherit;font-size:2.5vmin;font-weight:500;line-height:1.1;margin-bottom:1vmin;margin-top:2vmin}.college-cap-imgs img{height:14vmin}@media screen and (max-width:768px){.college-cap-container{width:90vw}.college-cap-imgs img{height:10vmin}}.contact-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.contact-container{background-color:#fff;margin-left:auto;margin-right:auto;width:75vw}.contact-form-container{background-color:#f2f2f2;border-radius:1vmin;padding:4vmin}.contact-container input[type=email],.contact-container input[type=text],.contact-container select{border:1px solid #ccc;border-radius:1vmin;box-sizing:border-box;margin-bottom:1vmin;margin-top:1vmin;padding:2vmin;resize:vertical;width:100%}.contact-container textarea{border:1px solid #ccc;border-radius:1vmin;box-sizing:border-box;overflow:auto;padding:2vmin;width:100%}.contact-container input[type=submit]{background-color:#2196f3;border:none;border-radius:1vmin;color:#fff;cursor:pointer;padding:2vmin 3vmin}.contact-form-error{color:red;display:block;font-size:1.5vmin;margin-bottom:1vmin}.contact-container input[type=submit]:disabled{background-color:gray;cursor:not-allowed}.contact-page label{font-size:2vmin}.footer{align-items:center;background-color:#1a1a1a;border-top:1px solid #e7e7e7;display:flex;justify-content:center;min-height:15vh;text-align:left;width:100%}.footer-column{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;min-height:10vh}.footer-row{max-height:3vh}.footer a{color:#fff;text-decoration:none}.footer p{color:#fff;font-family:Arial,sans-serif;font-size:1.3vmin;margin:1vmin}.footer a:hover{text-decoration:underline}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.cards{display:flex;height:100vmin;justify-content:center;padding-bottom:5vh}.card-row{display:flex;justify-content:space-evenly;margin-top:50vh;width:75vw}.card{animation:slideInFromLeft .5s ease-out forwards;background:#00000080;border-radius:2%;border-radius:6px;color:#fff;cursor:pointer;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important;opacity:0;overflow:hidden;padding:20px 30px;position:relative;text-align:left}.card:nth-child(2){animation-delay:.3s}.card:nth-child(3){animation-delay:.5s}.card:nth-child(4){animation-delay:.7s}.card h4{color:#fff;font-size:3vmin;font-weight:400;font-weight:500;height:11vmin;line-height:1.1;margin-bottom:10px;margin-top:10px;text-transform:uppercase}.card p{color:#f6f9fa;font-size:2vmin;font-weight:300;height:12vmin;letter-spacing:.05vmin;line-height:2.5vmin;margin-bottom:9vmin}.card h6{font-family:inherit;font-size:1.5vmin;font-weight:500;line-height:1.1}.card a,.welcome-table-col a{color:#337ab7;text-decoration:none}.welcome-table-col a{font-size:1.5vmin;line-height:1.42857143}.card h4:after{background:#fbff01;width:0}.card h4:after,.card h6:after{content:"";display:block;height:.3vmin;position:absolute;transition:width .7s ease,background-color .5s ease}.card h6:after{background:#fffffe;width:10px}.card:hover h4:after{transition-delay:.1s;width:75%}.card:hover h6:after{background:#fbff01;transition-delay:.1s;width:15%}.card:hover span{color:#fbff01;transition-delay:.1s}.mission-display{background-color:#f6f6f6;height:30vh;padding:8vmin 0;width:100%}.mission-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:0 4vmin;width:80vw}.welcome-display{background-color:#fff;padding:8vmin 0;width:100%}.welcome-container{margin-left:auto;margin-right:auto;padding:0 4vmin;width:80vw}.welcome-table{direction:ltr;position:relative}.welcome-table table{border:0!important;border-collapse:collapse;display:table;margin:0!important;padding:0!important;position:relative;table-layout:fixed;width:100%}.welcome-table-col img{border-width:0;max-width:50vmin}.welcome-table-col-paragraph{display:block;font-family:Arial,sans-serif;font-size:2vmin;line-height:1.6;text-align:left}.staff-display{background-color:#f6f6f6;padding:8vmin 0;width:100%}.staff-display-container{margin-left:auto;margin-right:auto;padding:0 4vmin;width:80vw}.staff-display-title{font-family:ProximaNova-Semibold;font-size:5vmin;font-weight:600}.staff-row{display:flex;justify-content:space-between;margin-bottom:-2vmin;margin-top:6vmin}.staff-col{flex:1 1;max-width:25%;padding:0 4vmin}.staff-card{display:flex;flex-direction:column;justify-content:center;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.staff-card div:first-child{background:#fff;border-radius:6px;padding:3vmin 0}.staff-card div:first-child img{border:0;border-radius:100%;height:auto;max-width:100%;vertical-align:middle}.card{visibility:visible}.staff-name{font-size:1.8vmin}@media screen and (max-width:768px){.cards{height:110vmin;padding-bottom:5vh}.card-row,.cards{display:flex;justify-content:center}.card-row{flex-wrap:wrap;margin-top:2vh;width:90vw}.staff-name{font-size:1.2vmin}.welcome-table-col{margin-left:6vmin}.welcome-table-col img{border-width:0;max-width:40vmin}.welcome-container{padding:0 4vmin;width:90vw}.staff-col{flex:1 1;max-width:25%;padding:0 1vmin}.staff-display-container{padding:0 2vmin}.mission-container,.staff-display-container{margin-left:auto;margin-right:auto;width:90vw}.mission-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 4vmin}}.robotics-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.robotics-container{background-color:#fff;display:flex;height:90vh;margin-left:auto;margin-right:auto;padding:2vmin 4vmin 4vmin;width:75vw}.robotics-container span{color:#000;font-family:Arial,sans-serif;font-size:2.2vmin;font-weight:plain;text-decoration:none}@media screen and (max-width:768px){.robotics-page{height:85vh}.robotics-container{width:80vw}}.steam-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.steam-container{background-color:#fff;display:flex;margin-left:auto;margin-right:auto;padding:2vmin 4vmin 4vmin;width:75vw}.steam-side-nav{background:#eee;float:left;height:15vmin;left:0;overflow:hidden;position:relative;width:27vmin;z-index:0}.steam-content{float:left;margin-left:5vw;padding:0 10px;position:relative}.two-columns{column-count:2;font-size:1.8vmin;font-weight:300;margin:0}.steam-side-nav a{color:#2196f3;display:block;font-size:1.8vmin;padding:1vmin 0 1vmin 2vmin;text-decoration:none}.steam-container ul{list-style-type:none;padding:0}.steam-container h2{color:#333;font-size:3.5vmin;font-weight:500;line-height:1.1;margin-bottom:1vmin;margin-top:2vmin}.steam-content img{max-width:60%}@media screen and (max-width:768px){.steam-container{width:90vw}.steam-side-nav{height:15vmin;width:58vmin}.steam-container h2{font-size:3.5vmin}.steam-container b,.steam-container li{font-size:2vmin}.steam-content img{max-width:80%}}.application-process-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.application-process-container{background-color:#fff;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;padding:2vmin 4vmin 4vmin;width:75vw}.application-process-container ol{list-style:none}.application-process-container li{color:#333;font-size:2.4vmin;font-weight:300;line-height:1.42857143;list-style-position:inside;margin:0;padding:0}.application-process-container h2{color:#333;font-size:3.8vmin;font-weight:500;line-height:1.1;margin-bottom:1vmin;margin-top:2vmin}.application-process-container .acknowledgement-statement li,.application-process-container .acknowledgement-statement p{color:#333;font-size:2.4vmin;font-weight:300;line-height:1.5;margin:0 0 1.5vmin}.application-process-container .acknowledgement-statement ul{list-style:disc;margin:0 0 1.5vmin;padding-left:4vmin}.application-process-container .acknowledgement-statement li{display:list-item;margin-bottom:.8vmin}@media screen and (max-width:768px){.application-process-container{width:90vw}.application-process-container h2{font-size:3vmin}.application-process-container span{font-size:2.5vmin}}.college-case-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.college-case-container{background-color:#fff;display:flex;flex-direction:column;line-height:1.42857143;margin-left:auto;margin-right:auto;width:75vw}.college-case-header{color:#555;font-family:Arial,sans-serif;font-size:3.4vmin;font-weight:700;padding-bottom:2vmin;text-decoration:none}.college-case-container li{list-style-type:none;padding-bottom:2vmin}.college-case-content{color:red;font-family:Arial,sans-serif;font-size:1.8vmin;font-weight:700;text-decoration:none}@media screen and (max-width:768px){.college-case-container{width:90vw}}.drone-program-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.drone-program-page label{font-size:2vmin}.drone-program-container{background-color:#fff;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;padding:2vmin 4vmin 4vmin;width:75vw}.drone-program-container table{border:0!important;border-collapse:collapse;margin:0!important;padding:0!important;position:relative;table-layout:fixed;width:100%}.paragraph{color:#000;display:block;font-family:Arial,sans-serif;font-size:2.2vmin;text-align:left;text-decoration:none}.registeration-form-container{padding:10vmin 4vmin 4vmin}.registeration-form{background-color:#f2f2f2;border-radius:1vmin;padding:4vmin}.drone-program-container input[type=email],.drone-program-container input[type=text],.drone-program-container select{border:1px solid #ccc;border-radius:1vmin;box-sizing:border-box;margin-bottom:1vmin;margin-top:1vmin;padding:2vmin;resize:vertical;width:100%}.drone-program-container input[type=submit]{background-color:#2196f3;border:none;border-radius:1vmin;color:#fff;cursor:pointer;padding:2vmin 3vmin}.registration-form-error{color:red;display:block;font-size:1.5vmin;margin-bottom:1vmin}.drone-program-container input[type=submit]:disabled{background-color:gray;cursor:not-allowed}.drone-program-container a{color:#337ab7;text-decoration:none}.registeration-form-container h3{color:#333;font-size:2.3vmin;font-weight:500;line-height:1.1;margin-bottom:2vmin;margin-top:2vmin}.esl-case-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.esl-case-container{background-color:#fff;display:flex;flex-direction:column;line-height:1.42857143;margin-left:auto;margin-right:auto;width:75vw}.esl-case-header{color:#555;font-family:Arial,sans-serif;font-size:3.8vmin;font-weight:700;padding-bottom:2vmin;text-decoration:none}.esl-case-container li{list-style-type:none;padding-bottom:2vmin}.esl-case-content{color:red;font-family:Arial,sans-serif;font-size:1.8vmin;font-weight:700;text-decoration:none}.description{color:#000;display:block;line-height:1.4}.description-container{line-height:1.4}.description-container,.img-container{padding:0 2vmin;width:50%}@media screen and (max-width:768px){.esl-case-container{width:90vw}}.mission-statement-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.mission-statement-container{background-color:#fff;display:flex;flex-direction:column;line-height:1.42857143;margin-left:auto;margin-right:auto;padding:2vmin 4vmin 4vmin;width:75vw}@media screen and (max-width:768px){.mission-statement-container{width:90vw}}.staff-team-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important;position:relative;width:100%}.staff-team-container{background-color:#fff;margin-left:auto;margin-right:auto;padding:2vmin 4vmin 4vmin;width:75vw}.wsite-multicol{direction:ltr;position:relative}.wsite-multicol-table{background-color:initial;border-collapse:collapse;position:relative;table-layout:fixed;width:100%}.faculty-team-table{padding:0 0 10;width:100%}.staff-description,.staff-img-container{padding:0 2vmin 2vmin 0}.staff-description{color:#333;font-size:1.8vmin;line-height:1.42857143}@media screen and (max-width:768px){.staff-team-container{width:90vw}}.welcome-letter-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.welcome-letter-container{background-color:#fff;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;width:75vw}.interschool-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.interschool-container{background-color:#fff;display:flex;height:100vh;justify-content:center;margin-left:auto;margin-right:auto;padding:2vmin 4vmin 4vmin;text-align:center;width:75vw}.interschool-container h2{color:#333;font-size:3.8vmin;font-weight:500;line-height:1.1;margin-bottom:1vmin;margin-top:2vmin}.interschool-paragragh{font-family:Arial,sans-serif;font-size:2vmin}.interschool-imgs{margin:0 0 1vmin}.interschool-imgs img{height:35vmin}@media screen and (max-width:768px){.interschool-container{width:90vw}.interschool-imgs img{height:25vmin}}.tutorial-page{background-color:#fff;font-family:Camphor,Open Sans,Segoe UI,sans-serif!important}.tutorial-container{background-color:#fff;margin-left:auto;margin-right:auto;width:75vw}.tutorial-form-container{background-color:#f2f2f2;border-radius:1vmin;padding:4vmin}.form-header{padding:4vmin;text-align:left}.form-row{align-items:center;display:flex;margin-bottom:2vmin;width:100%}.form-row-header{flex:1 1;font-size:2vmin;font-weight:700;text-align:left}.form-row-content{align-items:center;display:flex;flex:3 1}.form-row-content label{flex:1 1;margin-right:4vmin}.form-row-content input[type=email],.form-row-content input[type=tel],.form-row-content input[type=text],.form-row-content select{border:1px solid #ccc;border-radius:1vmin;box-sizing:border-box;flex:2 1;height:6vmin;padding:2vmin}.form-row-content .large-input{flex:3 1}.tutorial-container .radio-group{align-items:center;display:flex}.tutorial-container .radio-group input[type=radio]{margin-right:5px}.tutorial-container .radio-group label{margin-right:15px}.tutorial-container .radio-item{align-items:center;display:flex;margin-right:15px}.tutorial-container input[type=submit]{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:12px 20px}.tutorial-form-error{color:red;display:block;font-size:12px}.tutorial-container input[type=submit]:disabled{background-color:gray;cursor:not-allowed}.tutorial-page label{font-size:2vmin}@media screen and (max-width:768px){.tutorial-container{width:90vw}}
/*# sourceMappingURL=main.37f48d22.css.map*/