:root {
  --bui_color_accent_foreground: #1a1a1a;
  --bui_color_accent_background: #333333;
  --bui_color_accent_background_alt: #e4e4e4;
  --bui_color_accent_background_dynamic: #333333;
  --bui_color_accent_border: #6c6c6c;
  --bui_color_callout_foreground: #804000;
  --bui_color_callout_background: #FF8000;
  --bui_color_callout_background_alt: #ffeede;
  --bui_color_callout_background_dynamic: #FF8000;
  --bui_color_callout_border: #ffa447;
  --bui_color_action_foreground: #CC0000;
  --bui_color_action_foreground_inverted: #F2F2F2;
  --bui_color_action_background: #CC0000;
  --bui_color_action_background_alt: #F2F2F2;
  --bui_color_action_border: #CC0000;
  --bui_color_action_highlighted: #CC0000;
  --bui_color_action_highlighted_alt: rgba(204,0,0, 0.06);
  --bui_color_action_focus: rgba(204,0,0, 0.24);
  --bui_color_cta_background: #D6322C;
  --bui_color_cta_highlighted: #CC0000;
  --bui_color_destructive_foreground: #CC0000;
  --bui_color_destructive_background: #CC0000;
  --bui_color_destructive_background_alt: #f8dede;
  --bui_color_destructive_background_dynamic: #CC0000;
  --bui_color_destructive_border: #CC0000;
  --bui_color_destructive_highlighted: #660000;
  --bui_color_destructive_highlighted_alt: rgba(204,0,0, 0.06);
  --bui_color_destructive_focus: rgba(204,0,0, 0.24);
  --bui_color_constructive_foreground: #008009;
  --bui_color_constructive_background: #008009;
  --bui_color_constructive_background_alt: #deeedf;
  --bui_color_constructive_background_dynamic: #008009;
  --bui_color_constructive_border: #008009;
  --bui_color_white: #ffffff;
  --bui_color_black: #1a1a1a;
  --bui_color_border: #949494;
  --bui_color_border_alt: #e7e7e7;
  --bui_color_border_disabled: #d9d9d9;
  --bui_color_foreground: #171717;
  --bui_color_foreground_alt: #494949;
  --bui_color_foreground_disabled: #949494;
  --bui_color_foreground_disabled_alt: #d9d9d9;
  --bui_color_foreground_inverted: #f2f2f2;
  --bui_color_background: #494949;
  --bui_color_background_alt: #f2f2f2;
  --bui_color_background_inverted: #171717;
  --bui_color_background_disabled: #d9d9d9;
  --bui_color_background_disabled_alt: #f2f2f2;
  --bui_color_background_base: #ffffff;
  --bui_color_background_base_alt: #f5f5f5;
  --bui_color_background_elevation_one: #ffffff;
  --bui_color_background_elevation_two: #ffffff;
  --bui_color_highlighted: #cecece;
  --bui_color_highlighted_alt: rgba(26,26,26, 0.06);
  --bui_color_transparent: rgba(26,26,26, 0);
  --bui_color_black_with_alpha: rgba(26,26,26, 0.5);
  --bui_color_on_background: #ffffff;
  --bui_color_on_accent_background: #ffffff;
  --bui_color_on_accent_background_dynamic: #ffffff;
  --bui_color_on_callout_background: #ffffff;
  --bui_color_on_callout_background_dynamic: #ffffff;
  --bui_color_on_action_background: #ffffff;
  --bui_color_on_action_highlighted: #ffffff;
  --bui_color_on_cta_background: #FFFFFF;
  --bui_color_on_destructive_background: #ffffff;
  --bui_color_on_destructive_background_dynamic: #ffffff;
  --bui_color_on_constructive_background: #ffffff;
  --bui_color_on_constructive_background_dynamic: #ffffff;
  --bui_color_on_brand_primary_background: #ffffff;
  --bui_color_on_brand_primary_background_dynamic: #ffffff;
  --bui_color_on_brand_secondary_background: #ffffff;
  --bui_color_on_brand_genius_secondary_background: #ffffff;
  --bui_color_brand_primary_foreground: #CC0000;
  --bui_color_brand_primary_background: #CC0000;
  --bui_color_brand_primary_background_dynamic: #CC0000;
  --bui_color_brand_secondary_foreground: #333333;
  --bui_color_brand_secondary_background: #333333;
  --bui_color_brand_genius_secondary_foreground: #333333;
  --bui_color_brand_genius_secondary_background: #333333;
  --bui_animation_exit_duration: var(--bui_animation_reduced_motion_duration, 0.12s);
  --bui_animation_exit_timing_function: cubic-bezier(0.2, 0, 1, 0.8);
  --bui_animation_exit: var(--bui_animation_exit_duration) var(--bui_animation_exit_timing_function);
  --bui_animation_enter_duration: var(--bui_animation_reduced_motion_duration, 0.12s);
  --bui_animation_enter_timing_function: cubic-bezier(0, 0, 0.4, 0.8);
  --bui_animation_enter: var(--bui_animation_enter_duration) var(--bui_animation_enter_timing_function);
  --bui_animation_hover_duration: var(--bui_animation_reduced_motion_duration, 0.12s);
  --bui_animation_hover_timing_function: cubic-bezier(0.2, 0, 0.4, 0.8);
  --bui_animation_hover: var(--bui_animation_hover_duration) var(--bui_animation_hover_timing_function);
  --bui_animation_press_duration: var(--bui_animation_reduced_motion_duration, 0.12s);
  --bui_animation_press_timing_function: cubic-bezier(0.2, 0, 0.4, 0.8);
  --bui_animation_press: var(--bui_animation_press_duration) var(--bui_animation_press_timing_function);
  --bui_animation_appear_duration: var(--bui_animation_reduced_motion_duration, 0.24s);
  --bui_animation_appear_timing_function: cubic-bezier(0, 0, 0.4, 1);
  --bui_animation_appear: var(--bui_animation_appear_duration) var(--bui_animation_appear_timing_function);
  --bui_animation_fade_in_duration: var(--bui_animation_reduced_motion_duration, 0.24s);
  --bui_animation_fade_in_timing_function: cubic-bezier(0, 0, 0.4, 1);
  --bui_animation_fade_in: var(--bui_animation_fade_in_duration) var(--bui_animation_fade_in_timing_function);
  --bui_animation_fade_out_duration: var(--bui_animation_reduced_motion_duration, 0.12s);
  --bui_animation_fade_out_timing_function: cubic-bezier(1, 0, 1, 1);
  --bui_animation_fade_out: var(--bui_animation_fade_out_duration) var(--bui_animation_fade_out_timing_function);
  --bui_animation_disappear_duration: var(--bui_animation_reduced_motion_duration, 0.12s);
  --bui_animation_disappear_timing_function: cubic-bezier(0.2, 0, 1, 0.8);
  --bui_animation_disappear: var(--bui_animation_disappear_duration) var(--bui_animation_disappear_timing_function);
  --bui_page_transition_exit_duration: var(--bui_animation_reduced_motion_duration, 0.48s);
  --bui_page_transition_exit_timing_function: cubic-bezier(1, 0, 1, 1);
  --bui_page_transition_exit: var(--bui_animation_page_transition_exit_duration) var(--bui_animation_page_transition_exit_timing_function);
  --bui_page_transition_enter_duration: var(--bui_animation_reduced_motion_duration, 0.48s);
  --bui_page_transition_enter_timing_function: cubic-bezier(0, 0, 0.4, 1);
  --bui_page_transition_enter: var(--bui_animation_page_transition_enter_duration) var(--bui_animation_page_transition_enter_timing_function);
  --bui_shadow_100: 0px 2px 8px 0px #1a1a1a29;
  --bui_shadow_200: 0px 2px 16px 0px #1a1a1a3D;
  --bui_shadow_300: 0px 4px 16px 0px #1a1a1a52;
  --bui_rem_pixel: 0.0625rem;
  --bui_rem_spacing_1x: calc(4* var(--bui_rem_pixel));
  --bui_spacing_half: 2px;
  --bui_spacing_1x: 4px;
  --bui_spacing_2x: 8px;
  --bui_spacing_3x: 12px;
  --bui_spacing_4x: 16px;
  --bui_spacing_6x: 24px;
  --bui_spacing_8x: 32px;
  --bui_spacing_12x: 48px;
  --bui_spacing_16x: 64px;
  --bui_spacing_24x: 96px;
  --bui_border_width_100: 1px;
  --bui_border_width_200: 2px;
  --bui_border_radius_100: 4px;
  --bui_border_radius_200: 4px;
  --bui_border_radius_300: 4px;
  --bui_container: 1142px;
  --DO_NOT_USE_bui_small_font_display_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_display_1_font-size: 40px;
  --DO_NOT_USE_bui_small_font_display_1_font-weight: 700;
  --DO_NOT_USE_bui_small_font_display_1_line-height: 52px;
  --DO_NOT_USE_bui_small_font_display_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_display_2_font-size: 36px;
  --DO_NOT_USE_bui_small_font_display_2_font-weight: 700;
  --DO_NOT_USE_bui_small_font_display_2_line-height: 48px;
  --DO_NOT_USE_bui_small_font_display_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_display_3_font-size: 32px;
  --DO_NOT_USE_bui_small_font_display_3_font-weight: 700;
  --DO_NOT_USE_bui_small_font_display_3_line-height: 40px;
  --DO_NOT_USE_bui_small_font_featured_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_featured_1_font-size: 20px;
  --DO_NOT_USE_bui_small_font_featured_1_font-weight: 400;
  --DO_NOT_USE_bui_small_font_featured_1_line-height: 28px;
  --DO_NOT_USE_bui_small_font_featured_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_featured_2_font-size: 20px;
  --DO_NOT_USE_bui_small_font_featured_2_font-weight: 400;
  --DO_NOT_USE_bui_small_font_featured_2_line-height: 28px;
  --DO_NOT_USE_bui_small_font_featured_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_featured_3_font-size: 20px;
  --DO_NOT_USE_bui_small_font_featured_3_font-weight: 400;
  --DO_NOT_USE_bui_small_font_featured_3_line-height: 28px;
  --DO_NOT_USE_bui_small_font_headline_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_headline_1_font-size: 28px;
  --DO_NOT_USE_bui_small_font_headline_1_font-weight: 700;
  --DO_NOT_USE_bui_small_font_headline_1_line-height: 36px;
  --DO_NOT_USE_bui_small_font_headline_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_headline_2_font-size: 24px;
  --DO_NOT_USE_bui_small_font_headline_2_font-weight: 700;
  --DO_NOT_USE_bui_small_font_headline_2_line-height: 32px;
  --DO_NOT_USE_bui_small_font_headline_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_headline_3_font-size: 20px;
  --DO_NOT_USE_bui_small_font_headline_3_font-weight: 700;
  --DO_NOT_USE_bui_small_font_headline_3_line-height: 28px;
  --DO_NOT_USE_bui_small_font_strong_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_strong_1_font-size: 16px;
  --DO_NOT_USE_bui_small_font_strong_1_font-weight: 700;
  --DO_NOT_USE_bui_small_font_strong_1_line-height: 24px;
  --DO_NOT_USE_bui_small_font_strong_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_strong_2_font-size: 14px;
  --DO_NOT_USE_bui_small_font_strong_2_font-weight: 700;
  --DO_NOT_USE_bui_small_font_strong_2_line-height: 20px;
  --DO_NOT_USE_bui_small_font_emphasized_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_emphasized_1_font-size: 16px;
  --DO_NOT_USE_bui_small_font_emphasized_1_font-weight: 500;
  --DO_NOT_USE_bui_small_font_emphasized_1_line-height: 24px;
  --DO_NOT_USE_bui_small_font_emphasized_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_emphasized_2_font-size: 14px;
  --DO_NOT_USE_bui_small_font_emphasized_2_font-weight: 500;
  --DO_NOT_USE_bui_small_font_emphasized_2_line-height: 20px;
  --DO_NOT_USE_bui_small_font_body_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_body_1_font-size: 16px;
  --DO_NOT_USE_bui_small_font_body_1_font-weight: 400;
  --DO_NOT_USE_bui_small_font_body_1_line-height: 24px;
  --DO_NOT_USE_bui_small_font_body_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_body_2_font-size: 14px;
  --DO_NOT_USE_bui_small_font_body_2_font-weight: 400;
  --DO_NOT_USE_bui_small_font_body_2_line-height: 20px;
  --DO_NOT_USE_bui_small_font_small_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_small_1_font-size: 12px;
  --DO_NOT_USE_bui_small_font_small_1_font-weight: 500;
  --DO_NOT_USE_bui_small_font_small_1_line-height: 18px;
  --DO_NOT_USE_bui_small_font_small_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_small_font_small_2_font-size: 10px;
  --DO_NOT_USE_bui_small_font_small_2_font-weight: 500;
  --DO_NOT_USE_bui_small_font_small_2_line-height: 16px;
  --DO_NOT_USE_bui_medium_font_display_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_display_1_font-size: 64px;
  --DO_NOT_USE_bui_medium_font_display_1_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_display_1_line-height: 72px;
  --DO_NOT_USE_bui_medium_font_display_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_display_2_font-size: 56px;
  --DO_NOT_USE_bui_medium_font_display_2_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_display_2_line-height: 64px;
  --DO_NOT_USE_bui_medium_font_display_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_display_3_font-size: 48px;
  --DO_NOT_USE_bui_medium_font_display_3_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_display_3_line-height: 62px;
  --DO_NOT_USE_bui_medium_font_featured_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_featured_1_font-size: 32px;
  --DO_NOT_USE_bui_medium_font_featured_1_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_featured_1_line-height: 40px;
  --DO_NOT_USE_bui_medium_font_featured_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_featured_2_font-size: 24px;
  --DO_NOT_USE_bui_medium_font_featured_2_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_featured_2_line-height: 32px;
  --DO_NOT_USE_bui_medium_font_featured_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_featured_3_font-size: 20px;
  --DO_NOT_USE_bui_medium_font_featured_3_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_featured_3_line-height: 28px;
  --DO_NOT_USE_bui_medium_font_headline_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_headline_1_font-size: 32px;
  --DO_NOT_USE_bui_medium_font_headline_1_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_headline_1_line-height: 40px;
  --DO_NOT_USE_bui_medium_font_headline_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_headline_2_font-size: 24px;
  --DO_NOT_USE_bui_medium_font_headline_2_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_headline_2_line-height: 32px;
  --DO_NOT_USE_bui_medium_font_headline_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_headline_3_font-size: 20px;
  --DO_NOT_USE_bui_medium_font_headline_3_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_headline_3_line-height: 28px;
  --DO_NOT_USE_bui_medium_font_strong_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_strong_1_font-size: 16px;
  --DO_NOT_USE_bui_medium_font_strong_1_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_strong_1_line-height: 24px;
  --DO_NOT_USE_bui_medium_font_strong_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_strong_2_font-size: 14px;
  --DO_NOT_USE_bui_medium_font_strong_2_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_strong_2_line-height: 20px;
  --DO_NOT_USE_bui_medium_font_emphasized_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_emphasized_1_font-size: 16px;
  --DO_NOT_USE_bui_medium_font_emphasized_1_font-weight: 500;
  --DO_NOT_USE_bui_medium_font_emphasized_1_line-height: 24px;
  --DO_NOT_USE_bui_medium_font_emphasized_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_emphasized_2_font-size: 14px;
  --DO_NOT_USE_bui_medium_font_emphasized_2_font-weight: 500;
  --DO_NOT_USE_bui_medium_font_emphasized_2_line-height: 20px;
  --DO_NOT_USE_bui_medium_font_body_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_body_1_font-size: 16px;
  --DO_NOT_USE_bui_medium_font_body_1_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_body_1_line-height: 24px;
  --DO_NOT_USE_bui_medium_font_body_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_body_2_font-size: 14px;
  --DO_NOT_USE_bui_medium_font_body_2_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_body_2_line-height: 20px;
  --DO_NOT_USE_bui_medium_font_small_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_small_1_font-size: 12px;
  --DO_NOT_USE_bui_medium_font_small_1_font-weight: 500;
  --DO_NOT_USE_bui_medium_font_small_1_line-height: 18px;
  --DO_NOT_USE_bui_medium_font_small_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_medium_font_small_2_font-size: 12px;
  --DO_NOT_USE_bui_medium_font_small_2_font-weight: 500;
  --DO_NOT_USE_bui_medium_font_small_2_line-height: 18px;
  --DO_NOT_USE_bui_large_font_display_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_display_1_font-size: 96px;
  --DO_NOT_USE_bui_large_font_display_1_font-weight: 700;
  --DO_NOT_USE_bui_large_font_display_1_line-height: 108px;
  --DO_NOT_USE_bui_large_font_display_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_display_2_font-size: 64px;
  --DO_NOT_USE_bui_large_font_display_2_font-weight: 700;
  --DO_NOT_USE_bui_large_font_display_2_line-height: 72px;
  --DO_NOT_USE_bui_large_font_display_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_display_3_font-size: 48px;
  --DO_NOT_USE_bui_large_font_display_3_font-weight: 700;
  --DO_NOT_USE_bui_large_font_display_3_line-height: 62px;
  --DO_NOT_USE_bui_large_font_featured_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_featured_1_font-size: 32px;
  --DO_NOT_USE_bui_large_font_featured_1_font-weight: 400;
  --DO_NOT_USE_bui_large_font_featured_1_line-height: 40px;
  --DO_NOT_USE_bui_large_font_featured_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_featured_2_font-size: 24px;
  --DO_NOT_USE_bui_large_font_featured_2_font-weight: 400;
  --DO_NOT_USE_bui_large_font_featured_2_line-height: 32px;
  --DO_NOT_USE_bui_large_font_featured_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_featured_3_font-size: 20px;
  --DO_NOT_USE_bui_large_font_featured_3_font-weight: 400;
  --DO_NOT_USE_bui_large_font_featured_3_line-height: 28px;
  --DO_NOT_USE_bui_large_font_headline_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_headline_1_font-size: 32px;
  --DO_NOT_USE_bui_large_font_headline_1_font-weight: 700;
  --DO_NOT_USE_bui_large_font_headline_1_line-height: 40px;
  --DO_NOT_USE_bui_large_font_headline_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_headline_2_font-size: 24px;
  --DO_NOT_USE_bui_large_font_headline_2_font-weight: 700;
  --DO_NOT_USE_bui_large_font_headline_2_line-height: 32px;
  --DO_NOT_USE_bui_large_font_headline_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_headline_3_font-size: 20px;
  --DO_NOT_USE_bui_large_font_headline_3_font-weight: 700;
  --DO_NOT_USE_bui_large_font_headline_3_line-height: 28px;
  --DO_NOT_USE_bui_large_font_strong_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_strong_1_font-size: 16px;
  --DO_NOT_USE_bui_large_font_strong_1_font-weight: 700;
  --DO_NOT_USE_bui_large_font_strong_1_line-height: 24px;
  --DO_NOT_USE_bui_large_font_strong_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_strong_2_font-size: 14px;
  --DO_NOT_USE_bui_large_font_strong_2_font-weight: 700;
  --DO_NOT_USE_bui_large_font_strong_2_line-height: 20px;
  --DO_NOT_USE_bui_large_font_emphasized_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_emphasized_1_font-size: 16px;
  --DO_NOT_USE_bui_large_font_emphasized_1_font-weight: 500;
  --DO_NOT_USE_bui_large_font_emphasized_1_line-height: 24px;
  --DO_NOT_USE_bui_large_font_emphasized_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_emphasized_2_font-size: 14px;
  --DO_NOT_USE_bui_large_font_emphasized_2_font-weight: 500;
  --DO_NOT_USE_bui_large_font_emphasized_2_line-height: 20px;
  --DO_NOT_USE_bui_large_font_body_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_body_1_font-size: 16px;
  --DO_NOT_USE_bui_large_font_body_1_font-weight: 400;
  --DO_NOT_USE_bui_large_font_body_1_line-height: 24px;
  --DO_NOT_USE_bui_large_font_body_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_body_2_font-size: 14px;
  --DO_NOT_USE_bui_large_font_body_2_font-weight: 400;
  --DO_NOT_USE_bui_large_font_body_2_line-height: 20px;
  --DO_NOT_USE_bui_large_font_small_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_small_1_font-size: 12px;
  --DO_NOT_USE_bui_large_font_small_1_font-weight: 500;
  --DO_NOT_USE_bui_large_font_small_1_line-height: 18px;
  --DO_NOT_USE_bui_large_font_small_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --DO_NOT_USE_bui_large_font_small_2_font-size: 12px;
  --DO_NOT_USE_bui_large_font_small_2_font-weight: 500;
  --DO_NOT_USE_bui_large_font_small_2_line-height: 18px;
  --bui_font_display_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_display_1_font-size: 40px;
  --bui_font_display_1_font-weight: 700;
  --bui_font_display_1_line-height: 52px;
  --bui_font_display_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_display_2_font-size: 36px;
  --bui_font_display_2_font-weight: 700;
  --bui_font_display_2_line-height: 48px;
  --bui_font_display_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_display_3_font-size: 32px;
  --bui_font_display_3_font-weight: 700;
  --bui_font_display_3_line-height: 40px;
  --bui_font_featured_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_featured_1_font-size: 20px;
  --bui_font_featured_1_font-weight: 400;
  --bui_font_featured_1_line-height: 28px;
  --bui_font_featured_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_featured_2_font-size: 20px;
  --bui_font_featured_2_font-weight: 400;
  --bui_font_featured_2_line-height: 28px;
  --bui_font_featured_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_featured_3_font-size: 20px;
  --bui_font_featured_3_font-weight: 400;
  --bui_font_featured_3_line-height: 28px;
  --bui_font_headline_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_headline_1_font-size: 28px;
  --bui_font_headline_1_font-weight: 700;
  --bui_font_headline_1_line-height: 36px;
  --bui_font_headline_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_headline_2_font-size: 24px;
  --bui_font_headline_2_font-weight: 700;
  --bui_font_headline_2_line-height: 32px;
  --bui_font_headline_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_headline_3_font-size: 20px;
  --bui_font_headline_3_font-weight: 700;
  --bui_font_headline_3_line-height: 28px;
  --bui_font_strong_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_strong_1_font-size: 16px;
  --bui_font_strong_1_font-weight: 700;
  --bui_font_strong_1_line-height: 24px;
  --bui_font_strong_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_strong_2_font-size: 14px;
  --bui_font_strong_2_font-weight: 700;
  --bui_font_strong_2_line-height: 20px;
  --bui_font_emphasized_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_emphasized_1_font-size: 16px;
  --bui_font_emphasized_1_font-weight: 500;
  --bui_font_emphasized_1_line-height: 24px;
  --bui_font_emphasized_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_emphasized_2_font-size: 14px;
  --bui_font_emphasized_2_font-weight: 500;
  --bui_font_emphasized_2_line-height: 20px;
  --bui_font_body_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_body_1_font-size: 16px;
  --bui_font_body_1_font-weight: 400;
  --bui_font_body_1_line-height: 24px;
  --bui_font_body_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_body_2_font-size: 14px;
  --bui_font_body_2_font-weight: 400;
  --bui_font_body_2_line-height: 20px;
  --bui_font_small_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_small_1_font-size: 12px;
  --bui_font_small_1_font-weight: 500;
  --bui_font_small_1_line-height: 18px;
  --bui_font_small_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_small_2_font-size: 10px;
  --bui_font_small_2_font-weight: 500;
  --bui_font_small_2_line-height: 16px;
}

