.header-menu .v-btn{border-radius:0;text-transform:uppercase}.header-menu .v-btn:hover{background:linear-gradient(180deg,#21e78600,#21e78666)}.header-menu .v-btn:hover .submenu-label{color:rgb(var(--v-theme-primary));font-size:1rem}.header-menu .v-btn--variant-text .v-btn__overlay{background:transparent}.header-menu .v-btn--active{border-bottom:2px solid rgb(var(--v-theme-primary));border-radius:0}.header-menu .v-btn--active .submenu-label{color:rgb(var(--v-theme-primary))}.header-submenu .v-list-item .submenu-label{text-transform:uppercase}.header-submenu .v-list-item:hover{background:linear-gradient(270deg,#21e78600,#21e78666);border-left:2px solid rgb(var(--v-theme-primary));border-right:2px solid rgb(var(--v-theme-primary));color:rgb(var(--v-theme-primary))}.landing-header-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff0!important;box-shadow:0 4px 30px #0000001a!important}.contact-email .contact-email-input .v-field__outline{border-radius:16px}.contact-email .contact-email-input .v-field__outline .v-field__outline__end,.contact-email .contact-email-input .v-field__outline .v-field__outline__start{border-color:rgb(var(--v-theme-primary))}.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}.footer-page{background:url(./footer-bg.Cy5Mqk_j.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.footer-page .footer-line{border:1px solid rgb(var(--v-theme-primary))}.footer-page .router-link-active{color:rgb(var(--v-theme-primary));text-decoration:underline}
