-webkit-font-smoothing: antialiased;
--button_padding: 11px 23px;
--adminbar-height: 0px;
--awb-color1: #ffffff;
--awb-color1-h: 0;
--awb-color1-s: 0%;
--awb-color1-l: 100%;
--awb-color1-a: 100%;
--awb-color2: #f8f3f0;
--awb-color2-h: 22;
--awb-color2-s: 36%;
--awb-color2-l: 96%;
--awb-color2-a: 100%;
--awb-color3: #ebe6e4;
--awb-color3-h: 17;
--awb-color3-s: 15%;
--awb-color3-l: 91%;
--awb-color3-a: 100%;
--awb-color4: #e4e6ea;
--awb-color4-h: 220;
--awb-color4-s: 13%;
--awb-color4-l: 91%;
--awb-color4-a: 100%;
--awb-color5: #4b7fff;
--awb-color5-h: 223;
--awb-color5-s: 100%;
--awb-color5-l: 65%;
--awb-color5-a: 100%;
--awb-color6: #1b4ecc;
--awb-color6-h: 223;
--awb-color6-s: 77%;
--awb-color6-l: 45%;
--awb-color6-a: 100%;
--awb-color7: #0734a1;
--awb-color7-h: 222;
--awb-color7-s: 92%;
--awb-color7-l: 33%;
--awb-color7-a: 100%;
--awb-color8: #202020;
--awb-color8-h: 0;
--awb-color8-s: 0%;
--awb-color8-l: 13%;
--awb-color8-a: 100%;
--awb-typography1-font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
--awb-typography1-font-size: 6.25rem;
--awb-typography1-font-weight: 800;
--awb-typography1-font-style: normal;
--awb-typography1-line-height: 1.15;
--awb-typography1-letter-spacing: 0px;
--awb-typography1-text-transform: none;
--awb-typography2-font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
--awb-typography2-font-size: 3rem;
--awb-typography2-font-weight: 600;
--awb-typography2-font-style: normal;
--awb-typography2-line-height: 1.25;
--awb-typography2-letter-spacing: 0px;
--awb-typography2-text-transform: none;
--awb-typography3-font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
--awb-typography3-font-size: 1.25rem;
--awb-typography3-font-weight: 700;
--awb-typography3-font-style: normal;
--awb-typography3-line-height: 1.5;
--awb-typography3-letter-spacing: 0px;
--awb-typography3-text-transform: none;
--awb-typography4-font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
--awb-typography4-font-size: 1.125rem;
--awb-typography4-font-weight: 300;
--awb-typography4-font-style: normal;
--awb-typography4-line-height: 1.6;
--awb-typography4-letter-spacing: 0.02em;
--awb-typography4-text-transform: none;
--awb-typography5-font-family: "Kumbh Sans", Arial, Helvetica, sans-serif;
--awb-typography5-font-size: 0.875rem;
--awb-typography5-font-weight: 400;
--awb-typography5-font-style: normal;
--awb-typography5-line-height: 1.5;
--awb-typography5-letter-spacing: 0.02em;
--awb-typography5-text-transform: none;
--site_width: 71.875rem;
--site_width-int: 1617.1875;
--margin_offset-top: 0px;
--margin_offset-bottom: 0px;
--margin_offset-top-no-percent: 0px;
--margin_offset-bottom-no-percent: 0px;
--main_padding-top: 0;
--main_padding-top-or-55px: 0;
--main_padding-bottom: 0;
--hundredp_padding: 1.25rem;
--hundredp_padding-fallback_to_zero: 1.25rem;
--hundredp_padding-fallback_to_zero_px: 1.25rem;
--hundredp_padding-hundred_percent_negative_margin: -1.25rem;
--sidebar_width: 24%;
--sidebar_gutter: 6%;
--sidebar_2_1_width: 20%;
--sidebar_2_2_width: 20%;
--dual_sidebar_gutter: 4%;
--grid_main_break_point: 1000;
--side_header_break_point: 900;
--content_break_point: 900;
--typography_sensitivity: 0.00;
--typography_factor: 0.00;
--primary_color: var(--awb-color6);
--primary_color-85a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 15%));
--primary_color-7a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 30%));
--primary_color-5a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 50%));
--primary_color-35a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 65%));
--primary_color-2a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 80%));
--header_bg_repeat: no-repeat;
--side_header_width: 0px;
--side_header_width-int: 0;
--header_padding-top: 0px;
--header_padding-bottom: 0px;
--header_padding-left: 0px;
--header_padding-right: 0px;
--menu_highlight_background: var(--awb-color4);
--menu_arrow_size-width: 23px;
--menu_arrow_size-height: 12px;
--nav_highlight_border: 3px;
--nav_padding: 48px;
--nav_padding-no-zero: 48px;
--dropdown_menu_top_border_size: 3px;
--dropdown_menu_width: 200px;
--mainmenu_dropdown_vertical_padding: 12px;
--menu_sub_bg_color: var(--awb-color1);
--menu_bg_hover_color: var(--awb-color3);
--menu_sub_sep_color: var(--awb-color3);
--menu_h45_bg_color: var(--awb-color1);
--nav_typography-font-family: "Kumbh Sans";
--nav_typography-font-weight: 400;
--nav_typography-font-size: var(--awb-typography3-font-size);
--nav_typography-letter-spacing: 0.02em;
--nav_typography-color: var(--awb-color8);
--nav_typography-color-65a: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 35%));
--nav_typography-color-35a: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 65%));
--menu_hover_first_color: var(--awb-color5);
--menu_hover_first_color-65a: hsla(var(--awb-color5-h),var(--awb-color5-s),var(--awb-color5-l),calc(var(--awb-color5-a) - 35%));
--menu_sub_color: var(--awb-color8);
--nav_dropdown_font_size: 14px;
--flyout_menu_icon_font_size: 20px;
--flyout_menu_icon_font_size_px: 20px;
--snav_font_size: 12px;
--sec_menu_lh: 48px;
--header_top_menu_sub_color: var(--awb-color8);
--mobile_menu_icons_top_margin: 2px;
--mobile_menu_nav_height: 42px;
--mobile_header_bg_color: var(--awb-color1);
--mobile_menu_background_color: var(--awb-color1);
--mobile_menu_hover_color: var(--awb-color1);
--mobile_menu_border_color: var(--awb-color3);
--mobile_menu_toggle_color: var(--awb-color6);
--mobile_menu_typography-font-family: var(--awb-typography3-font-family);
--mobile_menu_typography-font-size: var(--awb-typography3-font-size);
--mobile_menu_typography-font-weight: var(--awb-typography3-font-weight);
--mobile_menu_typography-line-height: var(--awb-typography3-line-height);
--mobile_menu_typography-letter-spacing: var(--awb-typography3-letter-spacing);
--mobile_menu_typography-color: var(--awb-color8);
--mobile_menu_typography-font-style: var(--awb-typography3-font-style);
--mobile_menu_typography-font-size-30-or-24px: 24px;
--mobile_menu_typography-font-size-open-submenu: var(--mobile_menu_typography-font-size, 13px);
--mobile_menu_font_hover_color: var(--awb-color8);
--menu_icon_size: 14px;
--logo_alignment: left;
--logo_background_color: var(--awb-color4);
--slidingbar_width: 300px;
--slidingbar_width-percent_to_vw: 300px;
--slidingbar_content_padding-top: 60px;
--slidingbar_content_padding-bottom: 60px;
--slidingbar_content_padding-left: 30px;
--slidingbar_content_padding-right: 30px;
--slidingbar_bg_color: var(--awb-color7);
--slidingbar_divider_color: var(--awb-color6);
--slidingbar_link_color: hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc(var(--awb-color1-a) - 14%));
--slidingbar_link_color_hover: var(--awb-color1);
--footer_divider_color: var(--awb-color6);
--footer_headings_typography-font-family: var(--awb-typography2-font-family);
--footer_headings_typography-font-size: 1rem;
--footer_headings_typography-font-weight: var(--awb-typography2-font-weight);
--footer_headings_typography-line-height: 1.3;
--footer_headings_typography-font-style: var(--awb-typography2-font-style);
--footer_headings_typography-letter-spacing: var(--awb-typography2-letter-spacing);
--footer_headings_typography-color: var(--awb-color6);
--footer_text_color: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) + 1%));
--sidebar_bg_color: rgba(255,255,255,0);
--bg_image: none;
--bg_repeat: no-repeat;
--bg_color: var(--awb-color2);
--bg-color-overlay: normal;
--bg_pattern: url("//heytony.ca/wp-content/themes/Avada/assets/images/patterns/pattern1.png");
--content_bg_color: var(--awb-color2);
--content_bg_image: none;
--content_bg_repeat: no-repeat;
--body_typography-font-family: var(--awb-typography4-font-family);
--body_typography-font-size: 1.5rem;
--base-font-size: 33.75;
--body_typography-font-weight: var(--awb-typography4-font-weight);
--body_typography-font-style: var(--awb-typography4-font-style);
--body_typography-line-height: var(--awb-typography4-line-height);
--body_typography-letter-spacing: 0.01em;
--body_typography-color: var(--awb-color8);
--link_color: var(--awb-color6);
--link_color-8a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 20%));
--link_hover_color: var(--awb-color6);
--link_hover_color-85a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 15%));
--link_hover_color-7a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 30%));
--link_hover_color-5a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 50%));
--link_hover_color-35a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 65%));
--link_hover_color-2a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 80%));
--awb-link_decoration_line: none;
--awb-link_decoration_style: solid;
--awb-link_decoration_thickness: 1px;
--awb-link_decoration_underline_offset: auto;
--awb-link_decoration_line_hover: none;
--awb-link_decoration_style_hover: solid;
--awb-link_decoration_thickness_hover: 1px;
--awb-link_decoration_underline_offset_hover: auto;
--h1_typography-font-family: var(--awb-typography1-font-family);
--h1_typography-font-weight: var(--awb-typography1-font-weight);
--h1_typography-line-height: var(--awb-typography1-line-height);
--h1_typography-letter-spacing: var(--awb-typography1-letter-spacing);
--h1_typography-font-style: var(--awb-typography1-font-style);
--h1_typography-font-size: 6.25rem;
--h1_typography-color: var(--awb-color8);
--h1_typography-margin-top: 0;
--h1_typography-margin-bottom: 1.875rem;
--h2_typography-font-family: var(--awb-typography1-font-family);
--h2_typography-font-weight: var(--awb-typography1-font-weight);
--h2_typography-line-height: var(--awb-typography1-line-height);
--h2_typography-letter-spacing: var(--awb-typography1-letter-spacing);
--h2_typography-font-style: var(--awb-typography1-font-style);
--h2_typography-font-size: 3rem;
--h2_typography-color: var(--awb-color8);
--h2_typography-margin-top: 0em;
--h2_typography-margin-bottom: 1.875rem;
--h3_typography-font-family: var(--awb-typography1-font-family);
--h3_typography-font-weight: var(--awb-typography1-font-weight);
--h3_typography-line-height: 1.25;
--h3_typography-letter-spacing: var(--awb-typography1-letter-spacing);
--h3_typography-font-style: var(--awb-typography1-font-style);
--h3_typography-font-size: 2rem;
--h3_typography-color: var(--awb-color8);
--h3_typography-margin-top: 0;
--h3_typography-margin-bottom: 1.875rem;
--h4_typography-font-family: var(--awb-typography1-font-family);
--h4_typography-font-weight: var(--awb-typography1-font-weight);
--h4_typography-line-height: 1.25;
--h4_typography-letter-spacing: var(--awb-typography1-letter-spacing);
--h4_typography-font-style: var(--awb-typography1-font-style);
--h4_typography-font-size: 1.75rem;
--h4_typography-color: var(--awb-color8);
--h4_typography-margin-top: 0;
--h4_typography-margin-bottom: 1.875rem;
--h5_typography-font-family: var(--awb-typography1-font-family);
--h5_typography-font-weight: var(--awb-typography1-font-weight);
--h5_typography-line-height: 1.3;
--h5_typography-letter-spacing: var(--awb-typography1-letter-spacing);
--h5_typography-font-style: var(--awb-typography1-font-style);
--h5_typography-font-size: 1.5rem;
--h5_typography-color: var(--awb-color8);
--h5_typography-margin-top: 0;
--h5_typography-margin-bottom: 1.875rem;
--h6_typography-font-family: var(--awb-typography1-font-family);
--h6_typography-font-weight: var(--awb-typography1-font-weight);
--h6_typography-line-height: 1.3;
--h6_typography-letter-spacing: var(--awb-typography1-letter-spacing);
--h6_typography-font-style: var(--awb-typography1-font-style);
--h6_typography-font-size: 1.25rem;
--h6_typography-color: var(--awb-color8);
--h6_typography-margin-top: 0;
--h6_typography-margin-bottom: 1.875rem;
--post_title_typography-font-family: var(--awb-typography1-font-family);
--post_title_typography-font-weight: var(--awb-typography1-font-weight);
--post_title_typography-line-height: var(--awb-typography1-line-height);
--post_title_typography-letter-spacing: var(--awb-typography1-letter-spacing);
--post_title_typography-font-style: var(--awb-typography1-font-style);
--post_title_typography-font-size: 4.5rem;
--post_title_typography-color: var(--awb-color8);
--post_titles_extras_typography-font-family: var(--awb-typography1-font-family);
--post_titles_extras_typography-font-weight: var(--awb-typography1-font-weight);
--post_titles_extras_typography-line-height: 1.3;
--post_titles_extras_typography-letter-spacing: var(--awb-typography1-letter-spacing);
--post_titles_extras_typography-font-style: var(--awb-typography1-font-style);
--post_titles_extras_typography-font-size: 1.25rem;
--post_titles_extras_typography-color: var(--awb-color8);
--blog_archive_grid_column_spacing: 40px;
--dates_box_color: var(--awb-color8);
--meta_font_size: 0.875rem;
--portfolio_archive_column_spacing: 40px;
--portfolio_meta_font_size: 0.875rem;
--social_bg_color: rgba(255,255,255,0);
--social_bg_color-0-transparent: 0px;
--sharing_social_links_icon_color: var(--awb-color6);
--sharing_social_links_box_color: var(--awb-color3);
--sharing_social_links_boxed_padding: 8px;
--slider_nav_box_dimensions-width: 0;
--slider_nav_box_dimensions-height: 0;
--slider_arrow_size: 0.875rem;
--es_caption_font_size: 20px;
--form_input_height: auto;
--form_input_height-main-menu-search-width: 250px;
--form_text_size: 1.5rem;
--form_bg_color: rgba(32,32,32,0);
--form_text_color: var(--awb-color8);
--form_text_color-35a: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 65%));
--form_border_width-top: 0;
--form_border_width-bottom: 0;
--form_border_width-left: 0;
--form_border_width-right: 0;
--form_border_color: var(--awb-color8);
--form_focus_border_color: var(--awb-color6);
--form_focus_border_color-5a: hsla(var(--awb-color6-h),var(--awb-color6-s),var(--awb-color6-l),calc(var(--awb-color6-a) - 50%));
--form_border_radius: 50px;
--live_search_results_height: 250px;
--privacy_bg_color: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 90%));
--privacy_color: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 70%));
--privacy_bar_padding-top: 15px;
--privacy_bar_padding-bottom: 15px;
--privacy_bar_padding-left: 30px;
--privacy_bar_padding-right: 30px;
--privacy_bar_bg_color: var(--awb-color8);
--privacy_bar_font_size: 13px;
--privacy_bar_color: var(--awb-color6);
--privacy_bar_link_color: var(--awb-color2);
--privacy_bar_link_hover_color: var(--awb-color4);
--privacy_bar_headings_color: var(--awb-color1);
--scrollbar_background: var(--awb-color2);
--scrollbar_handle: var(--awb-color4);
--related_posts_columns: 4;
--related_posts_column_spacing: 48px;
--image_rollover_icon_size: 1.5rem;
--image_rollover_text_color: var(--awb-color8);
--pagination_width_height: 30px;
--pagination_box_padding-width: 6px;
--pagination_box_padding-height: 2px;
--pagination_border_width: 1px;
--pagination_border_radius: 0px;
--pagination_font_size: 0.875rem;
--timeline_bg_color: rgba(255,255,255,0);
--timeline_bg_color-not-transparent: rgba(255,255,255,1);
--timeline_color: var(--awb-color2);
--grid_separator_color: var(--awb-color3);
--carousel_nav_color: hsla(var(--awb-color8-h),var(--awb-color8-s),var(--awb-color8-l),calc(var(--awb-color8-a) - 30%));
--carousel_hover_color: hsla(var(--awb-color5-h),var(--awb-color5-s),var(--awb-color5-l),calc(var(--awb-color5-a) - 20%));
--button_padding-top: 0.875rem;
--button_padding-bottom: 0.875rem;
--button_padding-left: 1.5rem;
--button_padding-right: 1.5rem;
--button_typography-font-family: var(--awb-typography3-font-family);
--button_typography-font-weight: var(--awb-typography3-font-weight);
--button_typography-letter-spacing: 0.02em;
--button_typography-font-style: var(--awb-typography3-font-style);
--button_font_size: var(--awb-typography3-font-size);
--button_line_height: 1.3;
--button_text_transform: var(--awb-typography3-text-transform);
--button_gradient_top_color: var(--awb-color6);
--button_gradient_bottom_color: var(--awb-color6);
--button_gradient_top_color_hover: var(--awb-color7);
--button_gradient_bottom_color_hover: var(--awb-color7);
--button_gradient_start: 0%;
--button_gradient_end: 100%;
--button_gradient_angle: 180deg;
--button_radial_direction: center center;
--button_accent_color: var(--awb-color2);
--button_accent_hover_color: var(--awb-color2);
--button_bevel_color: hsla(var(--awb-color6-h),calc(var(--awb-color6-s) - 5%),calc(var(--awb-color6-l) - 10%),var(--awb-color6-a));
--button_box_shadow: none;
--button_bevel_color_hover: hsla(var(--awb-color7-h),calc(var(--awb-color7-s) - 5%),calc(var(--awb-color7-l) - 10%),var(--awb-color7-a));
--button_border_color: var(--awb-color8);
--button_border_hover_color: var(--awb-color6);
--col_margin-top: 0;
--col_margin-bottom: 0;
--col_spacing: 4%;
--container_padding_default_top: 0px;
--container_padding_default_bottom: 0px;
--container_padding_default_left: 0px;
--container_padding_default_right: 0px;
--container_padding_100_top: 0px;
--container_padding_100_bottom: 0px;
--container_padding_100_left: 1.25rem;
--container_padding_100_right: 1.25rem;
--full_width_bg_color: rgba(255,255,255,0);
--full_width_border_sizes_top: 0px;
--full_width_border_sizes_bottom: 0px;
--full_width_border_sizes_left: 0px;
--full_width_border_sizes_right: 0px;
--full_width_border_color: var(--awb-color3);
--icon_color: var(--awb-color1);
--icon_color_hover: var(--awb-color1);
--icon_circle_color: var(--awb-color6);
--icon_circle_color_hover: var(--awb-color7);
--icon_border_size: #ffffff;
--icon_border_color: rgba(255,255,255,0);
--icon_border_color_hover: rgba(255,255,255,0);
--icon_border_top_l_rad: 50%;
--icon_border_top_r_rad: 50%;
--icon_border_bot_r_rad: 50%;
--icon_border_bot_l_rad: 50%;
--sep_color: rgba(32,32,32,0.3);
--text_columns: 1;
--text_column_min_width: 100px;
--text_column_spacing: 2em;
--text_rule_style: none;
--title_border_color: var(--awb-color3);
--ht-primary-base: #1b4ecc;
--ht-primary-light: #4b7fff;
--ht-primary-dark: #0734a1;
--ht-foreground-base: #202020;
--ht-foreground-light: #333333;
--ht-background-base: #f8f3f0;
--ht-background-light: #ffffff;
--ht-background-dark: #ebe6e4;
--ht-negative-base: #ba3c20;
--ht-font-weight-extrabold: 800;
--ht-font-weight-bold: 700;
--ht-font-weight-normal: 400;
--ht-5xs: .3125rem;
--ht-4xs: .625rem;
--ht-3xs: .9375rem;
--ht-2xs: 1.25rem;
--ht-xs: 1.875rem;
--ht-s: 2.8125rem;
--ht-m: 3.75rem;
--ht-l: 4.6875rem;
--ht-xl: 5.625rem;
--ht-2xl: 6.5625rem;
--ht-3xl: 7.5rem;
--ht-4xl: 9.375rem;
--ht-5xl: 11.25rem;
--ht-gap: 0rem;
--ht-gap-margin: 0rem;
--ht-container: 71.875rem;
--ht-container-no-padding: 69.375rem;
--ht-container-padding: 1.25rem;
--ht-aspect-ratio-padding: 100%;
--ht-prop: color, background, border-color, opacity, transform;
--ht-duration: .4s;
--ht-easing: ease;
--ht-delay: 0ms;
--ht-outline-color: var(--ht-primary-base);
--ht-outline-width: .1875rem;
--ht-outline-offset: .1875rem;
--overlap-bg: var(--ht-background-base);
--ht-nav-item-delay: 0ms;
--ht-nav-accent-light: url(../../svg/underline-thin-light.svg);
--ht-h6: 1.125rem;
--ht-t-m: 1rem;
--ht-t-s: 1rem;
--ht-t-xs: .875rem;
--ht-line-height-snug: 1.25;
--ht-underline-width: .0625rem;
--ht-underline-color: currentcolor;
--ht-border-width: .125rem;
--ht-primary-fade: rgba(27, 78, 204, .2);
--ht-negative-fade: rgba(186, 60, 32, .2);
--ht-background-fade: rgba(248, 243, 240, .2);
--ht-foreground-fade: rgba(32, 32, 32, .3);
--ht-foreground-muted: rgba(32, 32, 32, .15);
--ht-scroll-margin: (var(--ht-nav-height) * var(--ht-nav-scale)) + var(--ht-xs);
--ht-logo-color: none;
--ht-logo-light: invert(1) brightness(110%);
--ht-swoop-height-l: calc(4.6875rem + (100vw - 37.5rem)*.275);
--ht-swoop-height-m: calc(2.8125rem + (100vw - 37.5rem)/8);
--ht-swoop-height-s: calc(1.875rem + (100vw - 37.5rem) / (75 - 37.5) * (4.6875 - 1.875));
--ht-nav-height: calc(4.6875rem + (100vw - 37.5rem)/8);
--ht-h1: calc(3rem + (100vw - 37.5rem)*.08);
--ht-h1-s: calc(3rem + (100vw - 37.5rem)/25);
--ht-h2-l: calc(2.375rem + (100vw - 37.5rem) / (75 - 37.5) * (3.75 - 2.375));
--ht-h2: calc(2.25rem + (100vw - 37.5rem)/50);
--ht-h3-l: calc(2rem + (100vw - 37.5rem) / (75 - 37.5) * (2.25 - 2));
--ht-h3: calc(1.75rem + (100vw - 37.5rem) / (75 - 37.5) * (2 - 1.75));
--ht-h4: calc(1.5rem + (100vw - 37.5rem) / (75 - 37.5) * (1.75 - 1.5));
--ht-h5: calc(1.1875rem + (100vw - 37.5rem) / (75 - 37.5) * (1.5 - 1.1875));
--ht-hero-color: #f8f3f0;
--ht-hero-bg: #202020;
--ht-hero-over-bg: transparent;
--ht-scrollbar-width: 0px;
--ht-hero-height: 19.875rem;
--ht-nav-y: -0.7421875rem;
--ht-nav-scale: 0.75;
-webkit-text-size-adjust: 100%;
--button-border-radius-top-left: 6rem;
--button-border-radius-top-right: 6rem;
--button-border-radius-bottom-right: 6rem;
--button-border-radius-bottom-left: 6rem;
--fusion-video-max-width-default: 100%;
--ht-swoop-height: var(--ht-swoop-height-m);
--viewportWidth: 1728;
--awb-background-image: none;
--awb-background-position: center center;
--awb-background-repeat: no-repeat;
--awb-background-blend-mode: none;
--awb-background-size: initial;
--awb-border-sizes-top: var(--full_width_border_sizes_top);
--awb-border-sizes-right: var(--full_width_border_sizes_right);
--awb-border-sizes-bottom: var(--full_width_border_sizes_bottom);
--awb-border-sizes-left: var(--full_width_border_sizes_left);
--awb-min-height: 0;
--awb-sticky-background-color: var(--awb-background-color);
--awb-sticky-height: var(--awb-min-height);
--awb-filter-transition: all;
--awb-min-height-medium: var(--awb-min-height);
--awb-sticky-height-medium: var(--awb-min-height-medium);
--awb-background-image-medium: var(--awb-background-image);
--awb-background-color-medium: var(--awb-background-color);
--awb-background-position-medium: var(--awb-background-position);
--awb-background-repeat-medium: var(--awb-background-repeat);
--awb-background-size-medium: var(--awb-background-size);
--awb-background-blend-mode-medium: var(--awb-background-blend-mode);
--awb-min-height-small: var(--awb-min-height-medium);
--awb-sticky-height-small: var(--awb-min-height-small);
--awb-background-image-small: var(--awb-background-image-medium);
--awb-background-color-small: var(--awb-background-color-medium);
--awb-background-repeat-small: var(--awb-background-repeat-medium);
--awb-background-position-small: var(--awb-background-position-medium);
--awb-background-size-small: var(--awb-background-size-medium);
--awb-background-blend-mode-small: var(--awb-background-blend-mode-medium);
--awb-content-wrap: var(--awb-flex-wrap-small, var(--awb-flex-wrap));
--awb-border-radius-top-left: 0px;
--awb-border-radius-top-right: 0px;
--awb-border-radius-bottom-right: 0px;
--awb-border-radius-bottom-left: 0px;
--awb-background-color: var(--awb-color3);
--awb-flex-wrap: wrap;
--awb-z-index: auto;
--awb-z-index-hover: var(--awb-z-index);
--awb-absolute-top: auto;
--awb-absolute-right: auto;
--awb-absolute-bottom: auto;
--awb-absolute-left: auto;
--awb-container-position: relative;
--awb-overflow: visible;
--awb-inner-bg-overflow: visible;
--awb-inner-bg-color: transparent;
--awb-bg-position: left top;
--awb-inner-bg-position: left top;
--awb-bg-image: none;
--awb-inner-bg-image: none;
--awb-bg-blend: none;
--awb-inner-bg-blend: none;
--awb-bg-repeat: no-repeat;
--awb-inner-bg-repeat: no-repeat;
--awb-inner-bg-size: auto auto;
--awb-border-top: 0;
--awb-border-right: 0;
--awb-border-bottom: 0;
--awb-border-left: 0;
--awb-border-color: initial;
--awb-border-color-hover: var(--awb-border-color);
--awb-border-style: solid;
--awb-inner-border-top: 0;
--awb-inner-border-right: 0;
--awb-inner-border-bottom: 0;
--awb-inner-border-left: 0;
--awb-inner-border-color: initial;
--awb-inner-border-color-hover: var(--awb-inner-border-color);
--awb-inner-border-style: solid;
--awb-border-radius: 0;
--awb-inner-bg-border-radius: 0;
--awb-liftup-border-radius: 0;
--awb-box-shadow: none;
--awb-inner-bg-box-shadow: none;
--awb-padding-top: 0;
--awb-padding-right: 0;
--awb-padding-bottom: 0;
--awb-padding-left: 0;
--awb-transform: none;
--awb-transform-hover: var(--awb-transform);
--awb-transform-parent-hover: var(--awb-transform);
--awb-transform-origin: 50% 50%;
--awb-transition: transform 300ms ease,filter 300ms ease,background-color 300ms ease,border-color 300ms ease;
--awb-filter: none;
--awb-filter-hover: var(--awb-filter);
--awb-filter-parent-hover: var(--awb-filter);
--awb-padding-top-medium: var(--awb-padding-top);
--awb-padding-right-medium: var(--awb-padding-right);
--awb-padding-bottom-medium: var(--awb-padding-bottom);
--awb-padding-left-medium: var(--awb-padding-left);
--awb-margin-top-medium: var(--awb-margin-top-large, var(--col_margin-top, 0));
--awb-margin-bottom-medium: var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px));
--awb-bg-image-medium: var(--awb-bg-image);
--awb-bg-color-medium: var(--awb-bg-color);
--awb-bg-color-medium-hover: var(--awb-bg-color-hover);
--awb-bg-repeat-medium: var(--awb-bg-repeat);
--awb-bg-position-medium: var(--awb-bg-position);
--awb-bg-size-medium: var(--awb-bg-size);
--awb-bg-blend-medium: var(--awb-bg-blend);
--awb-padding-top-small: var(--awb-padding-top-medium);
--awb-padding-right-small: var(--awb-padding-right-medium);
--awb-padding-bottom-small: var(--awb-padding-bottom-medium);
--awb-padding-left-small: var(--awb-padding-left-medium);
--awb-col-width: var(--awb-width-small, var(--small-col-default));
--awb-col-order: var(--awb-order-small, var(--awb-order-medium));
--awb-margin-top-small: var(--awb-margin-top-medium, var(--awb-margin-top-large, var(--col_margin-top, 0)));
--awb-margin-bottom-small: var(--awb-margin-bottom-medium, var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px)));
--awb-spacing-left: var(--awb-spacing-left-small);
--awb-spacing-right: var(--awb-spacing-right-small);
--awb-bg-image-small: var(--awb-bg-image-medium);
--awb-bg-color-small: var(--awb-bg-color-medium);
--awb-bg-color-small-hover: var(--awb-bg-color-medium-hover);
--awb-bg-repeat-small: var(--awb-bg-repeat-medium);
--awb-bg-position-small: var(--awb-bg-position-medium);
--awb-bg-size-small: var(--awb-bg-size-medium);
--awb-bg-blend-small: var(--awb-bg-blend-medium);
--awb-col-flex-grow: var(--awb-flex-grow-small, var(--awb-flex-grow, 0));
--awb-col-flex-shrink: var(--awb-flex-shrink-small, var(--awb-flex-shrink, 0));
--width: .8333;
--awb-bg-color: var(--awb-color3);
--awb-bg-color-hover: var(--awb-color3);
--awb-bg-size: cover;
--awb-width-large: 83.333333333333%;
--awb-margin-top-large: 0px;
--awb-spacing-right-large: 2.304%;
--awb-margin-bottom-large: 0px;
--awb-spacing-left-large: 2.304%;
--awb-width-medium: 83.333333333333%;
--awb-order-medium: 0;
--awb-spacing-right-medium: 2.304%;
--awb-spacing-left-medium: 2.304%;
--awb-width-small: 100%;
--awb-order-small: 0;
--awb-spacing-right-small: 1.92%;
--awb-spacing-left-small: 1.92%;
box-sizing: border-box;
--awb-content-alignment: initial;
--awb-font-size: inherit;
--awb-line-height: inherit;
--awb-letter-spacing: inherit;
--awb-text-transform: inherit;
--awb-text-color: inherit;
--awb-text-font-family: inherit;
--awb-text-font-style: inherit;
--awb-text-font-weight: inherit;
--awb-columns: var(--text_columns, auto);
--awb-column-spacing: var(--text_column_spacing, normal);
--awb-column-min-width: var(--text_column_min_width, auto);
--awb-rule-style: var(--text_rule_style, initial);
--awb-margin-top: 0;
--awb-margin-right: 0;
--awb-margin-bottom: 0;
--awb-margin-left: 0;
text-align: var(--awb-content-alignment);
font-size: var(--awb-font-size);
line-height: var(--awb-line-height);
letter-spacing: var(--awb-letter-spacing);
text-transform: var(--awb-text-transform);
color: var(--awb-text-color);
font-family: var(--awb-text-font-family);
font-weight: var(--awb-text-font-weight);
font-style: var(--awb-text-font-style);
margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left);
background-color: inherit;
padding-top: var(--ht-s);
padding-bottom: var(--ht-s);