@media (min-width: 576px) {
 :root {
  --bui_font_display_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_display_1_font-size: 64px;
  --bui_font_display_1_font-weight: 700;
  --bui_font_display_1_line-height: 72px;
  --bui_font_display_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_display_2_font-size: 56px;
  --bui_font_display_2_font-weight: 700;
  --bui_font_display_2_line-height: 64px;
  --bui_font_display_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_display_3_font-size: 48px;
  --bui_font_display_3_font-weight: 700;
  --bui_font_display_3_line-height: 62px;
  --bui_font_featured_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_featured_1_font-size: 32px;
  --bui_font_featured_1_font-weight: 400;
  --bui_font_featured_1_line-height: 40px;
  --bui_font_featured_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_featured_2_font-size: 24px;
  --bui_font_featured_2_font-weight: 400;
  --bui_font_featured_2_line-height: 32px;
  --bui_font_featured_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_featured_3_font-size: 20px;
  --bui_font_featured_3_font-weight: 400;
  --bui_font_featured_3_line-height: 28px;
  --bui_font_headline_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_headline_1_font-size: 32px;
  --bui_font_headline_1_font-weight: 700;
  --bui_font_headline_1_line-height: 40px;
  --bui_font_headline_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_headline_2_font-size: 24px;
  --bui_font_headline_2_font-weight: 700;
  --bui_font_headline_2_line-height: 32px;
  --bui_font_headline_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_headline_3_font-size: 20px;
  --bui_font_headline_3_font-weight: 700;
  --bui_font_headline_3_line-height: 28px;
  --bui_font_strong_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_strong_1_font-size: 16px;
  --bui_font_strong_1_font-weight: 700;
  --bui_font_strong_1_line-height: 24px;
  --bui_font_strong_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_strong_2_font-size: 14px;
  --bui_font_strong_2_font-weight: 700;
  --bui_font_strong_2_line-height: 20px;
  --bui_font_emphasized_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_emphasized_1_font-size: 16px;
  --bui_font_emphasized_1_font-weight: 500;
  --bui_font_emphasized_1_line-height: 24px;
  --bui_font_emphasized_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_emphasized_2_font-size: 14px;
  --bui_font_emphasized_2_font-weight: 500;
  --bui_font_emphasized_2_line-height: 20px;
  --bui_font_body_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_body_1_font-size: 16px;
  --bui_font_body_1_font-weight: 400;
  --bui_font_body_1_line-height: 24px;
  --bui_font_body_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_body_2_font-size: 14px;
  --bui_font_body_2_font-weight: 400;
  --bui_font_body_2_line-height: 20px;
  --bui_font_small_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_small_1_font-size: 12px;
  --bui_font_small_1_font-weight: 500;
  --bui_font_small_1_line-height: 18px;
  --bui_font_small_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_small_2_font-size: 12px;
  --bui_font_small_2_font-weight: 500;
  --bui_font_small_2_line-height: 18px;
	}
}

