.nav-header{align-items:center;background-color:#2c3a47;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;height:60px;justify-content:space-between;left:0;padding:0 120px;position:fixed;right:0;top:0;z-index:10}.logo-header img{height:32px;position:relative;top:1px}.nav-header a{text-decoration:none}.navbar-options{align-items:center;display:flex;list-style-type:none;margin:0 30px 0 0;padding:0}.navbar-options li a{display:block;font-family:Public Sans,sans-serif;font-weight:800;min-width:40px;padding:19px 15px;text-align:center}.navbar-options li{transition-duration:.3s}.navbar-options li:hover{background-color:#df6565;cursor:pointer}.navbar-right{align-items:center;display:flex;height:100%}.navbar-buttons{display:flex;justify-content:space-between;width:180px}.nav-dropbtn{border:none;color:#fff;font-family:Public Sans,sans-serif;font-size:16px;font-weight:200;padding:1px}.nav-dropdown{display:inline-block;position:relative}.nav-dropdown-content{background-color:#f1f1f1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;position:absolute;right:0;z-index:1}.nav-dropdown:hover .nav-dropdown-content{display:block}.nav-usr-wdgt-main{align-items:center;display:flex;font-family:Roboto;font-weight:400}.nav-usr-options{width:150px}.nav-usr-options ul{text-align:right}.dropdown-content ul,.nav-usr-options ul{font-family:Public Sans,sans-serif;font-weight:600;margin:0;padding-left:0}.dropdown-content ul{text-align:left}.dropdown-content li{font-size:16px;font-weight:700;list-style:none;margin:3px;padding:10px 8px;text-decoration:none;transition:all .2s ease-in}.dropdown-content li:hover{background-color:#d2d2d2;border-radius:3px;cursor:pointer}.dropdown-content li a{color:#2c3a47;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;padding:0;text-align:left}.nav-usr-options li{font-size:16px;font-weight:700;list-style:none;padding:10px 12px;text-decoration:none}.icon-option{align-items:center;color:#2c3a47;display:flex;justify-content:space-between}.nav-usr-options li:hover{background-color:#e6e6e6;cursor:pointer}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#f1f1f1;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:150px;overflow:hidden;position:absolute;z-index:1}.dropdown:hover .dropdown-content{display:block}.dropdown:hover{cursor:default}body,html{background-color:#eee;box-sizing:border-box;font-family:Roboto,sans-serif;margin:0;padding:0;width:100%}#footer{align-items:center;display:flex;justify-content:center;margin-bottom:5px;margin-top:30px}#footer p{color:grey;font-size:10px;margin:0 auto}a,a:visited{color:#fff;text-decoration:none}.full-screen{height:calc(100vh - 60px);width:100%}.some-width{margin-top:85px;padding:0 300px}.full-width{margin-top:85px;padding:0 120px}.flex{display:flex}.flex-center{align-items:center;display:flex;justify-content:center}.hf{font-family:Public Sans;font-style:normal}.default-button{background-color:#fd7272;border:none;border-radius:3px;color:#fff;font-weight:800;height:32px;min-width:85px}.default-button:hover{background-color:#df6565;cursor:pointer;transition-duration:.2s}.page-heading{color:#2c3a47;font-family:Roboto,sans-serif;font-weight:900}.default-field{background:#fff;border:1px solid #b7b7b7;border-radius:3px;box-sizing:border-box;font-family:Public Sans,sans-serif;font-weight:600;height:35px;margin:6px auto;padding-left:10px;width:235px}.alert-message{background-color:#dda6a6;border:1px solid #b81111;border-radius:5px;color:#7a3333;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:8px;text-align:center}.hidden{display:none}.button-inverted{background:none;border:2px solid #fd7272;border-radius:3px;color:#fd7272;cursor:pointer;font-weight:800;height:32px;min-width:85px;transition-duration:.2s}.button-inverted:hover{background-color:#fd7272;color:#fff}.scrollable{-ms-overflow-style:none;max-height:calc(100vh - 85px);overflow-y:scroll;scrollbar-width:none}.scrollable::-webkit-scrollbar{display:none}.small-cancel-btn{background-color:none;border:2px solid #df6565;border-radius:10px;color:#df6565;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;height:20px;padding:0 8px;transition-duration:.3s}.no-margin{margin:0}.small-cancel-btn:hover{background-color:#df6565}@media only screen and (max-width:820px){.full-width{padding:0 50px}}.card{background:#fff;border:1px solid #b7b7b7;box-shadow:0 4px 4px rgba(0,0,0,.25);margin-bottom:10px}.card-header{align-items:center;background-color:#2c3a47;box-sizing:border-box;color:#fff;display:flex;height:40px;justify-content:space-between;margin:0;padding:0 20px;width:100%}.card-title{font-family:Public Sans,sans-serif;font-size:16px;font-weight:900}.see-more{background-color:#df6565;border:none;border-radius:10px;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;height:20px;padding:0 8px;transition-duration:.3s}.see-more:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.authcard{bottom:50px;position:relative;width:470px}.register-form{display:flex;flex-direction:column;padding:20px 36px}.register-form table{width:100%}.register-form label{color:#2c3a47;font-family:Public Sans,sans-serif;font-size:16px;font-weight:900}.register-form button{margin:17px auto 0;width:70%}.register-form input[type=text],input[type=password]{background:#eee;border:1px solid #b7b7b7;border-radius:3px;box-sizing:border-box;float:right;font-family:Public Sans,sans-serif;font-weight:700;height:32px;margin:6px auto;padding-left:10px;width:235px}#policy-field{align-items:center;display:flex;justify-content:flex-start;margin-top:5px}#policy-text{color:#2c3a47;font-size:12px;font-weight:800;margin-left:3%}#policy-text,.cell-container{font-family:Public Sans,sans-serif}.cell-container{display:flex;height:70px;margin:5px 0}.cell-container:hover{background-color:#ececec;cursor:pointer}.cell-container h4{font-weight:800;margin:0}.cell-container p{margin:4px 0 0}.cell-right{flex-grow:1;margin:4px;overflow:hidden}#cell-banner{margin:4px}#home-content{display:flex;justify-content:space-between;padding-top:30px;width:100%}.main-panel{width:64%}.second-panel{width:35%}#map-container{background-color:blue;height:450px;margin:5px}.leaflet-container{height:100%}.pilot-popup p{margin:3px 0 0;max-width:250px}.home-banner{background-attachment:fixed;background-image:url(/static/media/banner.d4684c7d42e80e84bab7.png);background-position:top;background-repeat:no-repeat;height:450px;margin-left:-120px;margin-top:-30px;width:100vw}#banner-content{color:#fff;float:right;font-family:Roboto,sans-serif;font-size:22px;font-weight:900;padding-right:120px;padding-top:55px;text-align:right;width:400px}#banner-content h1{margin:0}#banner-content p{font-size:20px;font-weight:200}@media only screen and (max-width:900px){#home-content{display:flex;flex-direction:column;justify-content:flex-start;margin-top:30px;width:100%}.main-panel,.second-panel{width:100%}}.react-spinner-loader-swing div{border-radius:50%;float:left;height:1em;width:1em}.react-spinner-loader-swing div:first-of-type{background:linear-gradient(90deg,#385c78 0,#325774)}.react-spinner-loader-swing div:nth-of-type(2){background:linear-gradient(90deg,#325774 0,#47536a)}.react-spinner-loader-swing div:nth-of-type(3){background:linear-gradient(90deg,#4a5369 0,#6b4d59)}.react-spinner-loader-swing div:nth-of-type(4){background:linear-gradient(90deg,#744c55 0,#954646)}.react-spinner-loader-swing div:nth-of-type(5){background:linear-gradient(90deg,#9c4543 0,#bb4034)}.react-spinner-loader-swing div:nth-of-type(6){background:linear-gradient(90deg,#c33f31 0,#d83b27)}.react-spinner-loader-swing div:nth-of-type(7){background:linear-gradient(90deg,#da3b26 0,#db412c)}.react-spinner-loader-shadow{clear:left;padding-top:1.5em}.react-spinner-loader-shadow div{background:#e3dbd2;border-radius:50%;-webkit-filter:blur(1px);filter:blur(1px);float:left;height:.25em;width:1em}.react-spinner-loader-shadow .react-spinner-loader-shadow-l{background:#d5d8d6}.react-spinner-loader-shadow .react-spinner-loader-shadow-r{background:#eed3ca}@-webkit-keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translateX(-2.5em)}}@keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translate(0);transform:rotate(0) translateX(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translateX(-2.5em)}}@-webkit-keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translateX(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translateX(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@-webkit-keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:.125;-webkit-transform:translateX(-1.57em);transform:translateX(-1.75em)}}@keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:.125;-webkit-transform:translateX(-1.75);transform:translateX(-1.75em)}}@-webkit-keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);transform:translateX(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);transform:translateX(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}}.react-spinner-loader-swing-l{-webkit-animation:ball-l .425s ease-in-out infinite alternate;animation:ball-l .425s ease-in-out infinite alternate}.react-spinner-loader-swing-r{-webkit-animation:ball-r .425s ease-in-out infinite alternate;animation:ball-r .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-l{-webkit-animation:shadow-l-n .425s ease-in-out infinite alternate;animation:shadow-l-n .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-r{-webkit-animation:shadow-r-n .425s ease-in-out infinite alternate;animation:shadow-r-n .425s ease-in-out infinite alternate}.react-spinner-loader-svg-calLoader{animation:loader-spin 1.4s linear infinite;-webkit-animation:loader-spin 1.4s linear infinite;height:230px;-webkit-transform-origin:115px 115px;transform-origin:115px 115px;width:230px}.react-spinner-loader-svg-cal-loader__path{animation:loader-path 1.4s ease-in-out infinite;-webkit-animation:loader-path 1.4s ease-in-out infinite}@-webkit-keyframes loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}@keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}.react-spinner-loader-svg svg{-webkit-transform-origin:50% 65%;transform-origin:50% 65%}.react-spinner-loader-svg svg polygon{stroke-dasharray:17;-webkit-animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite;animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite}@-webkit-keyframes dash{to{stroke-dashoffset:136}}@keyframes dash{to{stroke-dashoffset:136}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.event-grid{display:grid;margin:20px}.grid-center{grid-template-columns:repeat(1,1fr)}.grid3{gap:20px;grid-template-columns:repeat(3,1fr)}.event-card{background:#fff;box-shadow:0 0 8px 1px rgba(0,0,0,.25);color:#8a8a8a;font-family:Roboto,sans-serif;padding:5px;transition-duration:.3s}.event-card:hover{cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02)}.event-card-img{width:100%}.event-card-title{margin:10px 0 0 5px}.event-card p{margin:5px 0 0 5px}@media only screen and (min-width:1550px){.grid3{gap:20px;grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:960px){.grid3{gap:20px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:550px){.grid3{gap:20px;grid-template-columns:repeat(1,1fr)}}.sidebar-container{border-right:1px solid #b0b0b0;min-width:190px;width:280px}.sidebar-heading{color:#525151;font-size:16px;font-weight:600;margin-bottom:15px}.sidebar-option{align-items:center;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:5px;margin-right:10px;padding:5px 10px;transition:all .2s ease-in-out}.sidebar-option:hover{background-color:#d5d5d5;cursor:pointer}.sidebar-option-title{color:#2c3a47;font-size:14px;font-weight:600;margin:0}.profile-sidebar-icon{height:28px;width:28px}.profile-content{height:30px;padding:0 30px;width:100%}.profile-content h2{color:#2c3a47;margin:0}.profile-ct{grid-gap:20px;display:grid;gap:20px;margin-top:30px;width:100%}.profile-content input[type=text]{margin-left:20%;max-width:400px;padding:0 15px;text-align:right;width:80%}.profile-content input[type=text]:disabled{background-color:#e8edf0}.profile-content label{color:#2c3a47;font-family:Public Sans,sans-serif;font-size:15px;font-weight:900}.cnfm-btn{background-color:#00b894}.cnfm-btn:hover{background-color:#01997b}.profile-content td:last-child{text-align:right;width:100%}.profile-card-content{overflow:auto;padding:30px}#profile-description{font-family:Roboto,sans-serif;font-size:14px;font-weight:500;min-height:200px;padding:10px;resize:none;width:calc(100% - 22px)}#event-list{border-collapse:collapse}#event-list td{padding-bottom:18px;padding-top:18px}#event-list td:last-child{text-align:left;width:auto}#event-list td:first-child{padding-left:5px}#event-list tr:first-child td{border-bottom:1px solid hsla(0,0%,41%,.226);color:#686868;font-weight:400;padding-bottom:5px;padding-top:10px}#event-list td{color:#2c3a47;font-family:Public Sans,sans-serif;font-size:12px;font-weight:500}#event-row:hover{background-color:#f0f0f0;border-radius:5px;cursor:pointer}#edit-event-button{align-items:center;background-color:#df6565;border:none;border-radius:3px;border-radius:15px;color:#fff;display:flex;float:right;height:30px;justify-content:center;margin-right:20px;width:30px}#edit-event-button:hover{cursor:pointer}.modal-background{align-items:center;background-color:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-card{background-color:#eee;border-radius:5px;max-height:85%;max-width:1000px;overflow-y:scroll;padding:18px 25px}.modal-max{width:100%}.create-event-btns{display:flex;justify-content:flex-end}.create-event-table td:first-child{white-space:nowrap}.create-event-table td:last-child{text-align:left;width:100%}.table-top{vertical-align:top}.create-event-table input[type=text]{text-align:left;width:100%}.td-row-right{margin-left:24.5%}.create-event-table input[type=time]{margin-left:10px;max-width:120px;padding:0 5px}.create-event-table small{margin-left:10px}.close-x:hover{cursor:pointer}.description-box{border:1px solid #b7b7b7;border-radius:3px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;margin-left:20%;min-height:100px;padding:10px;resize:none;width:70%}.create-event-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.reg-table{margin-left:0}#add-airport{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.long{max-width:500px;width:40%}.reg{max-width:150px}.overflow-vis{overflow:visible}.add-rt-btn{align-items:center;border:none;border-radius:16px;color:#fff;display:flex;font-size:x-large;font-weight:800;height:32px;justify-content:center;width:32px}.add-rt-btn:hover{cursor:pointer}.disabled-field{background-color:#e8edf0}#route-table-header{background-color:#2c3a47;border:1px solid #fff;color:#fff;font-family:Public Sans,sans-serif;font-size:14px;font-weight:800;height:30px}#routes-table td{border:1px solid #000;padding:10px;text-align:left;width:15%}#routes-table{border-collapse:collapse;font-family:Public Sans,sans-serif;margin-top:20px}#routes-table td:last-child{width:100%}#privacy-table td:last-child{text-align:left;width:100%}#privacy-table td:first-child{white-space:nowrap}#privacy-table input[type=number]{margin-left:20%;max-width:100px}.privacy-radios{margin-left:20%}.split-page{display:flex}.events-sidebar{border-right:1px solid hsla(0,0%,50%,.404);flex:0.20 1;min-width:150px}.sw-events-display{flex:0.80 1;padding:5px 15px 5px 35px}.sw-events-display h2{margin:0}#header-search{align-items:center;display:flex;justify-content:space-between}#header-search input[type=text]{border-radius:0;margin:0;padding:0 10px}#header-search input[type=text]:focus{outline:none}.search-button{background-color:#00b894;border:none;color:#fff;font-weight:900;height:35px;margin-left:-1px;width:40px}.search-button:hover{cursor:pointer}.h4-local{color:rgba(65,65,65,.671)}.scroll-container{display:flex;flex-wrap:wrap;gap:10px}.sw-event-card{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 18px -3px rgba(0,0,0,.25);height:14rem;margin:0;min-width:300px;transition-duration:.15s}.mini-event-banner{height:65%;object-fit:cover;width:100%}.sw-event-card:hover{cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02)}.event-card-info{margin:5px 2px}.event-card-lower{align-items:center;display:flex;justify-content:space-between;padding:0 8px}.see-more-card{align-items:center;align-self:center;border:none;display:flex;height:3rem;justify-content:center;margin:0;min-width:300px}.see-more-card h4{color:#2c3a47;font-size:large}.see-more-card:hover{border:1px solid #2c3a47;cursor:pointer}#search-title-header{align-items:center;display:flex;justify-content:space-between;margin:1rem 0 0}.search-event-item{background-color:#fff;box-shadow:0 0 19px rgba(0,0,0,.25);margin:5px 0 20px;padding:10px 20px 15px;position:relative}.search-event-item h4{margin:5px 0}#green-left{background-color:#00b894;bottom:0;left:0;position:absolute;top:0;width:5px}.search-desc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:Roboto,sans-serif;font-weight:300;margin:0 100px 0 0;overflow:hidden;text-overflow:ellipsis}#event-page-content{display:flex}.left-sidebar{min-width:300px}.option-card{position:-webkit-sticky;position:sticky;top:75px}.right-content{width:100%}#placeholder-img{height:400px;margin:20px auto 0;width:100%}#accordion{box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.15);margin:20px auto 0;width:90%}.margin-10{display:block;margin-left:2.5%;margin-top:15px}.mod-bgk{background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 6px 20px 0 rgba(0,0,0,.15);margin-left:20px;padding-bottom:25px;padding-top:15px}#event-banner{max-height:100%;object-fit:cover;width:100%}.accord-desc{color:#878787}.event-heading{flex-direction:row;justify-content:space-between;margin-right:2.5%}.bullet,.event-heading{align-items:center;display:flex}.bullet{background-color:#fd7272;border-radius:20px;color:#fff;font-size:small;font-weight:800;height:18px;justify-content:center;padding:5px 12px;transition-duration:.2s}.bullet:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.join-btn{display:block;margin:10px auto;width:95%}.sidebar-section{border-bottom:1px solid #c5c5c5;margin-top:5px}.sidebar-cell{align-items:center;display:flex;flex-direction:row;padding:10px}.sidebar-cell p{margin:0}.sidebar-cell-subject{color:#636e72;font-size:small;font-weight:700;white-space:nowrap}.sidebar-cell-content{color:#2d3436;font-size:medium;font-weight:500;padding-left:10px}.big-btn{border-radius:5px;font-size:small;height:40px;margin:0 20px;width:200px}#green-btn{background-color:#00b894}#blue-btn{background-color:#74b9ff}.pre-release-bg{background-color:#2c3a47;bottom:0;display:flex;justify-content:center;left:0;padding-top:5rem;position:absolute;right:0;top:0}.release-date{bottom:0;color:#fff;font-family:Public Sans,sans-serif;margin-bottom:3rem;position:absolute}