:root {
    color-scheme: light dark;
    
    /* Theme Container Max Width */
    --theme-container-max-width: 1440px;

    /* ============================================
       DEFAULT THEME VARIABLE
       ============================================ */
    
    /* Default Context */
    --default-bg-color: light-dark(#FFFFFF, #2A2A2A);
    --default-text-color: light-dark(#2A2A2A, #FFFFFF);
    --default-link-color: light-dark(#2A2A2A, #FFFFFF);
    --default-border-color: light-dark(#2A2A2A, #FFFFFF);
    
    /* Primary Context */
    --default-primary-bg-color: light-dark(#2A2A2A, #FFFFFF);
    --default-primary-text-color: light-dark(#FFFFFF, #2A2A2A);
    --default-primary-link-color: var(--default-link-color);
    --default-primary-border-color: light-dark(#2A2A2A, #FFFFFF);
    
    /* Secondary Context */
    --default-secondary-bg-color: var(--default-bg-color);
    --default-secondary-text-color: var(--default-text-color);
    --default-secondary-link-color: var(--default-link-color);
    --default-secondary-border-color: var(--default-border-color);

    /* Accent Colors */
    --default-accent-1-color: light-dark(#E3F2FD, #1A3A6B);
    --default-accent-2-color: light-dark(#FFF9D2, #7A6000);
    --default-accent-3-color: light-dark(#FFD6E0, #7A1040);
    --default-accent-4-color: light-dark(#E8F5E9, #1A4D2E);

    /* ============================================
       DEFAULT HOVER VARIABLE
       ============================================ */
    
    /* Default Context */
    --default-hover-bg-color: light-dark(
        color-mix(in srgb, var(--default-bg-color) 90%, black),
        color-mix(in srgb, var(--default-bg-color) 90%, white)
    );
    --default-hover-text-color: light-dark(
        color-mix(in srgb, var(--default-text-color) 90%, white),
        color-mix(in srgb, var(--default-text-color) 90%, black)
    );
    --default-hover-link-color: light-dark(
        color-mix(in srgb, var(--default-link-color) 70%, white),
        color-mix(in srgb, var(--default-link-color) 90%, black)
    );
    --default-hover-border-color: light-dark(
        color-mix(in srgb, var(--default-border-color) 90%, white),
        color-mix(in srgb, var(--default-border-color) 90%, black)
    );
    
    /* Primary Context */
    --default-primary-hover-bg-color: light-dark(
        color-mix(in srgb, var(--default-primary-bg-color) 90%, white),
        color-mix(in srgb, var(--default-primary-bg-color) 90%, black)
    );
    --default-primary-hover-text-color: light-dark(
        color-mix(in srgb, var(--default-primary-text-color) 90%, black),
        color-mix(in srgb, var(--default-primary-text-color) 90%, white)
    );
    --default-primary-hover-link-color: light-dark(
        color-mix(in srgb, var(--default-primary-link-color) 90%, black),
        color-mix(in srgb, var(--default-primary-link-color) 90%, white)
    );
    --default-primary-hover-border-color: light-dark(
        color-mix(in srgb, var(--default-primary-border-color) 90%, white),
        color-mix(in srgb, var(--default-primary-border-color) 90%, black)
    );
    
    /* Secondary Context */
    --default-secondary-hover-bg-color: light-dark(
        color-mix(in srgb, var(--default-secondary-bg-color) 90%, white),
        color-mix(in srgb, var(--default-secondary-bg-color) 90%, black)
    );
    --default-secondary-hover-text-color: light-dark(
        color-mix(in srgb, var(--default-secondary-text-color) 90%, black),
        color-mix(in srgb, var(--default-secondary-text-color) 90%, white)
    );
    --default-secondary-hover-link-color: light-dark(
        color-mix(in srgb, var(--default-secondary-link-color) 90%, white),
        color-mix(in srgb, var(--default-secondary-link-color) 90%, black)
    );
    --default-secondary-hover-border-color: light-dark(
        color-mix(in srgb, var(--default-secondary-border-color) 90%, white),
        color-mix(in srgb, var(--default-secondary-border-color) 90%, black)
    );
    
    /* ============================================
       HIGHLIGHT THEME VARIABLE
       ============================================ */
    
    /* Default Context (Highlight) */
    --highlight-bg-color: light-dark(#2A2A2A, #FFFFFF);
    --highlight-text-color: light-dark(#FFFFFF, #2A2A2A);
    --highlight-link-color: light-dark(#FFFFFF, #2A2A2A);
    --highlight-border-color: light-dark(#FFFFFF, #2A2A2A);
    
    /* Primary Context (Highlight) */
    --highlight-primary-bg-color: light-dark(#FFFFFF, #2A2A2A);
    --highlight-primary-text-color: light-dark(#2A2A2A, #FFFFFF);
    --highlight-primary-link-color: var(--highlight-link-color);
    --highlight-primary-border-color: light-dark(#FFFFFF, #2A2A2A);
    
    /* Secondary Context (Highlight) */
    --highlight-secondary-bg-color: var(--highlight-bg-color);
    --highlight-secondary-text-color: var(--highlight-text-color);
    --highlight-secondary-link-color: var(--highlight-link-color);
    --highlight-secondary-border-color: var(--highlight-border-color);

    /* Accent Colors (Highlight) */
    --highlight-accent-1-color: light-dark(#234FEB, #5B7FFF);
    --highlight-accent-2-color: light-dark(#FFC300, #FFD966);
    --highlight-accent-3-color: light-dark(#D6336C, #FF7BAD);
    --highlight-accent-4-color: light-dark(#257F4F, #57B37F);

    /* ============================================
       BACKGROUND COLOR LIGHTER & DARKER VARIABLES
       ============================================ */

    /* default bg color */
    --default-bg-color-lighter-10: color-mix(in srgb, var(--default-bg-color) 90%, white);
    --default-bg-color-lighter-20: color-mix(in srgb, var(--default-bg-color) 80%, white);
    --default-bg-color-lighter-30: color-mix(in srgb, var(--default-bg-color) 70%, white);
    --default-bg-color-lighter-40: color-mix(in srgb, var(--default-bg-color) 60%, white);
    --default-bg-color-lighter-50: color-mix(in srgb, var(--default-bg-color) 50%, white);
    --default-bg-color-lighter-60: color-mix(in srgb, var(--default-bg-color) 40%, white);
    --default-bg-color-lighter-70: color-mix(in srgb, var(--default-bg-color) 30%, white);
    --default-bg-color-lighter-80: color-mix(in srgb, var(--default-bg-color) 20%, white);
    --default-bg-color-lighter-90: color-mix(in srgb, var(--default-bg-color) 10%, white);
    --default-bg-color-lighter-100: color-mix(in srgb, var(--default-bg-color) 0%, white);
    --default-bg-color-darker-10: color-mix(in srgb, var(--default-bg-color) 90%, black);
    --default-bg-color-darker-20: color-mix(in srgb, var(--default-bg-color) 80%, black);
    --default-bg-color-darker-30: color-mix(in srgb, var(--default-bg-color) 70%, black);
    --default-bg-color-darker-40: color-mix(in srgb, var(--default-bg-color) 60%, black);
    --default-bg-color-darker-50: color-mix(in srgb, var(--default-bg-color) 50%, black);
    --default-bg-color-darker-60: color-mix(in srgb, var(--default-bg-color) 40%, black);
    --default-bg-color-darker-70: color-mix(in srgb, var(--default-bg-color) 30%, black);
    --default-bg-color-darker-80: color-mix(in srgb, var(--default-bg-color) 20%, black);
    --default-bg-color-darker-90: color-mix(in srgb, var(--default-bg-color) 10%, black);
    --default-bg-color-darker-100: color-mix(in srgb, var(--default-bg-color) 0%, black);

    /* default primary bg color */
    --default-primary-bg-color-lighter-10: color-mix(in srgb, var(--default-primary-bg-color) 90%, white);
    --default-primary-bg-color-lighter-20: color-mix(in srgb, var(--default-primary-bg-color) 80%, white);
    --default-primary-bg-color-lighter-30: color-mix(in srgb, var(--default-primary-bg-color) 70%, white);
    --default-primary-bg-color-lighter-40: color-mix(in srgb, var(--default-primary-bg-color) 60%, white);
    --default-primary-bg-color-lighter-50: color-mix(in srgb, var(--default-primary-bg-color) 50%, white);
    --default-primary-bg-color-lighter-60: color-mix(in srgb, var(--default-primary-bg-color) 40%, white);
    --default-primary-bg-color-lighter-70: color-mix(in srgb, var(--default-primary-bg-color) 30%, white);
    --default-primary-bg-color-lighter-80: color-mix(in srgb, var(--default-primary-bg-color) 20%, white);
    --default-primary-bg-color-lighter-90: color-mix(in srgb, var(--default-primary-bg-color) 10%, white);
    --default-primary-bg-color-lighter-100: color-mix(in srgb, var(--default-primary-bg-color) 0%, white);
    --default-primary-bg-color-darker-10: color-mix(in srgb, var(--default-primary-bg-color) 90%, black);
    --default-primary-bg-color-darker-20: color-mix(in srgb, var(--default-primary-bg-color) 80%, black);
    --default-primary-bg-color-darker-30: color-mix(in srgb, var(--default-primary-bg-color) 70%, black);
    --default-primary-bg-color-darker-40: color-mix(in srgb, var(--default-primary-bg-color) 60%, black);
    --default-primary-bg-color-darker-50: color-mix(in srgb, var(--default-primary-bg-color) 50%, black);
    --default-primary-bg-color-darker-60: color-mix(in srgb, var(--default-primary-bg-color) 40%, black);
    --default-primary-bg-color-darker-70: color-mix(in srgb, var(--default-primary-bg-color) 30%, black);
    --default-primary-bg-color-darker-80: color-mix(in srgb, var(--default-primary-bg-color) 20%, black);
    --default-primary-bg-color-darker-90: color-mix(in srgb, var(--default-primary-bg-color) 10%, black);
    --default-primary-bg-color-darker-100: color-mix(in srgb, var(--default-primary-bg-color) 0%, black);

    /* default secondary bg color */
    --default-secondary-bg-color-lighter-10: color-mix(in srgb, var(--default-secondary-bg-color) 90%, white);
    --default-secondary-bg-color-lighter-20: color-mix(in srgb, var(--default-secondary-bg-color) 80%, white);
    --default-secondary-bg-color-lighter-30: color-mix(in srgb, var(--default-secondary-bg-color) 70%, white);
    --default-secondary-bg-color-lighter-40: color-mix(in srgb, var(--default-secondary-bg-color) 60%, white);
    --default-secondary-bg-color-lighter-50: color-mix(in srgb, var(--default-secondary-bg-color) 50%, white);
    --default-secondary-bg-color-lighter-60: color-mix(in srgb, var(--default-secondary-bg-color) 40%, white);
    --default-secondary-bg-color-lighter-70: color-mix(in srgb, var(--default-secondary-bg-color) 30%, white);
    --default-secondary-bg-color-lighter-80: color-mix(in srgb, var(--default-secondary-bg-color) 20%, white);
    --default-secondary-bg-color-lighter-90: color-mix(in srgb, var(--default-secondary-bg-color) 10%, white);
    --default-secondary-bg-color-lighter-100: color-mix(in srgb, var(--default-secondary-bg-color) 0%, white);
    --default-secondary-bg-color-darker-10: color-mix(in srgb, var(--default-secondary-bg-color) 90%, black);
    --default-secondary-bg-color-darker-20: color-mix(in srgb, var(--default-secondary-bg-color) 80%, black);
    --default-secondary-bg-color-darker-30: color-mix(in srgb, var(--default-secondary-bg-color) 70%, black);
    --default-secondary-bg-color-darker-40: color-mix(in srgb, var(--default-secondary-bg-color) 60%, black);
    --default-secondary-bg-color-darker-50: color-mix(in srgb, var(--default-secondary-bg-color) 50%, black);
    --default-secondary-bg-color-darker-60: color-mix(in srgb, var(--default-secondary-bg-color) 40%, black);
    --default-secondary-bg-color-darker-70: color-mix(in srgb, var(--default-secondary-bg-color) 30%, black);
    --default-secondary-bg-color-darker-80: color-mix(in srgb, var(--default-secondary-bg-color) 20%, black);
    --default-secondary-bg-color-darker-90: color-mix(in srgb, var(--default-secondary-bg-color) 10%, black);
    --default-secondary-bg-color-darker-100: color-mix(in srgb, var(--default-secondary-bg-color) 0%, black);

    /* highlight bg color */
    --highlight-bg-color-lighter-10: color-mix(in srgb, var(--highlight-bg-color) 90%, white);
    --highlight-bg-color-lighter-20: color-mix(in srgb, var(--highlight-bg-color) 80%, white);
    --highlight-bg-color-lighter-30: color-mix(in srgb, var(--highlight-bg-color) 70%, white);
    --highlight-bg-color-lighter-40: color-mix(in srgb, var(--highlight-bg-color) 60%, white);
    --highlight-bg-color-lighter-50: color-mix(in srgb, var(--highlight-bg-color) 50%, white);
    --highlight-bg-color-lighter-60: color-mix(in srgb, var(--highlight-bg-color) 40%, white);
    --highlight-bg-color-lighter-70: color-mix(in srgb, var(--highlight-bg-color) 30%, white);
    --highlight-bg-color-lighter-80: color-mix(in srgb, var(--highlight-bg-color) 20%, white);
    --highlight-bg-color-lighter-90: color-mix(in srgb, var(--highlight-bg-color) 10%, white);
    --highlight-bg-color-lighter-100: color-mix(in srgb, var(--highlight-bg-color) 0%, white);
    --highlight-bg-color-darker-10: color-mix(in srgb, var(--highlight-bg-color) 90%, black);
    --highlight-bg-color-darker-20: color-mix(in srgb, var(--highlight-bg-color) 80%, black);
    --highlight-bg-color-darker-30: color-mix(in srgb, var(--highlight-bg-color) 70%, black);
    --highlight-bg-color-darker-40: color-mix(in srgb, var(--highlight-bg-color) 60%, black);
    --highlight-bg-color-darker-50: color-mix(in srgb, var(--highlight-bg-color) 50%, black);
    --highlight-bg-color-darker-60: color-mix(in srgb, var(--highlight-bg-color) 40%, black);
    --highlight-bg-color-darker-70: color-mix(in srgb, var(--highlight-bg-color) 30%, black);
    --highlight-bg-color-darker-80: color-mix(in srgb, var(--highlight-bg-color) 20%, black);
    --highlight-bg-color-darker-90: color-mix(in srgb, var(--highlight-bg-color) 10%, black);
    --highlight-bg-color-darker-100: color-mix(in srgb, var(--highlight-bg-color) 0%, black);

    /* highlight primary bg color */
    --highlight-primary-bg-color-lighter-10: color-mix(in srgb, var(--highlight-primary-bg-color) 90%, white);
    --highlight-primary-bg-color-lighter-20: color-mix(in srgb, var(--highlight-primary-bg-color) 80%, white);
    --highlight-primary-bg-color-lighter-30: color-mix(in srgb, var(--highlight-primary-bg-color) 70%, white);
    --highlight-primary-bg-color-lighter-40: color-mix(in srgb, var(--highlight-primary-bg-color) 60%, white);
    --highlight-primary-bg-color-lighter-50: color-mix(in srgb, var(--highlight-primary-bg-color) 50%, white);
    --highlight-primary-bg-color-lighter-60: color-mix(in srgb, var(--highlight-primary-bg-color) 40%, white);
    --highlight-primary-bg-color-lighter-70: color-mix(in srgb, var(--highlight-primary-bg-color) 30%, white);
    --highlight-primary-bg-color-lighter-80: color-mix(in srgb, var(--highlight-primary-bg-color) 20%, white);
    --highlight-primary-bg-color-lighter-90: color-mix(in srgb, var(--highlight-primary-bg-color) 10%, white);
    --highlight-primary-bg-color-lighter-100: color-mix(in srgb, var(--highlight-primary-bg-color) 0%, white);
    --highlight-primary-bg-color-darker-10: color-mix(in srgb, var(--highlight-primary-bg-color) 90%, black);
    --highlight-primary-bg-color-darker-20: color-mix(in srgb, var(--highlight-primary-bg-color) 80%, black);
    --highlight-primary-bg-color-darker-30: color-mix(in srgb, var(--highlight-primary-bg-color) 70%, black);
    --highlight-primary-bg-color-darker-40: color-mix(in srgb, var(--highlight-primary-bg-color) 60%, black);
    --highlight-primary-bg-color-darker-50: color-mix(in srgb, var(--highlight-primary-bg-color) 50%, black);
    --highlight-primary-bg-color-darker-60: color-mix(in srgb, var(--highlight-primary-bg-color) 40%, black);
    --highlight-primary-bg-color-darker-70: color-mix(in srgb, var(--highlight-primary-bg-color) 30%, black);
    --highlight-primary-bg-color-darker-80: color-mix(in srgb, var(--highlight-primary-bg-color) 20%, black);
    --highlight-primary-bg-color-darker-90: color-mix(in srgb, var(--highlight-primary-bg-color) 10%, black);
    --highlight-primary-bg-color-darker-100: color-mix(in srgb, var(--highlight-primary-bg-color) 0%, black);

    /* highlight secondary bg color */
    --highlight-secondary-bg-color-lighter-10: color-mix(in srgb, var(--highlight-secondary-bg-color) 90%, white);
    --highlight-secondary-bg-color-lighter-20: color-mix(in srgb, var(--highlight-secondary-bg-color) 80%, white);
    --highlight-secondary-bg-color-lighter-30: color-mix(in srgb, var(--highlight-secondary-bg-color) 70%, white);
    --highlight-secondary-bg-color-lighter-40: color-mix(in srgb, var(--highlight-secondary-bg-color) 60%, white);
    --highlight-secondary-bg-color-lighter-50: color-mix(in srgb, var(--highlight-secondary-bg-color) 50%, white);
    --highlight-secondary-bg-color-lighter-60: color-mix(in srgb, var(--highlight-secondary-bg-color) 40%, white);
    --highlight-secondary-bg-color-lighter-70: color-mix(in srgb, var(--highlight-secondary-bg-color) 30%, white);
    --highlight-secondary-bg-color-lighter-80: color-mix(in srgb, var(--highlight-secondary-bg-color) 20%, white);
    --highlight-secondary-bg-color-lighter-90: color-mix(in srgb, var(--highlight-secondary-bg-color) 10%, white);
    --highlight-secondary-bg-color-lighter-100: color-mix(in srgb, var(--highlight-secondary-bg-color) 0%, white);
    --highlight-secondary-bg-color-darker-10: color-mix(in srgb, var(--highlight-secondary-bg-color) 90%, black);
    --highlight-secondary-bg-color-darker-20: color-mix(in srgb, var(--highlight-secondary-bg-color) 80%, black);
    --highlight-secondary-bg-color-darker-30: color-mix(in srgb, var(--highlight-secondary-bg-color) 70%, black);
    --highlight-secondary-bg-color-darker-40: color-mix(in srgb, var(--highlight-secondary-bg-color) 60%, black);
    --highlight-secondary-bg-color-darker-50: color-mix(in srgb, var(--highlight-secondary-bg-color) 50%, black);
    --highlight-secondary-bg-color-darker-60: color-mix(in srgb, var(--highlight-secondary-bg-color) 40%, black);
    --highlight-secondary-bg-color-darker-70: color-mix(in srgb, var(--highlight-secondary-bg-color) 30%, black);
    --highlight-secondary-bg-color-darker-80: color-mix(in srgb, var(--highlight-secondary-bg-color) 20%, black);
    --highlight-secondary-bg-color-darker-90: color-mix(in srgb, var(--highlight-secondary-bg-color) 10%, black);
    --highlight-secondary-bg-color-darker-100: color-mix(in srgb, var(--highlight-secondary-bg-color) 0%, black);

    /* default accent 1 color */
    --default-accent-1-color-lighter-10: color-mix(in srgb, var(--default-accent-1-color) 90%, white);
    --default-accent-1-color-lighter-20: color-mix(in srgb, var(--default-accent-1-color) 80%, white);
    --default-accent-1-color-lighter-30: color-mix(in srgb, var(--default-accent-1-color) 70%, white);
    --default-accent-1-color-lighter-40: color-mix(in srgb, var(--default-accent-1-color) 60%, white);
    --default-accent-1-color-lighter-50: color-mix(in srgb, var(--default-accent-1-color) 50%, white);
    --default-accent-1-color-lighter-60: color-mix(in srgb, var(--default-accent-1-color) 40%, white);
    --default-accent-1-color-lighter-70: color-mix(in srgb, var(--default-accent-1-color) 30%, white);
    --default-accent-1-color-lighter-80: color-mix(in srgb, var(--default-accent-1-color) 20%, white);
    --default-accent-1-color-lighter-90: color-mix(in srgb, var(--default-accent-1-color) 10%, white);
    --default-accent-1-color-lighter-100: color-mix(in srgb, var(--default-accent-1-color) 0%, white);
    --default-accent-1-color-darker-10: color-mix(in srgb, var(--default-accent-1-color) 90%, black);
    --default-accent-1-color-darker-20: color-mix(in srgb, var(--default-accent-1-color) 80%, black);
    --default-accent-1-color-darker-30: color-mix(in srgb, var(--default-accent-1-color) 70%, black);
    --default-accent-1-color-darker-40: color-mix(in srgb, var(--default-accent-1-color) 60%, black);
    --default-accent-1-color-darker-50: color-mix(in srgb, var(--default-accent-1-color) 50%, black);
    --default-accent-1-color-darker-60: color-mix(in srgb, var(--default-accent-1-color) 40%, black);
    --default-accent-1-color-darker-70: color-mix(in srgb, var(--default-accent-1-color) 30%, black);
    --default-accent-1-color-darker-80: color-mix(in srgb, var(--default-accent-1-color) 20%, black);
    --default-accent-1-color-darker-90: color-mix(in srgb, var(--default-accent-1-color) 10%, black);
    --default-accent-1-color-darker-100: color-mix(in srgb, var(--default-accent-1-color) 0%, black);

    /* default accent 2 color */
    --default-accent-2-color-lighter-10: color-mix(in srgb, var(--default-accent-2-color) 90%, white);
    --default-accent-2-color-lighter-20: color-mix(in srgb, var(--default-accent-2-color) 80%, white);
    --default-accent-2-color-lighter-30: color-mix(in srgb, var(--default-accent-2-color) 70%, white);
    --default-accent-2-color-lighter-40: color-mix(in srgb, var(--default-accent-2-color) 60%, white);
    --default-accent-2-color-lighter-50: color-mix(in srgb, var(--default-accent-2-color) 50%, white);
    --default-accent-2-color-lighter-60: color-mix(in srgb, var(--default-accent-2-color) 40%, white);
    --default-accent-2-color-lighter-70: color-mix(in srgb, var(--default-accent-2-color) 30%, white);
    --default-accent-2-color-lighter-80: color-mix(in srgb, var(--default-accent-2-color) 20%, white);
    --default-accent-2-color-lighter-90: color-mix(in srgb, var(--default-accent-2-color) 10%, white);
    --default-accent-2-color-lighter-100: color-mix(in srgb, var(--default-accent-2-color) 0%, white);
    --default-accent-2-color-darker-10: color-mix(in srgb, var(--default-accent-2-color) 90%, black);
    --default-accent-2-color-darker-20: color-mix(in srgb, var(--default-accent-2-color) 80%, black);
    --default-accent-2-color-darker-30: color-mix(in srgb, var(--default-accent-2-color) 70%, black);
    --default-accent-2-color-darker-40: color-mix(in srgb, var(--default-accent-2-color) 60%, black);
    --default-accent-2-color-darker-50: color-mix(in srgb, var(--default-accent-2-color) 50%, black);
    --default-accent-2-color-darker-60: color-mix(in srgb, var(--default-accent-2-color) 40%, black);
    --default-accent-2-color-darker-70: color-mix(in srgb, var(--default-accent-2-color) 30%, black);
    --default-accent-2-color-darker-80: color-mix(in srgb, var(--default-accent-2-color) 20%, black);
    --default-accent-2-color-darker-90: color-mix(in srgb, var(--default-accent-2-color) 10%, black);
    --default-accent-2-color-darker-100: color-mix(in srgb, var(--default-accent-2-color) 0%, black);

    /* default accent 3 color */
    --default-accent-3-color-lighter-10: color-mix(in srgb, var(--default-accent-3-color) 90%, white);
    --default-accent-3-color-lighter-20: color-mix(in srgb, var(--default-accent-3-color) 80%, white);
    --default-accent-3-color-lighter-30: color-mix(in srgb, var(--default-accent-3-color) 70%, white);
    --default-accent-3-color-lighter-40: color-mix(in srgb, var(--default-accent-3-color) 60%, white);
    --default-accent-3-color-lighter-50: color-mix(in srgb, var(--default-accent-3-color) 50%, white);
    --default-accent-3-color-lighter-60: color-mix(in srgb, var(--default-accent-3-color) 40%, white);
    --default-accent-3-color-lighter-70: color-mix(in srgb, var(--default-accent-3-color) 30%, white);
    --default-accent-3-color-lighter-80: color-mix(in srgb, var(--default-accent-3-color) 20%, white);
    --default-accent-3-color-lighter-90: color-mix(in srgb, var(--default-accent-3-color) 10%, white);
    --default-accent-3-color-lighter-100: color-mix(in srgb, var(--default-accent-3-color) 0%, white);
    --default-accent-3-color-darker-10: color-mix(in srgb, var(--default-accent-3-color) 90%, black);
    --default-accent-3-color-darker-20: color-mix(in srgb, var(--default-accent-3-color) 80%, black);
    --default-accent-3-color-darker-30: color-mix(in srgb, var(--default-accent-3-color) 70%, black);
    --default-accent-3-color-darker-40: color-mix(in srgb, var(--default-accent-3-color) 60%, black);
    --default-accent-3-color-darker-50: color-mix(in srgb, var(--default-accent-3-color) 50%, black);
    --default-accent-3-color-darker-60: color-mix(in srgb, var(--default-accent-3-color) 40%, black);
    --default-accent-3-color-darker-70: color-mix(in srgb, var(--default-accent-3-color) 30%, black);
    --default-accent-3-color-darker-80: color-mix(in srgb, var(--default-accent-3-color) 20%, black);
    --default-accent-3-color-darker-90: color-mix(in srgb, var(--default-accent-3-color) 10%, black);
    --default-accent-3-color-darker-100: color-mix(in srgb, var(--default-accent-3-color) 0%, black);

    /* default accent 4 color */
    --default-accent-4-color-lighter-10: color-mix(in srgb, var(--default-accent-4-color) 90%, white);
    --default-accent-4-color-lighter-20: color-mix(in srgb, var(--default-accent-4-color) 80%, white);
    --default-accent-4-color-lighter-30: color-mix(in srgb, var(--default-accent-4-color) 70%, white);
    --default-accent-4-color-lighter-40: color-mix(in srgb, var(--default-accent-4-color) 60%, white);
    --default-accent-4-color-lighter-50: color-mix(in srgb, var(--default-accent-4-color) 50%, white);
    --default-accent-4-color-lighter-60: color-mix(in srgb, var(--default-accent-4-color) 40%, white);
    --default-accent-4-color-lighter-70: color-mix(in srgb, var(--default-accent-4-color) 30%, white);
    --default-accent-4-color-lighter-80: color-mix(in srgb, var(--default-accent-4-color) 20%, white);
    --default-accent-4-color-lighter-90: color-mix(in srgb, var(--default-accent-4-color) 10%, white);
    --default-accent-4-color-lighter-100: color-mix(in srgb, var(--default-accent-4-color) 0%, white);
    --default-accent-4-color-darker-10: color-mix(in srgb, var(--default-accent-4-color) 90%, black);
    --default-accent-4-color-darker-20: color-mix(in srgb, var(--default-accent-4-color) 80%, black);
    --default-accent-4-color-darker-30: color-mix(in srgb, var(--default-accent-4-color) 70%, black);
    --default-accent-4-color-darker-40: color-mix(in srgb, var(--default-accent-4-color) 60%, black);
    --default-accent-4-color-darker-50: color-mix(in srgb, var(--default-accent-4-color) 50%, black);
    --default-accent-4-color-darker-60: color-mix(in srgb, var(--default-accent-4-color) 40%, black);
    --default-accent-4-color-darker-70: color-mix(in srgb, var(--default-accent-4-color) 30%, black);
    --default-accent-4-color-darker-80: color-mix(in srgb, var(--default-accent-4-color) 20%, black);
    --default-accent-4-color-darker-90: color-mix(in srgb, var(--default-accent-4-color) 10%, black);
    --default-accent-4-color-darker-100: color-mix(in srgb, var(--default-accent-4-color) 0%, black);

    /* highlight accent 1 color */
    --highlight-accent-1-color-lighter-10: color-mix(in srgb, var(--highlight-accent-1-color) 90%, white);
    --highlight-accent-1-color-lighter-20: color-mix(in srgb, var(--highlight-accent-1-color) 80%, white);
    --highlight-accent-1-color-lighter-30: color-mix(in srgb, var(--highlight-accent-1-color) 70%, white);
    --highlight-accent-1-color-lighter-40: color-mix(in srgb, var(--highlight-accent-1-color) 60%, white);
    --highlight-accent-1-color-lighter-50: color-mix(in srgb, var(--highlight-accent-1-color) 50%, white);
    --highlight-accent-1-color-lighter-60: color-mix(in srgb, var(--highlight-accent-1-color) 40%, white);
    --highlight-accent-1-color-lighter-70: color-mix(in srgb, var(--highlight-accent-1-color) 30%, white);
    --highlight-accent-1-color-lighter-80: color-mix(in srgb, var(--highlight-accent-1-color) 20%, white);
    --highlight-accent-1-color-lighter-90: color-mix(in srgb, var(--highlight-accent-1-color) 10%, white);
    --highlight-accent-1-color-lighter-100: color-mix(in srgb, var(--highlight-accent-1-color) 0%, white);
    --highlight-accent-1-color-darker-10: color-mix(in srgb, var(--highlight-accent-1-color) 90%, black);
    --highlight-accent-1-color-darker-20: color-mix(in srgb, var(--highlight-accent-1-color) 80%, black);
    --highlight-accent-1-color-darker-30: color-mix(in srgb, var(--highlight-accent-1-color) 70%, black);
    --highlight-accent-1-color-darker-40: color-mix(in srgb, var(--highlight-accent-1-color) 60%, black);
    --highlight-accent-1-color-darker-50: color-mix(in srgb, var(--highlight-accent-1-color) 50%, black);
    --highlight-accent-1-color-darker-60: color-mix(in srgb, var(--highlight-accent-1-color) 40%, black);
    --highlight-accent-1-color-darker-70: color-mix(in srgb, var(--highlight-accent-1-color) 30%, black);
    --highlight-accent-1-color-darker-80: color-mix(in srgb, var(--highlight-accent-1-color) 20%, black);
    --highlight-accent-1-color-darker-90: color-mix(in srgb, var(--highlight-accent-1-color) 10%, black);
    --highlight-accent-1-color-darker-100: color-mix(in srgb, var(--highlight-accent-1-color) 0%, black);

    /* highlight accent 2 color */
    --highlight-accent-2-color-lighter-10: color-mix(in srgb, var(--highlight-accent-2-color) 90%, white);
    --highlight-accent-2-color-lighter-20: color-mix(in srgb, var(--highlight-accent-2-color) 80%, white);
    --highlight-accent-2-color-lighter-30: color-mix(in srgb, var(--highlight-accent-2-color) 70%, white);
    --highlight-accent-2-color-lighter-40: color-mix(in srgb, var(--highlight-accent-2-color) 60%, white);
    --highlight-accent-2-color-lighter-50: color-mix(in srgb, var(--highlight-accent-2-color) 50%, white);
    --highlight-accent-2-color-lighter-60: color-mix(in srgb, var(--highlight-accent-2-color) 40%, white);
    --highlight-accent-2-color-lighter-70: color-mix(in srgb, var(--highlight-accent-2-color) 30%, white);
    --highlight-accent-2-color-lighter-80: color-mix(in srgb, var(--highlight-accent-2-color) 20%, white);
    --highlight-accent-2-color-lighter-90: color-mix(in srgb, var(--highlight-accent-2-color) 10%, white);
    --highlight-accent-2-color-lighter-100: color-mix(in srgb, var(--highlight-accent-2-color) 0%, white);
    --highlight-accent-2-color-darker-10: color-mix(in srgb, var(--highlight-accent-2-color) 90%, black);
    --highlight-accent-2-color-darker-20: color-mix(in srgb, var(--highlight-accent-2-color) 80%, black);
    --highlight-accent-2-color-darker-30: color-mix(in srgb, var(--highlight-accent-2-color) 70%, black);
    --highlight-accent-2-color-darker-40: color-mix(in srgb, var(--highlight-accent-2-color) 60%, black);
    --highlight-accent-2-color-darker-50: color-mix(in srgb, var(--highlight-accent-2-color) 50%, black);
    --highlight-accent-2-color-darker-60: color-mix(in srgb, var(--highlight-accent-2-color) 40%, black);
    --highlight-accent-2-color-darker-70: color-mix(in srgb, var(--highlight-accent-2-color) 30%, black);
    --highlight-accent-2-color-darker-80: color-mix(in srgb, var(--highlight-accent-2-color) 20%, black);
    --highlight-accent-2-color-darker-90: color-mix(in srgb, var(--highlight-accent-2-color) 10%, black);
    --highlight-accent-2-color-darker-100: color-mix(in srgb, var(--highlight-accent-2-color) 0%, black);

    /* highlight accent 3 color */
    --highlight-accent-3-color-lighter-10: color-mix(in srgb, var(--highlight-accent-3-color) 90%, white);
    --highlight-accent-3-color-lighter-20: color-mix(in srgb, var(--highlight-accent-3-color) 80%, white);
    --highlight-accent-3-color-lighter-30: color-mix(in srgb, var(--highlight-accent-3-color) 70%, white);
    --highlight-accent-3-color-lighter-40: color-mix(in srgb, var(--highlight-accent-3-color) 60%, white);
    --highlight-accent-3-color-lighter-50: color-mix(in srgb, var(--highlight-accent-3-color) 50%, white);
    --highlight-accent-3-color-lighter-60: color-mix(in srgb, var(--highlight-accent-3-color) 40%, white);
    --highlight-accent-3-color-lighter-70: color-mix(in srgb, var(--highlight-accent-3-color) 30%, white);
    --highlight-accent-3-color-lighter-80: color-mix(in srgb, var(--highlight-accent-3-color) 20%, white);
    --highlight-accent-3-color-lighter-90: color-mix(in srgb, var(--highlight-accent-3-color) 10%, white);
    --highlight-accent-3-color-lighter-100: color-mix(in srgb, var(--highlight-accent-3-color) 0%, white);
    --highlight-accent-3-color-darker-10: color-mix(in srgb, var(--highlight-accent-3-color) 90%, black);
    --highlight-accent-3-color-darker-20: color-mix(in srgb, var(--highlight-accent-3-color) 80%, black);
    --highlight-accent-3-color-darker-30: color-mix(in srgb, var(--highlight-accent-3-color) 70%, black);
    --highlight-accent-3-color-darker-40: color-mix(in srgb, var(--highlight-accent-3-color) 60%, black);
    --highlight-accent-3-color-darker-50: color-mix(in srgb, var(--highlight-accent-3-color) 50%, black);
    --highlight-accent-3-color-darker-60: color-mix(in srgb, var(--highlight-accent-3-color) 40%, black);
    --highlight-accent-3-color-darker-70: color-mix(in srgb, var(--highlight-accent-3-color) 30%, black);
    --highlight-accent-3-color-darker-80: color-mix(in srgb, var(--highlight-accent-3-color) 20%, black);
    --highlight-accent-3-color-darker-90: color-mix(in srgb, var(--highlight-accent-3-color) 10%, black);
    --highlight-accent-3-color-darker-100: color-mix(in srgb, var(--highlight-accent-3-color) 0%, black);

    /* highlight accent 4 color */
    --highlight-accent-4-color-lighter-10: color-mix(in srgb, var(--highlight-accent-4-color) 90%, white);
    --highlight-accent-4-color-lighter-20: color-mix(in srgb, var(--highlight-accent-4-color) 80%, white);
    --highlight-accent-4-color-lighter-30: color-mix(in srgb, var(--highlight-accent-4-color) 70%, white);
    --highlight-accent-4-color-lighter-40: color-mix(in srgb, var(--highlight-accent-4-color) 60%, white);
    --highlight-accent-4-color-lighter-50: color-mix(in srgb, var(--highlight-accent-4-color) 50%, white);
    --highlight-accent-4-color-lighter-60: color-mix(in srgb, var(--highlight-accent-4-color) 40%, white);
    --highlight-accent-4-color-lighter-70: color-mix(in srgb, var(--highlight-accent-4-color) 30%, white);
    --highlight-accent-4-color-lighter-80: color-mix(in srgb, var(--highlight-accent-4-color) 20%, white);
    --highlight-accent-4-color-lighter-90: color-mix(in srgb, var(--highlight-accent-4-color) 10%, white);
    --highlight-accent-4-color-lighter-100: color-mix(in srgb, var(--highlight-accent-4-color) 0%, white);
    --highlight-accent-4-color-darker-10: color-mix(in srgb, var(--highlight-accent-4-color) 90%, black);
    --highlight-accent-4-color-darker-20: color-mix(in srgb, var(--highlight-accent-4-color) 80%, black);
    --highlight-accent-4-color-darker-30: color-mix(in srgb, var(--highlight-accent-4-color) 70%, black);
    --highlight-accent-4-color-darker-40: color-mix(in srgb, var(--highlight-accent-4-color) 60%, black);
    --highlight-accent-4-color-darker-50: color-mix(in srgb, var(--highlight-accent-4-color) 50%, black);
    --highlight-accent-4-color-darker-60: color-mix(in srgb, var(--highlight-accent-4-color) 40%, black);
    --highlight-accent-4-color-darker-70: color-mix(in srgb, var(--highlight-accent-4-color) 30%, black);
    --highlight-accent-4-color-darker-80: color-mix(in srgb, var(--highlight-accent-4-color) 20%, black);
    --highlight-accent-4-color-darker-90: color-mix(in srgb, var(--highlight-accent-4-color) 10%, black);
    --highlight-accent-4-color-darker-100: color-mix(in srgb, var(--highlight-accent-4-color) 0%, black);

    /* ============================================
       HIGHLIGHT THEME HOVER VARIABLE
       ============================================ */
    
    /* Default Context (Highlight) */
    --highlight-hover-bg-color: light-dark(
        color-mix(in srgb, var(--highlight-bg-color) 90%, white),
        color-mix(in srgb, var(--highlight-bg-color) 90%, black)
    );
    --highlight-hover-text-color: light-dark(
        color-mix(in srgb, var(--highlight-text-color) 90%, black),
        color-mix(in srgb, var(--highlight-text-color) 90%, white)
    );
    --highlight-hover-link-color: light-dark(
        color-mix(in srgb, var(--highlight-link-color) 90%, black),
        color-mix(in srgb, var(--highlight-link-color) 90%, white)
    );
    --highlight-hover-border-color: light-dark(
        color-mix(in srgb, var(--highlight-border-color) 90%, black),
        color-mix(in srgb, var(--highlight-border-color) 90%, white)
    );
    
    /* Primary Context (Highlight) */
    --highlight-primary-hover-bg-color: light-dark(
        color-mix(in srgb, var(--highlight-primary-bg-color) 90%, black),
        color-mix(in srgb, var(--highlight-primary-bg-color) 90%, white)
    );
    --highlight-primary-hover-text-color: light-dark(
        color-mix(in srgb, var(--highlight-primary-text-color) 90%, white),
        color-mix(in srgb, var(--highlight-primary-text-color) 90%, black)
    );
    --highlight-primary-hover-link-color: light-dark(
        color-mix(in srgb, var(--highlight-primary-link-color) 90%, white),
        color-mix(in srgb, var(--highlight-primary-link-color) 90%, black)
    );
    --highlight-primary-hover-border-color: light-dark(
        color-mix(in srgb, var(--highlight-primary-border-color) 90%, black),
        color-mix(in srgb, var(--highlight-primary-border-color) 90%, white)
    );
    
    /* Secondary Context (Highlight) */
    --highlight-secondary-hover-bg-color: light-dark(
        color-mix(in srgb, var(--highlight-secondary-bg-color) 90%, white),
        color-mix(in srgb, var(--highlight-secondary-bg-color) 90%, black)
    );
    --highlight-secondary-hover-text-color: light-dark(
        color-mix(in srgb, var(--highlight-secondary-text-color) 90%, black),
        color-mix(in srgb, var(--highlight-secondary-text-color) 90%, white)
    );
    --highlight-secondary-hover-link-color: light-dark(
        color-mix(in srgb, var(--highlight-secondary-link-color) 90%, white),
        color-mix(in srgb, var(--highlight-secondary-link-color) 90%, black)
    );
    --highlight-secondary-hover-border-color: light-dark(
        color-mix(in srgb, var(--highlight-secondary-border-color) 90%, black),
        color-mix(in srgb, var(--highlight-secondary-border-color) 90%, white)
    );

    /* Default Typo Variables */
    --default-font-family: 'open-sans', sans-serif;
    --default-heading-font-family: 'open-sans', sans-serif;
    --default-text-size: 16px;
    --default-text-transform: none;
    --default-font-weight: normal;
    --default-line-height: 1.8;
    --default-letter-spacing: normal;
    --default-bg-image: none;
    --default-bg-image-position: center center;
    --default-bg-image-size: cover;
    --default-bg-image-repeat: no-repeat;
    --default-bg-image-attachment: fixed;

    /* === SPACING TOKENS === */
    --space-0: 0em;      /* 0px  */
    --space-1: 0.125em;  /* 2px  */
    --space-2: 0.25em;   /* 4.5px */
    --space-3: 0.375em;  /* 6.75px */
    --space-4: 0.5em;    /* 9px */
    --space-5: 0.75em;   /* 13.5px */
    --space-6: 1em;      /* 18px base */
    --space-7: 1.25em;   /* 22.5px */
    --space-8: 1.5em;    /* 27px */
    --space-9: 1.75em;   /* 31.5px */
    --space-10: 2em;     /* 36px */
    --space-11: 2.5em;   /* 45px */
    --space-12: 3em;     /* 54px */
    --space-13: 4em;     /* 72px */

    /* === FONT SIZE TOKENS === */
    --fs-1: 0.5em;   /* 9px */
    --fs-2: 0.75em;  /* 13.5px */
    --fs-3: 0.875em; /* 15.75px */
    --fs-4: 1em;     /* 18px */
    --fs-5: 1.125em; /* 20.25px */
    --fs-6: 1.25em;  /* 22.5px */
    --fs-7: 1.5em;   /* 27px */
    --fs-8: 1.75em;  /* 31.5px */
    --fs-9: 2em;     /* 36px */
    --fs-10: 2.25em; /* 40.5px */
    --fs-11: 2.5em;  /* 45px */
    --fs-12: 2.75em; /* 49.5px */
    --fs-13: 3em;    /* 54px */
    --fs-14: 3.5em;  /* 63px */

    /* === BORDER RADIUS TOKENS === */
    --radius-0: 0em;     /* 0px */
    --radius-1: 0.125em; /* 2px */
    --radius-2: 0.25em;  /* 4.5px */
    --radius-3: 0.375em; /* 6.75px */
    --radius-4: 0.5em;   /* 9px */
    --radius-5: 0.625em; /* 11.25px */
    --radius-6: 0.75em; /* 13.5px */
    --radius-7: 0.875em; /* 15.75px */
    --radius-8: 1em; /* 18px */
    --radius-9: 1.125em; /* 20.25px */
    --radius-10: 1.25em; /* 22.5px */
    --radius-11: 1.375em; /* 24.75px */
    --radius-12: 1.5em; /* 27px */
    --radius-pill: 9999px;

    /* === WIDTH TOKENS === */
    --w-0-75: 0.75em; /* 13.5px */
    --w-1: 1em;       /* 18px */
    --w-1-25: 1.25em; /* 22.5px */
    --w-1-5: 1.5em;   /* 27px */
    --w-2: 2em;       /* 36px */
    --w-3: 3em;       /* 54px */
    --w-4: 4em;       /* 72px */
    --w-5: 5em;       /* 90px */
    --w-6: 6em;       /* 108px */
    --w-7: 7em;       /* 126px */
    --w-8: 8em;       /* 144px */

    /* === HEIGHT TOKENS === */
    --h-0-75: 0.75em; /* 13.5px */
    --h-1: 1em;       /* 18px */
    --h-1-25: 1.25em; /* 22.5px */
    --h-1-5: 1.5em;   /* 27px */
    --h-2: 2em;       /* 36px */
    --h-3: 3em;       /* 54px */
    --h-4: 4em;       /* 72px */
    --h-5: 5em;       /* 90px */
    --h-6: 6em;       /* 108px */
    --h-7: 7em;       /* 126px */
    --h-8: 8em;       /* 144px */

    /* Default Vars */
    /* BLOG PAGE VARIABLES */
    --color-blog-border: var(--color-border);
    --color-blog-tag-background-style-01: var(--color-light);
    --color-blog-tag-background-border-style-01: var(--color-light);
    --color-blog-tag-background-style-02: var(--color-light);
    --color-blog-tag-background-border-style-02: var(--color-light);
    --color-blog-tag-background: var(--color-light);
    --color-blog-tag-background-border: var(--color-light);
    --color-blog-tag-category-container-background: var(--color-light);
    --color-blog-tag-category-container-background-border: var(--color-light);
    --color-blog-tag-category-container-background-style-04: var(--color-light);
    --color-blog-tag-category-container-background-style-03: var(--color-light);
    --color-blog-tag-category-container-background-border-style-03: var(--color-light);
    --color-blog-footer-content: var(--color-text);
    --color-blog-rss-icon: var(--zpsocialprofile-rss);
    --font-size-blog-author: var(--default-text-size);
    --color-blog-rss-icon-path: var(--color-default);

    --color-bloglist-h1: var(--color-secondary);
    --font-family-bloglist-h1: var(--default-heading-font-family);
    --font-size-bloglist-h1: var(--default-text-size);
    --font-weight-bloglist-h1: normal;
    --font-transform-bloglist-h1: none;
    --font-line-height-bloglist-h1: 1.8;
    --font-letter-spacing-bloglist-h1: normal;


}



* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

noscript {
    height: 100%
}

html {
    font-size: var(--default-text-size);
}
body {
    color: var(--default-text-color);
    font-family: var(--default-font-family);
    font-weight: var(--default-font-weight);
    text-transform: var(--default-text-transform);
    line-height: var(--default-line-height);
    letter-spacing: var(--default-letter-spacing);
    background-image: var(--default-bg-image);
    background-color: var(--default-bg-color);
    background-size: var(--default-bg-image-size);
    background-position: var(--default-bg-image-position);
    background-repeat: var(--default-bg-image-repeat);
    background-attachment: var(--default-bg-image-attachment);
}

.default-container {
    --local-bg-color: var(--default-bg-color);
    --local-text-color: var(--default-text-color);
    --local-link-color: var(--default-link-color);
    --local-hover-link-color: var(--default-hover-link-color);
    --local-border-color: var(--default-border-color);
    --local-accent-1-color: var(--default-accent-1-color);
    --local-accent-2-color: var(--default-accent-2-color);
    --local-accent-3-color: var(--default-accent-3-color);
    --local-accent-4-color: var(--default-accent-4-color);
    --local-primary-bg-color: var(--default-primary-bg-color);
    --local-primary-text-color: var(--default-primary-text-color);
    --local-primary-link-color: var(--default-primary-link-color);
    --local-primary-border-color: var(--default-primary-border-color);
    --local-secondary-bg-color: var(--default-secondary-bg-color);
    --local-secondary-text-color: var(--default-secondary-text-color);
    --local-secondary-link-color: var(--default-secondary-link-color);
    --local-secondary-border-color: var(--default-secondary-border-color);
}
.highlight-container{
    --local-bg-color: var(--highlight-bg-color);
    --local-text-color: var(--highlight-text-color);
    --local-link-color: var(--highlight-link-color);
    --local-hover-link-color: var(--highlight-hover-link-color);
    --local-border-color: var(--highlight-border-color);
    --local-accent-1-color: var(--highlight-accent-1-color);
    --local-accent-2-color: var(--highlight-accent-2-color);
    --local-accent-3-color: var(--highlight-accent-3-color);
    --local-accent-4-color: var(--highlight-accent-4-color);
    --local-primary-bg-color: var(--highlight-primary-bg-color);
    --local-primary-text-color: var(--highlight-primary-text-color);
    --local-primary-link-color: var(--highlight-primary-link-color);
    --local-primary-border-color: var(--highlight-primary-border-color);
    --local-secondary-bg-color: var(--highlight-secondary-bg-color);
    --local-secondary-text-color: var(--highlight-secondary-text-color);
    --local-secondary-link-color: var(--highlight-secondary-link-color);
    --local-secondary-border-color: var(--highlight-secondary-border-color);
}

.default-container,
.highlight-container{
  /* local bg color */
  --local-bg-color-lighter-10: color-mix(in srgb, var(--local-bg-color) 90%, white);
  --local-bg-color-lighter-20: color-mix(in srgb, var(--local-bg-color) 80%, white);
  --local-bg-color-lighter-30: color-mix(in srgb, var(--local-bg-color) 70%, white);
  --local-bg-color-lighter-40: color-mix(in srgb, var(--local-bg-color) 60%, white);
  --local-bg-color-lighter-50: color-mix(in srgb, var(--local-bg-color) 50%, white);
  --local-bg-color-lighter-60: color-mix(in srgb, var(--local-bg-color) 40%, white);
  --local-bg-color-lighter-70: color-mix(in srgb, var(--local-bg-color) 30%, white);
  --local-bg-color-lighter-80: color-mix(in srgb, var(--local-bg-color) 20%, white);
  --local-bg-color-lighter-90: color-mix(in srgb, var(--local-bg-color) 10%, white);
  --local-bg-color-lighter-100: color-mix(in srgb, var(--local-bg-color) 0%, white);
  --local-bg-color-darker-10: color-mix(in srgb, var(--local-bg-color) 90%, black);
  --local-bg-color-darker-20: color-mix(in srgb, var(--local-bg-color) 80%, black);
  --local-bg-color-darker-30: color-mix(in srgb, var(--local-bg-color) 70%, black);
  --local-bg-color-darker-40: color-mix(in srgb, var(--local-bg-color) 60%, black);
  --local-bg-color-darker-50: color-mix(in srgb, var(--local-bg-color) 50%, black);
  --local-bg-color-darker-60: color-mix(in srgb, var(--local-bg-color) 40%, black);
  --local-bg-color-darker-70: color-mix(in srgb, var(--local-bg-color) 30%, black);
  --local-bg-color-darker-80: color-mix(in srgb, var(--local-bg-color) 20%, black);
  --local-bg-color-darker-90: color-mix(in srgb, var(--local-bg-color) 10%, black);
  --local-bg-color-darker-100: color-mix(in srgb, var(--local-bg-color) 0%, black);

  /* local primary bg color */
  --local-primary-bg-color-lighter-10: color-mix(in srgb, var(--local-primary-bg-color) 90%, white);
  --local-primary-bg-color-lighter-20: color-mix(in srgb, var(--local-primary-bg-color) 80%, white);
  --local-primary-bg-color-lighter-30: color-mix(in srgb, var(--local-primary-bg-color) 70%, white);
  --local-primary-bg-color-lighter-40: color-mix(in srgb, var(--local-primary-bg-color) 60%, white);
  --local-primary-bg-color-lighter-50: color-mix(in srgb, var(--local-primary-bg-color) 50%, white);
  --local-primary-bg-color-lighter-60: color-mix(in srgb, var(--local-primary-bg-color) 40%, white);
  --local-primary-bg-color-lighter-70: color-mix(in srgb, var(--local-primary-bg-color) 30%, white);
  --local-primary-bg-color-lighter-80: color-mix(in srgb, var(--local-primary-bg-color) 20%, white);
  --local-primary-bg-color-lighter-90: color-mix(in srgb, var(--local-primary-bg-color) 10%, white);
  --local-primary-bg-color-lighter-100: color-mix(in srgb, var(--local-primary-bg-color) 0%, white);
  --local-primary-bg-color-darker-10: color-mix(in srgb, var(--local-primary-bg-color) 90%, black);
  --local-primary-bg-color-darker-20: color-mix(in srgb, var(--local-primary-bg-color) 80%, black);
  --local-primary-bg-color-darker-30: color-mix(in srgb, var(--local-primary-bg-color) 70%, black);
  --local-primary-bg-color-darker-40: color-mix(in srgb, var(--local-primary-bg-color) 60%, black);
  --local-primary-bg-color-darker-50: color-mix(in srgb, var(--local-primary-bg-color) 50%, black);
  --local-primary-bg-color-darker-60: color-mix(in srgb, var(--local-primary-bg-color) 40%, black);
  --local-primary-bg-color-darker-70: color-mix(in srgb, var(--local-primary-bg-color) 30%, black);
  --local-primary-bg-color-darker-80: color-mix(in srgb, var(--local-primary-bg-color) 20%, black);
  --local-primary-bg-color-darker-90: color-mix(in srgb, var(--local-primary-bg-color) 10%, black);
  --local-primary-bg-color-darker-100: color-mix(in srgb, var(--local-primary-bg-color) 0%, black);

  /* local secondary bg color */
  --local-secondary-bg-color-lighter-10: color-mix(in srgb, var(--local-secondary-bg-color) 90%, white);
  --local-secondary-bg-color-lighter-20: color-mix(in srgb, var(--local-secondary-bg-color) 80%, white);
  --local-secondary-bg-color-lighter-30: color-mix(in srgb, var(--local-secondary-bg-color) 70%, white);
  --local-secondary-bg-color-lighter-40: color-mix(in srgb, var(--local-secondary-bg-color) 60%, white);
  --local-secondary-bg-color-lighter-50: color-mix(in srgb, var(--local-secondary-bg-color) 50%, white);
  --local-secondary-bg-color-lighter-60: color-mix(in srgb, var(--local-secondary-bg-color) 40%, white);
  --local-secondary-bg-color-lighter-70: color-mix(in srgb, var(--local-secondary-bg-color) 30%, white);
  --local-secondary-bg-color-lighter-80: color-mix(in srgb, var(--local-secondary-bg-color) 20%, white);
  --local-secondary-bg-color-lighter-90: color-mix(in srgb, var(--local-secondary-bg-color) 10%, white);
  --local-secondary-bg-color-lighter-100: color-mix(in srgb, var(--local-secondary-bg-color) 0%, white);
  --local-secondary-bg-color-darker-10: color-mix(in srgb, var(--local-secondary-bg-color) 90%, black);
  --local-secondary-bg-color-darker-20: color-mix(in srgb, var(--local-secondary-bg-color) 80%, black);
  --local-secondary-bg-color-darker-30: color-mix(in srgb, var(--local-secondary-bg-color) 70%, black);
  --local-secondary-bg-color-darker-40: color-mix(in srgb, var(--local-secondary-bg-color) 60%, black);
  --local-secondary-bg-color-darker-50: color-mix(in srgb, var(--local-secondary-bg-color) 50%, black);
  --local-secondary-bg-color-darker-60: color-mix(in srgb, var(--local-secondary-bg-color) 40%, black);
  --local-secondary-bg-color-darker-70: color-mix(in srgb, var(--local-secondary-bg-color) 30%, black);
  --local-secondary-bg-color-darker-80: color-mix(in srgb, var(--local-secondary-bg-color) 20%, black);
  --local-secondary-bg-color-darker-90: color-mix(in srgb, var(--local-secondary-bg-color) 10%, black);
  --local-secondary-bg-color-darker-100: color-mix(in srgb, var(--local-secondary-bg-color) 0%, black);

  /* local accent 1 color */
  --local-accent-1-color-lighter-10: color-mix(in srgb, var(--local-accent-1-color) 90%, white);
  --local-accent-1-color-lighter-20: color-mix(in srgb, var(--local-accent-1-color) 80%, white);
  --local-accent-1-color-lighter-30: color-mix(in srgb, var(--local-accent-1-color) 70%, white);
  --local-accent-1-color-lighter-40: color-mix(in srgb, var(--local-accent-1-color) 60%, white);
  --local-accent-1-color-lighter-50: color-mix(in srgb, var(--local-accent-1-color) 50%, white);
  --local-accent-1-color-lighter-60: color-mix(in srgb, var(--local-accent-1-color) 40%, white);
  --local-accent-1-color-lighter-70: color-mix(in srgb, var(--local-accent-1-color) 30%, white);
  --local-accent-1-color-lighter-80: color-mix(in srgb, var(--local-accent-1-color) 20%, white);
  --local-accent-1-color-lighter-90: color-mix(in srgb, var(--local-accent-1-color) 10%, white);
  --local-accent-1-color-lighter-100: color-mix(in srgb, var(--local-accent-1-color) 0%, white);
  --local-accent-1-color-darker-10: color-mix(in srgb, var(--local-accent-1-color) 90%, black);
  --local-accent-1-color-darker-20: color-mix(in srgb, var(--local-accent-1-color) 80%, black);
  --local-accent-1-color-darker-30: color-mix(in srgb, var(--local-accent-1-color) 70%, black);
  --local-accent-1-color-darker-40: color-mix(in srgb, var(--local-accent-1-color) 60%, black);
  --local-accent-1-color-darker-50: color-mix(in srgb, var(--local-accent-1-color) 50%, black);
  --local-accent-1-color-darker-60: color-mix(in srgb, var(--local-accent-1-color) 40%, black);
  --local-accent-1-color-darker-70: color-mix(in srgb, var(--local-accent-1-color) 30%, black);
  --local-accent-1-color-darker-80: color-mix(in srgb, var(--local-accent-1-color) 20%, black);
  --local-accent-1-color-darker-90: color-mix(in srgb, var(--local-accent-1-color) 10%, black);
  --local-accent-1-color-darker-100: color-mix(in srgb, var(--local-accent-1-color) 0%, black);

  /* local accent 2 color */
  --local-accent-2-color-lighter-10: color-mix(in srgb, var(--local-accent-2-color) 90%, white);
  --local-accent-2-color-lighter-20: color-mix(in srgb, var(--local-accent-2-color) 80%, white);
  --local-accent-2-color-lighter-30: color-mix(in srgb, var(--local-accent-2-color) 70%, white);
  --local-accent-2-color-lighter-40: color-mix(in srgb, var(--local-accent-2-color) 60%, white);
  --local-accent-2-color-lighter-50: color-mix(in srgb, var(--local-accent-2-color) 50%, white);
  --local-accent-2-color-lighter-60: color-mix(in srgb, var(--local-accent-2-color) 40%, white);
  --local-accent-2-color-lighter-70: color-mix(in srgb, var(--local-accent-2-color) 30%, white);
  --local-accent-2-color-lighter-80: color-mix(in srgb, var(--local-accent-2-color) 20%, white);
  --local-accent-2-color-lighter-90: color-mix(in srgb, var(--local-accent-2-color) 10%, white);
  --local-accent-2-color-lighter-100: color-mix(in srgb, var(--local-accent-2-color) 0%, white);
  --local-accent-2-color-darker-10: color-mix(in srgb, var(--local-accent-2-color) 90%, black);
  --local-accent-2-color-darker-20: color-mix(in srgb, var(--local-accent-2-color) 80%, black);
  --local-accent-2-color-darker-30: color-mix(in srgb, var(--local-accent-2-color) 70%, black);
  --local-accent-2-color-darker-40: color-mix(in srgb, var(--local-accent-2-color) 60%, black);
  --local-accent-2-color-darker-50: color-mix(in srgb, var(--local-accent-2-color) 50%, black);
  --local-accent-2-color-darker-60: color-mix(in srgb, var(--local-accent-2-color) 40%, black);
  --local-accent-2-color-darker-70: color-mix(in srgb, var(--local-accent-2-color) 30%, black);
  --local-accent-2-color-darker-80: color-mix(in srgb, var(--local-accent-2-color) 20%, black);
  --local-accent-2-color-darker-90: color-mix(in srgb, var(--local-accent-2-color) 10%, black);
  --local-accent-2-color-darker-100: color-mix(in srgb, var(--local-accent-2-color) 0%, black);

  /* local accent 3 color */
  --local-accent-3-color-lighter-10: color-mix(in srgb, var(--local-accent-3-color) 90%, white);
  --local-accent-3-color-lighter-20: color-mix(in srgb, var(--local-accent-3-color) 80%, white);
  --local-accent-3-color-lighter-30: color-mix(in srgb, var(--local-accent-3-color) 70%, white);
  --local-accent-3-color-lighter-40: color-mix(in srgb, var(--local-accent-3-color) 60%, white);
  --local-accent-3-color-lighter-50: color-mix(in srgb, var(--local-accent-3-color) 50%, white);
  --local-accent-3-color-lighter-60: color-mix(in srgb, var(--local-accent-3-color) 40%, white);
  --local-accent-3-color-lighter-70: color-mix(in srgb, var(--local-accent-3-color) 30%, white);
  --local-accent-3-color-lighter-80: color-mix(in srgb, var(--local-accent-3-color) 20%, white);
  --local-accent-3-color-lighter-90: color-mix(in srgb, var(--local-accent-3-color) 10%, white);
  --local-accent-3-color-lighter-100: color-mix(in srgb, var(--local-accent-3-color) 0%, white);
  --local-accent-3-color-darker-10: color-mix(in srgb, var(--local-accent-3-color) 90%, black);
  --local-accent-3-color-darker-20: color-mix(in srgb, var(--local-accent-3-color) 80%, black);
  --local-accent-3-color-darker-30: color-mix(in srgb, var(--local-accent-3-color) 70%, black);
  --local-accent-3-color-darker-40: color-mix(in srgb, var(--local-accent-3-color) 60%, black);
  --local-accent-3-color-darker-50: color-mix(in srgb, var(--local-accent-3-color) 50%, black);
  --local-accent-3-color-darker-60: color-mix(in srgb, var(--local-accent-3-color) 40%, black);
  --local-accent-3-color-darker-70: color-mix(in srgb, var(--local-accent-3-color) 30%, black);
  --local-accent-3-color-darker-80: color-mix(in srgb, var(--local-accent-3-color) 20%, black);
  --local-accent-3-color-darker-90: color-mix(in srgb, var(--local-accent-3-color) 10%, black);
  --local-accent-3-color-darker-100: color-mix(in srgb, var(--local-accent-3-color) 0%, black);

  /* local accent 4 color */
  --local-accent-4-color-lighter-10: color-mix(in srgb, var(--local-accent-4-color) 90%, white);
  --local-accent-4-color-lighter-20: color-mix(in srgb, var(--local-accent-4-color) 80%, white);
  --local-accent-4-color-lighter-30: color-mix(in srgb, var(--local-accent-4-color) 70%, white);
  --local-accent-4-color-lighter-40: color-mix(in srgb, var(--local-accent-4-color) 60%, white);
  --local-accent-4-color-lighter-50: color-mix(in srgb, var(--local-accent-4-color) 50%, white);
  --local-accent-4-color-lighter-60: color-mix(in srgb, var(--local-accent-4-color) 40%, white);
  --local-accent-4-color-lighter-70: color-mix(in srgb, var(--local-accent-4-color) 30%, white);
  --local-accent-4-color-lighter-80: color-mix(in srgb, var(--local-accent-4-color) 20%, white);
  --local-accent-4-color-lighter-90: color-mix(in srgb, var(--local-accent-4-color) 10%, white);
  --local-accent-4-color-lighter-100: color-mix(in srgb, var(--local-accent-4-color) 0%, white);
  --local-accent-4-color-darker-10: color-mix(in srgb, var(--local-accent-4-color) 90%, black);
  --local-accent-4-color-darker-20: color-mix(in srgb, var(--local-accent-4-color) 80%, black);
  --local-accent-4-color-darker-30: color-mix(in srgb, var(--local-accent-4-color) 70%, black);
  --local-accent-4-color-darker-40: color-mix(in srgb, var(--local-accent-4-color) 60%, black);
  --local-accent-4-color-darker-50: color-mix(in srgb, var(--local-accent-4-color) 50%, black);
  --local-accent-4-color-darker-60: color-mix(in srgb, var(--local-accent-4-color) 40%, black);
  --local-accent-4-color-darker-70: color-mix(in srgb, var(--local-accent-4-color) 30%, black);
  --local-accent-4-color-darker-80: color-mix(in srgb, var(--local-accent-4-color) 20%, black);
  --local-accent-4-color-darker-90: color-mix(in srgb, var(--local-accent-4-color) 10%, black);
  --local-accent-4-color-darker-100: color-mix(in srgb, var(--local-accent-4-color) 0%, black);
}

a {
    color: var(--local-link-color);
}

a:hover {
    color: var(--local-hover-link-color)
}

[data-zp-appear] {
  opacity: 0 !important;
}

@keyframes cursor-blink {
    0%, 100% { opacity: 1; }
    50% { opacity: 0; }
}
.typewriter-cursor {
    margin-left: 0.05em;
    font-weight: bold;
    animation: cursor-blink 0.7s infinite;
}

.text-highlight {
    position: relative;
    z-index: 2;
}

/* Specific highlight styles — stroke color follows current text color via mask */
.text-highlight-underline::after, .text-highlight-circle::after, .text-highlight-scribble::after, .text-highlight-jagged::after, .text-highlight-cross::after, .text-highlight-highlight7::after, .text-highlight-highlight8::after, .text-highlight-highlight9::after, .text-highlight-highlight10::after, .text-highlight-highlight11::after, .text-highlight-highlight12::after, .text-highlight-highlight13::after, .text-highlight-highlight14::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1; /* Lower z-index to appear behind text */
    background-color: var(--local-highlight-color, currentColor);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}

.text-highlight-underline::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22M0 43h100%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22M0 43h100%22 /%3E%3C/svg%3E');
}

.text-highlight-circle::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 50%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22M34.028 35.455c55.063 1.688 68.872 0 66.226-18.645C98 2.671 69.454 0 49 0S-2 2.671-2 17.727 23.113 39 72.059 40.56%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 50%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22M34.028 35.455c55.063 1.688 68.872 0 66.226-18.645C98 2.671 69.454 0 49 0S-2 2.671-2 17.727 23.113 39 72.059 40.56%22 /%3E%3C/svg%3E');
}

.text-highlight-scribble::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222.5%22 d=%22M0 38c5-4 10 2 18-2s12 6 20 1 10-5 18 1 12 5 20-1 8-4 14 2 24-1%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222.5%22 d=%22M0 38c5-4 10 2 18-2s12 6 20 1 10-5 18 1 12 5 20-1 8-4 14 2 24-1%22 /%3E%3C/svg%3E');
}

.text-highlight-jagged::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 54%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22M0 48q21.778-10.889 10.889 0c-5.445 5.444-5.445 5.444 5.444 0q21.778-10.889 10.89 0c-5.445 5.444-5.445 5.444 5.444 0q21.777-10.889 10.889 0C38.11 54.444 38.11 52.444 49 48q21.778-10.889 10.889 0c-5.445 5.444-5.445 5.444 5.444 0q21.778-10.889 10.89 0c-5.445 5.444-5.445 5.444 5.444 0q21.778-10.889 10.89 0%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 54%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22M0 48q21.778-10.889 10.889 0c-5.445 5.444-5.445 5.444 5.444 0q21.778-10.889 10.89 0c-5.445 5.444-5.445 5.444 5.444 0q21.777-10.889 10.889 0C38.11 54.444 38.11 52.444 49 48q21.778-10.889 10.889 0c-5.445 5.444-5.445 5.444 5.444 0q21.778-10.889 10.89 0c-5.445 5.444-5.445 5.444 5.444 0q21.778-10.889 10.89 0%22 /%3E%3C/svg%3E');
}

.text-highlight-cross::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22m0 0 100 43M0 43 100 0%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22m0 0 100 43M0 43 100 0%22 /%3E%3C/svg%3E');
}

.text-highlight-highlight7::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222.5%22 d=%22M0 10Q50 0 100 10M0 44Q50 34 100 44%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222.5%22 d=%22M0 10Q50 0 100 10M0 44Q50 34 100 44%22 /%3E%3C/svg%3E');
}

.text-highlight-highlight8::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222%22 d=%22M0 34Q50 44 100 34%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222%22 d=%22M0 34Q50 44 100 34%22 /%3E%3C/svg%3E');
}

.text-highlight-highlight9::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222%22 d=%22M0 44Q50 34 100 44%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222%22 d=%22M0 44Q50 34 100 44%22 /%3E%3C/svg%3E');
}

.text-highlight-highlight10::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222.5%22 d=%22M0 40Q50 32 100 40M12 42Q50 38 56 40M20 46Q50 40 80 44%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222.5%22 d=%22M0 40Q50 32 100 40M12 42Q50 38 56 40M20 46Q50 40 80 44%22 /%3E%3C/svg%3E');
}

.text-highlight-highlight11::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222%22 d=%22M0 40Q40 35 70 42M10 35Q40 29 90 41M0 40Q50 30 85 40%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%222%22 d=%22M0 40Q40 35 70 42M10 35Q40 29 90 41M0 40Q50 30 85 40%22 /%3E%3C/svg%3E');
}

.text-highlight-highlight12::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22m0 0 100 43M0 0%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22m0 0 100 43M0 0%22 /%3E%3C/svg%3E');
}

.text-highlight-highlight13::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Crect x=%220%22 y=%2220%22 width=%22100%22 height=%226%22 fill=%22%23000%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 44%22 preserveAspectRatio=%22none%22%3E%3Crect x=%220%22 y=%2220%22 width=%22100%22 height=%226%22 fill=%22%23000%22 /%3E%3C/svg%3E');
}

.text-highlight-highlight14::after {
    -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 50%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22M15 50L56 48C80 50 104 30 100 22C96 8 78 0 50 0C22 0 4 8 0 22C-4 32 18 50 36 42%22 /%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 fill=%22none%22 viewBox=%220 0 100 50%22 preserveAspectRatio=%22none%22%3E%3Cpath stroke=%22%23000%22 stroke-linecap=%22round%22 stroke-width=%223%22 d=%22M15 50L56 48C80 50 104 30 100 22C96 8 78 0 50 0C22 0 4 8 0 22C-4 32 18 50 36 42%22 /%3E%3C/svg%3E');
}

/* Uncomment below to enable device view plugin styles */
/* Device view plugin styles starts — breakpoints match VIEWPORT_DEFINITIONS in viewport-utils.js */
.zp-hidden-all,
.zp-hidden-all.zprow {
    display: none !important;
}

/* mobile: max-width 767px */
@media (max-width: 767px) {
    .zp-hidden-xs,
    .zp-hidden-xs.zprow {
        display: none !important;
    }
}

/* tablet: max-width 991px and min-width 768px */
@media (max-width: 991px) and (min-width: 768px) {
    .zp-hidden-sm,
    .zp-hidden-sm.zprow {
        display: none !important;
    }
}

/* desktop: min-width 992px */
@media (min-width: 992px) {
    .zp-hidden-md,
    .zp-hidden-md.zprow {
        display: none !important;
    }
}
/* Device view plugin styles ends */

/* ============================================
   LIGHTBOX (page-container overlay)
   ============================================ */

.zp-lightbox-overlay {
  position: fixed;
  inset: 0;
  z-index: 9999990;
  display: flex;
  flex-direction: column;
  --zp-lightbox-zoom: 1;
  --zp-lightbox-chrome-height: 60px;
  background: rgba(17, 17, 17, 0.94);
  color: #fff;
  user-select: none;
}

.zp-lightbox-theme-light {
  background: rgba(255, 255, 255, 0.96);
  color: #111;
}

.zp-lightbox-chrome {
  flex: 0 0 var(--zp-lightbox-chrome-height);
  height: var(--zp-lightbox-chrome-height);
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-inline: 16px;
  background: rgba(0, 0, 0, 0.45);
  position: relative;
  z-index: 2;
}

.zp-lightbox-theme-light .zp-lightbox-chrome {
  background: rgba(0, 0, 0, 0.08);
}

.zp-lightbox-controls {
  display: flex;
  align-items: center;
  gap: 4px;
}

.zp-lightbox-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: inherit;
  cursor: pointer;
}

.zp-lightbox-btn:hover:not(:disabled),
.zp-lightbox-btn:focus-visible {
  background: rgba(255, 255, 255, 0.12);
  outline: none;
}

.zp-lightbox-theme-light .zp-lightbox-btn:hover:not(:disabled),
.zp-lightbox-theme-light .zp-lightbox-btn:focus-visible {
  background: rgba(0, 0, 0, 0.08);
}

.zp-lightbox-btn:disabled {
  opacity: 0.35;
  cursor: default;
}

.zp-lightbox-btn-close:hover:not(:disabled),
.zp-lightbox-btn-close:focus-visible {
  color: #ff6b6b;
}

.zp-lightbox-body {
  flex: 1 1 auto;
  min-height: 0;
  position: relative;
  display: flex;
  flex-direction: column;
}

.zp-lightbox-body > .zpelem-slider,
.zp-lightbox-body > .zpelem-slider.zpslider-lightbox-mode {
  flex: 1 1 auto;
  min-height: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.zp-lightbox-body .zpslider-lightbox-mode > .zpslider-container {
  flex: 1 1 auto;
  min-height: 0;
  height: 100%;
}

.zp-lightbox-body .zpslider-lightbox-mode .zpslider-content-container {
  flex: 1 1 auto;
  min-height: 0;
  height: calc(100vh - var(--zp-lightbox-chrome-height) - 96px);
}

.zp-lightbox-body .zpslider-lightbox-mode .zpslider-content {
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  box-shadow: none;
}

.zp-lightbox-body .zpslider-lightbox-mode .zpslider-content-inner {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.zp-lightbox-slide {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 16px;
  box-sizing: border-box;
}

.zp-lightbox-slide-img {
  max-width: 100%;
  max-height: calc(100vh - var(--zp-lightbox-chrome-height) - 140px);
  object-fit: contain;
  transform: scale(var(--zp-lightbox-zoom, 1));
  transform-origin: center center;
  transition: transform 0.2s ease;
}

.zp-lightbox-slide-caption {
  max-width: min(720px, 90%);
  text-align: center;
  font-size: 14px;
  line-height: 1.4;
  opacity: 0.9;
}

.zp-lightbox-body .zpslider-lightbox-mode .zpslider-arrows-container {
  z-index: 3;
}

.zp-lightbox-body .zpslider-lightbox-mode .zpslider-arrow-left,
.zp-lightbox-body .zpslider-lightbox-mode .zpslider-arrow-right {
  color: inherit;
}

.zp-lightbox-body .zpslider-lightbox-mode .zpslider-arrows-container svg {
  fill: currentColor;
}

.zp-lightbox-body .zpslider-lightbox-mode .zpslider-controller-type-05.zpslider-controller-container {
  flex: 0 0 auto;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  flex-wrap: nowrap;
  justify-content: center;
  padding-block: 10px 16px;
  background: transparent;
}

.zp-lightbox-body .zpslider-lightbox-mode .zpslider-controller-type-05 .zpslider-controller {
  border-color: rgba(255, 255, 255, 0.45);
}

.zp-lightbox-theme-light .zpslider-controller-type-05 .zpslider-controller {
  border-color: rgba(0, 0, 0, 0.25);
}

.zp-lightbox-body .zpslider-lightbox-mode .zpslider-controller-type-05 .zpslider-controller:hover,
.zp-lightbox-body .zpslider-lightbox-mode .zpslider-controller-type-05 .zpslider-controller.zpslider-controller-active {
  border-color: #fff;
  box-shadow: 0 0 0 1px #fff;
}

.zp-lightbox-theme-light .zpslider-controller-type-05 .zpslider-controller:hover,
.zp-lightbox-theme-light .zpslider-controller-type-05 .zpslider-controller.zpslider-controller-active {
  border-color: #111;
  box-shadow: 0 0 0 1px #111;
}

@media (max-width: 767px) {
  .zp-lightbox-overlay {
    --zp-lightbox-chrome-height: 48px;
  }

  .zp-lightbox-btn {
    width: 44px;
    height: 44px;
  }

  .zp-lightbox-body .zpslider-lightbox-mode .zpslider-content-container {
    height: calc(100vh - var(--zp-lightbox-chrome-height) - 88px);
  }

  .zp-lightbox-slide-img {
    max-height: calc(100vh - var(--zp-lightbox-chrome-height) - 120px);
  }

  .zp-lightbox-body .zpslider-lightbox-mode .zpslider-controller-type-05 .zpslider-controller {
    width: 48px;
    height: 48px;
    min-width: 48px;
    min-height: 48px;
  }
}
@font-face {
   font-family:"Montez";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montezregular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montezregular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Montez";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montezregular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montezregular/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-151, U+154-17E, U+192, U+1FC-1FF, U+237, U+1E80-1E85, U+1EF2-1EF3;
}
@font-face {
   font-family:"Montez";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montezregular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montezregular/font_others.woff") format("woff");
   unicode-range: U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+3BC, U+2122, U+2202, U+2248, U+2260, U+2264-2265, U+FB01-FB02;
}
@font-face {
   font-family:"Cabin";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/cabinbold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/cabinbold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+8E, U+9E, U+A0-AE, U+B0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2074, U+20AC;
}
@font-face {
   font-family:"Cabin";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/cabinbold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/cabinbold/font_latin_ext.woff") format("woff");
   unicode-range: U+10C-10D, U+160-161, U+178, U+192, U+237;
}
@font-face {
   font-family:"Cabin";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/cabinbold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/cabinbold/font_others.woff") format("woff");
   unicode-range: U+2C7, U+2070, U+2075-2079, U+2080-2089, U+2122;
}
@font-face {
   font-family:"Cabin";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/cabinregular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/cabinregular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+8E, U+9E, U+A0-AE, U+B0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2074, U+20AC;
}
@font-face {
   font-family:"Cabin";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/cabinregular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/cabinregular/font_latin_ext.woff") format("woff");
   unicode-range: U+10C-10D, U+160-161, U+178, U+192, U+237;
}
@font-face {
   font-family:"Cabin";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/cabinregular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/cabinregular/font_others.woff") format("woff");
   unicode-range: U+2C7, U+2070, U+2075-2079, U+2080-2089, U+2122;
}
@font-face {
   font-family:"Montserrat";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montserratbold/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montserratbold/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+462-463, U+46A-46B, U+472-475, U+48A-48F, U+492-4A5, U+4A8-4AF, U+4B2-4C4, U+4C6-4FF, U+510-513, U+51A-51D, U+524-529, U+52E-52F, U+25CC;
}
@font-face {
   font-family:"Montserrat";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montserratbold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montserratbold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2074, U+20AC, U+2212, U+2215, U+25CC;
}
@font-face {
   font-family:"Montserrat";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montserratbold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montserratbold/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-151, U+154-17F, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1B7, U+1C4-1CE, U+1D3-1D4, U+1E4-1EB, U+1EE-1EF, U+1FA-21B, U+21E-21F, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8, U+20BA, U+20BC-20BD, U+25CC, U+A78B-A78C;
}
@font-face {
   font-family:"Montserrat";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montserratbold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montserratbold/font_others.woff") format("woff");
   unicode-range: U+259, U+292, U+2B9-2BC, U+2BE-2BF, U+2C7-2CC, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+335-338, U+394, U+3A9, U+3BC, U+3C0, U+2070, U+2075-2079, U+2080-2089, U+20B9, U+2113, U+2122, U+2126, U+212A-212B, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA, U+25CC, U+27E8-27E9, U+FB01-FB02;
}
@font-face {
   font-family:"Montserrat";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montserratbold/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montserratbold/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116, U+25CC;
}
@font-face {
   font-family:"Montserrat";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montserratregular/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montserratregular/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+462-463, U+46A-46B, U+472-475, U+48A-48F, U+492-4A5, U+4A8-4AF, U+4B2-4C4, U+4C6-4FF, U+510-513, U+51A-51D, U+524-529, U+52E-52F, U+25CC;
}
@font-face {
   font-family:"Montserrat";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montserratregular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montserratregular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2052, U+2074, U+20AC, U+2212, U+2215, U+25CC;
}
@font-face {
   font-family:"Montserrat";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montserratregular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montserratregular/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-151, U+154-17F, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1B7, U+1C4-1CE, U+1D3-1D4, U+1E4-1EB, U+1EE-1EF, U+1FA-21B, U+21E-21F, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20A7, U+20A9, U+20AB, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8, U+20BA, U+20BC-20BD, U+25CC, U+A78B-A78C;
}
@font-face {
   font-family:"Montserrat";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montserratregular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montserratregular/font_others.woff") format("woff");
   unicode-range: U+259, U+292, U+2B9-2BC, U+2BE-2BF, U+2C7-2CC, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+335-338, U+394, U+3A9, U+3BC, U+3C0, U+2070, U+2075-2079, U+2080-2089, U+20B9, U+2113, U+2122, U+2126, U+212A-212B, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA, U+25CC, U+27E8-27E9, U+FB01-FB02;
}
@font-face {
   font-family:"Montserrat";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/montserratregular/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/montserratregular/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116, U+25CC;
}
@font-face {
   font-family:"Open Sans";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensans/font_greek.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensans/font_greek.woff") format("woff");
   unicode-range: U+384-38A, U+38C, U+38E-3A1, U+3A3-3CE, U+3D1-3D2, U+3D6;
}
@font-face {
   font-family:"Open Sans";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensans/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensans/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+460-486, U+488-48F, U+492-4AF, U+4B2-513;
}
@font-face {
   font-family:"Open Sans";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensans/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensans/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-200B, U+2013-2015, U+2017-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2074, U+20AC, U+2212;
}
@font-face {
   font-family:"Open Sans";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensans/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensans/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-151, U+154-17F, U+192, U+1A0-1A1, U+1AF-1B0, U+1F0, U+1FA-1FF, U+218-21B, U+237, U+1E00-1E01, U+1E3E-1E3F, U+1E80-1E85, U+1EA0-1EF9, U+20A3-20A4, U+20A7, U+20AB;
}
@font-face {
   font-family:"Open Sans";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensans/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensans/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
   font-family:"Open Sans";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensans/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensans/font_others.woff") format("woff");
   unicode-range: U+2BC, U+2C7, U+2C9, U+2D8-2D9, U+2DB, U+2DD, U+2F3, U+300-301, U+303, U+309, U+30F, U+323, U+1F4D, U+2070, U+2075-2079, U+207F, U+2105, U+2113, U+2120, U+2122, U+2126, U+212E, U+215B-215E, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB00-FB04, U+FEFF, U+FFFC-FFFD;
}
@font-face {
   font-family:"Open Sans";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensansbold/font_greek.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensansbold/font_greek.woff") format("woff");
   unicode-range: U+384-38A, U+38C, U+38E-3A1, U+3A3-3CE, U+3D1-3D2, U+3D6;
}
@font-face {
   font-family:"Open Sans";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensansbold/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensansbold/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+460-486, U+488-48F, U+492-4AF, U+4B2-513;
}
@font-face {
   font-family:"Open Sans";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensansbold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensansbold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-200B, U+2013-2015, U+2017-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2074, U+20AC, U+2212;
}
@font-face {
   font-family:"Open Sans";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensansbold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensansbold/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-151, U+154-17F, U+192, U+1A0-1A1, U+1AF-1B0, U+1F0, U+1FA-1FF, U+218-21B, U+237, U+1E00-1E01, U+1E3E-1E3F, U+1E80-1E85, U+1EA0-1EF9, U+20A3-20A4, U+20A7, U+20AB;
}
@font-face {
   font-family:"Open Sans";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensansbold/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensansbold/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
   font-family:"Open Sans";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/opensansbold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/opensansbold/font_others.woff") format("woff");
   unicode-range: U+2BC, U+2C7, U+2C9, U+2D8-2D9, U+2DB, U+2DD, U+2F3, U+300-301, U+303, U+309, U+30F, U+323, U+1F4D, U+2070, U+2075-2079, U+207F, U+2105, U+2113, U+2120, U+2122, U+2126, U+212E, U+215B-215E, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+FB00-FB04, U+FEFF, U+FFFC-FFFD;
}
@font-face {
   font-family:"Inter";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interregular/font_greek.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interregular/font_greek.woff") format("woff");
   unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-393, U+395-3A1, U+3A3-3A8, U+3AA-3E1, U+3F0-3FF;
}
@font-face {
   font-family:"Inter";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interregular/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interregular/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+460-48F, U+492-49D, U+4A0-4AF, U+4B2-4FF, U+52F, U+2DFF, U+A69F;
}
@font-face {
   font-family:"Inter";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interregular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interregular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-200B, U+2010-2027, U+202F-205F, U+2074, U+20AC, U+2212, U+E0FF;
}
@font-face {
   font-family:"Inter";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interregular/font_greek_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interregular/font_greek_ext.woff") format("woff");
   unicode-range: U+1F00-1F15, U+1F18-1F1D, U+1F20-1F45, U+1F48-1F4D, U+1F50-1F57, U+1F59, U+1F5B, U+1F5D, U+1F5F-1F7D, U+1F80-1FB4, U+1FB6-1FC4, U+1FC6-1FD3, U+1FD6-1FDB, U+1FDD-1FEF, U+1FF2-1FF4, U+1FF6-1FFE;
}
@font-face {
   font-family:"Inter";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interregular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interregular/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-1C3, U+1C5-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20B8, U+20BA-20BF, U+2C7C, U+2C7F, U+A7FF;
}
@font-face {
   font-family:"Inter";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interregular/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interregular/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
   font-family:"Inter";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interregular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interregular/font_others.woff") format("woff");
   unicode-range: U+250-268, U+26A-2C5, U+2C7-2D9, U+2DB, U+2DD-31E, U+321-36F, U+E3F, U+1D43, U+1D47-1D49, U+1D4D, U+1D4F-1D50, U+1D52, U+1D56-1D58, U+1D5B, U+1D62-1D65, U+1D9C, U+1DA0, U+1DBB, U+1DBF-1DF5, U+1DFC-1DFF, U+2070-2071, U+2075-208E, U+2090-209C, U+20B9, U+20DB-20DE, U+20E8, U+20F0, U+2100-2101, U+2103, U+2105-2106, U+2109, U+2113, U+2117, U+211E-2123, U+2126, U+212A-212B, U+212E, U+2132, U+213B, U+214D, U+214F, U+2153, U+215A-2188, U+2190-2199, U+21A9-21AA, U+21B0-21B1, U+21B3-21B5, U+21BA-21BB, U+21D0, U+21D2, U+21D4, U+21DE-21DF, U+21E4-21E5, U+21E7, U+21EA, U+2202, U+2205-2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2303, U+2305, U+2318, U+2325-2327, U+232B, U+2380, U+2387, U+238B, U+23CE-23CF, U+2423, U+24B6-24CF, U+24EA, U+25A0-25A2, U+25AA, U+25B2-25B3, U+25BA-25BD, U+25C4-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25EF, U+2600, U+2605-2606, U+263C, U+2661, U+2665, U+26A0, U+2713, U+2717, U+2756, U+2764, U+2780-2788, U+27EF, U+27F5-27FA, U+2B06, U+2B12-2B13, U+2B1C, U+2E18, U+A92E, U+E000, U+E002-E080, U+E093-E096, U+E0A5-E0E6, U+E0F3-E0FE, U+E100-E11C, U+E11E-E164, U+EE01-EE05, U+F6C3, U+FE20-FE2D, U+FEFF, U+1F12F-1F149, U+1F16A-1F16B, U+1F850, U+1F852;
}
@font-face {
   font-family:"Inter";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interbold/font_greek.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interbold/font_greek.woff") format("woff");
   unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-393, U+395-3A1, U+3A3-3A8, U+3AA-3E1, U+3F0-3FF;
}
@font-face {
   font-family:"Inter";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interbold/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interbold/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+460-48F, U+492-49D, U+4A0-4AF, U+4B2-4FF, U+52F, U+2DFF, U+A69F;
}
@font-face {
   font-family:"Inter";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interbold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interbold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-200B, U+2010-2027, U+202F-205F, U+2074, U+20AC, U+2212, U+E0FF;
}
@font-face {
   font-family:"Inter";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interbold/font_greek_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interbold/font_greek_ext.woff") format("woff");
   unicode-range: U+1F00-1F15, U+1F18-1F1D, U+1F20-1F45, U+1F48-1F4D, U+1F50-1F57, U+1F59, U+1F5B, U+1F5D, U+1F5F-1F7D, U+1F80-1FB4, U+1FB6-1FC4, U+1FC6-1FD3, U+1FD6-1FDB, U+1FDD-1FEF, U+1FF2-1FF4, U+1FF6-1FFE;
}
@font-face {
   font-family:"Inter";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interbold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interbold/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-1C3, U+1C5-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20B8, U+20BA-20BF, U+2C7C, U+2C7F, U+A7FF;
}
@font-face {
   font-family:"Inter";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interbold/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interbold/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
   font-family:"Inter";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interbold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interbold/font_others.woff") format("woff");
   unicode-range: U+250-268, U+26A-2C5, U+2C7-2D9, U+2DB, U+2DD-31E, U+321-36F, U+E3F, U+1D43, U+1D47-1D49, U+1D4D, U+1D4F-1D50, U+1D52, U+1D56-1D58, U+1D5B, U+1D62-1D65, U+1D9C, U+1DA0, U+1DBB, U+1DBF-1DF5, U+1DFC-1DFF, U+2070-2071, U+2075-208E, U+2090-209C, U+20B9, U+20DB-20DE, U+20E8, U+20F0, U+2100-2101, U+2103, U+2105-2106, U+2109, U+2113, U+2117, U+211E-2123, U+2126, U+212A-212B, U+212E, U+2132, U+213B, U+214D, U+214F, U+2153, U+215A-2188, U+2190-2199, U+21A9-21AA, U+21B0-21B1, U+21B3-21B5, U+21BA-21BB, U+21D0, U+21D2, U+21D4, U+21DE-21DF, U+21E4-21E5, U+21E7, U+21EA, U+2202, U+2205-2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2303, U+2305, U+2318, U+2325-2327, U+232B, U+2380, U+2387, U+238B, U+23CE-23CF, U+2423, U+24B6-24CF, U+24EA, U+25A0-25A2, U+25AA, U+25B2-25B3, U+25BA-25BD, U+25C4-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25EF, U+2600, U+2605-2606, U+263C, U+2661, U+2665, U+26A0, U+2713, U+2717, U+2756, U+2764, U+2780-2788, U+27EF, U+27F5-27FA, U+2B06, U+2B12-2B13, U+2B1C, U+2E18, U+A92E, U+E000, U+E002-E080, U+E093-E096, U+E0A5-E0E6, U+E0F3-E0FE, U+E100-E11C, U+E11E-E164, U+EE01-EE05, U+F6C3, U+FE20-FE2D, U+FEFF, U+1F12F-1F149, U+1F16A-1F16B, U+1F850, U+1F852;
}
@font-face {
   font-family:"Inter";
   font-weight:900;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interblack/font_greek.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interblack/font_greek.woff") format("woff");
   unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-393, U+395-3A1, U+3A3-3A8, U+3AA-3E1, U+3F0-3FF;
}
@font-face {
   font-family:"Inter";
   font-weight:900;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interblack/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interblack/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+460-48F, U+492-49D, U+4A0-4AF, U+4B2-4FF, U+52F, U+2DFF, U+A69F;
}
@font-face {
   font-family:"Inter";
   font-weight:900;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interblack/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interblack/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-200B, U+2010-2027, U+202F-205F, U+2074, U+20AC, U+2212, U+E0FF;
}
@font-face {
   font-family:"Inter";
   font-weight:900;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interblack/font_greek_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interblack/font_greek_ext.woff") format("woff");
   unicode-range: U+1F00-1F15, U+1F18-1F1D, U+1F20-1F45, U+1F48-1F4D, U+1F50-1F57, U+1F59, U+1F5B, U+1F5D, U+1F5F-1F7D, U+1F80-1FB4, U+1FB6-1FC4, U+1FC6-1FD3, U+1FD6-1FDB, U+1FDD-1FEF, U+1FF2-1FF4, U+1FF6-1FFE;
}
@font-face {
   font-family:"Inter";
   font-weight:900;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interblack/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interblack/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-1C3, U+1C5-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20B8, U+20BA-20BF, U+2C7C, U+2C7F, U+A7FF;
}
@font-face {
   font-family:"Inter";
   font-weight:900;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interblack/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interblack/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
   font-family:"Inter";
   font-weight:900;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/interblack/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/interblack/font_others.woff") format("woff");
   unicode-range: U+250-268, U+26A-2C5, U+2C7-2D9, U+2DB, U+2DD-31E, U+321-36F, U+E3F, U+1D43, U+1D47-1D49, U+1D4D, U+1D4F-1D50, U+1D52, U+1D56-1D58, U+1D5B, U+1D62-1D65, U+1D9C, U+1DA0, U+1DBB, U+1DBF-1DF5, U+1DFC-1DFF, U+2070-2071, U+2075-208E, U+2090-209C, U+20B9, U+20DB-20DE, U+20E8, U+20F0, U+2100-2101, U+2103, U+2105-2106, U+2109, U+2113, U+2117, U+211E-2123, U+2126, U+212A-212B, U+212E, U+2132, U+213B, U+214D, U+214F, U+2153, U+215A-2188, U+2190-2199, U+21A9-21AA, U+21B0-21B1, U+21B3-21B5, U+21BA-21BB, U+21D0, U+21D2, U+21D4, U+21DE-21DF, U+21E4-21E5, U+21E7, U+21EA, U+2202, U+2205-2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2303, U+2305, U+2318, U+2325-2327, U+232B, U+2380, U+2387, U+238B, U+23CE-23CF, U+2423, U+24B6-24CF, U+24EA, U+25A0-25A2, U+25AA, U+25B2-25B3, U+25BA-25BD, U+25C4-25C7, U+25CA-25CB, U+25CF, U+25E6, U+25EF, U+2600, U+2605-2606, U+263C, U+2661, U+2665, U+26A0, U+2713, U+2717, U+2756, U+2764, U+2780-2788, U+27EF, U+27F5-27FA, U+2B06, U+2B12-2B13, U+2B1C, U+2E18, U+A92E, U+E000, U+E002-E080, U+E093-E096, U+E0A5-E0E6, U+E0F3-E0FE, U+E100-E11C, U+E11E-E164, U+EE01-EE05, U+F6C3, U+FE20-FE2D, U+FEFF, U+1F12F-1F149, U+1F16A-1F16B, U+1F850, U+1F852;
}
@font-face {
   font-family:"Roboto";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotoregular/font_greek.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotoregular/font_greek.woff") format("woff");
   unicode-range: U+384-38A, U+38C, U+38E-3A1, U+3A3-3CE, U+3D1-3D2, U+3D6;
}
@font-face {
   font-family:"Roboto";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotoregular/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotoregular/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+460-486, U+488-48F, U+492-4AF, U+4B2-513;
}
@font-face {
   font-family:"Roboto";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotoregular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotoregular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-200B, U+2010-2011, U+2013-2015, U+2017-201E, U+2020-2022, U+2025-2027, U+2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2074, U+20AC, U+2212;
}
@font-face {
   font-family:"Roboto";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotoregular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotoregular/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-151, U+154-17F, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1F0, U+1FA-1FF, U+218-21B, U+237, U+1E00-1E01, U+1E3E-1E3F, U+1E80-1E85, U+1EA0-1EF9, U+20A3-20A4, U+20A6-20AB, U+20B1, U+20BA, U+20BC-20BD;
}
@font-face {
   font-family:"Roboto";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotoregular/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotoregular/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
   font-family:"Roboto";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotoregular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotoregular/font_others.woff") format("woff");
   unicode-range: U+259, U+2BC, U+2C7, U+2C9, U+2D8-2D9, U+2DB, U+2DD, U+2F3, U+300-301, U+303, U+309, U+30F, U+323, U+1F4D, U+2070, U+2075-208E, U+20B9, U+2105, U+2113, U+2122, U+212E, U+215B-215E, U+2202, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+EE01-EE02, U+F6C3, U+FB01-FB04, U+FEFF, U+FFFC-FFFD;
}
@font-face {
   font-family:"Roboto";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotobold/font_greek.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotobold/font_greek.woff") format("woff");
   unicode-range: U+384-38A, U+38C, U+38E-3A1, U+3A3-3CE, U+3D1-3D2, U+3D6;
}
@font-face {
   font-family:"Roboto";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotobold/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotobold/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+460-486, U+488-48F, U+492-4AF, U+4B2-513;
}
@font-face {
   font-family:"Roboto";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotobold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotobold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-200B, U+2010-2011, U+2013-2015, U+2017-201E, U+2020-2022, U+2025-2027, U+2030, U+2032-2033, U+2039-203A, U+203C, U+2044, U+2074, U+20AC, U+2212;
}
@font-face {
   font-family:"Roboto";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotobold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotobold/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-151, U+154-17F, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1F0, U+1FA-1FF, U+218-21B, U+237, U+1E00-1E01, U+1E3E-1E3F, U+1E80-1E85, U+1EA0-1EF9, U+20A3-20A4, U+20A6-20AB, U+20B1, U+20BA, U+20BC-20BD;
}
@font-face {
   font-family:"Roboto";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotobold/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotobold/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
   font-family:"Roboto";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/robotobold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/robotobold/font_others.woff") format("woff");
   unicode-range: U+259, U+2BC, U+2C7, U+2C9, U+2D8-2D9, U+2DB, U+2DD, U+2F3, U+300-301, U+303, U+309, U+30F, U+323, U+1F4D, U+2070, U+2075-208E, U+20B9, U+2105, U+2113, U+2122, U+212E, U+215B-215E, U+2202, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+EE01-EE02, U+F6C3, U+FB01-FB04, U+FEFF, U+FFFC-FFFD;
}
@font-face {
   font-family:"ABeeZee";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/abeezeeregular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/abeezeeregular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2022, U+2039-203A, U+20AC;
}
@font-face {
   font-family:"ABeeZee";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/abeezeeregular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/abeezeeregular/font_latin_ext.woff") format("woff");
   unicode-range: U+127-129, U+132-135, U+137-138, U+13F-144, U+154, U+156-159, U+237;
}
@font-face {
   font-family:"ABeeZee";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/abeezeeregular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/abeezeeregular/font_others.woff") format("woff");
   unicode-range: U+2C7, U+307, U+F6C3;
}
@font-face {
   font-family:"Manrope";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manroperegular/font_greek.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manroperegular/font_greek.woff") format("woff");
   unicode-range: U+374-375, U+37E, U+384-38A, U+38C, U+38E-3A1, U+3A3-3CE, U+25CC;
}
@font-face {
   font-family:"Manrope";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manroperegular/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manroperegular/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+4AE-4AF, U+4BA-4BB, U+4E8-4E9, U+25CC;
}
@font-face {
   font-family:"Manrope";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manroperegular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manroperegular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2011, U+2013-2014, U+2018-201A, U+201C-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2060, U+2074, U+20AC, U+2212, U+2215, U+25CC;
}
@font-face {
   font-family:"Manrope";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manroperegular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manroperegular/font_latin_ext.woff") format("woff");
   unicode-range: U+100-113, U+116-12B, U+12E-130, U+134-137, U+139-13E, U+141-148, U+14A-14D, U+150-151, U+154-17E, U+192, U+1A0-1A1, U+1AF-1B0, U+218-21B, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+20A3, U+20A9-20AA, U+20AE, U+20B1, U+20B4, U+20BA, U+20BD, U+20BF, U+25CC;
}
@font-face {
   font-family:"Manrope";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manroperegular/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manroperegular/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+2116, U+25CC;
}
@font-face {
   font-family:"Manrope";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manroperegular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manroperegular/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+2070, U+2075-2079, U+2080-2089, U+20B9, U+2122, U+2190-2193, U+21B5, U+2202, U+2205, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+25CC, U+E001-E003, U+E007-E009, U+FB01-FB02;
}
@font-face {
   font-family:"Manrope";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manropebold/font_greek.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manropebold/font_greek.woff") format("woff");
   unicode-range: U+374-375, U+37E, U+384-38A, U+38C, U+38E-3A1, U+3A3-3CE, U+25CC;
}
@font-face {
   font-family:"Manrope";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manropebold/font_cyrillic_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manropebold/font_cyrillic_ext.woff") format("woff");
   unicode-range: U+4AE-4AF, U+4BA-4BB, U+4E8-4E9, U+25CC;
}
@font-face {
   font-family:"Manrope";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manropebold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manropebold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2011, U+2013-2014, U+2018-201A, U+201C-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2060, U+2074, U+20AC, U+2212, U+2215, U+25CC;
}
@font-face {
   font-family:"Manrope";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manropebold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manropebold/font_latin_ext.woff") format("woff");
   unicode-range: U+100-113, U+116-12B, U+12E-130, U+134-137, U+139-13E, U+141-148, U+14A-14D, U+150-151, U+154-17E, U+192, U+1A0-1A1, U+1AF-1B0, U+218-21B, U+1E80-1E85, U+1E9E, U+1EA0-1EF9, U+20A3, U+20A9-20AA, U+20AE, U+20B1, U+20B4, U+20BA, U+20BD, U+20BF, U+25CC;
}
@font-face {
   font-family:"Manrope";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manropebold/font_cyrillic.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manropebold/font_cyrillic.woff") format("woff");
   unicode-range: U+400-45F, U+490-491, U+2116, U+25CC;
}
@font-face {
   font-family:"Manrope";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/manropebold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/manropebold/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+2070, U+2075-2079, U+2080-2089, U+20B9, U+2122, U+2190-2193, U+21B5, U+2202, U+2205, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+25CC, U+E001-E003, U+E007-E009, U+FB01-FB02;
}
@font-face {
   font-family:"Poppins";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/poppinsregular/font_devanagari.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/poppinsregular/font_devanagari.woff") format("woff");
   unicode-range: U+2BC, U+901-903, U+905-90D, U+90F-911, U+913-928, U+92A-933, U+935-939, U+93C-945, U+947-949, U+94B-94D, U+950, U+958-95E, U+960-963, U+966-970, U+972;
}
@font-face {
   font-family:"Poppins";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/poppinsregular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/poppinsregular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+200C-200D, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Poppins";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/poppinsregular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/poppinsregular/font_latin_ext.woff") format("woff");
   unicode-range: U+100-107, U+10A-11B, U+11E-123, U+128-130, U+136-137, U+139-148, U+14C-151, U+154-15B, U+15E-165, U+168-17E, U+18F, U+192, U+1FC-1FD, U+218-21B, U+1E80-1E85, U+1EBC-1EBD, U+1EF2-1EF3, U+1EF8-1EF9, U+20A8, U+20BA, U+20BD;
}
@font-face {
   font-family:"Poppins";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/poppinsregular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/poppinsregular/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2C9, U+2D8-2D9, U+2DB, U+2DD, U+3C0, U+964-965, U+20B9, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+25CC, U+FB01-FB02;
}
@font-face {
   font-family:"Poppins";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/poppinsbold/font_devanagari.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/poppinsbold/font_devanagari.woff") format("woff");
   unicode-range: U+2BC, U+901-903, U+905-90D, U+90F-911, U+913-928, U+92A-933, U+935-939, U+93C-945, U+947-949, U+94B-94D, U+950, U+958-95E, U+960-963, U+966-970, U+972;
}
@font-face {
   font-family:"Poppins";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/poppinsbold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/poppinsbold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+200C-200D, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Poppins";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/poppinsbold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/poppinsbold/font_latin_ext.woff") format("woff");
   unicode-range: U+100-107, U+10A-11B, U+11E-123, U+128-130, U+136-137, U+139-148, U+14C-151, U+154-15B, U+15E-165, U+168-17E, U+18F, U+192, U+1FC-1FD, U+218-21B, U+1E80-1E85, U+1EBC-1EBD, U+1EF2-1EF3, U+1EF8-1EF9, U+20A8, U+20BA, U+20BD;
}
@font-face {
   font-family:"Poppins";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/poppinsbold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/poppinsbold/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2C9, U+2D8-2D9, U+2DB, U+2DD, U+3C0, U+964-965, U+20B9, U+2113, U+2122, U+2126, U+212E, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+25CC, U+FB01-FB02;
}
@font-face {
   font-family:"Aclonica";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/aclonicaregular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/aclonicaregular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2212;
}
@font-face {
   font-family:"Aclonica";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/aclonicaregular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/aclonicaregular/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-151, U+154-17E, U+1FC-1FF, U+237, U+1E80-1E85, U+1EF2-1EF3;
}
@font-face {
   font-family:"Aclonica";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/aclonicaregular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/aclonicaregular/font_others.woff") format("woff");
   unicode-range: U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+312, U+315, U+326, U+2122, U+2202, U+2206, U+220F, U+2248, U+2260, U+FB01-FB02;
}
@font-face {
   font-family:"Source Sans Pro";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/sourcesansproregular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/sourcesansproregular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2007, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Source Sans Pro";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/sourcesansproregular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/sourcesansproregular/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+134-149, U+14C-151, U+154-165, U+168-17E, U+180, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1CD-1DC, U+1E6-1E7, U+1EA-1EB, U+218-21B, U+237, U+243, U+1E0C-1E0F, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E36-1E3B, U+1E42-1E49, U+1E5A-1E63, U+1E6C-1E6F, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A4, U+20A6-20A7, U+20AB, U+20B1-20B2, U+20B5, U+20BA;
}
@font-face {
   font-family:"Source Sans Pro";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/sourcesansproregular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/sourcesansproregular/font_others.woff") format("woff");
   unicode-range: U+251, U+259, U+261, U+2B0, U+2B2-2B3, U+2B7-2B8, U+2BB-2BC, U+2BE-2BF, U+2C7-2CC, U+2D8-2D9, U+2DB, U+2DD, U+2E1-2E3, U+300-304, U+306-30C, U+30F, U+312-313, U+31B, U+323-324, U+326-328, U+32E, U+331, U+3C0, U+1D43, U+1D47-1D49, U+1D4D, U+1D4F-1D50, U+1D52, U+1D56-1D58, U+1D5B, U+1D9C, U+1DA0, U+1DBB, U+2070-2071, U+2075-2079, U+207D-2089, U+208D-208E, U+2094, U+20B9, U+2113, U+2117, U+2120, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2193, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6, U+25C9-25CA, U+2610-2611, U+266A, U+2713, U+2752, U+FB00-FB02;
}
@font-face {
   font-family:"Source Sans Pro";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/sourcesansprobold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/sourcesansprobold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2007, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Source Sans Pro";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/sourcesansprobold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/sourcesansprobold/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+134-149, U+14C-151, U+154-165, U+168-17E, U+180, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1CD-1DC, U+1E6-1E7, U+1EA-1EB, U+218-21B, U+237, U+243, U+1E0C-1E0F, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E36-1E3B, U+1E42-1E49, U+1E5A-1E63, U+1E6C-1E6F, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A4, U+20A6-20A7, U+20AB, U+20B1-20B2, U+20B5, U+20BA;
}
@font-face {
   font-family:"Source Sans Pro";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/sourcesansprobold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/sourcesansprobold/font_others.woff") format("woff");
   unicode-range: U+251, U+259, U+261, U+2B0, U+2B2-2B3, U+2B7-2B8, U+2BB-2BC, U+2BE-2BF, U+2C7-2CC, U+2D8-2D9, U+2DB, U+2DD, U+2E1-2E3, U+300-304, U+306-30C, U+30F, U+312-313, U+31B, U+323-324, U+326-328, U+32E, U+331, U+3C0, U+1D43, U+1D47-1D49, U+1D4D, U+1D4F-1D50, U+1D52, U+1D56-1D58, U+1D5B, U+1D9C, U+1DA0, U+1DBB, U+2070-2071, U+2075-2079, U+207D-2089, U+208D-208E, U+2094, U+20B9, U+2113, U+2117, U+2120, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2193, U+2202, U+2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6, U+25C9-25CA, U+2610-2611, U+266A, U+2713, U+2752, U+FB00-FB02;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansregular/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansregular/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2002-2003, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansregular/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansregular/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-17E, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1C4-1CC, U+1E6-1E7, U+1EA-1EB, U+1FA-21B, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20AD-20AE, U+20B1-20B5, U+20B8, U+20BA, U+20BC-20BF;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:400;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansregular/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansregular/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+394, U+3A9, U+3C0, U+E3F, U+2070, U+2075-207E, U+2080-208E, U+20B9, U+2113, U+2116, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+2605-2606, U+2B0E, U+2B10, U+FB01-FB02;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansbold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansbold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2002-2003, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansbold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansbold/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-17E, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1C4-1CC, U+1E6-1E7, U+1EA-1EB, U+1FA-21B, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20AD-20AE, U+20B1-20B5, U+20B8, U+20BA, U+20BC-20BF;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:700;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansbold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansbold/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+394, U+3A9, U+3C0, U+E3F, U+2070, U+2075-207E, U+2080-208E, U+20B9, U+2113, U+2116, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+2605-2606, U+2B0E, U+2B10, U+FB01-FB02;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:500;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansmedium/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansmedium/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2002-2003, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:500;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansmedium/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansmedium/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-17E, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1C4-1CC, U+1E6-1E7, U+1EA-1EB, U+1FA-21B, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20AD-20AE, U+20B1-20B5, U+20B8, U+20BA, U+20BC-20BF;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:500;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansmedium/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansmedium/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+394, U+3A9, U+3C0, U+E3F, U+2070, U+2075-207E, U+2080-208E, U+20B9, U+2113, U+2116, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+2605-2606, U+2B0E, U+2B10, U+FB01-FB02;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:800;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansextrabold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansextrabold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2002-2003, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:800;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansextrabold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansextrabold/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-17E, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1C4-1CC, U+1E6-1E7, U+1EA-1EB, U+1FA-21B, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20AD-20AE, U+20B1-20B5, U+20B8, U+20BA, U+20BC-20BF;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:800;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansextrabold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansextrabold/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+394, U+3A9, U+3C0, U+E3F, U+2070, U+2075-207E, U+2080-208E, U+20B9, U+2113, U+2116, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+2605-2606, U+2B0E, U+2B10, U+FB01-FB02;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:800;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansextrabolditalic/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansextrabolditalic/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2002-2003, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:800;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansextrabolditalic/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansextrabolditalic/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-17E, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1C4-1CC, U+1E6-1E7, U+1EA-1EB, U+1FA-21B, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20AD-20AE, U+20B1-20B5, U+20B8, U+20BA, U+20BC-20BF;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:800;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansextrabolditalic/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansextrabolditalic/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+394, U+3A9, U+3C0, U+E3F, U+2070, U+2075-207E, U+2080-208E, U+20B9, U+2113, U+2116, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+2605-2606, U+2B0E, U+2B10, U+FB01-FB02;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:500;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansmediumitalic/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansmediumitalic/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2002-2003, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:500;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansmediumitalic/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansmediumitalic/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-17E, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1C4-1CC, U+1E6-1E7, U+1EA-1EB, U+1FA-21B, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20AD-20AE, U+20B1-20B5, U+20B8, U+20BA, U+20BC-20BF;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:500;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansmediumitalic/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansmediumitalic/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+394, U+3A9, U+3C0, U+E3F, U+2070, U+2075-207E, U+2080-208E, U+20B9, U+2113, U+2116, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+2605-2606, U+2B0E, U+2B10, U+FB01-FB02;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:400;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansitalic/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansitalic/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2002-2003, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:400;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansitalic/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansitalic/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-17E, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1C4-1CC, U+1E6-1E7, U+1EA-1EB, U+1FA-21B, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20AD-20AE, U+20B1-20B5, U+20B8, U+20BA, U+20BC-20BF;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:400;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansitalic/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansitalic/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+394, U+3A9, U+3C0, U+E3F, U+2070, U+2075-207E, U+2080-208E, U+20B9, U+2113, U+2116, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+2605-2606, U+2B0E, U+2B10, U+FB01-FB02;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:600;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasanssemibold/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasanssemibold/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2002-2003, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:600;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasanssemibold/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasanssemibold/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-17E, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1C4-1CC, U+1E6-1E7, U+1EA-1EB, U+1FA-21B, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20AD-20AE, U+20B1-20B5, U+20B8, U+20BA, U+20BC-20BF;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:600;
   font-style:normal;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasanssemibold/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasanssemibold/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+394, U+3A9, U+3C0, U+E3F, U+2070, U+2075-207E, U+2080-208E, U+20B9, U+2113, U+2116, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+2605-2606, U+2B0E, U+2B10, U+FB01-FB02;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:600;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasanssemibolditalic/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasanssemibolditalic/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2002-2003, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:600;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasanssemibolditalic/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasanssemibolditalic/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-17E, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1C4-1CC, U+1E6-1E7, U+1EA-1EB, U+1FA-21B, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20AD-20AE, U+20B1-20B5, U+20B8, U+20BA, U+20BC-20BF;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:600;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasanssemibolditalic/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasanssemibolditalic/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+394, U+3A9, U+3C0, U+E3F, U+2070, U+2075-207E, U+2080-208E, U+20B9, U+2113, U+2116, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+2605-2606, U+2B0E, U+2B10, U+FB01-FB02;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:700;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansbolditalic/font_latin.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansbolditalic/font_latin.woff") format("woff");
   unicode-range: U+20-7E, U+A0-AC, U+AE-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2002-2003, U+2007-200B, U+2010, U+2012-2015, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2032-2033, U+2039-203A, U+2044, U+2074, U+20AC, U+2212, U+2215;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:700;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansbolditalic/font_latin_ext.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansbolditalic/font_latin_ext.woff") format("woff");
   unicode-range: U+100-130, U+132-148, U+14A-151, U+154-17E, U+18F, U+192, U+1A0-1A1, U+1AF-1B0, U+1C4-1CC, U+1E6-1E7, U+1EA-1EB, U+1FA-21B, U+22A-22D, U+230-233, U+237, U+1E08-1E09, U+1E0C-1E0F, U+1E14-1E17, U+1E1C-1E1D, U+1E20-1E21, U+1E24-1E25, U+1E2A-1E2B, U+1E2E-1E2F, U+1E36-1E37, U+1E3A-1E3B, U+1E42-1E49, U+1E4C-1E53, U+1E5A-1E5B, U+1E5E-1E69, U+1E6C-1E6F, U+1E78-1E7B, U+1E80-1E85, U+1E8E-1E8F, U+1E92-1E93, U+1E97, U+1E9E, U+1EA0-1EF9, U+20A1, U+20A3-20A4, U+20A6-20AB, U+20AD-20AE, U+20B1-20B5, U+20B8, U+20BA, U+20BC-20BF;
}
@font-face {
   font-family:"Plus Jakarta Sans";
   font-weight:700;
   font-style:italic;
   font-display:swap;
   src:url("//static.zohocdn.com/webfonts/plusjakartasansbolditalic/font_others.woff2") format("woff2"),
       url("//static.zohocdn.com/webfonts/plusjakartasansbolditalic/font_others.woff") format("woff");
   unicode-range: U+259, U+2C7, U+2D8-2D9, U+2DB, U+2DD, U+300-304, U+306-30C, U+30F, U+311-312, U+31B, U+323-324, U+326-328, U+32E, U+331, U+394, U+3A9, U+3C0, U+E3F, U+2070, U+2075-207E, U+2080-208E, U+20B9, U+2113, U+2116, U+2122, U+2126, U+212E, U+2153-2154, U+215B-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+2202, U+2205-2206, U+220F, U+2211, U+2219-221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25A0-25A1, U+25B2-25B3, U+25B6-25B7, U+25BC-25BD, U+25C0-25C1, U+25C6-25C7, U+25CA-25CB, U+25CF, U+2605-2606, U+2B0E, U+2B10, U+FB01-FB02;
}
.zppage-template{position:relative;width:100%}.zpelem-container{width:100%;display:flex;min-height:20px;flex-flow:column}.file-upload-wrapper{width:100%;margin-bottom:var(--space-6)}.file-upload-wrapper .form-label{display:block;margin-bottom:var(--space-3);font-weight:500;font-size:var(--fs-3, 0.875rem);color:var(--default-form-field-text-color)}.file-upload-description{margin:0 0 var(--space-3);font-size:var(--fs-2, 0.75rem);line-height:1.4;color:var(--default-form-field-text-color);opacity:.72}.text-danger{color:#dc3545}.ms-1{margin-inline-start:4px}.custom-file-upload-btn.p-fileupload,.p-fileupload-custom{box-shadow:none!important}.custom-file-upload-btn .p-fileupload-buttonbar,.custom-file-upload-btn.p-fileupload,.p-fileupload-custom,.p-fileupload-custom .p-fileupload-buttonbar{padding:0!important;border:0!important;background:0 0!important}.custom-file-upload-btn .p-fileupload-content,.p-fileupload-content-custom,.p-fileupload-custom .p-fileupload-content{display:none!important}.custom-file-upload-btn .p-fileupload-choose,.p-button-custom-upload-area,.p-fileupload-choose-custom,.p-fileupload-custom .p-fileupload-choose{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:148px!important;padding:var(--space-8, 1.5rem) var(--space-6, 1rem)!important;margin:0!important;border:1px dashed var(--default-form-field-border-color)!important;border-radius:var(--default-form-field-border-radius, var(--radius-4, 8px))!important;background-color:var(--default-form-field-bg-color)!important;color:var(--default-form-field-text-color)!important;box-shadow:none!important;cursor:pointer!important;transition:border-color .2s ease,background-color .2s ease,color .2s ease!important}.custom-file-upload-btn .p-fileupload-choose:hover,.p-button-custom-upload-area:hover,.p-fileupload-choose-custom:hover,.p-fileupload-custom .p-fileupload-choose:hover{border-color:var(--default-form-field-focus-border-color)!important;background-color:var(--default-form-field-focus-bg-color)!important;color:var(--default-form-field-focus-text-color)!important}.custom-file-upload-btn.p-fileupload-highlight .p-fileupload-choose,.p-fileupload-custom.p-fileupload-highlight .p-fileupload-choose{border-color:var(--default-form-field-focus-border-color)!important;background-color:var(--default-form-field-focus-bg-color)!important}.file-upload-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3, 0.5rem);width:100%;pointer-events:none;text-align:center}.upload-hint,.upload-icon,.upload-text{color:var(--default-form-field-text-color)}.upload-icon{width:24px;height:24px;flex-shrink:0}.upload-hint,.upload-text{line-height:1.4}.upload-text{font-size:var(--fs-3, 0.875rem);font-weight:500;margin:0}.upload-hint{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:var(--fs-2, 0.75rem);opacity:.72}.p-button-custom-upload-area:hover .upload-hint,.p-button-custom-upload-area:hover .upload-icon,.p-button-custom-upload-area:hover .upload-text,.p-fileupload-custom:hover .upload-hint,.p-fileupload-custom:hover .upload-icon,.p-fileupload-custom:hover .upload-text{color:var(--default-form-field-focus-text-color)!important}.selected-files{margin-bottom:var(--space-4);border:1px solid var(--default-form-field-border-color);border-radius:var(--radius-4, 8px);padding:var(--space-4) var(--space-5);background-color:var(--default-form-field-bg-color)}.selected-files-title{margin:0 0 var(--space-3);font-size:var(--fs-3, 0.875rem);font-weight:500;color:var(--default-form-field-text-color);font-family:var(--default-form-field-font-family)}.file-item{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3)0;border-bottom:1px solid var(--default-form-field-border-color)}.file-item:last-child{border-bottom:none;padding-bottom:0}.file-item:first-of-type{padding-top:0}.file-item-meta{display:flex;align-items:center;gap:.5rem;min-width:0}.file-name{font-size:var(--fs-3, 0.875rem);color:var(--default-form-field-text-color);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-draft-badge{font-size:var(--fs-2, 0.75rem);color:var(--default-form-field-focus-border-color, #3b82f6);flex-shrink:0}.remove-file-btn{background:0 0;border:0;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--default-form-field-text-color);transition:background-color .2s ease;flex-shrink:0}.remove-file-btn:hover{background:var(--default-form-field-focus-bg-color)}.file-upload-max-reached{padding:1rem;background-color:var(--default-form-field-bg-color);border:1px dashed var(--default-form-field-border-color);border-radius:var(--radius-4, 8px);text-align:center;color:var(--default-form-field-text-color);font-size:var(--fs-3, 0.875rem);opacity:.72}.custom-file-upload-btn input[type=file],.p-button-custom-upload-area [data-pc-section=chooseicon],.p-button-custom-upload-area>.p-icon,.p-fileupload-choose-icon-hidden,.p-fileupload-custom input[type=file]{display:none!important}.highlight-container .custom-file-upload-btn .p-fileupload-choose,.highlight-container .p-button-custom-upload-area,.highlight-container .p-fileupload-choose-custom,.highlight-container .p-fileupload-custom .p-fileupload-choose{border-color:var(--highlight-form-field-border-color, var(--default-form-field-focus-border-color))!important;background-color:var(--highlight-form-field-bg-color, var(--default-form-field-focus-bg-color))!important;color:var(--highlight-form-field-text-color, var(--default-form-field-focus-text-color))!important}.highlight-container .upload-hint,.highlight-container .upload-icon,.highlight-container .upload-text{color:var(--highlight-form-field-text-color, var(--default-form-field-focus-text-color))}.highlight-container .selected-files{border-color:var(--highlight-form-field-border-color, var(--default-form-field-border-color));background-color:var(--highlight-form-field-bg-color, var(--default-form-field-bg-color))}.highlight-container .file-name,.highlight-container .form-label{color:var(--highlight-form-field-text-color, var(--default-form-field-text-color))}@keyframes zp-menu-slide-in{0%{translate:0-100%;opacity:.6}to{translate:0 0;opacity:1}}@keyframes zp-overlap-sticky-reveal{0%{translate:0-100%;opacity:0}to{translate:0 0;opacity:1}}.zpheader-container{width:100%;--local-bg-color:var(--default-bg-color);--local-border-color:var(--default-border-color);--zp-overlap-hide-duration:0.15s;--zp-overlap-reveal-duration:0.45s}.zpheader-container.highlight-container{--local-bg-color:var(--highlight-bg-color);--local-border-color:var(--highlight-border-color)}header .zpelement:not(.zpmm .zpelement),header.zpelement{margin-block-start:0}.zpcontainer-overlap{position:fixed;width:100%;top:0;z-index:50;min-height:var(--zp-overlap-measured-height, max-content)}.zppage-template>.zpcontainer-overlap[data-header-scroll-behavior=fixed],.zppage-template>.zpcontainer-overlap[data-header-scroll-behavior=sticky]:not([data-scrolled=true]){position:absolute;inset-block-start:0;inset-inline-start:0;inset-inline-end:0}.zppage-template>.zpcontainer-overlap[data-header-scroll-behavior=sticky][data-scrolled=true]{position:fixed;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;background-color:transparent;z-index:50}.zppage-template:has(>.zpcontainer-overlap){--zp-overlap-offset:var(--zp-overlap-height, 0px);--zp-slider-content-offset:var(--zp-overlap-height, 0px)}.zppage-template>.zpcontainer-overlap+.zpelem-container>.zpcontainer-fluid>.zpelem-container:first-of-type,.zppage-template>.zpcontainer-overlap+.zpelem-container>.zpcontainer-fluid>.zpelement:first-of-type,.zppage-template>.zpcontainer-overlap+.zpelem-container>.zpcontainer-fluid>.zpsection:first-of-type,.zppage-template>.zpcontainer-overlap+.zpelem-container>.zpelem-container:first-of-type,.zppage-template>.zpcontainer-overlap+.zpelem-container>.zpelement:first-of-type,.zppage-template>.zpcontainer-overlap+.zpelem-container>.zpsection:first-of-type{--zp-overlap-bg-extend:var(--zp-overlap-offset, 0px);padding-block-start:calc(var(--bg-layer-wrapper-padding-top, 0px) + var(--zp-overlap-offset, 0px));box-sizing:border-box}.zppage-template>.zpcontainer-overlap+.zpelem-container>.zpcontainer-fluid>.zpelem-slider:first-of-type .zpslider-content-inner,.zppage-template>.zpcontainer-overlap+.zpelem-container>.zpelem-slider:first-of-type .zpslider-content-inner,.zppage-template>.zpcontainer-overlap+.zpelem-container>[data-element-type=slider]:first-of-type .zpslider-content-inner{padding-block-start:var(--zp-slider-content-offset, 0px)}.zpheader-container[data-header-scroll-behavior=sticky]:not(.zpcontainer-overlap):not([data-sticky-header-content=menu-only]){position:sticky;inset-block-start:0;z-index:50}.zpheader-container[data-header-scroll-behavior=sticky]:not(.zpcontainer-overlap)[data-sticky-header-content=menu-only]{position:relative;z-index:50}.zpheader-container[data-header-scroll-behavior=sticky]:not(.zpcontainer-overlap)[data-sticky-header-content=menu-only]>:has(.zpelem-menu){position:static}.zpheader-container[data-header-scroll-behavior=sticky]:not(.zpcontainer-overlap)[data-sticky-header-content=menu-only][data-scrolled=true]>:has(.zpelem-menu){position:fixed;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;z-index:50;animation:zp-menu-slide-in .3s ease-out both}.zpheader-container[data-header-scroll-behavior=sticky]{--zp-sticky-header-bg-color:color-mix(in srgb, var(--local-bg-color) 95%, transparent)}.zpheader-container[data-header-scroll-behavior=sticky]:not([data-sticky-header-content=menu-only]){transition:background-color .3s ease}.zpheader-container[data-header-scroll-behavior=sticky]:not([data-sticky-header-content=menu-only])[data-scrolled=true]{background-color:var(--zp-sticky-header-bg-color)}.zpheader-container[data-header-scroll-behavior=sticky][data-sticky-header-content=menu-only]>:has(.zpelem-menu){transition:background-color .3s ease-out}.zpheader-container[data-header-scroll-behavior=sticky][data-sticky-header-content=menu-only][data-scrolled=true]>:has(.zpelem-menu){background-color:var(--zp-sticky-header-bg-color)}.zpheader-container[data-sticky-header-content=menu-only]>:not(:has(.zpelem-menu)){overflow:hidden;max-height:300px;opacity:1;transition:max-height .35s ease-in-out,opacity .3s ease-in-out,padding-block .35s ease-in-out,margin-block .35s ease-in-out;will-change:max-height,opacity}.zpheader-container[data-sticky-header-content=menu-only][data-scrolled=true]>:not(:has(.zpelem-menu)){max-height:0;opacity:0;pointer-events:none;padding-block:0;margin-block:0}.zpheader-container.zpcontainer-overlap[data-header-scroll-behavior=sticky][data-sticky-phase=hiding]{opacity:0;pointer-events:none;transition:opacity var(--zp-overlap-hide-duration) ease-out}.zpheader-container.zpcontainer-overlap[data-header-scroll-behavior=sticky][data-sticky-phase=sticky]{opacity:1}.zpheader-container.zpcontainer-overlap[data-header-scroll-behavior=sticky]:not([data-sticky-header-content=menu-only])[data-sticky-phase=sticky][data-scrolled=true]{animation:zp-overlap-sticky-reveal var(--zp-overlap-reveal-duration) ease-out both}.zpheader-container.zpcontainer-overlap[data-sticky-header-content=menu-only][data-sticky-phase=sticky][data-scrolled=true]>:has(.zpelem-menu){position:fixed;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;z-index:50;animation:zp-overlap-sticky-reveal var(--zp-overlap-reveal-duration) ease-out both}.zpheader-container.zpcontainer-overlap[data-sticky-header-content=menu-only][data-scrolled=true]{background-color:transparent!important;background-image:none!important}.zpheader-container.zpcontainer-overlap[data-sticky-header-content=menu-only]>:not(:has(.zpelem-menu)){transition:none}.zpheader-container[data-sticky-header-content=menu-only]>:has(.zpelem-menu){will-change:auto}:root{--default-heading-font-family:var(--default-font-family);--default-heading-text-color:var(--default-text-color);--default-heading-font-weight:400;--default-heading-text-transform:var(--default-text-transform);--default-heading-line-height:normal;--default-heading-letter-spacing:var(--default-letter-spacing);--highlight-heading-text-color:var(--highlight-text-color);--default-heading-h1-text-color:var(--default-heading-text-color);--default-heading-h2-text-color:var(--default-heading-text-color);--default-heading-h3-text-color:var(--default-heading-text-color);--default-heading-h4-text-color:var(--default-heading-text-color);--default-heading-h5-text-color:var(--default-heading-text-color);--default-heading-h6-text-color:var(--default-heading-text-color);--highlight-heading-h1-text-color:var(--highlight-heading-text-color);--highlight-heading-h2-text-color:var(--highlight-heading-text-color);--highlight-heading-h3-text-color:var(--highlight-heading-text-color);--highlight-heading-h4-text-color:var(--highlight-heading-text-color);--highlight-heading-h5-text-color:var(--highlight-heading-text-color);--highlight-heading-h6-text-color:var(--highlight-heading-text-color);--default-heading-h1-font-family:var(--default-heading-font-family);--default-heading-h2-font-family:var(--default-heading-font-family);--default-heading-h3-font-family:var(--default-heading-font-family);--default-heading-h4-font-family:var(--default-heading-font-family);--default-heading-h5-font-family:var(--default-heading-font-family);--default-heading-h6-font-family:var(--default-heading-font-family);--default-heading-h1-text-size:clamp(1.75rem, 1.2rem + 2.2vw, 2.75rem);--default-heading-h2-text-size:clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem);--default-heading-h3-text-size:clamp(1.25rem, 1rem + 1.1vw, 1.75rem);--default-heading-h4-text-size:clamp(1.125rem, 1.05rem + 0.3vw, 1.25rem);--default-heading-h5-text-size:clamp(1rem, 0.95rem + 0.25vw, 1.125rem);--default-heading-h6-text-size:clamp(0.875rem, 0.8rem + 0.3vw, 1rem);--default-heading-h1-font-weight:var(--default-heading-font-weight);--default-heading-h2-font-weight:var(--default-heading-font-weight);--default-heading-h3-font-weight:var(--default-heading-font-weight);--default-heading-h4-font-weight:var(--default-heading-font-weight);--default-heading-h5-font-weight:var(--default-heading-font-weight);--default-heading-h6-font-weight:var(--default-heading-font-weight);--default-heading-h1-text-transform:var(--default-heading-text-transform);--default-heading-h2-text-transform:var(--default-heading-text-transform);--default-heading-h3-text-transform:var(--default-heading-text-transform);--default-heading-h4-text-transform:var(--default-heading-text-transform);--default-heading-h5-text-transform:var(--default-heading-text-transform);--default-heading-h6-text-transform:var(--default-heading-text-transform);--default-heading-h1-line-height:var(--default-heading-line-height);--default-heading-h2-line-height:var(--default-heading-line-height);--default-heading-h3-line-height:var(--default-heading-line-height);--default-heading-h4-line-height:var(--default-heading-line-height);--default-heading-h5-line-height:var(--default-heading-line-height);--default-heading-h6-line-height:var(--default-heading-line-height);--default-heading-h1-letter-spacing:var(--default-heading-letter-spacing);--default-heading-h2-letter-spacing:var(--default-heading-letter-spacing);--default-heading-h3-letter-spacing:var(--default-heading-letter-spacing);--default-heading-h4-letter-spacing:var(--default-heading-letter-spacing);--default-heading-h5-letter-spacing:var(--default-heading-letter-spacing);--default-heading-h6-letter-spacing:var(--default-heading-letter-spacing)}.default-container{--local-heading-bg-color:var(--default-bg-color);--local-heading-border-color:var(--default-border-color);--local-heading-box-shadow-color:#0f0f0f;--local-heading-text-color:var(--default-heading-text-color);--local-heading-h1-text-color:var(--default-heading-h1-text-color);--local-heading-h2-text-color:var(--default-heading-h2-text-color);--local-heading-h3-text-color:var(--default-heading-h3-text-color);--local-heading-h4-text-color:var(--default-heading-h4-text-color);--local-heading-h5-text-color:var(--default-heading-h5-text-color);--local-heading-h6-text-color:var(--default-heading-h6-text-color)}.highlight-container{--local-heading-bg-color:var(--highlight-bg-color);--local-heading-border-color:var(--highlight-border-color);--local-heading-box-shadow-color:#0f0f0f;--local-heading-text-color:var(--highlight-heading-text-color);--local-heading-h1-text-color:var(--highlight-heading-h1-text-color);--local-heading-h2-text-color:var(--highlight-heading-h2-text-color);--local-heading-h3-text-color:var(--highlight-heading-h3-text-color);--local-heading-h4-text-color:var(--highlight-heading-h4-text-color);--local-heading-h5-text-color:var(--highlight-heading-h5-text-color);--local-heading-h6-text-color:var(--highlight-heading-h6-text-color)}.zpelem-heading{width:100%;--local-bg-color:var(--local-heading-bg-color, var(--default-bg-color));--local-border-color:var(--local-heading-border-color, var(--default-border-color));--local-box-shadow-color:var(--local-heading-box-shadow-color, #0f0f0f)}.zpheading{--local-text-color:var(--local-heading-text-color, var(--default-heading-text-color));--local-text-shadow-color:#000000}.zpheading-align-left{text-align:start}.zpheading-align-right{text-align:end}.zpheading-align-center{text-align:center}@media all and (max-width:767px){.zpheading-align-mobile-left{text-align:start}.zpheading-align-mobile-right{text-align:end}.zpheading-align-mobile-center{text-align:center}}@media all and (min-width:768px) and (max-width:991px){.zpheading-align-tablet-left{text-align:start}.zpheading-align-tablet-right{text-align:end}.zpheading-align-tablet-center{text-align:center}}h1{font-family:var(--default-heading-h1-font-family);font-size:var(--default-heading-h1-text-size);font-weight:var(--default-heading-h1-font-weight);text-transform:var(--default-heading-h1-text-transform);color:var(--local-heading-h1-text-color, var(--default-heading-h1-text-color));line-height:var(--default-heading-h1-line-height);letter-spacing:var(--default-heading-h1-letter-spacing)}h2{font-family:var(--default-heading-h2-font-family);font-size:var(--default-heading-h2-text-size);font-weight:var(--default-heading-h2-font-weight);text-transform:var(--default-heading-h2-text-transform);color:var(--local-heading-h2-text-color, var(--default-heading-h2-text-color));line-height:var(--default-heading-h2-line-height);letter-spacing:var(--default-heading-h2-letter-spacing)}h3{font-family:var(--default-heading-h3-font-family);font-size:var(--default-heading-h3-text-size);font-weight:var(--default-heading-h3-font-weight);text-transform:var(--default-heading-h3-text-transform);color:var(--local-heading-h3-text-color, var(--default-heading-h3-text-color));line-height:var(--default-heading-h3-line-height);letter-spacing:var(--default-heading-h3-letter-spacing)}h4{font-family:var(--default-heading-h4-font-family);font-size:var(--default-heading-h4-text-size);font-weight:var(--default-heading-h4-font-weight);text-transform:var(--default-heading-h4-text-transform);color:var(--local-heading-h4-text-color, var(--default-heading-h4-text-color));line-height:var(--default-heading-h4-line-height);letter-spacing:var(--default-heading-h4-letter-spacing)}h5{font-family:var(--default-heading-h5-font-family);font-size:var(--default-heading-h5-text-size);font-weight:var(--default-heading-h5-font-weight);text-transform:var(--default-heading-h5-text-transform);color:var(--local-heading-h5-text-color, var(--default-heading-h5-text-color));line-height:var(--default-heading-h5-line-height);letter-spacing:var(--default-heading-h5-letter-spacing)}h6{font-family:var(--default-heading-h6-font-family);font-size:var(--default-heading-h6-text-size);font-weight:var(--default-heading-h6-font-weight);text-transform:var(--default-heading-h6-text-transform);color:var(--local-heading-h6-text-color, var(--default-heading-h6-text-color));line-height:var(--default-heading-h6-line-height);letter-spacing:var(--default-heading-h6-letter-spacing)}.zpheading-gradient :is(h1,h2,h3,h4,h5,h6){-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[class*=zpheading-style-type]:after{background:currentColor}@keyframes textEffectsWave{0%{transform:translateX(-100%)}50%,to{transform:translateX(100%)}}@keyframes textEffectsWaveRight{0%{transform:translateX(-100%)}50%,to{transform:translateX(100%)}}@keyframes textEffectsWaveLeft{0%{transform:translateX(100%)}50%,to{transform:translateX(-100%)}}@keyframes textEffectsWaveDown{0%{transform:translateY(-100%)}50%,to{transform:translateY(100%)}}@keyframes textEffectsWaveUp{0%{transform:translateY(100%)}50%,to{transform:translateY(-100%)}}@keyframes textEffectsBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes textEffectsGlitch{0%,12%,6%,to{transform:translate(0);text-shadow:none}2%{transform:translate(-2px,0);text-shadow:2px 0#f0f}4%{transform:translate(2px,0);text-shadow:-2px 0#0ff}8%{transform:translate(-5px,0);text-shadow:5px 0#f0f}10%{transform:translate(5px,0);text-shadow:-5px 0#0ff}}@keyframes textEffectsRainbowLeft{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes textEffectsRainbowRight{0%,to{background-position:100% 50%}50%{background-position:0 50%}}@keyframes textEffectsRainbowUp{0%,to{background-position:50%0}50%{background-position:50% 100%}}@keyframes textEffectsRainbowDown{0%,to{background-position:50% 100%}50%{background-position:50%0}}@keyframes textShimmerSweep{0%{background-position:100%center}to{background-position:0 center}}@keyframes typing{0%{width:0}to{width:var(--typewriter-width,
      calc(var(--typewriter-steps, 20) * 1ch + 0.75ch)
    )}}@keyframes typewriterCaretBlink{0%,to{border-color:transparent}50%{border-color:currentColor}}@keyframes textEffectsCustom{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes typingLoop{0%,to{width:0}40%,60%{width:var(--typewriter-width,
      calc(var(--typewriter-steps, 20) * 1ch + 0.75ch)
    )}}@keyframes textEffectsCustomLoop{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.zp-text-effects{position:relative;--animation-duration:1s;--animation-delay:0s;--mask-image:none}.zp-text-gradient{-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.zp-text-roll-cell{position:relative;display:inline-block;overflow:hidden;perspective:800px;transform-style:preserve-3d;vertical-align:bottom}.zp-text-roll-face{position:absolute;top:0;left:0;width:100%;height:100%;display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.zp-text-roll-enter{transform-origin:50% 25%;z-index:2}.zp-text-roll-exit{transform-origin:50% 100%;z-index:1}.zp-text-roll-measure{visibility:hidden;display:inline-block}.zp-effect-custom :is(h1,h2,h3,h4,h5,h6),.zp-effect-rainbow :is(h1,h2,h3,h4,h5,h6),.zp-effect-textShimmer :is(h1,h2,h3,h4,h5,h6){display:inline-block}.zp-effect-wave{position:relative;overflow:hidden}.zp-effect-wave::after{content:"";position:absolute;top:0;inset-inline-start:0;height:100%;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-100%);animation:textEffectsWave var(--animation-duration, 1s) ease-in-out;pointer-events:none}.zp-effect-wave.effect-direction-right::after{transform:translateX(-100%);animation-name:textEffectsWaveRight}.zp-effect-wave.effect-direction-left::after{transform:translateX(100%);animation-name:textEffectsWaveLeft}.zp-effect-wave.effect-direction-bottom::after,.zp-effect-wave.effect-direction-top::after{background:linear-gradient(0deg,transparent,rgba(255,255,255,.5),transparent)}.zp-effect-wave.effect-direction-top::after{transform:translateY(100%);animation-name:textEffectsWaveUp}.zp-effect-wave.effect-direction-bottom::after{transform:translateY(-100%);animation-name:textEffectsWaveDown}.zp-effect-blink,.zp-effect-glitch,.zp-effect-wave::after{animation-delay:var(--animation-delay, 0s)}.zp-effect-blink{animation:textEffectsBlink var(--animation-duration, 1s) step-end}.zp-effect-glitch{position:relative;animation:textEffectsGlitch var(--animation-duration, 1s)}.zp-effect-rainbow :is(h1,h2,h3,h4,h5,h6),.zp-effect-textShimmer :is(h1,h2,h3,h4,h5,h6){-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation-delay:var(--animation-delay, 0s)}.zp-effect-rainbow :is(h1,h2,h3,h4,h5,h6){background-image:linear-gradient(to right,red,orange,#ff0,green,#00f,indigo,violet);color:transparent;background-size:400% 100%;animation:textEffectsRainbowRight var(--animation-duration, 1s) linear}.zp-effect-rainbow.effect-direction-right :is(h1,h2,h3,h4,h5,h6){animation-name:textEffectsRainbowRight}.zp-effect-rainbow.effect-direction-left :is(h1,h2,h3,h4,h5,h6){animation-name:textEffectsRainbowLeft}.zp-effect-rainbow.effect-direction-bottom :is(h1,h2,h3,h4,h5,h6),.zp-effect-rainbow.effect-direction-top :is(h1,h2,h3,h4,h5,h6){background-image:linear-gradient(to bottom,red,orange,#ff0,green,#00f,indigo,violet);background-size:100% 400%}.zp-effect-rainbow.effect-direction-bottom :is(h1,h2,h3,h4,h5,h6){animation-name:textEffectsRainbowDown}.zp-effect-rainbow.effect-direction-top :is(h1,h2,h3,h4,h5,h6){animation-name:textEffectsRainbowUp}.zp-effect-textShimmer :is(h1,h2,h3,h4,h5,h6){--shimmer-base:currentColor;--shimmer-highlight:color-mix(in srgb, currentColor 35%, white);background-image:linear-gradient(90deg,var(--shimmer-base) 0%,var(--shimmer-base) 40%,var(--shimmer-highlight) 50%,var(--shimmer-base) 60%,var(--shimmer-base) 100%);background-size:var(--shimmer-size, 250%) 100%;background-repeat:no-repeat;animation:textShimmerSweep var(--animation-duration, 2s) linear infinite}.zp-effect-typewriter :is(h1,h2,h3,h4,h5,h6){display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;width:0;max-width:100%;border-inline-end:.12em solid currentColor;animation:typing var(--animation-duration, 1s) steps(var(--typewriter-steps, 20),end) forwards,typewriterCaretBlink .7s step-end var(--typewriter-caret-cycles, 2) forwards;animation-delay:var(--animation-delay, 0s),var(--animation-delay, 0s)}.zp-effect-custom :is(h1,h2,h3,h4,h5,h6){background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:textEffectsCustom var(--animation-duration, 3s) linear;animation-delay:var(--animation-delay, 0s)}.zp-effect-loop.zp-effect-blink,.zp-effect-loop.zp-effect-glitch,.zp-effect-loop.zp-effect-rainbow :is(h1,h2,h3,h4,h5,h6),.zp-effect-loop.zp-effect-wave::after{animation-iteration-count:infinite}.zp-effect-loop.zp-effect-typewriter :is(h1,h2,h3,h4,h5,h6){animation-name:typingLoop,typewriterCaretBlink;animation-iteration-count:infinite,infinite;animation-fill-mode:none,none}.zp-effect-loop.zp-effect-custom :is(h1,h2,h3,h4,h5,h6){animation-name:textEffectsCustomLoop;animation-iteration-count:infinite}.p-inputtext{width:100%;line-height:1;padding-inline-start:var(--default-form-field-padding-left, var(--space-3));padding-inline-end:var(--default-form-field-padding-right, var(--space-3));padding-block-start:var(--default-form-field-padding-top, var(--space-4));padding-block-end:var(--default-form-field-padding-bottom, var(--space-4));min-height:32px;background-color:var(--default-form-field-bg-color);color:var(--default-form-field-text-color);border-style:solid;border-top-width:var(--default-form-field-border-width-top, var(--default-form-field-border-width, 1px));border-right-width:var(--default-form-field-border-width-right, var(--default-form-field-border-width, 1px));border-bottom-width:var(--default-form-field-border-width-bottom, var(--default-form-field-border-width, 1px));border-left-width:var(--default-form-field-border-width-left, var(--default-form-field-border-width, 1px));border-color:var(--default-form-field-border-color);border-top-left-radius:var(--default-form-field-border-top-left-radius, var(--default-form-field-border-radius, 0));border-top-right-radius:var(--default-form-field-border-top-right-radius, var(--default-form-field-border-radius, 0));border-bottom-right-radius:var(--default-form-field-border-bottom-right-radius, var(--default-form-field-border-radius, 0));border-bottom-left-radius:var(--default-form-field-border-bottom-left-radius, var(--default-form-field-border-radius, 0));appearance:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent;font-family:inherit;font-size:var(--fs-4)}.p-inputtext::placeholder{color:var(--default-form-field-placeholder-color)}.p-inputtext:enabled:hover{border-color:var(--default-form-field-focus-border-color)}.p-inputtext.p-focus,.p-inputtext:enabled:focus,.p-inputtext:focus-visible{outline:0;outline-offset:0;color:var(--default-form-field-focus-text-color);background-color:var(--default-form-field-focus-bg-color);border-color:var(--default-form-field-focus-border-color);border-top-width:var(--default-form-field-focus-border-width-top, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)));border-right-width:var(--default-form-field-focus-border-width-right, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)));border-bottom-width:var(--default-form-field-focus-border-width-bottom, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)));border-left-width:var(--default-form-field-focus-border-width-left, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)))}.p-inputtext.p-focus::placeholder,.p-inputtext:enabled:focus::placeholder,.p-inputtext:focus-visible::placeholder{color:var(--default-form-field-focus-placeholder-color, var(--default-form-field-placeholder-color))}.p-inputtext:enabled:active{color:var(--default-form-field-active-text-color);background-color:var(--default-form-field-active-bg-color);border-color:var(--default-form-field-active-border-color);border-top-width:var(--default-form-field-active-border-width-top, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)));border-right-width:var(--default-form-field-active-border-width-right, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)));border-bottom-width:var(--default-form-field-active-border-width-bottom, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)));border-left-width:var(--default-form-field-active-border-width-left, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)))}.p-inputtext:enabled:active::placeholder{color:var(--default-form-field-active-placeholder-color, var(--default-form-field-placeholder-color))}.p-inputtext.p-disabled,.p-inputtext:disabled{background-color:var(--default-form-field-disabled-bg-color);color:var(--default-form-field-disabled-text-color);cursor:not-allowed}.p-inputtext.p-invalid,.p-inputtext.p-invalid.p-component{background-color:var(--default-form-field-invalid-bg-color);border-color:var(--default-form-field-invalid-border-color)}.p-inputtext.p-invalid:active,.p-inputtext.p-invalid:focus,.p-inputtext.p-invalid:focus-visible{background-color:var(--default-form-field-invalid-bg-color);border-color:var(--default-form-field-invalid-border-color)}.p-inputtext-sm .p-inputtext,.p-inputtext.p-inputtext-sm{padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);padding-block-start:var(--space-2);padding-block-end:var(--space-2);font-size:var(--fs-3);min-height:28px!important}.p-inputtext-lg .p-inputtext,.p-inputtext.p-inputtext-lg{padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);padding-block-start:var(--space-4);padding-block-end:var(--space-4);font-size:var(--fs-5);min-height:40px!important}.p-inputtext.p-variant-filled{background-color:var(--default-form-field-focus-bg-color)}.p-inputtext.p-variant-filled:enabled:hover{background-color:var(--default-form-field-focus-bg-color)}.p-inputtext.p-variant-filled:enabled:focus{background-color:var(--default-form-field-focus-bg-color)}.p-inputtext[type=number]::-webkit-inner-spin-button,.p-inputtext[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p-inputtext[type=number]{-moz-appearance:textfield}.p-inputgroup .p-inputtext:first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-inline-end-width:0}.p-inputgroup .p-inputtext:last-child{border-start-end-radius:0;border-end-end-radius:0;border-start-start-radius:0;border-end-start-radius:0;border-inline-start-width:0}.p-inputgroup .p-inputtext:not(:first-child):not(:last-child){border-radius:0;border-inline-start-width:0;border-inline-end-width:0}.p-inputgroup .p-inputtext:only-child{border-radius:0;border-width:1px}.highlight-container .p-inputtext{background-color:var(--highlight-form-field-bg-color);color:var(--highlight-form-field-text-color);border-color:var(--highlight-form-field-border-color)}.highlight-container .p-inputtext::placeholder{color:var(--highlight-form-field-placeholder-color)}.highlight-container .p-inputtext:enabled:hover{border-color:var(--highlight-form-field-focus-border-color)}.highlight-container .p-inputtext.p-focus,.highlight-container .p-inputtext:enabled:focus,.highlight-container .p-inputtext:focus-visible{color:var(--highlight-form-field-focus-text-color);background-color:var(--highlight-form-field-focus-bg-color);border-color:var(--highlight-form-field-focus-border-color)}.highlight-container .p-inputtext.p-focus::placeholder,.highlight-container .p-inputtext:enabled:focus::placeholder,.highlight-container .p-inputtext:focus-visible::placeholder{color:var(--highlight-form-field-focus-placeholder-color, var(--highlight-form-field-placeholder-color))}.highlight-container .p-inputtext:enabled:active{color:var(--highlight-form-field-active-text-color);background-color:var(--highlight-form-field-active-bg-color);border-color:var(--highlight-form-field-active-border-color)}.highlight-container .p-inputtext:enabled:active::placeholder{color:var(--highlight-form-field-active-placeholder-color, var(--highlight-form-field-placeholder-color))}.highlight-container .p-inputtext.p-disabled,.highlight-container .p-inputtext:disabled{background-color:var(--highlight-form-field-disabled-bg-color);color:var(--highlight-form-field-disabled-text-color)}.highlight-container .p-inputtext.p-invalid,.highlight-container .p-inputtext.p-invalid.p-component{background-color:var(--highlight-form-field-invalid-bg-color);border-color:var(--highlight-form-field-invalid-border-color)}.highlight-container .p-inputtext.p-invalid:active,.highlight-container .p-inputtext.p-invalid:focus,.highlight-container .p-inputtext.p-invalid:focus-visible{background-color:var(--highlight-form-field-invalid-bg-color);border-color:var(--highlight-form-field-invalid-border-color)}.highlight-container .p-inputtext.p-variant-filled{background-color:var(--highlight-form-field-focus-bg-color)}.highlight-container .p-inputtext.p-variant-filled:enabled:hover{background-color:var(--highlight-form-field-focus-bg-color)}.highlight-container .p-inputtext.p-variant-filled:enabled:focus{background-color:var(--highlight-form-field-focus-bg-color)}:root{--default-site-name-color:var(--default-text-color);--default-site-name-font-size:var(--fs-6);--default-site-name-font-family:'Nunito', sans-serif;--default-site-name-font-transform:var(--default-text-transform);--default-site-name-font-weight:var(--default-font-weight);--default-site-name-line-height:var(--default-line-height);--default-site-name-letter-spacing:var(--default-letter-spacing);--default-site-caption-color:var(--default-text-color);--default-site-caption-font-size:var(--default-text-size);--default-site-caption-font-family:var(--default-font-family);--default-site-caption-font-transform:var(--default-text-transform);--default-site-caption-font-weight:var(--default-font-weight);--default-site-caption-line-height:var(--default-line-height);--default-site-caption-letter-spacing:var(--default-letter-spacing);--highlight-site-name-color:var(--highlight-text-color);--highlight-site-caption-color:var(--highlight-text-color)}.zpelem-branding{width:fit-content}.theme-branding-info{display:inline-flex;align-items:center;width:100%}.theme-branding-info .theme-logo-parent{display:flex;align-items:center;min-inline-size:1%}.zpimage-logo-container{padding-inline-end:var(--space-5)}.theme-branding-info .theme-site-name-caption{display:flex;flex-direction:column;min-inline-size:1%}.theme-site-name:not(.theme-disable-sitename)+.theme-site-caption{padding-block-start:var(--space-2)}.theme-branding-info .zpelement{margin:0}.default-container{--local-site-name-color:var(--default-site-name-color);--local-site-caption-color:var(--default-site-caption-color)}.highlight-container{--local-site-name-color:var(--highlight-site-name-color);--local-site-caption-color:var(--highlight-site-caption-color)}.theme-branding-info .theme-site-name-caption .theme-site-name{--local-text-color:var(--local-site-name-color, var(--default-site-name-color));--local-text-shadow-color:#000000;color:var(--local-site-name-color, var(--default-site-name-color));font-size:var(--default-site-name-font-size);font-family:var(--default-site-name-font-family);font-weight:var(--default-site-name-font-weight);text-transform:var(--default-site-name-font-transform);line-height:var(--default-site-name-line-height);letter-spacing:var(--default-site-name-letter-spacing)}.theme-branding-info .theme-site-name-caption .theme-site-caption{--local-text-color:var(--local-site-caption-color, var(--default-site-caption-color));--local-text-shadow-color:#000000;color:var(--local-site-caption-color, var(--default-site-caption-color));font-family:var(--default-site-caption-font-family);font-size:var(--default-site-caption-font-size);font-weight:var(--default-site-caption-font-weight);text-transform:var(--default-site-caption-font-transform);line-height:var(--default-site-caption-line-height);letter-spacing:var(--default-site-caption-letter-spacing)}.theme-branding-info .theme-site-name-caption .theme-site-caption,.theme-branding-info .theme-site-name-caption .theme-site-name{word-break:break-word;word-wrap:break-word;transition:.15s linear}.zpbranding-align-left,.zpbranding-align-none{align-self:flex-start}.zpbranding-align-right{align-self:flex-end}.zpbranding-align-center{align-self:center}@media all and (max-width:767px){.zpbranding-align-mobile-left,.zpbranding-align-mobile-none{align-self:flex-start}.zpbranding-align-mobile-right{align-self:flex-end}.zpbranding-align-mobile-center{align-self:center}}@media all and (min-width:768px) and (max-width:991px){.zpbranding-align-tablet-left,.zpbranding-align-tablet-none{align-self:flex-start}.zpbranding-align-tablet-right{align-self:flex-end}.zpbranding-align-tablet-center{align-self:center}}@media all and (min-width:992px){.theme-branding-info .theme-logo-parent.theme-disable-logo,.theme-branding-info .theme-site-name-caption .theme-site-caption.theme-disable-sitecaption,.theme-branding-info .theme-site-name-caption .theme-site-name.theme-disable-sitename{display:none}}@media all and (min-width:768px) and (max-width:991px){.theme-branding-info .theme-logo-parent.theme-disable-logo-tablet,.theme-branding-info .theme-site-name-caption .theme-site-caption.theme-disable-sitecaption-tablet,.theme-branding-info .theme-site-name-caption .theme-site-name.theme-disable-sitename-tablet{display:none}}@media all and (max-width:767px){.theme-branding-info .theme-logo-parent.theme-disable-logo-mobile,.theme-branding-info .theme-site-name-caption .theme-site-caption.theme-disable-sitecaption-mobile,.theme-branding-info .theme-site-name-caption .theme-site-name.theme-disable-sitename-mobile{display:none}}:root{--column-box-shadow-color:#0f0f0f}.default-container,.highlight-container{--local-column-box-shadow-color:var(--column-box-shadow-color)}.default-container{--local-column-bg-color:var(--default-bg-color);--local-column-border-color:var(--default-border-color)}.highlight-container{--local-column-bg-color:var(--highlight-bg-color);--local-column-border-color:var(--highlight-border-color)}.zpelem-col{padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);display:flex;max-width:100%;width:100%;column-gap:16px}.zpelem-col.default-container,.zpelem-col.highlight-container{background-color:var(--local-column-bg-color);box-shadow:0 0 0 var(--local-column-box-shadow-color);--local-bg-color:var(--local-column-bg-color);--local-border-color:var(--local-column-border-color);--local-box-shadow-color:var(--local-column-box-shadow-color)}.zpcol-md-15,.zpcol-sm-15{width:20%}.zpcol-1,.zpcol-2{flex:0 0 auto;width:8.33333333%}.zpcol-2{width:16.66666667%}.zpcol-3,.zpcol-4{flex:0 0 auto;width:25%}.zpcol-4{width:33.33333333%}.zpcol-5,.zpcol-6{flex:0 0 auto;width:41.66666667%}.zpcol-6{width:50%}.zpcol-7,.zpcol-8{flex:0 0 auto;width:58.33333333%}.zpcol-8{width:66.66666667%}.zpcol-10,.zpcol-9{flex:0 0 auto;width:75%}.zpcol-10{width:83.33333333%}.zpcol-11,.zpcol-12{flex:0 0 auto;width:91.66666667%}.zpcol-12{width:100%}@media only screen and (min-width:768px){.zpcol-sm-1{width:8.33333%}.zpcol-sm-2{width:16.66667%}.zpcol-sm-3{width:25%}.zpcol-sm-4{width:33.33333%}.zpcol-sm-5{width:41.66667%}.zpcol-sm-6{width:50%}.zpcol-sm-7{width:58.33333%}.zpcol-sm-8{width:66.66667%}.zpcol-sm-9{width:75%}.zpcol-sm-10{width:83.33333%}.zpcol-sm-11{width:91.66667%}.zpcol-sm-12{width:100%}}@media only screen and (min-width:992px){.zpcol-md-1{width:8.33333%}.zpcol-md-2{width:16.66667%}.zpcol-md-3{width:25%}.zpcol-md-4{width:33.33333%}.zpcol-md-5{width:41.66667%}.zpcol-md-6{width:50%}.zpcol-md-7{width:58.33333%}.zpcol-md-8{width:66.66667%}.zpcol-md-9{width:75%}.zpcol-md-10{width:83.33333%}.zpcol-md-11{width:91.66667%}.zpcol-md-12{width:100%}}:root{--stack-box-shadow-color:#0f0f0f}.default-container,.highlight-container{--local-stack-box-shadow-color:var(--stack-box-shadow-color)}.default-container{--local-stack-bg-color:var(--default-bg-color);--local-stack-border-color:var(--default-border-color)}.highlight-container{--local-stack-bg-color:var(--highlight-bg-color);--local-stack-border-color:var(--highlight-border-color)}.zpelem-hstack,.zpelem-vstack{width:100%;display:flex;flex-direction:column}.zpelem-hstack.default-container,.zpelem-hstack.highlight-container,.zpelem-vstack.default-container,.zpelem-vstack.highlight-container{background-color:var(--local-stack-bg-color);box-shadow:0 0 0 var(--local-stack-box-shadow-color);--local-bg-color:var(--local-stack-bg-color);--local-border-color:var(--local-stack-border-color);--local-box-shadow-color:var(--local-stack-box-shadow-color)}.zpelem-col>.zpelem-hstack,.zpelem-col>.zpelem-vstack,.zpelem-hstack>.zpelement-stack,.zpelem-vstack>.zpelement-stack{flex:1 1 auto;align-self:stretch;width:100%;min-height:0;min-width:0}.zpelem-hstack>.zpelement-stack,.zpelem-vstack>.zpelement-stack{height:100%}.zpelem-col>.zpelem-hstack.zpelem-button-group,.zpelem-hstack.zpelem-button-group>.zpelement-stack,.zpelem-hstack>.zpelement-stack.button-group{flex:0 0 auto;height:auto;align-self:auto}.zpelement-stack{display:flex;max-width:100%;width:100%;gap:16px}.zpelement-stack>.zpelement{flex-shrink:1;flex-grow:0;min-width:0;align-self:auto}.zpdirection-row{flex-direction:row}.zpdirection-column{flex-direction:column}.zpdirection-row-reverse{flex-direction:row-reverse}.zpdirection-column-reverse{flex-direction:column-reverse}.zpjustify-flex-start{justify-content:flex-start}.zpjustify-flex-end{justify-content:flex-end}.zpjustify-center{justify-content:center}.zpjustify-space-between{justify-content:space-between}.zpjustify-space-around{justify-content:space-around}.zpjustify-space-evenly{justify-content:space-evenly}.zpjustify-stretch{justify-content:stretch}.zpalign-flex-start{align-items:flex-start}.zpalign-flex-end{align-items:flex-end}.zpalign-center{align-items:center}.zpalign-baseline{align-items:baseline}.zpalign-stretch{align-items:stretch}.zpnowrap{flex-wrap:nowrap}.zpwrap{flex-wrap:wrap}.zpwrap-reverse{flex-wrap:wrap-reverse}.zpgap-12{gap:12px}:root{--default-icon-color:var(--default-text-color);--default-icon-border-color:var(--default-border-color);--default-icon-fill-bg-color:var(--default-text-color);--default-icon-fill:var(--default-bg-color);--local-icon-color:var(--default-icon-color);--local-icon-border-color:var(--default-icon-border-color);--local-icon-fill-bg-color:var(--default-icon-fill-bg-color);--local-icon-fill:var(--default-icon-fill);--highlight-icon-color:var(--highlight-text-color);--highlight-icon-border-color:var(--highlight-border-color);--highlight-icon-fill-bg-color:var(--highlight-text-color);--highlight-icon-fill:var(--highlight-bg-color)}.default-container{--local-icon-color:var(--default-icon-color);--local-icon-border-color:var(--default-icon-border-color);--local-icon-fill-bg-color:var(--default-icon-fill-bg-color);--local-icon-fill:var(--default-icon-fill)}.highlight-container{--local-icon-color:var(--highlight-icon-color);--local-icon-border-color:var(--highlight-icon-border-color);--local-icon-fill-bg-color:var(--highlight-icon-fill-bg-color);--local-icon-fill:var(--highlight-icon-fill)}.zpelem-iconheading,.zpelem-iconheadingtext{width:100%}.zpelem-iconheadingtext{display:grid}.zpelem-iconheading{display:flex;flex-wrap:wrap}.zpicon-style-roundcorner,.zpicon-style-roundcorner-fill{border-radius:var(--radius-4)}.zpicon-style-circle,.zpicon-style-circle-fill{border-radius:50%}.zpicon-container{display:flex;flex-wrap:wrap;align-items:center;flex-direction:row}.zpicon-common{display:inline-flex;align-items:center;justify-content:center}.zpicon-size-sm{height:var(--h-1-5);width:var(--w-1-5)}.zpicon-size-md{height:var(--h-2);width:var(--w-2)}.zpicon-size-lg{height:var(--h-4);width:var(--w-4)}.zpicon-size-xl{height:var(--h-6);width:var(--w-6)}.zpicon-size-xxl{height:var(--h-8);width:var(--w-8)}.zpicon-size-org{height:100%;width:100%}[class*=zpicon-size-] svg{height:75%;width:75%}.zpicon-common.zpicon-emoji{line-height:1;width:auto;height:auto}.zpicon-size-sm.zpicon-emoji{font-size:var(--h-1-5)}.zpicon-size-md.zpicon-emoji{font-size:var(--h-2)}.zpicon-size-lg.zpicon-emoji{font-size:var(--h-4)}.zpicon-size-xl.zpicon-emoji{font-size:var(--h-6)}.zpicon-size-xxl.zpicon-emoji{font-size:var(--h-8)}.zpicon-size-custom.zpicon-emoji,.zpicon-size-org.zpicon-emoji{font-size:1em}.zpicon-style-bgfill,.zpicon-style-circle-fill,.zpicon-style-roundcorner-fill{background:var(--local-icon-fill-bg-color, var(--default-icon-fill-bg-color));padding:var(--space-2)}.zpicon-style-border,.zpicon-style-circle,.zpicon-style-roundcorner{border-color:var(--local-icon-border-color, var(--default-icon-border-color));border-style:solid!important;border-width:1px!important;background:0 0!important;padding:var(--space-2)}.zpelem-icon{width:fit-content}.zpicon-align-left{align-self:flex-start;justify-self:flex-start}.zpicon-align-center{align-self:center;justify-self:center}.zpicon-align-right{align-self:flex-end;justify-self:flex-end}@media (min-width:768px) and (max-width:991px){.zpicon-align-tablet-left{align-self:flex-start;justify-self:flex-start}.zpicon-align-tablet-center{align-self:center;justify-self:center}.zpicon-align-tablet-right{align-self:flex-end;justify-self:flex-end}}@media (max-width:767px){.zpicon-align-mobile-left{align-self:flex-start;justify-self:flex-start}.zpicon-align-mobile-center{align-self:center;justify-self:center}.zpicon-align-mobile-right{align-self:flex-end;justify-self:flex-end}}.zpicon-container-custom,.zpicon-size-custom,.zpicon-size-custom svg,a.zpicon-anchor.zpicon-size-custom{width:100%;height:100%}@media (min-width:768px) and (max-width:991px){.zpicon-container-tablet-custom,.zpicon-size-tablet-custom,.zpicon-size-tablet-custom svg{width:100%!important;height:100%!important}}@media (max-width:767px){.zpicon-container-mobile-custom,.zpicon-size-mobile-custom,.zpicon-size-mobile-custom svg{width:100%!important;height:100%!important}}@media (min-width:768px) and (max-width:991px){.zpicon-size-tablet-sm{height:var(--h-1-5);width:var(--w-1-5)}.zpicon-size-tablet-md{height:var(--h-2);width:var(--w-2)}.zpicon-size-tablet-lg{height:var(--h-4);width:var(--w-4)}.zpicon-size-tablet-xl{height:var(--h-6);width:var(--w-6)}.zpicon-size-tablet-xxl{height:var(--h-8);width:var(--w-8)}.zpicon-size-tablet-org{height:100%;width:100%}.zpicon-size-tablet-lg svg,.zpicon-size-tablet-md svg,.zpicon-size-tablet-org svg,.zpicon-size-tablet-sm svg,.zpicon-size-tablet-xl svg,.zpicon-size-tablet-xxl svg{height:75%;width:75%}.zpicon-size-tablet-sm.zpicon-emoji{font-size:var(--h-1-5)}.zpicon-size-tablet-md.zpicon-emoji{font-size:var(--h-2)}.zpicon-size-tablet-lg.zpicon-emoji{font-size:var(--h-4)}.zpicon-size-tablet-xl.zpicon-emoji{font-size:var(--h-6)}.zpicon-size-tablet-xxl.zpicon-emoji{font-size:var(--h-8)}.zpicon-size-tablet-custom.zpicon-emoji,.zpicon-size-tablet-org.zpicon-emoji{font-size:1em}}@media (max-width:767px){.zpicon-size-mobile-sm{height:var(--h-1-5);width:var(--w-1-5)}.zpicon-size-mobile-md{height:var(--h-2);width:var(--w-2)}.zpicon-size-mobile-lg{height:var(--h-4);width:var(--w-4)}.zpicon-size-mobile-xl{height:var(--h-6);width:var(--w-6)}.zpicon-size-mobile-xxl{height:var(--h-8);width:var(--w-8)}.zpicon-size-mobile-org{height:100%;width:100%}.zpicon-size-mobile-lg svg,.zpicon-size-mobile-md svg,.zpicon-size-mobile-org svg,.zpicon-size-mobile-sm svg,.zpicon-size-mobile-xl svg,.zpicon-size-mobile-xxl svg{height:75%;width:75%}.zpicon-size-mobile-sm.zpicon-emoji{font-size:var(--h-1-5)}.zpicon-size-mobile-md.zpicon-emoji{font-size:var(--h-2)}.zpicon-size-mobile-lg.zpicon-emoji{font-size:var(--h-4)}.zpicon-size-mobile-xl.zpicon-emoji{font-size:var(--h-6)}.zpicon-size-mobile-xxl.zpicon-emoji{font-size:var(--h-8)}.zpicon-size-mobile-custom.zpicon-emoji,.zpicon-size-mobile-org.zpicon-emoji{font-size:1em}}.zpicon-common{color:var(--local-icon-color, var(--default-icon-color))}.zpicon-common svg:not([data-icon-colors]):not([fill=none]):not([stroke]) circle,.zpicon-common svg:not([data-icon-colors]):not([fill=none]):not([stroke]) ellipse,.zpicon-common svg:not([data-icon-colors]):not([fill=none]):not([stroke]) line,.zpicon-common svg:not([data-icon-colors]):not([fill=none]):not([stroke]) path,.zpicon-common svg:not([data-icon-colors]):not([fill=none]):not([stroke]) polygon,.zpicon-common svg:not([data-icon-colors]):not([fill=none]):not([stroke]) polyline,.zpicon-common svg:not([data-icon-colors]):not([fill=none]):not([stroke]) rect,.zpicon-common svg:not([data-icon-colors])[fill=none] circle[fill]:not([fill=none]),.zpicon-common svg:not([data-icon-colors])[fill=none] path[fill]:not([fill=none]),.zpicon-common svg:not([data-icon-colors])[fill=none] rect[fill]:not([fill=none]){fill:currentColor}.zpicon-common svg:not([data-icon-colors])[stroke]:not([stroke=none]) circle,.zpicon-common svg:not([data-icon-colors])[stroke]:not([stroke=none]) ellipse,.zpicon-common svg:not([data-icon-colors])[stroke]:not([stroke=none]) line,.zpicon-common svg:not([data-icon-colors])[stroke]:not([stroke=none]) path,.zpicon-common svg:not([data-icon-colors])[stroke]:not([stroke=none]) polygon,.zpicon-common svg:not([data-icon-colors])[stroke]:not([stroke=none]) polyline,.zpicon-common svg:not([data-icon-colors])[stroke]:not([stroke=none]) rect{stroke:currentColor;fill:none}.zpicon-common svg:not([data-icon-colors]) circle[stroke]:not([stroke=none]),.zpicon-common svg:not([data-icon-colors]) ellipse[stroke]:not([stroke=none]),.zpicon-common svg:not([data-icon-colors]) line[stroke]:not([stroke=none]),.zpicon-common svg:not([data-icon-colors]) path[stroke]:not([stroke=none]),.zpicon-common svg:not([data-icon-colors]) polygon[stroke]:not([stroke=none]),.zpicon-common svg:not([data-icon-colors]) polyline[stroke]:not([stroke=none]),.zpicon-common svg:not([data-icon-colors]) rect[stroke]:not([stroke=none]),.zpicon-common svg:not([data-icon-colors])[stroke]:not([stroke=none]){stroke:currentColor}.zpicon-style-bgfill,.zpicon-style-circle-fill,.zpicon-style-roundcorner-fill{color:var(--local-icon-fill, var(--default-icon-fill))}.default-container,.highlight-container{--local-code-snippet-box-shadow-color:#0f0f0f}.default-container{--local-code-snippet-bg-color:var(--default-bg-color);--local-code-snippet-border-color:var(--default-border-color)}.highlight-container{--local-code-snippet-bg-color:var(--highlight-bg-color);--local-code-snippet-border-color:var(--highlight-border-color)}.zpelem-code-snippet{width:100%;--local-bg-color:var(--local-code-snippet-bg-color, var(--default-bg-color));--local-border-color:var(--local-code-snippet-border-color, var(--default-border-color));--local-box-shadow-color:var(--local-code-snippet-box-shadow-color, #0f0f0f)}.zpelem-code-snippet.zpcode-snippet-align-left{align-self:flex-start;margin-inline-end:auto}.zpelem-code-snippet.zpcode-snippet-align-center{align-self:center;margin-inline:auto}.zpelem-code-snippet.zpcode-snippet-align-right{align-self:flex-end;margin-inline-start:auto}.zpelem-code-snippet.zpcode-snippet-align-none{align-self:stretch;margin-inline:0}.zpcode-snippet{width:100%}.zpcode-snippet-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;min-height:200px;padding:24px 12px;box-sizing:border-box;text-align:center}.zpcode-snippet-placeholder__icon{display:block;flex-shrink:0}.zpcode-snippet-placeholder__content{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.zpcode-snippet-placeholder__title{margin:0;width:100%;font-size:24px;font-weight:600;line-height:32px;color:var(--default-text-color)}.zpcode-snippet-placeholder__edit{display:inline-block;font-size:14px;font-weight:500;line-height:22px;color:var(--default-link-color);cursor:pointer}.zpcode-snippet-placeholder__edit:focus,.zpcode-snippet-placeholder__edit:hover{text-decoration:underline;outline:0}@media all and (min-width:768px) and (max-width:991px){.zpelem-code-snippet.zpcode-snippet-align-tablet-left{align-self:flex-start;margin-inline-end:auto;margin-inline-start:0}.zpelem-code-snippet.zpcode-snippet-align-tablet-center{align-self:center;margin-inline:auto}.zpelem-code-snippet.zpcode-snippet-align-tablet-right{align-self:flex-end;margin-inline-start:auto;margin-inline-end:0}.zpelem-code-snippet.zpcode-snippet-align-tablet-none{align-self:stretch;margin-inline:0}}@media all and (max-width:767px){.zpelem-code-snippet.zpcode-snippet-align-mobile-left{align-self:flex-start;margin-inline-end:auto;margin-inline-start:0}.zpelem-code-snippet.zpcode-snippet-align-mobile-center{align-self:center;margin-inline:auto}.zpelem-code-snippet.zpcode-snippet-align-mobile-right{align-self:flex-end;margin-inline-start:auto;margin-inline-end:0}.zpelem-code-snippet.zpcode-snippet-align-mobile-none{align-self:stretch;margin-inline:0}}:root{--section-bg:var(--default-bg-color);--section-text:var(--default-text-color);--section-link:var(--default-link-color);--section-border:var(--default-border-color);--light-secion-bg:var(--highlight-bg-color);--light-footer-section-bg:var(--highlight-bg-color);--default-footer-section-bg:var(--default-bg-color);--color-shape-divider:#009EFB;--spacing-section-padding-top:var(--space-12);--spacing-section-padding-bottom:var(--space-12);--spacing-section-padding-inline-start:var(--space-0);--spacing-section-padding-inline-end:var(--space-0);--spacing-container-padding-inline-start:var(--space-5);--spacing-container-padding-inline-end:var(--space-5);--spacing-container-full-stretch-padding-inline-start:var(--space-12);--spacing-container-full-stretch-padding-inline-end:var(--space-12);--section-box-shadow-color:#0f0f0f}.default-container,.highlight-container{--local-section-box-shadow-color:var(--section-box-shadow-color)}.default-container{--local-section-bg-color:var(--default-bg-color);--local-section-border-color:var(--default-border-color);--section-bg:var(--default-bg-color);--section-text:var(--default-text-color);--section-link:var(--default-link-color);--section-border:var(--default-border-color)}.highlight-container{--local-section-bg-color:var(--highlight-bg-color);--local-section-border-color:var(--highlight-border-color);--section-bg:var(--highlight-bg-color);--section-text:var(--highlight-text-color);--section-link:var(--highlight-link-color);--section-border:var(--highlight-border-color)}.zpelement{margin-block-start:var(--space-6);margin-block-end:var(--space-0);margin-inline-start:var(--space-0);margin-inline-end:var(--space-0)}.zpgrid-container .zpelement{margin:0}.zp-bg-layer-container>video[data-bg-video],.zpelement:after{display:none}.zpgrid-container{position:relative}.zpsection{--bg-layer-wrapper-padding-top:var(--space-12);--bg-layer-wrapper-padding-bottom:var(--space-12);--bg-layer-wrapper-padding-left:var(--space-0);--bg-layer-wrapper-padding-right:var(--space-0);--zp-overlap-bg-extend:0px;--local-bg-color:var(--section-bg);--local-border-color:var(--section-border);--local-text-color:var(--section-text);--local-text-shadow-color:#000000;--local-box-shadow-color:#0f0f0f;padding-block-start:var(--space-12);padding-block-end:var(--space-12);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);display:flex;flex-direction:column;--color-iconheadingtext-text:var(--section-text);--color-link:var(--section-link)}.zpsection.default-container,.zpsection.highlight-container{background-color:var(--local-section-bg-color);box-shadow:0 0 0 var(--local-section-box-shadow-color);color:var(--section-text);--local-bg-color:var(--local-section-bg-color);--local-border-color:var(--local-section-border-color);--local-box-shadow-color:var(--local-section-box-shadow-color);--local-text-color:var(--section-text)}.zpdefault-section,.zpsection:not([class*=-section]){--section-bg:var(--default-bg-color);--section-text:var(--default-text-color);--section-link:var(--default-link-color);--section-border:var(--default-border-color)}.zpcontainer-fluid,.zpsection .zp-bg-layer-wrapper>.zpcontainer-fluid,.zpsection.zpcontainer-fluid{width:100%;padding-inline-start:var(--space-0);padding-inline-end:var(--space-0)}.zpsection .zp-bg-layer-wrapper>.zpcontainer-fluid,.zpsection.zpcontainer-fluid{max-inline-size:100%;box-sizing:border-box}.zpcontainer{padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);display:flex;flex-direction:column;position:relative;z-index:auto}@media all and (min-width:992px){.zpcontainer{width:100%;max-width:var(--theme-container-max-width, 1440px);margin-block-start:var(--space-0);margin-block-end:var(--space-0);margin-inline-start:auto;margin-inline-end:auto}}.zpsection.zpcontainer-fluid>.zprow.zprow-container-fluid{align-self:stretch;width:100%;max-inline-size:100%;box-sizing:border-box}.zpsection.zpsection--boxed .zp-bg-layer-wrapper>.zpcontainer-fluid>.zprow.zprow-container-fluid,.zpsection.zpsection--boxed>.zprow.zprow-container-fluid{width:calc(100% + var(--zpsection-boxed-padding-inline-start, 0px) + var(--zpsection-boxed-padding-inline-end, 0px));max-width:none;max-inline-size:none;margin-inline-start:calc(-1*var(--zpsection-boxed-padding-inline-start, 0px));margin-inline-end:calc(-1*var(--zpsection-boxed-padding-inline-end, 0px));box-sizing:border-box}.theme-section{padding-block-start:var(--space-12);padding-block-end:var(--space-12);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0)}@media all and (min-width:992px){.theme-pages-full-stretch .zpcontainer{width:100%;max-inline-size:var(--theme-container-max-width, 1440px);padding-inline-start:var(--space-12);padding-inline-end:var(--space-12)}}.zp-bg-layer-wrapper{display:grid;grid-template:1fr/1fr;width:100%;min-width:0;min-height:100%;flex:1 1 auto;align-self:stretch}.zp-bg-layer-wrapper>*{grid-area:1/1}.zp-bg-layer-container{position:relative;width:calc(100% + var(--bg-layer-wrapper-padding-left, 0px) + var(--bg-layer-wrapper-padding-right, 0px));min-height:calc(100% + var(--bg-layer-wrapper-padding-top, 0px) + var(--bg-layer-wrapper-padding-bottom, 0px) + var(--zp-overlap-bg-extend, 0px));height:calc(100% + var(--bg-layer-wrapper-padding-top, 0px) + var(--bg-layer-wrapper-padding-bottom, 0px) + var(--zp-overlap-bg-extend, 0px));margin-block-start:calc(-1*var(--bg-layer-wrapper-padding-top, 0px) - var(--zp-overlap-bg-extend, 0px));margin-block-end:calc(-1*var(--bg-layer-wrapper-padding-bottom, 0px));margin-inline-start:calc(-1*var(--bg-layer-wrapper-padding-left, 0px));margin-inline-end:calc(-1*var(--bg-layer-wrapper-padding-right, 0px));box-sizing:border-box;overflow:hidden;z-index:0;pointer-events:none}.zp-bg-layer-wrapper>.zpcontainer-fluid{position:relative;z-index:1}.zp-bg-layer-container video{width:100%;height:100%;position:absolute;inset:0;z-index:0;object-fit:cover;overflow:hidden;display:block}.zp-bg-layer-container svg{display:block;width:100%;min-inline-size:100%}.zp-bg-layer-container svg.bottom,.zp-bg-layer-container svg.top{position:absolute;inset-inline-start:50%;width:100%;min-inline-size:100%;z-index:1}.zp-bg-layer-container svg.top{top:-1px;transform:translate(-50%,0) rotateX(180deg)}.zp-bg-layer-container svg.top.flip{transform:translate(-50%,0) rotateX(180deg) rotateY(180deg)}.zp-bg-layer-container svg.bottom{bottom:-1px;transform:translate(-50%,0)}.zp-bg-layer-container svg.bottom.flip{transform:translate(-50%,0) rotateY(180deg)}.zp-bg-layer-container .zpvideo-bg-overlay{position:absolute;inset:0}.zp-bg-layer-container .zpvideo-fallback-image{display:none;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}.zp-bg-layer-container>video[data-bg-video=desktop]{display:block}.theme-footer-area{background-color:var(--dark-footer-section-bg)}:root{--popover-inline-start-offset:-100%;--popover-inline-end-offset:100%;--default-burger-menu-panel-bg-color:var(--default-bg-color);--default-burger-menu-panel-overlay-bg:rgba(0, 0, 0, 0.45);--highlight-burger-menu-panel-bg-color:var(--highlight-bg-color);--highlight-burger-menu-panel-overlay-bg:rgba(0, 0, 0, 0.45)}.default-container{--local-burger-menu-panel-bg-color:var(--default-burger-menu-panel-bg-color);--local-burger-menu-panel-overlay-bg:var(--default-burger-menu-panel-overlay-bg)}.highlight-container{--local-burger-menu-panel-bg-color:var(--highlight-burger-menu-panel-bg-color);--local-burger-menu-panel-overlay-bg:var(--highlight-burger-menu-panel-overlay-bg)}[dir=rtl]{--popover-inline-start-offset:100%;--popover-inline-end-offset:-100%}.burger-menu-panel{box-sizing:border-box;margin-block-start:0;border:0;padding:0;background:0 0;overflow:hidden;pointer-events:none}.popover-transition-inline-end,.popover-transition-inline-start{--burger-panel-inset-block-start:0;--burger-panel-inset-block-end:0;--burger-panel-width:min(320px, 85vw);--burger-panel-height:100dvh;--burger-panel-max-height:100dvh}.popover-transition-inline-start{--burger-panel-inset-inline-start:0;--burger-panel-inset-inline-end:auto;--burger-panel-closed-translate:var(--popover-inline-start-offset) 0}.popover-transition-inline-end{--burger-panel-inset-inline-start:auto;--burger-panel-inset-inline-end:0;--burger-panel-closed-translate:var(--popover-inline-end-offset) 0}.popover-transition-block-end,.popover-transition-block-start{--burger-panel-inset-inline-start:0;--burger-panel-inset-inline-end:0;--burger-panel-width:100%;--burger-panel-height:auto;--burger-panel-max-height:min(80dvh, 100dvh)}.popover-transition-block-start{--burger-panel-inset-block-start:0;--burger-panel-inset-block-end:auto;--burger-panel-closed-translate:0 -100%}.popover-transition-block-end{--burger-panel-inset-block-start:auto;--burger-panel-inset-block-end:0;--burger-panel-closed-translate:0 100%}.popover-transition-full-screen{--burger-panel-inset-block-start:0;--burger-panel-inset-block-end:0;--burger-panel-inset-inline-start:0;--burger-panel-inset-inline-end:0;--burger-panel-width:100vw;--burger-panel-height:100dvh;--burger-panel-max-height:100dvh;--burger-panel-closed-translate:0 0}.burger-menu-panel.is-canvas-mode.is-canvas-open,.burger-menu-panel[popover]:popover-open{display:block;position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;pointer-events:auto}.burger-menu-panel[popover]{position:fixed;margin:0;max-width:none;position-try-fallbacks:none}.burger-menu-panel[popover]::backdrop{display:none}.burger-menu-panel-overlay{display:none;position:fixed;inset:0;background:var(--local-burger-menu-panel-overlay-bg, var(--default-burger-menu-panel-overlay-bg));cursor:pointer;z-index:0;pointer-events:auto}.burger-menu-panel.is-canvas-mode.is-canvas-open .burger-menu-panel-overlay,.burger-menu-panel[popover]:popover-open .burger-menu-panel-overlay{display:block}.burger-menu-panel-shell{position:fixed;z-index:1;box-sizing:border-box;overflow:auto;pointer-events:auto;box-shadow:0 8px 24px rgba(0,0,0,.5);background:var(--local-burger-menu-panel-bg-color, var(--default-burger-menu-panel-bg-color));--local-bg-color:var(--local-burger-menu-panel-bg-color, var(--default-burger-menu-panel-bg-color));inset-block-start:var(--burger-panel-inset-block-start);inset-block-end:var(--burger-panel-inset-block-end);inset-inline-start:var(--burger-panel-inset-inline-start);inset-inline-end:var(--burger-panel-inset-inline-end);width:var(--burger-panel-width);height:var(--burger-panel-height);max-height:var(--burger-panel-max-height);transition:translate .3s ease,opacity .3s ease}.burger-menu-panel.is-canvas-mode.is-canvas-open .burger-menu-panel-shell,.burger-menu-panel[popover]:popover-open .burger-menu-panel-shell{translate:0 0;opacity:1}.burger-menu-panel[popover]:not(:popover-open) .burger-menu-panel-shell{translate:var(--burger-panel-closed-translate);opacity:0}@starting-style{.burger-menu-panel[popover]:popover-open .burger-menu-panel-shell{translate:var(--burger-panel-closed-translate);opacity:0}}.burger-menu-panel.is-canvas-mode.is-canvas-open{margin-block-start:0}.burger-menu-panel-content{display:flex;flex-direction:column;width:100%;height:100%;min-height:inherit;box-sizing:border-box}.burger-menu-panel.is-canvas-mode{display:none;position:fixed;z-index:100}.p-dropdown{position:relative;display:inline-flex;cursor:pointer;width:100%;user-select:none;padding-inline-start:var(--default-form-field-padding-left, var(--space-3));padding-inline-end:var(--default-form-field-padding-right, var(--space-4));padding-block-start:var(--default-form-field-padding-top, 0);padding-block-end:var(--default-form-field-padding-bottom, 0);min-height:38px;background-color:var(--default-form-field-bg-color);color:var(--default-form-field-text-color);border-style:solid;border-top-width:var(--default-form-field-border-width-top, var(--default-form-field-border-width, 1px));border-right-width:var(--default-form-field-border-width-right, var(--default-form-field-border-width, 1px));border-bottom-width:var(--default-form-field-border-width-bottom, var(--default-form-field-border-width, 1px));border-left-width:var(--default-form-field-border-width-left, var(--default-form-field-border-width, 1px));border-color:var(--default-form-field-border-color);border-top-left-radius:var(--default-form-field-border-top-left-radius, var(--default-form-field-border-radius, 0));border-top-right-radius:var(--default-form-field-border-top-right-radius, var(--default-form-field-border-radius, 0));border-bottom-right-radius:var(--default-form-field-border-bottom-right-radius, var(--default-form-field-border-radius, 0));border-bottom-left-radius:var(--default-form-field-border-bottom-left-radius, var(--default-form-field-border-radius, 0));transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent;align-items:center}.p-dropdown:not(.p-disabled):hover{border-color:var(--default-form-field-focus-border-color)}.p-dropdown.p-overlay-visible,.p-dropdown:not(.p-disabled).p-focus{outline:0;outline-offset:0;color:var(--default-form-field-focus-text-color);background-color:var(--default-form-field-focus-bg-color);border-color:var(--default-form-field-focus-border-color);border-top-width:var(--default-form-field-focus-border-width-top, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)));border-right-width:var(--default-form-field-focus-border-width-right, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)));border-bottom-width:var(--default-form-field-focus-border-width-bottom, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)));border-left-width:var(--default-form-field-focus-border-width-left, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)))}.p-dropdown:not(.p-disabled):active{color:var(--default-form-field-active-text-color);background-color:var(--default-form-field-active-bg-color);border-color:var(--default-form-field-active-border-color);border-top-width:var(--default-form-field-active-border-width-top, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)));border-right-width:var(--default-form-field-active-border-width-right, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)));border-bottom-width:var(--default-form-field-active-border-width-bottom, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)));border-left-width:var(--default-form-field-active-border-width-left, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)))}.p-dropdown.p-disabled{background-color:var(--default-form-field-disabled-bg-color);color:var(--default-form-field-disabled-text-color);cursor:not-allowed}.p-dropdown.p-invalid,.p-dropdown.p-invalid.p-component{background-color:var(--default-form-field-invalid-bg-color);border-color:var(--default-form-field-invalid-border-color)}.p-dropdown.p-invalid.p-focus,.p-dropdown.p-invalid:active,.p-dropdown.p-invalid:focus{background-color:var(--default-form-field-invalid-bg-color);border-color:var(--default-form-field-invalid-border-color)}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;inline-size:1%;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;line-height:1}.p-dropdown-label-empty{overflow:hidden;opacity:0}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-label.p-placeholder{color:var(--default-form-field-placeholder-color)}.p-dropdown .p-dropdown-label:enabled:focus,.p-dropdown .p-dropdown-label:focus{outline:0;box-shadow:none}.p-dropdown-trigger,.p-dropdown.p-disabled .p-dropdown-label{color:var(--default-form-field-disabled-text-color)}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:0;background:0 0}.p-dropdown.p-focus .p-dropdown-trigger,.p-dropdown.p-overlay-visible .p-dropdown-trigger{background-color:var(--default-form-field-focus-bg-color)}.p-dropdown.p-disabled .p-dropdown-trigger{background-color:var(--default-form-field-disabled-bg-color);color:var(--default-form-field-disabled-text-color)}.p-dropdown-trigger,.p-dropdown-trigger-icon{width:1rem;height:1rem}.p-dropdown-clear-icon{position:absolute;inset-block-start:50%;margin-block-start:calc(-1*var(--space-4));width:1rem;height:1rem;color:var(--default-form-field-text-color);cursor:pointer}.p-dropdown-clear-icon:hover{color:var(--default-form-field-focus-text-color)}.p-dropdown .p-dropdown-clear-icon{inset-inline-end:3rem}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-inline-end:1.75rem}.p-dropdown .p-dropdown-panel{min-inline-size:100%}.p-dropdown-panel{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:1000;min-width:100%;background-color:var(--default-form-field-bg-color);border:1px solid var(--default-form-field-border-color);border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-block-start:-1px;overflow:hidden}.p-dropdown-panel .p-dropdown-header{padding:var(--space-4)}.p-dropdown-filter-container{position:relative;display:flex;align-items:center}.p-dropdown-filter{inline-size:100%}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-inline-end:1.75rem;margin-inline-end:-1.75rem}.p-dropdown-filter-container .p-inputtext,.p-dropdown-panel .p-dropdown-filter-input{width:100%;padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);padding-block-start:var(--space-2);padding-block-end:var(--space-2);min-height:30px;line-height:1;border:1px solid var(--default-form-field-border-color);border-radius:0;background-color:var(--default-form-field-bg-color);color:var(--default-form-field-text-color);padding-inline-start:2rem}.p-dropdown-filter-container .p-inputtext::placeholder{color:var(--default-form-field-placeholder-color)}.p-dropdown-filter-container .p-inputtext:focus{outline:0;border-color:var(--default-form-field-focus-border-color)}.p-dropdown-filter-icon{position:absolute;inset-inline-start:.75rem;inset-block-start:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--default-form-field-text-color)}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-items{margin:0;padding:var(--space-4);list-style-type:none;max-height:200px;overflow:auto}.p-dropdown.p-dropdown-sm .p-dropdown-items{padding:var(--space-2);max-height:180px}.p-dropdown.p-dropdown-lg .p-dropdown-items{padding:var(--space-4);max-height:240px}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden;display:flex;flex-direction:row;align-items:center;min-height:30px;padding-block-start:0;padding-block-end:0;padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);border-radius:0;color:var(--default-form-field-text-color);background:0 0;transition:background-color .15s,color .15s}.p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background-color:var(--default-form-field-focus-bg-color);color:var(--default-form-field-focus-text-color)}.p-dropdown-item.p-highlight{background-color:var(--default-form-field-focus-bg-color);color:var(--default-form-field-focus-text-color)}.p-dropdown-item.p-focus:not(.p-highlight):not(.p-disabled){color:var(--default-form-field-focus-text-color);background-color:var(--default-form-field-focus-bg-color)}.p-dropdown-item.p-highlight.p-focus{background-color:var(--default-form-field-focus-bg-color)}.p-dropdown-item.p-disabled{opacity:.5;cursor:not-allowed}.p-dropdown.p-dropdown-sm .p-dropdown-item{min-height:26px;padding-block-start:0;padding-block-end:0;padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);font-size:var(--fs-3);border-radius:0}.p-dropdown.p-dropdown-lg .p-dropdown-item{min-height:36px;padding-block-start:var(--space-4);padding-block-end:var(--space-4);padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);font-size:var(--fs-5);border-radius:0}.p-dropdown-item:first-child{margin-block-start:0}.p-dropdown-item:last-child{margin-block-end:0}.p-dropdown-item-group{cursor:auto;margin:0;padding-block-start:0;padding-block-end:0;padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);height:30px;display:flex;align-items:center;color:var(--default-form-field-text-color);background-color:var(--default-form-field-bg-color);font-weight:700}.p-dropdown.p-dropdown-sm .p-dropdown-item-group{height:26px;padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);font-size:var(--fs-3)}.p-dropdown.p-dropdown-lg .p-dropdown-item-group{height:36px;padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);font-size:var(--fs-5)}.p-dropdown-item .p-dropdown-check-icon{position:relative;margin-inline-end:var(--space-4)}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:var(--space-5) var(--space-6);color:var(--default-form-field-text-color);background:0 0}.p-dropdown.p-dropdown-sm{padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);font-size:var(--fs-3);min-height:28px!important}.p-dropdown.p-dropdown-lg{padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);font-size:var(--fs-5);min-height:40px!important}.p-inputgroup .p-dropdown:first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-inline-end-width:1px}.p-inputgroup .p-dropdown:last-child{border-start-end-radius:0;border-end-end-radius:0;border-start-start-radius:0;border-end-start-radius:0;border-inline-start-width:1px}.p-inputgroup .p-dropdown:not(:first-child):not(:last-child){border-radius:0;border-inline-start-width:0;border-inline-end-width:0}.p-inputgroup .p-dropdown:only-child{border-radius:0;border-width:1px}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus,.p-dropdown.p-variant-filled:not(.p-disabled):hover,.p-inputgroup .p-dropdown:not(.p-disabled):not(.p-focus):hover{background-color:var(--default-form-field-focus-bg-color)}.p-inputgroup .p-dropdown.p-focus,.p-inputgroup .p-dropdown.p-overlay-visible{background-color:var(--default-form-field-focus-bg-color);border-color:var(--default-form-field-focus-border-color)}.p-dropdown.p-variant-filled{background-color:var(--default-form-field-focus-bg-color)}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.highlight-container .p-dropdown{background-color:var(--highlight-form-field-bg-color);color:var(--highlight-form-field-text-color);border-color:var(--highlight-form-field-border-color)}.highlight-container .p-dropdown:not(.p-disabled):hover{border-color:var(--highlight-form-field-focus-border-color)}.highlight-container .p-dropdown.p-overlay-visible,.highlight-container .p-dropdown:not(.p-disabled).p-focus{color:var(--highlight-form-field-focus-text-color);background-color:var(--highlight-form-field-focus-bg-color);border-color:var(--highlight-form-field-focus-border-color)}.highlight-container .p-dropdown:not(.p-disabled):active{color:var(--highlight-form-field-active-text-color);background-color:var(--highlight-form-field-active-bg-color);border-color:var(--highlight-form-field-active-border-color)}.highlight-container .p-dropdown.p-disabled{background-color:var(--highlight-form-field-disabled-bg-color);color:var(--highlight-form-field-disabled-text-color)}.highlight-container .p-dropdown.p-invalid,.highlight-container .p-dropdown.p-invalid.p-component{background-color:var(--highlight-form-field-invalid-bg-color);border-color:var(--highlight-form-field-invalid-border-color)}.highlight-container .p-dropdown.p-invalid.p-focus,.highlight-container .p-dropdown.p-invalid:active,.highlight-container .p-dropdown.p-invalid:focus{background-color:var(--highlight-form-field-invalid-bg-color);border-color:var(--highlight-form-field-invalid-border-color)}.highlight-container .p-dropdown .p-dropdown-label.p-placeholder{color:var(--highlight-form-field-placeholder-color)}.highlight-container .p-dropdown-trigger,.highlight-container .p-dropdown.p-disabled .p-dropdown-label{color:var(--highlight-form-field-disabled-text-color)}.highlight-container .p-dropdown.p-focus .p-dropdown-trigger,.highlight-container .p-dropdown.p-overlay-visible .p-dropdown-trigger{background-color:var(--highlight-form-field-focus-bg-color)}.highlight-container .p-dropdown.p-disabled .p-dropdown-trigger{background-color:var(--highlight-form-field-disabled-bg-color);color:var(--highlight-form-field-disabled-text-color)}.highlight-container .p-dropdown-clear-icon{color:var(--highlight-form-field-text-color)}.highlight-container .p-dropdown-clear-icon:hover{color:var(--highlight-form-field-focus-text-color)}.highlight-container .p-dropdown-panel{background-color:var(--highlight-form-field-bg-color);border-color:var(--highlight-form-field-border-color)}.highlight-container .p-dropdown-filter-container .p-inputtext,.highlight-container .p-dropdown-panel .p-dropdown-filter-input{border-color:var(--highlight-form-field-border-color);background-color:var(--highlight-form-field-bg-color);color:var(--highlight-form-field-text-color)}.highlight-container .p-dropdown-filter-container .p-inputtext::placeholder{color:var(--highlight-form-field-placeholder-color)}.highlight-container .p-dropdown-filter-container .p-inputtext:focus{border-color:var(--highlight-form-field-focus-border-color)}.highlight-container .p-dropdown-filter-icon,.highlight-container .p-dropdown-item{color:var(--highlight-form-field-text-color)}.highlight-container .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background-color:var(--highlight-form-field-focus-bg-color);color:var(--highlight-form-field-focus-text-color)}.highlight-container .p-dropdown-item.p-highlight{background-color:var(--highlight-form-field-focus-bg-color);color:var(--highlight-form-field-focus-text-color)}.highlight-container .p-dropdown-item.p-focus:not(.p-highlight):not(.p-disabled){color:var(--highlight-form-field-focus-text-color);background-color:var(--highlight-form-field-focus-bg-color)}.highlight-container .p-dropdown-item.p-highlight.p-focus,.highlight-container .p-dropdown.p-variant-filled{background-color:var(--highlight-form-field-focus-bg-color)}.highlight-container .p-dropdown-item-group{background-color:var(--highlight-form-field-bg-color)}.highlight-container .p-dropdown-item-group,.highlight-container .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{color:var(--highlight-form-field-text-color)}.highlight-container .p-dropdown.p-variant-filled:not(.p-disabled).p-focus,.highlight-container .p-dropdown.p-variant-filled:not(.p-disabled):hover,.highlight-container .p-inputgroup .p-dropdown:not(.p-disabled):not(.p-focus):hover{background-color:var(--highlight-form-field-focus-bg-color)}.highlight-container .p-inputgroup .p-dropdown.p-focus,.highlight-container .p-inputgroup .p-dropdown.p-overlay-visible{background-color:var(--highlight-form-field-focus-bg-color);border-color:var(--highlight-form-field-focus-border-color)}:root{--default-menu-font-family:var(--default-font-family);--default-menu-text-size:var(--default-text-size);--default-menu-font-weight:var(--default-font-weight);--default-menu-text-color:var(--default-text-color);--default-menu-text-transform:var(--default-text-transform);--default-menu-line-height:1;--default-menu-letter-spacing:var(--default-letter-spacing);--default-menu-hover-text-color:var(--default-hover-text-color);--default-menu-hover-bg-color:var(--default-primary-bg-color);--default-menu-active-text-color:var(--default-primary-text-color);--default-menu-active-bg-color:var(--default-primary-bg-color);--highlight-menu-text-color:var(--highlight-text-color);--highlight-menu-hover-text-color:var(--highlight-hover-text-color);--highlight-menu-hover-bg-color:var(--highlight-hover-bg-color);--highlight-menu-active-text-color:var(--highlight-primary-text-color);--highlight-menu-active-bg-color:var(--highlight-primary-bg-color);--default-submenu-font-family:var(--default-font-family);--default-submenu-font-weight:var(--default-font-weight);--default-submenu-text-size:var(--default-text-size);--default-submenu-text-color:var(--default-text-color);--default-submenu-text-transform:var(--default-text-transform);--default-submenu-line-height:1;--default-submenu-letter-spacing:var(--default-letter-spacing);--default-submenu-bg-color:var(--default-bg-color);--default-submenu-border-color:var(--default-border-color);--default-submenu-hover-text-color:var(--default-hover-text-color);--default-submenu-hover-bg-color:var(--default-hover-bg-color);--default-submenu-active-text-color:var(--default-primary-text-color);--default-submenu-active-bg-color:var(--default-primary-bg-color);--highlight-submenu-text-color:var(--highlight-text-color);--highlight-submenu-hover-text-color:var(--highlight-hover-text-color);--highlight-submenu-hover-bg-color:var(--highlight-hover-bg-color);--highlight-submenu-active-text-color:var(--highlight-primary-text-color);--highlight-submenu-active-bg-color:var(--highlight-primary-bg-color);--highlight-submenu-bg-color:var(--highlight-bg-color);--highlight-submenu-border-color:var(--highlight-border-color);--default-menu-primary-font-family:var(--default-font-family);--default-menu-primary-font-weight:var(--default-font-weight);--default-menu-primary-text-size:var(--default-text-size);--default-menu-primary-text-color:var(--default-primary-text-color);--default-menu-primary-text-transform:var(--default-text-transform);--default-menu-primary-line-height:var(--default-menu-line-height);--default-menu-primary-letter-spacing:var(--default-letter-spacing);--default-menu-primary-bg-color:var(--default-primary-bg-color);--default-menu-primary-border-radius:var(--radius-0);--default-menu-primary-border-style:none;--default-menu-primary-border-size:0;--default-menu-primary-border-color:var(--default-primary-border-color);--default-menu-primary-hover-text-color:var(--default-primary-hover-text-color);--default-menu-primary-hover-border-color:transparent;--default-menu-primary-hover-bg-color:var(--default-primary-hover-bg-color);--default-menu-primary-active-text-color:var(--default-primary-text-color);--default-menu-primary-active-border-color:transparent;--default-menu-primary-active-bg-color:var(--default-primary-bg-color);--highlight-menu-primary-text-color:var(--highlight-primary-text-color);--highlight-menu-primary-bg-color:var(--highlight-primary-bg-color);--highlight-menu-primary-border-color:var(--highlight-primary-border-color);--highlight-menu-primary-hover-text-color:var(--highlight-primary-hover-text-color);--highlight-menu-primary-hover-border-color:transparent;--highlight-menu-primary-hover-bg-color:var(--highlight-primary-hover-bg-color);--highlight-menu-primary-active-text-color:var(--highlight-primary-text-color);--highlight-menu-primary-active-border-color:transparent;--highlight-menu-primary-active-bg-color:var(--highlight-primary-bg-color);--default-menu-secondary-font-family:var(--default-font-family);--default-menu-secondary-font-weight:var(--default-font-weight);--default-menu-secondary-text-size:var(--default-text-size);--default-menu-secondary-text-color:var(--default-secondary-text-color);--default-menu-secondary-text-transform:var(--default-text-transform);--default-menu-secondary-line-height:var(--default-menu-line-height);--default-menu-secondary-letter-spacing:var(--default-letter-spacing);--default-menu-secondary-bg-color:var(--default-secondary-bg-color);--default-menu-secondary-border-radius:var(--radius-0);--default-menu-secondary-border-style:none;--default-menu-secondary-border-size:0;--default-menu-secondary-border-color:var(--default-secondary-border-color);--default-menu-secondary-hover-text-color:var(--default-secondary-hover-text-color);--default-menu-secondary-hover-border-color:transparent;--default-menu-secondary-hover-bg-color:var(--default-secondary-hover-bg-color);--default-menu-secondary-active-text-color:var(--default-secondary-text-color);--default-menu-secondary-active-border-color:transparent;--default-menu-secondary-active-bg-color:var(--default-secondary-bg-color);--highlight-menu-secondary-text-color:var(--highlight-secondary-text-color);--highlight-menu-secondary-bg-color:var(--highlight-secondary-bg-color);--highlight-menu-secondary-border-color:var(--highlight-secondary-border-color);--highlight-menu-secondary-hover-text-color:var(--highlight-secondary-hover-text-color);--highlight-menu-secondary-hover-border-color:transparent;--highlight-menu-secondary-hover-bg-color:var(--highlight-secondary-hover-bg-color);--highlight-menu-secondary-active-text-color:var(--highlight-secondary-text-color);--highlight-menu-secondary-active-border-color:transparent;--highlight-menu-secondary-active-bg-color:var(--highlight-secondary-bg-color);--default-menu-icon-width:inherit;--default-menu-icon-height:inherit;--default-menu-margin-left:var(--space-0);--default-menu-margin-right:var(--space-8);--default-menu-margin-bottom:var(--space-3);--default-menu-padding-top:var(--space-4);--default-menu-padding-bottom:var(--space-4);--default-menu-padding-left:var(--space-6);--default-menu-padding-right:var(--space-6);--default-menu-icon-gap:var(--space-2);--default-menu-border-radius:var(--radius-0);--default-submenu-icon-width:inherit;--default-submenu-icon-height:inherit;--default-submenu-icon-gap:var(--space-2);--default-submenu-gap:var(--space-0);--default-submenu-padding-top:var(--space-4);--default-submenu-padding-bottom:var(--space-4);--default-submenu-padding-left:var(--space-6);--default-submenu-padding-right:var(--space-6);--default-submenu-indent:var(--space-6);--default-submenu-margin-top:var(--space-4);--default-submenu-margin-bottom:var(--space-4);--default-submenu-margin-left:var(--space-6);--default-submenu-margin-right:var(--space-2);--default-submenu-border-radius:var(--radius-0);--default-menu-social-icon-size:13px;--default-menu-seperator-color:var(--default-menu-text-color);--highlight-menu-seperator-color:var(--highlight-menu-text-color);--default-menu-styling-active-text-color:var(--default-primary-bg-color);--default-menu-styling-active-border-color:var(--default-primary-border-color);--highlight-menu-styling-active-text-color:var(--highlight-primary-bg-color);--highlight-menu-styling-active-border-color:var(--highlight-primary-border-color);--default-megamenu-border-color:var(--default-border-color);--default-megamenu-box-shadow-color:var(--default-border-color);--default-flyout-disabled-submenu-text-color:var(--default-text-color);--highlight-flyout-disabled-submenu-text-color:var(--highlight-text-color)}.default-container{--local-menu-text-shadow-color:#000000;--local-menu-text-color:var(--default-menu-text-color);--local-menu-hover-text-color:var(--default-menu-hover-text-color);--local-menu-hover-bg-color:var(--default-menu-hover-bg-color);--local-menu-active-text-color:var(--default-menu-active-text-color);--local-menu-active-bg-color:var(--default-menu-active-bg-color);--local-submenu-text-color:var(--default-submenu-text-color);--local-submenu-hover-text-color:var(--default-submenu-hover-text-color);--local-submenu-hover-bg-color:var(--default-submenu-hover-bg-color);--local-submenu-active-text-color:var(--default-submenu-active-text-color);--local-submenu-active-bg-color:var(--default-submenu-active-bg-color);--local-submenu-bg-color:var(--default-submenu-bg-color);--local-submenu-border-color:var(--default-submenu-border-color);--local-menu-primary-text-color:var(--default-menu-primary-text-color);--local-menu-primary-bg-color:var(--default-menu-primary-bg-color);--local-menu-primary-border-color:var(--default-menu-primary-border-color);--local-menu-primary-hover-text-color:var(--default-menu-primary-hover-text-color);--local-menu-primary-hover-border-color:var(--default-menu-primary-hover-border-color);--local-menu-primary-hover-bg-color:var(--default-menu-primary-hover-bg-color);--local-menu-primary-active-text-color:var(--default-menu-primary-active-text-color);--local-menu-primary-active-border-color:var(--default-menu-primary-active-border-color);--local-menu-primary-active-bg-color:var(--default-menu-primary-active-bg-color);--local-menu-secondary-text-color:var(--default-menu-secondary-text-color);--local-menu-secondary-bg-color:var(--default-menu-secondary-bg-color);--local-menu-secondary-border-color:var(--default-menu-secondary-border-color);--local-menu-secondary-hover-text-color:var(--default-menu-secondary-hover-text-color);--local-menu-secondary-hover-border-color:var(--default-menu-secondary-hover-border-color);--local-menu-secondary-hover-bg-color:var(--default-menu-secondary-hover-bg-color);--local-menu-secondary-active-text-color:var(--default-menu-secondary-active-text-color);--local-menu-secondary-active-border-color:var(--default-menu-secondary-active-border-color);--local-menu-secondary-active-bg-color:var(--default-menu-secondary-active-bg-color);--local-menu-styling-active-text-color:var(--default-menu-styling-active-text-color);--local-menu-styling-active-border-color:var(--default-menu-styling-active-border-color);--local-menu-seperator-color:var(--default-menu-seperator-color);--local-flyout-disabled-submenu-text-color:var(--default-flyout-disabled-submenu-text-color)}.highlight-container{--local-menu-text-shadow-color:#000000;--local-menu-text-color:var(--highlight-menu-text-color);--local-menu-hover-text-color:var(--highlight-menu-hover-text-color);--local-menu-hover-bg-color:var(--highlight-menu-hover-bg-color);--local-menu-active-text-color:var(--highlight-menu-active-text-color);--local-menu-active-bg-color:var(--highlight-menu-active-bg-color);--local-submenu-text-color:var(--highlight-submenu-text-color);--local-submenu-hover-text-color:var(--highlight-submenu-hover-text-color);--local-submenu-hover-bg-color:var(--highlight-submenu-hover-bg-color);--local-submenu-active-text-color:var(--highlight-submenu-active-text-color);--local-submenu-active-bg-color:var(--highlight-submenu-active-bg-color);--local-submenu-bg-color:var(--highlight-submenu-bg-color);--local-submenu-border-color:var(--highlight-submenu-border-color);--local-menu-primary-text-color:var(--highlight-menu-primary-text-color);--local-menu-primary-bg-color:var(--highlight-menu-primary-bg-color);--local-menu-primary-border-color:var(--highlight-menu-primary-border-color);--local-menu-primary-hover-text-color:var(--highlight-menu-primary-hover-text-color);--local-menu-primary-hover-border-color:var(--highlight-menu-primary-hover-border-color);--local-menu-primary-hover-bg-color:var(--highlight-menu-primary-hover-bg-color);--local-menu-primary-active-text-color:var(--highlight-menu-primary-active-text-color);--local-menu-primary-active-border-color:var(--highlight-menu-primary-active-border-color);--local-menu-primary-active-bg-color:var(--highlight-menu-primary-active-bg-color);--local-menu-secondary-text-color:var(--highlight-menu-secondary-text-color);--local-menu-secondary-bg-color:var(--highlight-menu-secondary-bg-color);--local-menu-secondary-border-color:var(--highlight-menu-secondary-border-color);--local-menu-secondary-hover-text-color:var(--highlight-menu-secondary-hover-text-color);--local-menu-secondary-hover-border-color:var(--highlight-menu-secondary-hover-border-color);--local-menu-secondary-hover-bg-color:var(--highlight-menu-secondary-hover-bg-color);--local-menu-secondary-active-text-color:var(--highlight-menu-secondary-active-text-color);--local-menu-secondary-active-border-color:var(--highlight-menu-secondary-active-border-color);--local-menu-secondary-active-bg-color:var(--highlight-menu-secondary-active-bg-color);--local-menu-styling-active-text-color:var(--highlight-menu-styling-active-text-color);--local-menu-styling-active-border-color:var(--highlight-menu-styling-active-border-color);--local-menu-seperator-color:var(--highlight-menu-seperator-color);--local-flyout-disabled-submenu-text-color:var(--highlight-flyout-disabled-submenu-text-color)}.submenu{position:absolute;flex-direction:column}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:after,.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow:after,.theme-sub-menu{display:none}.submenu.active{display:flex}.submenu .menu-item{display:block;padding:8px 16px;width:100%;box-sizing:border-box}.submenu.open-right{inset-inline-start:100%}.submenu.open-left{inset-inline-end:100%}.submenu.open-up{inset-block-end:0}.submenu.open-down{inset-block-start:0}.menu.horizontal>.menu-item>.submenu.open-up{inset-block-end:100%;inset-block-start:auto}.menu.horizontal>.menu-item>.submenu.open-down{inset-block-start:100%;inset-block-end:auto}.menu.horizontal>.menu-item>.submenu.open-left{inset-inline-end:0;inset-inline-start:auto}.menu.horizontal>.menu-item>.submenu.open-right{inset-inline-start:0;inset-inline-end:auto}nav.theme-navigation-and-icons:not(.zp-hidden-md){display:flex}.menu-align-left{align-self:flex-start;justify-content:flex-start}.menu-align-right{align-self:flex-end;justify-content:flex-end}.menu-align-center{align-self:center;justify-content:center}.menu-icon svg{width:100%;height:100%}.menu-label{display:inline-flex;align-items:center}.theme-navigation-and-icons .theme-menu>ul>li{margin-inline-start:var(--default-menu-margin-right);margin-inline-end:0}.active-menu-style8.theme-navigation-and-icons .theme-menu>ul>li:first-child,.contact-social-portal .zpscoialicon-inner-parent li:first-child,.theme-navigation-and-icons .theme-menu>ul>li:first-child{margin-inline-start:0}.menu-layout-vertical{min-width:228px}.menu-layout-vertical .theme-menu-area{width:100%}.theme-navigation-and-icons{--local-text-shadow-color:var(--local-menu-text-shadow-color, #000000)}.theme-navigation-and-icons .theme-menu ul li ul.submenu li,.theme-navigation-and-icons.menu-layout-vertical .theme-menu>ul>li{margin:0}.theme-navigation-and-icons.menu-layout-vertical .theme-menu-area .theme-menu>ul>li>.mi-container{margin-block-end:5px}.sub-menu-style5.theme-navigation-and-icons.menu-layout-vertical .theme-menu-area .theme-menu ul li ul.submenu li:first-child{box-shadow:none}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu ul li:first-child:after,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu ul li:first-child:before,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu ul li:hover:first-child:after,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu ul li:hover:first-child:before,.sub-menu-style2.theme-navigation-and-icons.menu-layout-vertical .theme-menu-area .theme-menu ul li ul li:first-child .mi-container::before{display:none}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu{position:static;transform:translate(0,0);background:0 0}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow,.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{display:block;height:6px;width:6px;border-inline-end:1px solid;border-block-start:1px solid;background:0 0;transform:rotate(135deg);color:inherit}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:after{transform:rotate(-45deg);inset-block-start:50%;display:none}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu .mi-arrow-container.theme-responsive-menu{display:none}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu .mi-arrow-container.theme-non-responsive-menu{display:none;display:flex}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-close-li-menu,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:after,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow:after{display:none}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu{background:0 0;padding-block-end:0;padding-inline-end:0;display:none;max-block-size:none;position:absolute;z-index:280;min-inline-size:228px}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li{margin-inline-start:0;text-align:start;word-break:break-word;word-wrap:break-word;padding-inline-end:0;min-inline-size:228px;width:100%;margin-block-start:0;padding-inline-start:0}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-container{display:flex;width:100%}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-arrow-container{align-items:center}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-container{box-shadow:0 3px 3px RGBA(0,0,0,.1);border-block-end:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color))}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) .mi-container{color:var(--local-submenu-text-color, var(--default-submenu-text-color));background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-of-type>.mi-container{border-block-start:3px solid var(--local-submenu-border-color, var(--default-submenu-border-color))}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container{color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));background:var(--local-menu-primary-bg-color, var(--default-menu-primary-bg-color))}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container{color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));background:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color))}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container>a{line-height:var(--default-menu-primary-line-height);letter-spacing:var(--default-menu-primary-letter-spacing);color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));text-transform:var(--default-menu-primary-text-transform);font-weight:var(--default-menu-primary-font-weight);font-family:var(--default-menu-primary-font-family);font-size:var(--default-menu-primary-text-size);text-decoration:none}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container>a{line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-secondary-letter-spacing);color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));text-transform:var(--default-menu-secondary-text-transform);font-weight:var(--default-menu-secondary-font-weight);font-family:var(--default-menu-secondary-font-family);font-size:var(--default-menu-secondary-text-size);text-decoration:none}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) a{display:flex;color:var(--local-submenu-text-color, var(--default-submenu-text-color));font-family:var(--default-submenu-font-family);font-size:var(--default-submenu-text-size);font-weight:var(--default-submenu-font-weight);text-transform:var(--default-submenu-text-transform);line-height:var(--default-submenu-line-height);letter-spacing:var(--default-submenu-letter-spacing);text-decoration:none;position:relative;width:100%;padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right);-webkit-text-size-adjust:auto}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a .theme-sub-li-menu{inset-inline-end:10px;inset-block-start:50%;margin-inline-start:auto;position:absolute}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color));background:var(--local-submenu-hover-bg-color, var(--default-submenu-hover-bg-color));border-radius:var(--default-submenu-border-radius)}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu ul{padding-inline-start:3px}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu ul.theme-sub-menu-position-change{inset-inline-start:-100%;padding-inline-start:0}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu ul li,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu ul li{padding-inline-start:0}.sub-menu-style1.theme-navigation-and-icons:not(.menu-flyout-disabled) .theme-menu-area .theme-menu ul li:hover>ul,.sub-menu-style2.theme-navigation-and-icons:not(.menu-flyout-disabled) .theme-menu-area .theme-menu ul li:hover>ul,.sub-menu-style3.theme-navigation-and-icons:not(.menu-flyout-disabled) .theme-menu-area .theme-menu ul li:hover>ul,.sub-menu-style4.theme-navigation-and-icons:not(.menu-flyout-disabled) .theme-menu-area .theme-menu ul li:hover>ul,.sub-menu-style5.theme-navigation-and-icons:not(.menu-flyout-disabled) .theme-menu-area .theme-menu ul li:hover>ul{display:block!important}.sub-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:last-of-type{border-block-end:0}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu{position:static;transform:translate(0,0);background:0 0}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{display:block;height:6px;width:6px;border-inline-end:1px solid;border-block-start:1px solid;background:0 0;transform:rotate(135deg)}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:after{transform:rotate(-45deg);inset-block-start:50%;display:none}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{transform:rotate(45deg) translate(0,-50%);margin-inline-start:auto}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu .mi-arrow-container.theme-responsive-menu{display:none}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu .mi-arrow-container.theme-non-responsive-menu{display:none;display:flex;color:inherit}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-close-li-menu,.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:after,.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:before,.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow:after{display:none}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu{background:0 0;padding-block-end:0;display:none;padding-inline-end:0;max-block-size:none;position:absolute;z-index:280;min-inline-size:228px;border-radius:3px}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li{margin-inline-start:0;text-align:start;word-break:break-word;word-wrap:break-word;padding-inline-end:0;width:100%;margin-block-start:0;padding-inline-start:0;border-inline-start:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));border-inline-end:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));padding-block-end:5px;background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-container{display:flex;width:100%}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-arrow-container{align-items:center}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) .mi-container{color:var(--local-submenu-text-color, var(--default-submenu-text-color));background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container{color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));background:var(--local-menu-primary-bg-color, var(--default-menu-primary-bg-color))}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container{color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));background:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color))}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container>a{line-height:var(--default-menu-primary-line-height);letter-spacing:var(--default-menu-primary-letter-spacing);color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));text-transform:var(--default-menu-primary-text-transform);font-weight:var(--default-menu-primary-font-weight);font-family:var(--default-menu-primary-font-family);font-size:var(--default-menu-primary-text-size);text-decoration:none}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container>a{line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-secondary-letter-spacing);color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));text-transform:var(--default-menu-secondary-text-transform);font-weight:var(--default-menu-secondary-font-weight);font-family:var(--default-menu-secondary-font-family);font-size:var(--default-menu-secondary-text-size);text-decoration:none}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) a{display:flex;color:var(--local-submenu-text-color, var(--default-submenu-text-color));font-family:var(--default-submenu-font-family);font-size:var(--default-submenu-text-size);font-weight:var(--default-submenu-font-weight);text-transform:var(--default-submenu-text-transform);line-height:var(--default-submenu-line-height);letter-spacing:var(--default-submenu-letter-spacing);text-decoration:none;position:relative}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected a,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]):hover{color:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color))}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) a{width:100%;padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right);-webkit-text-size-adjust:auto}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a .theme-sub-li-menu,.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a .theme-sub-li-menu{inset-inline-end:10px;margin-inline-start:auto;position:absolute;inset-block-start:50%}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.theme-menu-selected>a,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:hover>a{background:0 0;position:relative}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color));border-radius:var(--default-submenu-border-radius)}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container:after,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container:after{content:"";position:absolute;height:80%;width:4px;inset-inline-start:0;inset-block-start:50%;background:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color));transform:translate(0,-50%)}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child>.mi-container{border-start-start-radius:2px;border-start-end-radius:2px;border-end-start-radius:0;border-end-end-radius:0}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:first-child{border-block-start:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));border-start-start-radius:3px;border-start-end-radius:3px}.sub-menu-style2.theme-navigation-and-icons .theme-menu ul li ul.submenu{padding-block-start:15px}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child .mi-container:before{content:"";height:10px;width:10px;display:block;border-block-start:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));border-inline-end:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));position:absolute;inset-inline-start:28px;inset-block-start:-6px;z-index:1;transform:rotate(-45deg);background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul ul li .mi-container:before{display:none!important}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child[class*=menu-highlight-primary] .mi-container:before{background:var(--local-menu-primary-bg-color, var(--default-menu-primary-bg-color))}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child[class*=menu-highlight-secondary] .mi-container:before{background:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color))}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:last-child .mi-container{border-radius:0 0 3px 3px;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:2px;border-end-end-radius:2px}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:last-child{border-block-end:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));border-end-end-radius:3px;border-end-start-radius:3px;padding-block-end:0}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu.theme-sub-menu-position-change li:first-child:after,.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu.theme-sub-menu-position-change li:first-child:hover:before{inset-inline-end:28px;inset-inline-start:auto}.sub-menu-style2.theme-navigation-and-icons .theme-menu-area .theme-menu>ul>li ul.submenu li:not([class*=menu-highlight]) a{padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu{position:static;transform:translate(0,0);background:0 0}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow,.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow{border-block-start:3px solid var(--local-submenu-text-color, var(--default-submenu-text-color));border-block-end:3px solid var(--local-submenu-text-color, var(--default-submenu-text-color))}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow{position:static}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow,.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{display:block;height:6px;width:6px;border-inline-end:1px solid;border-block-start:1px solid;background:0 0;transform:rotate(135deg);border-block-end:0 none}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow{border-block-start:0 none}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:after{transform:rotate(-45deg);inset-block-start:47%;display:none}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:before{transform:rotate(45deg);inset-block-start:50%;display:none}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{transform:rotate(45deg) translate(0,-50%);margin-inline-start:auto;position:absolute}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .mi-arrow-container.theme-responsive-menu{display:none}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .mi-arrow-container.theme-non-responsive-menu{display:none;display:flex;color:inherit}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-close-li-menu,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:after,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:before,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow:after,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:after,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:before{display:none}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu{background:0 0;padding-block-end:0;display:none;padding-inline-end:0;max-block-size:none;position:absolute;z-index:280;min-inline-size:228px}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li{margin-inline-start:0;text-align:start;word-wrap:break-word;word-break:break-word;padding-inline-end:0;padding-inline-start:20px;min-inline-size:228px;width:100%;margin-block-start:0;padding:0;padding-block-end:5px;background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:last-child{padding-block-end:0}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-container{display:flex;width:100%}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-arrow-container{align-items:center}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) .mi-container{color:var(--local-submenu-text-color, var(--default-submenu-text-color));background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container{color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));background:var(--local-menu-primary-bg-color, var(--default-menu-primary-bg-color))}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container{color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));background:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color))}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container>a{line-height:var(--default-menu-primary-line-height);letter-spacing:var(--default-menu-primary-letter-spacing);color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));text-transform:var(--default-menu-primary-text-transform);font-weight:var(--default-menu-primary-font-weight);font-family:var(--default-menu-primary-font-family);font-size:var(--default-menu-primary-text-size);text-decoration:none}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container>a{line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-secondary-letter-spacing);color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));text-transform:var(--default-menu-secondary-text-transform);font-weight:var(--default-menu-secondary-font-weight);font-family:var(--default-menu-secondary-font-family);font-size:var(--default-menu-secondary-text-size);text-decoration:none}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) a{display:flex;color:var(--local-submenu-text-color, var(--default-submenu-text-color));font-family:var(--default-submenu-font-family);font-size:var(--default-submenu-text-size);font-weight:var(--default-submenu-font-weight);text-transform:var(--default-submenu-text-transform);line-height:var(--default-submenu-line-height);letter-spacing:var(--default-submenu-letter-spacing);text-decoration:none;position:relative;width:100%;padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right);margin:0;-webkit-text-size-adjust:auto}.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container>a,.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container,.sub-menu-style3.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container>a{color:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color))}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu{position:static;transform:translate(0,0);background:0 0}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{display:block;height:6px;width:6px;border-inline-start:0 none;border-inline-end:1px solid;border-block-start:1px solid;background:0 0;transform:rotate(135deg);position:static;border-block-end:0 none}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{transform:rotate(45deg) translate(0,-50%);margin-inline-start:auto;position:absolute}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .mi-arrow-container.theme-responsive-menu{display:none}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .mi-arrow-container.theme-non-responsive-menu{display:none;display:flex;color:inherit}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-close-li-menu,.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:after,.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow:after{display:none}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu{background:0 0;padding-block-end:0;display:none;padding-inline-end:0;max-block-size:none;border-block-start:0 none;position:absolute;z-index:280;min-inline-size:228px}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li{margin-inline-start:0;text-align:start;word-wrap:break-word;word-break:break-word;padding-inline-start:20px;padding-inline-end:0;width:100%;margin-block-start:0;padding:0;border-inline-end:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));border-inline-start:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));background:var(--local-submenu-bg-color, var(--default-submenu-bg-color));padding-block-end:5px}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-container{display:flex;width:100%}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-arrow-container{align-items:center}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight])>.mi-container{background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) .mi-container{color:var(--local-submenu-text-color, var(--default-submenu-text-color));background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.mobile-menu-portal ul li ul.submenu li:first-child,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:first-child{border-block-start:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color))}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:last-child{border-block-end:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));padding-block-end:0}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container{color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));background:var(--local-menu-primary-bg-color, var(--default-menu-primary-bg-color))}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container{color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));background:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color))}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container>a{line-height:var(--default-menu-primary-line-height);letter-spacing:var(--default-menu-primary-letter-spacing);color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));text-transform:var(--default-menu-primary-text-transform);font-weight:var(--default-menu-primary-font-weight);font-family:var(--default-menu-primary-font-family);font-size:var(--default-menu-primary-text-size);text-decoration:none}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container>a{line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-secondary-letter-spacing);color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));text-transform:var(--default-menu-secondary-text-transform);font-weight:var(--default-menu-secondary-font-weight);font-family:var(--default-menu-secondary-font-family);font-size:var(--default-menu-secondary-text-size);text-decoration:none}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) a{display:flex;color:var(--local-submenu-text-color, var(--default-submenu-text-color));font-family:var(--default-submenu-font-family);font-size:var(--default-submenu-text-size);font-weight:var(--default-submenu-font-weight);text-transform:var(--default-submenu-text-transform);line-height:var(--default-submenu-line-height);letter-spacing:var(--default-submenu-letter-spacing);text-decoration:none;position:relative;width:100%;padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right);margin:0;-webkit-text-size-adjust:auto}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a .theme-sub-li-menu{inset-inline-end:10px;margin-inline-start:auto;inset-block-start:50%;position:absolute}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container{position:relative}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container>a,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container>a{color:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color))}.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container:after,.sub-menu-style4.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container:after{content:"";height:70%;width:2px;position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translate(0,-50%);background:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color))}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu{position:static;transform:translate(0,0);background:0 0}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow,.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{display:block;height:6px;width:6px;border-inline-end:1px solid;border-block-start:1px solid;background:0 0;transform:rotate(135deg);color:inherit}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:after{transform:rotate(-45deg);inset-block-start:50%;display:none}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{transform:rotate(45deg) translate(0,-50%);margin-inline-start:auto;position:absolute}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu .mi-arrow-container.theme-responsive-menu,.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu .theme-close-li-menu,.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:after,.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow:after{display:none}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu{background:0 0;padding-block-end:0;display:none;padding-inline-end:0;max-block-size:none;border-radius:4px;position:absolute;z-index:280;min-inline-size:228px}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li{border-block-end:0;margin-inline-start:0;text-align:start;min-inline-size:250px;width:100%;margin-block-start:0;padding-inline-start:0;background:var(--local-submenu-bg-color, var(--default-submenu-bg-color));padding-block-end:5px}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:last-child{padding-block-end:0}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-container{display:flex;align-items:center;width:100%}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li .mi-arrow-container{align-items:center}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) .mi-container{color:var(--local-submenu-text-color, var(--default-submenu-text-color));background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:first-child{box-shadow:0 0 3px RGBA(0,0,0,.1)}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container{color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));background:var(--local-menu-primary-bg-color, var(--default-menu-primary-bg-color))}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) .mi-container{position:relative;-webkit-text-size-adjust:100%}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) .mi-container a{display:flex;color:var(--local-submenu-text-color, var(--default-submenu-text-color));font-family:var(--default-submenu-font-family);font-size:var(--default-submenu-text-size);font-weight:var(--default-submenu-font-weight);text-transform:var(--default-submenu-text-transform);line-height:var(--default-submenu-line-height);letter-spacing:var(--default-submenu-letter-spacing);text-decoration:none;padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container{color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));background:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color))}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container>a{line-height:var(--default-menu-primary-line-height);letter-spacing:var(--default-menu-primary-letter-spacing);color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));text-transform:var(--default-menu-primary-text-transform);font-weight:var(--default-menu-primary-font-weight);font-family:var(--default-menu-primary-font-family);font-size:var(--default-menu-primary-text-size);text-decoration:none}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container>a{line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-secondary-letter-spacing);color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));text-transform:var(--default-menu-secondary-text-transform);font-weight:var(--default-menu-secondary-font-weight);font-family:var(--default-menu-secondary-font-family);font-size:var(--default-menu-secondary-text-size);text-decoration:none}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) .mi-container{width:100%;justify-content:space-between;-webkit-text-size-adjust:auto}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li a .theme-sub-li-menu{margin-inline-start:auto}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color));background:var(--local-submenu-hover-bg-color, var(--default-submenu-hover-bg-color))}.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container>a,.sub-menu-style5.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container>a{color:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color))}.sub-menu-style5.theme-navigation-and-icons .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container{background:var(--local-submenu-hover-bg-color, var(--default-submenu-hover-bg-color))}[class*=sub-menu-style].theme-navigation-and-icons .theme-menu ul li ul li.menu-highlight-primary>.mi-container>a,[class*=sub-menu-style].theme-navigation-and-icons .theme-menu ul li ul li.menu-highlight-secondary>.mi-container>a,[class*=sub-menu-style].theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container>a,[class*=sub-menu-style].theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container>a{width:100%}[class*=sub-menu-style].theme-navigation-and-icons .theme-menu ul li ul li.menu-highlight-primary>.mi-container,[class*=sub-menu-style].theme-navigation-and-icons .theme-menu ul li ul li.menu-highlight-primary>.mi-container>a{--local-text-color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));--local-icon-color:var(--local-text-color)}[class*=sub-menu-style].theme-navigation-and-icons .theme-menu ul li ul li.menu-highlight-secondary>.mi-container,[class*=sub-menu-style].theme-navigation-and-icons .theme-menu ul li ul li.menu-highlight-secondary>.mi-container>a{--local-text-color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));--local-icon-color:var(--local-text-color)}.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-sub-li-menu{margin-inline-start:5px;position:static;transform:translate(0,0);background:0 0}.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow,.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{display:block;height:6px;width:6px;border-inline-end:1px solid;border-block-start:1px solid;background:0 0;transform:rotate(135deg);margin-inline-start:0;color:inherit}.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:after{transform:rotate(-45deg);inset-block-start:50%;display:none}.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{inset-inline-end:15px;inset-block-start:50%}.sub-menu-style6.theme-navigation-and-icons .theme-menu .mi-arrow-container.theme-responsive-menu{display:none}.sub-menu-style6.theme-navigation-and-icons .theme-menu .mi-arrow-container.theme-non-responsive-menu{display:none;display:flex;align-items:center}.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-close-li-menu{display:none}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li a .theme-menu-icon,.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li a .theme-sub-li-menu,.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul li a .theme-menu-icon,.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul li a .theme-sub-li-menu,.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li a .theme-menu-icon,.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li a .theme-sub-li-menu{color:inherit}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul.submenu{background:0 0;padding-block-end:0;display:none;padding-inline-end:0;max-block-size:none;position:absolute;z-index:280;min-inline-size:260px}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul.submenu li{border-block-end:0;margin-inline-start:0;text-align:start;min-inline-size:260px;width:100%;margin-block-start:0;background:var(--local-submenu-bg-color, var(--default-submenu-bg-color));padding:0;box-shadow:0 4px 4px RGBA(0,0,0,.1)}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul.submenu li:only-of-type{padding:10px;border-radius:var(--default-menu-border-radius)}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) a{display:flex;color:var(--local-submenu-text-color, var(--default-submenu-text-color));font-family:var(--default-submenu-font-family);font-size:var(--default-submenu-text-size);font-weight:var(--default-submenu-font-weight);text-transform:var(--default-submenu-text-transform);line-height:var(--default-submenu-line-height);letter-spacing:var(--default-submenu-letter-spacing);text-decoration:none;position:relative;-webkit-text-size-adjust:100%;grid-column:1/span 1;width:100%;padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul li a .theme-sub-li-menu{inset-inline-end:10px;position:absolute;inset-block-start:50%}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul li .mi-container{display:flex;width:100%;border-radius:100px}.sub-menu-style6.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) .mi-container{color:var(--local-submenu-text-color, var(--default-submenu-text-color));background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.sub-menu-style6.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container{color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));background:var(--local-menu-primary-bg-color, var(--default-menu-primary-bg-color))}.sub-menu-style6.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container{color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));background:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color))}.sub-menu-style6.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container>a{line-height:var(--default-menu-primary-line-height);letter-spacing:var(--default-menu-primary-letter-spacing);color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));text-transform:var(--default-menu-primary-text-transform);font-weight:var(--default-menu-primary-font-weight);font-family:var(--default-menu-primary-font-family);font-size:var(--default-menu-primary-text-size);text-decoration:none}.sub-menu-style6.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container>a{line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-secondary-letter-spacing);color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));text-transform:var(--default-menu-secondary-text-transform);font-weight:var(--default-menu-secondary-font-weight);font-family:var(--default-menu-secondary-font-family);font-size:var(--default-menu-secondary-text-size);text-decoration:none}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul li:hover>a,.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li:hover>ul li.theme-menu-selected>a{background:0 0}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color));background:var(--local-submenu-hover-bg-color, var(--default-submenu-hover-bg-color))}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul.submenu li:only-child{border-radius:var(--default-submenu-border-radius);box-shadow:0 0 4px RGBA(0,0,0,.1)}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul li:only-child>a{margin:0}.sub-menu-style6.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:last-child{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--default-submenu-border-radius);border-end-end-radius:var(--default-submenu-border-radius);box-shadow:0 2px 3px RGBA(0,0,0,.1)}.sub-menu-style6.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:first-child{border-start-start-radius:var(--default-submenu-border-radius);border-start-end-radius:0;border-end-start-radius:0;border-end-end-radius:0;box-shadow:0-1px 4px RGBA(0,0,0,.1)}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li.theme-menu-selected>a{background:var(--local-submenu-hover-bg-color, var(--default-submenu-hover-bg-color))}.sub-menu-style6.theme-navigation-and-icons:not(.menu-flyout-disabled) .theme-menu ul li:hover>ul,.sub-menu-style7.theme-navigation-and-icons:not(.menu-flyout-disabled) .theme-menu ul li:hover>ul{display:block!important}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li:hover>ul li.theme-menu-selected>a{color:var(--local-submenu-active-text-color, var(--default-submenu-active-text-color));background:var(--local-submenu-active-bg-color, var(--default-submenu-active-bg-color))}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li:hover>ul li.theme-menu-selected.menu-highlight-primary>a{background:var(--local-menu-primary-active-bg-color, var(--default-menu-primary-active-bg-color));color:var(--local-menu-primary-active-text-color, var(--default-menu-primary-active-text-color))}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li:hover>ul li.theme-menu-selected.menu-highlight-secondary>a{background:var(--local-menu-secondary-active-bg-color, var(--default-menu-secondary-active-bg-color));color:var(--local-menu-secondary-active-text-color, var(--default-menu-secondary-active-text-color))}.theme-vertical-navigation-container .sub-menu-style6.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search-and-mini-cart-group-item:only-child,.theme-vertical-navigation-container .sub-menu-style7.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search-and-mini-cart-group-item:only-child{margin-inline-start:0}.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-currency-res{padding:0;border-block-end:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));display:flex;display:none}.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-currency-option-container{height:auto;width:100%;display:flex;align-items:center;padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.sub-menu-style6.theme-navigation-and-icons .theme-menu .theme-currency-option-container .theme-currency-label{margin-inline-end:auto;color:var(--color-currency-option);font-size:var(--font-size-currency-option);font-family:var(--font-family-currency-option);position:absolute;height:100%;width:100%;inset-inline-start:0;display:flex;align-items:center;padding-inline-start:20px;z-index:300}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul.submenu li,.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul.submenu li:not([class*=menu-highlight]){padding:5px;padding-block-start:0}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul.submenu li:first-child,.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul.submenu li:not([class*=menu-highlight]):first-child{padding-block-start:5px}.sub-menu-style6.theme-navigation-and-icons .theme-menu ul li ul.submenu li{color:var(--color-currency-option)}.theme-navigation-and-icons .theme-menu ul li .mi-container a{display:flex;align-items:center;position:relative;color:var(--local-submenu-text-color, var(--default-submenu-text-color));word-wrap:break-word;word-break:break-word;transition:.15s linear;-webkit-text-size-adjust:100%;text-decoration:none;color:var(--local-menu-text-color, var(--default-menu-text-color));text-transform:var(--default-menu-text-transform);font-weight:var(--default-menu-font-weight);font-family:var(--default-menu-font-family);font-size:var(--default-menu-text-size);line-height:var(--default-menu-line-height);letter-spacing:var(--default-menu-letter-spacing)}.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).contains-submenu>.mi-container>a,.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]):not(.contains-submenu)>.mi-container>a{padding-block-start:var(--default-menu-padding-top);padding-block-end:var(--default-menu-padding-bottom);padding-inline-start:var(--default-menu-padding-left);padding-inline-end:var(--default-menu-padding-right)}.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).contains-submenu>.mi-container>.mi-arrow-container,.theme-navigation-and-icons ul:not(.theme-sub-menu)>li[class*=menu-highlight].contains-submenu>.mi-container>.mi-arrow-container{padding-block-start:var(--default-menu-padding-top);padding-block-end:var(--default-menu-padding-bottom);padding-inline-start:var(--default-menu-padding-left);padding-inline-end:var(--default-menu-padding-right);align-items:center;margin-inline-start:-16px}.theme-navigation-and-icons .theme-menu>ul>li:not([class*=menu-highlight]) .mi-container a{--local-text-color:var(--local-menu-text-color, var(--default-menu-text-color))}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li .mi-container{position:relative;border-radius:var(--default-menu-border-radius);display:flex;width:100%}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:not([class*=menu-highlight]) .mi-container{color:var(--local-menu-text-color, var(--default-menu-text-color));--local-text-color:var(--local-menu-text-color, var(--default-menu-text-color))}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary>.mi-container,.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary>.mi-container>a{color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));--local-text-color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));--local-icon-color:var(--local-text-color)}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary>.mi-container{border-color:var(--local-menu-primary-border-color, var(--default-menu-primary-border-color));border-style:var(--default-menu-primary-border-style);border-width:var(--default-menu-primary-border-size);background:var(--local-menu-primary-bg-color, var(--default-menu-primary-bg-color));border-radius:var(--default-menu-primary-border-radius)}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary>.mi-container>a{line-height:var(--default-menu-primary-line-height);letter-spacing:var(--default-menu-primary-letter-spacing);text-transform:var(--default-menu-primary-text-transform);font-weight:var(--default-menu-primary-font-weight);font-family:var(--default-menu-primary-font-family);font-size:var(--default-menu-primary-text-size);text-decoration:none}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary>.mi-container,.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary>.mi-container>a{color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));--local-text-color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));--local-icon-color:var(--local-text-color)}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary>.mi-container{border-color:var(--local-menu-secondary-border-color, var(--default-menu-secondary-border-color));border-style:var(--default-menu-secondary-border-style);border-width:var(--default-menu-secondary-border-size);background:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color));border-radius:var(--default-menu-secondary-border-radius)}.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary>.mi-container>a{line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-secondary-letter-spacing);text-transform:var(--default-menu-secondary-text-transform);font-weight:var(--default-menu-secondary-font-weight);font-family:var(--default-menu-secondary-font-family);font-size:var(--default-menu-secondary-text-size);text-decoration:none}.theme-navigation-and-icons .theme-menu{position:static;background:0 0;width:auto;max-inline-size:100%;flex:1 0 0px;padding-block-start:0;visibility:visible;height:100%;overflow:visible;border-block-start:none;box-shadow:0 0 0 transparent;max-block-size:none}.theme-navigation-and-icons .theme-menu.theme-change-zindex{z-index:auto}.theme-navigation-and-icons .theme-menu .theme-close-menu{border:1px solid var(--local-menu-text-color, var(--default-menu-text-color));border-radius:100%;height:20px;position:absolute;inset-inline-end:13px;inset-block-start:20px;width:20px;display:none}.theme-navigation-and-icons .theme-menu .theme-close-menu:after,.theme-navigation-and-icons .theme-menu .theme-close-menu:before{background-color:var(--local-menu-text-color, var(--default-menu-text-color));content:" ";height:12px;inset-inline-start:8px;position:absolute;inset-block-start:3px;width:2px}.theme-navigation-and-icons .theme-menu .close-menu:before{transform:rotate(45deg)}.theme-navigation-and-icons .theme-menu .close-menu:after{transform:rotate(-45deg)}.menu-layout-vertical.theme-navigation-and-icons.separator-style1 .theme-menu>ul>li::after,.menu-layout-vertical.theme-navigation-and-icons.separator-style2 .theme-menu>ul>li::after,.menu-layout-vertical.theme-navigation-and-icons.separator-style3 .theme-menu>ul>li::after,.theme-navigation-and-icons .theme-menu .theme-close-li-menu{display:none}.theme-navigation-and-icons .theme-menu ul{overflow:auto}.theme-navigation-and-icons .theme-menu ul.menu{max-block-size:none;overflow:visible;text-align:end;padding:0;display:flex;flex-wrap:wrap;max-inline-size:100%;flex-direction:row;justify-content:flex-end}.theme-navigation-and-icons .theme-menu ul.menu.menu-overflow-pending{overflow:hidden;flex-wrap:nowrap}.theme-navigation-and-icons .theme-menu ul.menu.menu-overflow-pending>.menu-item{flex-shrink:0}.menu-layout-vertical.theme-navigation-and-icons .theme-menu ul.menu.menu-overflow-pending{flex-wrap:nowrap;max-block-size:100%}.theme-navigation-and-icons .theme-menu ul.submenu{overflow:visible;max-inline-size:100%}.theme-navigation-and-icons .theme-menu ul .zpmm{text-align:start}.menu-layout-vertical.theme-navigation-and-icons .theme-menu ul.menu{flex-direction:column}.menu-layout-vertical.theme-navigation-and-icons .theme-menu ul li a{width:100%}.theme-navigation-and-icons .theme-menu ul li,.theme-navigation-and-icons .theme-menu>ul>li{position:relative;list-style:none;word-break:break-word;word-wrap:break-word;display:flex;align-items:center;padding:0}.theme-navigation-and-icons .theme-menu ul li{border-block-end:0 none}.theme-navigation-and-icons .theme-menu>ul>li{border-radius:var(--default-menu-border-radius);line-height:var(--default-menu-line-height);letter-spacing:var(--default-menu-letter-spacing);padding-inline-start:0}.theme-navigation-and-icons .theme-menu ul li ul.submenu{padding-block-start:7px}.theme-navigation-and-icons .theme-menu ul li ul.submenu ul{padding-block-start:0!important}.theme-navigation-and-icons .theme-menu .theme-topbar-contact-info ul li{border:0}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul li:hover>a,.theme-navigation-and-icons .theme-menu .theme-topbar-contact-info ul li:hover>a{background:0 0}.theme-navigation-and-icons .theme-menu-area.theme-responsive-menu li>a .mi-arrow-container.theme-responsive-menu{inset-inline-end:15px}.theme-navigation-and-icons .theme-menu-area.theme-responsive-menu li.menu-highlight-primary>a,.theme-navigation-and-icons .theme-menu-area.theme-responsive-menu li.menu-highlight-secondary>a{margin-block-start:var(--default-submenu-margin-top);margin-block-end:var(--default-submenu-margin-bottom);margin-inline-start:var(--default-submenu-margin-left);margin-inline-end:var(--default-submenu-margin-right)}.theme-navigation-and-icons .theme-menu-area.theme-responsive-menu li.menu-highlight-primary>a .theme-sub-li-menu,.theme-navigation-and-icons .theme-menu-area.theme-responsive-menu li.menu-highlight-secondary>a .theme-sub-li-menu{inset-inline-end:10px}body.theme-body-overflowhidden{overflow:hidden}.theme-navigation-and-icons .theme-menu ul li .theme-menu-content.theme-menu-icon-enabled,.theme-navigation-and-icons .theme-menu ul li ul li .theme-menu-content.theme-menu-icon-enabled{display:flex;align-items:center}.theme-navigation-and-icons .theme-menu ul li .theme-menu-content .theme-menu-icon{display:flex;align-items:center;margin-inline-end:5px;margin-block-end:0;color:inherit;margin-inline-end:var(--default-menu-icon-gap)}.theme-menu-icon svg:not([fill=none]):not([stroke]) circle,.theme-menu-icon svg:not([fill=none]):not([stroke]) ellipse,.theme-menu-icon svg:not([fill=none]):not([stroke]) line,.theme-menu-icon svg:not([fill=none]):not([stroke]) path,.theme-menu-icon svg:not([fill=none]):not([stroke]) polygon,.theme-menu-icon svg:not([fill=none]):not([stroke]) polyline,.theme-menu-icon svg:not([fill=none]):not([stroke]) rect,.theme-menu-icon svg[fill=none] circle[fill]:not([fill=none]),.theme-menu-icon svg[fill=none] path[fill]:not([fill=none]),.theme-menu-icon svg[fill=none] rect[fill]:not([fill=none]){fill:currentColor}.theme-menu-icon svg[stroke]:not([stroke=none]) circle,.theme-menu-icon svg[stroke]:not([stroke=none]) ellipse,.theme-menu-icon svg[stroke]:not([stroke=none]) line,.theme-menu-icon svg[stroke]:not([stroke=none]) path,.theme-menu-icon svg[stroke]:not([stroke=none]) polygon,.theme-menu-icon svg[stroke]:not([stroke=none]) polyline,.theme-menu-icon svg[stroke]:not([stroke=none]) rect{stroke:currentColor;fill:none}.theme-menu-icon svg circle[stroke]:not([stroke=none]),.theme-menu-icon svg ellipse[stroke]:not([stroke=none]),.theme-menu-icon svg line[stroke]:not([stroke=none]),.theme-menu-icon svg path[stroke]:not([stroke=none]),.theme-menu-icon svg polygon[stroke]:not([stroke=none]),.theme-menu-icon svg polyline[stroke]:not([stroke=none]),.theme-menu-icon svg rect[stroke]:not([stroke=none]),.theme-menu-icon svg[stroke]:not([stroke=none]){stroke:currentColor}.theme-navigation-and-icons .theme-menu ul li ul li .theme-menu-content .theme-menu-icon{margin-inline-end:5px;margin-block-end:0;margin-inline-end:var(--default-submenu-icon-gap)}.theme-navigation-and-icons .theme-menu ul li ul li.menu-highlight-primary .theme-menu-content.theme-menu-icon-enabled,.theme-navigation-and-icons .theme-menu ul li ul li.menu-highlight-secondary .theme-menu-content.theme-menu-icon-enabled{align-items:center}.theme-navigation-and-icons .theme-menu>ul>li:not([class*=menu-highlight]){color:var(--local-menu-text-color, var(--default-menu-text-color));--local-text-color:var(--local-menu-text-color, var(--default-menu-text-color));--local-icon-color:var(--local-text-color)}.theme-navigation-and-icons .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-menu-hover-text-color, var(--default-menu-hover-text-color));--local-text-color:var(--local-menu-hover-text-color, var(--default-menu-hover-text-color));--local-icon-color:var(--local-text-color)}.theme-navigation-and-icons .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container{color:var(--local-menu-active-text-color, var(--default-menu-active-text-color));--local-text-color:var(--local-menu-active-text-color, var(--default-menu-active-text-color));--local-icon-color:var(--local-text-color)}.theme-navigation-and-icons .theme-menu ul li ul.submenu li:hover,.theme-navigation-and-icons .theme-menu>ul>li:hover{color:var(--local-menu-hover-text-color, var(--default-menu-hover-text-color))}.theme-navigation-and-icons .theme-menu ul li ul.submenu li.menu-highlight-primary,.theme-navigation-and-icons .theme-menu>ul>li.menu-highlight-primary{color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));--local-text-color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));--local-icon-color:var(--local-text-color)}.theme-navigation-and-icons .theme-menu ul li ul.submenu li.menu-highlight-secondary,.theme-navigation-and-icons .theme-menu>ul>li.menu-highlight-secondary{color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));--local-text-color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));--local-icon-color:var(--local-text-color)}.theme-navigation-and-icons .theme-menu>ul>li.menu-highlight-primary>.mi-container>a,.theme-navigation-and-icons .theme-menu>ul>li.menu-highlight-primary>a{line-height:var(--default-menu-primary-line-height);letter-spacing:var(--default-menu-primary-letter-spacing);color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));text-transform:var(--default-menu-primary-text-transform);font-weight:var(--default-menu-primary-font-weight);font-family:var(--default-menu-primary-font-family);font-size:var(--default-menu-primary-text-size)}.theme-navigation-and-icons .theme-menu>ul>li.menu-highlight-primary>.mi-container>a{border-color:var(--local-menu-primary-border-color, var(--default-menu-primary-border-color));border-style:var(--default-menu-primary-border-style);border-width:var(--default-menu-primary-border-size);border-radius:var(--default-menu-primary-border-radius);padding:0}.theme-navigation-and-icons .theme-menu ul>li.menu-highlight-primary>.mi-container>a,.theme-navigation-and-icons .theme-menu ul>li.menu-highlight-secondary>.mi-container>a{padding-inline-start:var(--default-menu-padding-left);padding-inline-end:var(--default-menu-padding-right);padding-block-start:var(--default-menu-padding-top);padding-block-end:var(--default-menu-padding-bottom)}.theme-navigation-and-icons .theme-menu>ul>li.menu-highlight-primary>a{padding-block-start:10px;padding-block-end:10px}.theme-navigation-and-icons .theme-menu>ul>li.menu-highlight-secondary>.mi-container{line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-secondary-letter-spacing);color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));text-transform:var(--default-menu-secondary-text-transform);font-weight:var(--default-menu-secondary-font-weight);font-family:var(--default-menu-secondary-font-family);font-size:var(--default-menu-secondary-text-size);border-color:var(--local-menu-secondary-border-color, var(--default-menu-secondary-border-color));border-style:var(--default-menu-secondary-border-style);border-width:var(--default-menu-secondary-border-size);background:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color));border-radius:var(--default-menu-secondary-border-radius);padding:0}.theme-navigation-and-icons .theme-menu ul>li.menu-highlight-secondary>.mi-container>a{line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-letter-spacing);text-transform:var(--default-menu-text-transform);font-weight:var(--default-menu-font-weight);font-family:var(--default-menu-font-family);font-size:var(--default-menu-text-size)}.active-menu-style1 .theme-menu>ul>li:hover>.mi-container{background:var(--local-menu-hover-bg-color, var(--default-menu-hover-bg-color));--local-bg-color:var(--local-menu-hover-bg-color, var(--default-menu-hover-bg-color))}.active-menu-style1 .theme-menu>ul>li.theme-menu-selected>.mi-container{background:var(--local-menu-active-bg-color, var(--default-menu-active-bg-color));--local-bg-color:var(--local-menu-active-bg-color, var(--default-menu-active-bg-color))}.active-menu-style1 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-menu-style1 .theme-menu>ul>li:hover>.mi-container>a,.active-menu-style1.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-menu-style1.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-menu-active-text-color, var(--default-menu-active-text-color));--local-text-color:var(--local-menu-active-text-color, var(--default-menu-active-text-color))}.active-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight])>.mi-container{border-block-start:3px solid transparent}.active-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]):hover>.mi-container{border-block-start-color:var(--local-menu-styling-active-border-color, var(--default-menu-styling-active-border-color))}.active-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container .active-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).theme-menu-selected:after,.active-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected:after{background:var(--local-menu-active-bg-color, var(--default-menu-active-bg-color));--local-bg-color:var(--local-menu-active-bg-color, var(--default-menu-active-bg-color))}.active-menu-style2 .theme-menu>ul>li,.active-menu-style3 .theme-menu>ul>li{padding-inline-start:0;padding-inline-end:0}.active-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight])>.mi-container{border-block-end:3px solid transparent}.active-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container{border-block-end-color:var(--local-menu-styling-active-border-color, var(--default-menu-styling-active-border-color))}.theme-navigation-and-icons ul li ul.submenu li:not([class*=menu-highlight]) a{color:var(--local-menu-text-color, var(--default-menu-text-color));font-family:var(--default-menu-font-family);font-size:var(--default-menu-text-size);font-weight:var(--default-menu-font-weight);text-transform:var(--default-menu-text-transform);line-height:var(--default-menu-line-height);letter-spacing:var(--default-menu-letter-spacing)}.theme-menu ul li ul [data-theme-menu-icon] svg,[data-theme-megamenu-icon] svg,[data-theme-menu-icon] svg{width:1em;height:1em}.theme-navigation-and-icons.theme-menu-icon-left ul>li .theme-menu-content.theme-menu-icon-enabled .theme-menu-icon{margin-inline-end:5px;margin-block-end:0}.theme-navigation-and-icons.theme-menu-icon-top ul>li .theme-menu-content.theme-menu-icon-enabled .theme-menu-icon{margin-inline-end:0;margin-block-end:5px}.theme-navigation-and-icons.theme-menu-icon-top.theme-submenu-icon-top ul li .theme-menu-content.theme-menu-icon-enabled,.theme-navigation-and-icons.theme-menu-icon-top:not(.theme-submenu-icon-top) ul li .theme-menu-content.theme-menu-icon-enabled{display:flex;align-items:center;flex-flow:column}.theme-navigation-and-icons.theme-menu-icon-top.theme-submenu-icon-top ul li ul li .theme-menu-content.theme-menu-icon-enabled,.theme-navigation-and-icons.theme-submenu-icon-top:not(.theme-menu-icon-top) ul li ul li .theme-menu-content.theme-menu-icon-enabled{display:flex;align-items:flex-start;flex-flow:column}.theme-navigation-and-icons.theme-menu-icon-top:not(.theme-submenu-icon-top) ul li ul li .theme-menu-content.theme-menu-icon-enabled{flex-direction:row;align-items:center}.theme-navigation-and-icons.theme-submenu-icon-left ul li ul li .theme-menu-content.theme-menu-icon-enabled .theme-menu-icon{margin-block-end:0;margin-inline-end:5px}.theme-navigation-and-icons.theme-submenu-icon-top ul li ul li .theme-menu-content.theme-menu-icon-enabled .theme-menu-icon{margin-block-end:5px;margin-inline-end:0}.mi-container button.mi-arrow-container{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:inherit;border:0}.mobile-menu-portal .theme-sub-menu .menu-item .mi-container a,.mobile-menu-portal.sub-menu-style6 ul li.menu-item a,.theme-sub-menu .mi-arrow-container.theme-non-responsive-menu,.theme-sub-menu li.menu-highlight-primary .mi-arrow-container.theme-non-responsive-menu,.theme-sub-menu li.menu-highlight-secondary .mi-arrow-container.theme-non-responsive-menu{padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.theme-sub-menu .mi-arrow-container.theme-non-responsive-menu .theme-sub-li-menu{transform:rotate(45deg) translateY(0)!important;margin-inline-start:0!important;position:static!important}.mobile-menu-portal{border-block-start:3px solid var(--local-submenu-border-color, var(--default-submenu-border-color));position:fixed;z-index:9999;background-color:var(--local-submenu-bg-color, var(--default-submenu-bg-color));width:100%;box-shadow:0 6px 12px rgba(0,0,0,.175);overflow-y:auto;inset-inline-start:0;display:none!important}.mobile-menu-portal .mi-container{position:relative}.mobile-menu-portal .mi-arrow-container.theme-responsive-menu{width:35px;height:80%;position:absolute;inset-block-start:50%;display:flex;transform:translate(0,-50%);z-index:10;inset-inline-end:15px}.mobile-menu-portal .mi-arrow-container.theme-responsive-menu.up-arrow:after,.mobile-menu-portal .mi-arrow-container.theme-responsive-menu:after{display:block;height:6px;width:6px;border-inline-end:1px solid;border-block-start:1px solid;background:0 0;transform:rotate(135deg);margin-inline-start:10px;content:"";inset-inline-start:5px;inset-block-start:40%;position:absolute}.mobile-menu-portal .mi-arrow-container.theme-responsive-menu.up-arrow:after{transform:rotate(-45deg);inset-block-start:50%}.mobile-menu-portal ul.submenu{list-style:none;padding:0;margin:0}.mobile-menu-portal .menu-item{border-block-end:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));position:relative}.mobile-menu-portal .menu-item:last-child{border-block-end:0}.mobile-menu-portal .menu-item .mi-container{display:flex;align-items:center}.mobile-menu-portal .menu-item .mi-container a,.mobile-menu-portal .menu-item.menu-highlight-primary>.mi-container>a,.mobile-menu-portal .menu-item.menu-highlight-secondary>.mi-container>a{padding-block-start:var(--default-menu-padding-top);padding-block-end:var(--default-menu-padding-bottom);padding-inline-start:var(--default-menu-padding-left);padding-inline-end:var(--default-menu-padding-right)}.mobile-menu-portal .menu-item .mi-container a{flex:1;display:flex;position:relative;text-decoration:none;color:var(--local-submenu-text-color, var(--default-submenu-text-color));font-family:var(--default-submenu-font-family);font-size:var(--default-submenu-text-size);font-weight:var(--default-submenu-font-weight);text-transform:var(--default-submenu-text-transform);line-height:var(--default-submenu-line-height);letter-spacing:var(--default-submenu-letter-spacing)}.mobile-menu-portal .menu-item .theme-menu-icon{display:inline-flex;align-items:center;margin-inline-end:8px;color:inherit}.mobile-menu-portal .menu-item .theme-menu-icon svg{width:25px;height:25px}.mobile-menu-portal .mi-arrow-container{background:0 0;border:0;cursor:pointer;padding:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);z-index:1}.mobile-menu-portal .theme-sub-li-menu{position:relative;display:inline-block}.mobile-menu-portal .theme-sub-menu{padding:0;background:0 0}.mobile-menu-portal .menu-item.menu-highlight-primary>.mi-container,.mobile-menu-portal .menu-item.menu-highlight-secondary>.mi-container,.mobile-menu-portal.sub-menu-style6 [class*=menu-highlight]>.mi-container,.mobile-menu-portal.sub-menu-style6>ul>li[class*=menu-highlight]>.mi-container,.mobile-menu-portal.sub-menu-style7>ul>li[class*=menu-highlight]>.mi-container{margin-block-start:var(--default-submenu-margin-top);margin-block-end:var(--default-submenu-margin-bottom);margin-inline-start:var(--default-submenu-margin-left);margin-inline-end:var(--default-submenu-margin-right)}.mobile-menu-portal .menu-item.menu-highlight-primary>.mi-container>a,.mobile-menu-portal .menu-item.menu-highlight-secondary>.mi-container>a{--local-icon-color:var(--local-text-color)}.mobile-menu-portal .menu-item.menu-highlight-primary>.mi-container>a{background-color:var(--local-menu-primary-bg-color, var(--default-menu-primary-bg-color));color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));--local-text-color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));font-family:var(--default-menu-primary-font-family);font-weight:var(--default-menu-primary-font-weight);text-transform:var(--default-menu-primary-text-transform);line-height:var(--default-menu-primary-line-height);letter-spacing:var(--default-menu-primary-letter-spacing);font-size:var(--default-menu-primary-text-size)}.mobile-menu-portal .menu-item.menu-highlight-secondary>.mi-container>a{background-color:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color));--local-text-color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));border-radius:var(--default-menu-secondary-border-radius);font-family:var(--default-menu-secondary-font-family);font-weight:var(--default-menu-secondary-font-weight);text-transform:var(--default-menu-secondary-text-transform);line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-secondary-letter-spacing);font-size:var(--default-menu-secondary-text-size)}.mobile-menu-portal .menu-item.menu-highlight-secondary>.mi-container>.mi-arrow-container,.mobile-menu-portal .menu-item.menu-highlight-secondary>.mi-container>a{color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color))}.mobile-menu-portal .menu-item.menu-highlight-primary>.mi-container>.mi-arrow-container{color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));inset-inline-end:10px}.mobile-menu-portal .menu-item.menu-highlight-secondary>.mi-container>.mi-arrow-container,.mobile-menu-portal.sub-menu-style6 [class*=menu-highlight]>.mi-container>a .theme-sub-li-menu,.mobile-menu-portal.sub-menu-style6>ul>li[class*=menu-highlight]>.mi-container>a .theme-sub-li-menu,.mobile-menu-portal.sub-menu-style7>ul>li[class*=menu-highlight]>.mi-container>a .theme-sub-li-menu{inset-inline-end:10px}.contact-social-portal .zpelem-socialprofile li a,.contact-social-portal ul li,.mobile-menu-portal .submenu .menu-item{padding:0}.mobile-menu-portal .theme-sub-menu .menu-item{margin-inline-start:0;text-align:start;word-break:break-word;word-wrap:break-word;padding-inline-start:var(--default-submenu-indent);padding-inline-end:0}.mobile-menu-portal.sub-menu-style6 ul li.menu-item ul li.menu-item:not([class*=menu-highlight]) a{padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.contact-social-portal .theme-topbar-contact-info{display:block;padding-inline-end:0}.contact-social-portal{display:flex;flex-direction:row-reverse;align-items:center;padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.contact-social-portal .zpelem-contact,.contact-social-portal .zpelem-socialprofile{margin:0}.contact-social-portal .zpelem-contact{margin-inline-start:auto}.contact-social-portal ul{overflow:auto;padding:0}.contact-social-portal .theme-topbar-contact-info ul{display:flex;margin-inline-start:auto}.contact-social-portal .theme-topbar-contact-info ul li{border:0;display:flex;padding:0;margin-inline-start:0;margin-inline-end:20px}.contact-social-portal .theme-topbar-contact-info ul li .mi-container a{padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.contact-social-portal .theme-topbar-contact-info ul li a .theme-topbar-info-icon{display:flex;align-items:center;margin:0}.contact-social-portal .theme-topbar-contact-info ul li a svg,.contact-social-portal .zpscoialicon-inner-parent li a svg{width:var(--default-menu-social-icon-size);height:var(--default-menu-social-icon-size);fill:var(--local-menu-text-color, var(--default-menu-text-color))}.contact-social-portal .theme-topbar-contact-info ul li:last-child{margin-inline-end:0;padding-inline-start:0}.contact-social-portal .zpelem-socialprofile{padding-block-start:0;padding-block-end:0;padding-inline-start:0;margin-block-start:-8px}.contact-social-portal .zpscoialicon-inner-parent{flex:1 1 0px;display:flex;flex-wrap:wrap}.contact-social-portal .zpscoialicon-inner-parent li{padding-inline-start:0;padding-inline-end:0;margin-block-end:0;margin-inline-start:4px;margin-inline-end:4px;border-block-end:0 none;margin-block-start:8px}.contact-social-portal .zpscoialicon-inner-parent li a{padding:0!important;margin:0!important;justify-content:flex-start!important;width:auto!important;height:auto!important}.mobile-menu-portal.sub-menu-style7 ul li.menu-item a,.sub-menu-style6 .contact-social-portal{padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.contact-social-portal .zpelem-socialprofile,[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu ul li,[class*=sub-menu-style].expand-submenu.active-menu-style8.theme-navigation-and-icons .theme-menu ul li{display:block}.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-sub-li-menu{margin-inline-start:5px;position:static;transform:translate(0,0);background:0 0}.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow,.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{display:block;height:6px;width:6px;border-inline-end:1px solid;border-block-start:1px solid;background:0 0;transform:rotate(135deg);margin-inline-start:0;color:inherit}.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-close-li-menu,.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-down-arrow:after,.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow:after,[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu .mi-arrow-container.theme-non-responsive-menu,[class*=sub-menu-style].theme-navigation-and-icons.active-menu-style8.expand-submenu .theme-menu .mi-arrow-container.theme-non-responsive-menu{display:none}.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow:after{transform:rotate(-45deg);inset-block-start:50%;display:none}.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-sub-li-menu.theme-submenu-right-arrow{inset-inline-end:15px;inset-block-start:50%}.sub-menu-style7.theme-navigation-and-icons .theme-menu .mi-arrow-container.theme-responsive-menu{display:none}.sub-menu-style7.theme-navigation-and-icons .theme-menu .mi-arrow-container.theme-non-responsive-menu{display:none;display:flex;align-items:center}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul li a .theme-menu-icon,.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul li a .theme-sub-li-menu{color:inherit}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul.submenu{background:0 0;padding-block-end:0;display:none;padding-inline-end:0;max-block-size:none;position:absolute;z-index:280;min-inline-size:260px}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul.submenu li{border-block-end:0;margin-inline-start:0;text-align:start;min-inline-size:260px;width:100%;margin-block-start:0;background:var(--local-submenu-bg-color, var(--default-submenu-bg-color));padding:0;box-shadow:0 4px 4px RGBA(0,0,0,.1)}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul.submenu li:only-of-type{padding:10px;border-radius:var(--default-menu-border-radius)}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) a{display:flex;color:var(--local-submenu-text-color, var(--default-submenu-text-color));font-family:var(--default-submenu-font-family);font-size:var(--default-submenu-text-size);font-weight:var(--default-submenu-font-weight);text-transform:var(--default-submenu-text-transform);line-height:var(--default-submenu-line-height);letter-spacing:var(--default-submenu-letter-spacing);text-decoration:none;position:relative;-webkit-text-size-adjust:100%;grid-column:1/span 1;width:100%;padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul li a .theme-sub-li-menu{inset-inline-end:10px;position:absolute;inset-block-start:50%}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul li .mi-container{display:flex;width:100%;border-radius:6px}.sub-menu-style7.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) .mi-container{color:var(--local-submenu-text-color, var(--default-submenu-text-color));background:var(--local-submenu-bg-color, var(--default-submenu-bg-color))}.sub-menu-style7.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container{color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));background:var(--local-menu-primary-bg-color, var(--default-menu-primary-bg-color))}.sub-menu-style7.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container{color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));background:var(--local-menu-secondary-bg-color, var(--default-menu-secondary-bg-color))}.sub-menu-style7.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-primary>.mi-container>a{line-height:var(--default-menu-primary-line-height);letter-spacing:var(--default-menu-primary-letter-spacing);color:var(--local-menu-primary-text-color, var(--default-menu-primary-text-color));text-transform:var(--default-menu-primary-text-transform);font-weight:var(--default-menu-primary-font-weight);font-family:var(--default-menu-primary-font-family);font-size:var(--default-menu-primary-text-size);text-decoration:none}.sub-menu-style7.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li.menu-highlight-secondary>.mi-container>a{line-height:var(--default-menu-secondary-line-height);letter-spacing:var(--default-menu-secondary-letter-spacing);color:var(--local-menu-secondary-text-color, var(--default-menu-secondary-text-color));text-transform:var(--default-menu-secondary-text-transform);font-weight:var(--default-menu-secondary-font-weight);font-family:var(--default-menu-secondary-font-family);font-size:var(--default-menu-secondary-text-size);text-decoration:none}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-submenu-hover-text-color, var(--default-submenu-hover-text-color));background:var(--local-submenu-hover-bg-color, var(--default-submenu-hover-bg-color))}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul.submenu li:only-child{border-radius:var(--default-submenu-border-radius);box-shadow:0 0 4px RGBA(0,0,0,.1)}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul li:only-child>a{margin:0}.sub-menu-style7.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:last-child{border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--default-submenu-border-radius);border-end-end-radius:var(--default-submenu-border-radius);box-shadow:0 2px 3px RGBA(0,0,0,.1)}.sub-menu-style7.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li:first-child{border-start-start-radius:var(--default-submenu-border-radius);border-start-end-radius:0;border-end-start-radius:0;border-end-end-radius:0;box-shadow:0-1px 4px RGBA(0,0,0,.1)}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li.theme-menu-selected>a{background:var(--local-submenu-hover-bg-color, var(--default-submenu-hover-bg-color))}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li:hover>ul li.theme-menu-selected>a{background:0 0;color:var(--local-submenu-active-text-color, var(--default-submenu-active-text-color));background:var(--local-submenu-active-bg-color, var(--default-submenu-active-bg-color))}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li:hover>ul li.theme-menu-selected.menu-highlight-primary>a{background:var(--local-menu-primary-active-bg-color, var(--default-menu-primary-active-bg-color));color:var(--local-menu-primary-active-text-color, var(--default-menu-primary-active-text-color))}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li:hover>ul li.theme-menu-selected.menu-highlight-secondary>a{background:var(--local-menu-secondary-active-bg-color, var(--default-menu-secondary-active-bg-color));color:var(--local-menu-secondary-active-text-color, var(--default-menu-secondary-active-text-color))}.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-currency-res{padding:0;border-block-end:1px solid var(--local-submenu-border-color, var(--default-submenu-border-color));display:flex;display:none}.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-currency-option-container{height:auto;width:100%;display:flex;align-items:center;padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.sub-menu-style7.theme-navigation-and-icons .theme-menu .theme-currency-option-container .theme-currency-label{margin-inline-end:auto;color:var(--color-currency-option);font-size:var(--font-size-currency-option);font-family:var(--font-family-currency-option);position:absolute;height:100%;width:100%;left:0;display:flex;align-items:center;padding-inline-start:20px;z-index:300}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul.submenu li,.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul.submenu li:not([class*=menu-highlight]){padding:5px;padding-block-start:0}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul.submenu li:first-child,.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul.submenu li:not([class*=menu-highlight]):first-child{padding-block-start:5px}.sub-menu-style7.theme-navigation-and-icons .theme-menu ul li ul.submenu li{color:var(--color-currency-option)}.mobile-menu-portal.sub-menu-style7 [class*=menu-highlight]>.mi-container{margin-block-start:var(--default-submenu-margin-top);margin-block-end:var(--default-submenu-margin-bottom);margin-inline-start:var(--default-submenu-margin-left);margin-inline-end:var(--default-submenu-margin-right)}.mobile-menu-portal.sub-menu-style7 [class*=menu-highlight]>.mi-container>a .theme-sub-li-menu{inset-inline-end:10px}.mobile-menu-portal.sub-menu-style7 ul li.menu-item ul li.menu-item:not([class*=menu-highlight]) a{padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.sub-menu-style7 .contact-social-portal,.theme-navigation-and-icons.menu-flyout-disabled .theme-sub-menu .mi-arrow-container.theme-responsive-menu{padding-block-start:var(--default-submenu-padding-top);padding-block-end:var(--default-submenu-padding-bottom);padding-inline-start:var(--default-submenu-padding-left);padding-inline-end:var(--default-submenu-padding-right)}.active-menu-style2 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-menu-style2 .theme-menu>ul>li:hover>.mi-container>a,.active-menu-style2 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-menu-style2 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container,.active-menu-style3 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-menu-style3 .theme-menu>ul>li:hover>.mi-container>a,.active-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container,.active-menu-style4 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-menu-style4 .theme-menu>ul>li:hover>.mi-container>a,.active-menu-style4 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-menu-style4 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container,.active-menu-style5 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-menu-style5 .theme-menu>ul>li:hover>.mi-container>a,.active-menu-style5 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-menu-style5 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container,.active-menu-style6 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-menu-style6 .theme-menu>ul>li:hover>.mi-container>a,.active-menu-style6 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-menu-style6 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-menu-styling-active-text-color, var(--default-menu-styling-active-text-color))}.theme-navigation-and-icons.active-menu-style5 ul:not(.theme-sub-menu)>li:not([class*=menu-highlight])>.mi-container{border-block-end:3px solid transparent;border-block-start:3px solid transparent}.theme-navigation-and-icons.active-menu-style5 .theme-menu>ul>li.theme-menu-selected>.mi-container,.theme-navigation-and-icons.active-menu-style5 .theme-menu>ul>li:hover>.mi-container{border-block-end-color:var(--local-menu-styling-active-border-color, var(--default-menu-styling-active-border-color));border-block-start-color:var(--local-menu-styling-active-border-color, var(--default-menu-styling-active-border-color))}.theme-navigation-and-icons.separator-style1 .theme-menu>ul>li:after,.theme-navigation-and-icons.separator-style2 .theme-menu>ul>li:after{content:"";display:block;position:absolute;height:50%;background:var(--local-menu-seperator-color, var(--default-menu-seperator-color));width:1px;inset-inline-end:calc(var(--default-menu-margin-right)/-2);top:50%;transform:translateY(-50%)}.theme-navigation-and-icons.separator-style3 .theme-menu>ul>li:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%)}.theme-navigation-and-icons.separator-style2 .theme-menu>ul>li:after{transform:translateY(-50%) rotate(20deg)}.theme-navigation-and-icons.separator-style3 .theme-menu>ul>li:after{width:5px;height:5px;border-radius:50%;background:var(--local-menu-seperator-color, var(--default-menu-seperator-color));inset-inline-end:calc(var(--default-menu-margin-right)/-1.6)}.active-menu-style8.theme-navigation-and-icons.separator-style1 .theme-menu>ul>li:after,.active-menu-style8.theme-navigation-and-icons.separator-style2 .theme-menu>ul>li:after,.active-menu-style8.theme-navigation-and-icons.separator-style3 .theme-menu>ul>li:after,.theme-navigation-and-icons.has-more-menu.separator-style1 .theme-menu>ul>li:last-child:after,.theme-navigation-and-icons.has-more-menu.separator-style2 .theme-menu>ul>li:last-child:after,.theme-navigation-and-icons.has-more-menu.separator-style3 .theme-menu>ul>li:last-child:after,.theme-navigation-and-icons:not(.has-more-menu).separator-style1 .theme-menu>ul>li:nth-last-child(2):after,.theme-navigation-and-icons:not(.has-more-menu).separator-style2 .theme-menu>ul>li:nth-last-child(2):after,.theme-navigation-and-icons:not(.has-more-menu).separator-style3 .theme-menu>ul>li:nth-last-child(2):after{display:none}.theme-navigation-and-icons.active-menu-style6 ul:not(.theme-sub-menu)>li:not([class*=menu-highlight])>.mi-container{border:1px solid transparent}.theme-navigation-and-icons.active-menu-style6 ul:not(.theme-sub-menu)>li.contains-submenu:not([class*=menu-highlight])>.mi-container{padding-inline-end:0}.theme-navigation-and-icons.active-menu-style6 .theme-menu>ul>li.theme-menu-selected>.mi-container,.theme-navigation-and-icons.active-menu-style6 .theme-menu>ul>li:hover>.mi-container{border-color:var(--local-menu-styling-active-border-color, var(--default-menu-styling-active-border-color))}.theme-navigation-and-icons.active-menu-style7 ul:not(.theme-sub-menu)>li:not([class*=menu-highlight])>.mi-container{border-radius:100px}.theme-navigation-and-icons.active-menu-style7 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.theme-navigation-and-icons.active-menu-style7 .theme-menu>ul>li:hover>.mi-container>a{color:var(--local-menu-active-text-color, var(--default-menu-active-text-color));--local-text-color:var(--local-menu-active-text-color, var(--default-menu-active-text-color))}.theme-navigation-and-icons.active-menu-style7 .theme-menu>ul>li.theme-menu-selected>.mi-container,.theme-navigation-and-icons.active-menu-style7 .theme-menu>ul>li:hover>.mi-container{background-color:var(--local-menu-active-bg-color, var(--default-menu-active-bg-color));color:var(--local-menu-active-text-color, var(--default-menu-active-text-color));--local-bg-color:var(--local-menu-active-bg-color, var(--default-menu-active-bg-color));--local-text-color:var(--local-menu-active-text-color, var(--default-menu-active-text-color))}.active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary:not(.contains-submenu)>.mi-container>a,.active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary:not(.contains-submenu)>.mi-container>a,.active-menu-style8.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]):not(.contains-submenu)>.mi-container>a,[class*=sub-menu-style].theme-navigation-and-icons.active-menu-style8 .theme-menu-area .theme-menu ul li ul li a,[class*=sub-menu-style].theme-navigation-and-icons.active-menu-style8 .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) a{padding:0}.active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary.contains-submenu>.mi-container>a,.active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary.contains-submenu>.mi-container>a,.active-menu-style8.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).contains-submenu>.mi-container>a{padding-block:0;padding-inline-start:0;padding-inline-end:5px}.active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary>.mi-container,.active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary>.mi-container{background:0 0}.active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary>.mi-container,.active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary>.mi-container>a,.active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary>.mi-container,.active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary>.mi-container>a{color:var(--local-menu-text-color, var(--default-menu-text-color))}.active-menu-style8.expand-submenu.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).contains-submenu>.mi-container>.mi-arrow-container,.active-menu-style8.expand-submenu.theme-navigation-and-icons ul:not(.theme-sub-menu)>li[class*=menu-highlight].contains-submenu>.mi-container>.mi-arrow-container{display:none}[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li,[class*=sub-menu-style].theme-navigation-and-icons.active-menu-style8 .theme-menu ul li ul.submenu ul{padding:0}.active-menu-style8.theme-navigation-and-icons ul:not(.theme-sub-menu)>li.contains-submenu>.mi-container>.mi-arrow-container{padding-inline-end:0;padding-inline-start:0;margin-inline-start:0}[class*=sub-menu-style].expand-submenu.active-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu,[class*=sub-menu-style].expand-submenu.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu{position:static;min-inline-size:auto;display:block}[class*=sub-menu-style].expand-submenu.active-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li{min-inline-size:auto;box-shadow:none}[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu ul li ul li .mi-container{margin-block-end:10px}[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li:first-child,[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li:last-child{box-shadow:none}[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li:last-child{margin-block-end:0}[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li:first-child,[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li:not([class*=menu-highlight]):first-child{padding-block-start:0}.active-menu-style8.theme-navigation-and-icons .theme-menu>ul>li{margin-inline-start:15px}[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child .mi-container:before,[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li,[class*=sub-menu-style].theme-navigation-and-icons.active-menu-style8 .theme-menu ul li ul li.theme-menu-selected>.mi-container,[class*=sub-menu-style].theme-navigation-and-icons.active-menu-style8 .theme-menu ul li ul li:hover>.mi-container,[class*=sub-menu-style].theme-navigation-and-icons.active-menu-style8 .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,[class*=sub-menu-style].theme-navigation-and-icons.active-menu-style8 .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container,[class*=sub-menu-style].theme-navigation-and-icons.active-menu-style8 .theme-menu-area .theme-menu ul li ul li .mi-container{background:0 0;border:0;box-shadow:none}[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-menu-style8 .theme-menu ul li ul li.theme-menu-selected>.mi-container,[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-menu-style8 .theme-menu ul li ul li:hover>.mi-container,[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-menu-style8 .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-menu-style8 .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container,[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-menu-style8 .theme-menu-area .theme-menu ul li ul li .mi-container{color:inherit}[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child .mi-container:after,[class*=sub-menu-style].active-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child .mi-container:before{display:none}[class*=sub-menu-style].theme-navigation-and-icons.active-menu-style8 .theme-menu ul li ul.submenu{padding-block-start:7px;background:var(--default-bg-color);border-radius:0}[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-menu-style8 .theme-menu-area .theme-menu ul li ul.submenu{padding-inline-start:5px;background:0 0}.active-menu-style8.expand-submenu.theme-navigation-and-icons.separator-style1 .theme-menu>ul>li:after,.active-menu-style8.expand-submenu.theme-navigation-and-icons.separator-style2 .theme-menu>ul>li:after,.active-menu-style8.expand-submenu.theme-navigation-and-icons.separator-style3 .theme-menu>ul>li:after{right:-8px}.active-menu-style8.expand-submenu.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary.contains-submenu>.mi-container>a,.active-menu-style8.expand-submenu.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary:not(.contains-submenu)>.mi-container>a,.active-menu-style8.expand-submenu.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary.contains-submenu>.mi-container>a,.active-menu-style8.expand-submenu.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary:not(.contains-submenu)>.mi-container>a,.active-menu-style8.expand-submenu.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).contains-submenu>.mi-container>a,.active-menu-style8.expand-submenu.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]):not(.contains-submenu)>.mi-container>a{padding:0}.theme-submenu-right-arrow{transform:rotate(45deg) translateY(0)!important;margin-inline-start:0!important;position:static!important}.menu-layout-vertical.theme-navigation-and-icons .theme-menu ul li ul.submenu{padding-block-start:0}.active-vertical-menu-style1 .theme-menu>ul>li:hover>.mi-container{background:var(--local-menu-hover-bg-color, var(--default-menu-hover-bg-color))}.active-vertical-menu-style1 .theme-menu>ul>li.theme-menu-selected>.mi-container{background:var(--local-menu-active-bg-color, var(--default-menu-active-bg-color))}.active-vertical-menu-style1 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-vertical-menu-style1 .theme-menu>ul>li:hover>.mi-container>a,.active-vertical-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-vertical-menu-style1.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-menu-active-text-color, var(--default-menu-active-text-color))}.active-vertical-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-vertical-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container a,.active-vertical-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]):hover>.mi-container,.active-vertical-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]):hover>.mi-container a{color:var(--local-menu-styling-active-text-color, var(--default-menu-styling-active-text-color))}.active-vertical-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container:after,.active-vertical-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]):hover>.mi-container:after{content:"";position:absolute;height:80%;width:4px;inset-inline-start:0;inset-block-start:50%;background:var(--local-menu-styling-active-text-color, var(--default-menu-styling-active-text-color));transform:translate(0,-50%)}.active-vertical-menu-style1.theme-navigation-and-icons .theme-menu-area .theme-menu ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container .active-vertical-menu-style2 .theme-menu>ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).theme-menu-selected:after,.active-vertical-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected:after{background:var(--local-menu-active-bg-color, var(--default-menu-active-bg-color))}.active-vertical-menu-style2 .theme-menu>ul>li,.active-vertical-menu-style3 .theme-menu>ul>li{padding-inline-start:0;padding-inline-end:0}.active-vertical-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight])>.mi-container{border-block-end:3px solid transparent}.active-vertical-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-vertical-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container{border-block-end-color:var(--local-menu-styling-active-border-color, var(--default-menu-styling-active-border-color))}.active-vertical-menu-style2 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-vertical-menu-style2 .theme-menu>ul>li:hover>.mi-container>a,.active-vertical-menu-style2 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-vertical-menu-style2 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container,.active-vertical-menu-style3 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-vertical-menu-style3 .theme-menu>ul>li:hover>.mi-container>a,.active-vertical-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-vertical-menu-style3 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container,.active-vertical-menu-style4 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-vertical-menu-style4 .theme-menu>ul>li:hover>.mi-container>a,.active-vertical-menu-style4 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-vertical-menu-style4 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container,.active-vertical-menu-style5 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-vertical-menu-style5 .theme-menu>ul>li:hover>.mi-container>a,.active-vertical-menu-style5 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-vertical-menu-style5 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container,.active-vertical-menu-style6 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.active-vertical-menu-style6 .theme-menu>ul>li:hover>.mi-container>a,.active-vertical-menu-style6 .theme-menu>ul>li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.active-vertical-menu-style6 .theme-menu>ul>li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-menu-styling-active-text-color, var(--default-menu-styling-active-text-color))}.theme-navigation-and-icons.active-vertical-menu-style5 ul:not(.theme-sub-menu)>li:not([class*=menu-highlight])>.mi-container{border-block-end:3px solid transparent;border-block-start:3px solid transparent}.theme-navigation-and-icons.active-vertical-menu-style5 .theme-menu>ul>li.theme-menu-selected>.mi-container,.theme-navigation-and-icons.active-vertical-menu-style5 .theme-menu>ul>li:hover>.mi-container{border-block-end-color:var(--local-menu-styling-active-border-color, var(--default-menu-styling-active-border-color));border-block-start-color:var(--local-menu-styling-active-border-color, var(--default-menu-styling-active-border-color))}.theme-navigation-and-icons.active-vertical-menu-style6 ul:not(.theme-sub-menu)>li:not([class*=menu-highlight])>.mi-container{border:1px solid transparent}.theme-navigation-and-icons.active-vertical-menu-style6 ul:not(.theme-sub-menu)>li.contains-submenu:not([class*=menu-highlight])>.mi-container{padding-inline-end:0}.theme-navigation-and-icons.active-vertical-menu-style6 .theme-menu>ul>li.theme-menu-selected>.mi-container,.theme-navigation-and-icons.active-vertical-menu-style6 .theme-menu>ul>li:hover>.mi-container{border-color:var(--local-menu-styling-active-border-color, var(--default-menu-styling-active-border-color))}.theme-navigation-and-icons.active-vertical-menu-style7 ul:not(.theme-sub-menu)>li:not([class*=menu-highlight])>.mi-container{border-radius:100px}.theme-navigation-and-icons.active-vertical-menu-style7 .theme-menu>ul>li.theme-menu-selected>.mi-container>a,.theme-navigation-and-icons.active-vertical-menu-style7 .theme-menu>ul>li:hover>.mi-container>a{color:var(--local-menu-active-text-color, var(--default-menu-active-text-color))}.theme-navigation-and-icons.active-vertical-menu-style7 .theme-menu>ul>li.theme-menu-selected>.mi-container,.theme-navigation-and-icons.active-vertical-menu-style7 .theme-menu>ul>li:hover>.mi-container{background-color:var(--local-menu-active-bg-color, var(--default-menu-active-bg-color));color:var(--local-menu-active-text-color, var(--default-menu-active-text-color))}.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary:not(.contains-submenu)>.mi-container>a,.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary:not(.contains-submenu)>.mi-container>a,.active-vertical-menu-style8.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]):not(.contains-submenu)>.mi-container>a,[class*=sub-menu-style].theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu-area .theme-menu ul li ul li a,[class*=sub-menu-style].theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) a{padding:0}.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary.contains-submenu>.mi-container>a,.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary.contains-submenu>.mi-container>a,.active-vertical-menu-style8.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).contains-submenu>.mi-container>a{padding-block:0;padding-inline-start:0;padding-inline-end:5px}.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary>.mi-container,.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary>.mi-container{background:0 0}.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary>.mi-container,.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-primary>.mi-container>a,.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary>.mi-container,.active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.menu-highlight-secondary>.mi-container>a{color:var(--local-menu-text-color, var(--default-menu-text-color))}.active-vertical-menu-style8.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).contains-submenu>.mi-container>.mi-arrow-container,.active-vertical-menu-style8.theme-navigation-and-icons ul:not(.theme-sub-menu)>li[class*=menu-highlight].contains-submenu>.mi-container>.mi-arrow-container{padding:0;margin-inline-start:0}.active-vertical-menu-style8.expand-submenu.theme-navigation-and-icons ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).contains-submenu>.mi-container>.mi-arrow-container,.active-vertical-menu-style8.expand-submenu.theme-navigation-and-icons ul:not(.theme-sub-menu)>li[class*=menu-highlight].contains-submenu>.mi-container>.mi-arrow-container,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container:after,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container:after{display:none}[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li{min-inline-size:auto;padding:0;box-shadow:none}[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu ul li ul li .mi-container{margin-block-end:5px}[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li:first-child,[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li:last-child{box-shadow:none}[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li:last-child{margin-block-end:0}[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li:first-child,[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu ul li ul.submenu li:not([class*=menu-highlight]):first-child{padding-block-start:0}[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child .mi-container:before,[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul.submenu li,[class*=sub-menu-style].theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu ul li ul li.theme-menu-selected>.mi-container,[class*=sub-menu-style].theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu ul li ul li:hover>.mi-container,[class*=sub-menu-style].theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,[class*=sub-menu-style].theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container,[class*=sub-menu-style].theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu-area .theme-menu ul li ul li .mi-container{background:0 0;border:0;box-shadow:none}[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu ul li ul li.theme-menu-selected>.mi-container,[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu ul li ul li:hover>.mi-container,[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container,[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu-area .theme-menu ul li ul li .mi-container{color:inherit}[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child .mi-container:after,[class*=sub-menu-style].active-vertical-menu-style8.theme-navigation-and-icons .theme-menu-area .theme-menu ul li ul li:first-child .mi-container:before{display:none}[class*=sub-menu-style].expand-submenu.theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu-area .theme-menu ul li ul.submenu{padding-inline-start:5px}[class*=sub-menu-style].theme-navigation-and-icons.active-vertical-menu-style8 .theme-menu-area .theme-menu ul li ul.submenu{background:var(--default-bg-color)}.zpmm[popover]{position:fixed;inset-block-end:auto;max-block-size:500px;overflow-y:auto;margin:0;padding:0;border:0;z-index:255;background:var(--default-submenu-bg-color);border-block-start:1px solid var(--default-megamenu-border-color);box-shadow:0 5px 8px -5px var(--default-megamenu-box-shadow-color)}.zpmm[popover][data-zpmm-side=left],.zpmm[popover][data-zpmm-side=right]{border-block-start:none;border-inline-start:1px solid var(--default-megamenu-border-color);box-shadow:0 0 8px var(--default-megamenu-box-shadow-color)}.zpmm[popover][data-zpmm-side=left]{border-inline-start:none;border-inline-end:1px solid var(--default-megamenu-border-color)}.zpmm[popover]:not([data-zpmm-side]){inset-inline-start:0;inset-inline-end:0;inset-block-start:anchor(bottom);width:100vw}.zpmm[popover][data-zpmm-side=left],.zpmm[popover][data-zpmm-side=right]{inset-block-start:anchor(center);width:auto;max-block-size:80vh;translate:0-50%}.zpmm[popover][data-zpmm-side=right]{inset-inline-start:anchor(right);inset-inline-end:0}.zpmm[popover][data-zpmm-side=left]{inset-inline-start:0;inset-inline-end:anchor(left)}.zpmm[popover]:popover-open{display:block}@supports (color:color-mix(in srgb,#000,#fff)){.zpmm.zpmm-container-style-02{border-block-start:1px solid color-mix(in srgb,var(--default-megamenu-border-color) 50%,transparent)}.zpmm.zpmm-container-style-02[data-megamenu-direction=right]{border-inline-start:1px solid color-mix(in srgb,var(--default-megamenu-border-color) 50%,transparent)}}.zpmm{background:var(--default-megamenu-bg-color);border-block-start:1px solid var(--default-megamenu-border-color);box-shadow:0 5px 8px -5px var(--default-megamenu-box-shadow-color)}.zpmm.zpmm-container-style-02[data-megamenu-direction=right]{border-inline-start:1px solid var(--default-megamenu-border-color)}.theme-navigation-and-icons.menu-flyout-disabled .theme-menu ul li,.theme-navigation-and-icons.menu-flyout-disabled .theme-menu>ul>li{display:block}.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul.submenu{position:static;padding-inline-start:3px}.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul li .mi-container,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul li:first-of-type>.mi-container,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul.submenu li,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul.submenu li:first-child{border:0;box-shadow:none;border-radius:0}.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul.submenu li{padding-block-end:0;padding-block-start:0}.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul.submenu li[class*=menu-highlight]+li[class*=menu-highlight]{margin-block-start:1px}.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu ul li ul li:not([class*=menu-highlight]).theme-menu-selected>.mi-container,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu ul li ul li:not([class*=menu-highlight]):hover>.mi-container,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu ul li ul.submenu li:not([class*=menu-highlight]),.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul li:not([class*=menu-highlight]) .mi-container{background:0 0}.theme-navigation-and-icons.menu-flyout-disabled ul:not(.theme-sub-menu)>li:not([class*=menu-highlight]).contains-submenu>.mi-container>.mi-arrow-container,.theme-navigation-and-icons.menu-flyout-disabled ul:not(.theme-sub-menu)>li[class*=menu-highlight].contains-submenu>.mi-container>.mi-arrow-container{padding-block-start:var(--default-menu-padding-top);padding-block-end:var(--default-menu-padding-bottom);padding-inline-start:var(--default-menu-padding-left);padding-inline-end:var(--default-menu-padding-right);align-items:center;margin-inline-start:-16px}.theme-navigation-and-icons.menu-flyout-disabled .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow{transform:rotate(135deg);margin-block-start:4px}.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu .theme-sub-li-menu.theme-submenu-up-arrow{display:block;height:6px;width:6px;border-inline-end:1px solid;border-block-start:1px solid;background:0 0;transform:rotate(-45deg);color:inherit}.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu .mi-arrow-container.theme-responsive-menu{display:block}.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu .mi-arrow-container.theme-non-responsive-menu{display:none}.theme-navigation-and-icons.menu-flyout-disabled li.mega[data-menu-group],.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled li.mega .mi-arrow-container{display:none!important}.theme-navigation-and-icons.menu-flyout-disabled .submenu.open-down,.theme-navigation-and-icons.menu-flyout-disabled .submenu.open-left,.theme-navigation-and-icons.menu-flyout-disabled .submenu.open-right,.theme-navigation-and-icons.menu-flyout-disabled .submenu.open-up,.theme-navigation-and-icons.menu-flyout-disabled .theme-sub-menu.open-down,.theme-navigation-and-icons.menu-flyout-disabled .theme-sub-menu.open-left,.theme-navigation-and-icons.menu-flyout-disabled .theme-sub-menu.open-right,.theme-navigation-and-icons.menu-flyout-disabled .theme-sub-menu.open-up{inset-inline-start:auto;inset-inline-end:auto;inset-block-start:auto;inset-block-end:auto}.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) .mi-container,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]) a,.theme-navigation-and-icons[class*=sub-menu-style].menu-flyout-disabled .theme-menu-area .theme-menu ul li ul.submenu li:not([class*=menu-highlight]):hover>.mi-container{color:var(--local-flyout-disabled-submenu-text-color, var(--default-flyout-disabled-submenu-text-color));--local-text-color:var(--local-flyout-disabled-submenu-text-color, var(--default-flyout-disabled-submenu-text-color))}[class*=sub-menu-style].theme-navigation-and-icons.active-vertical-menu-style8.menu-flyout-disabled .theme-menu-area .theme-menu ul li ul.submenu{background:0 0}:root{--default-burger-menu-icon-color:var(--default-primary-bg-color);--highlight-burger-menu-icon-color:var(--highlight-primary-bg-color)}.default-container{--local-burger-menu-icon-color:var(--default-burger-menu-icon-color)}.highlight-container{--local-burger-menu-icon-color:var(--highlight-burger-menu-icon-color)}.zpelem-burger-menu{align-items:center;position:relative;width:fit-content}.burger-align-left{align-self:flex-start}.burger-align-center{align-self:center}.burger-align-right{align-self:flex-end}@media (min-width:768px) and (max-width:991px){.burger-align-tablet-left{align-self:flex-start}.burger-align-tablet-center{align-self:center}.burger-align-tablet-right{align-self:flex-end}}@media (max-width:767px){.burger-align-mobile-left{align-self:flex-start}.burger-align-mobile-center{align-self:center}.burger-align-mobile-right{align-self:flex-end}}@media all and (min-width:992px){.zpelem-burger-menu:not(.zp-hidden-md){display:flex}}@media all and (min-width:768px) and (max-width:991px){.zpelem-burger-menu:not(.zp-hidden-sm){display:flex}}@media all and (max-width:767px){.zpelem-burger-menu:not(.zp-hidden-xs){display:flex}}.burger-menu-trigger-wrap{display:flex;align-items:center;flex-shrink:0}.zpelem-burger-menu .burger-menu,.zpelem-burger-menu .burger-menu-trigger{display:flex;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:0 0;border:0;cursor:pointer;padding:0;z-index:10}.zpelem-burger-menu .burger-menu:disabled{cursor:not-allowed;opacity:.5}.zpelem-burger-menu .burger-menu[popovertarget]{anchor-name:--burger-menu-anchor}.zpelem-burger-menu .burger-menu span{width:30px;height:3px;background:var(--local-burger-menu-icon-color, var(--default-burger-menu-icon-color));--local-bg-color:var(--local-burger-menu-icon-color, var(--default-burger-menu-icon-color));transition:all .3s}.zpelem-burger-menu .burger-menu.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.zpelem-burger-menu .burger-menu.open span:nth-child(2){opacity:0}.zpelem-burger-menu .burger-menu.open span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}:root{--default-button-font-family:var(--default-font-family);--default-button-text-size:var(--default-text-size);--default-button-font-weight:var(--default-font-weight);--default-button-text-transform:var(--default-text-transform);--default-button-line-height:1.42857143;--default-button-letter-spacing:var(--default-letter-spacing);--default-button-border-radius:var(--radius-0);--default-button-primary-bg-color:var(--default-primary-bg-color);--default-button-primary-text-color:var(--default-primary-text-color);--default-button-primary-border-color:var(--default-primary-border-color);--default-button-primary-border-width:1px;--default-button-primary-border-style:solid;--default-button-primary-border-radius:var(--default-button-border-radius);--default-button-primary-padding:0.5625rem;--default-button-primary-padding-top:var(--default-button-primary-padding, 0.5625rem);--default-button-primary-padding-right:calc(var(--default-button-primary-padding, 0.5625rem) * 2.5);--default-button-primary-padding-bottom:var(--default-button-primary-padding, 0.5625rem);--default-button-primary-padding-left:calc(var(--default-button-primary-padding, 0.5625rem) * 2.5);--default-button-primary-hover-bg-color:var(--default-primary-hover-bg-color);--default-button-primary-hover-text-color:var(--default-primary-hover-text-color);--default-button-primary-hover-border-color:var(--default-primary-hover-border-color);--default-button-primary-outline-bg-color:transparent;--default-button-primary-outline-text-color:var(--default-primary-bg-color);--default-button-primary-outline-border-color:var(--default-primary-bg-color);--default-button-primary-outline-border-width:1px;--default-button-primary-outline-border-style:solid;--default-button-primary-outline-hover-bg-color:var(--default-primary-hover-bg-color);--default-button-primary-outline-hover-text-color:var(--default-primary-hover-text-color);--default-button-primary-outline-hover-border-color:var(--default-primary-hover-border-color);--default-button-primary-font-family:var(--default-button-font-family);--default-button-primary-md-text-size:1em;--default-button-primary-sm-text-size:0.75em;--default-button-primary-lg-text-size:1.25em;--default-button-primary-text-transform:var(--default-button-text-transform);--default-button-primary-font-weight:var(--default-button-font-weight);--default-button-primary-line-height:1.42857143;--default-button-primary-letter-spacing:var(--default-button-letter-spacing);--default-button-secondary-bg-color:var(--default-secondary-bg-color);--default-button-secondary-text-color:var(--default-secondary-text-color);--default-button-secondary-border-color:var(--default-secondary-border-color);--default-button-secondary-border-width:1px;--default-button-secondary-border-style:solid;--default-button-secondary-border-radius:var(--default-button-border-radius);--default-button-secondary-padding:0.5625rem;--default-button-secondary-padding-top:var(--default-button-secondary-padding, 0.5625rem);--default-button-secondary-padding-right:calc(var(--default-button-secondary-padding, 0.5625rem) * 2.5);--default-button-secondary-padding-bottom:var(--default-button-secondary-padding, 0.5625rem);--default-button-secondary-padding-left:calc(var(--default-button-secondary-padding, 0.5625rem) * 2.5);--default-button-secondary-hover-bg-color:var(--default-secondary-hover-bg-color);--default-button-secondary-hover-text-color:var(--default-secondary-hover-text-color);--default-button-secondary-hover-border-color:var(--default-secondary-hover-border-color);--default-button-secondary-outline-bg-color:transparent;--default-button-secondary-outline-text-color:var(--default-secondary-bg-color);--default-button-secondary-outline-border-color:var(--default-secondary-bg-color);--default-button-secondary-outline-border-width:1px;--default-button-secondary-outline-border-style:solid;--default-button-secondary-outline-hover-bg-color:var(--default-secondary-hover-bg-color);--default-button-secondary-outline-hover-text-color:var(--default-secondary-hover-text-color);--default-button-secondary-outline-hover-border-color:var(--default-secondary-hover-border-color);--default-button-secondary-font-family:var(--default-button-font-family);--default-button-secondary-md-text-size:1em;--default-button-secondary-sm-text-size:0.75em;--default-button-secondary-lg-text-size:1.25em;--default-button-secondary-text-transform:var(--default-button-text-transform);--default-button-secondary-font-weight:var(--default-button-font-weight);--default-button-secondary-line-height:1.42857143;--button-secondary-letter-spacing:var(--default-button-letter-spacing);--highlight-button-primary-bg-color:var(--highlight-primary-bg-color);--highlight-button-primary-text-color:var(--highlight-primary-text-color);--highlight-button-primary-border-color:var(--highlight-primary-border-color);--highlight-button-primary-border-width:1px;--highlight-button-primary-border-style:solid;--highlight-button-primary-border-radius:var(--default-button-border-radius);--highlight-button-primary-padding:0.5625rem;--highlight-button-primary-padding-top:var(--highlight-button-primary-padding, 0.5625rem);--highlight-button-primary-padding-right:calc(var(--highlight-button-primary-padding, 0.5625rem) * 2.5);--highlight-button-primary-padding-bottom:var(--highlight-button-primary-padding, 0.5625rem);--highlight-button-primary-padding-left:calc(var(--highlight-button-primary-padding, 0.5625rem) * 2.5);--highlight-button-primary-hover-bg-color:var(--highlight-primary-hover-bg-color);--highlight-button-primary-hover-text-color:var(--highlight-primary-hover-text-color);--highlight-button-primary-hover-border-color:var(--highlight-primary-hover-border-color);--highlight-button-primary-outline-bg-color:transparent;--highlight-button-primary-outline-text-color:var(--highlight-primary-bg-color);--highlight-button-primary-outline-border-color:var(--highlight-primary-bg-color);--highlight-button-primary-outline-border-width:1px;--highlight-button-primary-outline-border-style:solid;--highlight-button-primary-outline-hover-bg-color:var(--highlight-primary-hover-bg-color);--highlight-button-primary-outline-hover-text-color:var(--highlight-primary-hover-text-color);--highlight-button-primary-outline-hover-border-color:var(--highlight-primary-hover-border-color);--highlight-button-secondary-bg-color:var(--highlight-secondary-bg-color);--highlight-button-secondary-text-color:var(--highlight-secondary-text-color);--highlight-button-secondary-border-color:var(--highlight-secondary-border-color);--highlight-button-secondary-border-width:1px;--highlight-button-secondary-border-style:solid;--highlight-button-secondary-border-radius:var(--default-button-border-radius);--highlight-button-secondary-padding:0.5625rem;--highlight-button-secondary-padding-top:var(--highlight-button-secondary-padding, 0.5625rem);--highlight-button-secondary-padding-right:calc(var(--highlight-button-secondary-padding, 0.5625rem) * 2.5);--highlight-button-secondary-padding-bottom:var(--highlight-button-secondary-padding, 0.5625rem);--highlight-button-secondary-padding-left:calc(var(--highlight-button-secondary-padding, 0.5625rem) * 2.5);--highlight-button-secondary-hover-bg-color:var(--highlight-secondary-hover-bg-color);--highlight-button-secondary-hover-text-color:var(--highlight-secondary-hover-text-color);--highlight-button-secondary-hover-border-color:var(--highlight-secondary-hover-border-color);--highlight-button-secondary-outline-bg-color:transparent;--highlight-button-secondary-outline-text-color:var(--highlight-secondary-bg-color);--highlight-button-secondary-outline-border-color:var(--highlight-secondary-bg-color);--highlight-button-secondary-outline-border-width:1px;--highlight-button-secondary-outline-border-style:solid;--highlight-button-secondary-outline-hover-bg-color:var(--highlight-secondary-hover-bg-color);--highlight-button-secondary-outline-hover-text-color:var(--highlight-secondary-hover-text-color);--highlight-button-secondary-outline-hover-border-color:var(--highlight-secondary-hover-border-color);--default-button-link-color:var(--default-primary-link-color);--default-button-hover-link-color:var(--default-primary-hover-link-color);--highlight-button-link-color:var(--highlight-primary-link-color);--highlight-button-hover-link-color:var(--highlight-primary-hover-link-color);--default-button-link-font-family:var(--default-button-font-family);--default-button-link-md-text-size:1em;--default-button-link-sm-text-size:0.75em;--default-button-link-lg-text-size:1.25em;--default-button-link-text-transform:var(--default-button-text-transform);--default-button-link-font-weight:var(--default-button-font-weight);--default-button-link-line-height:1.42857143;--default-button-link-letter-spacing:var(--default-button-letter-spacing);--default-button-primary-box-shadow:none;--default-button-secondary-box-shadow:none;--highlight-button-primary-box-shadow:none;--highlight-button-secondary-box-shadow:none}.default-container{--local-button-primary-bg-color:var(--default-button-primary-bg-color);--local-button-primary-text-color:var(--default-button-primary-text-color);--local-button-primary-border-color:var(--default-button-primary-border-color);--local-button-primary-border-radius:var(--default-button-primary-border-radius);--local-button-primary-box-shadow:var(--default-button-primary-box-shadow);--local-button-primary-padding-top:var(--default-button-primary-padding-top);--local-button-primary-padding-right:var(--default-button-primary-padding-right);--local-button-primary-padding-bottom:var(--default-button-primary-padding-bottom);--local-button-primary-padding-left:var(--default-button-primary-padding-left);--local-button-primary-hover-bg-color:var(--default-button-primary-hover-bg-color);--local-button-primary-hover-text-color:var(--default-button-primary-hover-text-color);--local-button-primary-hover-border-color:var(--default-button-primary-hover-border-color);--local-button-primary-outline-bg-color:var(--default-button-primary-outline-bg-color);--local-button-primary-outline-text-color:var(--default-button-primary-outline-text-color);--local-button-primary-outline-border-color:var(--default-button-primary-outline-border-color);--local-button-primary-outline-hover-bg-color:var(--default-button-primary-outline-hover-bg-color);--local-button-primary-outline-hover-text-color:var(--default-button-primary-outline-hover-text-color);--local-button-primary-outline-hover-border-color:var(--default-button-primary-outline-hover-border-color);--local-button-secondary-bg-color:var(--default-button-secondary-bg-color);--local-button-secondary-text-color:var(--default-button-secondary-text-color);--local-button-secondary-border-color:var(--default-button-secondary-border-color);--local-button-secondary-border-radius:var(--default-button-secondary-border-radius);--local-button-secondary-box-shadow:var(--default-button-secondary-box-shadow);--local-button-secondary-padding-top:var(--default-button-secondary-padding-top);--local-button-secondary-padding-right:var(--default-button-secondary-padding-right);--local-button-secondary-padding-bottom:var(--default-button-secondary-padding-bottom);--local-button-secondary-padding-left:var(--default-button-secondary-padding-left);--local-button-secondary-hover-bg-color:var(--default-button-secondary-hover-bg-color);--local-button-secondary-hover-text-color:var(--default-button-secondary-hover-text-color);--local-button-secondary-hover-border-color:var(--default-button-secondary-hover-border-color);--local-button-secondary-outline-bg-color:var(--default-button-secondary-outline-bg-color);--local-button-secondary-outline-text-color:var(--default-button-secondary-outline-text-color);--local-button-secondary-outline-border-color:var(--default-button-secondary-outline-border-color);--local-button-secondary-outline-hover-bg-color:var(--default-button-secondary-outline-hover-bg-color);--local-button-secondary-outline-hover-text-color:var(--default-button-secondary-outline-hover-text-color);--local-button-secondary-outline-hover-border-color:var(--default-button-secondary-outline-hover-border-color);--local-button-link-color:var(--default-button-link-color);--local-button-hover-link-color:var(--default-button-hover-link-color)}.highlight-container{--local-button-primary-bg-color:var(--highlight-button-primary-bg-color);--local-button-primary-text-color:var(--highlight-button-primary-text-color);--local-button-primary-border-color:var(--highlight-button-primary-border-color);--local-button-primary-border-radius:var(--highlight-button-primary-border-radius);--local-button-primary-box-shadow:var(--highlight-button-primary-box-shadow);--local-button-primary-padding-top:var(--highlight-button-primary-padding-top);--local-button-primary-padding-right:var(--highlight-button-primary-padding-right);--local-button-primary-padding-bottom:var(--highlight-button-primary-padding-bottom);--local-button-primary-padding-left:var(--highlight-button-primary-padding-left);--local-button-primary-hover-bg-color:var(--highlight-button-primary-hover-bg-color);--local-button-primary-hover-text-color:var(--highlight-button-primary-hover-text-color);--local-button-primary-hover-border-color:var(--highlight-button-primary-hover-border-color);--local-button-primary-outline-bg-color:var(--highlight-button-primary-outline-bg-color);--local-button-primary-outline-text-color:var(--highlight-button-primary-outline-text-color);--local-button-primary-outline-border-color:var(--highlight-button-primary-outline-border-color);--local-button-primary-outline-hover-bg-color:var(--highlight-button-primary-outline-hover-bg-color);--local-button-primary-outline-hover-text-color:var(--highlight-button-primary-outline-hover-text-color);--local-button-primary-outline-hover-border-color:var(--highlight-button-primary-outline-hover-border-color);--local-button-secondary-bg-color:var(--highlight-button-secondary-bg-color);--local-button-secondary-text-color:var(--highlight-button-secondary-text-color);--local-button-secondary-border-color:var(--highlight-button-secondary-border-color);--local-button-secondary-border-radius:var(--highlight-button-secondary-border-radius);--local-button-secondary-box-shadow:var(--highlight-button-secondary-box-shadow);--local-button-secondary-padding-top:var(--highlight-button-secondary-padding-top);--local-button-secondary-padding-right:var(--highlight-button-secondary-padding-right);--local-button-secondary-padding-bottom:var(--highlight-button-secondary-padding-bottom);--local-button-secondary-padding-left:var(--highlight-button-secondary-padding-left);--local-button-secondary-hover-bg-color:var(--highlight-button-secondary-hover-bg-color);--local-button-secondary-hover-text-color:var(--highlight-button-secondary-hover-text-color);--local-button-secondary-hover-border-color:var(--highlight-button-secondary-hover-border-color);--local-button-secondary-outline-bg-color:var(--highlight-button-secondary-outline-bg-color);--local-button-secondary-outline-text-color:var(--highlight-button-secondary-outline-text-color);--local-button-secondary-outline-border-color:var(--highlight-button-secondary-outline-border-color);--local-button-secondary-outline-hover-bg-color:var(--highlight-button-secondary-outline-hover-bg-color);--local-button-secondary-outline-hover-text-color:var(--highlight-button-secondary-outline-hover-text-color);--local-button-secondary-outline-hover-border-color:var(--highlight-button-secondary-outline-hover-border-color);--local-button-link-color:var(--highlight-button-link-color);--local-button-hover-link-color:var(--highlight-button-hover-link-color)}.zpelem-buttonicon{display:flex;width:fit-content}.zpbutton-container{width:100%;font-size:var(--default-button-text-size)}.zpbutton-align-left{align-self:flex-start}.zpbutton-align-center{align-self:center}.zpbutton-align-right{align-self:flex-end}.zpbutton{display:inline-flex;margin-block-end:var(--space-0);font-size:inherit;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;user-select:none;background-image:none;text-decoration:none;line-height:1.4;border-radius:var(--default-button-border-radius);border:0;align-items:center;justify-content:center;gap:.75em;width:100%;height:100%}.zpbutton:hover{transition:.3s linear}.zpbutton.disabled,.zpbutton[disabled]{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65}.zpbutton::-moz-focus-inner{border:0;padding:var(--space-0)}.zpbutton-icon-only{margin-inline-end:var(--space-0);margin-inline-start:var(--space-0);margin-block-end:var(--space-0);margin-block-start:var(--space-0)}.zpbutton-icon-align-right{flex-direction:row-reverse}.zpbutton-icon-align-center{flex-wrap:wrap;flex-direction:column}.zpbutton-icon-align-bottom{flex-wrap:wrap;flex-direction:column-reverse}.zpbutton-type-primary.zpbutton-outline{border:1px solid var(--local-button-primary-outline-border-color, var(--default-button-primary-outline-border-color))}.zpbutton-type-secondary.zpbutton-outline{border:1px solid var(--local-button-secondary-outline-border-color, var(--default-button-secondary-outline-border-color))}.zpbutton-icon{color:var(--local-icon-color, var(--local-text-color))}.zpbutton-icon svg{width:1em;height:1em;display:block}.zpbutton-icon svg:not([data-icon-colors]):not([fill=none]):not([stroke]) circle,.zpbutton-icon svg:not([data-icon-colors]):not([fill=none]):not([stroke]) ellipse,.zpbutton-icon svg:not([data-icon-colors]):not([fill=none]):not([stroke]) line,.zpbutton-icon svg:not([data-icon-colors]):not([fill=none]):not([stroke]) path,.zpbutton-icon svg:not([data-icon-colors]):not([fill=none]):not([stroke]) polygon,.zpbutton-icon svg:not([data-icon-colors]):not([fill=none]):not([stroke]) polyline,.zpbutton-icon svg:not([data-icon-colors]):not([fill=none]):not([stroke]) rect,.zpbutton-icon svg:not([data-icon-colors])[fill=none] circle[fill]:not([fill=none]),.zpbutton-icon svg:not([data-icon-colors])[fill=none] path[fill]:not([fill=none]),.zpbutton-icon svg:not([data-icon-colors])[fill=none] rect[fill]:not([fill=none]){fill:currentColor}.zpbutton-icon svg:not([data-icon-colors])[stroke]:not([stroke=none]) circle,.zpbutton-icon svg:not([data-icon-colors])[stroke]:not([stroke=none]) ellipse,.zpbutton-icon svg:not([data-icon-colors])[stroke]:not([stroke=none]) line,.zpbutton-icon svg:not([data-icon-colors])[stroke]:not([stroke=none]) path,.zpbutton-icon svg:not([data-icon-colors])[stroke]:not([stroke=none]) polygon,.zpbutton-icon svg:not([data-icon-colors])[stroke]:not([stroke=none]) polyline,.zpbutton-icon svg:not([data-icon-colors])[stroke]:not([stroke=none]) rect{stroke:currentColor;fill:none}.zpbutton-icon svg:not([data-icon-colors]) circle[stroke]:not([stroke=none]),.zpbutton-icon svg:not([data-icon-colors]) ellipse[stroke]:not([stroke=none]),.zpbutton-icon svg:not([data-icon-colors]) line[stroke]:not([stroke=none]),.zpbutton-icon svg:not([data-icon-colors]) path[stroke]:not([stroke=none]),.zpbutton-icon svg:not([data-icon-colors]) polygon[stroke]:not([stroke=none]),.zpbutton-icon svg:not([data-icon-colors]) polyline[stroke]:not([stroke=none]),.zpbutton-icon svg:not([data-icon-colors]) rect[stroke]:not([stroke=none]),.zpbutton-icon svg:not([data-icon-colors])[stroke]:not([stroke=none]){stroke:currentColor}.zpbutton-type-primary.zpbutton-size-md{padding-block-start:var(--local-button-primary-padding-top, var(--default-button-primary-padding, 0.5625rem));padding-block-end:var(--local-button-primary-padding-bottom, var(--default-button-primary-padding, 0.5625rem));padding-inline-start:var(--local-button-primary-padding-left, var(--default-button-primary-padding-left));padding-inline-end:var(--local-button-primary-padding-right, var(--default-button-primary-padding-right));vertical-align:middle}.zpbutton-type-secondary.zpbutton-size-md{padding-block-start:var(--local-button-secondary-padding-top, var(--default-button-secondary-padding, 0.5625rem));padding-block-end:var(--local-button-secondary-padding-bottom, var(--default-button-secondary-padding, 0.5625rem));padding-inline-start:var(--local-button-secondary-padding-left, var(--default-button-secondary-padding-left));padding-inline-end:var(--local-button-secondary-padding-right, var(--default-button-secondary-padding-right));vertical-align:middle}.zpbutton-size-lg,.zpbutton-size-sm{padding-block-start:var(--space-4);padding-block-end:var(--space-4);padding-inline-start:var(--space-6);padding-inline-end:var(--space-6)}.zpbutton-size-lg{padding-inline-start:var(--space-8);padding-inline-end:var(--space-8)}.zpbutton-type-link{background:0 0;padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);border:0}.zpbutton-type-link.disabled:hover,.zpbutton-type-link:hover{border:transparent}.zpbutton-type-primary{font-family:var(--default-button-primary-font-family);text-transform:var(--default-button-primary-text-transform);font-weight:var(--default-button-primary-font-weight);border:var(--default-button-primary-border-width) var(--default-button-primary-border-style);border-radius:var(--default-button-primary-border-radius);line-height:var(--default-button-primary-line-height);letter-spacing:var(--default-button-primary-letter-spacing)}.zpbutton-type-primary.zpbutton-outline{border:var(--default-button-primary-outline-border-width) var(--default-button-primary-outline-border-style)}.zpbutton-type-primary.zpbutton-size-sm{font-size:var(--default-button-primary-sm-text-size)}.zpbutton-type-primary.zpbutton-size-md{font-size:var(--default-button-primary-md-text-size)}.zpbutton-type-primary.zpbutton-size-lg{font-size:var(--default-button-primary-lg-text-size)}.zpbutton-type-secondary{font-family:var(--default-button-secondary-font-family);text-transform:var(--default-button-secondary-text-transform);font-weight:var(--default-button-secondary-font-weight);border:var(--default-button-secondary-border-width) var(--default-button-secondary-border-style);border-radius:var(--default-button-secondary-border-radius);line-height:var(--default-button-secondary-line-height);letter-spacing:var(--default-button-secondary-letter-spacing)}.zpbutton-type-secondary.zpbutton-outline{border:var(--default-button-secondary-outline-border-width) var(--default-button-secondary-outline-border-style)}.zpbutton-type-secondary.zpbutton-size-sm{font-size:var(--default-button-secondary-sm-text-size)}.zpbutton-type-secondary.zpbutton-size-md{font-size:var(--default-button-secondary-md-text-size)}.zpbutton-type-secondary.zpbutton-size-lg{font-size:var(--default-button-secondary-lg-text-size)}.zpbutton-type-link{font-family:var(--default-button-link-font-family);text-transform:var(--default-button-link-text-transform);font-weight:var(--default-button-link-font-weight);line-height:var(--default-button-link-line-height);letter-spacing:var(--default-button-link-letter-spacing)}.zpbutton-type-link.zpbutton-size-sm{font-size:var(--default-button-link-sm-text-size)}.zpbutton-type-link.zpbutton-size-md{font-size:var(--default-button-link-md-text-size)}.zpbutton-type-link.zpbutton-size-lg{font-size:var(--default-button-link-lg-text-size)}.zpbutton-type-primary,.zpbutton-type-primary.zpbutton-outline{--local-icon-color:var(--local-text-color);color:var(--local-text-color)}.zpbutton-type-primary{--local-bg-color:var(--local-button-primary-bg-color, var(--default-button-primary-bg-color));--local-text-color:var(--local-button-primary-text-color, var(--default-button-primary-text-color));--local-border-color:var(--local-button-primary-border-color, var(--default-button-primary-border-color));--local-box-shadow-color:#0f0f0f;--local-text-shadow-color:#000000;background:var(--local-bg-color);border-color:var(--local-border-color);border-radius:var(--local-button-primary-border-radius, var(--default-button-primary-border-radius));box-shadow:var(--local-button-primary-box-shadow, var(--default-button-primary-box-shadow))}.zpbutton-type-primary.zpbutton-outline{--local-text-color:var(--local-button-primary-outline-text-color, var(--default-button-primary-outline-text-color));background:var(--local-button-primary-outline-bg-color, var(--default-button-primary-outline-bg-color));border-color:var(--local-button-primary-outline-border-color, var(--default-button-primary-outline-border-color))}.zpbutton-type-primary.zpbutton-outline.disabled:hover,.zpbutton-type-primary.zpbutton-outline:hover{--local-text-color:var(--local-button-primary-outline-hover-text-color, var(--default-button-primary-outline-hover-text-color));--local-icon-color:var(--local-text-color);color:var(--local-text-color);border-color:var(--local-button-primary-outline-hover-border-color, var(--default-button-primary-outline-hover-border-color))}.zpbutton-type-primary.zpbutton-outline.disabled:hover{background:0 0}.zpbutton-type-primary.zpbutton-outline:hover{background:var(--local-button-primary-outline-hover-bg-color, var(--default-button-primary-outline-hover-bg-color))}.zpbutton-type-primary:hover{border-color:var(--local-button-primary-hover-border-color, var(--default-button-primary-hover-border-color))}.zpbutton-type-primary.disabled:hover,.zpbutton-type-primary:hover{background:var(--local-button-primary-hover-bg-color, var(--default-button-primary-hover-bg-color));--local-text-color:var(--local-button-primary-hover-text-color, var(--default-button-primary-hover-text-color))}.zpbutton-type-primary.disabled:hover,.zpbutton-type-primary:hover,.zpbutton-type-secondary,.zpbutton-type-secondary.zpbutton-outline{--local-icon-color:var(--local-text-color);color:var(--local-text-color)}.zpbutton-type-secondary{--local-bg-color:var(--local-button-secondary-bg-color, var(--default-button-secondary-bg-color));--local-text-color:var(--local-button-secondary-text-color, var(--default-button-secondary-text-color));--local-border-color:var(--local-button-secondary-border-color, var(--default-button-secondary-border-color));--local-box-shadow-color:#0f0f0f;--local-text-shadow-color:#000000;background:var(--local-bg-color);border-color:var(--local-border-color);border-radius:var(--local-button-secondary-border-radius, var(--default-button-secondary-border-radius));box-shadow:var(--local-button-secondary-box-shadow, var(--default-button-secondary-box-shadow))}.zpbutton-type-secondary.zpbutton-outline{--local-text-color:var(--local-button-secondary-outline-text-color, var(--default-button-secondary-outline-text-color));background:var(--local-button-secondary-outline-bg-color, var(--default-button-secondary-outline-bg-color));border-color:var(--local-button-secondary-outline-border-color, var(--default-button-secondary-outline-border-color))}.zpbutton-type-secondary.zpbutton-outline.disabled:hover,.zpbutton-type-secondary.zpbutton-outline:hover{--local-text-color:var(--local-button-secondary-outline-hover-text-color, var(--default-button-secondary-outline-hover-text-color));border-color:var(--local-button-secondary-outline-hover-border-color, var(--default-button-secondary-outline-hover-border-color))}.zpbutton-type-secondary.zpbutton-outline.disabled:hover{background:0 0}.zpbutton-type-secondary.zpbutton-outline:hover{background:var(--local-button-secondary-outline-hover-bg-color, var(--default-button-secondary-outline-hover-bg-color))}.zpbutton-type-secondary:hover{border-color:var(--local-button-secondary-hover-border-color, var(--default-button-secondary-hover-border-color))}.zpbutton-type-link,.zpbutton-type-secondary.disabled:hover,.zpbutton-type-secondary.zpbutton-outline.disabled:hover,.zpbutton-type-secondary.zpbutton-outline:hover,.zpbutton-type-secondary:hover{--local-icon-color:var(--local-text-color);color:var(--local-text-color)}.zpbutton-type-secondary.disabled:hover,.zpbutton-type-secondary:hover{background:var(--local-button-secondary-hover-bg-color, var(--default-button-secondary-hover-bg-color));--local-text-color:var(--local-button-secondary-hover-text-color, var(--default-button-secondary-hover-text-color))}.zpbutton-type-link{--local-text-color:var(--local-button-link-color, var(--default-button-link-color))}.zpbutton-type-link.disabled:hover{background:0 0}.zpbutton-type-link.disabled:hover,.zpbutton-type-link:hover{--local-text-color:var(--local-button-hover-link-color, var(--default-button-hover-link-color));--local-icon-color:var(--local-text-color);color:var(--local-text-color)}.zpbutton.zpbutton-style-roundcorner{border-radius:var(--radius-2)}.zpbutton.zpbutton-style-oval{border-radius:var(--radius-pill)}@media (min-width:768px) and (max-width:991px){.zpbutton-align-tablet-left{align-self:flex-start}.zpbutton-align-tablet-center{align-self:center}.zpbutton-align-tablet-right{align-self:flex-end}}@media (max-width:767px){.zpbutton-align-mobile-left{align-self:flex-start}.zpbutton-align-mobile-center{align-self:center}.zpbutton-align-mobile-right{align-self:flex-end}}:root{--default-form-label-text-color:var(--default-text-color);--default-form-label-font-family:var(--default-font-family);--default-form-label-text-size:var(--default-text-size);--default-form-label-font-weight:var(--default-font-weight);--default-form-label-text-transform:var(--default-text-transform);--default-form-label-line-height:1.8;--default-form-label-letter-spacing:var(--default-letter-spacing);--default-form-field-font-family:var(--default-font-family);--default-form-field-text-size:var(--default-text-size);--default-form-field-font-weight:var(--default-font-weight);--default-form-field-text-transform:var(--default-text-transform);--default-form-field-line-height:var(--default-line-height);--default-form-field-letter-spacing:var(--default-letter-spacing);--default-form-field-text-color:var(--default-text-color);--default-form-field-bg-color:var(--default-bg-color);--default-form-field-border-color:var(--default-border-color);--default-form-field-placeholder-color:light-dark(
        color-mix(in srgb, var(--default-form-field-text-color) 55%, var(--default-bg-color-lighter-30)),
        color-mix(in srgb, var(--default-form-field-text-color) 55%, var(--default-bg-color-darker-30))
    );--default-form-field-border-width:1px;--default-form-field-border-width-top:var(--default-form-field-border-width);--default-form-field-border-width-right:var(--default-form-field-border-width);--default-form-field-border-width-bottom:var(--default-form-field-border-width);--default-form-field-border-width-left:var(--default-form-field-border-width);--default-form-field-border-radius:0;--default-form-field-border-top-left-radius:var(--default-form-field-border-radius);--default-form-field-border-top-right-radius:var(--default-form-field-border-radius);--default-form-field-border-bottom-right-radius:var(--default-form-field-border-radius);--default-form-field-border-bottom-left-radius:var(--default-form-field-border-radius);--default-form-field-padding:var(--space-4);--default-form-field-padding-top:var(--default-form-field-padding, var(--space-4));--default-form-field-padding-right:var(--space-3);--default-form-field-padding-bottom:var(--default-form-field-padding, var(--space-4));--default-form-field-padding-left:var(--space-3);--default-form-field-checkbox-selected-color:var(--default-primary-bg-color);--default-form-field-checkbox-checkmark-color:var(--default-form-field-bg-color);--default-form-field-radio-selected-color:var(--default-primary-bg-color);--default-form-field-toggle-selected-color:var(--default-primary-bg-color);--default-form-field-toggle-unselected-color:var(--default-form-field-border-color);--default-form-field-focus-text-color:var(--default-form-field-text-color);--default-form-field-focus-bg-color:var(--default-form-field-bg-color);--default-form-field-focus-border-color:var(--default-primary-border-color);--default-form-field-focus-placeholder-color:var(--default-form-field-placeholder-color);--default-form-field-focus-border-width:var(--default-form-field-border-width);--default-form-field-focus-border-width-top:var(--default-form-field-focus-border-width);--default-form-field-focus-border-width-right:var(--default-form-field-focus-border-width);--default-form-field-focus-border-width-bottom:var(--default-form-field-focus-border-width);--default-form-field-focus-border-width-left:var(--default-form-field-focus-border-width);--default-form-field-focus-checkbox-selected-color:var(--default-form-field-checkbox-selected-color);--default-form-field-focus-checkbox-checkmark-color:var(--default-form-field-checkbox-checkmark-color);--default-form-field-focus-radio-selected-color:var(--default-form-field-radio-selected-color);--default-form-field-focus-toggle-selected-color:var(--default-form-field-toggle-selected-color);--default-form-field-focus-toggle-unselected-color:var(--default-form-field-toggle-unselected-color);--default-form-field-active-text-color:var(--default-form-field-focus-text-color);--default-form-field-active-bg-color:var(--default-form-field-focus-bg-color);--default-form-field-active-border-color:var(--default-form-field-focus-border-color);--default-form-field-active-placeholder-color:var(--default-form-field-focus-placeholder-color);--default-form-field-active-border-width:var(--default-form-field-focus-border-width);--default-form-field-active-border-width-top:var(--default-form-field-active-border-width);--default-form-field-active-border-width-right:var(--default-form-field-active-border-width);--default-form-field-active-border-width-bottom:var(--default-form-field-active-border-width);--default-form-field-active-border-width-left:var(--default-form-field-active-border-width);--default-form-field-active-checkbox-selected-color:var(--default-form-field-focus-checkbox-selected-color);--default-form-field-active-checkbox-checkmark-color:var(--default-form-field-focus-checkbox-checkmark-color);--default-form-field-active-radio-selected-color:var(--default-form-field-focus-radio-selected-color);--default-form-field-active-toggle-selected-color:var(--default-form-field-focus-toggle-selected-color);--default-form-field-active-toggle-unselected-color:var(--default-form-field-focus-toggle-unselected-color);--default-form-field-disabled-text-color:var(--default-text-color);--default-form-field-disabled-bg-color:var(--default-bg-color);--default-form-field-disabled-border-color:var(--default-border-color);--default-form-field-invalid-text-color:#b80909;--default-form-field-invalid-bg-color:#ffe8e8;--default-form-field-invalid-border-color:#b80909;--default-form-error-message-text-color:#b80909;--default-form-warning-message-text-color:#FFC82C;--default-form-success-message-text-color:#13CE66;--default-form-info-message-text-color:#1FB6FF;--default-form-message-font-family:var(--default-font-family);--default-form-message-font-size:var(--fs-2);--default-form-message-font-weight:var(--default-font-weight);--default-form-field-gap:1rem;--default-form-column-gap:var(--default-form-field-gap, 1rem);--default-form-row-gap:var(--default-form-field-gap, var(--space-6));--default-form-submit-bg-color:var(--default-button-primary-bg-color);--default-form-submit-text-color:var(--default-button-primary-text-color);--default-form-submit-border-color:var(--default-button-primary-border-color);--default-form-submit-border-width:var(--default-button-primary-border-width);--default-form-submit-border-width-top:var(--default-form-submit-border-width);--default-form-submit-border-width-right:var(--default-form-submit-border-width);--default-form-submit-border-width-bottom:var(--default-form-submit-border-width);--default-form-submit-border-width-left:var(--default-form-submit-border-width);--default-form-submit-border-radius:var(--default-button-primary-border-radius);--default-form-submit-border-top-left-radius:var(--default-form-submit-border-radius);--default-form-submit-border-top-right-radius:var(--default-form-submit-border-radius);--default-form-submit-border-bottom-right-radius:var(--default-form-submit-border-radius);--default-form-submit-border-bottom-left-radius:var(--default-form-submit-border-radius);--default-form-submit-padding:var(--default-button-primary-padding);--default-form-submit-padding-top:var(--default-button-primary-padding-top, var(--default-button-primary-padding));--default-form-submit-padding-right:var(--default-button-primary-padding-right, calc(var(--default-button-primary-padding, 0.5625rem) * 2.5));--default-form-submit-padding-bottom:var(--default-button-primary-padding-bottom, var(--default-button-primary-padding));--default-form-submit-padding-left:var(--default-button-primary-padding-left, calc(var(--default-button-primary-padding, 0.5625rem) * 2.5));--default-form-submit-box-shadow:var(--default-button-primary-box-shadow, none);--default-form-reset-bg-color:var(--default-button-secondary-bg-color);--default-form-reset-text-color:var(--default-button-secondary-text-color);--default-form-reset-border-color:var(--default-button-secondary-border-color);--default-form-reset-border-width:var(--default-button-secondary-border-width);--default-form-reset-border-width-top:var(--default-form-reset-border-width);--default-form-reset-border-width-right:var(--default-form-reset-border-width);--default-form-reset-border-width-bottom:var(--default-form-reset-border-width);--default-form-reset-border-width-left:var(--default-form-reset-border-width);--default-form-reset-border-radius:var(--default-button-secondary-border-radius);--default-form-reset-border-top-left-radius:var(--default-form-reset-border-radius);--default-form-reset-border-top-right-radius:var(--default-form-reset-border-radius);--default-form-reset-border-bottom-right-radius:var(--default-form-reset-border-radius);--default-form-reset-border-bottom-left-radius:var(--default-form-reset-border-radius);--default-form-reset-padding:var(--default-button-secondary-padding);--default-form-reset-padding-top:var(--default-button-secondary-padding-top, var(--default-button-secondary-padding));--default-form-reset-padding-right:var(--default-button-secondary-padding-right, calc(var(--default-button-secondary-padding, 0.5625rem) * 2.5));--default-form-reset-padding-bottom:var(--default-button-secondary-padding-bottom, var(--default-button-secondary-padding));--default-form-reset-padding-left:var(--default-button-secondary-padding-left, calc(var(--default-button-secondary-padding, 0.5625rem) * 2.5));--default-form-reset-box-shadow:var(--default-button-secondary-box-shadow, none);--highlight-form-label-text-color:var(--highlight-text-color);--highlight-form-field-text-color:var(--highlight-text-color);--highlight-form-field-bg-color:var(--highlight-bg-color);--highlight-form-field-border-color:var(--highlight-border-color);--highlight-form-field-placeholder-color:light-dark(
        color-mix(in srgb, var(--highlight-form-field-text-color) 55%, var(--highlight-bg-color-lighter-30)),
        color-mix(in srgb, var(--highlight-form-field-text-color) 55%, var(--highlight-bg-color-darker-30))
    );--highlight-form-field-border-width:var(--default-form-field-border-width);--highlight-form-field-border-width-top:var(--default-form-field-border-width-top);--highlight-form-field-border-width-right:var(--default-form-field-border-width-right);--highlight-form-field-border-width-bottom:var(--default-form-field-border-width-bottom);--highlight-form-field-border-width-left:var(--default-form-field-border-width-left);--highlight-form-field-border-radius:var(--default-form-field-border-radius);--highlight-form-field-border-top-left-radius:var(--default-form-field-border-top-left-radius);--highlight-form-field-border-top-right-radius:var(--default-form-field-border-top-right-radius);--highlight-form-field-border-bottom-right-radius:var(--default-form-field-border-bottom-right-radius);--highlight-form-field-border-bottom-left-radius:var(--default-form-field-border-bottom-left-radius);--highlight-form-field-padding:var(--default-form-field-padding);--highlight-form-field-padding-top:var(--default-form-field-padding-top);--highlight-form-field-padding-right:var(--default-form-field-padding-right);--highlight-form-field-padding-bottom:var(--default-form-field-padding-bottom);--highlight-form-field-padding-left:var(--default-form-field-padding-left);--highlight-form-field-checkbox-selected-color:var(--highlight-primary-bg-color);--highlight-form-field-checkbox-checkmark-color:var(--highlight-form-field-bg-color);--highlight-form-field-radio-selected-color:var(--highlight-primary-bg-color);--highlight-form-field-toggle-selected-color:var(--highlight-primary-bg-color);--highlight-form-field-toggle-unselected-color:var(--highlight-form-field-border-color);--highlight-form-field-focus-text-color:var(--highlight-form-field-text-color);--highlight-form-field-focus-bg-color:var(--highlight-form-field-bg-color);--highlight-form-field-focus-border-color:var(--highlight-primary-border-color);--highlight-form-field-focus-placeholder-color:var(--highlight-form-field-placeholder-color);--highlight-form-field-focus-border-width:var(--default-form-field-focus-border-width);--highlight-form-field-focus-border-width-top:var(--default-form-field-focus-border-width-top);--highlight-form-field-focus-border-width-right:var(--default-form-field-focus-border-width-right);--highlight-form-field-focus-border-width-bottom:var(--default-form-field-focus-border-width-bottom);--highlight-form-field-focus-border-width-left:var(--default-form-field-focus-border-width-left);--highlight-form-field-focus-checkbox-selected-color:var(--highlight-form-field-checkbox-selected-color);--highlight-form-field-focus-checkbox-checkmark-color:var(--highlight-form-field-checkbox-checkmark-color);--highlight-form-field-focus-radio-selected-color:var(--highlight-form-field-radio-selected-color);--highlight-form-field-focus-toggle-selected-color:var(--highlight-form-field-toggle-selected-color);--highlight-form-field-focus-toggle-unselected-color:var(--highlight-form-field-toggle-unselected-color);--highlight-form-field-active-text-color:var(--highlight-form-field-focus-text-color);--highlight-form-field-active-bg-color:var(--highlight-form-field-focus-bg-color);--highlight-form-field-active-border-color:var(--highlight-form-field-focus-border-color);--highlight-form-field-active-placeholder-color:var(--highlight-form-field-focus-placeholder-color);--highlight-form-field-active-border-width:var(--default-form-field-active-border-width);--highlight-form-field-active-border-width-top:var(--default-form-field-active-border-width-top);--highlight-form-field-active-border-width-right:var(--default-form-field-active-border-width-right);--highlight-form-field-active-border-width-bottom:var(--default-form-field-active-border-width-bottom);--highlight-form-field-active-border-width-left:var(--default-form-field-active-border-width-left);--highlight-form-field-active-checkbox-selected-color:var(--highlight-form-field-focus-checkbox-selected-color);--highlight-form-field-active-checkbox-checkmark-color:var(--highlight-form-field-focus-checkbox-checkmark-color);--highlight-form-field-active-radio-selected-color:var(--highlight-form-field-focus-radio-selected-color);--highlight-form-field-active-toggle-selected-color:var(--highlight-form-field-focus-toggle-selected-color);--highlight-form-field-active-toggle-unselected-color:var(--highlight-form-field-focus-toggle-unselected-color);--highlight-form-field-disabled-text-color:var(--highlight-text-color);--highlight-form-field-disabled-bg-color:var(--highlight-bg-color);--highlight-form-field-disabled-border-color:var(--highlight-border-color);--highlight-form-field-invalid-text-color:#b80909;--highlight-form-field-invalid-bg-color:#ffe8e8;--highlight-form-field-invalid-border-color:#b80909;--highlight-form-error-message-text-color:#b80909;--highlight-form-warning-message-text-color:#FFC82C;--highlight-form-success-message-text-color:#13CE66;--highlight-form-info-message-text-color:#1FB6FF;--highlight-form-submit-bg-color:var(--highlight-button-primary-bg-color);--highlight-form-submit-text-color:var(--highlight-button-primary-text-color);--highlight-form-submit-border-color:var(--highlight-button-primary-border-color);--highlight-form-submit-box-shadow:var(--highlight-button-primary-box-shadow, var(--default-form-submit-box-shadow));--highlight-form-reset-bg-color:var(--highlight-button-secondary-bg-color);--highlight-form-reset-text-color:var(--highlight-button-secondary-text-color);--highlight-form-reset-border-color:var(--highlight-button-secondary-border-color);--highlight-form-reset-box-shadow:var(--highlight-button-secondary-box-shadow, var(--default-form-reset-box-shadow))}.zpform-root{width:100%;font-family:var(--default-font-family);font-size:var(--default-text-size)}.default-container{--local-form-label-text-color:var(--default-form-label-text-color);--local-form-field-text-color:var(--default-form-field-text-color);--local-form-field-bg-color:var(--default-form-field-bg-color);--local-form-field-border-color:var(--default-form-field-border-color);--local-form-field-placeholder-color:var(--default-form-field-placeholder-color);--local-form-field-border-width:var(--default-form-field-border-width);--local-form-field-border-width-top:var(--default-form-field-border-width-top);--local-form-field-border-width-right:var(--default-form-field-border-width-right);--local-form-field-border-width-bottom:var(--default-form-field-border-width-bottom);--local-form-field-border-width-left:var(--default-form-field-border-width-left);--local-form-field-border-radius:var(--default-form-field-border-radius);--local-form-field-border-top-left-radius:var(--default-form-field-border-top-left-radius);--local-form-field-border-top-right-radius:var(--default-form-field-border-top-right-radius);--local-form-field-border-bottom-right-radius:var(--default-form-field-border-bottom-right-radius);--local-form-field-border-bottom-left-radius:var(--default-form-field-border-bottom-left-radius);--local-form-field-padding-top:var(--default-form-field-padding-top);--local-form-field-padding-right:var(--default-form-field-padding-right);--local-form-field-padding-bottom:var(--default-form-field-padding-bottom);--local-form-field-padding-left:var(--default-form-field-padding-left);--local-form-field-checkbox-selected-color:var(--default-form-field-checkbox-selected-color);--local-form-field-checkbox-checkmark-color:var(--default-form-field-checkbox-checkmark-color);--local-form-field-radio-selected-color:var(--default-form-field-radio-selected-color);--local-form-field-toggle-selected-color:var(--default-form-field-toggle-selected-color);--local-form-field-toggle-unselected-color:var(--default-form-field-toggle-unselected-color);--local-form-field-focus-text-color:var(--default-form-field-focus-text-color);--local-form-field-focus-bg-color:var(--default-form-field-focus-bg-color);--local-form-field-focus-border-color:var(--default-form-field-focus-border-color);--local-form-field-focus-placeholder-color:var(--default-form-field-focus-placeholder-color);--local-form-field-focus-border-width:var(--default-form-field-focus-border-width);--local-form-field-focus-border-width-top:var(--default-form-field-focus-border-width-top);--local-form-field-focus-border-width-right:var(--default-form-field-focus-border-width-right);--local-form-field-focus-border-width-bottom:var(--default-form-field-focus-border-width-bottom);--local-form-field-focus-border-width-left:var(--default-form-field-focus-border-width-left);--local-form-field-focus-checkbox-selected-color:var(--default-form-field-focus-checkbox-selected-color);--local-form-field-focus-checkbox-checkmark-color:var(--default-form-field-focus-checkbox-checkmark-color);--local-form-field-focus-radio-selected-color:var(--default-form-field-focus-radio-selected-color);--local-form-field-focus-toggle-selected-color:var(--default-form-field-focus-toggle-selected-color);--local-form-field-focus-toggle-unselected-color:var(--default-form-field-focus-toggle-unselected-color);--local-form-field-active-text-color:var(--default-form-field-active-text-color);--local-form-field-active-bg-color:var(--default-form-field-active-bg-color);--local-form-field-active-border-color:var(--default-form-field-active-border-color);--local-form-field-active-placeholder-color:var(--default-form-field-active-placeholder-color);--local-form-field-active-border-width:var(--default-form-field-active-border-width);--local-form-field-active-border-width-top:var(--default-form-field-active-border-width-top);--local-form-field-active-border-width-right:var(--default-form-field-active-border-width-right);--local-form-field-active-border-width-bottom:var(--default-form-field-active-border-width-bottom);--local-form-field-active-border-width-left:var(--default-form-field-active-border-width-left);--local-form-field-active-checkbox-selected-color:var(--default-form-field-active-checkbox-selected-color);--local-form-field-active-checkbox-checkmark-color:var(--default-form-field-active-checkbox-checkmark-color);--local-form-field-active-radio-selected-color:var(--default-form-field-active-radio-selected-color);--local-form-field-active-toggle-selected-color:var(--default-form-field-active-toggle-selected-color);--local-form-field-active-toggle-unselected-color:var(--default-form-field-active-toggle-unselected-color);--local-form-field-disabled-text-color:var(--default-form-field-disabled-text-color);--local-form-field-disabled-bg-color:var(--default-form-field-disabled-bg-color);--local-form-field-disabled-border-color:var(--default-form-field-disabled-border-color);--local-form-field-invalid-text-color:var(--default-form-field-invalid-text-color);--local-form-field-invalid-bg-color:var(--default-form-field-invalid-bg-color);--local-form-field-invalid-border-color:var(--default-form-field-invalid-border-color);--local-form-error-message-text-color:var(--default-form-error-message-text-color);--local-form-warning-message-text-color:var(--default-form-warning-message-text-color);--local-form-success-message-text-color:var(--default-form-success-message-text-color);--local-form-info-message-text-color:var(--default-form-info-message-text-color);--local-form-submit-bg-color:var(--default-form-submit-bg-color);--local-form-submit-text-color:var(--default-form-submit-text-color);--local-form-submit-border-color:var(--default-form-submit-border-color);--local-form-submit-box-shadow:var(--default-form-submit-box-shadow);--local-form-reset-bg-color:var(--default-form-reset-bg-color);--local-form-reset-text-color:var(--default-form-reset-text-color);--local-form-reset-border-color:var(--default-form-reset-border-color);--local-form-reset-box-shadow:var(--default-form-reset-box-shadow)}.highlight-container{--local-form-label-text-color:var(--highlight-form-label-text-color);--local-form-field-text-color:var(--highlight-form-field-text-color);--local-form-field-bg-color:var(--highlight-form-field-bg-color);--local-form-field-border-color:var(--highlight-form-field-border-color);--local-form-field-placeholder-color:var(--highlight-form-field-placeholder-color);--local-form-field-border-width:var(--highlight-form-field-border-width);--local-form-field-border-width-top:var(--highlight-form-field-border-width-top);--local-form-field-border-width-right:var(--highlight-form-field-border-width-right);--local-form-field-border-width-bottom:var(--highlight-form-field-border-width-bottom);--local-form-field-border-width-left:var(--highlight-form-field-border-width-left);--local-form-field-border-radius:var(--highlight-form-field-border-radius);--local-form-field-border-top-left-radius:var(--highlight-form-field-border-top-left-radius);--local-form-field-border-top-right-radius:var(--highlight-form-field-border-top-right-radius);--local-form-field-border-bottom-right-radius:var(--highlight-form-field-border-bottom-right-radius);--local-form-field-border-bottom-left-radius:var(--highlight-form-field-border-bottom-left-radius);--local-form-field-padding-top:var(--highlight-form-field-padding-top);--local-form-field-padding-right:var(--highlight-form-field-padding-right);--local-form-field-padding-bottom:var(--highlight-form-field-padding-bottom);--local-form-field-padding-left:var(--highlight-form-field-padding-left);--local-form-field-checkbox-selected-color:var(--highlight-form-field-checkbox-selected-color);--local-form-field-checkbox-checkmark-color:var(--highlight-form-field-checkbox-checkmark-color);--local-form-field-radio-selected-color:var(--highlight-form-field-radio-selected-color);--local-form-field-toggle-selected-color:var(--highlight-form-field-toggle-selected-color);--local-form-field-toggle-unselected-color:var(--highlight-form-field-toggle-unselected-color);--local-form-field-focus-text-color:var(--highlight-form-field-focus-text-color);--local-form-field-focus-bg-color:var(--highlight-form-field-focus-bg-color);--local-form-field-focus-border-color:var(--highlight-form-field-focus-border-color);--local-form-field-focus-placeholder-color:var(--highlight-form-field-focus-placeholder-color);--local-form-field-focus-border-width:var(--highlight-form-field-focus-border-width);--local-form-field-focus-border-width-top:var(--highlight-form-field-focus-border-width-top);--local-form-field-focus-border-width-right:var(--highlight-form-field-focus-border-width-right);--local-form-field-focus-border-width-bottom:var(--highlight-form-field-focus-border-width-bottom);--local-form-field-focus-border-width-left:var(--highlight-form-field-focus-border-width-left);--local-form-field-focus-checkbox-selected-color:var(--highlight-form-field-focus-checkbox-selected-color);--local-form-field-focus-checkbox-checkmark-color:var(--highlight-form-field-focus-checkbox-checkmark-color);--local-form-field-focus-radio-selected-color:var(--highlight-form-field-focus-radio-selected-color);--local-form-field-focus-toggle-selected-color:var(--highlight-form-field-focus-toggle-selected-color);--local-form-field-focus-toggle-unselected-color:var(--highlight-form-field-focus-toggle-unselected-color);--local-form-field-active-text-color:var(--highlight-form-field-active-text-color);--local-form-field-active-bg-color:var(--highlight-form-field-active-bg-color);--local-form-field-active-border-color:var(--highlight-form-field-active-border-color);--local-form-field-active-placeholder-color:var(--highlight-form-field-active-placeholder-color);--local-form-field-active-border-width:var(--highlight-form-field-active-border-width);--local-form-field-active-border-width-top:var(--highlight-form-field-active-border-width-top);--local-form-field-active-border-width-right:var(--highlight-form-field-active-border-width-right);--local-form-field-active-border-width-bottom:var(--highlight-form-field-active-border-width-bottom);--local-form-field-active-border-width-left:var(--highlight-form-field-active-border-width-left);--local-form-field-active-checkbox-selected-color:var(--highlight-form-field-active-checkbox-selected-color);--local-form-field-active-checkbox-checkmark-color:var(--highlight-form-field-active-checkbox-checkmark-color);--local-form-field-active-radio-selected-color:var(--highlight-form-field-active-radio-selected-color);--local-form-field-active-toggle-selected-color:var(--highlight-form-field-active-toggle-selected-color);--local-form-field-active-toggle-unselected-color:var(--highlight-form-field-active-toggle-unselected-color);--local-form-field-disabled-text-color:var(--highlight-form-field-disabled-text-color);--local-form-field-disabled-bg-color:var(--highlight-form-field-disabled-bg-color);--local-form-field-disabled-border-color:var(--highlight-form-field-disabled-border-color);--local-form-field-invalid-text-color:var(--highlight-form-field-invalid-text-color);--local-form-field-invalid-bg-color:var(--highlight-form-field-invalid-bg-color);--local-form-field-invalid-border-color:var(--highlight-form-field-invalid-border-color);--local-form-error-message-text-color:var(--highlight-form-error-message-text-color);--local-form-warning-message-text-color:var(--highlight-form-warning-message-text-color);--local-form-success-message-text-color:var(--highlight-form-success-message-text-color);--local-form-info-message-text-color:var(--highlight-form-info-message-text-color);--local-form-submit-bg-color:var(--highlight-form-submit-bg-color);--local-form-submit-text-color:var(--highlight-form-submit-text-color);--local-form-submit-border-color:var(--highlight-form-submit-border-color);--local-form-submit-box-shadow:var(--highlight-form-submit-box-shadow);--local-form-reset-bg-color:var(--highlight-form-reset-bg-color);--local-form-reset-text-color:var(--highlight-form-reset-text-color);--local-form-reset-border-color:var(--highlight-form-reset-border-color);--local-form-reset-box-shadow:var(--highlight-form-reset-box-shadow)}.zpform-container{width:100%}.zpelem-form{container-type:inline-size;width:100%}.zp-form-description,.zp-form-title{width:100%;margin-block-start:0;margin-block-end:var(--space-4, 0.75rem)}.zpelem-form [class*=zpcol-md-]{flex:0 0 auto;width:100%;max-width:100%}@container (min-width: 480px){.zpelem-form .zpcol-md-1{width:8.33333%}.zpelem-form .zpcol-md-2{width:16.66667%}.zpelem-form .zpcol-md-3{width:25%}.zpelem-form .zpcol-md-4{width:33.33333%}.zpelem-form .zpcol-md-5{width:41.66667%}.zpelem-form .zpcol-md-6{width:50%}.zpelem-form .zpcol-md-7{width:58.33333%}.zpelem-form .zpcol-md-8{width:66.66667%}.zpelem-form .zpcol-md-9{width:75%}.zpelem-form .zpcol-md-10{width:83.33333%}.zpelem-form .zpcol-md-11{width:91.66667%}.zpelem-form .zpcol-md-12{width:100%}.zpelem-form .zpcol-md-15{width:20%}}@container (min-width: 480px){.form-builder-container .zpelem-form .zpcol-md-1{width:8.33333%}.form-builder-container .zpelem-form .zpcol-md-2{width:16.66667%}.form-builder-container .zpelem-form .zpcol-md-3{width:25%}.form-builder-container .zpelem-form .zpcol-md-4{width:33.33333%}.form-builder-container .zpelem-form .zpcol-md-5{width:41.66667%}.form-builder-container .zpelem-form .zpcol-md-6{width:50%}.form-builder-container .zpelem-form .zpcol-md-7{width:58.33333%}.form-builder-container .zpelem-form .zpcol-md-8{width:66.66667%}.form-builder-container .zpelem-form .zpcol-md-9{width:75%}.form-builder-container .zpelem-form .zpcol-md-10{width:83.33333%}.form-builder-container .zpelem-form .zpcol-md-11{width:91.66667%}.form-builder-container .zpelem-form .zpcol-md-12{width:100%}.form-builder-container .zpelem-form .zpcol-md-15{width:20%}}.zprow.zpform-fields-container .zprow{gap:0}.zpelem-form .zprow.zpform-fields-container{margin-inline-start:calc(-1*var(--default-form-column-gap, var(--default-form-field-gap))/2);margin-inline-end:calc(-1*var(--default-form-column-gap, var(--default-form-field-gap))/2);width:calc(100% + var(--default-form-column-gap, var(--default-form-field-gap)));gap:0}.zpelem-form .zprow.zpform-fields-container>.zpform-field{padding-inline-start:calc(var(--default-form-column-gap, var(--default-form-field-gap))/2);padding-inline-end:calc(var(--default-form-column-gap, var(--default-form-field-gap))/2);margin-block-end:var(--default-form-row-gap, var(--space-6))}:not(.canvas-editor)~.zpelem-form .mb-3{margin-block-end:var(--space-6)}.p-calendar,.p-datepicker{background-color:var(--local-form-field-bg-color, var(--default-form-field-bg-color))}.p-calendar,.p-calendar svg{color:var(--local-form-field-text-color, var(--default-form-field-text-color))}.p-calendar{position:relative;display:inline-flex;align-items:center;width:100%;border-style:solid;border-top-width:var(--local-form-field-border-width-top, var(--default-form-field-border-width-top, 1px));border-right-width:var(--local-form-field-border-width-right, var(--default-form-field-border-width-right, 1px));border-bottom-width:var(--local-form-field-border-width-bottom, var(--default-form-field-border-width-bottom, 1px));border-left-width:var(--local-form-field-border-width-left, var(--default-form-field-border-width-left, 1px));border-color:var(--local-form-field-border-color, var(--default-form-field-border-color));border-top-left-radius:var(--local-form-field-border-top-left-radius, var(--default-form-field-border-top-left-radius, 0));border-top-right-radius:var(--local-form-field-border-top-right-radius, var(--default-form-field-border-top-right-radius, 0));border-bottom-right-radius:var(--local-form-field-border-bottom-right-radius, var(--default-form-field-border-bottom-right-radius, 0));border-bottom-left-radius:var(--local-form-field-border-bottom-left-radius, var(--default-form-field-border-bottom-left-radius, 0));padding-inline-start:var(--local-form-field-padding-left, var(--default-form-field-padding-left, var(--space-3)));padding-inline-end:var(--local-form-field-padding-right, var(--default-form-field-padding-right, var(--space-3)));padding-block-start:var(--local-form-field-padding-top, var(--default-form-field-padding-top, var(--space-4)));padding-block-end:var(--local-form-field-padding-bottom, var(--default-form-field-padding-bottom, var(--space-4)));min-height:32px}.p-calendar input{border:0;border-radius:0;padding-inline:0;padding-block:0;background-color:transparent;outline:0;height:32px}.p-calendar svg{width:1rem;height:1rem}.p-calendar button{border-inline-start:1px solid var(--local-form-field-border-color, var(--default-form-field-border-color));border-block-start:0;border-inline-end:0;border-block-end:0;background-color:transparent}.p-calendar.p-calendar-open{color:var(--local-form-field-focus-text-color, var(--default-form-field-focus-text-color));background-color:var(--local-form-field-focus-bg-color, var(--default-form-field-focus-bg-color));border-color:var(--local-form-field-focus-border-color, var(--default-form-field-focus-border-color));border-top-width:var(--local-form-field-focus-border-width-top, var(--default-form-field-focus-border-width-top, 1px));border-right-width:var(--local-form-field-focus-border-width-right, var(--default-form-field-focus-border-width-right, 1px));border-bottom-width:var(--local-form-field-focus-border-width-bottom, var(--default-form-field-focus-border-width-bottom, 1px));border-left-width:var(--local-form-field-focus-border-width-left, var(--default-form-field-focus-border-width-left, 1px))}.p-calendar.p-calendar-open svg{color:var(--local-form-field-focus-text-color, var(--default-form-field-focus-text-color))!important}.p-calendar.p-calendar-open button{background-color:var(--local-form-field-focus-bg-color, var(--default-form-field-focus-bg-color))!important;border-color:var(--local-form-field-focus-border-color, var(--default-form-field-focus-border-color))!important}.p-calendar.p-disabled{background-color:var(--local-form-field-disabled-bg-color, var(--default-form-field-disabled-bg-color));color:var(--local-form-field-disabled-text-color, var(--default-form-field-disabled-text-color));cursor:not-allowed}.p-calendar.p-invalid{background-color:var(--local-form-field-invalid-bg-color, var(--default-form-field-invalid-bg-color));border-color:var(--local-form-field-invalid-border-color, var(--default-form-field-invalid-border-color))}.p-calendar .p-datepicker-trigger{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:30px!important;border-start-end-radius:0;border-end-end-radius:0;border-start-start-radius:0;margin-inline-start:var(--space-2);cursor:pointer}.p-calendar .p-datepicker-trigger:hover,.p-datepicker-next:hover,.p-datepicker-prev:hover,.p-timepicker button:hover{background-color:var(--local-form-field-focus-bg-color, var(--default-form-field-focus-bg-color))}.p-datepicker{border:1px solid var(--local-form-field-border-color, var(--default-form-field-border-color));border-radius:var(--radius-4);box-shadow:0 25px 50px -12px rgba(0,0,0,.25);margin-block-start:var(--space-4);min-width:350px;width:auto}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding-inline:1.25rem;padding-block:1rem;border-block-end:1px solid var(--local-form-field-border-color, var(--default-form-field-border-color))}.p-datepicker-next,.p-datepicker-prev{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:var(--radius-4);color:var(--local-form-field-text-color, var(--default-form-field-text-color));cursor:pointer}.p-datepicker-next:disabled,.p-datepicker-prev:disabled{opacity:.5;cursor:not-allowed}.p-datepicker-next svg,.p-datepicker-prev svg{width:1.25rem;height:1.25rem}.p-datepicker-calendar tbody td>span,.p-datepicker-title{align-items:center;justify-content:center;font-size:var(--fs-4)}.p-datepicker-calendar thead th,.p-datepicker-title{text-align:center;color:var(--local-form-field-text-color, var(--default-form-field-text-color))}.p-datepicker-title{font-weight:700;flex:1;display:flex;gap:var(--space-4)}.p-datepicker-month,.p-datepicker-year{font-weight:600;font-size:var(--fs-4);display:inline-block}.p-datepicker-calendar-container{padding-inline:var(--space-7);padding-block:var(--space-6)}.p-datepicker-calendar{width:100%;border-collapse:collapse;table-layout:fixed}.p-datepicker-calendar thead th{padding-inline:0;padding-block:var(--space-4);font-size:var(--fs-4);font-weight:600}.p-datepicker-calendar tbody td{text-align:center;padding:0}.p-datepicker-calendar tbody td>span{display:inline-flex;width:42px;height:42px;border-radius:var(--radius-4);font-weight:400;cursor:pointer;transition:all .2s}.p-datepicker-calendar tbody td.p-datepicker-today>span,.p-datepicker-calendar tbody td>span.p-highlight,.p-datepicker-calendar tbody td>span:hover,.p-monthpicker .p-monthpicker-month.p-highlight,.p-monthpicker .p-monthpicker-month:hover{background-color:var(--local-form-field-focus-bg-color, var(--default-form-field-focus-bg-color));color:var(--local-form-field-focus-text-color, var(--default-form-field-focus-text-color))}.p-datepicker-calendar tbody td.p-datepicker-today>span{font-weight:400;border:1px solid var(--local-form-field-focus-border-color, var(--default-form-field-focus-border-color))}.p-datepicker-calendar tbody td>span.p-highlight,.p-monthpicker .p-monthpicker-month.p-highlight{font-weight:500}.p-datepicker-calendar tbody td.p-datepicker-other-month>span,.p-datepicker-calendar tbody td>span.p-disabled{color:var(--local-form-info-message-text-color, var(--default-form-info-message-text-color))}.p-datepicker-calendar tbody td.p-datepicker-other-month>span:hover,.p-datepicker-calendar tbody td>span.p-disabled:hover{color:var(--local-form-info-message-text-color, var(--default-form-info-message-text-color))!important;background-color:transparent!important}.p-datepicker-calendar tbody td>span.p-disabled{cursor:not-allowed}.p-monthpicker,.p-yearpicker{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);padding:var(--space-6)}.p-monthpicker .p-monthpicker-month,.p-yearpicker .p-yearpicker-year{padding-inline:var(--space-5);padding-block:var(--space-5);text-align:center;border-radius:var(--radius-4);cursor:pointer;transition:background-color .2s,color .2s}.p-yearpicker{grid-template-columns:repeat(4,1fr)}.p-yearpicker .p-yearpicker-year{padding-inline:var(--space-4);padding-block:var(--space-4)}.p-yearpicker .p-yearpicker-year.p-highlight,.p-yearpicker .p-yearpicker-year:hover{background-color:var(--local-form-field-focus-bg-color, var(--default-form-field-focus-bg-color));color:var(--local-form-field-focus-text-color, var(--default-form-field-focus-text-color))}.p-yearpicker .p-yearpicker-year.p-highlight{font-weight:500}.p-timepicker,.p-timepicker button{align-items:center;justify-content:center}.p-timepicker{display:flex;gap:var(--space-4);padding-inline:var(--space-7);padding-block:var(--space-4);border-block-start:1px solid var(--local-form-field-border-color, var(--default-form-field-border-color))}.p-timepicker>div{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.p-timepicker button{display:inline-flex;width:2rem;height:2rem;border-radius:var(--radius-4);cursor:pointer}.p-timepicker button:disabled{opacity:.5}.p-timepicker button svg{width:1rem;height:1rem}.p-ampm-picker span,.p-timepicker span{padding-inline:var(--space-4);padding-block:var(--space-2);text-align:center;font-weight:500;font-size:var(--fs-5);min-width:50px}.p-datepicker-buttonbar,.p-timepicker .p-separator{display:flex;align-items:center}.p-timepicker .p-separator span{font-size:var(--fs-7);font-weight:700;color:var(--local-form-field-text-color, var(--default-form-field-text-color))}.p-ampm-picker span{border-radius:var(--radius-1);cursor:pointer}.p-ampm-picker span:hover,.p-datepicker-buttonbar button:hover{background-color:var(--local-form-field-focus-bg-color, var(--default-form-field-focus-bg-color))}.p-datepicker-buttonbar{justify-content:space-between;gap:var(--space-4);padding-inline:var(--space-7);padding-block:var(--space-5);border-block-start:1px solid var(--local-form-field-border-color, var(--default-form-field-border-color))}.p-datepicker-buttonbar button{display:inline-flex;align-items:center;justify-content:center;padding-inline:var(--space-7);padding-block:var(--space-4);border-radius:var(--radius-4);font-size:var(--fs-3);font-weight:500;background-color:transparent;border:1px solid var(--local-form-field-focus-border-color, var(--default-form-field-focus-border-color));color:var(--local-form-field-focus-text-color, var(--default-form-field-focus-text-color))!important;cursor:pointer}.p-datepicker-buttonbar button:disabled{opacity:.5}.zpform-actions-wrapper{display:flex;gap:24px;width:auto}.zpform-reset-btn,.zpform-submit-btn{width:auto}button.zpbutton.zpform-submit-btn{background:var(--local-form-submit-bg-color, var(--default-form-submit-bg-color));color:var(--local-form-submit-text-color, var(--default-form-submit-text-color));border-style:solid;border-color:var(--local-form-submit-border-color, var(--default-form-submit-border-color));border-top-width:var(--default-form-submit-border-width-top, var(--default-form-submit-border-width, 0));border-right-width:var(--default-form-submit-border-width-right, var(--default-form-submit-border-width, 0));border-bottom-width:var(--default-form-submit-border-width-bottom, var(--default-form-submit-border-width, 0));border-left-width:var(--default-form-submit-border-width-left, var(--default-form-submit-border-width, 0));border-top-left-radius:var(--default-form-submit-border-top-left-radius, var(--default-form-submit-border-radius, 0));border-top-right-radius:var(--default-form-submit-border-top-right-radius, var(--default-form-submit-border-radius, 0));border-bottom-right-radius:var(--default-form-submit-border-bottom-right-radius, var(--default-form-submit-border-radius, 0));border-bottom-left-radius:var(--default-form-submit-border-bottom-left-radius, var(--default-form-submit-border-radius, 0));padding-block-start:var(--default-form-submit-padding-top, var(--default-button-primary-padding));padding-inline-end:var(--default-form-submit-padding-right, var(--default-button-primary-padding-right));padding-block-end:var(--default-form-submit-padding-bottom, var(--default-button-primary-padding));padding-inline-start:var(--default-form-submit-padding-left, var(--default-button-primary-padding-left));box-shadow:var(--local-form-submit-box-shadow, var(--default-form-submit-box-shadow, none))}button.zpbutton.zpform-submit-btn.disabled:hover,button.zpbutton.zpform-submit-btn:hover{background:var(--local-button-primary-hover-bg-color, var(--default-button-primary-hover-bg-color));color:var(--local-button-primary-hover-text-color, var(--default-button-primary-hover-text-color));border-color:var(--local-button-primary-hover-border-color, var(--default-button-primary-hover-border-color))}button.zpbutton.zpform-reset-btn{background:var(--local-form-reset-bg-color, var(--default-form-reset-bg-color));color:var(--local-form-reset-text-color, var(--default-form-reset-text-color));border-style:solid;border-color:var(--local-form-reset-border-color, var(--default-form-reset-border-color));border-top-width:var(--default-form-reset-border-width-top, var(--default-form-reset-border-width, 0));border-right-width:var(--default-form-reset-border-width-right, var(--default-form-reset-border-width, 0));border-bottom-width:var(--default-form-reset-border-width-bottom, var(--default-form-reset-border-width, 0));border-left-width:var(--default-form-reset-border-width-left, var(--default-form-reset-border-width, 0));border-top-left-radius:var(--default-form-reset-border-top-left-radius, var(--default-form-reset-border-radius, 0));border-top-right-radius:var(--default-form-reset-border-top-right-radius, var(--default-form-reset-border-radius, 0));border-bottom-right-radius:var(--default-form-reset-border-bottom-right-radius, var(--default-form-reset-border-radius, 0));border-bottom-left-radius:var(--default-form-reset-border-bottom-left-radius, var(--default-form-reset-border-radius, 0));padding-block-start:var(--default-form-reset-padding-top, var(--default-button-secondary-padding));padding-inline-end:var(--default-form-reset-padding-right, var(--default-button-secondary-padding-right));padding-block-end:var(--default-form-reset-padding-bottom, var(--default-button-secondary-padding));padding-inline-start:var(--default-form-reset-padding-left, var(--default-button-secondary-padding-left));box-shadow:var(--local-form-reset-box-shadow, var(--default-form-reset-box-shadow, none))}button.zpbutton.zpform-reset-btn.disabled:hover,button.zpbutton.zpform-reset-btn:hover{background:var(--local-button-secondary-hover-bg-color, var(--default-button-secondary-hover-bg-color));color:var(--local-button-secondary-hover-text-color, var(--default-button-secondary-hover-text-color));border-color:var(--local-button-secondary-hover-border-color, var(--default-button-secondary-hover-border-color))}.zpform-field-control::placeholder{color:var(--local-form-field-placeholder-color, var(--default-form-field-placeholder-color));opacity:1}.p-dropdown-label.p-placeholder,.p-multiselect-label.p-placeholder,.zpform-field-placeholder{color:var(--local-form-field-placeholder-color, var(--default-form-field-placeholder-color))}.highlight-container .p-dropdown-label.p-placeholder,.highlight-container .p-multiselect-label.p-placeholder,.highlight-container .zpform-field-control::placeholder,.highlight-container .zpform-field-placeholder{color:var(--highlight-form-field-placeholder-color)}.zpform-message{margin-block-start:var(--space-4);font-family:var(--default-form-message-font-family);font-size:var(--default-form-message-font-size);font-weight:var(--default-form-message-font-weight)}.zpform-message--success{color:var(--default-form-success-message-text-color)}.zpform-message--error{color:var(--local-form-error-message-text-color, var(--default-form-error-message-text-color))}.highlight-container .zpform-message--success{color:var(--highlight-form-success-message-text-color)}.highlight-container .zpform-message--error{color:var(--highlight-form-error-message-text-color)}.zpform-field{margin-block-end:var(--space-6);padding-inline-start:0;padding-inline-end:0}.zpform-field-label{font-family:var(--default-form-label-font-family);font-size:var(--default-form-label-text-size);font-weight:var(--default-form-label-font-weight);color:var(--local-form-label-text-color, var(--default-form-label-text-color));line-height:var(--default-form-label-line-height);letter-spacing:var(--default-form-label-letter-spacing);text-transform:var(--default-form-label-text-transform)}.zpform-field-label--block{margin-block-end:var(--space-4)}.zpform-field-label--inline{margin-block-end:0}.zpform-field-label--sm{font-size:var(--fs-2)}.zpform-field-label--lg{font-size:var(--fs-5)}.zpform-field-label-row{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.zpform-field-required{color:var(--default-form-field-invalid-text-color, #b80909);margin-inline-start:var(--space-1)}.zpform-field-notes{margin-block-start:var(--space-1);font-size:var(--default-form-message-font-size);color:var(--default-form-info-message-text-color)}.zpform-field-input--inline{margin-block-end:0}.zpform-field-control-align{display:flex;width:100%}.zpform-field-control-align--left{justify-content:flex-start;text-align:start}.zpform-field-control-align--right{justify-content:flex-end;text-align:end}.zpform-field--floating{position:relative}.zpform-field--floating>.p-inputtext,.zpform-field--floating>.p-inputtextarea,.zpform-field--floating>.zpform-field-control{display:block;width:100%;min-height:calc(3.5rem + 2px);height:calc(3.5rem + 2px);padding-block-start:1.625rem;padding-block-end:.625rem;padding-inline:.75rem;line-height:1.25}.zpform-field--floating>.p-inputtextarea{height:auto;min-height:6rem}.zpform-field--floating>.p-inputtext::placeholder,.zpform-field--floating>.p-inputtextarea::placeholder,.zpform-field--floating>.zpform-field-control::placeholder{color:transparent}.zpform-field--floating>.zpform-field-label--floating,.zpform-field--floating>label.zpform-field-label{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:2;height:100%;padding-block:1rem;padding-inline:.75rem;margin:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}.zpform-field--floating>.p-inputtext:focus~.zpform-field-label--floating,.zpform-field--floating>.p-inputtext:focus~label.zpform-field-label,.zpform-field--floating>.p-inputtext:not(:placeholder-shown)~.zpform-field-label--floating,.zpform-field--floating>.p-inputtext:not(:placeholder-shown)~label.zpform-field-label,.zpform-field--floating>.p-inputtextarea:focus~.zpform-field-label--floating,.zpform-field--floating>.p-inputtextarea:focus~label.zpform-field-label,.zpform-field--floating>.p-inputtextarea:not(:placeholder-shown)~.zpform-field-label--floating,.zpform-field--floating>.p-inputtextarea:not(:placeholder-shown)~label.zpform-field-label,.zpform-field--floating>.zpform-field-control:focus~.zpform-field-label--floating,.zpform-field--floating>.zpform-field-control:focus~label.zpform-field-label,.zpform-field--floating>.zpform-field-control:not(:placeholder-shown)~.zpform-field-label--floating,.zpform-field--floating>.zpform-field-control:not(:placeholder-shown)~label.zpform-field-label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.highlight-container .zpform-field-label{color:var(--highlight-form-label-text-color)}.highlight-container .zpform-field-required{color:var(--highlight-form-field-invalid-text-color)}.highlight-container .zpform-field-notes{color:var(--highlight-form-info-message-text-color)}.zpform-captcha{display:flex;flex-direction:column;gap:var(--space-2, 0.5rem);margin-block-end:var(--space-3, 0.75rem)}.zpform-captcha-image-row{display:flex;align-items:center;gap:var(--space-2, 0.5rem)}.zpform-captcha-image{display:block;block-size:40px;border:1px solid var(--default-form-field-border-color);border-radius:var(--radius-2, 4px)}.zpform-captcha-image-empty{inline-size:128px;background-color:var(--default-form-field-bg-color);border-style:dashed}.zpform-captcha-refresh{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2, 0.5rem) var(--space-3, 0.75rem);border:1px solid var(--default-form-field-border-color);border-radius:var(--radius-2, 4px);background-color:var(--default-form-field-bg-color);color:var(--default-form-field-text-color);cursor:pointer;font-size:var(--fs-4, 1rem);line-height:1}.zpform-captcha-refresh:hover{background-color:var(--default-form-field-focus-bg-color)}.zpform-captcha-input{max-inline-size:16rem}.highlight-container .zpform-captcha-image,.highlight-container .zpform-captcha-refresh{border-color:var(--highlight-form-field-border-color);color:var(--highlight-form-field-text-color)}.highlight-container .zpform-captcha-image-empty{background-color:var(--highlight-form-field-bg-color)}.highlight-container .p-calendar .p-datepicker-trigger:hover,.highlight-container .zpform-captcha-refresh:hover{background-color:var(--highlight-form-field-focus-bg-color)}.highlight-container .p-calendar{border-color:var(--highlight-form-field-border-color)}.highlight-container .p-calendar,.highlight-container .p-calendar svg{color:var(--highlight-form-field-text-color)}.highlight-container .p-calendar button{border-inline-start:1px solid var(--highlight-form-field-border-color)}.highlight-container .p-calendar.p-calendar-open,.highlight-container .p-datepicker-buttonbar button{border-color:var(--highlight-form-field-focus-border-color)}.highlight-container .p-calendar.p-calendar-open svg{color:var(--highlight-primary-text-color)!important}.highlight-container .p-calendar.p-calendar-open button{background-color:var(--highlight-primary-bg-color)!important;border-color:var(--highlight-primary-border-color)!important}.highlight-container .p-calendar.p-disabled{background-color:var(--highlight-form-field-disabled-bg-color);color:var(--highlight-form-field-disabled-text-color)}.highlight-container .p-datepicker{background-color:var(--highlight-form-field-bg-color);border-color:var(--highlight-form-field-border-color)}.highlight-container .p-datepicker-header{border-block-end-color:var(--highlight-form-field-border-color)}.highlight-container .p-datepicker-calendar thead th,.highlight-container .p-datepicker-next,.highlight-container .p-datepicker-prev,.highlight-container .p-datepicker-title,.highlight-container .p-timepicker .p-separator span{color:var(--highlight-form-field-text-color)}.highlight-container .p-ampm-picker span:hover,.highlight-container .p-datepicker-buttonbar button:hover,.highlight-container .p-datepicker-next:hover,.highlight-container .p-datepicker-prev:hover,.highlight-container .p-timepicker button:hover{background-color:var(--highlight-form-field-focus-bg-color)}.highlight-container .p-datepicker-calendar tbody td>span:hover{background-color:var(--highlight-form-field-focus-bg-color);color:var(--highlight-form-field-focus-text-color)}.highlight-container .p-datepicker-calendar tbody td.p-datepicker-today>span{border-color:var(--highlight-form-field-focus-border-color)}.highlight-container .p-datepicker-calendar tbody td.p-datepicker-today>span,.highlight-container .p-datepicker-calendar tbody td>span.p-highlight,.highlight-container .p-monthpicker .p-monthpicker-month.p-highlight,.highlight-container .p-monthpicker .p-monthpicker-month:hover,.highlight-container .p-yearpicker .p-yearpicker-year.p-highlight,.highlight-container .p-yearpicker .p-yearpicker-year:hover{background-color:var(--highlight-form-field-focus-bg-color);color:var(--highlight-form-field-focus-text-color)}.highlight-container .p-datepicker-calendar tbody td.p-datepicker-other-month>span,.highlight-container .p-datepicker-calendar tbody td>span.p-disabled{color:var(--highlight-form-info-message-text-color)}.highlight-container .p-datepicker-calendar tbody td.p-datepicker-other-month>span:hover,.highlight-container .p-datepicker-calendar tbody td>span.p-disabled:hover{color:var(--highlight-form-info-message-text-color)!important}.highlight-container .p-datepicker-buttonbar,.highlight-container .p-timepicker{border-block-start-color:var(--highlight-form-field-border-color)}.highlight-container .p-datepicker-buttonbar button{color:var(--highlight-form-field-focus-text-color)!important}.rich-text-field{width:100%}.rich-text-expand-editor-shell.cms-quill-editor-wrapper,.rich-text-field .cms-quill-editor-wrapper{overflow:visible;border:1px solid var(--default-border-color, #d5d5d5);border-radius:var(--border-radius-md, 8px);background:var(--default-bg, #fff)}.rich-text-expand-editor-shell.cms-quill-editor-wrapper:focus-within,.rich-text-field .cms-quill-editor-wrapper:focus-within{border-color:var(--primary-color, #6c15d6)}.rich-text-field .rich-text-quill{position:relative}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-bottom:1px solid var(--default-border-color, #d5d5d5);padding:6px 8px;background:var(--default-bg, #fafafa);border-start-start-radius:var(--border-radius-md, 8px);border-start-end-radius:var(--border-radius-md, 8px);position:relative;z-index:2;overflow:visible;white-space:normal;font-size:0;line-height:1}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow{align-items:flex-start}.rich-text-field .rich-text-toolbar-start{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;min-width:0}.rich-text-expand-editor-shell .rich-text-toolbar-start{display:inline-flex;flex-wrap:wrap;min-width:0;display:flex;flex-direction:column;align-items:stretch;flex:1;gap:6px;width:100%}.rich-text-expand-editor-shell .rich-text-toolbar-row,.rich-text-field .rich-text-toolbar-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:0;width:100%}.rich-text-expand-editor-shell .rich-text-toolbar-row-separator{width:100%;height:1px;background:var(--default-border-color, #e5e5e5)}.rich-text-expand-editor-shell .rich-text-ask-zia{width:auto!important;min-width:auto;padding:4px 8px!important;gap:6px;font-size:12px;line-height:1.2;white-space:nowrap}.rich-text-expand-editor-shell .rich-text-ask-zia span{font-size:12px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-font-weight,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-size{display:inline-flex;align-items:center;height:20px;margin:2px;border-radius:4px;font-size:12px;font-weight:400;color:#000;z-index:1}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-size{width:52px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-font-weight{width:120px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header{width:88px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-font-weight .ql-picker-label,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label{width:100%;height:20px;display:inline-flex;align-items:center;justify-content:flex-start;padding:0 4px;padding-inline-end:18px;margin:0;border:0;border-radius:4px;font-size:12px;line-height:12px;color:#222;background:0 0}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-font-weight .ql-picker-item::before,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-font-weight .ql-picker-label::before,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label::before,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item::before,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:attr(data-label)!important;font-size:12px;line-height:12px;color:#222}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:attr(data-label)!important;color:#222}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label:not([data-label])::before{content:"14"!important}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-font-weight .ql-picker-label:not([data-label])::before{content:"400 - Regular"!important}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label:not([data-label])::before{content:"Paragraph"!important}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-font-weight .ql-picker-label svg,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-label svg,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-size .ql-picker-label svg{display:none!important}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-font-weight .ql-picker-item,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-item,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item{font-size:12px;line-height:1.2;padding-inline:8px;padding-block:4px;border-radius:6px}.rich-text-expand-editor-shell .rich-text-toolbar-end,.rich-text-field .rich-text-toolbar-end{display:inline-flex;align-items:center;flex-shrink:0;margin-inline-start:auto;gap:4px}.rich-text-expand-editor-shell .rich-text-toolbar-end .cms-connect-button,.rich-text-field .rich-text-toolbar-end .cms-connect-button{display:inline-flex;align-items:center;margin:0;padding:0}.rich-text-expand-editor-shell .rich-text-toolbar-end .cms-connect-button::after,.rich-text-field .rich-text-toolbar-end .cms-connect-button::after{display:none}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-formats,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-formats{display:inline-flex;align-items:center;flex-wrap:nowrap;vertical-align:middle;margin-inline-end:0;gap:4px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-formats{gap:8px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-formats.rich-text-toolbar-group,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-formats.rich-text-toolbar-group{margin-inline-start:4px;padding-inline-start:4px;border-inline-start:1px solid var(--default-border-color, #e5e5e5)}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow button{float:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;width:20px;height:20px;padding:2px;margin:0;border:0;border-radius:6px;background:0 0;cursor:pointer;vertical-align:middle;color:var(--default-text-color, #222)}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.rich-text-anchor-btn:hover,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.rich-text-link-btn:hover,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button:hover,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow button:hover{background:var(--dark-hover-bg, #f0f0f0)}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.ql-active,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow button.ql-active{background:var(--primary-layer2-bg, #ede7ff)}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button svg,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow button svg{float:none;display:block;width:16px!important;height:16px!important;max-width:16px;max-height:16px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.ql-active .ql-stroke,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.ql-active .ql-stroke-miter,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow button.ql-active .ql-stroke,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow button.ql-active .ql-stroke-miter{stroke:var(--primary-color, #6c15d6)}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.ql-active .ql-fill,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.ql-active .ql-stroke.ql-fill,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow button.ql-active .ql-fill,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow button.ql-active .ql-stroke.ql-fill{fill:var(--primary-color, #6c15d6)}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker{float:none;display:inline-flex;align-items:center;vertical-align:middle;height:28px;position:relative}.rich-text-expand-editor-shell .rich-text-toolbar .zs-dropdown,.rich-text-field .rich-text-toolbar .zs-dropdown{position:relative;display:inline-flex;align-items:center;height:20px;cursor:pointer}.rich-text-expand-editor-shell .rich-text-toolbar .ql-letter-spacing-icon,.rich-text-expand-editor-shell .rich-text-toolbar .ql-line-height-icon,.rich-text-field .rich-text-toolbar .ql-letter-spacing-icon,.rich-text-field .rich-text-toolbar .ql-line-height-icon{width:16px;height:16px;display:inline-flex;position:absolute;inset-inline-start:4px;z-index:2;pointer-events:none}.rich-text-expand-editor-shell .rich-text-toolbar .ql-dropdown-arrow-icon svg,.rich-text-expand-editor-shell .rich-text-toolbar .ql-letter-spacing-icon svg,.rich-text-expand-editor-shell .rich-text-toolbar .ql-line-height-icon svg,.rich-text-field .rich-text-toolbar .ql-dropdown-arrow-icon svg,.rich-text-field .rich-text-toolbar .ql-letter-spacing-icon svg,.rich-text-field .rich-text-toolbar .ql-line-height-icon svg{width:16px;height:16px;fill:currentColor}.rich-text-expand-editor-shell .rich-text-toolbar .ql-dropdown-arrow-icon,.rich-text-field .rich-text-toolbar .ql-dropdown-arrow-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;position:absolute;inset-inline-end:1px;z-index:2;pointer-events:none;border-radius:4px}.rich-text-expand-editor-shell .rich-text-toolbar .ql-dropdown-arrow-icon .ql-dropdown-arrow-icon-up,.rich-text-field .rich-text-toolbar .ql-dropdown-arrow-icon .ql-dropdown-arrow-icon-up{display:none;fill:var(--primary-color, #6c15d6)}.rich-text-expand-editor-shell .rich-text-toolbar .ql-picker.ql-expanded:hover~.ql-dropdown-arrow-icon,.rich-text-expand-editor-shell .rich-text-toolbar .ql-picker.ql-expanded~.ql-dropdown-arrow-icon,.rich-text-field .rich-text-toolbar .ql-picker.ql-expanded:hover~.ql-dropdown-arrow-icon,.rich-text-field .rich-text-toolbar .ql-picker.ql-expanded~.ql-dropdown-arrow-icon{z-index:6;background-color:var(--primary-layer2-bg, #ede7ff)!important}.rich-text-expand-editor-shell .rich-text-toolbar .ql-picker.ql-expanded:hover~.ql-dropdown-arrow-icon .ql-dropdown-arrow-icon-down,.rich-text-expand-editor-shell .rich-text-toolbar .ql-picker.ql-expanded~.ql-dropdown-arrow-icon .ql-dropdown-arrow-icon-down,.rich-text-field .rich-text-toolbar .ql-picker.ql-expanded:hover~.ql-dropdown-arrow-icon .ql-dropdown-arrow-icon-down,.rich-text-field .rich-text-toolbar .ql-picker.ql-expanded~.ql-dropdown-arrow-icon .ql-dropdown-arrow-icon-down{display:none}.rich-text-expand-editor-shell .rich-text-toolbar .ql-picker.ql-expanded:hover~.ql-dropdown-arrow-icon .ql-dropdown-arrow-icon-up,.rich-text-expand-editor-shell .rich-text-toolbar .ql-picker.ql-expanded~.ql-dropdown-arrow-icon .ql-dropdown-arrow-icon-up,.rich-text-field .rich-text-toolbar .ql-picker.ql-expanded:hover~.ql-dropdown-arrow-icon .ql-dropdown-arrow-icon-up,.rich-text-field .rich-text-toolbar .ql-picker.ql-expanded~.ql-dropdown-arrow-icon .ql-dropdown-arrow-icon-up{display:inline-flex}.rich-text-expand-editor-shell .rich-text-toolbar .ql-picker:hover~.ql-dropdown-arrow-icon,.rich-text-field .rich-text-toolbar .ql-picker:hover~.ql-dropdown-arrow-icon{background-color:var(--dark-hover-bg, #f0f0f0)}.rich-text-expand-editor-shell .rich-text-toolbar .zs-dropdown:has(.ql-picker.ql-expanded),.rich-text-field .rich-text-toolbar .zs-dropdown:has(.ql-picker.ql-expanded){z-index:6}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-align,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-align{margin:2px;height:20px;width:40px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-align .ql-picker-label,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-align .ql-picker-label{width:40px;height:20px;padding:0 4px;padding-inline-end:18px;margin:0;border:0;display:inline-flex;align-items:center}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-align .ql-picker-label svg,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-align .ql-picker-label svg{display:inline-flex!important;position:static!important;float:none;margin:0!important;width:16px!important;height:16px!important;max-width:16px;max-height:16px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-letter-spacing,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-line-height,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-letter-spacing,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-line-height{width:40px;min-width:40px;height:20px;z-index:2}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-letter-spacing .ql-picker-label,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-line-height .ql-picker-label,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-letter-spacing .ql-picker-label,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-line-height .ql-picker-label{width:100%;height:20px;padding:0 4px;padding-inline-end:18px;margin:0;border:0;background:0 0}.rich-text-expand-editor-shell .rich-text-toolbar .ql-letter-spacing .ql-picker-label::before,.rich-text-expand-editor-shell .rich-text-toolbar .ql-line-height .ql-picker-label::before,.rich-text-field .rich-text-toolbar .ql-letter-spacing .ql-picker-label::before,.rich-text-field .rich-text-toolbar .ql-line-height .ql-picker-label::before{content:"";width:14px;height:14px;display:inline-block}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-letter-spacing .ql-picker-label svg,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-line-height .ql-picker-label svg,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-letter-spacing .ql-picker-label svg,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-line-height .ql-picker-label svg{display:none!important}.rich-text-expand-editor-shell .rich-text-toolbar .ql-letter-spacing .ql-picker-item,.rich-text-expand-editor-shell .rich-text-toolbar .ql-line-height .ql-picker-item,.rich-text-field .rich-text-toolbar .ql-letter-spacing .ql-picker-item,.rich-text-field .rich-text-toolbar .ql-line-height .ql-picker-item{padding-inline:8px;font-size:12px}.rich-text-expand-editor-shell .ql-line-height .ql-picker-item[data-value="1"]::before,.rich-text-field .ql-line-height .ql-picker-item[data-value="1"]::before{content:"1"}.rich-text-expand-editor-shell .ql-line-height .ql-picker-item[data-value="1.2"]::before,.rich-text-field .ql-line-height .ql-picker-item[data-value="1.2"]::before{content:"1.2"}.rich-text-expand-editor-shell .ql-line-height .ql-picker-item[data-value="1.5"]::before,.rich-text-field .ql-line-height .ql-picker-item[data-value="1.5"]::before{content:"1.5"}.rich-text-expand-editor-shell .ql-line-height .ql-picker-item[data-value="2"]::before,.rich-text-field .ql-line-height .ql-picker-item[data-value="2"]::before{content:"2"}.rich-text-expand-editor-shell .ql-letter-spacing .ql-picker-item[data-value=normal]::before,.rich-text-field .ql-letter-spacing .ql-picker-item[data-value=normal]::before{content:"Normal"}.rich-text-expand-editor-shell .ql-letter-spacing .ql-picker-item[data-value="0.5px"]::before,.rich-text-field .ql-letter-spacing .ql-picker-item[data-value="0.5px"]::before{content:"0.5"}.rich-text-expand-editor-shell .ql-letter-spacing .ql-picker-item[data-value="1px"]::before,.rich-text-field .ql-letter-spacing .ql-picker-item[data-value="1px"]::before{content:"1"}.rich-text-expand-editor-shell .ql-letter-spacing .ql-picker-item[data-value="1.5px"]::before,.rich-text-field .ql-letter-spacing .ql-picker-item[data-value="1.5px"]::before{content:"1.5"}.rich-text-expand-editor-shell .ql-letter-spacing .ql-picker-item[data-value="2px"]::before,.rich-text-field .ql-letter-spacing .ql-picker-item[data-value="2px"]::before{content:"2"}.rich-text-expand-editor-shell .ql-letter-spacing .ql-picker-item[data-value="3px"]::before,.rich-text-field .ql-letter-spacing .ql-picker-item[data-value="3px"]::before{content:"3"}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker:not(.ql-align):not(.ql-line-height):not(.ql-letter-spacing):not(.ql-size):not(.ql-font-weight):not(.ql-header) .ql-picker-label,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker:not(.ql-align):not(.ql-line-height):not(.ql-letter-spacing):not(.ql-size):not(.ql-font-weight):not(.ql-header) .ql-picker-label{display:inline-flex;align-items:center;justify-content:center;padding:2px 4px;height:28px;border-radius:6px;border:1px solid transparent}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker:not(.ql-align):not(.ql-line-height):not(.ql-letter-spacing):not(.ql-size):not(.ql-font-weight):not(.ql-header) .ql-picker-label:hover,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker:not(.ql-align):not(.ql-line-height):not(.ql-letter-spacing):not(.ql-size):not(.ql-font-weight):not(.ql-header) .ql-picker-label:hover{background:var(--dark-hover-bg, #f0f0f0)}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker:not(.ql-align):not(.ql-line-height):not(.ql-letter-spacing):not(.ql-size):not(.ql-font-weight):not(.ql-header) .ql-picker-label svg,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker:not(.ql-align):not(.ql-line-height):not(.ql-letter-spacing):not(.ql-size):not(.ql-font-weight):not(.ql-header) .ql-picker-label svg{display:block!important;float:none;position:static;margin:0;width:18px!important;height:18px!important;max-width:18px;max-height:18px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-icon-picker:not(.ql-align),.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-icon-picker:not(.ql-align){width:auto;min-width:28px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-background,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-color-picker,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-background,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-color-picker{width:28px}.rich-text-color-popover{z-index:10050}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-list .ql-picker-label,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-list .ql-picker-label{padding-inline-end:16px;position:relative}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-list .ql-picker-label svg:last-child,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-list .ql-picker-label svg:last-child{position:absolute!important;inset-inline-end:0;top:50%;margin-top:-7px!important;width:14px!important;height:14px!important;max-width:14px;max-height:14px}.rich-text-expand-editor-shell .ql-picker.ql-list .ql-picker-options,.rich-text-field .ql-picker.ql-list .ql-picker-options{min-width:0;width:auto;padding:0;white-space:normal!important}.rich-text-expand-editor-shell .ql-picker.ql-list .ql-picker-item,.rich-text-field .ql-picker.ql-list .ql-picker-item{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:6px;float:none}.rich-text-expand-editor-shell .ql-picker.ql-list .ql-picker-item svg,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-icon-picker .ql-picker-item svg,.rich-text-field .ql-picker.ql-list .ql-picker-item svg,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-icon-picker .ql-picker-item svg{display:inline-flex;width:16px!important;height:16px!important}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-expanded,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-expanded{z-index:5}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker .ql-picker-options,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker .ql-picker-options{display:none!important;position:absolute!important;top:100%;left:0;inset-inline-start:0;inset-inline-end:auto;right:auto;margin-top:2px;z-index:30;min-width:100%;background-color:var(--default-bg, #fff);border:1px solid var(--default-border-color, var(--canvas-border-light, #e5e5e5));border-radius:6px;box-shadow:0 3px 10px var(--canvas-shadow, rgba(0, 0, 0, 0.12));padding:6px;white-space:nowrap;font-size:12px;line-height:1.4}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block!important}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border:0;color:#000}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker-options .ql-picker-item,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker-options .ql-picker-item{color:var(--default-text-color, var(--canvas-text, #222));font-size:12px;padding-inline:8px;padding-block:4px;border-radius:6px;cursor:pointer}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker-options .ql-picker-item:hover,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker-options .ql-picker-item:hover{background-color:var(--builder-default-bg, #f6f6f6);color:var(--default-text-color, #222)}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker-options .ql-picker-item.ql-selected,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker-options .ql-picker-item.ql-selected{background-color:var(--primary-layer2-bg, #ede7ff)}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker-options .ql-picker-item.ql-selected svg,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker-options .ql-picker-item.ql-selected svg{fill:var(--primary-color, #6c15d6)}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-icon-picker .ql-picker-options,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-icon-picker .ql-picker-options{white-space:normal!important}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-icon-picker .ql-picker-item,.rich-text-field .rich-text-toolbar.ql-toolbar.ql-snow .ql-icon-picker .ql-picker-item{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:6px;float:none}.rich-text-expand-editor-shell .rich-text-toolbar .ql-letter-spacing .ql-picker-item,.rich-text-expand-editor-shell .rich-text-toolbar .ql-line-height .ql-picker-item,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-font-weight .ql-picker-item,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-item,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-size .ql-picker-item,.rich-text-field .rich-text-toolbar .ql-letter-spacing .ql-picker-item,.rich-text-field .rich-text-toolbar .ql-line-height .ql-picker-item{height:26px;display:flex;align-items:center}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-picker.ql-header .ql-picker-item::before{font-size:12px!important;line-height:1.2!important}.rich-text-field .rich-text-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;margin:0;border:0;border-radius:6px;background:0 0;color:var(--default-text-color, #222);cursor:pointer}.rich-text-field .rich-text-expand-btn:hover:not(:disabled){background:var(--dark-hover-bg, #f0f0f0)}.rich-text-field .rich-text-expand-btn:disabled{opacity:.45;cursor:not-allowed}.rich-text-field .rich-text-expand-btn svg{display:block;width:16px;height:16px}.rich-text-editor .ql-tooltip,.rich-text-expand-editor-shell .ql-tooltip,.rich-text-field .ql-tooltip,.rich-text-quill .ql-tooltip{display:none!important}.rich-text-expand-editor-shell .zpItemAnchor,.rich-text-field .zpItemAnchor{display:inline-flex;align-items:center;justify-content:center;height:12px;width:12px;background-color:#ffffcd;border:1px dashed #000;vertical-align:middle}.rich-text-expand-editor-shell .zpItemAnchor::before,.rich-text-field .zpItemAnchor::before{content:"⚓";display:inline-block;font-size:5px}.rich-text-expand-editor-shell .rich-text-editor .ql-editor a,.rich-text-field .rich-text-editor .ql-editor a{color:#06c;text-decoration:underline;cursor:pointer}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.rich-text-anchor-btn,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.rich-text-link-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;padding:3px 5px;margin:0;border:0;background:0 0;cursor:pointer;border-radius:4px}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.rich-text-anchor-btn svg,.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow button.rich-text-link-btn svg{display:block;width:18px;height:18px}.rich-text-expand-editor-shell .rich-text-quill>.ql-container.ql-snow,.rich-text-field .rich-text-quill>.ql-container.ql-snow{border:0;border-end-start-radius:var(--border-radius-md, 8px);border-end-end-radius:var(--border-radius-md, 8px);font-size:14px}.rich-text-expand-editor-shell .rich-text-editor .ql-editor,.rich-text-field .rich-text-editor .ql-editor{min-height:var(--rich-text-min-height, 120px);line-height:1.5;padding:8px 12px;outline:0;counter-reset:list-0}.rich-text-expand-editor-shell .rich-text-editor .ql-editor h1,.rich-text-expand-editor-shell .rich-text-editor .ql-editor h2,.rich-text-expand-editor-shell .rich-text-editor .ql-editor h3,.rich-text-expand-editor-shell .rich-text-editor .ql-editor h4,.rich-text-expand-editor-shell .rich-text-editor .ql-editor h5,.rich-text-expand-editor-shell .rich-text-editor .ql-editor h6,.rich-text-expand-editor-shell .rich-text-editor .ql-editor p,.rich-text-field .rich-text-editor .ql-editor h1,.rich-text-field .rich-text-editor .ql-editor h2,.rich-text-field .rich-text-editor .ql-editor h3,.rich-text-field .rich-text-editor .ql-editor h4,.rich-text-field .rich-text-editor .ql-editor h5,.rich-text-field .rich-text-editor .ql-editor h6,.rich-text-field .rich-text-editor .ql-editor p{text-align:inherit}.rich-text-expand-editor-shell .rich-text-editor .ql-editor h1,.rich-text-field .rich-text-editor .ql-editor h1{font-size:2em;font-weight:700;line-height:1.2}.rich-text-expand-editor-shell .rich-text-editor .ql-editor h2,.rich-text-field .rich-text-editor .ql-editor h2{font-size:1.5em;font-weight:700;line-height:1.25}.rich-text-expand-editor-shell .rich-text-editor .ql-editor h3,.rich-text-field .rich-text-editor .ql-editor h3{font-size:1.17em;font-weight:600;line-height:1.3}.rich-text-expand-editor-shell .rich-text-editor .ql-editor h4,.rich-text-field .rich-text-editor .ql-editor h4{font-size:1em;font-weight:600;line-height:1.35}.rich-text-expand-editor-shell .rich-text-editor .ql-editor h5,.rich-text-field .rich-text-editor .ql-editor h5{font-size:.83em;font-weight:600;line-height:1.4}.rich-text-expand-editor-shell .rich-text-editor .ql-editor h6,.rich-text-field .rich-text-editor .ql-editor h6{font-size:.67em;font-weight:600;line-height:1.4}.rich-text-expand-editor-shell .rich-text-editor .ql-editor .ql-align-center,.rich-text-expand-editor-shell .rich-text-editor .ql-editor [style*="text-align: center"],.rich-text-field .rich-text-editor .ql-editor .ql-align-center,.rich-text-field .rich-text-editor .ql-editor [style*="text-align: center"]{text-align:center!important}.rich-text-expand-editor-shell .rich-text-editor .ql-editor .ql-align-end,.rich-text-expand-editor-shell .rich-text-editor .ql-editor .ql-align-right,.rich-text-expand-editor-shell .rich-text-editor .ql-editor [style*="text-align: end"],.rich-text-expand-editor-shell .rich-text-editor .ql-editor [style*="text-align: right"],.rich-text-field .rich-text-editor .ql-editor .ql-align-end,.rich-text-field .rich-text-editor .ql-editor .ql-align-right,.rich-text-field .rich-text-editor .ql-editor [style*="text-align: end"],.rich-text-field .rich-text-editor .ql-editor [style*="text-align: right"]{text-align:right!important}.rich-text-expand-editor-shell .rich-text-editor .ql-editor .ql-align-justify,.rich-text-expand-editor-shell .rich-text-editor .ql-editor [style*="text-align: justify"],.rich-text-field .rich-text-editor .ql-editor .ql-align-justify,.rich-text-field .rich-text-editor .ql-editor [style*="text-align: justify"]{text-align:justify!important}.rich-text-expand-editor-shell .rich-text-editor .ql-editor .ql-align-left,.rich-text-expand-editor-shell .rich-text-editor .ql-editor .ql-align-start,.rich-text-field .rich-text-editor .ql-editor .ql-align-left,.rich-text-field .rich-text-editor .ql-editor .ql-align-start{text-align:left!important}.rich-text-expand-editor-shell .rich-text-editor .ql-editor.ql-blank::before,.rich-text-field .rich-text-editor .ql-editor.ql-blank::before{color:var(--default-form-field-placeholder-color, #9ca3af);font-style:normal;left:12px;right:12px}.rich-text-expand-editor-shell .rich-text-editor .ql-editor ol,.rich-text-field .rich-text-editor .ql-editor ol{padding-left:1.5em;margin:0}.rich-text-expand-editor-shell .rich-text-editor .ql-editor li,.rich-text-field .rich-text-editor .ql-editor li{list-style-type:none;padding-left:.5em;position:relative}.rich-text-expand-editor-shell .rich-text-editor .ql-editor li>.ql-ui,.rich-text-field .rich-text-editor .ql-editor li>.ql-ui{position:absolute;left:0;width:1.2em;text-align:right;margin-left:-1.5em;margin-right:.3em;white-space:nowrap}.rich-text-expand-editor-shell .rich-text-editor .ql-editor li[data-list=bullet]>.ql-ui::before,.rich-text-field .rich-text-editor .ql-editor li[data-list=bullet]>.ql-ui::before{content:"•"}.rich-text-expand-editor-shell .rich-text-editor .ql-editor li[data-list=ordered]>.ql-ui::before,.rich-text-field .rich-text-editor .ql-editor li[data-list=ordered]>.ql-ui::before{content:counter(list-0,decimal)". "}.rich-text-expand-editor-shell .rich-text-editor .ql-editor li[data-list=ordered],.rich-text-field .rich-text-editor .ql-editor li[data-list=ordered]{counter-increment:list-0}.rich-text-field .cms-quill-editor-wrapper .ql-container.ql-disabled,.rich-text-field .cms-quill-editor-wrapper .ql-toolbar.ql-snow.ql-disabled{background-color:var(--default-form-field-disabled-bg-color);color:var(--default-form-field-disabled-text-color)}.rich-text-field--dialog-open .cms-quill-editor-wrapper,.rich-text-field--disabled .cms-quill-editor-wrapper{border-color:var(--default-form-field-disabled-border-color, var(--default-border-color));background-color:var(--default-form-field-disabled-bg-color, #f5f5f5)}.rich-text-field.rich-text-field-sm .rich-text-editor .ql-editor{min-height:calc(var(--rich-text-min-height, 120px) - 20px);font-size:var(--fs-3, 12px)}.rich-text-field.rich-text-field-lg .rich-text-editor .ql-editor{min-height:calc(var(--rich-text-min-height, 120px) + 20px);font-size:var(--fs-5, 16px)}.highlight-container .rich-text-field .rich-text-editor .ql-editor.ql-blank::before{color:var(--highlight-form-field-placeholder-color)}.highlight-container .rich-text-field .cms-quill-editor-wrapper .ql-container.ql-disabled,.highlight-container .rich-text-field .cms-quill-editor-wrapper .ql-toolbar.ql-snow.ql-disabled{background-color:var(--highlight-form-field-disabled-bg-color);color:var(--highlight-form-field-disabled-text-color)}.rich-text-expand-dialog{display:flex;flex-direction:column}.rich-text-expand-dialog-body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important}.rich-text-expand-editor-shell,.rich-text-expand-editor-shell .rich-text-quill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.rich-text-expand-editor-shell .rich-text-quill{position:relative}.rich-text-expand-editor-shell .rich-text-quill>.ql-container.ql-snow{flex:1 1 auto;min-height:0;height:auto;overflow:auto}.rich-text-expand-editor-shell .rich-text-editor .ql-editor{min-height:0;height:100%}.rich-text-expand-dialog [data-slot=dialog-content]{overflow:visible}.rich-text-expand-editor-shell .rich-text-font-family-wrap .ql-font-family[data-pc-section=root],.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-font-family[data-pc-section=root]{min-height:20px!important}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-font-family .form-select{padding:2px 18px 2px 2px;min-width:100px;max-width:100px;font-size:12px;border:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:none}.rich-text-expand-editor-shell .rich-text-toolbar.ql-toolbar.ql-snow .ql-font-family .form-select:hover{background-color:var(--canvas-light-bg, rgba(0, 0, 0, 0.04))}.rich-text-quill .ql-emoji-picker-container{position:absolute;background-color:var(--default-bg, #ffffff);border-radius:8px;z-index:9}.rich-text-quill .ql-emoji-picker{display:flex;flex-direction:column;width:fit-content;height:340px}.rich-text-quill .ql-emoji-picker-viewport{flex:1;position:relative;overflow:auto}.rich-text-quill .ql-emoji-picker .ql-emoji-picker-list button{display:inline-flex;justify-content:center;align-items:center;padding:5px;height:32px;width:32px;background:0 0;border:0;cursor:pointer}.rich-text-quill .ql-emoji-picker .ql-emoji-picker-list button:hover{background-color:var(--canvas-light-bg, rgba(0, 0, 0, 0.04));border-radius:4px}.rich-text-quill .ql-emoji-picker-category{padding:12px 1px 6px;background:var(--default-bg, #fff);color:var(--secondary-text-color, #525252);font-size:14px;font-weight:500}.rich-text-quill .ql-emoji-picker-info{padding:3px 8px 0;font-size:16px}.rich-text-quill .ql-emoji-picker-empty{position:absolute;text-align:center;font-size:14px;top:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}:root{--row-box-shadow-color:#0f0f0f}.default-container,.highlight-container{--local-row-box-shadow-color:var(--row-box-shadow-color)}.default-container{--local-row-bg-color:var(--default-bg-color);--local-row-border-color:var(--default-border-color)}.highlight-container{--local-row-bg-color:var(--highlight-bg-color);--local-row-border-color:var(--highlight-border-color)}.zprow{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;row-gap:var(--space-6)}.zprow.default-container,.zprow.highlight-container{background-color:var(--local-row-bg-color);box-shadow:0 0 0 var(--local-row-box-shadow-color);--local-bg-color:var(--local-row-bg-color);--local-border-color:var(--local-row-border-color);--local-box-shadow-color:var(--local-row-box-shadow-color)}.zprow.zprow-container-fluid{width:100%;max-width:100%}.zprow.zprow-fluid-boxed{box-sizing:border-box}.zprow.zpflex-wrap-wrap-reverse{flex-wrap:wrap-reverse}.zprow.zpjustify-content-space-around{justify-content:space-around}.zprow.zpjustify-content-space-between{justify-content:space-between}.zprow.zpflex-no-wrap{flex-wrap:nowrap}.zprow.zpflex-no-wrap [class*=zpcol-md-],.zprow.zpflex-no-wrap [class*=zpcol-sm-]{flex:1 0 100%;word-break:break-word;word-wrap:break-word}.zpalign-items-flex-start{align-items:flex-start}.zpalign-items-center{align-items:center}.zpalign-items-flex-end{align-items:flex-end}.zpalign-items-stretch{align-items:stretch}.zprow[class*=zpjustify-content-] [class*=zpcol-md-],.zprow[class*=zpjustify-content-] [class*=zpcol-sm-]{flex-grow:0}.zpjustify-content-flex-start{justify-content:flex-start;flex-grow:0}.zpjustify-content-center{justify-content:center;flex-grow:0}.zpjustify-content-flex-end{justify-content:flex-end;flex-grow:0}.zpalign-self-stretch .zpelem-col,.zpalign-self-stretch .zpelem-col .zpelem-box{align-self:stretch}.zpalign-self-flex-start .zpelem-col,.zpalign-self-flex-start .zpelem-col .zpelem-box{align-self:flex-start}.zpalign-self-center .zpelem-col,.zpalign-self-center .zpelem-col .zpelem-box{align-self:center}.zpalign-self-flex-end{align-self:flex-end}.zpalign-self-baseline{align-self:baseline}.zpalign-self-auto{align-self:auto}.zprow-equalCol:has(.zpelem-box) .zpelem-col,.zprow-equalCol[class*=zpcol-justify-content-] .zpelem-col,.zprow-equalCol[class*=zpcol-justify-content-] .zpelem-col .zpelem-box{display:flex}.zprow-equalCol .zpelem-box,.zprow-equalCol .zpelem-card{height:100%}@media all and (min-width:992px){.zprow-container{width:100%;max-width:var(--theme-container-max-width, 1440px);margin-inline-start:auto;margin-inline-end:auto}}.zprow-container .zprow-container,.zprow-container-fluid .zprow-container{width:auto;margin-inline-start:calc(var(--space-5)*-1);margin-inline-end:calc(var(--space-5)*-1)}.zprow-container-fluid .zpimage-carousel-slide .zpcarousel-content-inner,.zpvideo-wrapper>.zpcontainer-fluid{padding-inline-start:var(--space-5);padding-inline-end:var(--space-5)}.zpvideo-wrapper>.zpcontainer-fluid{width:100%;padding-block-start:var(--space-0);padding-block-end:var(--space-0)}.zpcont-full-stretch .zprow-container,.zpsection.zpcontainer-fluid .zprow-container{width:100%;margin:0;max-width:100%}.theme-pages-full-stretch .zprow-container,.zpcont-full-stretch .zprow-container .zprow-container,.zpsection.zpcontainer-fluid .zprow-container .zprow-container{width:auto;margin-inline-start:calc(var(--space-5)*-1);margin-inline-end:calc(var(--space-5)*-1)}.zpsection.zpcontainer-fluid>.zprow.zprow-container-fluid{width:100%;max-width:100%;max-inline-size:100%;margin-inline-start:0;margin-inline-end:0;align-self:stretch;box-sizing:border-box}.zpsection.zpsection--boxed .zpvideo-wrapper>.zpcontainer-fluid>.zprow.zprow-container-fluid,.zpsection.zpsection--boxed>.zprow.zprow-container-fluid,.zpsection.zpsection--boxed>.zpvideo-wrapper{width:calc(100% + var(--zpsection-boxed-padding-inline-start, 0px) + var(--zpsection-boxed-padding-inline-end, 0px));max-width:none;max-inline-size:none;margin-inline-start:calc(-1*var(--zpsection-boxed-padding-inline-start, 0px));margin-inline-end:calc(-1*var(--zpsection-boxed-padding-inline-end, 0px));box-sizing:border-box}.zpsection.zpsection--boxed>.zpvideo-wrapper{align-self:stretch;min-width:0}.theme-pages-full-stretch .zprow-container .zprow-container,.theme-pages-full-stretch .zprow-container-fluid .zprow-container{width:auto}.theme-pages-full-stretch .zpsection.zpsection--boxed:has(.zprow-container-fluid),.theme-pages-full-stretch .zpsection.zpsection--boxed:has(.zpvideo-wrapper){max-inline-size:100%}.theme-pages-full-stretch .zpsection .zpvideo-wrapper>.zpcontainer-fluid .zprow-container,.theme-pages-full-stretch .zpsection:has(.zprow-container-fluid) .zprow-container{max-inline-size:calc(var(--theme-container-max-width, 1440px) - 70px);margin-inline-start:auto;margin-inline-end:auto}.theme-pages-full-stretch .zpsection .zpvideo-wrapper>.zpcontainer-fluid .zprow-container .zprow-container,.theme-pages-full-stretch .zpsection .zpvideo-wrapper>.zpcontainer-fluid .zprow-container-fluid .zprow-container,.theme-pages-full-stretch .zpsection:has(.zprow-container-fluid) .zprow-container .zprow-container,.theme-pages-full-stretch .zpsection:has(.zprow-container-fluid) .zprow-container-fluid .zprow-container{margin-inline-start:calc(var(--space-5)*-1);margin-inline-end:calc(var(--space-5)*-1)}.theme-pages-full-stretch .zpsection .zpvideo-wrapper>.zpcontainer-fluid .zprow-container,.theme-pages-full-stretch .zpsection .zpvideo-wrapper>.zpcontainer-fluid>.zprow.zprow-container-fluid,.theme-pages-full-stretch .zpsection.zpcontainer-fluid:has(.zprow-container-fluid) .zprow-container,.theme-pages-full-stretch .zpsection.zpcontainer-fluid:has(.zprow-container-fluid)>.zprow.zprow-container-fluid{width:auto;max-inline-size:none;margin-inline-start:calc(var(--space-5)*-1);margin-inline-end:calc(var(--space-5)*-1)}.theme-pages-full-stretch .zpcont-full-stretch .zprow-container,.theme-pages-full-stretch .zpsection.zpcontainer-fluid .zprow-container{width:auto}@media all and (min-width:992px){.zpsidebar-container .zpcontainer:has(.zprow-container-fluid){max-inline-size:100%;padding-inline-start:var(--space-5);padding-inline-end:var(--space-5)}}.zpsidebar-container .zprow-container{width:100%}@media all and (min-width:992px){.zpsidebar-container .zprow-container{max-inline-size:var(--theme-container-max-width, 1440px);margin-inline-start:auto;margin-inline-end:auto}}.zppage-sidebar-enable .zpsection.zpsection--boxed:has(.zprow-container-fluid),.zppage-sidebar-enable .zpsection.zpsection--boxed:has(.zpvideo-wrapper){max-inline-size:100%!important;padding-inline-start:var(--space-5)!important;padding-inline-end:var(--space-5)!important}.zpcont-full-stretch .zpelem-col .zprow.zprow-container,.zpcont-full-stretch .zpelem-col .zprow.zprow-container-fluid,.zpelem-col .zprow.zprow-container,.zpelem-col .zprow.zprow-container-fluid,.zpsection .zpvideo-wrapper>.zpcontainer-fluid .zpelem-col .zprow.zprow-container,.zpsection .zpvideo-wrapper>.zpcontainer-fluid .zpelem-col .zprow.zprow-container-fluid,.zpsection.zpcontainer-fluid .zpelem-col .zprow.zprow-container,.zpsection.zpcontainer-fluid .zpelem-col .zprow.zprow-container-fluid,.zpsidebar-container .zpelem-col .zprow.zprow-container,.zpsidebar-container .zpelem-col .zprow.zprow-container-fluid{width:100%;max-width:100%;margin-inline-start:0;margin-inline-end:0}.default-container{--local-text-bg-color:var(--default-bg-color);--local-text-border-color:var(--default-border-color);--local-text-box-shadow-color:#0f0f0f;--local-text-text-color:var(--default-text-color)}.highlight-container{--local-text-bg-color:var(--highlight-bg-color);--local-text-border-color:var(--highlight-border-color);--local-text-box-shadow-color:#0f0f0f;--local-text-text-color:var(--highlight-text-color)}.zpelem-text{width:100%;--local-bg-color:var(--local-text-bg-color, var(--default-bg-color));--local-border-color:var(--local-text-border-color, var(--default-border-color));--local-box-shadow-color:var(--local-text-box-shadow-color, #0f0f0f)}.zptext{--local-text-color:var(--local-text-text-color, var(--default-text-color));--local-text-shadow-color:#000000;color:var(--local-text-color)}.zptext :is(p,li,span,div,blockquote,h1,h2,h3,h4,h5,h6){color:inherit}.zptext-align-left{text-align:start}.zptext-align-right{text-align:end}.zptext-align-center{text-align:center}.zptext-align-justify{text-align:justify}@media all and (max-width:767px){.zptext-align-mobile-left{text-align:start}.zptext-align-mobile-right{text-align:end}.zptext-align-mobile-center{text-align:center}.zptext-align-mobile-justify{text-align:justify}}@media all and (min-width:768px) and (max-width:991px){.zptext-align-tablet-left{text-align:start}.zptext-align-tablet-right{text-align:end}.zptext-align-tablet-center{text-align:center}.zptext-align-tablet-justify{text-align:justify}}.zpelem-text .zptext{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}@supports (counter-set:none){.zpelem-text .zptext :is(p,h1,h2,h3,h4,h5,h6){counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.zpelem-text .zptext :is(p,h1,h2,h3,h4,h5,h6){counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.zpelem-text ol,.zpelem-text ol li,.zpelem-text ul,.zpelem-text ul li{margin:var(--space-0);padding-block:var(--space-2) var(--space-0);padding-inline-start:1.5em;padding-inline-end:var(--space-0)}.zpelem-text ol li,.zpelem-text ul li{padding-block:var(--space-2);list-style-type:none;position:relative}.zpelem-text ol ol,.zpelem-text ul ol{padding-inline-start:var(--space-7)}.zpelem-text li>.ql-ui{position:absolute}.zpelem-text li>.ql-ui::before{display:inline-block;margin-inline-start:-1.5em;margin-inline-end:.3em;text-align:end;white-space:nowrap;width:1.2em}.zpelem-text li[data-list=bullet]>.ql-ui::before{content:"•"}.zpelem-text li[data-list=bullet].ql-indent-1>.ql-ui::before{content:"◦"}.zpelem-text li[data-list=bullet].ql-indent-2>.ql-ui::before,.zpelem-text li[data-list=bullet].ql-indent-3>.ql-ui::before,.zpelem-text li[data-list=bullet].ql-indent-4>.ql-ui::before,.zpelem-text li[data-list=bullet].ql-indent-5>.ql-ui::before,.zpelem-text li[data-list=bullet].ql-indent-6>.ql-ui::before,.zpelem-text li[data-list=bullet].ql-indent-7>.ql-ui::before,.zpelem-text li[data-list=bullet].ql-indent-8>.ql-ui::before,.zpelem-text li[data-list=bullet].ql-indent-9>.ql-ui::before{content:"▪"}.zpelem-text li[data-list=checked]>.ql-ui::before{content:"☑"}.zpelem-text li[data-list=unchecked]>.ql-ui::before{content:"☐"}@supports (counter-set:none){.zpelem-text li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.zpelem-text li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.zpelem-text li[data-list=ordered]{counter-increment:list-0}.zpelem-text li[data-list=ordered]>.ql-ui::before{content:counter(list-0,decimal)". "}.zpelem-text li[data-list=ordered].ql-indent-1{counter-increment:list-1}.zpelem-text li[data-list=ordered].ql-indent-1>.ql-ui::before{content:counter(list-1,lower-alpha)". "}@supports (counter-set:none){.zpelem-text li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.zpelem-text li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.zpelem-text li[data-list=ordered].ql-indent-2{counter-increment:list-2}.zpelem-text li[data-list=ordered].ql-indent-2>.ql-ui::before{content:counter(list-2,lower-roman)". "}@supports (counter-set:none){.zpelem-text li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.zpelem-text li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.zpelem-text li[data-list=ordered].ql-indent-3{counter-increment:list-3}.zpelem-text li[data-list=ordered].ql-indent-3>.ql-ui::before{content:counter(list-3,decimal)". "}@supports (counter-set:none){.zpelem-text li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.zpelem-text li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.zpelem-text li[data-list=ordered].ql-indent-4{counter-increment:list-4}.zpelem-text li[data-list=ordered].ql-indent-4>.ql-ui::before{content:counter(list-4,lower-alpha)". "}@supports (counter-set:none){.zpelem-text li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.zpelem-text li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.zpelem-text li[data-list=ordered].ql-indent-5{counter-increment:list-5}.zpelem-text li[data-list=ordered].ql-indent-5>.ql-ui::before{content:counter(list-5,lower-roman)". "}@supports (counter-set:none){.zpelem-text li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.zpelem-text li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.zpelem-text li[data-list=ordered].ql-indent-6{counter-increment:list-6}.zpelem-text li[data-list=ordered].ql-indent-6>.ql-ui::before{content:counter(list-6,decimal)". "}@supports (counter-set:none){.zpelem-text li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.zpelem-text li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.zpelem-text li[data-list=ordered].ql-indent-7{counter-increment:list-7}.zpelem-text li[data-list=ordered].ql-indent-7>.ql-ui::before{content:counter(list-7,lower-alpha)". "}@supports (counter-set:none){.zpelem-text li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.zpelem-text li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.zpelem-text li[data-list=ordered].ql-indent-8{counter-increment:list-8}.zpelem-text li[data-list=ordered].ql-indent-8>.ql-ui::before{content:counter(list-8,lower-roman)". "}@supports (counter-set:none){.zpelem-text li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.zpelem-text li[data-list].ql-indent-8{counter-reset:list-9}}.zpelem-text li[data-list=ordered].ql-indent-9{counter-increment:list-9}.zpelem-text li[data-list=ordered].ql-indent-9>.ql-ui::before{content:counter(list-9,decimal)". "}.zpelem-text .ql-indent-1{padding-inline-start:3em}.zpelem-text li.ql-indent-1{padding-inline-start:4.5em}.zpelem-text .ql-indent-2{padding-inline-start:6em}.zpelem-text li.ql-indent-2{padding-inline-start:7.5em}.zpelem-text .ql-indent-3{padding-inline-start:9em}.zpelem-text li.ql-indent-3{padding-inline-start:10.5em}.zpelem-text .ql-indent-4{padding-inline-start:12em}.zpelem-text li.ql-indent-4{padding-inline-start:13.5em}.zpelem-text .ql-indent-5{padding-inline-start:15em}.zpelem-text li.ql-indent-5{padding-inline-start:16.5em}.zpelem-text .ql-indent-6{padding-inline-start:18em}.zpelem-text li.ql-indent-6{padding-inline-start:19.5em}.zpelem-text .ql-indent-7{padding-inline-start:21em}.zpelem-text li.ql-indent-7{padding-inline-start:22.5em}.zpelem-text .ql-indent-8{padding-inline-start:24em}.zpelem-text li.ql-indent-8{padding-inline-start:25.5em}.zpelem-text .ql-indent-9{padding-inline-start:27em}.zpelem-text li.ql-indent-9{padding-inline-start:28.5em}.p-inputtext.p-inputtextarea,.p-inputtextarea{width:100%;line-height:1.5;resize:vertical;padding-inline-start:var(--default-form-field-padding-left, var(--space-3));padding-inline-end:var(--default-form-field-padding-right, var(--space-3));padding-block-start:var(--default-form-field-padding-top, var(--space-4));padding-block-end:var(--default-form-field-padding-bottom, var(--space-4));min-height:80px;background-color:var(--default-form-field-bg-color);color:var(--default-form-field-text-color);border-style:solid;border-top-width:var(--default-form-field-border-width-top, var(--default-form-field-border-width, 1px));border-right-width:var(--default-form-field-border-width-right, var(--default-form-field-border-width, 1px));border-bottom-width:var(--default-form-field-border-width-bottom, var(--default-form-field-border-width, 1px));border-left-width:var(--default-form-field-border-width-left, var(--default-form-field-border-width, 1px));border-color:var(--default-form-field-border-color);border-top-left-radius:var(--default-form-field-border-top-left-radius, var(--default-form-field-border-radius, 0));border-top-right-radius:var(--default-form-field-border-top-right-radius, var(--default-form-field-border-radius, 0));border-bottom-right-radius:var(--default-form-field-border-bottom-right-radius, var(--default-form-field-border-radius, 0));border-bottom-left-radius:var(--default-form-field-border-bottom-left-radius, var(--default-form-field-border-radius, 0));appearance:none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;outline-color:transparent;font-family:inherit;font-size:var(--fs-4)}.p-inputtextarea::placeholder{color:var(--default-form-field-placeholder-color)}.p-inputtextarea.p-focus,.p-inputtextarea:enabled:focus,.p-inputtextarea:focus-visible{outline:0;outline-offset:0;color:var(--default-form-field-focus-text-color);background-color:var(--default-form-field-focus-bg-color);border-color:var(--default-form-field-focus-border-color);border-top-width:var(--default-form-field-focus-border-width-top, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)));border-right-width:var(--default-form-field-focus-border-width-right, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)));border-bottom-width:var(--default-form-field-focus-border-width-bottom, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)));border-left-width:var(--default-form-field-focus-border-width-left, var(--default-form-field-focus-border-width, var(--default-form-field-border-width, 1px)))}.p-inputtextarea.p-focus::placeholder,.p-inputtextarea:enabled:focus::placeholder,.p-inputtextarea:focus-visible::placeholder{color:var(--default-form-field-focus-placeholder-color, var(--default-form-field-placeholder-color))}.p-inputtextarea:enabled:active{color:var(--default-form-field-active-text-color);background-color:var(--default-form-field-active-bg-color);border-color:var(--default-form-field-active-border-color);border-top-width:var(--default-form-field-active-border-width-top, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)));border-right-width:var(--default-form-field-active-border-width-right, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)));border-bottom-width:var(--default-form-field-active-border-width-bottom, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)));border-left-width:var(--default-form-field-active-border-width-left, var(--default-form-field-active-border-width, var(--default-form-field-border-width, 1px)))}.p-inputtextarea:enabled:active::placeholder{color:var(--default-form-field-active-placeholder-color, var(--default-form-field-placeholder-color))}.p-inputtextarea.p-disabled,.p-inputtextarea:disabled{background-color:var(--default-form-field-disabled-bg-color);color:var(--default-form-field-disabled-text-color);cursor:not-allowed}.p-inputtextarea.p-invalid{background-color:var(--default-form-field-invalid-bg-color);border-color:var(--default-form-field-invalid-border-color)}.p-inputtextarea.p-invalid:active,.p-inputtextarea.p-invalid:focus,.p-inputtextarea.p-invalid:focus-visible{background-color:var(--default-form-field-invalid-bg-color);border-color:var(--default-form-field-invalid-border-color)}.p-inputtextarea.p-inputtextarea-sm{padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);padding-block-start:var(--space-2);padding-block-end:var(--space-2);font-size:var(--fs-3);min-height:60px!important}.p-inputtextarea.p-inputtextarea-lg{padding-inline-start:var(--space-5);padding-inline-end:var(--space-5);padding-block-start:var(--space-4);padding-block-end:var(--space-4);font-size:var(--fs-5);min-height:100px!important}.p-inputtextarea.p-inputtextarea-autoresize{resize:none}.p-inputgroup .p-inputtextarea:first-child{border-start-start-radius:0;border-end-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-inline-end-width:0}.p-inputgroup .p-inputtextarea:last-child{border-start-end-radius:0;border-end-end-radius:0;border-start-start-radius:0;border-end-start-radius:0;border-inline-start-width:0}.p-inputgroup .p-inputtextarea:not(:first-child):not(:last-child){border-radius:0;border-inline-start-width:0;border-inline-end-width:0}.highlight-container .p-inputtext.p-inputtextarea,.highlight-container .p-inputtextarea{background-color:var(--highlight-form-field-bg-color);color:var(--highlight-form-field-text-color);border-color:var(--highlight-form-field-border-color)}.highlight-container .p-inputtextarea::placeholder{color:var(--highlight-form-field-placeholder-color)}.highlight-container .p-inputtextarea.p-focus,.highlight-container .p-inputtextarea:enabled:focus,.highlight-container .p-inputtextarea:focus-visible{color:var(--highlight-form-field-focus-text-color);background-color:var(--highlight-form-field-focus-bg-color);border-color:var(--highlight-form-field-focus-border-color)}.highlight-container .p-inputtextarea.p-focus::placeholder,.highlight-container .p-inputtextarea:enabled:focus::placeholder,.highlight-container .p-inputtextarea:focus-visible::placeholder{color:var(--highlight-form-field-focus-placeholder-color, var(--highlight-form-field-placeholder-color))}.highlight-container .p-inputtextarea:enabled:active{color:var(--highlight-form-field-active-text-color);background-color:var(--highlight-form-field-active-bg-color);border-color:var(--highlight-form-field-active-border-color)}.highlight-container .p-inputtextarea:enabled:active::placeholder{color:var(--highlight-form-field-active-placeholder-color, var(--highlight-form-field-placeholder-color))}.highlight-container .p-inputtextarea.p-disabled,.highlight-container .p-inputtextarea:disabled{background-color:var(--highlight-form-field-disabled-bg-color);color:var(--highlight-form-field-disabled-text-color)}.highlight-container .p-inputtextarea.p-invalid{background-color:var(--highlight-form-field-invalid-bg-color);border-color:var(--highlight-form-field-invalid-border-color)}.highlight-container .p-inputtextarea.p-invalid:active,.highlight-container .p-inputtextarea.p-invalid:focus,.highlight-container .p-inputtextarea.p-invalid:focus-visible{background-color:var(--highlight-form-field-invalid-bg-color);border-color:var(--highlight-form-field-invalid-border-color)}
/* BEGIN zs-custom-css */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&family=Open+Sans:wght@400;600;700&display=swap');
/* Hide Zoho's own header/footer: this snippet carries the PRBC header and footer */
header[data-element-type="header-container"], footer[data-element-type="footer-container"]{display:none!important}
body:has(.prbc) [data-element-type="hero-container"]{display:none!important}
body:has(.prbc){background:#fff!important}
.prbc input,.prbc select,.prbc textarea{background:#fff!important;color:#1F2A24!important}
.prbc h1,.prbc h2,.prbc h3,.prbc h4{font-weight:700!important} .prbc h1,.prbc .h2,.prbc .feat h2,.prbc .panel h2,.prbc .contrib h2{font-weight:800!important}
.prbc{--g9:#0F3D20;--g8:#14532D;--g7:#1B6B36;--g1:#E7F0E9;--sand:#F2F5F1;--gold:#E3A33A;--gold-d:#8A5A12;--cream:#FBF0DC;--ink:#1F2A24;--mut:#55655B;--line:#DDE5DF;
  font-family:'Open Sans',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink);font-size:16px;line-height:1.6;background:#fff;-webkit-font-smoothing:antialiased}
.prbc *{box-sizing:border-box}
.prbc a{color:inherit}
.prbc h1,.prbc h2,.prbc h3,.prbc h4{font-family:Montserrat,system-ui,sans-serif;color:var(--g9);margin:0;line-height:1.2;letter-spacing:-.01em}
.prbc p{margin:0}
.prbc img{max-width:100%;display:block}
.prbc .wrap{max-width:1200px;margin:0 auto;padding:0 24px}
.prbc section{padding:84px 0}
.prbc .bg-sand{background:var(--sand)} .prbc .bg-cream{background:var(--cream)}
.prbc .eyebrow{display:inline-block;font:700 12px/1 'Open Sans',sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-d);margin-bottom:14px}
.prbc .h2{font-size:clamp(28px,3.2vw,38px);font-weight:800}
.prbc .lead{color:var(--mut);font-size:17px;max-width:620px;margin-top:14px}
.prbc .head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:36px}
.prbc .more{font-weight:700;color:var(--g7);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.prbc .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:700 15px/1 'Open Sans',sans-serif;padding:15px 22px;border-radius:6px;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s,background .15s}
.prbc .btn:hover{transform:translateY(-1px)}
.prbc .btn-gold{background:var(--gold);color:#2B1A00}
.prbc .btn-green{background:var(--g7);color:#fff}
.prbc .btn-line{border-color:#fff;color:#fff}
.prbc .btn-line-g{border-color:var(--g7);color:var(--g7);background:#fff}
.prbc .btns{display:flex;gap:12px;flex-wrap:wrap}
.prbc .tag{display:inline-block;font:600 12px/1 'Open Sans',sans-serif;padding:6px 9px;border-radius:4px;background:var(--g1);color:var(--g9)}
.prbc .tag.gold{background:#FBE7C6;color:#7A4B07} .prbc .tag.grey{background:#EEF1EF;color:#3D4A42}
.prbc .card{background:#fff;border:1px solid var(--line);border-radius:10px}
.prbc .grid{display:grid;gap:20px}
.prbc .g2{grid-template-columns:repeat(2,1fr)} .prbc .g3{grid-template-columns:repeat(3,1fr)} .prbc .g4{grid-template-columns:repeat(4,1fr)} .prbc .g5{grid-template-columns:repeat(5,1fr)}
/* top bar + header */
.prbc .topbar{background:var(--g9);color:#CFE2D4;font-size:13px}
.prbc .topbar .wrap{display:flex;justify-content:space-between;align-items:center;min-height:40px;gap:16px}
.prbc .topbar a{color:#F3C66E;text-decoration:none;font-weight:600}
.prbc .topbar .r{display:flex;gap:18px;align-items:center}
.prbc .hdr{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}
.prbc .hdr .wrap{display:flex;align-items:center;justify-content:space-between;min-height:84px;gap:20px}
.prbc .brand{display:flex;align-items:center;gap:14px;text-decoration:none}
.prbc .lg{display:inline-block;background:center/contain no-repeat}
.prbc .lg-igad{background-image:url(data:image/webp;base64,UklGRuATAABXRUJQVlA4INQTAACwQwCdASpdAHgAPk0ci0QioaEYW9dMKATEsgBjde1Igkn3B8G+MgQB6cr9von/vHqAc6zzAecX/0vVH/gPUA87P1PvQA853/3eyF/g/+36avqAf//Gc/wX47+cf4v83/ZPyT/sPtKfxvhs56/1H9Z9Rf5D9jPun5bevH+38K/eF/VflV8AX5B/Kf7v+W39o4dvQv8Z/s/UC9U/oP+d/s37v/370tfjP1A+pH+T/M7+xfYB/MP55/kfzI/vX/////2l/kP8l4lP2D/I/6j7bvsB/k39S/0v9f/yH/b/wv0qfwP/O/xP5k+z781/t//M/xX70/6T7Bf5N/Rv9j/eP8//7v8x/////91/r1/ZL/7+6H+wH/cdoWHLm9jnXuI6UeEMHIdKEzTBK2XbB9lc9ZMCeq4EJiAIISyjeRKAGCsTWxFvYk5dxDO7KF67j+71q66O6z7IRejyGGejRDvzWRX1Zyb8pMtU3uKDzCDI3ZaZ9xw+v92ByzCXdTLNFmeO41KgNEDf/gwcgcFp9k3UFQ0pCK/Fz28r3toL3QQuaiEJr1g42XMVACSaeZEAWo6iH3nPcJcR0Q9yvkqzK6I0MF2hkPPirk/j8zHjGx+mRVm4QDjY45iePtz5Wt38lJXe5I+jvbsX59PmdkBgLcov5L85yWwiEfw9s6fkPp1XDMVDlodr8m+xeR5oT8L8f/HyV8KK91O/BA+FOeuPR8NdgRXdT3OZgyYAAP7//mIAs6ySclSTygE3z1tMECl8Y5NXQyxDczq4a3psnhjdJoBNX8P+Ez3J3za28FTkttSXgGTn2c9mbdNJUxr5P06/3IDPMciNRvnMHNOUsgEHbeQK5SPggxRqwY6Rjl22vDV1juh7wej3HhwkgueGQJ6Y26jJ9propPy8CMvG44nYoQW6YTggD2w54Qcvot8OPb6JA7MgMXLRyptJLdk6QsajCulkVjkoQnZN7x9ohEEil5BoRxlKtOcYame/9PooYxZoL14G+4yFuLrToFgxFuZhcakYShcvhYehMH0Gj5gi17QyxjVKJfVLbI0x+1ZuSdb3c+md9107EIUR9BY1OQsG7RB20Bww9Aan3jn9I4b7htmxmSImxb2n0wLzKzNyX0E80QSB97Er6CK6aUj3i+184gteG568bAD1VuS1A8ZFdNTisXngP5tBFCPh90Jkkvh+FtYG7gDL9qFQGbfIeTX7gra4arFr21XDxhaFYTVsZhi6Q/obg8k4P2GeuOHRNrMQymSCzZ3M3hEXl9eq/7g374nMQ4fzNml6LE59yk+Wu2AjM8xpvnrU77H4+sfi1AASiUITDudRxbjKkYvtPFZLEALdGRXm5XrlvLxLAKOFftLPiiXgbHCPFxVVv3pwwE9MIcgJqKJIi7tTu/Ndtln5vxX/Nz7lJUxGfVxqUYdTZH7nLmOkx3IRL6fPg2ngNzWNQ4hbjUmCUOherHLbl06X53boSWoVA59hLphmXatu4fIurVzdohTCaCS1oS29mVmyz4BRND4rBfJrPa9j4cfRnnSfFHmzGGrKWk/DxP5NcizXu4ojNZFGzlDd2YjzkHuxWCKvgOJXpv4XuGJ6ADLsURXuM92F8R+wHRTOMc9WiOsZr7R2PBGumzXvnhU/g8uDXHT6uMtK+BJEtkvySHEbdH6r8tu1TkhkUwwhZlXjWASBeUr8F5Erv+Ik6yQs8Pzmt2Oc7OesJ7Nn7JrOaV1LTVceSJU04ZsFqYK4xFRKHxwsNdqqrXuq5LCHZE7Ll8ho/IlZNu5GyGBFpQ/MkLhCL//a7JEYoMJhTlXoEToGZfhGDidLxZWxmd11YDIuTsRdPovdCyMKYlLe4tc1DF4L86oZ4lIRyPMDyLYdh4JKklY5G66T4WqIg39x3ftrvnufTH6HVQsLxwgcFe40nwm6ypvnM7mmzVsOrJuty6emKv5f9fYLIwmXnv7NSYmDXxbmRjTisfXuJRV3/ELC7jiRJpCajrgNzfgMo0CXyY1zTku4m4B32j0xK/0gm9j+fUOgPZQDHrMAV8DlRZCjwcA5KF0bjtNup6EB347KMLqz8oCANNCsKrEmbx2p18uTMetDFF5QK5WRibbDHTJb+M40Yl51wxfuFb7+aLJ0rG38yuG6lNHcK8MAd+w9X/ZctUGn89qDekdbFgYzJLZnOtMt0PPVpWV7C4fqWBH8tTctclu8RtLz2wiTZY3DPfpqb5eknlRlQE8CQQLdWfBwd5lG8pqgjTbaXXkHw0uswRdnUC3wun6mvtYX0GyVTPYB6SY31/u54b/zpnl4Hw/xO3eKiZxsw8r1Ez84EfnbB+Mc/q6g3JJVNPzyxGENlokW4sjC68Tat6bfUcDGP+YxrGY+/eWsHWYQPlgJjbYCEBjbYRFRZoH/y9jczmbF4l0qBBoFsas14vvOecA4iAtQhVIZWI8/JeGA6smkKg9T0DvW5gXj2uEWMAnejKZLMtE6oY9ytsJ7cQcs2wOH379FD9mDm4UrOtJll+nOeYYr07bHK5F0vM6kILyzoVQnkEUVze4Ly+N8aeJ0nPRvtjrgsyKgCy5sD56mWgEt6R8myEFGb3xLrR8uStGeXQXWL1TJnR+O+TSR9etXtDdmdJ8ZE4Jm1P59fcGZ4kXJdIx4G9r4Wa3CO/Hchmbg12KxiiIDtNuUHzvCuTo4iiHejWGjuzyWQQp6A7FIX+vOwlWj1CsKAlXH67nN3by+4v5lkB5r/q78DwNmXg9dZGvff2ij8DG+pdByBX3/l+Hm02ecxq3djpXXWmH6fENcps5DfpsOewUCJ/FZlD6TywpZFTk2uCRSyvvqkHVGNagb0ITIC5mzN6sXFArb7ueI1CzQNikDkiW6SREZ5K0E1eqYP4gAwnJHrUeXTOSyc5LlPvXSEL3y+cpr8N6FwS1PwduUB6X+UJXcQn71z7oKWXnqZ9oobMaO0xiX+E0T19juZM8rJSjAvqDouOw6KAoaMXqGK28CIcm2KD5lb65gSk4GEUajeG12lgvZUoOauFPnMlyay9l5nVlibYGkLL3YUtcWAawLbF9SvJu1z/qF6chyOD7ub9V4gHwl4fTjcuwRipJDr9hvFmXqm994LgyNqrUbAmlgI8EbpJXpNxkX2pQSpFp8LrbH0uVoDi87aDDv/6YudpiKrlVWVX0YIIuoKORU1TGCNmkhgv/e0cmG9DympUvwOBvE0UrCbJcCwn1+wcpov0DGJB5OgTSf+rt7ZPAqB/vs4/2gPt0nJAOIlIjIpgwOTsOJfvndK5D6VbaKFT/LHXldMoYzXCrLHMruXMzljSVTQQ+rXp5NfcX2gv+UQBeLYn5P+VMYYGPECt+Qnpfzcnedj5lSOjBSooFsm5SaJsht12epEc+Vt6HWcm3vyn/wDXJMSqpz5GP9ca/D/YyQRIWv3xZSmTQcsxPj8ae5xuWvU/1DEKfct3Sq+FUevA9zrvrCYXLXbERNf8zukeH63nndjr1M/n/O0mrRS01FaeA0IujqgWuROdN94iPVTnIdrdsvbx0Ae7w2xeAeczu1ulEFsLWWbmqugRukMQ5XwoDD90vUb98AepXbN47Mt3Ov+Xy+wLWsSwWPWwgckevbwXZC6++f7nvZPBaKthHpcqlPxqkeN0dwnPzqmMqzO4PVOzh58+Jqf2s/nLeb0o75FKnrE881ofP2d/7MMIWxVEecioAGZ5UjZGz+TqoBh15AZqALQyOj5FlsarxeKdaj+AckPLomyfJ6X60xuxMRPY8GxQsi5w1jh3hMF2KZ6SxxzD1E5F88KgY4omsPIUZEdoZXzaLrODJ9zKse0zKQvBNSQ7GJVbrQDoNXeDc+r5jORzV2p41CUgRxN972t9tahEO/+ge8trU5BIhQv48140QYC2INiKVMsk/FcPupp1QkhWV3v4FIDfGJ20b0rF3t3MyiJgNTWgKqnJTB8uIDQ5LjfE6Hpe05T/buv2DPEGiyfZOftC/f4MkEVgxQTqI5GzwU9dgy+q865UKlIRmZSICmw62UQso8cq9kmS+LiSYnpUmv7U5MMXXi2tyXBu1/FHYp79cUOStlyaef/4uY92r8TfQi//F7xXpCnyR+ZLbKm36ZEsgMzL6nzV2AARJAqohpSfHnI7fEu2zKdHl8vdEU5sjiHkVI2V35zAtIg4qng/3/ZJLWxdThUHDdXXZUgvXnoJ+pTLgL1ijyFYXooPL0/Tkj1iVUOqh1sUNkx6+nQsSzcSNjugMS6bw4GRdESGO9bHvIjHkufStGA01ZFhRGguw3IA+qjwitwgQz5QW4UnSw/XbP82PwVvIwP154rcoEhTB59HpO/4OZI25lwVWO1fQwu6KydLKdvlYVm2+4CO1Vj+H8tuROl1mXbtwkAxsqD5SmIaWlpO7rvu7WGzl4OQuT3kH/QgKZUvEmEHBOW7Eam+7SEj6EfjgaFMDPI2RfqowupchTSdbdqZb5kZvTAOj8N+PQG8DDf8Bt8jxxU1uBC/Ppc5MTOM+jucO0yStL4TSaOOQfKNx9DyGiD0XA3tc6M6m4veN/G4ccXTWFzojSc6kf3it90pOVebCLCFd36mTP5KfcXSFdqjJGfKtA2Z0+a8CvXmcmBAb0SG7GmXHUHF408LOOd7/aVZLnaPuj1M6NtOfvx01cSzgUkcOOFXLIN2xfggBLq7aynZIIdpEwTQxbCHcebtyLBOIlOCVygNwp6R6AjNRrhJzxu4RJh4+MMliycsFFSE9pmePGfrMLcg0IlezIpDTK4qkDRHlkGEdvkYiwt1tqQHVC0KTLfZ5PDP1FKW3fujoM8SECuN0cnY/ZqgYbeo2U8P7T+26r9qeMePMjPfTvVUkVNGiw6hFjBIauz6EKPhazOarV8JF5kYjzU6uGnT53bQPSvT3yr16P3baQuUrfSWrTw94l2GXRjn4Q+Fx6yCvV5GFqsafDR332d7SzMXYksJ+eYB3tNh+yZys3u+ukIdWB6vPaqYXXqojENqvxF3OKfWP0GS5V4fSiT/73u4vrqC90vciM3dqIOpiOMzi+nvapEWYGlby5nddungTDLESAD5WkuQft+DYC7S8gMZUf7MN95jhYMdNL4zIGHOWSKUJ/uVxltaXxupchc3kTcsHviEwXAwrt5kDf9tbKtZ0xzc3+XZexDrDk93GeXdX71dXqo37qJh58EjOPUxL1+O4n7xwuaryV2ER8dLTBaNOpAGmHvSiiCAexMCbwgv9aAH26oRL3y2ZYmzLUI7evofxv/b0su+zUitw+kPtd70kKKLtey58/yUiagApHwtyo2MKBfs8U/pld+pHRAf0yet+cBTz9e1pRswXMZYjhNZ2oRMLpHBS+McdLTXrG4PxY5HFad8PWm2xVAdQv4UwEugHizBIZnckej/nYspB+BtoprzhtzXzObkTzH5O6wo/S5DH/qxB7dElAPsd1z8ko8ntPTLpVRtio0Fw2DSK3aA2XW1TYUMthunqXW54GHaBL2t6XYSw/nP0zmv/bNQYVzPwD247Jy2fQACBnAM0Q2w7gdHO0/14lNVvJ/A/ftztQNQv+5ND2R1ZW1bmX4MY4fi1R439cBzsPOGZaDaDpqx8+3UVBGTPOOT1B3W/mGn6L3mX+5gDJ2q7aWXRw8Ri/Bp+dwiV4yf5E0aIibCcpxRsk8pH+geJQoAdb1D8bc4vWwX9BBqATmoI3weH0nL5YYaAHogHXZNeqxrhiOXvkfnSiHtOe0BT4HHMybb8D8JWcPOqoP4CPRDx5jKwPLB9MCynm+lxo/us3cIXJoJjuriZAtnHKubZ12AK2z3An6yXtk+p1Uu2KoaBgTHvyr0NVKvEfhb03Nrb8uPErGhzG0tHfnWCVw+GTs+QobvnUbeH2osCIztJy36DxiKS+TTTuk9iv1RzNlGMLSXvfG40p+Ni2KATdRG8T6LgfrOHETlrNYXB6n2wzgg8JLr3wDWzzYxuX96CCtXCET/1lnaJcvffeTpaB+E5IKfqcbctEf3hUrAgXYq3cT2iX/3IypHKqy4kikNj4ZhNOVyAYZrpBDZSg7d+1+gXhE7EPX4bGrgzkig3Q0K0m3xnbbGwQotiVoF0MF+2yfFbPQwIywllLkatrwXSGhzWIfy0QAQdj5F6Mw3LvIySGV6w98e57ZcUD4t0f4XH1cWzuG8PZXKsEn4z4gnvYG1KLvkNNcc+WSUouzNBmUW/paOC7aE5yJD0G50D6j4flMZcBa2TM+IpkyxO1m9ETHzaokjffYTAeVSrPoj6xqhxGtQGreayBa2tCQSKVsRZYYnrBzaVwUJRZlL/q9jTn6n8YFbdOJNeDPiE5dRTAOI0fpSHt953oU8KETzpI+94hc2EnftA8KGPhrXN8da/yXHtWor7InLntWGE2segY09NJ9tzLU4UAcv2m2aZy3F832dqFWMnFuTZ3CC/jKk3HQuY5nYe51WvhwbbqL8hQtr5bbCL3+It5ykfI9KZowiZWe3XLO5/DzCHSwoyXXKo/sQF39138Wv6Y1dQhemXwhs74ZAYshGaPm3GWHBGaP9NmBMFfm2QdekRI//BKYFwXe6h/P+LOejeCdfMf8iNmVPeYRpQ9Z61j3oWsYRGnZ+AZw+u1trLhDbv5tGzK4fjI6e4jY+K2tPQCu81Er/fA6qs84Q4g1LU+c1CmAiOwD1kGjZrgCnAfx7/Q5km/3mbR1O/5G7+Aj7dnVxtSID6e7NARYyseEJf8OiQULH4N1/VR8zZHLyz4U9zMb0tIuSGkF5nYhRxR6frohKJziaS0Mq4vjnqHBrZNi2yQAAA=);width:45px;height:58px} .prbc .lg-giz{background-image:url(data:image/webp;base64,UklGRhAJAABXRUJQVlA4IAQJAABwKwCdASqSAHgAPk0gjUQioiGamwSYKATEtABnsRW/gO1s4D2b8oPaas39F/Af49dP2bbrF/Uf2z8a/eJ/ufZb+W/9n7gH6wfp9/XexB5hv5z/Yv+D/w/d2/zP7b+6f0AP1r6zb0GP3C9NP9h/hV/bb9yPaxzS7sl/qmQvgO/cL9H+U/yQ7Gdrf/Bb4FlfiR7lDioKAH5p9APOf9L+wd+t/Wa9ERVDt5Y6cm/QX57kx8m+FC9o63qRN9kPIC+hV2fxLob4Lg9Yq0fB5U91xuHI/nOhP+qMGPM609yCIfNXgs79XZxUuTr4aHju0nW6svgxb5JHuL9yJElwSkr2AB0qGcB96PWi05o43qdgdtghWnxRLugZqv7Q81C7gBuOxQUtA8h/e7pmS1Voct58HgCkQk7hj4NRIa/wN5Bzx8xIBaUxiLpP5H9AeitXouQ+wZBdvZooCM7xWhjdq5qas7mrTkwGQAD+/hSgDLEtzGGarExD9F1EsC0rLtMOulYb0L7HFivv/dslUituzt+g+yK76gX9ofw6Jb+wOvcTh8nhF7ojNzlsYHpgmuqt+hqXUgSFheEzlef9cccU7Q/bVUL5NfNj3Z7T+AkhD9/YehgH2Iwa2uHQkrG1Y63DdxtiVI2YSQyu3lNSADbasnnk4XaMDj6fUrFqMY8GsptjzjbHESziSB4zrPNxifqOCeCnfVUJr9LEvwQzBePvVyjlAIbJUyMYsaXm2sEBWeDxJTnzBxHe8/DifC6Bemz7V/2x2SsZk5eB8huhx1hHWBDbDFxWqbj7Z23z1qYxVVP8uM9WEJIAQRoWMFfLbkhbev91r/fN0852Rm9cAYWtkZ1vgEhktctFgW0bL7+r/WjmuERaqJrOKQbarkuPDjWHgDesqYSa2OW8fs5P/48nd+jVa2BLWtn0siTYvrIQZ4SluSkZJEYDzYc9fweJfK1p6ZQ+01A8kDYZ49CTIySW6iNCyOJRbTq8vR78cYz0P/bTbU3CUUyhczsksS3hpyegEpJppU+q3MLsM+d4OvGwVnv1/96lUW+F8e7uaApy083cxGYe0hEsdi2Ov2ZxhBBpnumli6jSY8wSRx4hQfarOhb3bMNCR9IJGiEqSsXRm6PmsCiLU5ZJnquPpryknYxcOqw4utauZWch3q/eAON7TjJHM7SopDfo1+RU5AffYh7EH41pyCbZKDKflEgr/+TpRIdgFJ5zfMH/5nNfJV06SQEEKX42TNvfzj9koAzA24Jw9UGt7UQNsrD3DWRFgAYFJ+WWSkp3deOfIhDRM5VwJQZo0GOV6qEo4G5NX4V2EWKAAi44lM638UNr9K0TS2y2SOBbvDPV3b5wMoHfKfFMeZ/fi3y7XalljfwWmww38SCo16hsOhOu+C7cByJntlPcw6u8nbGVSnbhSKkjE1uDPLwNsGGeCzPZTp5HPmzLXcZzPz9mCZjesP+gi8D/5cSW4k0Uyjey/Iqu5fgT5TGoyI4TZ2fDA6QWk4+1iwHllgrVhC9sZbXEtUBASBIpH0dNPkmKQMYtChV9YV/QhdMeRWYwt9Awu90KePV3e88Sz/C13uEmyES9gHtuy/l1cwSCoZEXmOEhGlVp3//ciTy/E8nKJWg+vvE9z+0DxaeX+Gdk20LFV92lg7HAn5ZxPObDehfcD6cAwEdQrLKjxMwJJ8jAZr7f0FOmL+IPk7HVM8wvcmDfySgknmWo0+xa6uVKoC9yONi3eEe+kq8/HQ6U6Sh8xTYWHaqLCSWInZwRIeDniHgRcy+Sc1u6esOQr2PpgIXCY4CMAbDa/WE1351NqUTraozP3NYp9JGOdqrn8c8zF4YL9YVJ3/wIpJExR4NIDr8gDM8SCz2W/yqFcPkiyGJidBgQX2PCmdtI4Y3AQ/4LgvXA7USPwCsIQ9sqXuHbQv3IIfH81Oth7KbYgEM7KXPpMfz6IbMyv+Qp6HxaAaPqIBF3OM47gjEYHJ+Lra3yO5CBSSjiGl7rkTr/cbWrQlhooFDxLLK+f+ccK18Exd/ho64Q0DtVDhab6w2aSpLL+887/8qUgEVgXrYkQQbg9tkytlzf4vaEDgWgIecNQzGT1j7lo89XTKxOO4o7AjQdEx8BjcdRZeWYe3RfNrPiMJFENs/jLeh54tJJ74voRoeIuj67wuvuKcKDcUjhzgtFz0rXROCY0q99ZcB4ViZNFSbEx2y0du1VyoxntFyxEi5NR9xAkO50xhO192uaJJO5BDxT9g9hpv0CUGAtHPBY21pGHbU/0IWevb4WDtIUTAbzI++6jmGS6fyyuzQU0cNDV/jG20Nyuo4tnfXyFGRzD63q+DmAN6yVfax+bz6zb2nGo3fodgyqMlCRdNMPKEOqimuEAlqlZ2v96/L1g45i9S1nNaY1d8g+e/uMimVchmjKhu+3//SD/DoKo6TZBOiual0hje9+lYgw47W78vmlt+rAYEbb1/fiNoF8eFslYBYT9iutVUqFDy86gXbRUXgHwJjvfFjzBEoQP//0g/zeEyO+S2W0H3+kAzMZsd6advdtdCbd7bjWfdn5+Z3PGIq3LGqozZ3QBmtXRuRA1gVWU0Pjrj1+VmUdGe0Z71r/G2fbQ49w8+ZY5YZxXpIqPd98/8rIHrRnFK4pcRMjbe5QN5aAB/B8WxIcan6pmmdX+2jgc5JIr2XdLaJS62+R7biwWAiLx763XmF60/Ive0Q56sh0FOCabsM8YrRKe29TRXOVmeN/gvQ6s749d7/L0p25TFLPVq2VN8Or2AVwkwJwTBfSss61Cm85Z72l64fje8rQ41rEvJPXD+V78PnAtbRtAXGwigTcKIZv57y1oCfHdh/v21LqSIqXcdPhAGgNEsmPSuRpjH/4oetHc/Bz8JwQAAAEvXFnxoLx4j7d/MhBI2uT8NmYcQzwb5jdZqI5Exv3oqcyfTuqunDQSWHpKuFebivozeuGmunulnvYburvOEXBsHuVHirrH8ECBKRBYgNAC3L0p56f+44GUMzOd22nVq06OAYYoJVn+EfMu0wgQ3V8AJiYq3tLqw0zo5/aEhVG1cMqnm//93Ft/zhzSgSKoeaGUAAAAAAA);width:37px;height:30px}
.prbc .ftr .logos .lg-igad{width:31px;height:40px} .prbc .ftr .logos .lg-giz{width:49px;height:40px}
.prbc .brand .sep{width:1px;height:42px;background:var(--line)}
.prbc .brand b{display:block;font:800 19px/1.1 Montserrat,sans-serif;color:var(--g9)}
.prbc .brand small{display:block;font-size:12.5px;color:var(--mut);margin-top:3px;letter-spacing:.02em}
.prbc .nav{display:flex;gap:26px;align-items:center}
.prbc .nav a{text-decoration:none;font-weight:600;font-size:15px;color:var(--ink);padding:30px 0 27px;border-bottom:3px solid transparent}
.prbc .nav a:hover{color:var(--g7)}
.prbc .nav a.on{color:var(--g7);border-bottom-color:var(--gold)}
.prbc .nav a.cta{background:var(--g7);color:#fff;padding:11px 16px;border-radius:6px;border:0}
.prbc #prbc-menu{display:none}
.prbc .burger{display:none;cursor:pointer;padding:10px;border:1px solid var(--line);border-radius:6px}
.prbc .burger span{display:block;width:22px;height:2px;background:var(--g9);margin:5px 0}
/* hero */
.prbc .hero{background:var(--g8);color:#fff;position:relative;overflow:hidden}
.prbc .hero.photo{background:linear-gradient(90deg,rgba(15,61,32,.97) 0%,rgba(20,83,45,.92) 45%,rgba(20,83,45,.55) 100%),var(--img) center/cover}
.prbc .hero .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}
.prbc .hero h1{color:#fff;font-size:clamp(34px,4.6vw,54px);font-weight:800;margin-top:6px}
.prbc .hero p.lead{color:#DCEBDF;max-width:560px}
.prbc .pill{display:inline-block;background:var(--gold);color:#2B1A00;font:800 11.5px/1 'Open Sans',sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:8px 11px;border-radius:4px}
.prbc .search{display:flex;background:#fff;border-radius:8px;padding:6px;margin:28px 0 22px;max-width:560px;box-shadow:0 10px 30px rgba(0,0,0,.18)}
.prbc .search input{flex:1;border:0;outline:0;font:15px 'Open Sans',sans-serif;padding:10px 12px;min-width:0;color:var(--ink)}
.prbc .glance{background:rgba(9,40,20,.72);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:26px;backdrop-filter:blur(4px)}
.prbc .glance .eyebrow{color:#F3C66E}
.prbc .glance .grid{gap:12px}
.prbc .stat{background:rgba(27,107,54,.55);border-radius:10px;padding:18px}
.prbc .stat b{display:block;font:800 36px/1 Montserrat,sans-serif;color:#fff}
.prbc .stat span{display:block;font-size:13.5px;color:#D3E6D8;margin-top:8px;line-height:1.4}
.prbc .glance p{font-size:13px;color:#B9D3C0;margin-top:16px}
/* page hero (inner pages) */
.prbc .phero{background:var(--g8);color:#fff;padding:56px 0 60px}
.prbc .phero.photo{background:linear-gradient(90deg,rgba(15,61,32,.97),rgba(20,83,45,.88) 55%,rgba(20,83,45,.6)),var(--img) center/cover}
.prbc .crumb{font-size:13.5px;color:#BFD8C6;margin-bottom:12px}
.prbc .crumb a{color:#fff}
.prbc .phero h1{color:#fff;font-size:clamp(32px,4vw,46px);font-weight:800}
.prbc .phero p{color:#DCEBDF;font-size:17px;max-width:660px;margin-top:14px}
/* quick access */
.prbc .quick{background:var(--sand);border-bottom:1px solid var(--line);padding:26px 0}
.prbc .qa{display:flex;gap:14px;align-items:flex-start;padding:18px;text-decoration:none;transition:box-shadow .15s,transform .15s}
.prbc .qa:hover,.prbc a.card:hover{box-shadow:0 10px 24px rgba(15,61,32,.10);transform:translateY(-2px)}
.prbc .qa svg{flex:0 0 26px;margin-top:2px}
.prbc .qa strong{display:block;font:700 15.5px Montserrat,sans-serif;color:var(--g9)}
.prbc .qa span{display:block;font-size:13.5px;color:var(--mut);line-height:1.45;margin-top:3px}
/* about split */
.prbc .split{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}
.prbc .split p+p{margin-top:16px}
.prbc .body p{color:#3A4A40}
.prbc .out{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;margin-top:12px}
.prbc .out .n{flex:0 0 34px;height:34px;border-radius:50%;background:var(--g1);color:var(--g9);font:800 15px/34px Montserrat,sans-serif;text-align:center}
.prbc .out p{font-size:15px;color:#3A4A40}
.prbc .out strong{color:var(--g9)}
/* cluster cards */
.prbc .cl{overflow:hidden;text-decoration:none;display:flex;flex-direction:column}
.prbc .cl .ph{height:190px;background:#C9B98C center/cover}
.prbc .cl .bd{padding:20px 22px 22px}
.prbc .cl h3{font-size:21px;margin:6px 0 4px}
.prbc .cl .ct{color:var(--mut);font-size:14.5px}
.prbc .cl .go{display:inline-block;margin-top:14px;font-weight:700;color:var(--g7);text-decoration:underline;text-underline-offset:4px;font-size:14.5px}
.prbc .kick{font:700 11.5px/1 'Open Sans',sans-serif;letter-spacing:.12em;color:var(--g7);text-transform:uppercase}
/* themes */
.prbc .th{padding:18px 18px 20px;text-decoration:none;display:block;transition:box-shadow .15s,transform .15s}
.prbc .th strong{display:block;font:700 15.5px/1.3 Montserrat,sans-serif;color:var(--g9)}
.prbc .th span{display:block;font-size:13.5px;color:var(--mut);margin-top:6px;line-height:1.45}
.prbc .th:hover{box-shadow:0 10px 24px rgba(15,61,32,.10);transform:translateY(-2px)}
.prbc .th.all{background:var(--g8);border-color:var(--g8)} .prbc .th.all strong{color:#fff} .prbc .th.all span{color:#CFE2D4}
/* product cards */
.prbc .kp{padding:22px;display:flex;flex-direction:column}
.prbc .kp .tags{display:flex;gap:6px;flex-wrap:wrap}
.prbc .kp h3{font-size:18.5px;margin:14px 0 10px;line-height:1.3}
.prbc .kp p{font-size:14.5px;color:var(--mut)}
.prbc .kp .meta{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:auto;padding-top:14px;font-size:12.5px;color:var(--mut)}
.prbc .kp .meta{margin-top:18px}
.prbc .chips{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:26px}
.prbc .chips b{font-size:14px;color:var(--g9);margin-right:4px}
.prbc .chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none;color:var(--g9)}
.prbc .chip:hover{border-color:var(--g7)}
/* cycle */
.prbc .step{background:var(--sand);border-radius:10px;padding:20px;border-top:4px solid var(--g7)}
.prbc .step.last{border-top-color:var(--gold)}
.prbc .step i{font:normal 800 13px Montserrat,sans-serif;color:var(--g7)}
.prbc .step strong{display:block;font:700 18px Montserrat,sans-serif;color:var(--g9);margin:6px 0}
.prbc .step span{font-size:14px;color:var(--mut);line-height:1.45;display:block}
/* green band */
.prbc .band{background:var(--g8);color:#fff}
.prbc .panel{background:rgba(9,40,20,.55);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:34px}
.prbc .panel .eyebrow{color:#F3C66E}
.prbc .panel h2{color:#fff;font-size:28px;font-weight:800}
.prbc .panel p{color:#D3E6D8;margin:14px 0 18px}
.prbc .panel ul{margin:0 0 26px;padding-left:20px;color:#EAF3EC}
.prbc .panel li{margin:6px 0}
/* news */
.prbc .nw{display:flex;gap:16px;padding:20px}
.prbc .date{flex:0 0 58px;height:62px;border-radius:8px;background:var(--g8);color:#fff;text-align:center;padding-top:9px}
.prbc .date b{display:block;font:800 20px/1 Montserrat,sans-serif}
.prbc .date span{display:block;font-size:11.5px;margin-top:5px;letter-spacing:.06em}
.prbc .date.gold{background:var(--gold);color:#2B1A00}
.prbc .nw .k{font:800 11.5px/1 'Open Sans',sans-serif;letter-spacing:.1em;color:var(--gold-d)}
.prbc .nw h3{font-size:17px;margin:7px 0 6px;line-height:1.3}
.prbc .nw .v{font-size:13.5px;color:var(--mut)}
/* contribute */
.prbc .contrib .wrap{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}
.prbc .contrib h2{font-size:clamp(26px,3vw,34px);font-weight:800;color:#2E1D05;max-width:640px}
.prbc .contrib p{color:#5C4A2E;max-width:620px;margin-top:12px}
/* feature rows (clusters / about) */
.prbc .feat{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.prbc .feat + .feat{margin-top:84px}
.prbc .feat.rev .ph{order:2}
.prbc .feat .ph{border-radius:16px;min-height:420px;background:#C9B98C center/cover;position:relative;box-shadow:0 20px 40px rgba(15,61,32,.15)}
.prbc .feat .badge{position:absolute;left:20px;bottom:20px;background:#fff;border-radius:12px;padding:14px 18px;box-shadow:0 10px 30px rgba(0,0,0,.15)}
.prbc .feat .badge b{display:block;font:800 30px/1 Montserrat,sans-serif;color:var(--g7)}
.prbc .feat .badge span{font-size:12.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.08em;font-weight:700}
.prbc .feat h2{font-size:clamp(28px,3vw,36px);font-weight:800}
.prbc .feat .lead{max-width:none}
.prbc .flags{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 6px}
.prbc .focus{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0 28px}
.prbc .focus div{background:var(--sand);border-radius:10px;padding:16px}
.prbc .focus strong{display:block;font:700 15px Montserrat,sans-serif;color:var(--g9)}
.prbc .focus span{display:block;font-size:13.5px;color:var(--mut);margin-top:4px;line-height:1.45}
/* why cards */
.prbc .why{overflow:hidden}
.prbc .why .ph{height:170px;background:#C9B98C center/cover}
.prbc .why .bd{padding:20px 22px 24px}
.prbc .why h3{font-size:19px;margin-bottom:8px}
.prbc .why p{font-size:14.5px;color:var(--mut)}
/* partners */
.prbc .partners{display:flex;gap:16px;flex-wrap:wrap}
.prbc .partner{flex:1 1 200px;padding:20px}
.prbc .partner b{display:block;font:800 17px Montserrat,sans-serif;color:var(--g9)}
.prbc .partner span{display:block;font-size:13.5px;color:var(--mut);margin-top:6px}
/* library */
.prbc .lib{display:grid;grid-template-columns:270px 1fr;gap:28px;align-items:start}
.prbc .filt{padding:22px;position:sticky;top:100px}
.prbc .filt h4{font-size:17px;display:flex;justify-content:space-between;align-items:center}
.prbc .filt h4 button{background:none;border:0;color:var(--g7);font:700 13.5px 'Open Sans',sans-serif;cursor:pointer}
.prbc .filt .lab{font:700 11.5px/1 'Open Sans',sans-serif;letter-spacing:.12em;color:var(--mut);text-transform:uppercase;margin:22px 0 10px}
.prbc .fb{display:block;width:100%;text-align:left;border:1px solid var(--line);background:#fff;color:#33433A;font:600 14px/1.3 'Open Sans',sans-serif;padding:10px 12px;border-radius:6px;margin-bottom:8px;cursor:pointer}
.prbc .fb.on{border-color:var(--g7);background:var(--g1);color:var(--g9);font-weight:700}
.prbc .filt .also{font-size:13px;color:var(--mut);margin-top:6px}
.prbc .lsearch{display:flex;gap:8px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px}
.prbc .lsearch input{flex:1;border:0;outline:0;font:15px 'Open Sans',sans-serif;padding:8px 10px;min-width:0}
.prbc .count{display:flex;justify-content:space-between;font-size:14px;color:var(--mut);margin:16px 2px}
.prbc .res{padding:22px;margin-bottom:16px}
.prbc .res h3{font-size:19px;margin:12px 0 6px}
.prbc .res p{font-size:14.5px;color:var(--mut)}
.prbc .res .meta{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--mut);border-top:1px solid var(--line);margin-top:14px;padding-top:12px}
.prbc .res .btns{margin-top:14px}
.prbc .res .btn{padding:11px 16px;font-size:14px}
.prbc .empty{padding:30px;text-align:center;color:var(--mut)}
/* contact */
.prbc .form label{display:block;font:700 13.5px 'Open Sans',sans-serif;color:var(--g9);margin:16px 0 6px}
.prbc .form input,.prbc .form select,.prbc .form textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px 14px;font:15px 'Open Sans',sans-serif;color:var(--ink);background:#fff}
.prbc .form textarea{min-height:130px;resize:vertical}
.prbc .form .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.prbc .ci{display:flex;gap:14px;padding:18px;align-items:flex-start}
.prbc .ci svg{flex:0 0 24px}
.prbc .ci strong{display:block;font:700 15px Montserrat,sans-serif;color:var(--g9)}
.prbc .ci span{display:block;font-size:14px;color:var(--mut);margin-top:3px}
/* footer */
.prbc .ftr{background:var(--g9);color:#CFE2D4;padding:60px 0 26px;font-size:14.5px}
.prbc .ftr .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}
.prbc .ftr b{display:block;font:800 18px Montserrat,sans-serif;color:#fff;margin-bottom:12px}
.prbc .ftr h4{font-size:14.5px;color:#fff;margin-bottom:12px}
.prbc .ftr a{display:block;color:#CFE2D4;text-decoration:none;margin:7px 0}
.prbc .ftr a:hover{color:#fff}
.prbc .ftr a.gold{color:#F3C66E;font-weight:700}
.prbc .ftr .bot{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.12);margin-top:40px;padding-top:20px;font-size:12.5px;color:#9FBDA8}
.prbc .ftr .logos{display:flex;gap:10px;align-items:center;margin-top:18px}
.prbc .ftr .logos span{background:#fff;border-radius:8px;padding:6px 10px;display:inline-flex}

/* responsive */
@media (max-width:1080px){
  .prbc .nav{position:absolute;left:0;right:0;top:100%;background:#fff;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line);display:none;box-shadow:0 12px 24px rgba(0,0,0,.08)}
  .prbc .nav a{padding:14px 24px;border:0;border-top:1px solid var(--line)}
  .prbc .nav a.on{border-left:4px solid var(--gold)}
  .prbc .nav a.cta{margin:12px 24px 16px;text-align:center}
  .prbc .burger{display:block}
  .prbc #prbc-menu:checked ~ .nav{display:flex}
  .prbc .hdr .wrap{position:relative}
  .prbc .g4,.prbc .g5{grid-template-columns:repeat(2,1fr)}
  .prbc .hero .wrap,.prbc .split,.prbc .feat,.prbc .lib{grid-template-columns:1fr}
  .prbc .feat.rev .ph{order:0}
  .prbc .filt{position:static}
  .prbc .ftr .cols{grid-template-columns:1fr 1fr}
}
@media (max-width:700px){
  .prbc section{padding:60px 0}
  .prbc .g2,.prbc .g3,.prbc .g4,.prbc .g5,.prbc .focus,.prbc .form .row2,.prbc .ftr .cols{grid-template-columns:1fr}
  .prbc .topbar .l{display:none}
  .prbc .topbar .wrap{justify-content:flex-end}
  .prbc .brand .lg-igad{width:36px;height:46px} .prbc .brand .lg-giz{width:30px;height:24px} .prbc .glance .g2{grid-template-columns:1fr 1fr} .prbc .brand small{display:none} .prbc .brand b{font-size:16px}
  .prbc .feat .ph{min-height:280px}
  .prbc .panel{padding:24px}
}
/* END zs-custom-css */
