.header-menu-item[_ngcontent-ng-c138189041] { position: relative; display: flex; height: 66px; flex: 1 0 0%; flex-direction: column; align-items: center; justify-content: flex-end; column-gap: 0.375rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom-width: 2px; border-color: transparent; padding-top: 0.5rem; padding-bottom: 0.5rem; font-size: 1rem; font-weight: 700; --tw-text-opacity: 1; color: hsl(var(--tertiary-950) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .header-menu-item[_ngcontent-ng-c138189041] { flex-direction: row; justify-content: flex-start; padding-top: 1.25rem; padding-bottom: 1.25rem; }
}
.header-menu-item.active[_ngcontent-ng-c138189041] { --tw-border-opacity: 1; border-color: hsl(var(--tertiary-foreground) / var(--tw-border-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--tertiary-foreground) / var(--tw-text-opacity, 1)); }
.header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1; color: hsl(var(--tertiary-foreground) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .header-menu-item[_ngcontent-ng-c138189041]:hover { --tw-border-opacity: 1; border-color: hsl(var(--tertiary-foreground) / var(--tw-border-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--tertiary-foreground) / var(--tw-text-opacity, 1)); }
  .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1; color: hsl(var(--tertiary-foreground) / var(--tw-text-opacity, 1)); }
}
.header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { color: hsl(var(--tertiary-950) / .6); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.2s; }
.header-menu-item[_ngcontent-ng-c138189041] .item-text[_ngcontent-ng-c138189041] { display: flex; align-items: center; gap: 0.125rem; line-height: 1.25rem; }
core-header-template-eight[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]::before, core-header-template-eight [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]::before { height: 0.75rem; width: 0.125rem; --tw-bg-opacity: 1; background-color: hsl(var(--tertiary-foreground) / var(--tw-bg-opacity, 1)); --tw-content: ""; content: var(--tw-content); }
@media not all and (min-width: 1024px) {
  core-header-template-eight[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], core-header-template-eight [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { flex-direction: row; }
}
@media (min-width: 1024px) {
  core-header-template-eight[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], core-header-template-eight [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { height: 5.75rem; }
}
core-header-template-eight[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], core-header-template-eight [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { display: none; }
.header-color-scheme-1 .menu-icon-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-icon-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1; color: hsl(var(--primary) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .header-color-scheme-1 .menu-icon-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover, .header-color-scheme-1 .menu-icon-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover { --tw-border-opacity: 1; border-color: hsl(var(--primary) / var(--tw-border-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--primary) / var(--tw-text-opacity, 1)); }
}
.header-color-scheme-1 .menu-icon-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-icon-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] { --tw-border-opacity: 1; border-color: hsl(var(--primary) / var(--tw-border-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--primary) / var(--tw-text-opacity, 1)); }
.header-color-scheme-1 .menu-icon-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-icon-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1; color: hsl(var(--secondary) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .header-color-scheme-1 .menu-icon-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover, .header-color-scheme-1 .menu-icon-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover { --tw-border-opacity: 1; border-color: hsl(var(--secondary) / var(--tw-border-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--secondary) / var(--tw-text-opacity, 1)); }
}
.header-color-scheme-1 .menu-icon-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-icon-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] { --tw-border-opacity: 1; border-color: hsl(var(--secondary) / var(--tw-border-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--secondary) / var(--tw-text-opacity, 1)); }
.header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.5rem; margin-bottom: 0.5rem; height: 3.25rem; justify-content: center; border-radius: 0.375rem; --tw-bg-opacity: 1; background-color: hsl(var(--primary) / var(--tw-bg-opacity, 1)); padding: 0px 0.5rem; --tw-text-opacity: 1; color: hsl(var(--primary-foreground) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.75rem; margin-bottom: 0.75rem; height: 2.5rem; }
}
.header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1; color: hsl(var(--primary-foreground) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover, .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover { --tw-border-opacity: 1; border-color: hsl(var(--primary) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: hsl(var(--primary-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)); }
  .header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *), .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: hsl(var(--primary-800) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)); }
  .header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)); }
  .header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)); }
}
.header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] { --tw-border-opacity: 1; border-color: hsl(var(--primary) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: hsl(var(--primary-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)); }
.header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *) { --tw-bg-opacity: 1; background-color: hsl(var(--primary-800) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)); }
.header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)); }
.header-color-scheme-1 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-1 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)); }
.header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.5rem; margin-bottom: 0.5rem; height: 3.25rem; justify-content: center; border-radius: 0.375rem; --tw-bg-opacity: 1; background-color: hsl(var(--secondary) / var(--tw-bg-opacity, 1)); padding: 0px 0.5rem; --tw-text-opacity: 1; color: hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.75rem; margin-bottom: 0.75rem; height: 2.5rem; }
}
.header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1; color: hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1)); }
@media (min-width: 1024px) {
  .header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover, .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover { --tw-border-opacity: 1; border-color: hsl(var(--secondary) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: hsl(var(--secondary-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)); }
  .header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *), .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *) { --tw-bg-opacity: 1; background-color: hsl(var(--secondary-800) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)); }
  .header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)); }
  .header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)); }
}
.header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] { --tw-border-opacity: 1; border-color: hsl(var(--secondary) / var(--tw-border-opacity, 1)); --tw-bg-opacity: 1; background-color: hsl(var(--secondary-200) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)); }
.header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *) { --tw-bg-opacity: 1; background-color: hsl(var(--secondary-800) / var(--tw-bg-opacity, 1)); --tw-text-opacity: 1; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)); }
.header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)); }
.header-color-scheme-1 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-1 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)); }
.header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.5rem; margin-bottom: 0.5rem; height: 3.25rem; justify-content: center; border-radius: 0.375rem; --tw-bg-opacity: 1; background-color: hsl(var(--primary) / var(--tw-bg-opacity, 1)); padding: 0px 0.5rem; --tw-text-opacity: 1 !important; color: hsl(var(--primary-foreground) / var(--tw-text-opacity, 1)) !important; }
@media (min-width: 1024px) {
  .header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.75rem; margin-bottom: 0.75rem; height: 2.5rem; }
}
.header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--primary-foreground) / var(--tw-text-opacity, 1)) !important; }
@media (min-width: 1024px) {
  .header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover, .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover { border-color: hsl(var(--primary-950) / .75) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--primary-200) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *), .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *) { border-color: hsl(var(--primary-50) / .75) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--primary-800) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)) !important; }
}
.header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] { border-color: hsl(var(--primary-950) / .8) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--primary-200) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *) { border-color: hsl(var(--primary-50) / .8) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--primary-800) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-2 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-2 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.5rem; margin-bottom: 0.5rem; height: 3.25rem; justify-content: center; border-radius: 0.375rem; --tw-bg-opacity: 1; background-color: hsl(var(--secondary) / var(--tw-bg-opacity, 1)); padding: 0px 0.5rem; --tw-text-opacity: 1 !important; color: hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1)) !important; }
@media (min-width: 1024px) {
  .header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.75rem; margin-bottom: 0.75rem; height: 2.5rem; }
}
.header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1)) !important; }
@media (min-width: 1024px) {
  .header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover, .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover { --tw-border-opacity: 1 !important; border-color: hsl(var(--secondary) / var(--tw-border-opacity, 1)) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--secondary-200) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *), .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--secondary-800) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)) !important; }
}
.header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] { --tw-border-opacity: 1 !important; border-color: hsl(var(--secondary) / var(--tw-border-opacity, 1)) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--secondary-200) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--secondary-800) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-2 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-2 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.5rem; margin-bottom: 0.5rem; height: 3.25rem; justify-content: center; border-radius: 0.375rem; --tw-bg-opacity: 1; background-color: hsl(var(--primary) / var(--tw-bg-opacity, 1)); padding: 0px 0.5rem; --tw-text-opacity: 1 !important; color: hsl(var(--primary-foreground) / var(--tw-text-opacity, 1)) !important; }
@media (min-width: 1024px) {
  .header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.75rem; margin-bottom: 0.75rem; height: 2.5rem; }
}
.header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--primary-foreground) / var(--tw-text-opacity, 1)) !important; }
@media (min-width: 1024px) {
  .header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover, .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover { --tw-border-opacity: 1 !important; border-color: hsl(var(--primary) / var(--tw-border-opacity, 1)) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--primary-200) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *), .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--primary-800) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)) !important; }
}
.header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] { --tw-border-opacity: 1 !important; border-color: hsl(var(--primary) / var(--tw-border-opacity, 1)) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--primary-200) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *) { --tw-bg-opacity: 1 !important; background-color: hsl(var(--primary-800) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--primary-950) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-3 .menu-item-color-scheme-2[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-3 .menu-item-color-scheme-2 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--primary-50) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.5rem; margin-bottom: 0.5rem; height: 3.25rem; justify-content: center; border-radius: 0.375rem; --tw-bg-opacity: 1; background-color: hsl(var(--secondary) / var(--tw-bg-opacity, 1)); padding: 0px 0.5rem; --tw-text-opacity: 1 !important; color: hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1)) !important; }
@media (min-width: 1024px) {
  .header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] { margin-top: 0.75rem; margin-bottom: 0.75rem; height: 2.5rem; }
}
.header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1)) !important; }
@media (min-width: 1024px) {
  .header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover, .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover { border-color: hsl(var(--secondary-950) / .75) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--secondary-200) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *), .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover:is(.dark *) { border-color: hsl(var(--secondary-50) / .75) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--secondary-800) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)) !important; }
  .header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item[_ngcontent-ng-c138189041]:hover .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)) !important; }
}
.header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] { border-color: hsl(var(--secondary-950) / .8) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--secondary-200) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041]:is(.dark *) { border-color: hsl(var(--secondary-50) / .8) !important; --tw-bg-opacity: 1 !important; background-color: hsl(var(--secondary-800) / var(--tw-bg-opacity, 1)) !important; --tw-text-opacity: 1 !important; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041], .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041] { --tw-text-opacity: 1 !important; color: hsl(var(--secondary-950) / var(--tw-text-opacity, 1)) !important; }
.header-color-scheme-3 .menu-item-color-scheme-3[_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *), .header-color-scheme-3 .menu-item-color-scheme-3 [_nghost-ng-c138189041] .header-menu-item.active[_ngcontent-ng-c138189041] .icon[_ngcontent-ng-c138189041]:is(.dark *) { --tw-text-opacity: 1 !important; color: hsl(var(--secondary-50) / var(--tw-text-opacity, 1)) !important; }