@layer vuetify-components{.v-navigation-drawer{-webkit-overflow-scrolling:touch;pointer-events:auto;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;flex-direction:column;max-width:100%;height:100%;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.v-navigation-drawer--border{box-shadow:none;border-width:thin}.v-navigation-drawer{box-shadow:0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent);background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity) * 100%),transparent)}@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;top:0;left:0;right:auto}.v-navigation-drawer--right{border-left-width:thin;top:0;left:auto;right:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 2px 3px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 6px 10px 4px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 8%, transparent)}.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 auto;max-width:100%;height:100%;overflow:hidden auto}.v-navigation-drawer__img{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{opacity:.2;z-index:1;background:#000;width:100%;height:100%;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}.v-application{background:rgb(var(--v-theme-background));color:color-mix(in srgb,rgb(var(--v-theme-on-background)) calc(var(--v-high-emphasis-opacity) * 100%),transparent);display:flex}.v-application__wrap{backface-visibility:hidden;flex-direction:column;flex:auto;max-width:100%;min-height:100dvh;display:flex;position:relative}}.mobile-nav-drawer,header{font-family:Montserrat,sans-serif}header .top{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary-lighten-1));height:30px;font-size:12px}header .top,header .top nav,header .top nav .top-message{align-items:center;display:flex}header .top nav{justify-content:space-between;width:100%}header .top nav .top-message{color:rgb(var(--v-theme-secondary-lighten-1));white-space:nowrap;font-weight:500}header .top nav .top-nav-list{height:30px;margin:0;padding:0;list-style-type:none;display:flex}header .top nav .top-nav-list li{border-left:1px solid rgb(var(--v-theme-primary-lighten-1));align-items:center;display:flex}header .top nav .top-nav-list li a{color:inherit;text-transform:uppercase;padding:0 20px;text-decoration:none;transition:color .2s ease-in-out,text-shadow .2s ease-in-out}header .top nav .top-nav-list li a:hover{color:rgb(var(--v-theme-secondary-lighten-1));text-shadow:0 0 .65px,0 0 .65px}header .top nav .top-nav-list li.social{padding-left:10px}header .top nav .top-nav-list li.social a{padding:0 0 0 10px;font-size:10px}header .primary .content{justify-content:space-between;min-height:110px}header .primary .content,header .primary .content .logo-link{align-items:center;display:flex}header .primary .content .logo-link .logo-img{width:340px;max-width:100%}header .primary .content .desktop-nav{align-items:center;height:110px;display:flex}header .primary .content .desktop-nav ul{gap:40px;margin:0;padding:0;list-style-type:none;display:flex}header .primary .content .desktop-nav ul li a{color:rgb(var(--v-theme-secondary));text-transform:uppercase;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease-in-out,text-shadow .2s ease-in-out}header .primary .content .desktop-nav ul li a.router-link-active,header .primary .content .desktop-nav ul li a:hover{color:rgb(var(--v-theme-tertiary));text-shadow:0 0 .65px,0 0 .65px}header .primary .content .hamburger-btn{color:rgb(var(--v-theme-tertiary));font-size:20px;display:none}@media (width<=959px){header .top nav{justify-content:center}header .primary .content .desktop-nav,header .top nav .top-nav-list{display:none}header .primary .content{min-height:70px;padding:10px 0}header .primary .content .logo-link .logo-img{width:220px}header .primary .content .hamburger-btn{display:inline-flex}}@media (width<=480px){header .top{font-size:11px}header .primary .content .logo-link .logo-img{width:180px}}.mobile-nav-drawer .drawer-header{justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mobile-nav-drawer .drawer-header .drawer-logo{align-items:center;display:flex}.mobile-nav-drawer .drawer-header .v-btn{color:rgb(var(--v-theme-tertiary))}.mobile-nav-drawer .drawer-body{padding:20px}.mobile-nav-drawer .drawer-body .drawer-primary-list{margin:0;padding:0;list-style-type:none}.mobile-nav-drawer .drawer-body .drawer-primary-list li{margin-bottom:14px}.mobile-nav-drawer .drawer-body .drawer-primary-list li a{color:rgb(var(--v-theme-secondary));text-transform:uppercase;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s ease-in-out;display:block}.mobile-nav-drawer .drawer-body .drawer-primary-list li a.router-link-active,.mobile-nav-drawer .drawer-body .drawer-primary-list li a:hover{color:rgb(var(--v-theme-tertiary))}.mobile-nav-drawer .drawer-body .drawer-section-title{color:rgb(var(--v-theme-primary));letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:700}.mobile-nav-drawer .drawer-body .drawer-secondary-list{margin:0;padding:0;list-style-type:none}.mobile-nav-drawer .drawer-body .drawer-secondary-list li{margin-bottom:12px}.mobile-nav-drawer .drawer-body .drawer-secondary-list li a{color:rgb(var(--v-theme-secondary));text-transform:uppercase;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s ease-in-out;display:block}.mobile-nav-drawer .drawer-body .drawer-secondary-list li a:hover{color:rgb(var(--v-theme-primary))}.mobile-nav-drawer .drawer-body .drawer-social{align-items:center;gap:18px;padding-top:6px;display:flex}.mobile-nav-drawer .drawer-body .drawer-social a{color:rgb(var(--v-theme-primary));font-size:16px;text-decoration:none;transition:color .2s ease-in-out}.mobile-nav-drawer .drawer-body .drawer-social a:hover{color:rgb(var(--v-theme-tertiary))}footer{background-color:rgb(var(--v-theme-secondary));color:#fff;padding-top:48px;padding-bottom:24px;position:relative;overflow:hidden}footer .footer-notch{pointer-events:none;z-index:1;width:320px;max-width:100%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}footer .footer-content{text-align:center;flex-direction:column}footer .footer-content,footer .footer-content .logo-social-row,footer .footer-content .logo-social-row .logo-link{align-items:center;display:flex}footer .footer-content .logo-social-row{justify-content:center;gap:24px;margin-bottom:28px}footer .footer-content .logo-social-row .logo-link .logo-img{width:280px;max-width:100%}footer .footer-content .logo-social-row .social-links{align-items:center;gap:12px;display:flex}footer .footer-content .logo-social-row .social-links a{color:#fff;font-size:10px;text-decoration:none;transition:color .2s ease-in-out,opacity .2s ease-in-out;display:flex}footer .footer-content .logo-social-row .social-links a:hover{color:rgb(var(--v-theme-secondary-lighten-1));opacity:.85}footer .footer-content .boxed-nav{margin-bottom:24px}footer .footer-content .boxed-nav .boxed-nav-list{border:1px solid #ffffff40;margin:0;padding:0;list-style-type:none;display:inline-flex}footer .footer-content .boxed-nav .boxed-nav-list li{border-right:1px solid #ffffff40;align-items:center;display:flex}footer .footer-content .boxed-nav .boxed-nav-list li:last-child{border-right:none}footer .footer-content .boxed-nav .boxed-nav-list li a{color:#fff;text-transform:uppercase;padding:8px 18px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,text-shadow .2s ease-in-out;display:block}footer .footer-content .boxed-nav .boxed-nav-list li a:hover{color:#fff;text-shadow:0 0 .65px,0 0 .65px;background-color:#ffffff1a}footer .footer-content .primary-nav{margin-bottom:22px}footer .footer-content .primary-nav .primary-nav-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:36px;margin:0;padding:0;list-style-type:none;display:flex}footer .footer-content .primary-nav .primary-nav-list li a{color:#fff;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s ease-in-out,text-shadow .2s ease-in-out}footer .footer-content .primary-nav .primary-nav-list li a:hover{color:rgb(var(--v-theme-secondary-lighten-1));text-shadow:0 0 .65px,0 0 .65px}footer .footer-content .institutional-nav{margin-bottom:16px}footer .footer-content .institutional-nav .institutional-nav-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:0;padding:0;list-style-type:none;display:flex}footer .footer-content .institutional-nav .institutional-nav-list li a{color:#fff;align-items:center;gap:6px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;text-decoration:none;transition:color .2s ease-in-out,-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline-flex}footer .footer-content .institutional-nav .institutional-nav-list li a .arrow-icon{color:inherit;font-size:10px}footer .footer-content .institutional-nav .institutional-nav-list li a:hover{color:rgb(var(--v-theme-secondary-lighten-1));text-decoration:underline}footer .footer-content .footer-divider{background-color:rgb(var(--v-theme-primary-lighten-1));opacity:.5;width:100%;max-width:820px;height:1px;margin:0 auto 14px}footer .footer-content .footer-copyright{color:#ffffffb3;text-align:center;font-family:Open Sans,sans-serif;font-size:9px;font-weight:400;line-height:1.5}@media (width<=959px){footer .footer-content .logo-social-row{flex-direction:column;gap:14px;margin-bottom:22px}footer .footer-content .logo-social-row .logo-link .logo-img{width:220px}footer .footer-content .boxed-nav .boxed-nav-list{border:none;flex-wrap:wrap;justify-content:center}footer .footer-content .boxed-nav .boxed-nav-list li{border:1px solid #ffffff40;margin:3px}footer .footer-content .primary-nav .primary-nav-list{gap:16px 24px}footer .footer-content .primary-nav .primary-nav-list li a{font-size:13px}footer .footer-content .institutional-nav .institutional-nav-list{gap:16px}}@media (width<=600px){footer{padding-top:38px;padding-bottom:18px}footer .footer-notch{width:220px}footer .footer-content .logo-social-row .logo-link .logo-img{width:190px}footer .footer-content .boxed-nav{width:100%}footer .footer-content .boxed-nav .boxed-nav-list{flex-direction:column;width:100%;max-width:300px;margin:0 auto}footer .footer-content .boxed-nav .boxed-nav-list li{border:1px solid #ffffff40;margin:0 0 6px}footer .footer-content .boxed-nav .boxed-nav-list li a{padding:8px 12px}footer .footer-content .primary-nav .primary-nav-list{flex-direction:column;gap:12px}footer .footer-content .primary-nav .primary-nav-list li a{font-size:13px}footer .footer-content .institutional-nav .institutional-nav-list{flex-direction:column;gap:10px}footer .footer-content .institutional-nav .institutional-nav-list li a{font-size:11px}footer .footer-content .footer-copyright{padding:0 10px}}
