:root{--border-radius:8px;--dark-100:#181c21;--dark-200:#2d3136;--dark-300:#44474c;--dark-400:#5c5f63;--dark-600:#8f9194;--primary-100:#3083c2;--primary-500:#97b8dd;--lightswitch-width:50px;--lightswitch-height:24px;--lightswitch-size:16px;--lightswitch-offset:26px}html,body{max-width:100%;overflow:hidden}html{font-size:16px}body{font-size:16px;font-family:Arial,sans-serif;margin:0;height:100vh;height:100dvh}.scroll-content{overflow-y:scroll;max-height:100vh;height:100dvh;padding-bottom:calc(65px*.75)}h1,h2,h3,h4{line-height:1.2;margin:0;font-weight:bold}h1{font-size:18px;font-size:1.125rem;font-family:Arial,sans-serif;color:var(--primary-500)}h1 span{font-size:12px;font-size:.75rem;margin-left:calc(15px/2);font-weight:400;font-style:italic}@media only screen and (min-width: 768px){h1{font-size:24px;font-size:1.5rem}}h2{font-size:16px;font-size:1rem;font-family:Arial,sans-serif}h2.section{padding:22.5px 15px 15px;font-size:24px;font-size:1.5rem}h3{font-size:16px;font-size:1rem;font-family:Arial,sans-serif}h4{font-size:20px;font-size:1.25rem;font-family:Arial,sans-serif}p{font-family:Arial,sans-serif;line-height:1.5;font-size:16px;font-size:1rem;margin:10px 0 0 0}:focus-visible{outline:2px solid #fff !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}body{background:var(--dark-100);color:#fff}.container{width:calc(100% - 15px*2);margin:0 auto;max-width:1280px}.header-sticky header{position:fixed}header{position:fixed;top:0;left:0;width:100%;height:calc(65px*.75);z-index:100002;background:var(--dark-100);border-bottom:1px solid var(--dark-200)}header .row{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:calc(65px*.75)}@media only screen and (min-width: 768px){header .row{height:65px}}@media only screen and (min-width: 768px){header{height:65px}}.nav{display:flex;flex-direction:row}main{padding-top:calc(65px*.75);padding-bottom:75px}@media only screen and (min-width: 768px){main{padding-top:65px}}.section-container{display:none}.section-container.active{display:block}.section-container .section-container-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.row{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.row{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.row.flights-row .column h3:not(:first-of-type){margin-top:15px}@media only screen and (min-width: 768px){.row.flights-row .column{width:calc(50% - 15px)}}.column{width:100%;background:var(--dark-200);margin-bottom:15px;border-radius:var(--border-radius);position:relative}.column.expired{display:none}.column.expired.active{display:block !important}.column .column-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 15px;background:rgba(0,0,0,.1)}.column .column-header img{display:inline-block;max-width:30px;margin-right:10px;height:auto;border-radius:50%;border:1px solid #fff}.column .column-header img.circle{border-radius:50%}.column.column-full .column-header{justify-content:flex-end}.column.column-full h2{padding-bottom:5px;border-bottom:1px solid var(--dark-300);font-size:22px;font-size:1.375rem;margin-bottom:15px}.column.column-full h2:not(:first-of-type){margin-top:calc(15px*2)}.column.column-full h4{margin-top:20px}.column .icon-date{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.column .column-content{padding:15px;font-size:14px}.column .column-content a{color:var(--primary-500)}.column .column-content ul{margin:10px 0 0 0;padding:0}.column .column-content li{list-style:none;position:relative;padding-left:15px;line-height:1.5}.column .column-content li:before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:50%;background:var(--primary-500);display:inline-block}.column .column-content p,.column .column-content li{color:var(--dark-600);font-size:14px}.column .column-content .content-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding-bottom:5px;border-bottom:1px solid var(--dark-300)}.column .column-content .content-header:not(:first-of-type){margin-top:15px}.column .column-content .content-header img{width:20px;height:auto;margin-right:10px}.column .column-content .details p{font-size:12px;font-size:.75rem}.column .column-content .details p strong{font-size:14px;font-size:.875rem;display:inline-block;margin-bottom:5px}@media only screen and (min-width: 768px){.column:not(.column-full){width:calc(33.3% - 15px);margin-left:7.5px;margin-right:7.5px}}.resources-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.resources-header .actions{padding-right:15px}footer{position:fixed;bottom:0;left:0;width:100%;background:linear-gradient(to top, var(--dark-100) 40%, rgba(0, 0, 0, 0));height:65px}footer .footer-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:65px}footer .refresh{color:#fff;font-size:12px;font-size:.75rem}footer .refresh svg{width:24px;height:24px;display:block;fill:#fff}.btn{font-size:14px;font-size:.875rem;transition:all .25s ease-in-out;display:inline-block;font-weight:700;text-decoration:none;padding:calc(15px*.75) 30px;border-radius:5px;border:none;line-height:1;box-shadow:0px .5rem 1rem rgba(0,0,0,.15);font-family:Arial,sans-serif;background:var(--primary-500);color:#000}.btn:not(:focus-visible){outline:0}.btn:hover{background:var(--primary-100);color:#fff}.btn.submit-btn{border-radius:100px;outline:none;border:none;padding:10px 20px}.btn.toggle-btn{width:30px;height:30px;border-radius:50%;text-align:center;background:var(--primary-500);text-decoration:none;line-height:30px;display:block;padding:0;font-size:24px;font-size:1.5rem;color:#000}.btn.action-btn{border-radius:100px;background:var(--dark-300);color:var(--primary-500);padding:calc(15px*.5) 15px}.btn.action-btn.edit{display:none}.editable .btn.action-btn.edit{display:inline-block}.dialog-container,.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dialog-container{z-index:100003;display:flex}.dialog-container[aria-hidden=true]{display:none}.dialog-overlay{background-color:rgba(0,0,0,.75)}.dialog-content{margin:auto;z-index:100004;position:relative;background-color:var(--dark-200);animation:modal-fade-in 400ms 200ms both,modal-slide-up 400ms 200ms both;width:90%;max-width:950px;border-radius:var(--border-radius)}.modal-open{overflow:hidden}.modal-content{display:block;margin:0 auto;padding:0;max-width:100%}.modal-close-btn{background-color:var(--dark-200);color:#fff;position:absolute;top:calc(15px*3*-1);right:0;border:none;font-size:24px;font-size:1.5rem;width:30px;height:30px;border-radius:4px}.modal-close-btn:hover{cursor:pointer;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 50%)}@keyframes modal-fade-in{from{opacity:0}}@keyframes modal-slide-up{from{transform:translateY(10%)}}.column-form{display:none}.form-row{display:block;padding:0 calc(15px*2) 15px}.form-row:first-of-type{padding-top:calc(15px*2)}.form-row:last-of-type{padding-bottom:calc(15px*2)}.form-row label{display:block;margin-bottom:5px}.form-row textarea{width:calc(100% - 15px);height:75px;font-family:Arial,sans-serif;font-size:16px;font-size:1rem}.form-row textarea.large{height:350px}.lightswitch{margin-left:10px;display:flex;flex-direction:row;align-items:center}.lightswitch .lightswitch-label{margin-right:7.5px;font-size:12px;font-size:.75rem}.switch{position:relative;display:inline-block;width:var(--lightswitch-width);height:var(--lightswitch-height)}.switch input{opacity:0;width:0;height:0}.slider{border-radius:var(--lightswitch-height);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--dark-200);transition:.4s}.slider:before{position:absolute;content:"";height:var(--lightswitch-size);width:var(--lightswitch-size);left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.slider:before{border-radius:var(--lightswitch-height)}input:checked+.slider{background-color:var(--primary-100)}input:focus+.slider{box-shadow:0 0 1px var(--primary-100)}input:checked+.slider:before{-webkit-transform:translateX(var(--lightswitch-offset));-ms-transform:translateX(var(--lightswitch-offset));transform:translateX(var(--lightswitch-offset))}
