.bottom-sheet-transition-enter-from,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{align-self:flex-end;border-radius:0;box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));flex:0 1 auto;left:0;margin-inline:auto;margin-bottom:0;max-width:100%;overflow:visible;right:0;transition-duration:.2s;width:100%}@media(prefers-reduced-motion:reduce){.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{transition:none}}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-card,.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-sheet{border-radius:0}.v-bottom-sheet.v-bottom-sheet--inset{max-width:none}@media(min-width:600px){.v-bottom-sheet.v-bottom-sheet--inset{max-width:70%}}.desktopBanner[data-v-0fe142d3]:after{background:linear-gradient(230deg,#ffffffb3,#ffffffb3 49.9%,#ffffe100 50%,#fff0);left:25%}.desktopBanner[data-v-0fe142d3]:after,.mobileBanner[data-v-0fe142d3]:after{bottom:0;content:"";display:inline-block;height:100%;position:absolute;width:100%;z-index:1}.mobileBanner[data-v-0fe142d3]:after{background:linear-gradient(230deg,#fff0,#fff0 25%,#fff9 25.1% 75%,#ffffe100 75.1%,#fff0);left:0}#wrapper[data-v-0fe142d3]{position:relative;width:100%}#navBarButton[data-v-0fe142d3]{background:transparent;margin:0;position:absolute;right:8%;top:8%}#navBarButton .v-btn[data-v-0fe142d3]{border-width:2px!important;z-index:2}#avatar[data-v-0fe142d3]{margin:0 -36% 0 0;right:40%;top:1%}#avatar[data-v-0fe142d3],#mobile-avatar[data-v-0fe142d3]{position:absolute;z-index:2}#mobile-avatar[data-v-0fe142d3]{left:50%;margin:0 -50% 0 0;top:50%;transform:translate(-50%,-50%)}#textBanner[data-v-0fe142d3]{bottom:2%;display:flex;flex-direction:column;left:5%;margin:0;max-height:70%;max-width:50%;position:absolute}#textBanner div[data-v-0fe142d3]{white-space:nowrap}#textBanner div span[data-v-0fe142d3]{background-color:#54a7b9;display:inline-block;font-size:3.5rem;line-height:2.4rem;margin:6px 0;padding-top:9px;text-transform:uppercase}.nav-dialog-card[data-v-cbe70378]{background-color:rgb(var(--v-theme-background))!important;overflow:hidden;position:relative}.nav-dialog-card[data-v-cbe70378]:before{background-image:url(../logos/INflight_Logo_p_web.png);background-position:50%;background-repeat:no-repeat;background-size:40%;content:"";height:100%;opacity:.06;pointer-events:none;position:absolute;width:100%;z-index:0}.nav-dialog-content[data-v-cbe70378]{position:relative;z-index:1}.category-group[data-v-cbe70378]{margin-bottom:1.25rem}.category-group[data-v-cbe70378]:last-child{margin-bottom:0}.category-header[data-v-cbe70378]{margin-bottom:.5rem;padding-left:.25rem}.category-title[data-v-cbe70378]{color:rgb(var(--v-theme-secondary));font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.course-list[data-v-cbe70378]{display:grid;gap:.375rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.course-item[data-v-cbe70378]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:rgb(var(--v-theme-primary));display:flex;font-size:.8125rem;font-weight:500;justify-content:space-between;padding:.5rem .75rem;text-decoration:none;transition:all .15s ease}.course-item[data-v-cbe70378]:hover{background:rgba(var(--v-theme-secondary),.08);border-color:rgba(var(--v-theme-secondary),.2)}.course-item:hover .course-arrow[data-v-cbe70378]{color:rgb(var(--v-theme-secondary));opacity:1;transform:translate(0)}.course-title[data-v-cbe70378]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-arrow[data-v-cbe70378]{flex-shrink:0;margin-left:.5rem;opacity:0;transform:translate(-4px);transition:all .15s ease}.nav-dialog-card[data-v-87bef0cc]{background-color:rgb(var(--v-theme-background))!important;overflow:hidden;position:relative}.nav-dialog-card[data-v-87bef0cc]:before{background-image:url(../logos/INflight_Logo_p_web.png);background-position:50%;background-repeat:no-repeat;background-size:35%;content:"";height:100%;opacity:.05;pointer-events:none;position:absolute;width:100%;z-index:0}.nav-dialog-content[data-v-87bef0cc]{position:relative;z-index:1}.airplane-grid[data-v-87bef0cc]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.airplane-card[data-v-87bef0cc]{display:block;text-decoration:none}.airplane-card[data-v-87bef0cc],.airplane-image-container[data-v-87bef0cc]{border-radius:12px;overflow:hidden;position:relative}.airplane-image-container[data-v-87bef0cc]{aspect-ratio:16/10}.airplane-image[data-v-87bef0cc]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease,filter .4s ease;width:100%}.airplane-overlay[data-v-87bef0cc]{background:linear-gradient(0deg,#002737d9 0,#00273766 50%,#0027371a);inset:0;position:absolute;transition:background .3s ease}.airplane-content[data-v-87bef0cc]{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;left:0;padding:1rem 1.25rem;position:absolute;right:0}.airplane-title[data-v-87bef0cc]{color:#fff;font-size:1rem;font-weight:600;letter-spacing:.01em;text-shadow:0 1px 3px rgba(0,0,0,.3)}.airplane-action[data-v-87bef0cc]{align-items:center;color:rgb(var(--v-theme-secondary));display:flex;font-size:.75rem;font-weight:500;gap:.25rem;opacity:0;transform:translate(-8px);transition:all .25s ease}.airplane-card:hover .airplane-image[data-v-87bef0cc]{transform:scale(1.08)}.airplane-card:hover .airplane-overlay[data-v-87bef0cc]{background:linear-gradient(0deg,#002737e6 0,#00273780 50%,#00273733)}.airplane-card:hover .airplane-action[data-v-87bef0cc]{opacity:1;transform:translate(0)}.app-nav-item[data-v-5c3c99ae] .v-btn__content:before{background:#54a7b9;bottom:-1px;content:"";display:block;height:1.5px;left:50%;position:absolute;transition:width .2s ease 0s,left .2s ease 0s;width:0}.app-nav-item[data-v-5c3c99ae]{letter-spacing:.02em}.app-nav-item[data-v-5c3c99ae] .v-btn__content{text-transform:none}.app-nav-item-active[data-v-5c3c99ae] .v-btn__content{font-weight:700}.app-nav-item[data-v-5c3c99ae] .v-btn__content:hover:before{color:#54a7b9;left:0;width:100%}.app-nav-item-active[data-v-5c3c99ae] .v-btn__content:before{background:#54a7b9;bottom:-1px;color:#54a7b9;content:"";display:block;height:1.5px;left:0;position:absolute;width:100%}.app-nav-item[data-v-5c3c99ae]:before{background-color:transparent!important}.v-application{background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity));display:flex}.v-application__wrap{backface-visibility:hidden;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-footer{align-items:center;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom}.v-footer--border{border-width:thin;box-shadow:none}.v-footer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer{background:rgb(var(--v-theme-surface));border-radius:0;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--rounded{border-radius:4px}.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.v-main{transition:none}}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;position:absolute;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer{background:rgb(var(--v-theme-surface));box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}@media(prefers-reduced-motion:reduce){.v-navigation-drawer{transition:none}}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;left:0;right:auto;top:0}.v-navigation-drawer--right{border-left-width:thin;left:auto;right:0;top:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 6px 30px 5px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{background:#000;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}
