@media only screen and (min-width: 1366px) { #qbnz-rtl-wrapper { min-height: 240px; } }
@layer base { h1 {
            font-size: var(--editor-font-size, var(--typography-h1-size));
            font-family: var(--editor-font-family, var(--typography-h1-family));
            font-weight: var(--editor-font-weight, var(--typography-h1-weight));
            line-height: var(--editor-line-height, var(--typography-h1-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h1-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h1-text-transform));
            color: var(--editor-color, inherit);
        }
h2 {
            font-size: var(--editor-font-size, var(--typography-h2-size));
            font-family: var(--editor-font-family, var(--typography-h2-family));
            font-weight: var(--editor-font-weight, var(--typography-h2-weight));
            line-height: var(--editor-line-height, var(--typography-h2-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h2-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h2-text-transform));
            color: var(--editor-color, inherit);
        }
h3 {
            font-size: var(--editor-font-size, var(--typography-h3-size));
            font-family: var(--editor-font-family, var(--typography-h3-family));
            font-weight: var(--editor-font-weight, var(--typography-h3-weight));
            line-height: var(--editor-line-height, var(--typography-h3-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h3-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h3-text-transform));
            color: var(--editor-color, inherit);
        }
h4 {
            font-size: var(--editor-font-size, var(--typography-h4-size));
            font-family: var(--editor-font-family, var(--typography-h4-family));
            font-weight: var(--editor-font-weight, var(--typography-h4-weight));
            line-height: var(--editor-line-height, var(--typography-h4-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h4-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h4-text-transform));
            color: var(--editor-color, inherit);
        }
h5 {
            font-size: var(--editor-font-size, var(--typography-h5-size));
            font-family: var(--editor-font-family, var(--typography-h5-family));
            font-weight: var(--editor-font-weight, var(--typography-h5-weight));
            line-height: var(--editor-line-height, var(--typography-h5-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h5-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h5-text-transform));
            color: var(--editor-color, inherit);
        }
h6 {
            font-size: var(--editor-font-size, var(--typography-h6-size));
            font-family: var(--editor-font-family, var(--typography-h6-family));
            font-weight: var(--editor-font-weight, var(--typography-h6-weight));
            line-height: var(--editor-line-height, var(--typography-h6-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h6-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h6-text-transform));
            color: var(--editor-color, inherit);
        }
label {
            font-size: var(--editor-font-size, var(--typography-h5-size));
            font-family: var(--editor-font-family, var(--typography-h5-family));
            font-weight: var(--editor-font-weight, var(--typography-h5-weight));
            line-height: var(--editor-line-height, var(--typography-h5-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-h5-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-h5-text-transform));
            color: var(--editor-color, inherit);
        }
p {
            font-size: var(--editor-font-size, var(--typography-subtitle2-size));
            font-family: var(--editor-font-family, var(--typography-subtitle2-family));
            font-weight: var(--editor-font-weight, var(--typography-subtitle2-weight));
            line-height: var(--editor-line-height, var(--typography-subtitle2-lineheight));
            letter-spacing: var(--editor-letter-spacing, var(--typography-subtitle2-letterspacing));
            text-transform: var(--editor-text-transform, var(--typography-subtitle2-text-transform));
            color: var(--editor-color, inherit);
        }
 }
:root{--theme: rah;--theme-mode: light;--palette-background: rgba(248 248 248 / 1);--palette-background-rgb: 248 248 248;--palette-foreground: rgba(0 0 0 / 1);--palette-foreground-rgb: 0 0 0;--palette-landing-background: rgba(255 255 255 / 1);--palette-landing-background-rgb: 255 255 255;--palette-landing-foreground: rgba(0 0 0 / 1);--palette-landing-foreground-rgb: 0 0 0;--palette-highlight: rgba(26 25 25 / 1);--palette-highlight-rgb: 26 25 25;--palette-highlight-foreground: rgba(255 255 255 / 1);--palette-highlight-foreground-rgb: 255 255 255;--palette-accent: rgba(144 4 70 / 1);--palette-accent-rgb: 144 4 70;--palette-accent-foreground: rgba(255 255 255 / 1);--palette-accent-foreground-rgb: 255 255 255;--palette-surface: rgba(255 255 255 / 1);--palette-surface-rgb: 255 255 255;--palette-surface-foreground: rgba(0 0 0 / 1);--palette-surface-foreground-rgb: 0 0 0;--palette-surface-sunken: rgba(255 255 255 / 1);--palette-surface-sunken-rgb: 255 255 255;--palette-surface-sunken-foreground: rgba(0 0 0 / 1);--palette-surface-sunken-foreground-rgb: 0 0 0;--palette-surface-muted: rgba(247 247 247 / 1);--palette-surface-muted-rgb: 247 247 247;--palette-surface-muted-foreground: rgba(0 0 0 / 1);--palette-surface-muted-foreground-rgb: 0 0 0;--palette-surface-subtle: rgba(238 238 238 / 1);--palette-surface-subtle-rgb: 238 238 238;--palette-surface-subtle-foreground: rgba(0 0 0 / 1);--palette-surface-subtle-foreground-rgb: 0 0 0;--palette-surface-elevated: rgba(224 224 224 / 1);--palette-surface-elevated-rgb: 224 224 224;--palette-surface-elevated-foreground: rgba(0 0 0 / 1);--palette-surface-elevated-foreground-rgb: 0 0 0;--palette-surface-raised: rgba(214 214 214 / 1);--palette-surface-raised-rgb: 214 214 214;--palette-surface-raised-foreground: rgba(0 0 0 / 1);--palette-surface-raised-foreground-rgb: 0 0 0;--palette-border: rgba(199 199 199 / 1);--palette-border-rgb: 199 199 199;--palette-border-muted: rgba(199 199 199 / 0.65);--palette-border-muted-rgb: 199 199 199;--palette-overlay: rgba(255 255 255 / 0.2);--palette-overlay-rgb: 255 255 255;--palette-focus-ring: rgba(244 106 171 / 1);--palette-focus-ring-rgb: 244 106 171;--palette-primary: rgba(206 15 105 / 1);--palette-primary-rgb: 206 15 105;--palette-primary-foreground: rgba(255 255 255 / 1);--palette-primary-foreground-rgb: 255 255 255;--palette-primary-hover: rgba(241 58 144 / 1);--palette-primary-hover-rgb: 241 58 144;--palette-primary-active: rgba(173 13 88 / 1);--palette-primary-active-rgb: 173 13 88;--palette-primary-subtle: rgba(251 216 232 / 1);--palette-primary-subtle-rgb: 251 216 232;--palette-primary-subtle-foreground: rgba(173 13 88 / 1);--palette-primary-subtle-foreground-rgb: 173 13 88;--palette-secondary: rgba(206 15 105 / 1);--palette-secondary-rgb: 206 15 105;--palette-secondary-foreground: rgba(255 255 255 / 1);--palette-secondary-foreground-rgb: 255 255 255;--palette-secondary-hover: rgba(241 58 144 / 1);--palette-secondary-hover-rgb: 241 58 144;--palette-secondary-active: rgba(173 13 88 / 1);--palette-secondary-active-rgb: 173 13 88;--palette-secondary-subtle: rgba(251 216 232 / 1);--palette-secondary-subtle-rgb: 251 216 232;--palette-secondary-subtle-foreground: rgba(173 13 88 / 1);--palette-secondary-subtle-foreground-rgb: 173 13 88;--palette-success: rgba(6 142 44 / 1);--palette-success-rgb: 6 142 44;--palette-success-foreground: rgba(255 255 255 / 1);--palette-success-foreground-rgb: 255 255 255;--palette-success-subtle: rgba(211 252 222 / 1);--palette-success-subtle-rgb: 211 252 222;--palette-warning: rgba(249 118 0 / 1);--palette-warning-rgb: 249 118 0;--palette-warning-foreground: rgba(0 0 0 / 1);--palette-warning-foreground-rgb: 0 0 0;--palette-warning-subtle: rgba(243 240 220 / 1);--palette-warning-subtle-rgb: 243 240 220;--palette-error: rgba(227 6 19 / 1);--palette-error-rgb: 227 6 19;--palette-error-foreground: rgba(255 255 255 / 1);--palette-error-foreground-rgb: 255 255 255;--palette-error-subtle: rgba(252 230 231 / 1);--palette-error-subtle-rgb: 252 230 231;--palette-info: rgba(206 15 105 / 1);--palette-info-rgb: 206 15 105;--palette-info-foreground: rgba(255 255 255 / 1);--palette-info-foreground-rgb: 255 255 255;--palette-info-subtle: rgba(251 216 232 / 1);--palette-info-subtle-rgb: 251 216 232;--palette-text-strong: rgba(13 13 13 / 1);--palette-text-strong-rgb: 13 13 13;--palette-text-primary: rgba(0 0 0 / 1);--palette-text-primary-rgb: 0 0 0;--palette-text-secondary: rgba(215 215 215 / 1);--palette-text-secondary-rgb: 215 215 215;--palette-text-tertiary: rgba(216 216 216 / 1);--palette-text-tertiary-rgb: 216 216 216;--palette-text-disabled: rgba(0 0 0 / 0.5);--palette-text-disabled-rgb: 0 0 0;--button-primary-background: rgba(206 15 105 / 1);--button-primary-background-rgb: 206 15 105;--button-primary-foreground: rgba(255 255 255 / 1);--button-primary-foreground-rgb: 255 255 255;--button-primary-border: rgba(206 15 105 / 1);--button-primary-border-rgb: 206 15 105;--button-primary-hover-background: rgba(191 14 97 / 1);--button-primary-hover-background-rgb: 191 14 97;--button-primary-active-background: rgba(173 13 88 / 1);--button-primary-active-background-rgb: 173 13 88;--button-primary-disabled-background: rgba(246 246 246 / 0.12);--button-primary-disabled-background-rgb: 246 246 246;--button-primary-disabled-foreground: rgba(246 246 246 / 1);--button-primary-disabled-foreground-rgb: 246 246 246;--button-secondary-background: rgba(206 15 105 / 1);--button-secondary-background-rgb: 206 15 105;--button-secondary-foreground: rgba(255 255 255 / 1);--button-secondary-foreground-rgb: 255 255 255;--button-secondary-border: rgba(206 15 105 / 1);--button-secondary-border-rgb: 206 15 105;--button-secondary-hover-background: rgba(191 14 97 / 1);--button-secondary-hover-background-rgb: 191 14 97;--button-secondary-active-background: rgba(173 13 88 / 1);--button-secondary-active-background-rgb: 173 13 88;--button-secondary-disabled-background: rgba(246 246 246 / 0.12);--button-secondary-disabled-background-rgb: 246 246 246;--button-secondary-disabled-foreground: rgba(246 246 246 / 1);--button-secondary-disabled-foreground-rgb: 246 246 246;--button-ghost-background: rgba(255 255 255 / 0);--button-ghost-background-rgb: 255 255 255;--button-ghost-foreground: currentcolor;--button-ghost-border: rgba(173 173 173 / 1);--button-ghost-border-rgb: 173 173 173;--button-ghost-hover-background: rgba(242 242 242 / 1);--button-ghost-hover-background-rgb: 242 242 242;--button-ghost-active-background: rgba(230 230 230 / 1);--button-ghost-active-background-rgb: 230 230 230;--button-ghost-disabled-background: rgba(255 255 255 / 0);--button-ghost-disabled-background-rgb: 255 255 255;--button-ghost-disabled-foreground: rgba(246 246 246 / 1);--button-ghost-disabled-foreground-rgb: 246 246 246;--input-background: rgba(246 246 246 / 1);--input-background-rgb: 246 246 246;--input-foreground: rgba(0 0 0 / 1);--input-foreground-rgb: 0 0 0;--input-placeholder: rgba(26 25 25 / 0.6);--input-placeholder-rgb: 26 25 25;--input-border: rgba(173 173 173 / 1);--input-border-rgb: 173 173 173;--input-hover-border: rgba(26 25 25 / 0.6);--input-hover-border-rgb: 26 25 25;--input-focus-border: rgba(206 15 105 / 1);--input-focus-border-rgb: 206 15 105;--input-focus-ring: rgba(244 106 171 / 1);--input-focus-ring-rgb: 244 106 171;--input-disabled-background: rgba(242 242 242 / 1);--input-disabled-background-rgb: 242 242 242;--card-background: rgba(255 255 255 / 1);--card-background-rgb: 255 255 255;--card-foreground: rgba(0 0 0 / 1);--card-foreground-rgb: 0 0 0;--card-border: rgba(173 173 173 / 1);--card-border-rgb: 173 173 173;--appbar-background: rgba(255 255 255 / 1);--appbar-background-rgb: 255 255 255;--appbar-foreground: rgba(0 0 0 / 1);--appbar-foreground-rgb: 0 0 0;--appbar-border: rgba(173 173 173 / 1);--appbar-border-rgb: 173 173 173;--drawer-background: rgba(255 255 255 / 1);--drawer-background-rgb: 255 255 255;--drawer-foreground: rgba(0 0 0 / 1);--drawer-foreground-rgb: 0 0 0;--drawer-border: rgba(173 173 173 / 1);--drawer-border-rgb: 173 173 173;--table-background: rgba(255 255 255 / 1);--table-background-rgb: 255 255 255;--table-foreground: rgba(26 25 25 / 1);--table-foreground-rgb: 26 25 25;--table-border: rgba(173 173 173 / 1);--table-border-rgb: 173 173 173;--table-lines: rgba(173 173 173 / 1);--table-lines-rgb: 173 173 173;--table-striped: rgba(245 245 245 / 1);--table-striped-rgb: 245 245 245;--table-hover: rgba(251 216 232 / 1);--table-hover-rgb: 251 216 232;--table-header-background: rgba(214 214 214 / 1);--table-header-background-rgb: 214 214 214;--table-header-foreground: rgba(0 0 0 / 1);--table-header-foreground-rgb: 0 0 0;--typography-default-family: Lft-Etica, Roboto, Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-default-weight: 400;--typography-default-size: 0.875rem;--typography-default-lineheight: 1.4;--typography-default-letterspacing: 0.019em;--typography-default-text-transform: none;--typography-h1-family: Effra-Bold, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h1-weight: 500;--typography-h1-size: 2.25rem;--typography-h1-lineheight: 1.1;--typography-h1-letterspacing: 0.025em;--typography-h1-text-transform: uppercase;--typography-h2-family: Effra, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h2-weight: 500;--typography-h2-size: 1.75rem;--typography-h2-lineheight: 1;--typography-h2-letterspacing: 0.025em;--typography-h2-text-transform: none;--typography-h3-family: Effra, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h3-weight: 500;--typography-h3-size: 1.5rem;--typography-h3-lineheight: 1.4;--typography-h3-letterspacing: 0.025em;--typography-h3-text-transform: uppercase;--typography-h4-family: Effra, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h4-weight: 600;--typography-h4-size: 1rem;--typography-h4-lineheight: 1;--typography-h4-letterspacing: 0.025em;--typography-h4-text-transform: uppercase;--typography-h5-family: Effra, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h5-weight: 500;--typography-h5-size: 0.875rem;--typography-h5-lineheight: 1;--typography-h5-letterspacing: 0.05em;--typography-h5-text-transform: uppercase;--typography-h6-family: Effra, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-h6-weight: 200;--typography-h6-size: 0.75rem;--typography-h6-lineheight: 1.5;--typography-h6-letterspacing: 0.025em;--typography-h6-text-transform: none;--typography-caption-family: Lft-Etica, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-caption-weight: 500;--typography-caption-size: 0.75rem;--typography-caption-lineheight: 1.125;--typography-caption-letterspacing: 0.025em;--typography-caption-text-transform: none;--typography-subtitle1-family: Effra, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-subtitle1-weight: 500;--typography-subtitle1-size: 1rem;--typography-subtitle1-lineheight: 1.5;--typography-subtitle1-letterspacing: 0.05em;--typography-subtitle1-text-transform: none;--typography-subtitle2-family: Effra, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-subtitle2-weight: 400;--typography-subtitle2-size: .875rem;--typography-subtitle2-lineheight: 1.5;--typography-subtitle2-letterspacing: 0.00714em;--typography-subtitle2-text-transform: none;--typography-body1-family: Lft-Etica, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-body1-weight: 400;--typography-body1-size: 1rem;--typography-body1-lineheight: 1.25;--typography-body1-letterspacing: 0.019em;--typography-body1-text-transform: none;--typography-body2-family: Lft-Etica, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-body2-weight: 100;--typography-body2-size: 0.75rem;--typography-body2-lineheight: 1.5;--typography-body2-letterspacing: 0.006em;--typography-body2-text-transform: none;--typography-button-family: Effra, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-button-weight: 500;--typography-button-size: 1rem;--typography-button-lineheight: 1;--typography-button-letterspacing: 0em;--typography-button-text-transform: none;--typography-overline-family: Effra, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-overline-weight: 100;--typography-overline-size: 0.75rem;--typography-overline-lineheight: 0.719;--typography-overline-letterspacing: 0.125em;--typography-overline-text-transform: uppercase;--typography-action-family: Effra, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;--typography-action-weight: 700;--typography-action-size: 0.875rem;--typography-action-lineheight: 0.875;--typography-action-letterspacing: 0em;--typography-action-text-transform: none;--text-xxxs: 0.5rem;--text-xxxs--line-height: 1;--text-xxs: 0.625rem;--text-xxs--line-height: 1;--text-xs: 0.75rem;--text-xs--line-height: 1rem;--text-sm: 0.875rem;--text-sm--line-height: 1.25rem;--text-tiny: 0.7rem;--text-tiny--line-height: 1rem;--text-base: 1rem;--text-base--line-height: 1.5rem;--text-md: 1.125rem;--text-md--line-height: 1.75rem;--text-lg: 1.125rem;--text-lg--line-height: 1.75rem;--text-xl: 1.25rem;--text-xl--line-height: 1.75rem;--text-xxl: 1.375rem;--text-xxl--line-height: 1.875rem;--text-2xl: 1.5rem;--text-2xl--line-height: 2rem;--text-3xl: 1.875rem;--text-3xl--line-height: 2.25rem;--text-4xl: 2.25rem;--text-4xl--line-height: 2.5rem;--text-5xl: 1.5rem;--text-5xl--line-height: 1.5rem;--text-5_5xl: 2rem;--text-5_5xl--line-height: 2rem;--text-6xl: 2rem;--text-6xl--line-height: 1.6rem;--text-7xl: 2.25rem;--text-7xl--line-height: 2rem;--text-8xl: 2.5rem;--text-8xl--line-height: 2.4rem;--text-9xl: 4rem;--text-9xl--line-height: 4rem;--text-10xl: 10rem;--text-10xl--line-height: 1;--text-h1: var(--typography-h1-size);--text-h1--line-height: var(--typography-h1-lineheight);--text-h2: var(--typography-h2-size);--text-h2--line-height: var(--typography-h2-lineheight);--text-h3: var(--typography-h3-size);--text-h3--line-height: var(--typography-h3-lineheight);--text-h4: var(--typography-h4-size);--text-h4--line-height: var(--typography-h4-lineheight);--text-h5: var(--typography-h5-size);--text-h5--line-height: var(--typography-h5-lineheight);--text-h6: var(--typography-h6-size);--text-h6--line-height: var(--typography-h6-lineheight);--text-default: var(--typography-default-size);--text-default--line-height: var(--typography-default-lineheight);--text-body1: var(--typography-body1-size);--text-body1--line-height: var(--typography-body1-lineheight);--text-body2: var(--typography-body2-size);--text-body2--line-height: var(--typography-body2-lineheight);--text-caption: var(--typography-caption-size);--text-caption--line-height: var(--typography-caption-lineheight);--text-button: var(--typography-button-size);--text-button--line-height: var(--typography-button-lineheight);--text-subtitle1: var(--typography-subtitle1-size);--text-subtitle1--line-height: var(--typography-subtitle1-lineheight);--text-subtitle2: var(--typography-subtitle2-size);--text-subtitle2--line-height: var(--typography-subtitle2-lineheight);--text-overline: var(--typography-overline-size);--text-overline--line-height: var(--typography-overline-lineheight);--font-sans: var(--typography-default-family);--font-heading: var(--heading-family, var(--typography-h1-family));--font-title: var(--typography-h4-family);--font-body1: var(--typography-body1-family);--font-body2: var(--typography-body2-family);--font-caption: var(--typography-caption-family);--font-button: var(--typography-button-family);--font-action: var(--typography-action-family);--font-h1: var(--typography-h1-family);--font-h2: var(--typography-h2-family);--font-h3: var(--typography-h3-family);--font-h4: var(--typography-h4-family);--font-h5: var(--typography-h5-family);--font-h6: var(--typography-h6-family);--font-subtitle1: var(--typography-subtitle1-family);--font-subtitle2: var(--typography-subtitle2-family);--font-overline: var(--typography-overline-family);--drawer-width-left: 240px;--drawer-width-right: 240px;--drawer-width-mini-left: 56px;--drawer-width-mini-right: 56px;--appbar-height: 64px;--scroll-bar: 16px;--scroll-bar-track: rgba(0 0 0 / 1);--scroll-bar-thumb: rgba(241 242 243 / 1);--scroll-bar-thumb-hover: rgba(208 209 210 / 1);--shadow-none: none;--shadow-small: 0px 0px 5px 0px rgb(0 0 0 / .02), 0px 2px 10px 0px rgb(0 0 0 / .06), 0px 0px 1px 0px rgb(0 0 0 / .15);--shadow-medium: 0px 0px 15px 0px rgb(0 0 0 / .03), 0px 2px 30px 0px rgb(0 0 0 / .08), 0px 0px 1px 0px rgb(0 0 0 / .15);--shadow-large: 0px 0px 20px 0px rgb(0 0 0 / .04), 0px 2px 50px 0px rgb(0 0 0 / .1), 0px 0px 1px 0px rgb(0 0 0 / .15);--default-borderradius: ;--radius-small: 0.125rem;--radius-medium: 0.5rem;--radius-large: 0.875rem;--zindex-drawer: 1100;--zindex-appbar: 1300;--zindex-dialog: 1400;--zindex-popup: 1600;--zindex-snackbar: 1500;--zindex-tooltip: 1600;--landing-event-card-bg: #f0f0f0;--landing-event-card-fg: #000;--landing-event-card-border: rgba(0,0,0, .1);--palette-link-active: #FFF;--heading-family: Effra-Bold;}
.reset p, .reset h1, .reset h2, .reset h3, .reset h4, .reset h5, .reset h6 {font-size: inherit;font-family:inherit;font-weight: inherit;line-height: inherit;letter-spacing: inherit;text-transform: inherit;}
p.reset, h1.reset, h2.reset, h3.reset, h4.reset, h5.reset, h6.reset {font-size: inherit;font-family:inherit;font-weight: inherit;line-height: inherit;letter-spacing: inherit;text-transform: inherit;}
#kbjk-aoc
{font-family:Effra-Bold;--editor-font-family:Effra-Bold;font-size:48px;--editor-font-size:48px;font-weight:600;--editor-font-weight:600;}
#zmqz-umg
{font-family:Effra-Bold;--editor-font-family:Effra-Bold;font-size:28px;--editor-font-size:28px;margin-top:0px;font-weight:600;--editor-font-weight:600;}
#cdme-hcb
{margin-top:20px;display:grid;grid-template-columns:minmax(75px,1fr) minmax(75px,1fr) minmax(75px,1fr);grid-template-rows:minmax(auto,1fr);grid-auto-columns:1fr;grid-auto-rows:auto;gap:24px 24px;}
#gijw-prj
{display:flex;flex-direction:column;gap:4px 4px;box-shadow:#0000002E 2px 1px 6px 0px;}
#zdqj-uik
{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;width:100%;max-width:100%;}
#rqgr-hbh
{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;width:100%;max-width:100%;}
#wkar-auj
{display:flex;flex-direction:column;gap:4px 4px;box-shadow:#0000002E 2px 1px 6px 0px;}
#aeia-cnk
{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;width:100%;max-width:100%;}
#mzon-qtl
{display:flex;flex-direction:column;gap:4px 4px;box-shadow:#0000002E 2px 1px 6px 0px;}
#eibt-eh
{display:flex;flex-direction:column;column-gap:40px;row-gap:60px;}
#lazy-nqm
{margin-top:0px;}
#kfqc-xlk
{display:grid;gap:15px 15px;grid-template-columns:minmax(55%,1fr) minmax(75px,1fr);grid-template-rows:minmax(auto,1fr);grid-auto-columns:1fr;grid-auto-rows:auto;font-family:Effra-Bold;--editor-font-family:Effra-Bold;font-size:1.5rem;--editor-font-size:1.5rem;line-height:1.1em;--editor-line-height:1.1em;}
#vkcn-mkl
{display:grid;flex:1 1 0%;flex-wrap:wrap;width:100%;grid-template-columns:minmax(75px,1fr) minmax(75px,1fr);grid-template-rows:minmax(auto,1fr);grid-auto-columns:1fr;grid-auto-rows:auto;gap:23px 23px;}
#ovzi-mtm
{flex:1 1 0%;}
#wtak-qjn
{width:100%;}
#rgiz-mpe
{font-family:Effra-Bold;--editor-font-family:Effra-Bold;font-size:28px;--editor-font-size:28px;margin-bottom:20px;}
#utbo-ozh
{margin-top:10px;}
#obpq-iae
{margin-top:10px;}
#unkv-dld
{margin-top:10px;}
#udap-fde
{margin-top:10px;}
#qcxe-wrm
{margin-top:10px;}
#difj-ozh
{overflow:hidden;}
#apfw-ake
{overflow:hidden;}
#mtjk-jh
{overflow:hidden;}
#epvm-kn
{overflow:hidden;}
#vssc-vqf
{overflow:hidden;}
#wvbk-dgj
{width:100%;}
#cpjh-vsh
{margin-top:40px;display:block;}
@media (max-width:991px) {
#cdme-hcb
{grid-template-columns:minmax(75px,1fr) minmax(75px,1fr);}
}
@media (max-width:991px) {
#kfqc-xlk
{font-size:1.125rem;--editor-font-size:1.125rem;}
}
@media (max-width:991px) {
#cdme-hcb
{grid-template-columns:minmax(75px,1fr);grid-template-rows:minmax(auto,1fr);align-items:start;justify-items:start;display:flex;flex-direction:column;}
}
@media (max-width:991px) {
#kfqc-xlk
{grid-template-columns:minmax(55%,1fr);}
}
@media (max-width:479px) {
#cdme-hcb
{display:grid;grid-template-columns:minmax(75px,1fr);}
}
@media (max-width:479px) {
#vkcn-mkl
{grid-template-columns:minmax(75px,1fr);}
}
@media (max-width:479px) {
#rgiz-mpe
{font-size:1.25rem;--editor-font-size:1.25rem;line-height:1.1em;--editor-line-height:1.1em;}
}
#ndql-qnk
{margin-top:20px;}
#kbjk-aoc
{font-family:Effra-Bold;--editor-font-family:Effra-Bold;font-size:48px;--editor-font-size:48px;font-weight:600;--editor-font-weight:600;}
#zmqz-umg
{font-family:Effra-Bold;--editor-font-family:Effra-Bold;font-size:28px;--editor-font-size:28px;margin-top:0px;font-weight:600;--editor-font-weight:600;}
#cdme-hcb
{margin-top:20px;display:grid;grid-template-columns:minmax(75px,1fr) minmax(75px,1fr) minmax(75px,1fr);grid-template-rows:minmax(auto,1fr);grid-auto-columns:1fr;grid-auto-rows:auto;gap:24px 24px;}
#gijw-prj
{display:flex;flex-direction:column;gap:4px 4px;box-shadow:#0000002E 2px 1px 6px 0px;}
#zdqj-uik
{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;width:100%;max-width:100%;}
#rqgr-hbh
{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;width:100%;max-width:100%;}
#wkar-auj
{display:flex;flex-direction:column;gap:4px 4px;box-shadow:#0000002E 2px 1px 6px 0px;}
#aeia-cnk
{padding-left:20px;padding-right:20px;padding-bottom:20px;padding-top:20px;width:100%;max-width:100%;}
#mzon-qtl
{display:flex;flex-direction:column;gap:4px 4px;box-shadow:#0000002E 2px 1px 6px 0px;}
#eibt-eh
{display:flex;flex-direction:column;column-gap:40px;row-gap:60px;}
#lazy-nqm
{margin-top:0px;}
#kfqc-xlk
{display:grid;gap:15px 15px;grid-template-columns:minmax(55%,1fr) minmax(75px,1fr);grid-template-rows:minmax(auto,1fr);grid-auto-columns:1fr;grid-auto-rows:auto;font-family:Effra-Bold;--editor-font-family:Effra-Bold;font-size:1.5rem;--editor-font-size:1.5rem;line-height:1.1em;--editor-line-height:1.1em;}
#vkcn-mkl
{display:grid;flex:1 1 0%;flex-wrap:wrap;width:100%;grid-template-columns:minmax(75px,1fr) minmax(75px,1fr);grid-template-rows:minmax(auto,1fr);grid-auto-columns:1fr;grid-auto-rows:auto;gap:23px 23px;}
#ovzi-mtm
{flex:1 1 0%;}
#wtak-qjn
{width:100%;}
#rgiz-mpe
{font-family:Effra-Bold;--editor-font-family:Effra-Bold;font-size:28px;--editor-font-size:28px;margin-bottom:20px;}
#utbo-ozh
{margin-top:10px;}
#obpq-iae
{margin-top:10px;}
#unkv-dld
{margin-top:10px;}
#udap-fde
{margin-top:10px;}
#qcxe-wrm
{margin-top:10px;}
#difj-ozh
{overflow:hidden;}
#apfw-ake
{overflow:hidden;}
#mtjk-jh
{overflow:hidden;}
#epvm-kn
{overflow:hidden;}
#vssc-vqf
{overflow:hidden;}
#wvbk-dgj
{width:100%;}
#cpjh-vsh
{margin-top:40px;display:block;}
@media (max-width:991px) {
#cdme-hcb
{grid-template-columns:minmax(75px,1fr) minmax(75px,1fr);}
}
@media (max-width:991px) {
#kfqc-xlk
{font-size:1.125rem;--editor-font-size:1.125rem;}
}
@media (max-width:991px) {
#cdme-hcb
{grid-template-columns:minmax(75px,1fr);grid-template-rows:minmax(auto,1fr);align-items:start;justify-items:start;display:flex;flex-direction:column;}
}
@media (max-width:991px) {
#kfqc-xlk
{grid-template-columns:minmax(55%,1fr);}
}
@media (max-width:479px) {
#cdme-hcb
{display:grid;grid-template-columns:minmax(75px,1fr);}
}
@media (max-width:479px) {
#vkcn-mkl
{grid-template-columns:minmax(75px,1fr);}
}
@media (max-width:479px) {
#rgiz-mpe
{font-size:1.25rem;--editor-font-size:1.25rem;line-height:1.1em;--editor-line-height:1.1em;}
}
:root{
    --scroll-bar: 14px;
    --scroll-bar-thumb: #ce0f69;
    --palette-brand-text: #ce0f69;
    --palette-brand-text-rgb: 206,15,105;
    --palette-primary: #ce0f69;
    --palette-primary-rgb: 206,15,105;
    --palette-secondary: #ce0f69;
    --palette-secondary-rgb: 206,15,105;
    --palette-tertiary: #ce0f69;
    --palette-tertiary-rgb: 206,15,105;
    --palette-tertiary-text: #fff;
    --palette-tertiary-text-rgb: 255,255,255;
    --palette-info: #ce0f69;
    --palette-info-rgb: 206,15,105;
    --palette-surface-darken: #ce0f69;
    --palette-surface-darken-rgb: 206,15,105;
    --palette-success: #068e2c;
    --palette-success-rgb: 6,142,44;
    --palette-appbar-background: rgba(255, 255, 255, 1);
    --palette-appbar-background-rgb: 255, 255, 255;
    --palette-appbar-text: rgba(0, 0, 0, 1);
    --palette-appbar-text-rgb: 0, 0, 0;
}

.bg-hero:after{
    content: none;
}
.btn-surface-outline:disabled{
    color: rgba(255,255,255,.5);
}
section.content:has(.info-section) {
  background-color: inherit;
  padding:0;
}

section.content .info-section, .b-loading-indicator-wrapper:not(.tiny-scroll) {
  margin: 0 !important;
}

.container > h1:first-child{
  display:none;
}

.zoom {
  transition: transform .2s; 
    overflow: hidden;
}

.zoom:hover {
  transform: scale(1.05); 
}

.zoom img {
  transition: transform .5s; 
}

.zoom:hover img{
  transform: scale(1.05); 
}

.logo-link {
    width: 350px !important;
}

.main-header .logo {
 width: 100% !important;
 height: auto;
 max-width: 350px;
}

.login-header > div{
    width: 100%;
}

.login-header h2{
   display: none;
}
@media only screen and (max-width: 600px) {
    .logo-link {
        width: 200px !important;
    }
}
@media only screen and (max-width: 450px) {
    .logo-link {
        width: 150px !important;
    }
}

@media (min-width: 992px) {
 .xl\:w-36, .xl\:w-37 {
    width: 11rem;
 }
   .xl\:max-w-button {
    max-width: 9rem;
  }
}

.event-card .w-18 {
    width: 10rem;
}

.tabs.tabs-top{
    padding-bottom: 8px;
    margin-bottom: 10px;
    scrollbar-width: auto;
    --scrollbar-thumb: #ce0f69;
 
}
.tabs.tabs-top::-webkit-scrollbar {
      height: 1rem;
}
.tabs.tabs-top::-webkit-scrollbar-thumb {
     border-color: #ce0f69;
     background-color:#ce0f69;
}

.alert-success {
  background-color: rgba(var(--palette-success-rgb), 0.15);
  color: var(--palette-success);
}

.alert-success .alert-icon, .alert-success .alert-close-icon {
  color: var(--palette-success);
}

.accordion .grid-cols-\[repeat\(auto-fit\2c _minmax\(min\(100\%\2c _200px\)\2c _1fr\)\)\]{
    grid-template-columns: repeat(auto-fill, minmax(min(100%, 200px), 1fr));
}
