@charset "utf-8";

#alia-root-81250 #alia-popup-root-alia-vkqfvj20pmp0ndeq { --accent-foreground: 255 255 255; --accent-color: 0 0 0; --primary-color: 0 0 0; --background-color: 255 255 255; --additional-color-0: 245 247 246; --additional-color-1: 240 230 215; --border-radius-lg: 0px; --body-font: Alia-neu-haas, sans-serif; --display-font: Alia-IvyPresto, sans-serif; --display-text-size-xs: calc(24px * 0.75); --display-text-size-sm: calc(24px * 0.875); --display-text-size-base: 24px; --display-text-size-lg: calc(24px * 1.125); --display-text-size-xl: calc(24px * 1.25); --display-font-weight-normal: 300; --display-font-weight-medium: 300; --display-font-weight-semibold: 400; --display-font-weight-bold: 500; --display-line-height-xs: 1.1; --display-line-height-sm: 1.1; --display-line-height-base: 1.1; --display-line-height-lg: 1.1; --display-line-height-xl: 1.1; --display-letter-spacing: 0px; --body-text-size-xs: calc(15px * 0.75); --body-text-size-sm: calc(15px * 0.875); --body-text-size-base: 15px; --body-text-size-lg: calc(15px * 1.125); --body-text-size-xl: calc(15px * 1.25); --body-font-weight-normal: 400; --body-font-weight-medium: 400; --body-font-weight-semibold: 500; --body-font-weight-bold: 600; --body-line-height-xs: 1.2; --body-line-height-sm: 1.2; --body-line-height-base: 1.2; --body-line-height-lg: 1.2; --body-line-height-xl: 1.2; --body-letter-spacing: 0px; color: rgb(var(--primary-color)); font-size: 15px; font-family: var(--body-font); line-height: 1.2; }

#alia-root-81250 .alia-style-heading-1 { font-size: 68px; text-align: center; font-family: var(--display-font); font-weight: 300; line-height: 1.1; letter-spacing: -0.25px; }

#alia-root-81250 .alia-style-heading-2 { font-size: 48px; text-align: center; font-family: var(--display-font); line-height: 1.1; letter-spacing: -0.25px; }

#alia-root-81250 .alia-style-heading-default { font-size: 24px; font-family: var(--display-font); }

#alia-root-81250 .alia-style-body-1 { font-size: 20px; text-align: center; font-family: var(--body-font); font-weight: 400; }

#alia-root-81250 .alia-style-body-2 { font-size: 18px; text-align: center; }

#alia-root-81250 .alia-style-compliance { color: rgb(var(--primary-color) / 0.5); font-size: 10px; text-align: center; line-height: 1.1; }

#alia-root-81250 .alia-style-button-primary { color: rgb(var(--accent-foreground)); display: flex; padding: 16px; font-size: 16px; max-width: 288px; border-color: rgb(var(--accent-color)); border-width: 2px; border-radius: var(--border-radius-lg); flex-direction: row; text-transform: uppercase; background-color: rgb(var(--accent-color)); }

#alia-root-81250 .alia-style-button-primary:disabled { opacity: 0.5; }

#alia-root-81250 .alia-style-button-secondary { color: rgb(var(--accent-color)); padding: 10px; font-size: 18px; border-color: rgb(var(--accent-color)); border-width: 2px; border-radius: var(--border-radius-lg); }

#alia-root-81250 .alia-style-button-secondary:disabled { opacity: 0.5; }

#alia-root-81250 .alia-style-button-plain { color: rgb(var(--primary-color) / 0.7); font-size: 16px; border-color: rgb(var(--primary-color) / 0.8); text-decoration: underline; }

#alia-root-81250 .alia-style-button-plain:disabled { opacity: 0.5; }

#alia-root-81250 .alia-style-button-icon { color: rgb(var(--accent-foreground)); padding: 12px; font-size: 18px; font-family: var(--display-font); font-weight: 600; border-radius: var(--border-radius-lg); background-color: rgb(var(--accent-color)); }

#alia-root-81250 .alia-style-button-icon:disabled { opacity: 0.5; }

#alia-root-81250 .alia-style-input { color: rgb(0, 0, 0); padding: 16px; font-size: 16px; border-color: rgb(var(--primary-color) / 0.4); border-width: 1px; border-radius: var(--border-radius-lg); background-color: rgb(255, 255, 255); }

#alia-root-81250 .alia-style-input:focus-within { border-color: rgb(var(--accent-color)); --tw-ring-color: rgb(var(--accent-color) / 0.5); }

#alia-root-81250 .alia-style-input.alia-error { --tw-ring-color: #fca5a5; }

#alia-root-81250 .alia-style-heading-1 { font-size: 90px; }

#alia-root-81250 .alia-style-heading-2 { font-size: 68px; }

#alia-root-81250 .alia-style-body-2 { font-size: 23px; }

#alia-root-81250 .alia-style-button-primary { font-size: 17px; }

#alia-root-81250 .alia-style-input { font-size: 17px; }

@media (hover: hover) {
  #alia-root-81250 .alia-style-button-primary:hover { color: rgb(var(--accent-foreground)); }
}