@media (min-width: 1024px) {
 :root {
  --bui_font_display_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_display_1_font-size: 96px;
  --bui_font_display_1_font-weight: 700;
  --bui_font_display_1_line-height: 108px;
  --bui_font_display_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_display_2_font-size: 64px;
  --bui_font_display_2_font-weight: 700;
  --bui_font_display_2_line-height: 72px;
  --bui_font_display_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_display_3_font-size: 48px;
  --bui_font_display_3_font-weight: 700;
  --bui_font_display_3_line-height: 62px;
  --bui_font_featured_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_featured_1_font-size: 32px;
  --bui_font_featured_1_font-weight: 400;
  --bui_font_featured_1_line-height: 40px;
  --bui_font_featured_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_featured_2_font-size: 24px;
  --bui_font_featured_2_font-weight: 400;
  --bui_font_featured_2_line-height: 32px;
  --bui_font_featured_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_featured_3_font-size: 20px;
  --bui_font_featured_3_font-weight: 400;
  --bui_font_featured_3_line-height: 28px;
  --bui_font_headline_1_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_headline_1_font-size: 32px;
  --bui_font_headline_1_font-weight: 700;
  --bui_font_headline_1_line-height: 40px;
  --bui_font_headline_2_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_headline_2_font-size: 24px;
  --bui_font_headline_2_font-weight: 700;
  --bui_font_headline_2_line-height: 32px;
  --bui_font_headline_3_font-family: Roboto, Open Sans, Segoe UI, tahoma, sans-serif;
  --bui_font_headline_3_font-size: 20px;
  --bui_font_headline_3_font-weight: 700;
  --bui_font_headline_3_line-height: 28px;
  --bui_font_strong_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_strong_1_font-size: 16px;
  --bui_font_strong_1_font-weight: 700;
  --bui_font_strong_1_line-height: 24px;
  --bui_font_strong_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_strong_2_font-size: 14px;
  --bui_font_strong_2_font-weight: 700;
  --bui_font_strong_2_line-height: 20px;
  --bui_font_emphasized_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_emphasized_1_font-size: 16px;
  --bui_font_emphasized_1_font-weight: 500;
  --bui_font_emphasized_1_line-height: 24px;
  --bui_font_emphasized_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_emphasized_2_font-size: 14px;
  --bui_font_emphasized_2_font-weight: 500;
  --bui_font_emphasized_2_line-height: 20px;
  --bui_font_body_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_body_1_font-size: 16px;
  --bui_font_body_1_font-weight: 400;
  --bui_font_body_1_line-height: 24px;
  --bui_font_body_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_body_2_font-size: 14px;
  --bui_font_body_2_font-weight: 400;
  --bui_font_body_2_line-height: 20px;
  --bui_font_small_1_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_small_1_font-size: 12px;
  --bui_font_small_1_font-weight: 500;
  --bui_font_small_1_line-height: 18px;
  --bui_font_small_2_font-family: Roboto, Segoe UI, tahoma, sans-serif;
  --bui_font_small_2_font-size: 12px;
  --bui_font_small_2_font-weight: 500;
  --bui_font_small_2_line-height: 18px;
	}
}

@media (prefers-reduced-motion) {
 :root {
  --bui_animation_reduced_motion_duration: 1ms;
	}
}
