/* start_imports */
/* end_imports */
:root {
  --color_white: #ffffff;
  --color_white_rgb: 255, 255, 255;
  --color_black: #000000;
  --color_black_rgb: 0, 0, 0;
  --font_primary:	"Open Sans", sans-serif;
  --font_secondary:	var(--font_primary);
  --font_headings:	var(--font_secondary);
  --font_buttons:	var(--font_primary);
  --font_navigation:	var(--font_primary);
  --font_size:	16px;
  --line_height:	1.5;
  --line_height_headings:	var(--line_height);
  --font_weight:	400;
  --font_weight_headings:	400;
  --font_weight_strong:	700;
  --fs_h1_small:	26px;
  --fs_h1_medium_small:	28px;
  --fs_h1_medium:	32px;
  --fs_h1_large:	36px;
  --lh_h1:	var(--line_height_headings);
  --fw_h1:	var(--font_weight_headings);
  --color_h1:	var(--color_headings);
  --fs_h2_small:	24px;
  --fs_h2_medium_small:	26px;
  --fs_h2_medium:	28px;
  --fs_h2_large:	32px;
  --lh_h2:	var(--line_height_headings);
  --fw_h2:	var(--font_weight_headings);
  --color_h2:	var(--color_headings);
  --fs_h3_small:	22px;
  --fs_h3_medium_small:	24px;
  --fs_h3_medium:	26px;
  --fs_h3_large:	30px;
  --lh_h3:	var(--line_height_headings);
  --fw_h3:	var(--font_weight_headings);
  --color_h3:	var(--color_headings);
  --fs_h4_small:	20px;
  --fs_h4_medium_small:	22px;
  --fs_h4_medium:	24px;
  --fs_h4_large:	26px;
  --lh_h4:	var(--line_height_headings);
  --fw_h4:	var(--font_weight_headings);
  --color_h4:	var(--color_headings);
  --fs_h5_small:	18px;
  --fs_h5_medium_small:	18px;
  --fs_h5_medium:	20px;
  --fs_h5_large:	22px;
  --lh_h5:	var(--line_height_headings);
  --fw_h5:	var(--font_weight_headings);
  --color_h5:	var(--color_headings);
  --fs_h6_small:	16px;
  --fs_h6_medium_small:	16px;
  --fs_h6_medium:	16px;
  --fs_h6_large:	16px;
  --lh_h6:	var(--line_height_headings);
  --fw_h6:	var(--font_weight_headings);
  --color_h6:	var(--color_headings);
  --fs_master_page_title_small:	var(--fs_h1_small);
  --fs_master_page_title_medium_small:	var(--fs_h1_medium_small);
  --fs_master_page_title_medium:	var(--fs_h1_medium);
  --fs_master_page_title_large:	var(--fs_h1_large);
  --lh_master_page_title:	var(--line_height_headings);
  --fw_master_page_title:	var(--fw_h1);
  --color_master_page_title:	var(--color_h1);
  --fs_pf_small:	12px;
  --fs_pf_medium_small:	13px;
  --fs_pf_medium:	14px;
  --fs_pf_large:	14px;
  --lh_pf:	var(--line_height);
  --fw_pf:	var(--font_weight);
  --color_pf:	var(--color_text);
  --fs_pl_small:	20px;
  --fs_pl_medium_small:	20px;
  --fs_pl_medium:	22px;
  --fs_pl_large:	22px;
  --lh_pl:	var(--line_height);
  --fw_pl:	var(--font_weight);
  --color_pl:	var(--color_text);
  --menu_icon_bar_bg: var(--color_white);
  --button_border_radius: 0;
  --button_text_transform: inherit;
  --button_letter_spacing: inherit;
  --button_padding_vertical: 10px;
  --button_padding_horizontal: 20px;
  --button_line_height: 1;
  --button_font_weight: 400;
  --button_border_width: 2px;
  --button_font_size: var(--font_size);
  --button_group_spacing: 10px;
  --button_icon_padding_horizontal: 5px;
  --button_icon_scale: 1;
  --button_default_bg_color_hover: transparent;
  --button_default_border_color_hover: var(--color_primary);
  --button_default_text_color_hover: var(--color_primary);
  --button_default_bg_color: var(--color_primary);
  --button_default_border_color: var(--color_primary);
  --button_default_text_color: var(--color_body_bg);
  --sink_spacing: 30px;
  --sink_heading_spacing: var(--sink_spacing);
  --sink_color_anchor: var(--color_primary);
  --sink_color_anchor_hover: var(--sink_color_anchor);
  --sink_sub_sup_font_size: 65%;
  --sink_sub_sup_font_weight: 600;
  --sink_sup_top: -0.55em;
  --sink_sub_top: 0.35em;
  --sink_list_spacing: 10px;
  --section_vertical_margin: 30px;
  --section_vertical_padding: 60px;
  --heading_tight_spacing: 5px;
  --nav_anchor_text_transform: inherit;
  --nav_anchor_sub_menu_text_transform: inherit;
  --nav_anchor_font_weight: var(--font_weight);
  --block_core_separator_color: #eaeaea;
  --block_core_separator_weight: 1px;
  --mobile_bar_standard_layout_main_navigation_logo_padding: 10px;
  --desktop_standard_layout_main_navigation_content_color: var(--color_nav_anchor);
  --desktop_standard_layout_main_navigation_content_color_hover: var(--color_nav_anchor_hover);
  --desktop_standard_layout_mobile_bar_bg_color: var(--color_primary);
  --desktop_standard_layout_mobile_font_size: 16px;
  --desktop_standard_layout_header_bg_color: var(--color_white);
  --address_anchor: var(--color_primary);
  --address_anchor_hover: var(--color_primary);
  --desktop_standard_layout_logo_vertical_padding: 10px;
  --desktop_standard_layout_height: 60px;
  --desktop_standard_layout_pre_header_height: 30px;
  --desktop_standard_layout_font_size: 16px;
  --desktop_standard_layout_link_margin: 15px;
  --desktop_standard_layout_sub_menu_bg_color: var(--color_primary);
  --desktop_standard_layout_sub_menu_bg_color_hover: var(--desktop_standard_layout_sub_menu_bg_color);
  --block_spacer_size_small: 30px;
  --block_spacer_size_small_mobile: var(--block_spacer_size_small);
  --block_spacer_size_medium: 60px;
  --block_spacer_size_medium_mobile: var(--block_spacer_size_medium);
  --block_spacer_size_large: 90px;
  --block_spacer_size_large_mobile: var(--block_spacer_size_large);
  --block_kaloolon_page_banner_bg_color: var(--color_primary);
  --block_kaloolon_page_banner_min_height: 200px;
  --color_palette_01: var(--color_primary);
  --color_palette_02: var(--color_primary);
  --color_palette_03: var(--color_primary);
  --color_palette_04: var(--color_primary);
  --color_palette_05: var(--color_primary);
  --color_palette_06: var(--color_primary);
  --color_palette_07: var(--color_primary);
  --color_palette_08: var(--color_primary);
  --color_palette_09: var(--color_primary);
  --color_palette_10: var(--color_primary);
  --color_footer_bg: var(--color_primary);
  --color_nav_anchor: var(--color_text);
  --color_nav_anchor_hover: var(--color_primary);
  --color_headings_anchor_hover: var(--color_primary);
  --color_headings_anchor: var(--color_primary);
  --color_headings: var(--color_text);
  --color_text_light: #cccccc;
  --color_text: #333333;
  --color_body_bg: var(--color_white);
  --color_primary: #4270DE;
  --color_secondary: var(--color_primary);
  --color_tertiary: var(--color_secondary);
  --nav_width: 300px;
  --nav_max_width: 75%;
}