:root {
    /*
    * GLOBAL
    */

    /* Component */
    --sq-component-font-family: 'IBM Plex Sans', 'Arial', sans-serif;
    --sq-component-font-size: 1rem;
    --sq-component-font-weight: 400;
    --sq-component-line-height: 1.5;

    /* Component default color */
    --sq-component-default-color: #262626;
    --sq-component-default-bg-color: #fff;

    /* Component primary color */
    --sq-component-primary-color: #262626;
    --sq-component-primary-bg-color: #f4f4f4;

    /* Component secondary color */
    --sq-component-secondary-color: #fff;
    --sq-component-secondary-bg-color: #606060;

    /* Button */
    --sq-btn-font-size: 1rem;
    --sq-btn-font-weight: 400;
    --sq-btn-line-height: 1.5;
    --sq-btn-border-radius: 0;

    /* Button primary color */
    --sq-btn-primary-color: #fff;
    --sq-btn-primary-bg-color: #606060;
    --sq-btn-primary-border-color: transparent;
    --sq-btn-primary-hover-color: #262626;
    --sq-btn-primary-hover-bg-color: #f4f4f4;
    --sq-btn-primary-hover-border-color: #262626;

    /* Button secondary color */
    --sq-btn-secondary-color: #262626;
    --sq-btn-secondary-bg-color: #fff;
    --sq-btn-secondary-border-color: transparent;
    --sq-btn-secondary-hover-color: #fff;
    --sq-btn-secondary-hover-bg-color: #606060;
    --sq-btn-secondary-hover-border-color: #fff;

    /* Button no background primary color */
    --sq-btn-no-bg-primary-color: #606060;
    --sq-btn-no-bg-primary-bg-color: transparent;
    --sq-btn-no-bg-primary-border-color: transparent;
    --sq-btn-no-bg-primary-hover-color: #262626;
    --sq-btn-no-bg-primary-hover-bg-color: rgba(0 0 0 / 3%);
    --sq-btn-no-bg-primary-hover-border-color: transparent;

    /* Button no background secondary color */
    --sq-btn-no-bg-secondary-color: #fff;
    --sq-btn-no-bg-secondary-bg-color: transparent;
    --sq-btn-no-bg-secondary-border-color: transparent;
    --sq-btn-no-bg-secondary-hover-color: #262626;
    --sq-btn-no-bg-secondary-hover-bg-color: rgba(255 255 255 / 10%);
    --sq-btn-no-bg-secondary-hover-border-color: transparent;

    /* Button link primary color */
    --sq-btn-link-primary-color: #262626;
    --sq-btn-link-primary-bg-color: transparent;
    --sq-btn-link-primary-border-color: transparent;
    --sq-btn-link-primary-hover-color: #262626;
    --sq-btn-link-primary-hover-bg-color: transparent;
    --sq-btn-link-primary-hover-border-color: transparent;

    /* Button link secondary color */
    --sq-btn-link-secondary-color: #fff;
    --sq-btn-link-secondary-bg-color: transparent;
    --sq-btn-link-secondary-border-color: transparent;
    --sq-btn-link-secondary-hover-color: #fff;
    --sq-btn-link-secondary-hover-bg-color: transparent;
    --sq-btn-link-secondary-hover-border-color: transparent;

    /* Heading */
    --sq-component-heading-font-family: 'IBM Plex Sans', 'Arial', sans-serif;
    --sq-component-heading-font-size: 2rem;
    --sq-component-heading-font-weight: 700;
    --sq-component-heading-line-height: 1.375;

    /* Heading default color */
    --sq-component-heading-default-color: #262626;

    /* Heading primary color */
    --sq-component-heading-primary-color: #262626;

    /* Heading primary color */
    --sq-component-heading-secondary-color: #fff;

    /*
    * Component specific
    */

    /* Accordion */
    --accordion-item-body-font-family: var(--sq-component-font-family);
    --accordion-item-body-font-size: var(--sq-component-font-size);
    --accordion-item-body-font-weight: var(--sq-component-font-weight);
    --accordion-item-body-line-height: var(--sq-component-line-height);
    --accordion-item-body-color: var(--sq-component-default-color);
    --accordion-item-body-bg-color: var(--sq-component-default-bg-color);
    --accordion-btn-font-size: var(--sq-btn-font-size);
    --accordion-btn-font-weight: var(--sq-btn-font-weight);
    --accordion-btn-line-height: var(--sq-btn-line-height);
    --accordion-btn-border-radius: var(--sq-btn-border-radius);
    --accordion-btn-color: var(--sq-btn-primary-color);
    --accordion-btn-bg-color: var(--sq-btn-primary-bg-color);
    --accordion-btn-border-color: var(--sq-btn-primary-border-color);
    --accordion-btn-hover-color: var(--sq-btn-primary-hover-color);
    --accordion-btn-hover-bg-color: var(--sq-btn-primary-hover-bg-color);
    --accordion-btn-hover-border-color: var(
        --sq-btn-primary-hover-border-color
    );
    --accordion-item-border-radius: 0;
    --accordion-item-border-color: #606060;
    --accordion-item-heading-font-family: 'IBM Plex Sans', 'Arial', sans-serif;
    --accordion-item-heading-font-size: 1rem;
    --accordion-item-heading-font-weight: 400;
    --accordion-item-heading-line-height: 1.5;
    --accordion-item-heading-color: #262626;
    --accordion-item-heading-bg-color: #fff;
    --accordion-item-heading-hover-color: #262626;
    --accordion-item-heading-hover-bg-color: #f4f4f4;
    --accordion-item-heading-active-color: #262626;
    --accordion-item-heading-active-bg-color: #f4f4f4;

    /* Banner */
    --banner-font-family: var(--sq-component-font-family);
    --banner-color: var(--sq-component-primary-color);
    --banner-bg-color: var(--sq-component-primary-bg-color);
    --banner-btn-font-size: var(--sq-btn-font-size);
    --banner-btn-font-weight: var(--sq-btn-font-weight);
    --banner-btn-line-height: var(--sq-btn-line-height);
    --banner-btn-border-radius: var(--sq-btn-border-radius);
    --banner-btn-primary-color: var(--sq-btn-primary-color);
    --banner-btn-primary-bg-color: var(--sq-btn-primary-bg-color);
    --banner-btn-primary-border-color: var(--sq-btn-primary-border-color);
    --banner-btn-primary-hover-color: var(--sq-btn-primary-hover-color);
    --banner-btn-primary-hover-bg-color: var(--sq-btn-primary-hover-bg-color);
    --banner-btn-primary-hover-border-color: var(
        --sq-btn-primary-hover-border-color
    );
    --banner-btn-secondary-color: var(--sq-btn-link-primary-color);
    --banner-btn-secondary-bg-color: var(--sq-btn-link-primary-bg-color);
    --banner-btn-secondary-border-color: var(
        --sq-btn-link-primary-border-color
    );
    --banner-btn-secondary-hover-color: var(--sq-btn-link-primary-hover-color);
    --banner-btn-secondary-hover-bg-color: var(
        --sq-btn-link-primary-hover-bg-color
    );
    --banner-btn-secondary-hover-border-color: var(
        --sq-btn-link-primary-hover-border-color
    );
    --banner-heading-font-family: var(--sq-component-heading-font-family);
    --banner-heading-font-size: var(--sq-component-heading-font-size);
    --banner-heading-font-weight: var(--sq-component-heading-font-weight);
    --banner-heading-line-height: var(--sq-component-heading-line-height);
    --banner-heading-color: var(--sq-component-heading-primary-color);
    --banner-font-size: 1.5rem;
    --banner-font-weight: 400;
    --banner-line-height: 1.375;
    --banner-border: none;
    --banner-border-radius: 0;
    --banner-border-color: transparent;

    /* Banner secondary color pattern */
    --banner-scp-font-family: var(--sq-component-font-family);
    --banner-scp-color: var(--sq-component-secondary-color);
    --banner-scp-bg-color: var(--sq-component-secondary-bg-color);
    --banner-scp-btn-font-size: var(--sq-btn-font-size);
    --banner-scp-btn-font-weight: var(--sq-btn-font-weight);
    --banner-scp-btn-line-height: var(--sq-btn-line-height);
    --banner-scp-btn-border-radius: var(--sq-btn-border-radius);
    --banner-scp-btn-primary-color: var(--sq-btn-secondary-color);
    --banner-scp-btn-primary-bg-color: var(--sq-btn-secondary-bg-color);
    --banner-scp-btn-primary-border-color: var(--sq-btn-secondary-border-color);
    --banner-scp-btn-primary-hover-color: var(--sq-btn-secondary-hover-color);
    --banner-scp-btn-primary-hover-bg-color: var(
        --sq-btn-secondary-hover-bg-color
    );
    --banner-scp-btn-primary-hover-border-color: var(
        --sq-btn-secondary-hover-border-color
    );
    --banner-scp-btn-secondary-color: var(--sq-btn-link-secondary-color);
    --banner-scp-btn-secondary-bg-color: var(--sq-btn-link-secondary-bg-color);
    --banner-scp-btn-secondary-border-color: var(
        --sq-btn-link-secondary-border-color
    );
    --banner-scp-btn-secondary-hover-color: var(
        --sq-btn-link-secondary-hover-color
    );
    --banner-scp-btn-secondary-hover-bg-color: var(
        --sq-btn-link-secondary-hover-bg-color
    );
    --banner-scp-btn-secondary-hover-border-color: var(
        --sq-btn-link-secondary-hover-border-color
    );
    --banner-scp-heading-font-family: var(--sq-component-heading-font-family);
    --banner-scp-heading-font-size: var(--sq-component-heading-font-size);
    --banner-scp-heading-font-weight: var(--sq-component-heading-font-weight);
    --banner-scp-heading-line-height: var(--sq-component-heading-line-height);
    --banner-scp-heading-color: var(--sq-component-heading-secondary-color);
    --banner-scp-font-size: 1.5rem;
    --banner-scp-font-weight: 400;
    --banner-scp-line-height: 1.375;
    --banner-scp-border: none;
    --banner-scp-border-radius: 0;
    --banner-scp-border-color: transparent;

    /* Banner background image */
    --banner-bi-font-family: var(--sq-component-font-family);
    --banner-bi-color: var(--sq-component-secondary-color);
    --banner-bi-bg-color: var(--sq-component-secondary-bg-color);
    --banner-bi-btn-font-size: var(--sq-btn-font-size);
    --banner-bi-btn-font-weight: var(--sq-btn-font-weight);
    --banner-bi-btn-line-height: var(--sq-btn-line-height);
    --banner-bi-btn-border-radius: var(--sq-btn-border-radius);
    --banner-bi-btn-primary-color: var(--sq-btn-secondary-color);
    --banner-bi-btn-primary-bg-color: var(--sq-btn-secondary-bg-color);
    --banner-bi-btn-primary-border-color: var(--sq-btn-secondary-border-color);
    --banner-bi-btn-primary-hover-color: var(--sq-btn-secondary-hover-color);
    --banner-bi-btn-primary-hover-bg-color: var(
        --sq-btn-secondary-hover-bg-color
    );
    --banner-bi-btn-primary-hover-border-color: var(
        --sq-btn-secondary-hover-border-color
    );
    --banner-bi-btn-secondary-color: var(--sq-btn-link-secondary-color);
    --banner-bi-btn-secondary-bg-color: var(--sq-btn-link-secondary-bg-color);
    --banner-bi-btn-secondary-border-color: var(
        --sq-btn-link-secondary-border-color
    );
    --banner-bi-btn-secondary-hover-color: var(
        --sq-btn-link-secondary-hover-color
    );
    --banner-bi-btn-secondary-hover-bg-color: var(
        --sq-btn-link-secondary-hover-bg-color
    );
    --banner-bi-btn-secondary-hover-border-color: var(
        --sq-btn-link-secondary-hover-border-color
    );
    --banner-bi-font-size: 1.5rem;
    --banner-bi-font-weight: 400;
    --banner-bi-line-height: 1.375;
    --banner-bi-border: none;
    --banner-bi-border-radius: 0;
    --banner-bi-border-color: transparent;
    --banner-bi-heading-font-family: var(--sq-component-heading-font-family);
    --banner-bi-heading-font-size: 3rem;
    --banner-bi-heading-font-weight: var(--sq-component-heading-font-weight);
    --banner-bi-heading-line-height: var(--sq-component-heading-line-height);
    --banner-bi-heading-color: var(--sq-component-heading-secondary-color);

    /* Banner background image secondary color pattern */
    --banner-scp-bi-font-family: var(--sq-component-font-family);
    --banner-scp-bi-color: var(--sq-component-color);
    --banner-scp-bi-bg-color: var(--sq-component-bg-color);
    --banner-scp-bi-btn-font-size: var(--sq-btn-font-size);
    --banner-scp-bi-btn-font-weight: var(--sq-btn-font-weight);
    --banner-scp-bi-btn-line-height: var(--sq-btn-line-height);
    --banner-scp-bi-btn-border-radius: var(--sq-btn-border-radius);
    --banner-scp-bi-btn-primary-color: var(--sq-btn-primary-color);
    --banner-scp-bi-btn-primary-bg-color: var(--sq-btn-primary-bg-color);
    --banner-scp-bi-btn-primary-border-color: var(
        --sq-btn-primary-border-color
    );
    --banner-scp-bi-btn-primary-hover-color: var(--sq-btn-primary-hover-color);
    --banner-scp-bi-btn-primary-hover-bg-color: var(
        --sq-btn-primary-hover-bg-color
    );
    --banner-scp-bi-btn-primary-hover-border-color: var(
        --sq-btn-primary-hover-border-color
    );
    --banner-scp-bi-btn-secondary-color: var(--sq-btn-link-primary-color);
    --banner-scp-bi-btn-secondary-bg-color: var(--sq-btn-link-primary-bg-color);
    --banner-scp-bi-btn-secondary-border-color: var(
        --sq-btn-link-primary-border-color
    );
    --banner-scp-bi-btn-secondary-hover-color: var(
        --sq-btn-link-primary-hover-color
    );
    --banner-scp-bi-btn-secondary-hover-bg-color: var(
        --sq-btn-link-primary-hover-bg-color
    );
    --banner-scp-bi-btn-secondary-hover-border-color: var(
        --sq-btn-link-primary-hover-border-color
    );
    --banner-scp-bi-font-size: 1.5rem;
    --banner-scp-bi-font-weight: 400;
    --banner-scp-bi-line-height: 1.375;
    --banner-scp-bi-border: none;
    --banner-scp-bi-border-radius: 0;
    --banner-scp-bi-border-color: transparent;
    --banner-scp-bi-heading-font-family: var(
        --sq-component-heading-font-family
    );
    --banner-scp-bi-heading-font-size: 3rem;
    --banner-scp-bi-heading-font-weight: var(
        --sq-component-heading-font-weight
    );
    --banner-scp-bi-heading-line-height: var(
        --sq-component-heading-line-height
    );
    --banner-scp-bi-heading-color: var(--sq-component-heading-color);

    /* Banner text only */
    --banner-to-font-family: var(--sq-component-font-family);
    --banner-to-color: var(--sq-component-primary-color);
    --banner-to-bg-color: var(--sq-component-primary-bg-color);
    --banner-to-btn-font-size: var(--sq-btn-font-size);
    --banner-to-btn-font-weight: var(--sq-btn-font-weight);
    --banner-to-btn-line-height: var(--sq-btn-line-height);
    --banner-to-btn-border-radius: var(--sq-btn-border-radius);
    --banner-to-btn-primary-color: var(--sq-btn-primary-color);
    --banner-to-btn-primary-bg-color: var(--sq-btn-primary-bg-color);
    --banner-to-btn-primary-border-color: var(--sq-btn-primary-border-color);
    --banner-to-btn-primary-hover-color: var(--sq-btn-primary-hover-color);
    --banner-to-btn-primary-hover-bg-color: var(
        --sq-btn-primary-hover-bg-color
    );
    --banner-to-btn-primary-hover-border-color: var(
        --sq-btn-primary-hover-border-color
    );
    --banner-to-btn-secondary-color: var(--sq-btn-link-primary-color);
    --banner-to-btn-secondary-bg-color: var(--sq-btn-link-primary-bg-color);
    --banner-to-btn-secondary-border-color: var(
        --sq-btn-link-primary-border-color
    );
    --banner-to-btn-secondary-hover-color: var(
        --sq-btn-link-primary-hover-color
    );
    --banner-to-btn-secondary-hover-bg-color: var(
        --sq-btn-link-primary-hover-bg-color
    );
    --banner-to-btn-secondary-hover-border-color: var(
        --sq-btn-link-primary-hover-border-color
    );
    --banner-to-font-size: 1.5rem;
    --banner-to-font-weight: 400;
    --banner-to-line-height: 1.375;
    --banner-to-border: none;
    --banner-to-border-radius: 0;
    --banner-to-border-color: transparent;
    --banner-to-heading-font-family: var(--sq-component-heading-font-family);
    --banner-to-heading-font-size: 3rem;
    --banner-to-heading-font-weight: var(--sq-component-heading-font-weight);
    --banner-to-heading-line-height: var(--sq-component-heading-line-height);
    --banner-to-heading-color: var(--sq-component-heading-color);

    /* Banner text only secondary color pattern */
    --banner-scp-to-font-family: var(--sq-component-font-family);
    --banner-scp-to-color: var(--sq-component-secondary-color);
    --banner-scp-to-bg-color: var(--sq-component-secondary-bg-color);
    --banner-scp-to-btn-font-size: var(--sq-btn-font-size);
    --banner-scp-to-btn-font-weight: var(--sq-btn-font-weight);
    --banner-scp-to-btn-line-height: var(--sq-btn-line-height);
    --banner-scp-to-btn-border-radius: var(--sq-btn-border-radius);
    --banner-scp-to-btn-primary-color: var(--sq-btn-secondary-color);
    --banner-scp-to-btn-primary-bg-color: var(--sq-btn-secondary-bg-color);
    --banner-scp-to-btn-primary-border-color: var(
        --sq-btn-secondary-border-color
    );
    --banner-scp-to-btn-primary-hover-color: var(
        --sq-btn-secondary-hover-color
    );
    --banner-scp-to-btn-primary-hover-bg-color: var(
        --sq-btn-secondary-hover-bg-color
    );
    --banner-scp-to-btn-primary-hover-border-color: var(
        --sq-btn-secondary-hover-border-color
    );
    --banner-scp-to-btn-secondary-color: var(--sq-btn-link-secondary-color);
    --banner-scp-to-btn-secondary-bg-color: var(
        --sq-btn-link-secondary-bg-color
    );
    --banner-scp-to-btn-secondary-border-color: var(
        --sq-btn-link-secondary-border-color
    );
    --banner-scp-to-btn-secondary-hover-color: var(
        --sq-btn-link-secondary-hover-color
    );
    --banner-scp-to-btn-secondary-hover-bg-color: var(
        --sq-btn-link-secondary-hover-bg-color
    );
    --banner-scp-to-btn-secondary-hover-border-color: var(
        --sq-btn-link-secondary-hover-border-color
    );
    --banner-scp-to-font-size: 1.5rem;
    --banner-scp-to-font-weight: 400;
    --banner-scp-to-line-height: 1.375;
    --banner-scp-to-border: none;
    --banner-scp-to-border-radius: 0;
    --banner-scp-to-border-color: transparent;
    --banner-scp-to-heading-font-family: var(
        --sq-component-heading-font-family
    );
    --banner-scp-to-heading-font-size: 3rem;
    --banner-scp-to-heading-font-weight: var(
        --sq-component-heading-font-weight
    );
    --banner-scp-to-heading-line-height: var(
        --sq-component-heading-line-height
    );
    --banner-scp-to-heading-color: var(--sq-component-heading-secondary-color);

    /* Cards */
    --cards-item-body-font-family: var(--sq-component-font-family);
    --cards-item-body-font-size: var(--sq-component-font-size);
    --cards-item-body-font-weight: var(--sq-component-font-weight);
    --cards-item-body-line-height: var(--sq-component-line-height);
    --cards-item-body-color: var(--sq-component-primary-color);
    --cards-item-body-bg-color: var(--sq-component-primary-bg-color);
    --cards-item-btn-font-size: var(--sq-btn-font-size);
    --cards-item-btn-font-weight: var(--sq-btn-font-weight);
    --cards-item-btn-line-height: var(--sq-btn-line-height);
    --cards-item-btn-border-radius: var(--sq-btn-border-radius);
    --cards-item-btn-color: var(--sq-btn-link-primary-color);
    --cards-item-btn-bg-color: var(--sq-btn-link-primary-bg-color);
    --cards-item-btn-border-color: var(--sq-btn-link-primary-border-color);
    --cards-item-btn-hover-color: var(--sq-btn-link-primary-hover-color);
    --cards-item-btn-hover-bg-color: var(--sq-btn-link-primary-hover-bg-color);
    --cards-item-btn-hover-border-color: var(
        --sq-btn-link-primary-hover-border-color
    );
    --cards-item-heading-font-family: var(--sq-component-heading-font-family);
    --cards-item-heading-font-size: var(--sq-component-heading-font-size);
    --cards-item-heading-font-weight: var(--sq-component-heading-font-weight);
    --cards-item-heading-line-height: var(--sq-component-heading-line-height);
    --cards-item-heading-color: var(--sq-component-heading-primary-color);
    --cards-item-highlighted-body-color: var(--sq-component-secondary-color);
    --cards-item-highlighted-body-bg-color: var(
        --sq-component-secondary-bg-color
    );
    --cards-item-highlighted-heading-color: var(
        --sq-component-heading-secondary-color
    );
    --cards-item-highlighted-btn-color: var(--sq-btn-link-secondary-color);
    --cards-item-highlighted-btn-bg-color: var(
        --sq-btn-link-secondary-bg-color
    );
    --cards-item-highlighted-btn-border-color: var(
        --sq-btn-link-secondary-border-color
    );
    --cards-item-highlighted-btn-hover-color: var(
        --sq-btn-link-secondary-hover-color
    );
    --cards-item-highlighted-btn-hover-bg-color: var(
        --sq-btn-link-secondary-hover-bg-color
    );
    --cards-item-highlighted-btn-hover-border-color: var(
        --sq-btn-link-secondary-hover-border-color
    );
    --cards-item-border: none;
    --cards-item-border-radius: 0;
    --cards-item-border-color: #606060;
    --cards-item-category-font-size: 0.75rem;
    --cards-item-category-font-weight: 700;
    --cards-item-category-line-height: 1.375rem;
    --cards-item-category-color: #606060;
    --cards-item-category-bg-color: #fff;
    --cards-item-category-border: 1px solid
        var(--cards-item-category-border-color);
    --cards-item-category-border-color: transparent;
    --cards-item-category-border-radius: 0;
    --cards-item-arrow-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMjYyNjI2IiBkPSJNOSAzTDguMjg1IDMuNjk2NUwxMi4wNzUgNy41SDJWOC41SDEyLjA3NUw4LjI4NSAxMi4yODY1TDkgMTNMMTQgOEw5IDNaIiAvPjwvc3ZnPg==);

    /* News */
    --news-item-body-font-family: var(--sq-component-font-family);
    --news-item-body-font-size: var(--sq-component-font-size);
    --news-item-body-font-weight: var(--sq-component-font-weight);
    --news-item-body-line-height: var(--sq-component-line-height);
    --news-item-body-color: var(--sq-component-primary-color);
    --news-item-body-bg-color: var(--sq-component-primary-bg-color);
    --news-item-btn-font-size: var(--sq-btn-font-size);
    --news-item-btn-font-weight: var(--sq-btn-font-weight);
    --news-item-btn-line-height: var(--sq-btn-line-height);
    --news-item-btn-border-radius: var(--sq-btn-border-radius);
    --news-item-btn-color: var(--sq-btn-link-primary-color);
    --news-item-btn-bg-color: var(--sq-btn-link-primary-bg-color);
    --news-item-btn-border-color: var(--sq-btn-link-primary-border-color);
    --news-item-btn-hover-color: var(--sq-btn-link-primary-hover-color);
    --news-item-btn-hover-bg-color: var(--sq-btn-link-primary-hover-bg-color);
    --news-item-btn-hover-border-color: var(
        --sq-btn-link-primary-hover-border-color
    );
    --news-item-heading-font-family: var(--sq-component-heading-font-family);
    --news-item-heading-font-size: var(--sq-component-heading-font-size);
    --news-item-heading-font-weight: var(--sq-component-heading-font-weight);
    --news-item-heading-line-height: var(--sq-component-heading-line-height);
    --news-item-heading-color: var(--sq-component-heading-primary-color);
    --news-item-highlighted-body-color: var(--sq-component-secondary-color);
    --news-item-highlighted-body-bg-color: var(
        --sq-component-secondary-bg-color
    );
    --news-item-highlighted-heading-color: var(
        --sq-component-heading-secondary-color
    );
    --news-item-highlighted-btn-color: var(--sq-btn-link-secondary-color);
    --news-item-highlighted-btn-bg-color: var(--sq-btn-link-secondary-bg-color);
    --news-item-highlighted-btn-border-color: var(
        --sq-btn-link-secondary-border-color
    );
    --news-item-highlighted-btn-hover-color: var(
        --sq-btn-link-secondary-hover-color
    );
    --news-item-highlighted-btn-hover-bg-color: var(
        --sq-btn-link-secondary-hover-bg-color
    );
    --news-item-highlighted-btn-hover-border-color: var(
        --sq-btn-link-secondary-hover-border-color
    );
    --news-item-border: none;
    --news-item-border-radius: 0;
    --news-item-border-color: #606060;
    --news-item-date-font-size: 1rem;
    --news-item-date-font-weight: 400;
    --news-item-date-line-height: 1.375rem;
    --news-item-date-color: #262626;
    --news-item-date-bg-color: transparent;
    --news-item-highlighted-date-color: #fff;
    --news-item-highlighted-date-bg-color: transparent;
    --news-item-category-font-size: 0.75rem;
    --news-item-category-font-weight: 700;
    --news-item-category-line-height: 1.375rem;
    --news-item-category-color: #606060;
    --news-item-category-bg-color: #fff;
    --news-item-category-border: 1px solid
        var(--news-item-category-border-color);
    --news-item-category-border-color: transparent;
    --news-item-category-border-radius: 0;
    --news-item-date-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9Im5vbmUiIGZpbGw9Im5vbmUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiIGZpbGw9IiMyNjI2MjYiPjxwYXRoIGQ9Ik0xMi44MzMzMzMzLDEuMDc2OTIzMDggTDEwLjYwMDQ5MzQsMS4wNzY5MjMwOCBMMTAuNjAwNDkzNCwwIEw5LjM5ODkwMTk0LDAgTDkuMzk4OTAxOTQsMS4wNzY5MjMwOCBMNC42MDczMzMxOCwxLjA3NjkyMzA4IEw0LjYwNzMzMzE4LDAgTDMuNDAwMTU5ODQsMCBMMy40MDAxNTk4NCwxLjA3NjkyMzA4IEwxLjE2NjY2NjY3LDEuMDc2OTIzMDggQzAuNTI1LDEuMDc2OTIzMDggMCwxLjU2MTUzODQ2IDAsMi4xNTM4NDYxNSBMMCwxMi45MjMwNzY5IEMwLDEzLjUxNTM4NDYgMC41MjUsMTQgMS4xNjY2NjY2NywxNCBMMTIuODMzMzMzMywxNCBDMTMuNDc1LDE0IDE0LDEzLjUxNTM4NDYgMTQsMTIuOTIzMDc2OSBMMTQsMi4xNTM4NDYxNSBDMTQsMS41NjE1Mzg0NiAxMy40NzUsMS4wNzY5MjMwOCAxMi44MzMzMzMzLDEuMDc2OTIzMDggWiBNMTMsMTMgTDEsMTMgTDEsNSBMMTMsNSBMMTMsMTMgWiBNMTMsNCBMMSw0IEwxLDIgTDMuNCwyIEwzLjQsMyBMNC42LDMgTDQuNiwyIEw5LjQsMiBMOS40LDMgTDEwLjYsMyBMMTAuNiwyIEwxMywyIEwxMyw0IFoiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==);
    --news-item-arrow-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMjYyNjI2IiBkPSJNOSAzTDguMjg1IDMuNjk2NUwxMi4wNzUgNy41SDJWOC41SDEyLjA3NUw4LjI4NSAxMi4yODY1TDkgMTNMMTQgOEw5IDNaIiAvPjwvc3ZnPg==);

    /* Events */
    --events-item-body-font-family: var(--sq-component-font-family);
    --events-item-body-font-size: var(--sq-component-font-size);
    --events-item-body-font-weight: var(--sq-component-font-weight);
    --events-item-body-line-height: var(--sq-component-line-height);
    --events-item-body-color: var(--sq-component-primary-color);
    --events-item-body-bg-color: var(--sq-component-primary-bg-color);
    --events-item-btn-font-size: var(--sq-btn-font-size);
    --events-item-btn-font-weight: var(--sq-btn-font-weight);
    --events-item-btn-line-height: var(--sq-btn-line-height);
    --events-item-btn-border-radius: var(--sq-btn-border-radius);
    --events-item-btn-color: var(--sq-btn-link-primary-color);
    --events-item-btn-bg-color: var(--sq-btn-link-primary-bg-color);
    --events-item-btn-border-color: var(--sq-btn-link-primary-border-color);
    --events-item-btn-hover-color: var(--sq-btn-link-primary-hover-color);
    --events-item-btn-hover-bg-color: var(--sq-btn-link-primary-hover-bg-color);
    --events-item-btn-hover-border-color: var(
        --sq-btn-link-primary-hover-border-color
    );
    --events-item-heading-font-family: var(--sq-component-heading-font-family);
    --events-item-heading-font-size: var(--sq-component-heading-font-size);
    --events-item-heading-font-weight: var(--sq-component-heading-font-weight);
    --events-item-heading-line-height: var(--sq-component-heading-line-height);
    --events-item-heading-color: var(--sq-component-heading-primary-color);
    --events-item-highlighted-body-color: var(--sq-component-secondary-color);
    --events-item-highlighted-body-bg-color: var(
        --sq-component-secondary-bg-color
    );
    --events-item-highlighted-heading-color: var(
        --sq-component-heading-secondary-color
    );
    --events-item-highlighted-btn-color: var(--sq-btn-link-secondary-color);
    --events-item-highlighted-btn-bg-color: var(
        --sq-btn-link-secondary-bg-color
    );
    --events-item-highlighted-btn-border-color: var(
        --sq-btn-link-secondary-border-color
    );
    --events-item-highlighted-btn-hover-color: var(
        --sq-btn-link-secondary-hover-color
    );
    --events-item-highlighted-btn-hover-bg-color: var(
        --sq-btn-link-secondary-hover-bg-color
    );
    --events-item-highlighted-btn-hover-border-color: var(
        --sq-btn-link-secondary-hover-border-color
    );
    --events-item-border: none;
    --events-item-border-radius: 0;
    --events-item-border-color: #606060;
    --events-item-date-font-size: 1rem;
    --events-item-date-font-weight: 400;
    --events-item-date-line-height: 1.375rem;
    --events-item-date-color: #262626;
    --events-item-date-bg-color: transparent;
    --events-item-highlighted-date-color: #fff;
    --events-item-highlighted-date-bg-color: transparent;
    --events-item-category-font-size: 0.75rem;
    --events-item-category-font-weight: 700;
    --events-item-category-line-height: 1.375rem;
    --events-item-category-color: #606060;
    --events-item-category-bg-color: #fff;
    --events-item-category-border: 1px solid
        var(--events-item-category-border-color);
    --events-item-category-border-color: transparent;
    --events-item-category-border-radius: 0;
    --events-item-date-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9Im5vbmUiIGZpbGw9Im5vbmUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiIGZpbGw9IiMyNjI2MjYiPjxwYXRoIGQ9Ik0xMi44MzMzMzMzLDEuMDc2OTIzMDggTDEwLjYwMDQ5MzQsMS4wNzY5MjMwOCBMMTAuNjAwNDkzNCwwIEw5LjM5ODkwMTk0LDAgTDkuMzk4OTAxOTQsMS4wNzY5MjMwOCBMNC42MDczMzMxOCwxLjA3NjkyMzA4IEw0LjYwNzMzMzE4LDAgTDMuNDAwMTU5ODQsMCBMMy40MDAxNTk4NCwxLjA3NjkyMzA4IEwxLjE2NjY2NjY3LDEuMDc2OTIzMDggQzAuNTI1LDEuMDc2OTIzMDggMCwxLjU2MTUzODQ2IDAsMi4xNTM4NDYxNSBMMCwxMi45MjMwNzY5IEMwLDEzLjUxNTM4NDYgMC41MjUsMTQgMS4xNjY2NjY2NywxNCBMMTIuODMzMzMzMywxNCBDMTMuNDc1LDE0IDE0LDEzLjUxNTM4NDYgMTQsMTIuOTIzMDc2OSBMMTQsMi4xNTM4NDYxNSBDMTQsMS41NjE1Mzg0NiAxMy40NzUsMS4wNzY5MjMwOCAxMi44MzMzMzMzLDEuMDc2OTIzMDggWiBNMTMsMTMgTDEsMTMgTDEsNSBMMTMsNSBMMTMsMTMgWiBNMTMsNCBMMSw0IEwxLDIgTDMuNCwyIEwzLjQsMyBMNC42LDMgTDQuNiwyIEw5LjQsMiBMOS40LDMgTDEwLjYsMyBMMTAuNiwyIEwxMywyIEwxMyw0IFoiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==);
    --events-item-time-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9Im5vbmUiIGZpbGw9Im5vbmUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiIGZpbGw9IiMyNjI2MjYiPjxwYXRoIGQ9Ik03LjAwMDAwMDc2LDE0LjAwMDAwMDggQzUuNjE1NTMsMTQuMDAwMDAwOCA0LjI2MjE2LDEzLjU4OTUgMy4xMTEwMSwxMi44MjAzIEMxLjk1OTg3LDEyLjA1MTEgMS4wNjI2NiwxMC45NTc5IDAuNTMyODUsOS42Nzg4IEMwLjAwMzAzLDguMzk5NyAtMC4xMzU1OSw2Ljk5MjI0IDAuMTM0NTEsNS42MzQzNyBDMC40MDQ2LDQuMjc2NSAxLjA3MTI5LDMuMDI5MjIgMi4wNTAyNiwyLjA1MDI2IEMzLjAyOTIyLDEuMDcxMjkgNC4yNzY1LDAuNDA0NiA1LjYzNDM3LDAuMTM0NTEgQzYuOTkyMjQsLTAuMTM1NTkgOC4zOTk3LDAuMDAzMDMgOS42Nzg4LDAuNTMyODUgQzEwLjk1NzksMS4wNjI2NiAxMi4wNTExLDEuOTU5ODcgMTIuODIwMywzLjExMTAxIEMxMy41ODk1LDQuMjYyMTYgMTQuMDAwMDAwOCw1LjYxNTUzIDE0LjAwMDAwMDgsNy4wMDAwMDA3NiBDMTQuMDAwMDAwOCw4Ljg1NjUyIDEzLjI2MjUsMTAuNjM3IDExLjk0OTcsMTEuOTQ5NyBDMTAuNjM3LDEzLjI2MjUgOC44NTY1MiwxNC4wMDAwMDA4IDcuMDAwMDAwNzYsMTQuMDAwMDAwOCBaIE03LjAwMDAwMDA3LDEgQzUuODEzMzIsMSA0LjY1MzI4LDEuMzUxOSAzLjY2NjU4LDIuMDExMTkgQzIuNjc5ODksMi42NzA0NyAxLjkxMDg1LDMuNjA3NTUgMS40NTY3Myw0LjcwMzkgQzEuMDAyNiw1LjgwMDI2IDAuODgzNzgsNy4wMDY2NiAxLjExNTI5LDguMTcwNTQgQzEuMzQ2OCw5LjMzNDQgMS45MTgyNSwxMC40MDM1IDIuNzU3MzYsMTEuMjQyNiBDMy41OTY0OCwxMi4wODE4IDQuNjY1NTgsMTIuNjUzMiA1LjgyOTQ2LDEyLjg4NDcgQzYuOTkzMzUsMTMuMTE2MiA4LjE5OTc1LDEyLjk5NzQgOS4yOTYxLDEyLjU0MzMgQzEwLjM5MjUsMTIuMDg5MiAxMS4zMjk1LDExLjMyMDEgMTEuOTg4OCwxMC4zMzM0IEMxMi42NDgxLDkuMzQ2NyAxMy4wMDAwMDAxLDguMTg2NjkgMTMuMDAwMDAwMSw3IEMxMy4wMDAwMDAxLDUuNDA4NyAxMi4zNjc5LDMuODgyNTggMTEuMjQyNiwyLjc1NzM2IEMxMC4xMTc0LDEuNjMyMTQgOC41OTEzLDEgNy4wMDAwMDAwNywxIFoiPjwvcGF0aD48cG9seWdvbiBwb2ludHM9IjkuMjk1IDEwIDYuNSA3LjIwNSA2LjUgMi41IDcuNSAyLjUgNy41IDYuNzkgMTAgOS4yOTUiPjwvcG9seWdvbj48L2c+PC9nPjwvc3ZnPg==);
    --events-item-arrow-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMjYyNjI2IiBkPSJNOSAzTDguMjg1IDMuNjk2NUwxMi4wNzUgNy41SDJWOC41SDEyLjA3NUw4LjI4NSAxMi4yODY1TDkgMTNMMTQgOEw5IDNaIiAvPjwvc3ZnPg==);

    /* Phase-banner */
    --phase-banner-font-family: var(--sq-component-font-family);
    --phase-banner-font-size: var(--sq-component-font-size);
    --phase-banner-font-weight: var(--sq-component-font-weight);
    --phase-banner-line-height: var(--sq-component-line-height);
    --phase-banner-border-radius: var(--sq-btn-border-radius);
    --phase-banner-color: var(--sq-component-primary-color);
    --phase-banner-bg-color: var(--sq-component-primary-bg-color);
    --phase-banner-border-color: var(--sq-btn-primary-border-color);
    --phase-banner-border-left-color: var(--sq-component-secondary-bg-color);
    --phase-banner-status-font-size: var(--sq-btn-font-size);
    --phase-banner-status-font-weight: var(--sq-btn-font-weight);
    --phase-banner-status-line-height: var(--sq-btn-line-height);
    --phase-banner-status-border-radius: var(--sq-btn-border-radius);
    --phase-banner-status-primary-color: var(--sq-btn-primary-color);
    --phase-banner-status-primary-bg-color: var(--sq-btn-primary-bg-color);
    --phase-banner-status-primary-border-color: var(
        --sq-btn-primary-border-color
    );
    --phase-banner-border: none;
    --phase-banner-link-color: #0964af;
    --phase-banner-status-border: none;

    /* In-page alert */
    --in-page-alert-font-family: var(--sq-component-font-family);
    --in-page-alert-font-size: 1rem;
    --in-page-alert-font-weight: 400;
    --in-page-alert-line-height: 1.5;
    --in-page-alert-border: none;
    --in-page-alert-border-radius: 0;
    --in-page-alert-color: var(--sq-component-primary-color);
    --in-page-alert-bg-color: var(--sq-component-primary-bg-color);
    --in-page-alert-border-color: transparent;
    --in-page-alert-border-left-color: #606060;
    --in-page-alert-link-color: #d6dfe6;
    --in-page-alert-button-font-size: var(--sq-btn-font-size);
    --in-page-alert-button-font-weight: var(--sq-btn-font-weight);
    --in-page-alert-button-line-height: var(--sq-btn-line-height);
    --in-page-alert-button-border-radius: var(--sq-btn-border-radius);
    --in-page-alert-button-primary-color: var(--sq-component-default-color);
    --in-page-alert-button-primary-bg-color: var(--sq-btn-secondary-bg-color);
    --in-page-alert-button-primary-border-color: var(
        --sq-btn-primary-border-color
    );
    --in-page-alert-button-hover-color: var(--sq-btn-secondary-hover-color);
    --in-page-alert-button-hover-bg-color: var(
        --sq-btn-secondary-hover-bg-color
    );
    --in-page-alert-button-hover-border-color: var(
        --sq-btn-primary-border-color
    );

    /* Link list */
    --links-item-body-font-family: var(--sq-component-font-family);
    --links-item-body-font-size: var(--sq-component-font-size);
    --links-item-body-font-weight: var(--sq-component-font-weight);
    --links-item-body-line-height: var(--sq-component-line-height);
    --links-item-btn-font-size: 1rem;
    --links-item-btn-font-weight: 400;
    --links-item-btn-line-height: 1.5;
    --links-item-btn-border-radius: 0;
    --links-item-btn-color: var(--sq-btn-link-primary-color);
    --links-item-btn-bg-color: var(--sq-btn-link-primary-bg-color);
    --links-item-btn-border-color: var(--sq-btn-link-primary-border-color);
    --links-item-btn-hover-color: var(--sq-btn-link-primary-hover-color);
    --links-item-btn-hover-bg-color: var(--sq-btn-link-primary-hover-bg-color);
    --links-item-btn-hover-border-color: var(
        --sq-btn-link-primary-hover-border-color
    );
    --links-item-bg-color: transparent;
    --links-item-hover-bg-color: #f4f4f4;

    /* Details */
    --details-font-family: var(--sq-component-font-family);
    --details-font-size: var(--sq-component-font-size);
    --details-font-weight: var(--sq-component-font-weight);
    --details-line-height: var(--sq-component-line-height);
    --details-border-radius: var(--sq-btn-border-radius);
    --details-color: var(--sq-component-primary-color);
    --details-bg-color: var(--sq-component-default-bg-color);
    --details-border-color: var(--sq-btn-primary-border-color);
    --details-border-left-color: var(--sq-component-secondary-bg-color);
    --details-heading-font-family: 'IBM Plex Sans', 'Arial', sans-serif;
    --details-heading-font-size: 1.25rem;
    --details-heading-font-weight: 400;
    --details-heading-line-height: 1.625rem;
    --details-heading-color: #0964af;
    --details-heading-text-decoration: underline;
    --details-heading-hover-color: #0964af;
    --details-heading-hover-text-decoration: none;
    --details-heading-active-color: #0964af;
    --details-border: none;

    /* Features */
    --features-font-family: var(--sq-component-font-family);
    --features-font-size-xs: var(--sq-component-font-size);
    --features-font-size-m: 1.5rem;
    --features-line-height-xs: var(--sq-component-line-height);
    --features-line-height-m: 2rem;
    --features-component-background: var(--sq-component-default-bg-color);
    --features-background: var(--sq-component-primary-bg-colo);
    --features-color: var(--sq-component-default-color);
    --features-button-color: var(--sq-component-secondary-bg-color);
    --features-button-background: var(--sq-component-default-bg-color);
    --features-item-width-desktop: calc(33% - 0.625rem);
    --features-width: auto;
    --features-min-width: 18.75rem;
    --features-arrow-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMjYyNjI2IiBkPSJNOSAzTDguMjg1IDMuNjk2NUwxMi4wNzUgNy41SDJWOC41SDEyLjA3NUw4LjI4NSAxMi4yODY1TDkgMTNMMTQgOEw5IDNaIiAvPjwvc3ZnPg==);

    /* Image */
    --image-body-font-family: var(--sq-component-font-family);
    --image-body-font-size: var(--sq-component-font-size);
    --image-body-font-weight: var(--sq-component-font-weight);
    --image-body-line-height: var(--sq-component-line-height);
    --image-color: var(--sq-component-default-color);
    --image-bg-color: var(--sq-component-default-bg-color);
    --image-caption-color: var(--sq-component-primary-color);
    --image-caption-bg-color: var(--sq-component-primary-bg-color);
    --image-caption-font-family: var(--sq-component-font-family);
    --image-caption-font-size: var(--sq-component-font-size);
    --image-caption-font-weight: var(--sq-component-font-weight);
    --image-caption-line-height: var(--sq-component-line-height);
    --image-caption-border: none;
    --image-caption-border-radius: 0;
    --image-caption-border-color: transparent;

    /* Image full */
    --image-full-body-font-family: var(--sq-component-font-family);
    --image-full-body-font-size: var(--sq-component-font-size);
    --image-full-body-font-weight: var(--sq-component-font-weight);
    --image-full-body-line-height: var(--sq-component-line-height);
    --image-full-color: var(--sq-component-primary-color);
    --image-full-bg-color: var(--sq-component-primary-bg-color);
    --image-full-heading-font-family: 'IBM Plex Sans', 'Arial', sans-serif;
    --image-full-heading-font-size: 1rem;
    --image-full-heading-font-weight: 700;
    --image-full-heading-line-height: 1.5;
    --image-full-heading-color: #262626;
    --image-full-caption-border: none;
    --image-full-caption-border-radius: 0;
    --image-full-caption-border-color: transparent;

    /* Pull quote */
    --pull-quote-body-font-family: var(
        --sq-component-font-family,
        'IBM Plex Sans',
        'Arial',
        sans-serif
    );
    --pull-quote-body-font-size: var(--sq-component-font-size, 1rem);
    --pull-quote-body-font-weight: var(--sq-component-font-weight, 200);
    --pull-quote-body-line-height: var(--sq-component-line-height, 1.375);
    --pull-quote-dark-color: #606060;
    --pull-quote-body-color: var(--sq-component-default-color, #262626);
    --pull-quote-body-bg-color: var(--sq-component-default-bg-color, #fff);
    --pull-quote-author-font-family: 'IBM Plex Sans', 'Arial', sans-serif;
    --pull-quote-author-font-size: 1.25rem;
    --pull-quote-quote-font-size: 2rem;
    --pull-quote-author-font-weight: 400;
    --pull-quote-author-line-height: 1.3;
    --pull-quote-quote-line-height: 1.375;
    --pull-quote-author-color: #606060;
    --pull-quote-author-bg-color: #fff;

    /* Inset text */
    --inset-text-body-font-family: var(--sq-component-font-family);
    --inset-text-body-font-size: var(--sq-component-font-size);
    --inset-text-body-font-weight: var(--sq-component-font-weight);
    --inset-text-body-line-height: var(--sq-component-line-height);
    --inset-text-body-color: var(--sq-component-color);
    --inset-text-border-color: #262626;

    /* Tabs */
    --tabs-border-radius: var(--sq-btn-border-radius);
    --tabs-nav-bg-color: var(--sq-component-default-bg-color);
    --tabs-content-font-family: var(--sq-component-font-family);
    --tabs-content-font-size: var(--sq-component-font-size);
    --tabs-content-font-weight: var(--sq-component-font-weight);
    --tabs-content-line-height: var(--sq-component-line-height);
    --tabs-content-border-radius: var(--sq-btn-border-radius);
    --tabs-content-color: var(--sq-component-primary-color);
    --tabs-content-bg-color: var(--sq-component-default-bg-color);
    --tabs-content-border-color: var(--sq-btn-primary-border-color);
    --tabs-tab-font-family: var(--sq-component-font-family);
    --tabs-tab-font-size: var(--sq-component-font-size);
    --tabs-tab-font-weight: var(--sq-component-font-weight);
    --tabs-tab-line-height: var(--sq-component-line-height);
    --tabs-tab-border-radius: var(--sq-btn-border-radius);
    --tabs-tab-active-font-family: var(--sq-component-font-family);
    --tabs-tab-active-font-size: var(--sq-component-font-size);
    --tabs-tab-active-font-weight: var(--sq-component-heading-font-weight);
    --tabs-tab-active-line-height: var(--sq-component-line-height);
    --tabs-tab-active-border-radius: var(--sq-btn-border-radius);
    --tabs-tab-hover-font-size: var(--sq-component-font-size);
    --tabs-tab-hover-font-weight: var(--sq-component-heading-font-weight);
    --tabs-tab-color: var(--sq-btn-primary-bg-color);
    --tabs-tab-bg-color: var(--sq-component-default-bg-color);
    --tabs-tab-border-color: var(--sq-btn-primary-border-color);
    --tabs-tab-underline-color: var(--sq-component-primary-bg-color);
    --tabs-tab-active-color: var(--sq-btn-primary-hover-color);
    --tabs-tab-active-bg-color: var(--sq-component-default-bg-color);
    --tabs-tab-active-border-color: var(--sq-btn-primary-border-color);
    --tabs-tab-active-underline-color: var(--sq-component-primary-color);
    --tabs-overflow-menu-font-family: var(--sq-component-font-family);
    --tabs-overflow-menu-font-size: var(--sq-component-font-size);
    --tabs-overflow-menu-font-weight: var(--sq-component-font-weight);
    --tabs-overflow-menu-line-height: var(--sq-component-line-height);
    --tabs-overflow-menu-border-radius: var(--sq-btn-border-radius);
    --tabs-overflow-buton-color: var(--sq-btn-link-primary-color);
    --tabs-overflow-button-bg-color: var(--sq-component-default-bg-color);
    --tabs-overflow-button-hover-bg-color: var(--sq-component-primary-bg-color);
    --tabs-border: none;
    --tabs-tab-border: none;
    --tabs-tab-active-border: none;
    --tabs-content-border: none;
    --tabs-overflow-menu-border: none;
    --tabs-border-bottom-color: #f4f4f4;
    --tabs-overflowButton-icon: url("data:image/svg+xml,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_8662_17632%29\"><path d=\"M18 24C18 22.8954 17.1046 22 16 22C14.8954 22 14 22.8954 14 24C14 25.1046 14.8954 26 16 26C17.1046 26 18 25.1046 18 24Z\" fill=\"%23606060\"></path><path d=\"M18 16C18 14.8954 17.1046 14 16 14C14.8954 14 14 14.8954 14 16C14 17.1046 14.8954 18 16 18C17.1046 18 18 17.1046 18 16Z\" fill=\"%23606060\"></path><path d=\"M18 8C18 6.89543 17.1046 6 16 6C14.8954 6 14 6.89543 14 8C14 9.10457 14.8954 10 16 10C17.1046 10 18 9.10457 18 8Z\" fill=\"%23606060\"></path></g><defs><clipPath id=\"clip0_8662_17632\"><rect width=\"32\" height=\"32\" fill=\"white\"></rect></clipPath></defs></svg>");
    --tabs-overflowButton-icon-size: 2rem;

    /* Video player */
    --video-player-font-family: var(--sq-component-font-family);
    --video-player-font-size: var(--sq-component-font-size);
    --video-player-font-weight: var(--sq-component-font-weight);
    --video-player-line-height: var(--sq-component-line-height);
    --video-player-color: var(--sq-component-secondary-color);
    --video-player-bg-color: var(--sq-component-secondary-bg-color);
    --video-player-border: none;
    --video-player-border-radius: 0;
    --video-player-border-color: transparent;
    --video-player-icon-color: #fff;
    --video-player-icon-bg-color: #262626;
    --video-player-link-color: var(--video-player-color);
    --video-player-icon-size: 4rem;
    --video-player-icon: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idmlkZW8tbW9kYWxfX2ltZy1pY29uIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPlBsYXkgVmlkZW88L3RpdGxlPjxnPjxwYXRoIGQ9Ik0yMS4xNTU1NDYxLDE2LjM1NTUyODMgQzIwLjA0NzMyMiwxNi40NDgyOTg5IDE5LjE5NjIyNjUsMTcuMzc2NzY2NyAxOS4xOTk5NzksMTguNDg4ODYwNyBMMTkuMTk5OTc5LDQ1LjUxMTA5OTMgQzE5LjE5NzgwMzIsNDYuMjY5ODE0NCAxOS41OTg3MDkxLDQ2Ljk3MjYxMjcgMjAuMjUyOTExMyw0Ny4zNTY4OTUgQzIwLjkwNzExMzUsNDcuNzQxMTc3MyAyMS43MTYxNzk1LDQ3Ljc0OTEyMzggMjIuMzc3ODAzNCw0Ny4zNzc3NjUyIEw0Ni41NTU1NzA0LDMzLjg2NjY2MDEgQzQ3LjI1ODc1NSwzMy40NzI3OTggNDcuNjc5OTc1MywzMi43MTYyOTYxIDQ3LjY0NDQyMzIsMzEuOTExMTA1NCBDNDcuNjE1NDE0MywzMS4xNjk0NDg0IDQ3LjIwMzA0NzUsMzAuNDk2MTYzNiA0Ni41NTU1NzA0LDMwLjEzMzI5OTkgTDIyLjM3NzgwMzQsMTYuNjIyMTk0OCBDMjIuMDA2MTgyMiwxNi40MTMxNzQgMjEuNTgwNDU4MywxNi4zMjAyOTE1IDIxLjE1NTU0NjEsMTYuMzU1NTI4MyBMMjEuMTU1NTQ2MSwxNi4zNTU1MjgzIFogTTIzLjQ2NjY1NjIsMjIuMTExMDgxMyBMNDEuMTU1NTM3MiwzMS45OTk5OTQyIEwyMy40NjY2NTYyLDQxLjg4ODg0MzIgTDIzLjQ2NjY1NjIsMjIuMTExMDgxMyBaIj48L3BhdGg+PC9nPjwvc3ZnPg==);

    /* Video modal */
    --video-modal-font-family: var(--sq-component-font-family);
    --video-modal-color: var(--sq-component-primary-color);
    --video-modal-bg-color: var(--sq-component-primary-bg-color);
    --video-modal-btn-font-size: var(--sq-btn-font-size);
    --video-modal-btn-font-weight: var(--sq-btn-font-weight);
    --video-modal-btn-line-height: var(--sq-btn-line-height);
    --video-modal-btn-border-radius: var(--sq-btn-border-radius);
    --video-modal-btn-primary-color: var(--sq-btn-primary-color);
    --video-modal-btn-primary-bg-color: var(--sq-btn-primary-bg-color);
    --video-modal-btn-primary-border-color: var(--sq-btn-primary-border-color);
    --video-modal-btn-primary-hover-color: var(--sq-btn-primary-hover-color);
    --video-modal-btn-primary-hover-bg-color: var(
        --sq-btn-primary-hover-bg-color
    );
    --video-modal-btn-primary-hover-border-color: var(
        --sq-btn-primary-hover-border-color
    );
    --video-modal-btn-secondary-color: var(--sq-btn-link-primary-color);
    --video-modal-btn-secondary-bg-color: var(--sq-btn-link-primary-bg-color);
    --video-modal-btn-secondary-border-color: var(
        --sq-btn-link-primary-border-color
    );
    --video-modal-btn-secondary-hover-color: var(
        --sq-btn-link-primary-hover-color
    );
    --video-modal-btn-secondary-hover-bg-color: var(
        --sq-btn-link-primary-hover-bg-color
    );
    --video-modal-btn-secondary-hover-border-color: var(
        --sq-btn-link-primary-hover-border-color
    );
    --video-modal-font-size: 1.5rem;
    --video-modal-font-weight: 400;
    --video-modal-line-height: 1.375;
    --video-modal-border: none;
    --video-modal-border-radius: 0;
    --video-modal-border-color: transparent;
    --video-modal-heading-font-family: var(--sq-component-heading-font-family);
    --video-modal-heading-font-size: var(--sq-component-heading-font-size);
    --video-modal-heading-font-weight: var(--sq-component-heading-font-weight);
    --video-modal-heading-line-height: var(--sq-component-heading-line-height);
    --video-modal-heading-color: var(--sq-component-heading-primary-color);
    --video-modal-close-icon-color: #fff;
    --video-modal-close-icon-bg-color: transparent;
    --video-modal-error-font-size: 1.5rem;
    --video-modal-error-font-weight: 400;
    --video-modal-error-line-height: 1.375;
    --video-modal-error-color: #fff;
    --video-modal-error-bg-color: #262626;
    --video-modal-error-border-bottom: 1px solid
        var(--video-modal-error-border-color);
    --video-modal-error-border-color: #fff;
    --video-modal-error-heading-font-family: var(
        --sq-component-heading-font-family
    );
    --video-modal-error-heading-font-size: var(
        --sq-component-heading-font-size
    );
    --video-modal-error-heading-font-weight: var(
        --sq-component-heading-font-weight
    );
    --video-modal-error-heading-line-height: var(
        --sq-component-heading-line-height
    );
    --video-modal-error-heading-color: #fff;
    --video-modal-alt-font-size: 1.5rem;
    --video-modal-alt-font-weight: 400;
    --video-modal-alt-line-height: 1.375;
    --video-modal-alt-color: #fff;
    --video-modal-alt-bg-color: #262626;
    --video-modal-play-icon-color: #fff;
    --video-modal-play-icon-bg-color: #262626;
    --video-modal-play-icon-size: 4rem;
    --video-modal-play-icon: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0idmlkZW8tbW9kYWxfX2ltZy1pY29uIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPlBsYXkgVmlkZW88L3RpdGxlPjxnPjxwYXRoIGQ9Ik0yMS4xNTU1NDYxLDE2LjM1NTUyODMgQzIwLjA0NzMyMiwxNi40NDgyOTg5IDE5LjE5NjIyNjUsMTcuMzc2NzY2NyAxOS4xOTk5NzksMTguNDg4ODYwNyBMMTkuMTk5OTc5LDQ1LjUxMTA5OTMgQzE5LjE5NzgwMzIsNDYuMjY5ODE0NCAxOS41OTg3MDkxLDQ2Ljk3MjYxMjcgMjAuMjUyOTExMyw0Ny4zNTY4OTUgQzIwLjkwNzExMzUsNDcuNzQxMTc3MyAyMS43MTYxNzk1LDQ3Ljc0OTEyMzggMjIuMzc3ODAzNCw0Ny4zNzc3NjUyIEw0Ni41NTU1NzA0LDMzLjg2NjY2MDEgQzQ3LjI1ODc1NSwzMy40NzI3OTggNDcuNjc5OTc1MywzMi43MTYyOTYxIDQ3LjY0NDQyMzIsMzEuOTExMTA1NCBDNDcuNjE1NDE0MywzMS4xNjk0NDg0IDQ3LjIwMzA0NzUsMzAuNDk2MTYzNiA0Ni41NTU1NzA0LDMwLjEzMzI5OTkgTDIyLjM3NzgwMzQsMTYuNjIyMTk0OCBDMjIuMDA2MTgyMiwxNi40MTMxNzQgMjEuNTgwNDU4MywxNi4zMjAyOTE1IDIxLjE1NTU0NjEsMTYuMzU1NTI4MyBMMjEuMTU1NTQ2MSwxNi4zNTU1MjgzIFogTTIzLjQ2NjY1NjIsMjIuMTExMDgxMyBMNDEuMTU1NTM3MiwzMS45OTk5OTQyIEwyMy40NjY2NTYyLDQxLjg4ODg0MzIgTDIzLjQ2NjY1NjIsMjIuMTExMDgxMyBaIj48L3BhdGg+PC9nPjwvc3ZnPg==);

    /* Video modal econdary color pattern */
    --video-modal-scp-font-family: var(--sq-component-font-family);
    --video-modal-scp-color: var(--sq-component-secondary-color);
    --video-modal-scp-bg-color: var(--sq-component-secondary-bg-color);
    --video-modal-scp-btn-font-size: var(--sq-btn-font-size);
    --video-modal-scp-btn-font-weight: var(--sq-btn-font-weight);
    --video-modal-scp-btn-line-height: var(--sq-btn-line-height);
    --video-modal-scp-btn-border-radius: var(--sq-btn-border-radius);
    --video-modal-scp-btn-primary-color: var(--sq-btn-secondary-color);
    --video-modal-scp-btn-primary-bg-color: var(--sq-btn-secondary-bg-color);
    --video-modal-scp-btn-primary-border-color: var(
        --sq-btn-secondary-border-color
    );
    --video-modal-scp-btn-primary-hover-color: var(
        --sq-btn-secondary-hover-color
    );
    --video-modal-scp-btn-primary-hover-bg-color: var(
        --sq-btn-secondary-hover-bg-color
    );
    --video-modal-scp-btn-primary-hover-border-color: var(
        --sq-btn-secondary-hover-border-color
    );
    --video-modal-scp-btn-secondary-color: var(--sq-btn-link-secondary-color);
    --video-modal-scp-btn-secondary-bg-color: var(
        --sq-btn-link-secondary-bg-color
    );
    --video-modal-scp-btn-secondary-border-color: var(
        --sq-btn-link-secondary-border-color
    );
    --video-modal-scp-btn-secondary-hover-color: var(
        --sq-btn-link-secondary-hover-color
    );
    --video-modal-scp-btn-secondary-hover-bg-color: var(
        --sq-btn-link-secondary-hover-bg-color
    );
    --video-modal-scp-btn-secondary-hover-border-color: var(
        --sq-btn-link-secondary-hover-border-color
    );
    --video-modal-scp-font-size: var(--sq-component-font-size);
    --video-modal-scp-font-weight: var(--sq-component-font-weight);
    --video-modal-scp-line-height: var(--sq-component-line-height);
    --video-modal-scp-border: none;
    --video-modal-scp-border-radius: 0;
    --video-modal-scp-border-color: transparent;
    --video-modal-scp-heading-font-family: var(
        --sq-component-heading-font-family
    );
    --video-modal-scp-heading-font-size: var(--sq-component-heading-font-size);
    --video-modal-scp-heading-font-weight: var(
        --sq-component-heading-font-weight
    );
    --video-modal-scp-heading-line-height: var(
        --sq-component-heading-line-height
    );
    --video-modal-scp-heading-color: var(
        --sq-component-heading-secondary-color
    );
    --video-modal-scp-close-icon-color: #fff;
    --video-modal-scp-close-icon-bg-color: transparent;
    --video-modal-scp-error-font-size: var(--sq-component-font-size);
    --video-modal-scp-error-font-weight: var(--sq-component-font-weight);
    --video-modal-scp-error-line-height: var(--sq-component-line-height);
    --video-modal-scp-error-color: #fff;
    --video-modal-scp-error-bg-color: #262626;
    --video-modal-scp-error-border-bottom: 1px solid
        var(--video-modal-scp-error-border-color);
    --video-modal-scp-error-border-color: #fff;
    --video-modal-scp-error-heading-font-family: var(
        --sq-component-heading-font-family
    );
    --video-modal-scp-error-heading-font-size: var(
        --sq-component-heading-font-size
    );
    --video-modal-scp-error-heading-font-weight: var(
        --sq-component-heading-font-weight
    );
    --video-modal-scp-error-heading-line-height: var(
        --sq-component-heading-line-height
    );
    --video-modal-scp-error-heading-color: var(
        --sq-component-heading-primary-color
    );
    --video-modal-scp-alt-font-size: var(--sq-component-font-size);
    --video-modal-scp-alt-font-weight: var(--sq-component-font-weight);
    --video-modal-scp-alt-line-height: var(--sq-component-line-height);
    --video-modal-scp-alt-color: #fff;
    --video-modal-scp-alt-bg-color: #262626;
    --video-modal-scp-play-icon-color: #fff;
    --video-modal-scp-play-icon-bg-color: #262626;
    --video-modal-scp-play-icon-size: 4rem;
    --video-modal-scp-play-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgNjQgNjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHRpdGxlPlBsYXkgVmlkZW88L3RpdGxlPjxnPjxwYXRoIGZpbGw9IiMyNjI2MjYiIGQ9Ik0yMS4xNTU1NDYxLDE2LjM1NTUyODMgQzIwLjA0NzMyMiwxNi40NDgyOTg5IDE5LjE5NjIyNjUsMTcuMzc2NzY2NyAxOS4xOTk5NzksMTguNDg4ODYwNyBMMTkuMTk5OTc5LDQ1LjUxMTA5OTMgQzE5LjE5NzgwMzIsNDYuMjY5ODE0NCAxOS41OTg3MDkxLDQ2Ljk3MjYxMjcgMjAuMjUyOTExMyw0Ny4zNTY4OTUgQzIwLjkwNzExMzUsNDcuNzQxMTc3MyAyMS43MTYxNzk1LDQ3Ljc0OTEyMzggMjIuMzc3ODAzNCw0Ny4zNzc3NjUyIEw0Ni41NTU1NzA0LDMzLjg2NjY2MDEgQzQ3LjI1ODc1NSwzMy40NzI3OTggNDcuNjc5OTc1MywzMi43MTYyOTYxIDQ3LjY0NDQyMzIsMzEuOTExMTA1NCBDNDcuNjE1NDE0MywzMS4xNjk0NDg0IDQ3LjIwMzA0NzUsMzAuNDk2MTYzNiA0Ni41NTU1NzA0LDMwLjEzMzI5OTkgTDIyLjM3NzgwMzQsMTYuNjIyMTk0OCBDMjIuMDA2MTgyMiwxNi40MTMxNzQgMjEuNTgwNDU4MywxNi4zMjAyOTE1IDIxLjE1NTU0NjEsMTYuMzU1NTI4MyBMMjEuMTU1NTQ2MSwxNi4zNTU1MjgzIFogTTIzLjQ2NjY1NjIsMjIuMTExMDgxMyBMNDEuMTU1NTM3MiwzMS45OTk5OTQyIEwyMy40NjY2NTYyLDQxLjg4ODg0MzIgTDIzLjQ2NjY1NjIsMjIuMTExMDgxMyBaIj48L3BhdGg+PC9nPjwvc3ZnPg==);

    /* Consent banner */
    --consent-banner-font-family: var(--sq-component-font-family);
    --consent-banner-font-size: var(--sq-component-font-size);
    --consent-banner-font-weight: var(--sq-component-font-weight);
    --consent-banner-line-height: var(--sq-component-line-height);
    --consent-banner-border-radius: var(--sq-btn-border-radius);
    --consent-banner-color: var(--sq-component-primary-color);
    --consent-banner-bg-color: var(--sq-component-primary-bg-color);
    --consent-banner-border-color: var(--sq-btn-primary-border-color);
    --consent-banner-btn-font-size: var(--sq-btn-font-size);
    --consent-banner-btn-font-weight: var(--sq-btn-font-weight);
    --consent-banner-btn-line-height: var(--sq-btn-line-height);
    --consent-banner-btn-border-radius: var(--sq-btn-border-radius);
    --consent-banner-btn-primary-color: var(--sq-btn-primary-color);
    --consent-banner-btn-primary-bg-color: var(--sq-btn-primary-bg-color);
    --consent-banner-btn-primary-border-color: var(
        --sq-btn-primary-border-color
    );
    --consent-banner-btn-primary-hover-color: var(--sq-btn-primary-hover-color);
    --consent-banner-btn-primary-hover-bg-color: var(
        --sq-btn-primary-hover-bg-color
    );
    --consent-banner-btn-primary-hover-border-color: var(
        --sq-btn-primary-hover-border-color
    );
    --consent-banner-border: none;
    --consent-banner-link-color: #0964af;
    --consent-banner-external-icon: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weS0yIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iZXh0ZXJuYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMDAwMDAwLCAyLjAwMDAwMCkiIGZpbGw9IiMwOTY0QUYiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMSwxMyBMMSwxMyBDMC43MzQ4OSwxMi45OTk2IDAuNDgwNzUsMTIuODk0MiAwLjI5MzI5LDEyLjcwNjcgQzAuMTA1ODMsMTIuNTE5MyAwLjAwMDM2LDEyLjI2NTEgMCwxMiBMMCwyIEMwLjAwMDM2LDEuNzM0ODkgMC4xMDU4MywxLjQ4MDc1IDAuMjkzMjksMS4yOTMyOSBDMC40ODA3NSwxLjEwNTgzIDAuNzM0ODksMS4wMDAzNiAxLDEgTDYsMSBMNiwyIEwxLDIgTDEsMTIgTDExLDEyIEwxMSw3IEwxMiw3IEwxMiwxMiBDMTEuOTk5NiwxMi4yNjUxIDExLjg5NDIsMTIuNTE5MyAxMS43MDY3LDEyLjcwNjcgQzExLjUxOTMsMTIuODk0MiAxMS4yNjUxLDEyLjk5OTYgMTEsMTMgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iOCAwIDggMSAxMS4yOTMgMSA3IDUuMjkzIDcuNzA3IDYgMTIgMS43MDcgMTIgNSAxMyA1IDEzIDAiPjwvcG9seWdvbj4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    --consent-banner-reject-icon: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+QXJ0Ym9hcmQ8L3RpdGxlPgogICAgPGcgaWQ9IkFydGJvYXJkIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjEyIDQuNyAxMS4zIDQgOCA3LjMgNC43IDQgNCA0LjcgNy4zIDggNCAxMS4zIDQuNyAxMiA4IDguNyAxMS4zIDEyIDEyIDExLjMgOC43IDgiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+);
    --consent-banner-accept-icon: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSI2LjUgMTIuMjA3MDAxIDIgNy43MDcwMDEgMi43MDcgNy4wMDAwMDEgNi41IDEwLjc5MjUwMSAxMy4yOTMgNCAxNCA0LjcwNzAwMSI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=);

    /* Image gallery */
    --image-gallery-bg-color: var(--sq-component-default-bg-color);
    --image-gallery-grid-gap: 3rem;
    --image-gallery-item-border: 0 solid var(--image-gallery-item-border-color);
    --image-gallery-item-border-radius: 0;
    --image-gallery-item-border-color: transparent;
    --image-gallery-close-icon-color: #fff;
    --image-gallery-close-icon-bg-color: transparent;
    --image-gallery-caption-font-family: var(--sq-component-font-family);
    --image-gallery-caption-font-size: var(--sq-component-font-size);
    --image-gallery-caption-font-weight: var(--sq-component-font-weight);
    --image-gallery-caption-line-height: var(--sq-component-line-height);
    --image-gallery-caption-color: #fff;
    --image-gallery-caption-bg-color: transparent;
    --image-gallery-caption-header-font-family: var(
        --sq-component-heading-font-family
    );
    --image-gallery-caption-header-font-size: 1.5rem;
    --image-gallery-caption-header-font-weight: var(
        --sq-component-heading-font-weight
    );
    --image-gallery-caption-header-line-height: var(
        --sq-component-heading-line-height
    );
    --image-gallery-navigation-color: #fff;
    --image-gallery-pagination-color: #fff;
    --image-gallery-close-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgMi4wMDAwMDApIiBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8cGF0aCBkPSJNMTkuNTU2MzE0LDAuNDU4NzcxODEgQzE5LjI3Mjg5NDEsMC4xNzQ3Njg5NTMgMTguODg4MTQ0OCwwLjAxNTE2ODgxNjggMTguNDg2OTE3LDAuMDE1MTY4ODE2OCBDMTguMDg1Njg5MSwwLjAxNTE2ODgxNjggMTcuNzAwOTM5OCwwLjE3NDc2ODk1MyAxNy40MTc1MTk5LDAuNDU4NzcxODEgTDEwLDcuODYxMTU0MzkgTDIuNTgyNDgwMDksMC40NDM2MDI5OTMgQzIuMjk5MDYwMTUsMC4xNTk2MDAxMzYgMS45MTQzMTA5MSwwIDEuNTEzMDgzMDUsMCBDMS4xMTE4NTUxOCwwIDAuNzI3MTA1OTQ2LDAuMTU5NjAwMTM2IDAuNDQzNjg2MDA3LDAuNDQzNjAyOTkzIEMtMC4xNDc4OTUzMzYsMS4wMzUxODY4NSAtMC4xNDc4OTUzMzYsMS45OTA4MjIzIDAuNDQzNjg2MDA3LDIuNTgyNDA2MTYgTDcuODYxMjA1OTIsOS45OTk5NTc1NSBMMC40NDM2ODYwMDcsMTcuNDE3NTA4OSBDLTAuMTQ3ODk1MzM2LDE4LjAwOTA5MjggLTAuMTQ3ODk1MzM2LDE4Ljk2NDcyODMgMC40NDM2ODYwMDcsMTkuNTU2MzEyMSBDMS4wMzUyNjczNSwyMC4xNDc4OTYgMS45OTA4OTg3NSwyMC4xNDc4OTYgMi41ODI0ODAwOSwxOS41NTYzMTIxIEwxMCwxMi4xMzg3NjA3IEwxNy40MTc1MTk5LDE5LjU1NjMxMjEgQzE4LjAwOTEwMTMsMjAuMTQ3ODk2IDE4Ljk2NDczMjcsMjAuMTQ3ODk2IDE5LjU1NjMxNCwxOS41NTYzMTIxIEMyMC4xNDc4OTUzLDE4Ljk2NDcyODMgMjAuMTQ3ODk1MywxOC4wMDkwOTI4IDE5LjU1NjMxNCwxNy40MTc1MDg5IEwxMi4xMzg3OTQxLDkuOTk5OTU3NTUgTDE5LjU1NjMxNCwyLjU4MjQwNjE2IEMyMC4xMzI3MjY2LDIuMDA1OTkxMTIgMjAuMTMyNzI2NiwxLjAzNTE4Njg1IDE5LjU1NjMxNCwwLjQ1ODc3MTgxIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);

    /* Dialog */
    --dialog-font-family: var(--sq-component-font-family);
    --dialog-color: var(--sq-component-primary-color);
    --dialog-bg-color: var(--sq-component-primary-bg-color);
    --dialog-btn-font-size: var(--sq-btn-font-size);
    --dialog-btn-font-weight: var(--sq-btn-font-weight);
    --dialog-btn-line-height: var(--sq-btn-line-height);
    --dialog-btn-border-radius: var(--sq-btn-border-radius);
    --dialog-btn-color: var(--sq-btn-primary-color);
    --dialog-btn-bg-color: var(--sq-btn-primary-bg-color);
    --dialog-btn-border-color: var(--sq-btn-primary-border-color);
    --dialog-btn-hover-color: var(--sq-btn-primary-hover-color);
    --dialog-btn-hover-bg-color: var(--sq-btn-primary-hover-bg-color);
    --dialog-btn-hover-border-color: var(--sq-btn-primary-hover-border-color);
    --dialog-font-size: var(--sq-component-font-size);
    --dialog-font-weight: var(--sq-component-font-weight);
    --dialog-line-height: var(--sq-component-line-height);
    --dialog-font-weight-bold: var(--sq-component-font-weight);
    --dialog-border: none;
    --dialog-border-radius: 0;
    --dialog-border-color: transparent;
    --dialog-heading-font-family: var(--sq-component-heading-font-family);
    --dialog-heading-font-size: var(--sq-component-heading-font-size);
    --dialog-heading-font-weight: var(--sq-component-heading-font-weight);
    --dialog-heading-line-height: var(--sq-component-heading-line-height);
    --dialog-heading-color: var(--sq-component-heading-primary-color);
    --dialog-close-icon-color: #dedede;
    --dialog-close-icon-bg-color: transparent;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.visuallyhidden,.sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.focusable.sr-only:active,.visuallyhidden.focusable:focus,.focusable.sr-only:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix{*zoom:1}.clearfix::before,.clearfix::after{content:"";display:table;line-height:0}.clearfix::after{clear:both}.hidden{display:none !important;visibility:hidden}.invisible{visibility:hidden}.pull-left{float:left}img.pull-left{margin-right:1em}.pull-right{float:right}img.pull-right{margin-left:1em}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:1em}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}body{z-index:1}@media screen and (min-width: 768px){body{z-index:2}}@media screen and (min-width: 1300px){body{z-index:3}}.video-player__player-wrapper iframe.video-modal__player{max-width:600px;min-height:300px}@media screen and (min-width: 1300px){.video-player__player-wrapper iframe.video-modal__player{min-height:339px}}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2rem;margin:.67rem 0}figcaption,figure,main{display:block}figure{margin:1rem 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1rem}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1rem}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25rem}sup{top:-0.5rem}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35rem .75rem .625rem}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:normal;src:url(mysource_files/fontawesome-webfont..woff2) format("woff2"),url(mysource_files/fontawesome-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:normal;font-weight:400;src:url(mysource_files/muli-regular-webfont..woff2) format("woff2"),url(mysource_files/muli-regular-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:italic;font-weight:400;src:url(mysource_files/muli-italic-webfont..woff2) format("woff2"),url(mysource_files/muli-italic-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:normal;font-weight:600;src:url(mysource_files/muli-semibold-webfont..woff2) format("woff2"),url(mysource_files/muli-semibold-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:normal;font-weight:700;src:url(mysource_files/muli-bold-webfont..woff2) format("woff2"),url(mysource_files/muli-bold-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:italic;font-weight:700;src:url(mysource_files/muli-bolditalic-webfont..woff2) format("woff2"),url(mysource_files/muli-bolditalic-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:normal;font-weight:800;src:url(mysource_files/muli-extrabold-webfont..woff2) format("woff2"),url(mysource_files/muli-extrabold-webfont..woff) format("woff")}html,body,#root{height:100%;margin:0;padding:0;overflow-x:auto}@media(min-width: 30rem){html,body,#root{overflow-x:hidden}}body{width:100%;height:100%;min-width:18rem;font-size:16px;font-family:"Muli",Helvetica,sans-serif;line-height:1.4;background:#ededed;color:#4c4c4c;overflow-y:scroll;-webkit-overflow-scrolling:touch}body .main{min-height:calc(100% - 21.75rem)}@media(min-width: 50rem){body .main{min-height:calc(100% - 15.5rem)}}.bg--white{background-color:#fff}.container{width:calc(100% - 2rem);max-width:73.125rem;min-width:18rem;margin:0;padding:0 1rem}.container:before{content:"";display:table}.container:after{content:"";display:table;clear:both}@media(min-width: 30rem){.container{width:calc(100% - 4rem);padding:0 2rem}}@media(min-width: 50rem){.container{margin:0 auto}}@media(min-width: 75rem){.container{padding:0;margin:0 auto}}.container--mid{max-width:60rem}.container--narrow{max-width:50rem}.linkwrap{display:block}.fa-icon{display:inline-block}.fa-icon::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1}.screen-reader-only{position:absolute;width:1px;height:1px;overflow:hidden}input[type=text],input[type=search]{border:none;padding:.5rem;line-height:1.5}h1+*,p+*,blockquote+*,ul+*,ol+*,table+*,pre+*,dl+*,dt+*,dd+*{margin-top:2.5rem;margin-bottom:0}h1+ul,h1+ol,h1+dt,h1+dd,p+ul,p+ol,p+dt,p+dd,blockquote+ul,blockquote+ol,blockquote+dt,blockquote+dd,ul+ul,ul+ol,ul+dt,ul+dd,ol+ul,ol+ol,ol+dt,ol+dd,table+ul,table+ol,table+dt,table+dd,pre+ul,pre+ol,pre+dt,pre+dd,dl+ul,dl+ol,dl+dt,dl+dd,dt+ul,dt+ol,dt+dt,dt+dd,dd+ul,dd+ol,dd+dt,dd+dd{margin-top:1rem}h2+*{margin-top:1.5rem}h3+*{margin-top:1.2rem}h4+*,h5+*,h6+*{margin-top:1rem}h1{font-size:2rem;line-height:2.5rem;font-weight:800}h2{font-size:1.25rem;line-height:1.563rem;font-weight:700}h3{font-size:1rem;line-height:1.25rem}p{margin-bottom:0;font-size:1rem;line-height:1.625rem}p.large{font-size:1.25rem;line-height:1.563rem}ul>li,ol>li{font-size:1rem;line-height:1.625rem}.overflow{display:block;overflow-y:auto}table{width:100%;text-align:left;background-color:#eee;border-collapse:collapse;border-spacing:2rem 0}table tr:first-child td,table th{background-color:#cbcbcb;font-weight:700;line-height:1.625rem;border-bottom:none;padding:.75rem 1.25rem}table th,table td{text-align:left;font-size:.875rem;line-height:1.125rem;padding:1rem 1.25rem}table th:first-child,table td:first-child{margin-left:1.25rem}table th:last-child,table td:last-child{margin-right:1.25rem}table td{border-bottom:1px solid rgba(0,0,0,.1)}table tr:last-child td{border-bottom:none}table thead+tbody tr:first-child td{background-color:rgba(0,0,0,0);font-weight:400;border-bottom:1px solid rgba(0,0,0,.1)}a{color:#366797;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#973687}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:#4c4c4c;text-decoration:none}h1>a:active,h1>a:visited,h2>a:active,h2>a:visited,h3>a:active,h3>a:visited,h4>a:active,h4>a:visited,h5>a:active,h5>a:visited,h6>a:active,h6>a:visited{color:#4c4c4c}h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{text-decoration:underline;cursor:pointer}hr{margin:2.5rem 0;border-top:1px solid rgba(0,0,0,.2)}hr+*{margin-top:0}input,textarea{font-family:"Muli",Helvetica,sans-serif}fieldset{padding:0;margin:0;border:none}.captionImage{background:#ededed;max-width:100%}.captionImage img,.captionImage .media>iframe{width:auto;height:auto;max-width:100%}.captionImage .caption{padding:.75rem 2rem 1rem;margin-top:0}.captionImage.leftAlone{position:relative;vertical-align:top;width:100% !important}.captionImage.leftAlone:before{content:"";display:table}.captionImage.leftAlone:after{content:"";display:table;clear:both}.captionImage.leftAlone img{float:left;margin:0 auto}.captionImage.leftAlone .media{float:left;margin:0 auto}.captionImage.leftAlone .caption{float:left;min-width:10rem;margin:0;padding:2rem}.captionImage.center{margin:1rem auto}.captionImage.left{float:left;margin:1rem 1rem 1rem 0}.captionImage.right{float:right;margin:1rem 0 1rem 1rem}.captionImage.left+p,.captionImage.right+p{margin-top:.5rem}.content{width:calc(99.9% - 0px);border:0 solid #818181;background:#fff;margin-top:2.5rem;margin-bottom:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.content:nth-child(1n){float:left;margin-right:30px;clear:none}.content:last-child{margin-right:0}.content:nth-child(1n){margin-right:0;float:right}.content:nth-child(1n+1){clear:both}.content__inner{color:#4c4c4c;text-decoration:none;display:block;padding:0;margin:2.5rem 2.187rem}.content__inner:before{content:"";display:table}.content__inner:after{content:"";display:table;clear:both}.content__inner:first-child{margin-top:2.5rem}.content__inner:last-child{margin-bottom:2.5rem}.content__inner>*:first-child{margin-top:0}.content__inner--divide{border-top:1px solid rgba(0,0,0,.2);padding-top:2.5rem}.content__inner p{margin-top:1.25rem}.content__title{color:#818181;font-size:2rem;line-height:2.5rem;font-weight:800;margin-bottom:0}.content__innertitle{margin-top:0}.content__tagline{font-weight:600;margin-top:.438rem}.content__intro{padding:2.5rem 2.187rem;background:rgba(129,129,129,.2);font-size:1.25rem;line-height:1.563rem;font-weight:700}.content__excerpt{margin-top:.375rem}.content__rule{border:0;height:1px;background:#ccc}.content__date{font-size:0.75rem;font-weight:700;line-height:1.5rem;text-transform:uppercase}.content__date::before{font-family:FontAwesome;content:"";font-size:1rem;margin-right:.5rem}.content a:visited .content__date{color:#4c4c4c}.content--bordertop{border-width:5px 0 0}.content--borderright{border-width:0 5px 0 0}.content--borderbottom{border-width:0 0 5px}.content--borderleft{border-width:0 0 0 5px}.content--snippet{margin-top:0}.content--snippet .content__inner{margin:0;padding:1.75rem 1.5rem 1.5rem}@media(min-width: 50rem){.content--snippet .content__inner{padding:1.75rem 2.5rem 1.5rem}}.content--snippet .content__header{margin:-2rem -1.5rem 0;width:100%;padding:.5rem 1.5rem;background:#818181}@media(min-width: 50rem){.content--snippet .content__header{margin:-2rem -2.5rem 0;padding:.5rem 2.5rem}}.content--snippet .content__title{margin:0;font-size:1.1rem;line-height:1.5;min-height:1.875rem;font-weight:600;color:#fff}.content--snippet .content__title::before{display:inline-block;font-size:1.25rem}.content--snippet+.content{margin-top:1.25rem}.content--advise{border-color:#53009d}.content--advise .content__title{color:#53009d}.content--advise .content__title::before{font-family:FontAwesome;content:"";margin-right:1.5rem}.content--advise .content__header{background:#53009d}.content--advise .content__intro{background:rgba(83,0,157,.2);color:#3e0076}.content--information{border-color:#00889d}.content--information .content__title{color:#00889d}.content--information .content__title::before{font-family:FontAwesome;content:"";margin-right:1.5rem}.content--information .content__header{background:#00889d}.content--information .content__intro{background:rgba(0,136,157,.2);color:#006676}.content--grants{border-color:#009d65}.content--grants .content__title{color:#009d65}.content--grants .content__title::before{font-family:FontAwesome;content:"";margin-right:1.5rem}.content--grants .content__header{background:#009d65}.content--grants .content__intro{background:rgba(0,157,101,.2);color:#00764c}.content--stories{border-color:#9d9300}.content--stories .content__title{color:#9d9300}.content--stories .content__title::before{font-family:FontAwesome;content:"";margin-right:1.5rem}.content--stories .content__header{background:#9d9300}.content--stories .content__intro{background:rgba(157,147,0,.2);color:#766e00}.content--region{border-color:#9d6400}.content--region .content__title{color:#9d6400}.content--region .content__title::before{font-family:FontAwesome;content:"";margin-right:1.5rem}.content--region .content__header{background:#9d6400}.content--region .content__intro{background:rgba(157,100,0,.2);color:#764b00}.content--advise.content--snippet .content__title,.content--information.content--snippet .content__title,.content--grants.content--snippet .content__title,.content--stories.content--snippet .content__title,.content--region.content--snippet .content__title{color:#fff}.content--advise.content--snippet .content__title::before,.content--information.content--snippet .content__title::before,.content--grants.content--snippet .content__title::before,.content--stories.content--snippet .content__title::before,.content--region.content--snippet .content__title::before{margin-right:.75rem}a.content__inner .content__excerpt{color:#4c4c4c}a.content__inner:hover{text-decoration:none}a.content__inner:hover .content__title{text-decoration:underline;text-decoration-color:#fff}.header{padding-top:2rem;margin-top:-2rem;background:#13889b;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);position:relative;z-index:1000;overflow:hidden}.header__kowhaiwhai{position:relative;top:-1.75rem;display:block;width:100%;height:4.5rem;margin-bottom:-1.75rem;overflow:hidden;opacity:.2;background:rgba(0,0,0,0) no-repeat;background-position:center top;background-size:110% auto}@media(min-width: 30rem){.header__kowhaiwhai{height:7.5rem;background-size:105% auto}}@media(min-width: 50rem){.header__kowhaiwhai{position:absolute;width:60%;height:110%;background-position:left bottom;background-size:auto 100%;right:-5%;top:20%;margin:0}}@media(min-width: 75rem){.header__kowhaiwhai{width:55%;height:130%;background-position:left top;background-size:100% 100%;right:-10%}}.header a{text-decoration:none;color:#fff}.header .container{position:relative;z-index:100}.header h1{padding:0;margin:-0.5rem 0 0}@media(min-width: 50rem){.header h1{margin:0}}.header__brand{display:inline-block;margin-bottom:.5rem}@media(min-width: 50rem){.header__brand{margin:.5rem 0 0}}.header__logo{width:12rem;max-height:100%;margin-top:1.75rem}@media(min-width: 30rem){.header__logo{width:14rem;margin-top:1.75rem}}@media(min-width: 50rem){.header__logo{width:34rem;margin-top:1.75rem}}.header .searchbar{width:100%;padding-bottom:1rem}@media(min-width: 50rem){.header .searchbar{display:none}}.header .searchbar--toggleable{display:none}.header .searchbar--toggleable.open{display:block}.header__toggles{position:absolute;top:1.25rem;right:1rem;margin-top:0}@media(min-width: 30rem){.header__toggles{top:1.5rem;right:1.75rem}}@media(min-width: 50rem){.header__toggles{display:none}}.header__toggles>div{display:inline-block;margin-left:1rem}@media(min-width: 30rem){.header__toggles>div{margin-left:2rem}}.header__toggles .fa-icon::before{color:#fff;font-size:1.75rem}.header__toggles .fa-icon:hover{cursor:pointer}.header__toggles--nav .fa-icon::before{font-family:FontAwesome;content:"";position:relative;top:.05rem}.header__toggles--search .fa-icon::before{font-family:FontAwesome;content:""}.footer{position:relative;padding:1.5rem 0;margin-bottom:-0.5rem;margin-top:5rem;background:#13889b;color:#fff;overflow:hidden}.footer>.container{position:relative;z-index:100}.footer__kowhaiwhai{position:absolute;top:0;width:75rem;height:auto;left:0;opacity:.1;z-index:0;transform:translate(-25%, -1rem)}@media(min-width: 30rem){.footer__kowhaiwhai{width:100rem;transform:translate(-20%, -1.5rem)}}@media(min-width: 50rem){.footer__kowhaiwhai{position:absolute;height:30rem;width:auto;top:0;left:auto;right:0;transform:translate(47.5%, -1rem)}}@media(min-width: 60rem){.footer__kowhaiwhai{opacity:.2}}.footer__links{width:100%;min-height:3.5rem}.footer__copyright{width:100%;margin:1.75rem 0}.footer__logos{position:relative;width:100%;height:6rem}@media(min-width: 30rem){.footer__logos{height:2.5rem}}.footer__ss{display:block;position:absolute;top:.5rem}.footer__divider{display:block;position:absolute;top:0;left:2.75rem;height:2.5rem;width:1px;border-right:1px solid #fff;opacity:.2}.footer__divider--second{display:none}@media(min-width: 30rem){.footer__divider--second{display:block;left:16rem}}.footer__nzg{display:block;position:absolute;top:0;left:3rem}.footer__nzg img.footer-govt-logo{width:12.188rem;height:auto}.footer__dia{display:block;position:absolute;bottom:0;left:0}@media(min-width: 30rem){.footer__dia{top:.35rem;left:17.5rem}}.footer__dia img{width:auto;height:1.8rem}.banner{background-color:#999;background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:90%;text-align:center;position:relative}.banner>*{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}@media(min-width: 30rem){.banner{padding-top:65%}}@media(min-width: 50rem){.banner{padding-top:50%}}@media(min-width: 75rem){.banner{padding-top:0;height:31.25rem}}.banner__title,.banner__text{color:#fff;font-family:"Muli",Helvetica,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.25}.banner__title{font-weight:800;margin:0 0 .5rem;font-size:1.5rem}@media(min-width: 30rem){.banner__title{font-size:2rem}}@media(min-width: 50rem){.banner__title{font-size:3rem}}.banner__text{color:#fff;font-family:"Muli",Helvetica,sans-serif;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.5);margin:0;font-size:1rem;line-height:1.25}@media(min-width: 30rem){.banner__text{font-size:1.25rem}}@media(min-width: 50rem){.banner__text{font-size:1.75rem}}.banner .search__container{margin-top:1rem}@media(min-width: 30rem){.banner .search__container{max-width:30rem;margin:1rem auto 0}}@media(min-width: 50rem){.banner .search__container{max-width:none;margin:2.5rem 0 0}}.banner .search__container .search__input[type=text]{height:3.25rem;line-height:3.25rem}.banner .search .button{height:3.25rem !important}.welcomes{background:#333;padding:1rem;color:#fff;text-align:center}.welcomes__text{padding:0;margin:0;font-size:.8rem}.welcomes__welcome{list-style:none;display:inline-block;white-space:nowrap}.welcomes__welcome:not(:last-of-type)::after{content:"|";margin:0 1rem}.landingbanner{position:relative;background-color:#999;background-position:top center;background-repeat:no-repeat;background-size:cover;height:20rem;width:100%}.landingbanner::before{display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.2)}@media(min-width: 50rem){.landingbanner::before{background:linear-gradient(to right, #000, transparent)}}@media(min-width: 30rem){.landingbanner{height:25rem}}@media(min-width: 50rem){.landingbanner{height:30rem}}.landingbanner__wrap{position:absolute;width:100%;top:50%;right:auto;bottom:auto;transform:translate(0%, -50%);max-height:100%;overflow:hidden}.landingbanner__title{color:#fff;font-family:"Muli",Helvetica,sans-serif;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.5);margin:.5rem 0;font-size:1.8rem;line-height:1.25}@media(min-width: 30rem){.landingbanner__title{font-size:2.25rem;margin:1rem 0}}@media(min-width: 50rem){.landingbanner__title{font-size:2.5rem}}.landingbanner__title--maori{font-size:1.5rem;font-weight:600}@media(min-width: 30rem){.landingbanner__title--maori{font-size:1.65rem}}@media(min-width: 50rem){.landingbanner__title--maori{font-size:1.8rem}}.landingbanner__content{margin:0;font-size:.9rem;line-height:1.25;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media(min-width: 30rem){.landingbanner__content{font-size:1.1rem;line-height:1.4}}@media(min-width: 50rem){.landingbanner__content{margin:.5rem 0;max-width:40rem;line-height:1.5}}.button{background:#005562;color:#fff;font-family:"Muli",Helvetica,sans-serif;padding:0 2.5rem;box-shadow:none;border-radius:0;border:none;font-weight:700;display:inline-block;white-space:nowrap;vertical-align:middle;cursor:pointer}.button:visited{color:#fff}.button:hover{background-color:#74005f;text-decoration:none}@media(min-width: 50rem){.button{font-size:1.42rem;line-height:4rem}}.button:active{background:#337781}.button--rounded{border-radius:5px}.button--searchicon{background:rgba(0,0,0,0);color:#005562}.searchbanner{width:100%;padding:1.25rem 0;background:#002227}.searchbanner .search__container{margin-top:0}.searchresults{position:relative;background:#ededed;min-height:calc(100% - 34rem)}@media(min-width: 30rem){.searchresults{min-height:calc(100% - 36rem)}}@media(min-width: 50rem){.searchresults{min-height:calc(100% - 38.5rem)}}.searchresults+.footer{margin-top:0}.searchresults .container{position:relative;z-index:100}.searchresults__listItem .content--snippet{margin-top:2rem}.searchresults__listItem:first-of-type .content--snippet{margin-top:0}.searchsummary{position:relative;padding:2.124rem 0;font-size:1.5rem;text-align:center}.searchsummary__resultCount{font-weight:700}.searchsummary__suggestion{margin-top:.25rem;font-size:1rem}.searchsummary h3{font-size:1.5rem;line-height:1.5;margin:0;font-weight:400}.searchmessage{padding:2.25rem 1rem;font-size:1.25rem;text-align:center}.searchmessage__suggestion{margin-top:1.5rem;font-size:1rem}.pagination{margin:0;padding:2.25rem 0;text-align:center;clear:both}.pagination__links{margin:0}.pagination__link{display:inline-block;margin:0 .75rem}.pagination__link a,.pagination__link a:visited{text-decoration:none;color:#366797}.pagination__link a:hover,.pagination__link a:visited:hover{text-decoration:underline}.pagination__link a:visited{color:#973687}.pagination__link--disabled a,.pagination__link--disabled a:visited{text-decoration:none;color:#4c4c4c;cursor:default}.pagination__link--disabled a:hover,.pagination__link--disabled a:visited:hover{text-decoration:none}.pageintro{margin:1.5rem auto}.pageintro p{font-weight:400;font-size:1.3rem;line-height:1.4}.pageintro p:first-child{margin-top:0}@media(min-width: 50rem){.pageintro{margin:3rem auto}.pageintro p{font-size:1.5rem;line-height:1.5}}.pageintro+.container,.pageintro+.container>.content:first-child{margin-top:0}.introparagraph p{font-size:1.25rem;line-height:1.625rem}.relatedlist{margin:0}.relatedlist__title{display:block;font-size:1.5rem;line-height:1.5;margin:0;padding:3rem 0;text-align:center;font-weight:400}.relatedlist__item{margin:0}.relatedlist__item .content--snippet{margin:0 0 1.25rem}.relatedlist__item:last-of-type .content--snippet{margin:0}.doublesearch{background:#002227;padding:1.5rem 0}.doublesearch:before{content:"";display:table}.doublesearch:after{content:"";display:table;clear:both}.doublesearch__search{width:100%}.doublesearch__othersearch{display:none}@media(min-width: 50rem){.doublesearch__search{width:calc(69.93% - 9px)}.doublesearch__search:nth-child(1n){float:left;margin-right:30px;clear:none}.doublesearch__search:last-child{margin-right:0}.doublesearch__search:nth-child(10n){margin-right:0;float:right}.doublesearch__search:nth-child(10n+1){clear:both}.doublesearch__othersearch{display:block;width:calc(29.97% - 21px)}.doublesearch__othersearch:nth-child(1n){float:left;margin-right:30px;clear:none}.doublesearch__othersearch:last-child{margin-right:0}.doublesearch__othersearch:nth-child(10n){margin-right:0;float:right}.doublesearch__othersearch:nth-child(10n+1){clear:both}}@media(min-width: 75rem){.doublesearch__search{width:calc(59.94% - 12px)}.doublesearch__search:nth-child(1n){float:left;margin-right:30px;clear:none}.doublesearch__search:last-child{margin-right:0}.doublesearch__search:nth-child(10n){margin-right:0;float:right}.doublesearch__search:nth-child(10n+1){clear:both}.doublesearch__othersearch{margin-left:calc(9.99% - 27px + 30px) !important;width:calc(29.97% - 21px)}.doublesearch__othersearch:nth-child(1n){float:left;margin-right:30px;clear:none}.doublesearch__othersearch:last-child{margin-right:0}.doublesearch__othersearch:nth-child(10n){margin-right:0;float:right}.doublesearch__othersearch:nth-child(10n+1){clear:both}}.search__container{position:relative;background:#fff;border-radius:5px;border:none;padding:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);clear:both}.search__inputwrap{width:calc(100% - 3.5rem);float:left}@media(min-width: 30rem){.search__inputwrap{width:calc(100% - 7.75rem)}}.search .button{float:right;padding:0 .75rem;line-height:1;height:2.6rem}.search .button .us{display:none}@media(min-width: 30rem){.search .button .us{display:inline}}@media(min-width: 30rem){.search .button{padding:0 1.75rem;font-size:1.25rem;line-height:1}}.search__input[type=text]{border:none;font-family:"Muli",Helvetica,sans-serif;display:block;box-sizing:border-box;width:100%;text-align:left;padding:0 0 0 .5rem;font-size:1rem;height:2.6rem;line-height:2.6rem}.search__input[type=text]:-ms-input-placeholder{color:#4c4c4c}.search__input[type=text]::placeholder{color:#4c4c4c}@media(min-width: 30rem){.search__input[type=text]{padding:0 1.25rem;font-size:1.1rem}}@media(min-width: 50rem){.search__input[type=text]{font-size:1.25rem}}.search--site .search__inputwrap{width:calc(100% - 3.5rem)}.search--site .button{padding:0 1rem}.search--site .button .icon::before{color:#005562;font-size:1.25rem;font-family:FontAwesome;content:""}.boxcontainer{position:relative;overflow:hidden;margin-top:5rem}.boxcontainer:before{content:"";display:table}.boxcontainer:after{content:"";display:table;clear:both}.boxcontainer__outer{position:relative;justify-content:center;z-index:10}@media(min-width: 30rem){.boxcontainer__outer{display:flex}}.boxcontainer+.footer{margin-top:0}.box{color:#fff;background:rgba(3,72,83,.9);width:100%}@media(min-width: 30rem){.box{flex-grow:1;width:50%}}.box__inner{display:block;padding:2rem}.box__inner:before{content:"";display:table}.box__inner:after{content:"";display:table;clear:both}@media(min-width: 50rem){.box__inner{float:right;max-width:23.125rem;text-align:left;padding:4.25rem}}@media(min-width: 75rem){.box__inner{padding:4.25rem 14.5rem 4.25rem 7rem}}.box__title{font-size:1.5rem;line-height:2rem;font-weight:700;margin:0}@media(min-width: 50rem){.box__title{max-width:370px;font-size:2.5rem;line-height:3.125rem}}.box .button{margin:1rem 0 0;text-align:center;background:#fff;color:#005562;font-size:1rem;line-height:3.125rem;padding:0 1.25rem}@media(min-width: 50rem){.box .button{display:inline-block;font-size:1.25rem}}.box--right{background-color:rgba(87,0,71,.9)}@media(min-width: 50rem){.box--right .box__inner{float:left}}.box--right .button{color:#74005f}body.open .header{overflow:visible}@media(max-width: 49.99rem){body.open{overflow:hidden}body.open.closing{overflow:auto}}.navigation{z-index:101}.navigation .container{position:static}.navigation--toggleable{display:none}.navigation--toggleable.open{display:block}@media(min-width: 50rem){.navigation--toggleable{display:block}}.navigation--mega{background:rgba(0,0,0,0)}.navigation__header--mobile{display:none}.navigation--footer{margin:0}.navigation--footer .navigation__items{margin:0;padding:0}.navigation--footer .navigation__item{display:block;margin:.5rem 0;line-height:1.5}.navigation--footer .navigation__item a{font-weight:400}.navigation__items{padding:0;margin:0}.navigation__items--l1>.navigation__item--group.open .navigation__items--l2{display:block}.navigation__items--l2{display:none;background:#fff;padding:.5rem 0 1rem;font-size:.875rem}.navigation__items--l2 .navigation__item--group{margin-top:1rem;border-top:1px solid #ddd}.navigation__items--l2 .navigation__item--group .title{color:#4c4c4c;font-weight:700;margin-bottom:.1rem}.navigation__items--l2 .navigation__item a{color:#366797}.navigation__items--l3{padding:0}.navigation__items--l3 .navigation__item{display:block;padding:.3rem 0;font-size:.875rem;line-height:1.5}.navigation__item{padding:.5rem 0;line-height:2;list-style:none}.navigation__item:last-of-type{border-bottom:none}.navigation__item a{color:#fff;font-weight:400}.navigation__item--group{color:#fff;font-weight:400;cursor:pointer}@media(max-width: 49.99rem){.navigation.open{position:fixed;top:0;left:0;width:calc(100% + 1rem);height:100%;background:#13889b;z-index:100;overflow-y:auto;animation-name:slide-from-right;animation-duration:350ms;animation-timing-function:ease-out}.navigation.open.closing{animation-name:slide-to-right;animation-duration:355ms;animation-timing-function:ease-out}.navigation.open>.container{width:calc(100% - 1rem);margin:0 1rem;padding:0}.navigation__header--mobile{display:block;width:calc(100% - 5rem);background:#005562;padding:1.25rem 2.5rem;color:#fff}.navigation__header--mobile::before{position:relative;display:inline-block;top:.15rem;margin-right:1.5rem;font-family:FontAwesome;content:"";font-size:1.25rem;line-height:1}.navigation__items{padding:0 .5rem;margin:0 1rem}.navigation__items--l1{border-bottom:1px solid rgba(0,0,0,.2)}.navigation__items--l1>.navigation__item--group{position:relative;margin:0 -0.5rem;padding:.75rem .5rem;border-bottom:1px solid rgba(0,0,0,.2)}.navigation__items--l1>.navigation__item--group::after{position:absolute;right:.5rem;bottom:.75rem;font-family:FontAwesome;content:"";font-size:2rem;line-height:1}.navigation__items--l1>.navigation__item--group.open{position:fixed;top:0;left:0;width:100%;height:100%;padding:3.5rem 1rem;z-index:100;overflow-y:auto;animation-name:slide-from-right;animation-duration:350ms;animation-timing-function:ease-out}.navigation__items--l1>.navigation__item--group.open.closing{animation-name:slide-to-right;animation-duration:355ms;animation-timing-function:ease-out}.navigation__items--l1>.navigation__item--group.open::after{display:none}.navigation__items--l1>.navigation__item--group.open>.title{display:block;position:absolute;top:0;left:0;width:calc(100% - 6rem);background:#005562;padding:1rem 2.5rem;color:#fff}.navigation__items--l1>.navigation__item--group.open>.title::before{position:relative;display:inline-block;top:.15rem;margin-right:1rem;font-family:FontAwesome;content:"";font-size:1.25rem;line-height:1}.navigation__items--l1>.navigation__item--group.open+.navigation__item::before{content:"";display:block;width:calc(100% + 1rem);height:2.75rem;margin:0 -0.5rem .75rem;border-bottom:1px solid rgba(0,0,0,.2)}.navigation__items--l1>.navigation__item--group.open .navigation__items--l2{min-height:calc(100% - 1rem);padding-bottom:100px}.navigation__items--l1>.navigation__item--kiwaha{padding:.75rem 0}.navigation__items--l2{margin:.5rem -1rem -0.5rem}.navigation__items--l2 .container{padding:.5rem 1rem;width:calc(100% - 3rem)}.navigation__items--l2 .container>.navigation__item--group{padding-bottom:0}.navigation__items--l2 .container>.navigation__item--group .title{padding:0 1rem}.navigation__items--l3{padding:0}}@media(min-width: 50rem){.navigation{position:relative;padding-bottom:.5rem}.navigation__items--l1>.navigation__item.open:focus{outline:none}.navigation__items--l1>.navigation__item--group.open>.title{position:relative}.navigation__items--l1>.navigation__item--group.open>.title::after{content:"";position:absolute;top:calc(100% + .7rem);left:calc(50% - 1.25rem);width:0;height:0;border-left:1.25rem solid rgba(0,0,0,0);border-right:1.25rem solid rgba(0,0,0,0);border-top:1rem solid #13889b;z-index:200}.navigation__items--l2{position:absolute;left:0;top:100%;width:100%;height:auto;background:#fff;overflow:visible;z-index:100;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.navigation__items--l2 .container:before{content:"";display:table}.navigation__items--l2 .container:after{content:"";display:table;clear:both}.navigation__items--l2 .container .navigation__item--group{margin-top:1.5rem;width:calc(33.3% - 20px)}.navigation__items--l2 .container .navigation__item--group:nth-child(1n){float:left;margin-right:30px;clear:none}.navigation__items--l2 .container .navigation__item--group:last-child{margin-right:0}.navigation__items--l2 .container .navigation__item--group:nth-child(3n){margin-right:0;float:right}.navigation__items--l2 .container .navigation__item--group:nth-child(3n+1){clear:both}.navigation__item{display:inline-block;margin-right:1.5rem}.navigation__item:last-of-type{margin-right:0}.navigation__item--kiwaha{float:right;padding-right:1rem}}@media(min-width: 75rem){.navigation__item--kiwaha{padding-right:0}}@keyframes slide-from-right{from{transform:translate3d(100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes slide-to-right{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(100%, 0, 0);display:none}}.processflow{position:relative;margin-top:5rem;background:#fff;padding:0}@media(min-width: 50rem){.processflow{padding:4.563rem 0}}.processflow__title{font-size:1rem;line-height:1rem;font-weight:700;border-bottom:1px solid #ccc;text-align:center;padding:1rem 0;color:#13889b}.processflow__stepholder{display:none}@media(min-width: 50rem){.processflow__stepholder{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-content:stretch;-webkit-align-content:stretch;list-style:none;padding:0;margin:0}}.processflow__step{width:100%;flex-grow:1;-webkit-flex-grow:1;font-size:1rem;line-height:1.25rem;padding-bottom:1rem;border-bottom:2px solid #005562;padding-left:2.93rem}@media(min-width: 50rem){.processflow__step a{max-width:144px;display:block}}@media(min-width: 75rem){.processflow__step{border-bottom:3px solid #005562}}.processflow__step:first-child{padding-left:0}.processflow__step a:visited{color:#366797}.processflow__step--active{font-weight:700}.processflow__step--active~.processflow__step{border-bottom:2px solid #ccc}@media(min-width: 75rem){.processflow__step--active~.processflow__step{border-bottom:3px solid #ccc}}.processflow__step--active~.processflow__step a{color:#666}.processflow__step:hover{cursor:pointer}.processflow__content{display:none;margin:2rem 0 0;border-bottom:1px solid #ccc;padding-bottom:1rem}@media(min-width: 50rem){.processflow__content{border-bottom:none;padding-bottom:0}}.processflow__content *:first-child{margin-top:0;padding-top:0}.processflow__content *:last-child{margin-bottom:0;padding-bottom:0}.processflow__content--active{display:block}.processflow__contenttitle{text-align:center}.processflow__mobilenav{display:flex;display:-webkit-flex;font-size:1.5rem;text-align:center;margin:0 0 .25rem;font-family:arial}@media(min-width: 50rem){.processflow__mobilenav{display:none}}.processflow__prev,.processflow__next{flex-grow:1;-webkit-flex-grow:1;border:none;background:none;box-shadow:none;padding:0}.processflow__prev::before,.processflow__next::before{font-size:3.125rem;color:#ccc;text-decoration:none}.processflow__prev::before{font-family:FontAwesome;content:""}.processflow__next{order:3;-webkit-order:3}.processflow__next::before{font-family:FontAwesome;content:""}.processflow__indicators{flex-grow:8;-webkit-flex-grow:8;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.processflow__indicatorlist{list-style:none;margin:0;padding:0;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.processflow__indicator+.processflow__indicator{padding:0 0 0 .625rem}.processflow__indicator--active~.processflow__indicator .processflow__indicatorbutton::before{font-family:FontAwesome;content:""}.processflow__indicatorbutton{border:none;background:none;box-shadow:none;padding:0;color:#7e7e7e}.processflow__indicatorbutton::before{font-family:FontAwesome;content:""}.processflow+.footer{margin-top:0}.rating{background:#fff;padding:2rem;margin-top:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.rating__title{color:#005562;font-size:1.75rem;line-height:2rem;font-weight:800;margin:0}.rating__form{margin-top:1.5rem}.rating__form fieldset{padding:0;margin:1.5rem 0;border:none}.rating__form .message{background-color:#ededed;padding:.5rem 1rem}@media(min-width: 50rem){.rating #Useful{width:calc(49.95% - 15px)}.rating #Useful:nth-child(1n){float:left;margin-right:30px;clear:none}.rating #Useful:last-child{margin-right:0}.rating #Useful:nth-child(2n){margin-right:0;float:right}.rating #Useful:nth-child(2n+1){clear:both}}.rating #Useful>label{display:none}.rating #Useful::before{content:"This was:";display:block;margin-bottom:.75rem}.rating #Useful #Form_RatingForm_Useful{margin:0 0 1rem;width:calc(100% - .25rem);padding:0}.rating #Useful #Form_RatingForm_Useful li{list-style:none}.rating #Useful #Form_RatingForm_Useful .valY,.rating #Useful #Form_RatingForm_Useful .valN{position:relative}.rating #Useful #Form_RatingForm_Useful_Y,.rating #Useful #Form_RatingForm_Useful_N{position:absolute;top:1rem;left:1rem}.rating #Useful #Form_RatingForm_Useful_Y+label,.rating #Useful #Form_RatingForm_Useful_N+label{width:calc(100% - 3rem);display:block;border:1px solid #005562;padding:.1rem 1.5rem .4rem;line-height:1.6}.rating #Useful #Form_RatingForm_Useful_Y+label::before,.rating #Useful #Form_RatingForm_Useful_N+label::before{position:relative;top:.1rem;left:1.5rem;background-color:#fff;color:#13889b;font-family:FontAwesome;content:"";font-size:1.5rem;margin-right:2.5rem}.rating #Useful #Form_RatingForm_Useful_Y+label{border-radius:5px 5px 0 0;border-bottom-color:#fff}.rating #Useful #Form_RatingForm_Useful_N+label{border-radius:0 0 5px 5px}.rating #Useful #Form_RatingForm_Useful_N+label::before{font-family:FontAwesome;content:""}.rating #Form_RatingForm_Comment_Holder{position:relative}@media(min-width: 50rem){.rating #Form_RatingForm_Comment_Holder{width:calc(49.95% - 15px);margin-top:0}.rating #Form_RatingForm_Comment_Holder:nth-child(1n){float:left;margin-right:30px;clear:none}.rating #Form_RatingForm_Comment_Holder:last-child{margin-right:0}.rating #Form_RatingForm_Comment_Holder:nth-child(2n){margin-right:0;float:right}.rating #Form_RatingForm_Comment_Holder:nth-child(2n+1){clear:both}}.rating #Form_RatingForm_Comment_Holder>label{position:absolute;width:1px;height:1px;overflow:hidden}.rating #Form_RatingForm_Comment_Holder::before{content:"Enter your comment here:";display:block;margin-bottom:.75rem}.rating #Form_RatingForm_Comment_Holder #Form_RatingForm_Comment{width:calc(100% - .5rem);max-width:calc(100% - .5rem);height:4.9rem;border:1px solid #005562;border-radius:5px;padding:.5rem}.rating #Form_RatingForm_action_rate{content:"send feedback";background:#005562;color:#fff;font-family:"Muli",Helvetica,sans-serif;padding:0 2.5rem;box-shadow:none;border:none;font-weight:700;font-size:1rem;line-height:3;display:block;border-radius:5px}.rating #Form_RatingForm_action_rate:hover{background-color:#74005f}.stories{text-align:center;max-width:100%}.stories__title{font-size:1.5rem;line-height:1.875rem;color:#005562;margin:3rem auto;font-weight:800}.stories__holder{width:calc(99.9% - 0px);margin-top:0}.stories__holder:nth-child(1n){float:left;margin-right:30px;clear:none}.stories__holder:last-child{margin-right:0}.stories__holder:nth-child(1n){margin-right:0;float:right}.stories__holder:nth-child(1n+1){clear:both}.stories .button{margin:2rem 0 0;font-size:1rem;line-height:3.125rem;max-width:calc(100% - 5rem)}@media(min-width: 50rem){.stories .button{font-size:1.25rem}}.story{list-style:none;display:block;cursor:pointer;text-align:center;width:calc(99.9% - 0px)}.story:nth-child(1n){float:left;margin-right:30px;clear:none}.story:last-child{margin-right:0}.story:nth-child(1n){margin-right:0;float:right}.story:nth-child(1n+1){clear:both}@media(min-width: 50rem){.story{width:calc(33.3% - 20px)}.story:nth-child(1n){float:left;margin-right:30px;clear:none}.story:last-child{margin-right:0}.story:nth-child(3n){margin-right:0;float:right}.story:nth-child(3n+1){clear:both}}.story__imageholder{position:relative;height:12.5rem;width:100%;max-width:370px;background-color:#ccc;overflow:hidden;margin:0 auto;position:relative}.story__imageholder>*{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}.story__imagehighlight{display:none}.story__image{width:100%;min-width:100%}.story__title{font-size:1rem;line-height:1.25rem;color:#4c4c4c;font-weight:400;margin:.75rem 0}.story:hover .story__imagehighlight,.story>a:focus .story__imagehighlight{display:block;width:100%;height:100%;position:relative;box-sizing:border-box;border:.625rem solid #08c7ed;z-index:10}.story:hover .story__imagehighlight>*,.story>a:focus .story__imagehighlight>*{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}input[type=email],input[type=text],input[type=password]{width:100%;display:block;border:1px solid #818181;font-size:1rem;line-height:1.25rem;padding:.5rem;border-radius:5px}.field+.field{margin-top:1.5rem}.Actions{margin-top:1.5rem}.Actions .action{background:#005562;color:#fff;font-family:"Muli",Helvetica,sans-serif;padding:0 2.5rem;box-shadow:none;border:none;font-weight:bold;display:inline-block;white-space:nowrap;vertical-align:middle;border-radius:5px;line-height:3rem}label{line-height:2rem}@media(min-width: 50rem){#MemberLoginForm_LoginForm input[type=email],#MemberLoginForm_LostPasswordForm input[type=email],#MemberLoginForm_LoginForm input[type=text],#MemberLoginForm_LoginForm input[type=password]{width:50%}}@media(min-width: 75rem){#MemberLoginForm_LoginForm input[type=email],#MemberLoginForm_LostPasswordForm input[type=email],#MemberLoginForm_LoginForm input[type=text],#MemberLoginForm_LoginForm input[type=password]{width:30%}}.content--information .content__intro>*:first-child{margin-top:0}.content--information .content__intro p{font-size:1.25rem}body{z-index:1}@media screen and (min-width: 768px){body{z-index:2}}@media screen and (min-width: 1300px){body{z-index:3}}.video-player__player-wrapper iframe.video-modal__player{max-width:600px;min-height:300px}@media screen and (min-width: 1300px){.video-player__player-wrapper iframe.video-modal__player{min-height:339px}}:root{--cards-item-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--cards-item-body-font-size: var(--sq-component-font-size, 1rem);--cards-item-body-font-weight: var(--sq-component-font-weight, 400);--cards-item-body-line-height: var(--sq-component-line-height, 1.5);--cards-item-body-color: var(--sq-component-primary-color, #262626);--cards-item-body-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--cards-item-btn-font-size: var(--sq-btn-font-size, 1rem);--cards-item-btn-font-weight: var(--sq-btn-font-weight, 400);--cards-item-btn-line-height: var(--sq-btn-line-height, 1.5);--cards-item-btn-border-radius: var(--sq-btn-border-radius, 0);--cards-item-btn-color: var(--sq-btn-link-primary-color, #262626);--cards-item-btn-bg-color: var(--sq-btn-link-primary-bg-color, transparent);--cards-item-btn-border-color: var( --sq-btn-link-primary-border-color, transparent );--cards-item-btn-hover-color: var( --sq-btn-link-primary-hover-color, #606060 );--cards-item-btn-hover-bg-color: var( --sq-btn-link-primary-hover-bg-color, transparent );--cards-item-btn-hover-border-color: var( --sq-btn-link-primary-hover-border-color, transparent );--cards-item-heading-font-family: var( --sq-component-heading-font-family, "IBM Plex Sans", "Arial", sans-serif );--cards-item-heading-font-size: var( --sq-component-heading-font-size, 1.5rem );--cards-item-heading-font-weight: var( --sq-component-heading-font-weight, 700 );--cards-item-heading-line-height: var( --sq-component-heading-line-height, 1.375 );--cards-item-heading-color: var( --sq-component-heading-primary-color, #262626 );--cards-item-highlighted-body-color: var( --sq-component-secondary-color, #fff );--cards-item-highlighted-body-bg-color: var( --sq-component-secondary-bg-color, #606060 );--cards-item-highlighted-heading-color: var( --sq-component-heading-secondary-color, #fff );--cards-item-highlighted-btn-color: var( --sq-btn-link-secondary-color, #fff );--cards-item-highlighted-btn-bg-color: var( --sq-btn-link-secondary-bg-color, transparent );--cards-item-highlighted-btn-border-color: var( --sq-btn-link-secondary-border-color, transparent );--cards-item-highlighted-btn-hover-color: var( --sq-btn-link-secondary-hover-color, #fff );--cards-item-highlighted-btn-hover-bg-color: var( --sq-btn-link-secondary-hover-bg-color, transparent );--cards-item-highlighted-btn-hover-border-color: var( --sq-btn-link-secondary-hover-border-color, transparent );--cards-item-border: none;--cards-item-border-radius: 0;--cards-item-border-color: #606060;--cards-item-category-font-size: 0.75rem;--cards-item-category-font-weight: 700;--cards-item-category-line-height: 1.375rem;--cards-item-category-color: #606060;--cards-item-category-bg-color: #fff;--cards-item-category-border: 1px solid var(--cards-item-category-border-color);--cards-item-category-border-color: transparent;--cards-item-category-border-radius: 0;--cards-per-row: 3;--cards-item-arrow-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMjYyNjI2IiBkPSJNOSAzTDguMjg1IDMuNjk2NUwxMi4wNzUgNy41SDJWOC41SDEyLjA3NUw4LjI4NSAxMi4yODY1TDkgMTNMMTQgOEw5IDNaIiAvPjwvc3ZnPg==)}.cards{font-family:var(--cards-item-body-font-family);font-size:var(--cards-item-body-font-size);font-weight:var(--cards-item-body-font-weight);line-height:var(--cards-item-body-line-height);min-width:20rem;container-type:inline-size}.cards__wrapper{display:flex;flex-flow:row wrap;gap:1.25rem;justify-content:flex-start;margin:0;padding:0;list-style:none}.cards__wrapper::after{content:"";flex:auto}.cards__item{position:relative;display:flex;flex-flow:column;border:var(--cards-item-border);border-radius:var(--cards-item-border-radius);flex:0 0 calc((100% - (var(--cards-per-row) - 1)*1.25rem)/var(--cards-per-row));box-sizing:border-box;min-width:16.25rem;overflow:hidden}@container (width <= 75rem){.cards__item{flex:0 0 calc(33.33% - .833rem)}}@container (width <= 53rem){.cards__item{flex:0 0 calc(50% - .625rem)}}@container (width <= 35rem){.cards__item{flex:0 0 100%}}.cards__item:focus-within{outline:1px auto Highlight;outline-offset:1px}.cards__item:focus-within .cards__button,.cards__item:hover .cards__button,.cards__item:focus .cards__button{text-decoration:none;color:var(--cards-item-btn-hover-color);background-color:var(--cards-item-btn-hover-bg-color);border-color:var(--cards-item-btn-hover-border-color)}.cards__item:focus-within .cards__button::after,.cards__item:hover .cards__button::after,.cards__item:focus .cards__button::after{background-color:var(--cards-item-btn-hover-color)}.cards__item--highlighted:focus-within .cards__button,.cards__item--highlighted:hover .cards__button,.cards__item--highlighted:focus .cards__button{color:var(--cards-item-highlighted-btn-hover-color);background-color:var(--cards-item-highlighted-btn-hover-bg-color);border-color:var(--cards-item-highlighted-btn-hover-border-color)}.cards__item--highlighted:focus-within .cards__button::after,.cards__item--highlighted:hover .cards__button::after,.cards__item--highlighted:focus .cards__button::after{background-color:var(--cards-item-highlighted-btn-hover-color)}.cards__img{width:100%;min-height:100%;object-fit:cover;aspect-ratio:4/3;display:block}.cards__img-wrapper{width:100%}.cards__content-wrapper{padding:1.25rem 1.875rem;color:var(--cards-item-body-color);background-color:var(--cards-item-body-bg-color);display:flex;flex-flow:column;justify-content:space-between;height:100%;gap:1.563rem}.cards__item--highlighted .cards__content-wrapper{color:var(--cards-item-highlighted-body-color);background-color:var(--cards-item-highlighted-body-bg-color)}.cards__heading{font-family:var(--cards-item-heading-font-family);font-size:var(--cards-item-heading-font-size);font-weight:var(--cards-item-heading-font-weight);line-height:var(--cards-item-heading-line-height);color:var(--cards-item-heading-color);margin:0;text-align:center;word-wrap:break-word}.cards__heading-link{color:var(--cards-item-heading-color);text-decoration:none}.cards__heading-link::after{display:block;position:absolute;inset:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.cards__heading-link:hover,.cards__heading-link:focus{outline:none;color:var(--cards-item-heading-color)}.cards__item--highlighted .cards__heading{color:var(--cards-item-highlighted-heading-color)}.cards__item--highlighted .cards__heading-link{color:var(--cards-item-highlighted-heading-color)}.cards__item--highlighted .cards__heading-link:hover,.cards__item--highlighted .cards__heading-link:focus{color:var(--cards-item-highlighted-heading-color)}.cards__body{font-size:1.5rem;font-weight:400}.cards__body-wrapper{display:flex;flex-flow:column;gap:1.563rem}.cards__categories{display:flex;flex-flow:row wrap;gap:.625rem;margin:0;padding:0;list-style:none}.cards__categories-item{font-size:var(--cards-item-category-font-size);font-weight:var(--cards-item-category-font-weight);line-height:var(--cards-item-category-line-height);color:var(--cards-item-category-color);background-color:var(--cards-item-category-bg-color);border:var(--cards-item-category-border);border-radius:var(--cards-item-category-border-radius);padding:.188rem .438rem;text-transform:uppercase;text-decoration:none}.cards__button{font-size:var(--cards-item-btn-font-size);font-weight:var(--cards-item-btn-font-weight);line-height:var(--cards-item-btn-line-height);border-radius:var(--cards-item-btn-border-radius);color:var(--cards-item-btn-color);background-color:var(--cards-item-btn-bg-color);border:1px solid var(--cards-item-btn-border-color);display:inline-flex;align-items:center;margin-right:0;margin-left:auto;padding:.5rem .9375rem;text-decoration:underline;cursor:pointer}.cards__button::after{content:"";background-color:var(--cards-item-btn-color);-webkit-mask-image:var(--cards-item-arrow-icon);mask-image:var(--cards-item-arrow-icon);width:1.5rem;height:1.5rem;margin-left:.625rem;display:inline-flex;align-items:center}.cards__item--highlighted .cards__button{color:var(--cards-item-highlighted-btn-color);background-color:var(--cards-item-highlighted-btn-bg-color);border-color:var(--cards-item-highlighted-btn-border-color)}.cards__item--highlighted .cards__button::after{background-color:var(--cards-item-highlighted-btn-color)}:root{--events-item-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--events-item-body-font-size: var(--sq-component-font-size, 1rem);--events-item-body-font-weight: var(--sq-component-font-weight, 400);--events-item-body-line-height: var(--sq-component-line-height, 1.5);--events-item-body-color: var(--sq-component-primary-color, #262626);--events-item-body-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--events-item-btn-font-size: var(--sq-btn-font-size, 1rem);--events-item-btn-font-weight: var(--sq-btn-font-weight, 400);--events-item-btn-line-height: var(--sq-btn-line-height, 1.5);--events-item-btn-border-radius: var(--sq-btn-border-radius, 0);--events-item-btn-color: var(--sq-btn-link-primary-color, #262626);--events-item-btn-bg-color: var( --sq-btn-link-primary-bg-color, transparent );--events-item-btn-border-color: var( --sq-btn-link-primary-border-color, transparent );--events-item-btn-hover-color: var( --sq-btn-link-primary-hover-color, #606060 );--events-item-btn-hover-bg-color: var( --sq-btn-link-primary-hover-bg-color, transparent );--events-item-btn-hover-border-color: var( --sq-btn-link-primary-hover-border-color, transparent );--events-item-heading-font-family: var( --sq-component-heading-font-family, "IBM Plex Sans", "Arial", sans-serif );--events-item-heading-font-size: var( --sq-component-heading-font-size, 1.5rem );--events-item-heading-font-weight: var( --sq-component-heading-font-weight, 700 );--events-item-heading-line-height: var( --sq-component-heading-line-height, 1.375 );--events-item-heading-color: var( --sq-component-heading-primary-color, #262626 );--events-item-highlighted-body-color: var( --sq-component-secondary-color, #fff );--events-item-highlighted-body-bg-color: var( --sq-component-secondary-bg-color, #606060 );--events-item-highlighted-heading-color: var( --sq-component-heading-secondary-color, #fff );--events-item-highlighted-btn-color: var( --sq-btn-link-secondary-color, #fff );--events-item-highlighted-btn-bg-color: var( --sq-btn-link-secondary-bg-color, transparent );--events-item-highlighted-btn-border-color: var( --sq-btn-link-secondary-border-color, transparent );--events-item-highlighted-btn-hover-color: var( --sq-btn-link-secondary-hover-color, #fff );--events-item-highlighted-btn-hover-bg-color: var( --sq-btn-link-secondary-hover-bg-color, transparent );--events-item-highlighted-btn-hover-border-color: var( --sq-btn-link-secondary-hover-border-color, transparent );--events-item-border: none;--events-item-border-radius: 0;--events-item-border-color: #606060;--events-item-date-font-size: 1rem;--events-item-date-font-weight: 400;--events-item-date-line-height: 1.375rem;--events-item-date-color: #262626;--events-item-date-bg-color: transparent;--events-item-highlighted-date-color: #fff;--events-item-highlighted-date-bg-color: transparent;--events-item-category-font-size: 0.75rem;--events-item-category-font-weight: 700;--events-item-category-line-height: 1.375rem;--events-item-category-color: #606060;--events-item-category-bg-color: #fff;--events-item-category-border: 1px solid var(--events-item-category-border-color);--events-item-category-border-color: transparent;--events-item-category-border-radius: 0;--events-per-row: 3;--events-item-date-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9Im5vbmUiIGZpbGw9Im5vbmUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiIGZpbGw9IiMyNjI2MjYiPjxwYXRoIGQ9Ik0xMi44MzMzMzMzLDEuMDc2OTIzMDggTDEwLjYwMDQ5MzQsMS4wNzY5MjMwOCBMMTAuNjAwNDkzNCwwIEw5LjM5ODkwMTk0LDAgTDkuMzk4OTAxOTQsMS4wNzY5MjMwOCBMNC42MDczMzMxOCwxLjA3NjkyMzA4IEw0LjYwNzMzMzE4LDAgTDMuNDAwMTU5ODQsMCBMMy40MDAxNTk4NCwxLjA3NjkyMzA4IEwxLjE2NjY2NjY3LDEuMDc2OTIzMDggQzAuNTI1LDEuMDc2OTIzMDggMCwxLjU2MTUzODQ2IDAsMi4xNTM4NDYxNSBMMCwxMi45MjMwNzY5IEMwLDEzLjUxNTM4NDYgMC41MjUsMTQgMS4xNjY2NjY2NywxNCBMMTIuODMzMzMzMywxNCBDMTMuNDc1LDE0IDE0LDEzLjUxNTM4NDYgMTQsMTIuOTIzMDc2OSBMMTQsMi4xNTM4NDYxNSBDMTQsMS41NjE1Mzg0NiAxMy40NzUsMS4wNzY5MjMwOCAxMi44MzMzMzMzLDEuMDc2OTIzMDggWiBNMTMsMTMgTDEsMTMgTDEsNSBMMTMsNSBMMTMsMTMgWiBNMTMsNCBMMSw0IEwxLDIgTDMuNCwyIEwzLjQsMyBMNC42LDMgTDQuNiwyIEw5LjQsMiBMOS40LDMgTDEwLjYsMyBMMTAuNiwyIEwxMywyIEwxMyw0IFoiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==);--events-item-time-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9Im5vbmUiIGZpbGw9Im5vbmUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiIGZpbGw9IiMyNjI2MjYiPjxwYXRoIGQ9Ik03LjAwMDAwMDc2LDE0LjAwMDAwMDggQzUuNjE1NTMsMTQuMDAwMDAwOCA0LjI2MjE2LDEzLjU4OTUgMy4xMTEwMSwxMi44MjAzIEMxLjk1OTg3LDEyLjA1MTEgMS4wNjI2NiwxMC45NTc5IDAuNTMyODUsOS42Nzg4IEMwLjAwMzAzLDguMzk5NyAtMC4xMzU1OSw2Ljk5MjI0IDAuMTM0NTEsNS42MzQzNyBDMC40MDQ2LDQuMjc2NSAxLjA3MTI5LDMuMDI5MjIgMi4wNTAyNiwyLjA1MDI2IEMzLjAyOTIyLDEuMDcxMjkgNC4yNzY1LDAuNDA0NiA1LjYzNDM3LDAuMTM0NTEgQzYuOTkyMjQsLTAuMTM1NTkgOC4zOTk3LDAuMDAzMDMgOS42Nzg4LDAuNTMyODUgQzEwLjk1NzksMS4wNjI2NiAxMi4wNTExLDEuOTU5ODcgMTIuODIwMywzLjExMTAxIEMxMy41ODk1LDQuMjYyMTYgMTQuMDAwMDAwOCw1LjYxNTUzIDE0LjAwMDAwMDgsNy4wMDAwMDA3NiBDMTQuMDAwMDAwOCw4Ljg1NjUyIDEzLjI2MjUsMTAuNjM3IDExLjk0OTcsMTEuOTQ5NyBDMTAuNjM3LDEzLjI2MjUgOC44NTY1MiwxNC4wMDAwMDA4IDcuMDAwMDAwNzYsMTQuMDAwMDAwOCBaIE03LjAwMDAwMDA3LDEgQzUuODEzMzIsMSA0LjY1MzI4LDEuMzUxOSAzLjY2NjU4LDIuMDExMTkgQzIuNjc5ODksMi42NzA0NyAxLjkxMDg1LDMuNjA3NTUgMS40NTY3Myw0LjcwMzkgQzEuMDAyNiw1LjgwMDI2IDAuODgzNzgsNy4wMDY2NiAxLjExNTI5LDguMTcwNTQgQzEuMzQ2OCw5LjMzNDQgMS45MTgyNSwxMC40MDM1IDIuNzU3MzYsMTEuMjQyNiBDMy41OTY0OCwxMi4wODE4IDQuNjY1NTgsMTIuNjUzMiA1LjgyOTQ2LDEyLjg4NDcgQzYuOTkzMzUsMTMuMTE2MiA4LjE5OTc1LDEyLjk5NzQgOS4yOTYxLDEyLjU0MzMgQzEwLjM5MjUsMTIuMDg5MiAxMS4zMjk1LDExLjMyMDEgMTEuOTg4OCwxMC4zMzM0IEMxMi42NDgxLDkuMzQ2NyAxMy4wMDAwMDAxLDguMTg2NjkgMTMuMDAwMDAwMSw3IEMxMy4wMDAwMDAxLDUuNDA4NyAxMi4zNjc5LDMuODgyNTggMTEuMjQyNiwyLjc1NzM2IEMxMC4xMTc0LDEuNjMyMTQgOC41OTEzLDEgNy4wMDAwMDAwNywxIFoiPjwvcGF0aD48cG9seWdvbiBwb2ludHM9IjkuMjk1IDEwIDYuNSA3LjIwNSA2LjUgMi41IDcuNSAyLjUgNy41IDYuNzkgMTAgOS4yOTUiPjwvcG9seWdvbj48L2c+PC9nPjwvc3ZnPg==);--events-item-arrow-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMjYyNjI2IiBkPSJNOSAzTDguMjg1IDMuNjk2NUwxMi4wNzUgNy41SDJWOC41SDEyLjA3NUw4LjI4NSAxMi4yODY1TDkgMTNMMTQgOEw5IDNaIiAvPjwvc3ZnPg==)}.events{font-family:var(--events-item-body-font-family);font-size:var(--events-item-body-font-size);font-weight:var(--events-item-body-font-weight);line-height:var(--events-item-body-line-height);min-width:20rem;container-type:inline-size}.events__wrapper{display:flex;flex-flow:row wrap;gap:1.25rem;justify-content:flex-start;margin:0;padding:0;list-style:none}.events__wrapper::after{content:"";flex:auto}.events__item{position:relative;display:flex;flex-flow:column;border:var(--events-item-border);border-radius:var(--events-item-border-radius);flex:0 0 calc((100% - (var(--events-per-row) - 1)*1.25rem)/var(--events-per-row));box-sizing:border-box;min-width:16.25rem;overflow:hidden}@container (width <= 75rem){.events__item{flex:0 0 calc(33.33% - .833rem)}}@container (width <= 53rem){.events__item{flex:0 0 calc(50% - .625rem)}}@container (width <= 35rem){.events__item{flex:0 0 100%}}.events__item:focus-within{outline:1px auto Highlight;outline-offset:1px}.events__item:focus-within .events__button,.events__item:hover .events__button,.events__item:focus .events__button{text-decoration:none;color:var(--events-item-btn-hover-color);background-color:var(--events-item-btn-hover-bg-color);border-color:var(--events-item-btn-hover-border-color)}.events__item:focus-within .events__button::after,.events__item:hover .events__button::after,.events__item:focus .events__button::after{background-color:var(--events-item-btn-hover-color)}.events__item--highlighted:focus-within .events__button,.events__item--highlighted:hover .events__button,.events__item--highlighted:focus .events__button{color:var(--events-item-highlighted-btn-hover-color);background-color:var(--events-item-highlighted-btn-hover-bg-color);border-color:var(--events-item-highlighted-btn-hover-border-color)}.events__item--highlighted:focus-within .events__button::after,.events__item--highlighted:hover .events__button::after,.events__item--highlighted:focus .events__button::after{background-color:var(--events-item-highlighted-btn-hover-color)}.events__img{width:100%;min-height:100%;object-fit:cover;aspect-ratio:4/3;display:block}.events__img-wrapper{width:100%}.events__content-wrapper{padding:1.25rem 1.875rem;color:var(--events-item-body-color);background-color:var(--events-item-body-bg-color);display:flex;flex-flow:column;justify-content:space-between;height:100%;gap:1.563rem}.events__item--highlighted .events__content-wrapper{color:var(--events-item-highlighted-body-color);background-color:var(--events-item-highlighted-body-bg-color)}.events__heading{font-family:var(--events-item-heading-font-family);font-size:var(--events-item-heading-font-size);font-weight:var(--events-item-heading-font-weight);line-height:var(--events-item-heading-line-height);color:var(--events-item-heading-color);margin:0;text-align:center;word-wrap:break-word}.events__heading-link{color:var(--events-item-heading-color);text-decoration:none}.events__heading-link::after{display:block;position:absolute;inset:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.events__heading-link:hover,.events__heading-link:focus{outline:none;color:var(--events-item-heading-color)}.events__item--highlighted .events__heading{color:var(--events-item-highlighted-heading-color)}.events__item--highlighted .events__heading-link{color:var(--events-item-highlighted-heading-color)}.events__item--highlighted .events__heading-link:hover,.events__item--highlighted .events__heading-link:focus{color:var(--events-item-highlighted-heading-color)}.events__date,.events__time{display:flex;flex-flow:row nowrap;gap:.625rem;align-items:center;justify-content:flex-start;color:var(--events-item-date-color);background-color:var(--events-item-date-bg-color)}.events__date::before,.events__time::before{content:"";background-color:var(--events-item-body-color);-webkit-mask-image:var(--events-item-date-icon);mask-image:var(--events-item-date-icon);width:1.5rem;height:1.5rem}.events__date-wrapper,.events__time-wrapper{display:flex;flex-flow:row wrap;gap:.25rem 1.25rem;align-items:center;justify-content:flex-start}.events__date-label,.events__time-label{font-size:var(--events-item-date-font-size);font-weight:var(--events-item-date-font-weight);line-height:var(--events-item-date-line-height)}.events__time::before{-webkit-mask-image:var(--events-item-time-icon);mask-image:var(--events-item-time-icon)}.events__item--highlighted .events__date,.events__item--highlighted .events__time{color:var(--events-item-highlighted-date-color);background-color:var(--events-item-highlighted-date-bg-color)}.events__item--highlighted .events__date::before,.events__item--highlighted .events__time::before{background-color:var(--events-item-highlighted-date-color)}.events__body{font-size:1rem;font-weight:400}.events__body-wrapper{display:flex;flex-flow:column;gap:1.563rem}.events__categories{display:flex;flex-flow:row wrap;gap:.625rem;margin:0;padding:0;list-style:none}.events__categories-item{font-size:var(--events-item-category-font-size);font-weight:var(--events-item-category-font-weight);line-height:var(--events-item-category-line-height);color:var(--events-item-category-color);background-color:var(--events-item-category-bg-color);border:var(--events-item-category-border);border-radius:var(--events-item-category-border-radius);padding:.188rem .438rem;text-transform:uppercase;text-decoration:none}.events__button{font-size:var(--events-item-btn-font-size);font-weight:var(--events-item-btn-font-weight);line-height:var(--events-item-btn-line-height);border-radius:var(--events-item-btn-border-radius);color:var(--events-item-btn-color);background-color:var(--events-item-btn-bg-color);border:1px solid var(--events-item-btn-border-color);display:inline-flex;align-items:center;margin-right:0;margin-left:auto;padding:.5rem .9375rem;text-decoration:underline;cursor:pointer}.events__button::after{content:"";background-color:var(--events-item-btn-color);-webkit-mask-image:var(--events-item-arrow-icon);mask-image:var(--events-item-arrow-icon);width:1.5rem;height:1.5rem;margin-left:.625rem;display:inline-flex;align-items:center}.events__item--highlighted .events__button{color:var(--events-item-highlighted-btn-color);background-color:var(--events-item-highlighted-btn-bg-color);border-color:var(--events-item-highlighted-btn-border-color)}.events__item--highlighted .events__button::after{background-color:var(--events-item-highlighted-btn-color)}:root{--features-font-family: var( --squiz-global-font-family, "IBM Plex Sans", sans-serif );--features-font-size-xs: var(--squiz-global-font-size-xs, 1.5rem);--features-font-size-m: var(--squiz-global-font-size-m, 1.5rem);--features-line-height-xs: var(--squiz-global-line-height-xs, 1.5rem);--features-line-height-m: var(--squiz-global-line-height-m, 2rem);--features-component-background: var( --squiz-global-component-background, #fff );--features-background: var(--squiz-global-background, #f4f4f4);--features-color: var(--squiz-global-color, #262626);--features-button-color: var(--squiz-global-button-color, #606060);--features-button-background: #eee;--features-width: auto;--features-min-width: 18.75rem;--features-arrow-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMjYyNjI2IiBkPSJNOSAzTDguMjg1IDMuNjk2NUwxMi4wNzUgNy41SDJWOC41SDEyLjA3NUw4LjI4NSAxMi4yODY1TDkgMTNMMTQgOEw5IDNaIiAvPjwvc3ZnPg==)}.features{width:var(--features-width);min-width:var(--features-min-width);font-family:var(--features-font-family);background-color:var(--features-component-background);container-type:inline-size}.features__list{display:flex;flex-flow:column nowrap;gap:2.5rem 1.25rem;margin:0;padding:0;list-style:none}@container (min-width: 40rem){.features__list{flex-flow:row wrap}}.features__item{display:flex;flex-flow:row nowrap;gap:1.25rem;width:100%}@container (min-width: 40rem){.features__item{width:calc(50% - .625rem)}}@container (min-width: 60rem){.features__item{width:var(--features-item-width-desktop)}}.features__item__title{margin:0 0 1.563rem;color:var(--features-color);font-size:var(--features-font-size-m);line-height:var(--features-line-height-m);word-break:break-word}.features__item__description{margin:0 0 1.563rem;color:var(--features-color);font-size:var(--features-font-size-xs);line-height:var(--features-line-height-xs);word-break:break-word}.features__item__call-to-action{display:inline-flex;gap:.625rem;align-items:center;margin:0;padding:.5rem 1rem;color:var(--features-color);font-weight:400;font-size:var(--features-font-size-xs);line-height:var(--features-line-height-xs);text-align:center;text-decoration:none;background-color:var(--features-button-background);border:.063rem solid rgba(0,0,0,0);cursor:pointer}.features__item__call-to-action:hover,.features__item__call-to-action:focus{background-color:var(--features-component-background);border-color:var(--features-color)}.features__item__call-to-action::after{content:"";background-color:var(--features-color);-webkit-mask-image:var(--features-arrow-icon);mask-image:var(--features-arrow-icon);width:1.5rem;height:1.5rem;margin-left:.625rem;display:inline-flex;align-items:center}.features__icon{width:5rem;fill:var(--features-images-button-background)}.features__icon__wrapper{min-width:6.25rem;text-align:center}.features__icon__placeholder{display:block;width:5rem;height:5rem;margin:0 auto;background-color:var(--features-images-background);border-radius:50%}.features__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}:root{--features-font-family: var( --squiz-global-font-family, "IBM Plex Sans", sans-serif );--features-font-size-xs: var(--squiz-global-font-size-xs, 1.5rem);--features-font-size-m: var(--squiz-global-font-size-m, 1.5rem);--features-line-height-xs: var(--squiz-global-line-height-xs, 1.5rem);--features-line-height-m: var(--squiz-global-line-height-m, 2rem);--features-component-background: var( --squiz-global-component-background, #fff );--features-background: var(--squiz-global-background, #f4f4f4);--features-color: var(--squiz-global-color, #262626);--features-button-color: var(--squiz-global-button-color, #606060);--features-button-background: #eee;--features-width: auto;--features-min-width: 18.75rem;--features-arrow-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMjYyNjI2IiBkPSJNOSAzTDguMjg1IDMuNjk2NUwxMi4wNzUgNy41SDJWOC41SDEyLjA3NUw4LjI4NSAxMi4yODY1TDkgMTNMMTQgOEw5IDNaIiAvPjwvc3ZnPg==)}.features{width:var(--features-width);min-width:var(--features-min-width);font-family:var(--features-font-family);background-color:var(--features-component-background);container-type:inline-size}.features__list{display:flex;flex-flow:column nowrap;gap:2.5rem 1.25rem;margin:0;padding:0;list-style:none}@container (min-width: 40rem){.features__list{flex-flow:row wrap}}.features__item{display:flex;flex-flow:row nowrap;gap:1.25rem;width:100%}@container (min-width: 40rem){.features__item{width:calc(50% - .625rem)}}@container (min-width: 60rem){.features__item{width:var(--features-item-width-desktop)}}.features__item__title{margin:0 0 1.563rem;color:var(--features-color);font-size:var(--features-font-size-m);line-height:var(--features-line-height-m);word-break:break-word}.features__item__description{margin:0 0 1.563rem;color:var(--features-color);font-size:var(--features-font-size-xs);line-height:var(--features-line-height-xs);word-break:break-word}.features__item__call-to-action{display:inline-flex;gap:.625rem;align-items:center;margin:0;padding:.5rem 1rem;color:var(--features-color);font-weight:400;font-size:var(--features-font-size-xs);line-height:var(--features-line-height-xs);text-align:center;text-decoration:none;background-color:var(--features-button-background);border:.063rem solid rgba(0,0,0,0);cursor:pointer}.features__item__call-to-action:hover,.features__item__call-to-action:focus{background-color:var(--features-component-background);border-color:var(--features-color)}.features__item__call-to-action::after{content:"";background-color:var(--features-color);-webkit-mask-image:var(--features-arrow-icon);mask-image:var(--features-arrow-icon);width:1.5rem;height:1.5rem;margin-left:.625rem;display:inline-flex;align-items:center}.features__sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}:root{--image-full-body-font-family: var( --sq-component-font-family, "IBM Plex Sans", "Arial", sans-serif );--image-full-body-font-size: var(--sq-component-font-size, 1rem);--image-full-body-font-weight: var(--sq-component-font-weight, 400);--image-full-body-line-height: var(--sq-component-line-height, 1.5);--image-full-color: var(--sq-component-primary-color, #262626);--image-full-bg-color: var(--sq-component-primary-bg-color, #f4f4f4);--image-full-heading-font-family: "IBM Plex Sans", "Arial", sans-serif;--image-full-heading-font-size: 1rem;--image-full-heading-font-weight: 700;--image-full-heading-line-height: 1.5;--image-full-heading-color: #262626;--image-full-caption-border: none;--image-full-caption-border-radius: 0;--image-full-caption-border-color: transparent}.image--full{font-family:var(--image-full-body-font-family);font-size:var(--image-full-body-font-size);font-weight:var(--image-full-body-font-weight);line-height:var(--image-full-body-line-height);min-width:20rem}.image--full .image__wrapper{box-sizing:border-box;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;margin:0}.image--full .image__img{max-width:100%;width:100%;display:block;margin:0}.image--full .image__img-caption{color:var(--image-full-color);background-color:var(--image-full-bg-color);border:var(--image-full-caption-border);border-radius:var(--image-full-caption-border-radius);border-color:var(--image-full-caption-border-color);text-align:center;padding:0 1rem}.image--full .image__img-caption h1,.image--full .image__img-caption h2,.image--full .image__img-caption h3,.image--full .image__img-caption h4,.image--full .image__img-caption h5,.image--full .image__img-caption h6{font-family:var(--image-full-heading-font-family);font-size:var(--image-full-heading-font-size);font-weight:var(--image-full-heading-font-weight);line-height:var(--image-full-heading-line-height);color:var(--image-full-heading-color);margin:1rem 0}.image--full .image__img-caption p{margin:1rem 0}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2rem;margin:.67rem 0}figcaption,figure,main{display:block}figure{margin:1rem 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1rem}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1rem}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25rem}sup{top:-0.5rem}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35rem .75rem .625rem}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:"FontAwesome";font-style:normal;font-weight:normal;src:url(mysource_files/fontawesome-webfont..woff2) format("woff2"),url(mysource_files/fontawesome-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:normal;font-weight:400;src:url(mysource_files/muli-regular-webfont..woff2) format("woff2"),url(mysource_files/muli-regular-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:italic;font-weight:400;src:url(mysource_files/muli-italic-webfont..woff2) format("woff2"),url(mysource_files/muli-italic-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:normal;font-weight:600;src:url(mysource_files/muli-semibold-webfont..woff2) format("woff2"),url(mysource_files/muli-semibold-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:normal;font-weight:700;src:url(mysource_files/muli-bold-webfont..woff2) format("woff2"),url(mysource_files/muli-bold-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:italic;font-weight:700;src:url(mysource_files/muli-bolditalic-webfont..woff2) format("woff2"),url(mysource_files/muli-bolditalic-webfont..woff) format("woff")}@font-face{font-family:"Muli";font-style:normal;font-weight:800;src:url(mysource_files/muli-extrabold-webfont..woff2) format("woff2"),url(mysource_files/muli-extrabold-webfont..woff) format("woff")}html,body,#root{height:100%;margin:0;padding:0;overflow-x:auto}@media(min-width: 30rem){html,body,#root{overflow-x:hidden}}body{width:100%;height:100%;min-width:18rem;font-size:16px;font-family:"Muli",Helvetica,sans-serif;line-height:1.4;background:#ededed;color:#4c4c4c;overflow-y:scroll;-webkit-overflow-scrolling:touch}body .main{min-height:calc(100% - 21.75rem)}@media(min-width: 50rem){body .main{min-height:calc(100% - 15.5rem)}}.bg--white{background-color:#fff}.container{width:calc(100% - 2rem);max-width:73.125rem;min-width:18rem;margin:0;padding:0 1rem}.container:before{content:"";display:table}.container:after{content:"";display:table;clear:both}@media(min-width: 30rem){.container{width:calc(100% - 4rem);padding:0 2rem}}@media(min-width: 50rem){.container{margin:0 auto}}@media(min-width: 75rem){.container{padding:0;margin:0 auto}}.container--mid{max-width:60rem}.container--narrow{max-width:50rem}.linkwrap{display:block}.fa-icon{display:inline-block}.fa-icon::before{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:1}.screen-reader-only{position:absolute;width:1px;height:1px;overflow:hidden}input[type=text],input[type=search]{border:none;padding:.5rem;line-height:1.5}h1+*,p+*,blockquote+*,ul+*,ol+*,table+*,pre+*,dl+*,dt+*,dd+*{margin-top:2.5rem;margin-bottom:0}h1+ul,h1+ol,h1+dt,h1+dd,p+ul,p+ol,p+dt,p+dd,blockquote+ul,blockquote+ol,blockquote+dt,blockquote+dd,ul+ul,ul+ol,ul+dt,ul+dd,ol+ul,ol+ol,ol+dt,ol+dd,table+ul,table+ol,table+dt,table+dd,pre+ul,pre+ol,pre+dt,pre+dd,dl+ul,dl+ol,dl+dt,dl+dd,dt+ul,dt+ol,dt+dt,dt+dd,dd+ul,dd+ol,dd+dt,dd+dd{margin-top:1rem}h2+*{margin-top:1.5rem}h3+*{margin-top:1.2rem}h4+*,h5+*,h6+*{margin-top:1rem}h1{font-size:2rem;line-height:2.5rem;font-weight:800}h2{font-size:1.25rem;line-height:1.563rem;font-weight:700}h3{font-size:1rem;line-height:1.25rem}p{margin-bottom:0;font-size:1rem;line-height:1.625rem}p.large{font-size:1.25rem;line-height:1.563rem}ul>li,ol>li{font-size:1rem;line-height:1.625rem}.overflow{display:block;overflow-y:auto}table{width:100%;text-align:left;background-color:#eee;border-collapse:collapse;border-spacing:2rem 0}table tr:first-child td,table th{background-color:#cbcbcb;font-weight:700;line-height:1.625rem;border-bottom:none;padding:.75rem 1.25rem}table th,table td{text-align:left;font-size:.875rem;line-height:1.125rem;padding:1rem 1.25rem}table th:first-child,table td:first-child{margin-left:1.25rem}table th:last-child,table td:last-child{margin-right:1.25rem}table td{border-bottom:1px solid rgba(0,0,0,.1)}table tr:last-child td{border-bottom:none}table thead+tbody tr:first-child td{background-color:rgba(0,0,0,0);font-weight:400;border-bottom:1px solid rgba(0,0,0,.1)}a{color:#366797;text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#973687}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:#4c4c4c;text-decoration:none}h1>a:active,h1>a:visited,h2>a:active,h2>a:visited,h3>a:active,h3>a:visited,h4>a:active,h4>a:visited,h5>a:active,h5>a:visited,h6>a:active,h6>a:visited{color:#4c4c4c}h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{text-decoration:underline;cursor:pointer}hr{margin:2.5rem 0;border-top:1px solid rgba(0,0,0,.2)}hr+*{margin-top:0}input,textarea{font-family:"Muli",Helvetica,sans-serif}fieldset{padding:0;margin:0;border:none}.captionImage{background:#ededed;max-width:100%}.captionImage img,.captionImage .media>iframe{width:auto;height:auto;max-width:100%}.captionImage .caption{padding:.75rem 2rem 1rem;margin-top:0}.captionImage.leftAlone{position:relative;vertical-align:top;width:100% !important}.captionImage.leftAlone:before{content:"";display:table}.captionImage.leftAlone:after{content:"";display:table;clear:both}.captionImage.leftAlone img{float:left;margin:0 auto}.captionImage.leftAlone .media{float:left;margin:0 auto}.captionImage.leftAlone .caption{float:left;min-width:10rem;margin:0;padding:2rem}.captionImage.center{margin:1rem auto}.captionImage.left{float:left;margin:1rem 1rem 1rem 0}.captionImage.right{float:right;margin:1rem 0 1rem 1rem}.captionImage.left+p,.captionImage.right+p{margin-top:.5rem}.content{width:calc(99.9% - 0px);border:0 solid #818181;background:#fff;margin-top:2.5rem;margin-bottom:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.content:nth-child(1n){float:left;margin-right:30px;clear:none}.content:last-child{margin-right:0}.content:nth-child(1n){margin-right:0;float:right}.content:nth-child(1n+1){clear:both}.content__inner{color:#4c4c4c;text-decoration:none;display:block;padding:0;margin:2.5rem 2.187rem}.content__inner:before{content:"";display:table}.content__inner:after{content:"";display:table;clear:both}.content__inner:first-child{margin-top:2.5rem}.content__inner:last-child{margin-bottom:2.5rem}.content__inner>*:first-child{margin-top:0}.content__inner--divide{border-top:1px solid rgba(0,0,0,.2);padding-top:2.5rem}.content__inner p{margin-top:1.25rem}.content__title{color:#818181;font-size:2rem;line-height:2.5rem;font-weight:800;margin-bottom:0}.content__innertitle{margin-top:0}.content__tagline{font-weight:600;margin-top:.438rem}.content__intro{padding:2.5rem 2.187rem;background:rgba(129,129,129,.2);font-size:1.25rem;line-height:1.563rem;font-weight:700}.content__excerpt{margin-top:.375rem}.content__rule{border:0;height:1px;background:#ccc}.content__date{font-size:0.75rem;font-weight:700;line-height:1.5rem;text-transform:uppercase}.content__date::before{font-family:FontAwesome;content:"";font-size:1rem;margin-right:.5rem}.content a:visited .content__date{color:#4c4c4c}.content--bordertop{border-width:5px 0 0}.content--borderright{border-width:0 5px 0 0}.content--borderbottom{border-width:0 0 5px}.content--borderleft{border-width:0 0 0 5px}.content--snippet{margin-top:0}.content--snippet .content__inner{margin:0;padding:1.75rem 1.5rem 1.5rem}@media(min-width: 50rem){.content--snippet .content__inner{padding:1.75rem 2.5rem 1.5rem}}.content--snippet .content__header{margin:-2rem -1.5rem 0;width:100%;padding:.5rem 1.5rem;background:#818181}@media(min-width: 50rem){.content--snippet .content__header{margin:-2rem -2.5rem 0;padding:.5rem 2.5rem}}.content--snippet .content__title{margin:0;font-size:1.1rem;line-height:1.5;min-height:1.875rem;font-weight:600;color:#fff}.content--snippet .content__title::before{display:inline-block;font-size:1.25rem}.content--snippet+.content{margin-top:1.25rem}.content--advise{border-color:#53009d}.content--advise .content__title{color:#53009d}.content--advise .content__title::before{font-family:FontAwesome;content:"";margin-right:1.5rem}.content--advise .content__header{background:#53009d}.content--advise .content__intro{background:rgba(83,0,157,.2);color:#3e0076}.content--information{border-color:#00889d}.content--information .content__title{color:#00889d}.content--information .content__title::before{font-family:FontAwesome;content:"";margin-right:1.5rem}.content--information .content__header{background:#00889d}.content--information .content__intro{background:rgba(0,136,157,.2);color:#006676}.content--grants{border-color:#009d65}.content--grants .content__title{color:#009d65}.content--grants .content__title::before{font-family:FontAwesome;content:"";margin-right:1.5rem}.content--grants .content__header{background:#009d65}.content--grants .content__intro{background:rgba(0,157,101,.2);color:#00764c}.content--stories{border-color:#9d9300}.content--stories .content__title{color:#9d9300}.content--stories .content__title::before{font-family:FontAwesome;content:"";margin-right:1.5rem}.content--stories .content__header{background:#9d9300}.content--stories .content__intro{background:rgba(157,147,0,.2);color:#766e00}.content--region{border-color:#9d6400}.content--region .content__title{color:#9d6400}.content--region .content__title::before{font-family:FontAwesome;content:"";margin-right:1.5rem}.content--region .content__header{background:#9d6400}.content--region .content__intro{background:rgba(157,100,0,.2);color:#764b00}.content--advise.content--snippet .content__title,.content--information.content--snippet .content__title,.content--grants.content--snippet .content__title,.content--stories.content--snippet .content__title,.content--region.content--snippet .content__title{color:#fff}.content--advise.content--snippet .content__title::before,.content--information.content--snippet .content__title::before,.content--grants.content--snippet .content__title::before,.content--stories.content--snippet .content__title::before,.content--region.content--snippet .content__title::before{margin-right:.75rem}a.content__inner .content__excerpt{color:#4c4c4c}a.content__inner:hover{text-decoration:none}a.content__inner:hover .content__title{text-decoration:underline;text-decoration-color:#fff}.header{padding-top:2rem;margin-top:-2rem;background:#13889b;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);position:relative;z-index:1000;overflow:hidden}.header__kowhaiwhai{position:relative;top:-1.75rem;display:block;width:100%;height:4.5rem;margin-bottom:-1.75rem;overflow:hidden;opacity:.2;background:rgba(0,0,0,0) no-repeat;background-position:center top;background-size:110% auto}@media(min-width: 30rem){.header__kowhaiwhai{height:7.5rem;background-size:105% auto}}@media(min-width: 50rem){.header__kowhaiwhai{position:absolute;width:60%;height:110%;background-position:left bottom;background-size:auto 100%;right:-5%;top:20%;margin:0}}@media(min-width: 75rem){.header__kowhaiwhai{width:55%;height:130%;background-position:left top;background-size:100% 100%;right:-10%}}.header a{text-decoration:none;color:#fff}.header .container{position:relative;z-index:100}.header h1{padding:0;margin:-0.5rem 0 0}@media(min-width: 50rem){.header h1{margin:0}}.header__brand{display:inline-block;margin-bottom:.5rem}@media(min-width: 50rem){.header__brand{margin:.5rem 0 0}}.header__logo{width:12rem;max-height:100%;margin-top:1.75rem}@media(min-width: 30rem){.header__logo{width:14rem;margin-top:1.75rem}}@media(min-width: 50rem){.header__logo{width:34rem;margin-top:1.75rem}}.header .searchbar{width:100%;padding-bottom:1rem}@media(min-width: 50rem){.header .searchbar{display:none}}.header .searchbar--toggleable{display:none}.header .searchbar--toggleable.open{display:block}.header__toggles{position:absolute;top:1.25rem;right:1rem;margin-top:0}@media(min-width: 30rem){.header__toggles{top:1.5rem;right:1.75rem}}@media(min-width: 50rem){.header__toggles{display:none}}.header__toggles>div{display:inline-block;margin-left:1rem}@media(min-width: 30rem){.header__toggles>div{margin-left:2rem}}.header__toggles .fa-icon::before{color:#fff;font-size:1.75rem}.header__toggles .fa-icon:hover{cursor:pointer}.header__toggles--nav .fa-icon::before{font-family:FontAwesome;content:"";position:relative;top:.05rem}.header__toggles--search .fa-icon::before{font-family:FontAwesome;content:""}.footer{position:relative;padding:1.5rem 0;margin-bottom:-0.5rem;margin-top:5rem;background:#13889b;color:#fff;overflow:hidden}.footer>.container{position:relative;z-index:100}.footer__kowhaiwhai{position:absolute;top:0;width:75rem;height:auto;left:0;opacity:.1;z-index:0;transform:translate(-25%, -1rem)}@media(min-width: 30rem){.footer__kowhaiwhai{width:100rem;transform:translate(-20%, -1.5rem)}}@media(min-width: 50rem){.footer__kowhaiwhai{position:absolute;height:30rem;width:auto;top:0;left:auto;right:0;transform:translate(47.5%, -1rem)}}@media(min-width: 60rem){.footer__kowhaiwhai{opacity:.2}}.footer__links{width:100%;min-height:3.5rem}.footer__copyright{width:100%;margin:1.75rem 0}.footer__logos{position:relative;width:100%;height:6rem}@media(min-width: 30rem){.footer__logos{height:2.5rem}}.footer__ss{display:block;position:absolute;top:.5rem}.footer__divider{display:block;position:absolute;top:0;left:2.75rem;height:2.5rem;width:1px;border-right:1px solid #fff;opacity:.2}.footer__divider--second{display:none}@media(min-width: 30rem){.footer__divider--second{display:block;left:16rem}}.footer__nzg{display:block;position:absolute;top:0;left:3rem}.footer__nzg img.footer-govt-logo{width:12.188rem;height:auto}.footer__dia{display:block;position:absolute;bottom:0;left:0}@media(min-width: 30rem){.footer__dia{top:.35rem;left:17.5rem}}.footer__dia img{width:auto;height:1.8rem}.banner{background-color:#999;background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;padding-top:90%;text-align:center;position:relative}.banner>*{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}@media(min-width: 30rem){.banner{padding-top:65%}}@media(min-width: 50rem){.banner{padding-top:50%}}@media(min-width: 75rem){.banner{padding-top:0;height:31.25rem}}.banner__title,.banner__text{color:#fff;font-family:"Muli",Helvetica,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.5);line-height:1.25}.banner__title{font-weight:800;margin:0 0 .5rem;font-size:1.5rem}@media(min-width: 30rem){.banner__title{font-size:2rem}}@media(min-width: 50rem){.banner__title{font-size:3rem}}.banner__text{color:#fff;font-family:"Muli",Helvetica,sans-serif;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.5);margin:0;font-size:1rem;line-height:1.25}@media(min-width: 30rem){.banner__text{font-size:1.25rem}}@media(min-width: 50rem){.banner__text{font-size:1.75rem}}.banner .search__container{margin-top:1rem}@media(min-width: 30rem){.banner .search__container{max-width:30rem;margin:1rem auto 0}}@media(min-width: 50rem){.banner .search__container{max-width:none;margin:2.5rem 0 0}}.banner .search__container .search__input[type=text]{height:3.25rem;line-height:3.25rem}.banner .search .button{height:3.25rem !important}.welcomes{background:#333;padding:1rem;color:#fff;text-align:center}.welcomes__text{padding:0;margin:0;font-size:.8rem}.welcomes__welcome{list-style:none;display:inline-block;white-space:nowrap}.welcomes__welcome:not(:last-of-type)::after{content:"|";margin:0 1rem}.landingbanner{position:relative;background-color:#999;background-position:top center;background-repeat:no-repeat;background-size:cover;height:20rem;width:100%}.landingbanner::before{display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,.2)}@media(min-width: 50rem){.landingbanner::before{background:linear-gradient(to right, #000, transparent)}}@media(min-width: 30rem){.landingbanner{height:25rem}}@media(min-width: 50rem){.landingbanner{height:30rem}}.landingbanner__wrap{position:absolute;width:100%;top:50%;right:auto;bottom:auto;transform:translate(0%, -50%);max-height:100%;overflow:hidden}.landingbanner__title{color:#fff;font-family:"Muli",Helvetica,sans-serif;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.5);margin:.5rem 0;font-size:1.8rem;line-height:1.25}@media(min-width: 30rem){.landingbanner__title{font-size:2.25rem;margin:1rem 0}}@media(min-width: 50rem){.landingbanner__title{font-size:2.5rem}}.landingbanner__title--maori{font-size:1.5rem;font-weight:600}@media(min-width: 30rem){.landingbanner__title--maori{font-size:1.65rem}}@media(min-width: 50rem){.landingbanner__title--maori{font-size:1.8rem}}.landingbanner__content{margin:0;font-size:.9rem;line-height:1.25;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media(min-width: 30rem){.landingbanner__content{font-size:1.1rem;line-height:1.4}}@media(min-width: 50rem){.landingbanner__content{margin:.5rem 0;max-width:40rem;line-height:1.5}}.button{background:#005562;color:#fff;font-family:"Muli",Helvetica,sans-serif;padding:0 2.5rem;box-shadow:none;border-radius:0;border:none;font-weight:700;display:inline-block;white-space:nowrap;vertical-align:middle;cursor:pointer}.button:visited{color:#fff}.button:hover{background-color:#74005f;text-decoration:none}@media(min-width: 50rem){.button{font-size:1.42rem;line-height:4rem}}.button:active{background:#337781}.button--rounded{border-radius:5px}.button--searchicon{background:rgba(0,0,0,0);color:#005562}.searchbanner{width:100%;padding:1.25rem 0;background:#002227}.searchbanner .search__container{margin-top:0}.searchresults{position:relative;background:#ededed;min-height:calc(100% - 34rem)}@media(min-width: 30rem){.searchresults{min-height:calc(100% - 36rem)}}@media(min-width: 50rem){.searchresults{min-height:calc(100% - 38.5rem)}}.searchresults+.footer{margin-top:0}.searchresults .container{position:relative;z-index:100}.searchresults__listItem .content--snippet{margin-top:2rem}.searchresults__listItem:first-of-type .content--snippet{margin-top:0}.searchsummary{position:relative;padding:2.124rem 0;font-size:1.5rem;text-align:center}.searchsummary__resultCount{font-weight:700}.searchsummary__suggestion{margin-top:.25rem;font-size:1rem}.searchsummary h3{font-size:1.5rem;line-height:1.5;margin:0;font-weight:400}.searchmessage{padding:2.25rem 1rem;font-size:1.25rem;text-align:center}.searchmessage__suggestion{margin-top:1.5rem;font-size:1rem}.pagination{margin:0;padding:2.25rem 0;text-align:center;clear:both}.pagination__links{margin:0}.pagination__link{display:inline-block;margin:0 .75rem}.pagination__link a,.pagination__link a:visited{text-decoration:none;color:#366797}.pagination__link a:hover,.pagination__link a:visited:hover{text-decoration:underline}.pagination__link a:visited{color:#973687}.pagination__link--disabled a,.pagination__link--disabled a:visited{text-decoration:none;color:#4c4c4c;cursor:default}.pagination__link--disabled a:hover,.pagination__link--disabled a:visited:hover{text-decoration:none}.pageintro{margin:1.5rem auto}.pageintro p{font-weight:400;font-size:1.3rem;line-height:1.4}.pageintro p:first-child{margin-top:0}@media(min-width: 50rem){.pageintro{margin:3rem auto}.pageintro p{font-size:1.5rem;line-height:1.5}}.pageintro+.container,.pageintro+.container>.content:first-child{margin-top:0}.introparagraph p{font-size:1.25rem;line-height:1.625rem}.relatedlist{margin:0}.relatedlist__title{display:block;font-size:1.5rem;line-height:1.5;margin:0;padding:3rem 0;text-align:center;font-weight:400}.relatedlist__item{margin:0}.relatedlist__item .content--snippet{margin:0 0 1.25rem}.relatedlist__item:last-of-type .content--snippet{margin:0}.doublesearch{background:#002227;padding:1.5rem 0}.doublesearch:before{content:"";display:table}.doublesearch:after{content:"";display:table;clear:both}.doublesearch__search{width:100%}.doublesearch__othersearch{display:none}@media(min-width: 50rem){.doublesearch__search{width:calc(69.93% - 9px)}.doublesearch__search:nth-child(1n){float:left;margin-right:30px;clear:none}.doublesearch__search:last-child{margin-right:0}.doublesearch__search:nth-child(10n){margin-right:0;float:right}.doublesearch__search:nth-child(10n+1){clear:both}.doublesearch__othersearch{display:block;width:calc(29.97% - 21px)}.doublesearch__othersearch:nth-child(1n){float:left;margin-right:30px;clear:none}.doublesearch__othersearch:last-child{margin-right:0}.doublesearch__othersearch:nth-child(10n){margin-right:0;float:right}.doublesearch__othersearch:nth-child(10n+1){clear:both}}@media(min-width: 75rem){.doublesearch__search{width:calc(59.94% - 12px)}.doublesearch__search:nth-child(1n){float:left;margin-right:30px;clear:none}.doublesearch__search:last-child{margin-right:0}.doublesearch__search:nth-child(10n){margin-right:0;float:right}.doublesearch__search:nth-child(10n+1){clear:both}.doublesearch__othersearch{margin-left:calc(9.99% - 27px + 30px) !important;width:calc(29.97% - 21px)}.doublesearch__othersearch:nth-child(1n){float:left;margin-right:30px;clear:none}.doublesearch__othersearch:last-child{margin-right:0}.doublesearch__othersearch:nth-child(10n){margin-right:0;float:right}.doublesearch__othersearch:nth-child(10n+1){clear:both}}.search__container{position:relative;background:#fff;border-radius:5px;border:none;padding:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);clear:both}.search__inputwrap{width:calc(100% - 3.5rem);float:left}@media(min-width: 30rem){.search__inputwrap{width:calc(100% - 7.75rem)}}.search .button{float:right;padding:0 .75rem;line-height:1;height:2.6rem}.search .button .us{display:none}@media(min-width: 30rem){.search .button .us{display:inline}}@media(min-width: 30rem){.search .button{padding:0 1.75rem;font-size:1.25rem;line-height:1}}.search__input[type=text]{border:none;font-family:"Muli",Helvetica,sans-serif;display:block;box-sizing:border-box;width:100%;text-align:left;padding:0 0 0 .5rem;font-size:1rem;height:2.6rem;line-height:2.6rem}.search__input[type=text]:-ms-input-placeholder{color:#4c4c4c}.search__input[type=text]::placeholder{color:#4c4c4c}@media(min-width: 30rem){.search__input[type=text]{padding:0 1.25rem;font-size:1.1rem}}@media(min-width: 50rem){.search__input[type=text]{font-size:1.25rem}}.search--site .search__inputwrap{width:calc(100% - 3.5rem)}.search--site .button{padding:0 1rem}.search--site .button .icon::before{color:#005562;font-size:1.25rem;font-family:FontAwesome;content:""}.boxcontainer{position:relative;overflow:hidden;margin-top:5rem}.boxcontainer:before{content:"";display:table}.boxcontainer:after{content:"";display:table;clear:both}.boxcontainer__outer{position:relative;justify-content:center;z-index:10}@media(min-width: 30rem){.boxcontainer__outer{display:flex}}.boxcontainer+.footer{margin-top:0}.box{color:#fff;background:rgba(3,72,83,.9);width:100%}@media(min-width: 30rem){.box{flex-grow:1;width:50%}}.box__inner{display:block;padding:2rem}.box__inner:before{content:"";display:table}.box__inner:after{content:"";display:table;clear:both}@media(min-width: 50rem){.box__inner{float:right;max-width:23.125rem;text-align:left;padding:4.25rem}}@media(min-width: 75rem){.box__inner{padding:4.25rem 14.5rem 4.25rem 7rem}}.box__title{font-size:1.5rem;line-height:2rem;font-weight:700;margin:0}@media(min-width: 50rem){.box__title{max-width:370px;font-size:2.5rem;line-height:3.125rem}}.box .button{margin:1rem 0 0;text-align:center;background:#fff;color:#005562;font-size:1rem;line-height:3.125rem;padding:0 1.25rem}@media(min-width: 50rem){.box .button{display:inline-block;font-size:1.25rem}}.box--right{background-color:rgba(87,0,71,.9)}@media(min-width: 50rem){.box--right .box__inner{float:left}}.box--right .button{color:#74005f}body.open .header{overflow:visible}@media(max-width: 49.99rem){body.open{overflow:hidden}body.open.closing{overflow:auto}}.navigation{z-index:101}.navigation .container{position:static}.navigation--toggleable{display:none}.navigation--toggleable.open{display:block}@media(min-width: 50rem){.navigation--toggleable{display:block}}.navigation--mega{background:rgba(0,0,0,0)}.navigation__header--mobile{display:none}.navigation--footer{margin:0}.navigation--footer .navigation__items{margin:0;padding:0}.navigation--footer .navigation__item{display:block;margin:.5rem 0;line-height:1.5}.navigation--footer .navigation__item a{font-weight:400}.navigation__items{padding:0;margin:0}.navigation__items--l1>.navigation__item--group.open .navigation__items--l2{display:block}.navigation__items--l2{display:none;background:#fff;padding:.5rem 0 1rem;font-size:.875rem}.navigation__items--l2 .navigation__item--group{margin-top:1rem;border-top:1px solid #ddd}.navigation__items--l2 .navigation__item--group .title{color:#4c4c4c;font-weight:700;margin-bottom:.1rem}.navigation__items--l2 .navigation__item a{color:#366797}.navigation__items--l3{padding:0}.navigation__items--l3 .navigation__item{display:block;padding:.3rem 0;font-size:.875rem;line-height:1.5}.navigation__item{padding:.5rem 0;line-height:2;list-style:none}.navigation__item:last-of-type{border-bottom:none}.navigation__item a{color:#fff;font-weight:400}.navigation__item--group{color:#fff;font-weight:400;cursor:pointer}@media(max-width: 49.99rem){.navigation.open{position:fixed;top:0;left:0;width:calc(100% + 1rem);height:100%;background:#13889b;z-index:100;overflow-y:auto;animation-name:slide-from-right;animation-duration:350ms;animation-timing-function:ease-out}.navigation.open.closing{animation-name:slide-to-right;animation-duration:355ms;animation-timing-function:ease-out}.navigation.open>.container{width:calc(100% - 1rem);margin:0 1rem;padding:0}.navigation__header--mobile{display:block;width:calc(100% - 5rem);background:#005562;padding:1.25rem 2.5rem;color:#fff}.navigation__header--mobile::before{position:relative;display:inline-block;top:.15rem;margin-right:1.5rem;font-family:FontAwesome;content:"";font-size:1.25rem;line-height:1}.navigation__items{padding:0 .5rem;margin:0 1rem}.navigation__items--l1{border-bottom:1px solid rgba(0,0,0,.2)}.navigation__items--l1>.navigation__item--group{position:relative;margin:0 -0.5rem;padding:.75rem .5rem;border-bottom:1px solid rgba(0,0,0,.2)}.navigation__items--l1>.navigation__item--group::after{position:absolute;right:.5rem;bottom:.75rem;font-family:FontAwesome;content:"";font-size:2rem;line-height:1}.navigation__items--l1>.navigation__item--group.open{position:fixed;top:0;left:0;width:100%;height:100%;padding:3.5rem 1rem;z-index:100;overflow-y:auto;animation-name:slide-from-right;animation-duration:350ms;animation-timing-function:ease-out}.navigation__items--l1>.navigation__item--group.open.closing{animation-name:slide-to-right;animation-duration:355ms;animation-timing-function:ease-out}.navigation__items--l1>.navigation__item--group.open::after{display:none}.navigation__items--l1>.navigation__item--group.open>.title{display:block;position:absolute;top:0;left:0;width:calc(100% - 6rem);background:#005562;padding:1rem 2.5rem;color:#fff}.navigation__items--l1>.navigation__item--group.open>.title::before{position:relative;display:inline-block;top:.15rem;margin-right:1rem;font-family:FontAwesome;content:"";font-size:1.25rem;line-height:1}.navigation__items--l1>.navigation__item--group.open+.navigation__item::before{content:"";display:block;width:calc(100% + 1rem);height:2.75rem;margin:0 -0.5rem .75rem;border-bottom:1px solid rgba(0,0,0,.2)}.navigation__items--l1>.navigation__item--group.open .navigation__items--l2{min-height:calc(100% - 1rem);padding-bottom:100px}.navigation__items--l1>.navigation__item--kiwaha{padding:.75rem 0}.navigation__items--l2{margin:.5rem -1rem -0.5rem}.navigation__items--l2 .container{padding:.5rem 1rem;width:calc(100% - 3rem)}.navigation__items--l2 .container>.navigation__item--group{padding-bottom:0}.navigation__items--l2 .container>.navigation__item--group .title{padding:0 1rem}.navigation__items--l3{padding:0}}@media(min-width: 50rem){.navigation{position:relative;padding-bottom:.5rem}.navigation__items--l1>.navigation__item.open:focus{outline:none}.navigation__items--l1>.navigation__item--group.open>.title{position:relative}.navigation__items--l1>.navigation__item--group.open>.title::after{content:"";position:absolute;top:calc(100% + .7rem);left:calc(50% - 1.25rem);width:0;height:0;border-left:1.25rem solid rgba(0,0,0,0);border-right:1.25rem solid rgba(0,0,0,0);border-top:1rem solid #13889b;z-index:200}.navigation__items--l2{position:absolute;left:0;top:100%;width:100%;height:auto;background:#fff;overflow:visible;z-index:100;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.navigation__items--l2 .container:before{content:"";display:table}.navigation__items--l2 .container:after{content:"";display:table;clear:both}.navigation__items--l2 .container .navigation__item--group{margin-top:1.5rem;width:calc(33.3% - 20px)}.navigation__items--l2 .container .navigation__item--group:nth-child(1n){float:left;margin-right:30px;clear:none}.navigation__items--l2 .container .navigation__item--group:last-child{margin-right:0}.navigation__items--l2 .container .navigation__item--group:nth-child(3n){margin-right:0;float:right}.navigation__items--l2 .container .navigation__item--group:nth-child(3n+1){clear:both}.navigation__item{display:inline-block;margin-right:1.5rem}.navigation__item:last-of-type{margin-right:0}.navigation__item--kiwaha{float:right;padding-right:1rem}}@media(min-width: 75rem){.navigation__item--kiwaha{padding-right:0}}@keyframes slide-from-right{from{transform:translate3d(100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes slide-to-right{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(100%, 0, 0);display:none}}.processflow{position:relative;margin-top:5rem;background:#fff;padding:0}@media(min-width: 50rem){.processflow{padding:4.563rem 0}}.processflow__title{font-size:1rem;line-height:1rem;font-weight:700;border-bottom:1px solid #ccc;text-align:center;padding:1rem 0;color:#13889b}.processflow__stepholder{display:none}@media(min-width: 50rem){.processflow__stepholder{display:flex;display:-webkit-flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;align-content:stretch;-webkit-align-content:stretch;list-style:none;padding:0;margin:0}}.processflow__step{width:100%;flex-grow:1;-webkit-flex-grow:1;font-size:1rem;line-height:1.25rem;padding-bottom:1rem;border-bottom:2px solid #005562;padding-left:2.93rem}@media(min-width: 50rem){.processflow__step a{max-width:144px;display:block}}@media(min-width: 75rem){.processflow__step{border-bottom:3px solid #005562}}.processflow__step:first-child{padding-left:0}.processflow__step a:visited{color:#366797}.processflow__step--active{font-weight:700}.processflow__step--active~.processflow__step{border-bottom:2px solid #ccc}@media(min-width: 75rem){.processflow__step--active~.processflow__step{border-bottom:3px solid #ccc}}.processflow__step--active~.processflow__step a{color:#666}.processflow__step:hover{cursor:pointer}.processflow__content{display:none;margin:2rem 0 0;border-bottom:1px solid #ccc;padding-bottom:1rem}@media(min-width: 50rem){.processflow__content{border-bottom:none;padding-bottom:0}}.processflow__content *:first-child{margin-top:0;padding-top:0}.processflow__content *:last-child{margin-bottom:0;padding-bottom:0}.processflow__content--active{display:block}.processflow__contenttitle{text-align:center}.processflow__mobilenav{display:flex;display:-webkit-flex;font-size:1.5rem;text-align:center;margin:0 0 .25rem;font-family:arial}@media(min-width: 50rem){.processflow__mobilenav{display:none}}.processflow__prev,.processflow__next{flex-grow:1;-webkit-flex-grow:1;border:none;background:none;box-shadow:none;padding:0}.processflow__prev::before,.processflow__next::before{font-size:3.125rem;color:#ccc;text-decoration:none}.processflow__prev::before{font-family:FontAwesome;content:""}.processflow__next{order:3;-webkit-order:3}.processflow__next::before{font-family:FontAwesome;content:""}.processflow__indicators{flex-grow:8;-webkit-flex-grow:8;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.processflow__indicatorlist{list-style:none;margin:0;padding:0;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.processflow__indicator+.processflow__indicator{padding:0 0 0 .625rem}.processflow__indicator--active~.processflow__indicator .processflow__indicatorbutton::before{font-family:FontAwesome;content:""}.processflow__indicatorbutton{border:none;background:none;box-shadow:none;padding:0;color:#7e7e7e}.processflow__indicatorbutton::before{font-family:FontAwesome;content:""}.processflow+.footer{margin-top:0}.rating{background:#fff;padding:2rem;margin-top:2rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.rating__title{color:#005562;font-size:1.75rem;line-height:2rem;font-weight:800;margin:0}.rating__form{margin-top:1.5rem}.rating__form fieldset{padding:0;margin:1.5rem 0;border:none}.rating__form .message{background-color:#ededed;padding:.5rem 1rem}@media(min-width: 50rem){.rating #Useful{width:calc(49.95% - 15px)}.rating #Useful:nth-child(1n){float:left;margin-right:30px;clear:none}.rating #Useful:last-child{margin-right:0}.rating #Useful:nth-child(2n){margin-right:0;float:right}.rating #Useful:nth-child(2n+1){clear:both}}.rating #Useful>label{display:none}.rating #Useful::before{content:"This was:";display:block;margin-bottom:.75rem}.rating #Useful #Form_RatingForm_Useful{margin:0 0 1rem;width:calc(100% - .25rem);padding:0}.rating #Useful #Form_RatingForm_Useful li{list-style:none}.rating #Useful #Form_RatingForm_Useful .valY,.rating #Useful #Form_RatingForm_Useful .valN{position:relative}.rating #Useful #Form_RatingForm_Useful_Y,.rating #Useful #Form_RatingForm_Useful_N{position:absolute;top:1rem;left:1rem}.rating #Useful #Form_RatingForm_Useful_Y+label,.rating #Useful #Form_RatingForm_Useful_N+label{width:calc(100% - 3rem);display:block;border:1px solid #005562;padding:.1rem 1.5rem .4rem;line-height:1.6}.rating #Useful #Form_RatingForm_Useful_Y+label::before,.rating #Useful #Form_RatingForm_Useful_N+label::before{position:relative;top:.1rem;left:1.5rem;background-color:#fff;color:#13889b;font-family:FontAwesome;content:"";font-size:1.5rem;margin-right:2.5rem}.rating #Useful #Form_RatingForm_Useful_Y+label{border-radius:5px 5px 0 0;border-bottom-color:#fff}.rating #Useful #Form_RatingForm_Useful_N+label{border-radius:0 0 5px 5px}.rating #Useful #Form_RatingForm_Useful_N+label::before{font-family:FontAwesome;content:""}.rating #Form_RatingForm_Comment_Holder{position:relative}@media(min-width: 50rem){.rating #Form_RatingForm_Comment_Holder{width:calc(49.95% - 15px);margin-top:0}.rating #Form_RatingForm_Comment_Holder:nth-child(1n){float:left;margin-right:30px;clear:none}.rating #Form_RatingForm_Comment_Holder:last-child{margin-right:0}.rating #Form_RatingForm_Comment_Holder:nth-child(2n){margin-right:0;float:right}.rating #Form_RatingForm_Comment_Holder:nth-child(2n+1){clear:both}}.rating #Form_RatingForm_Comment_Holder>label{position:absolute;width:1px;height:1px;overflow:hidden}.rating #Form_RatingForm_Comment_Holder::before{content:"Enter your comment here:";display:block;margin-bottom:.75rem}.rating #Form_RatingForm_Comment_Holder #Form_RatingForm_Comment{width:calc(100% - .5rem);max-width:calc(100% - .5rem);height:4.9rem;border:1px solid #005562;border-radius:5px;padding:.5rem}.rating #Form_RatingForm_action_rate{content:"send feedback";background:#005562;color:#fff;font-family:"Muli",Helvetica,sans-serif;padding:0 2.5rem;box-shadow:none;border:none;font-weight:700;font-size:1rem;line-height:3;display:block;border-radius:5px}.rating #Form_RatingForm_action_rate:hover{background-color:#74005f}.stories{text-align:center;max-width:100%}.stories__title{font-size:1.5rem;line-height:1.875rem;color:#005562;margin:3rem auto;font-weight:800}.stories__holder{width:calc(99.9% - 0px);margin-top:0}.stories__holder:nth-child(1n){float:left;margin-right:30px;clear:none}.stories__holder:last-child{margin-right:0}.stories__holder:nth-child(1n){margin-right:0;float:right}.stories__holder:nth-child(1n+1){clear:both}.stories .button{margin:2rem 0 0;font-size:1rem;line-height:3.125rem;max-width:calc(100% - 5rem)}@media(min-width: 50rem){.stories .button{font-size:1.25rem}}.story{list-style:none;display:block;cursor:pointer;text-align:center;width:calc(99.9% - 0px)}.story:nth-child(1n){float:left;margin-right:30px;clear:none}.story:last-child{margin-right:0}.story:nth-child(1n){margin-right:0;float:right}.story:nth-child(1n+1){clear:both}@media(min-width: 50rem){.story{width:calc(33.3% - 20px)}.story:nth-child(1n){float:left;margin-right:30px;clear:none}.story:last-child{margin-right:0}.story:nth-child(3n){margin-right:0;float:right}.story:nth-child(3n+1){clear:both}}.story__imageholder{position:relative;height:12.5rem;width:100%;max-width:370px;background-color:#ccc;overflow:hidden;margin:0 auto;position:relative}.story__imageholder>*{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}.story__imagehighlight{display:none}.story__image{width:100%;min-width:100%}.story__title{font-size:1rem;line-height:1.25rem;color:#4c4c4c;font-weight:400;margin:.75rem 0}.story:hover .story__imagehighlight,.story>a:focus .story__imagehighlight{display:block;width:100%;height:100%;position:relative;box-sizing:border-box;border:.625rem solid #08c7ed;z-index:10}.story:hover .story__imagehighlight>*,.story>a:focus .story__imagehighlight>*{position:absolute;top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%, -50%)}input[type=email],input[type=text],input[type=password]{width:100%;display:block;border:1px solid #818181;font-size:1rem;line-height:1.25rem;padding:.5rem;border-radius:5px}.field+.field{margin-top:1.5rem}.Actions{margin-top:1.5rem}.Actions .action{background:#005562;color:#fff;font-family:"Muli",Helvetica,sans-serif;padding:0 2.5rem;box-shadow:none;border:none;font-weight:bold;display:inline-block;white-space:nowrap;vertical-align:middle;border-radius:5px;line-height:3rem}label{line-height:2rem}@media(min-width: 50rem){#MemberLoginForm_LoginForm input[type=email],#MemberLoginForm_LostPasswordForm input[type=email],#MemberLoginForm_LoginForm input[type=text],#MemberLoginForm_LoginForm input[type=password]{width:50%}}@media(min-width: 75rem){#MemberLoginForm_LoginForm input[type=email],#MemberLoginForm_LostPasswordForm input[type=email],#MemberLoginForm_LoginForm input[type=text],#MemberLoginForm_LoginForm input[type=password]{width:30%}}.content--information .content__intro>*:first-child{margin-top:0}.content--information .content__intro p{font-size:1.25rem}

/*# sourceMappingURL=main.css.map*/