@charset "UTF-8";
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/sass/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
@import url(https://p.typekit.net/p.css?s=1&k=apx6vwb&ht=tk&f=28986.30361.30362.30365.30366.34876.34877.34880.34881.34893&a=71598648&app=typekit&e=css);
/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/sass/style.scss (1) ***!
  \***************************************************************************************************************************************************************************************************************************************************/
/*
Theme Name: The Cider Farm 2021
Author: Magenta
Author URI: https://magentacreative.com/
Description: Custom theme built on top of the WP Twenty Twenty-One theme for The Cider Farm
Requires at least: 5.3
Tested up to: 5.8
Requires PHP: 5.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone

Twenty Twenty-One WordPress Theme, (C) 2020 WordPress.org
Twenty Twenty-One is distributed under the terms of the GNU GPL.
*/
/**
 * SETTINGS
 * File-header..........The file header for the themes style.css file.
 * Fonts................Any font files, if the project needs specific fonts.
 * Global...............Project-specific, globally available variables.
 *
 * TOOLS
 * Functions............Global functions.
 * Mixins...............Global mixins.
 *
 * GENERIC
 * Normalize.css........Normalise browser defaults.
 * Breakpoints..........Mixins and variables for responsive styles
 * Vertical-margins.....Vertical spacing for the main components.
 * Reset................Reset specific elements to make them easier to style in other contexts.
 * Clearings............Clearings for the main components.
 *
 * ELEMENTS
 * Blockquote...........Default blockquote.
 * Forms................Element-level form styling.
 * Headings.............H1–H6
 * Links................Default links.
 * Lists................Default lists.
 * Media................Images, Figure, Figcaption, Embed, iFrame, Objects, Video.
 *
 * BLOCKS
 * Audio................Specific styles for the audio block.
 * Button...............Specific styles for the button block.
 * Code.................Specific styles for the code block.
 * Columns..............Specific styles for the columns block.
 * Cover................Specific styles for the cover block.
 * File.................Specific styles for the file block.
 * Gallery..............Specific styles for the gallery block.
 * Group................Specific styles for the group block.
 * Heading..............Specific styles for the heading block.
 * Image................Specific styles for the image block.
 * Latest comments......Specific styles for the latest comments block.
 * Latest posts.........Specific styles for the latest posts block.
 * Legacy...............Specific styles for the legacy gallery.
 * List.................Specific styles for the list block.
 * Media text...........Specific styles for the media and text block.
 * Navigation...........Specific styles for the navigation block.
 * Paragraph............Specific styles for the paragraph block.
 * Pullquote............Specific styles for the pullquote block.
 * Quote................Specific styles for the quote block.
 * Search...............Specific styles for the search block.
 * Separator............Specific styles for the separator block.
 * Spacer...............Specific styles for the spacer block.
 * Table................Specific styles for the table block.
 * Verse................Specific styles for the verse block.
 * Video................Specific styles for the video block.
 * Utilities............Block alignments.
 *
 * COMPONENTS
 * Header...............Header styles.
 * Footer...............Footer styles.
 * Comments.............Comment styles.
 * Archives.............Archive styles.
 * 404..................404 styles.
 * Search...............Search styles.
 * Navigation...........Navigation styles.
 * Footer Navigation....Footer Navigation styles.
 * Pagination...........Pagination styles.
 * Single...............Single page and post styles.
 * Posts and pages......Misc, sticky post styles.
 * Entry................Entry, author biography.
 * Widget...............Widget styles.
 * Editor...............Editor styles.
 *
 * UTILITIES
 * A11y.................Screen reader text, prefers reduced motion etc.
 * Color Palette........Classes for the color palette colors.
 * Editor Font Sizes....Editor Font Sizes.
 * Measure..............The width of a line of text, in characters.
 */
/* Categories 01 to 03 are the basics. */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * bennet-banner:
 *   - http://typekit.com/eulas/00000000000000003b9b012a
 *   - http://typekit.com/eulas/00000000000000003b9b012b
 *   - http://typekit.com/eulas/00000000000000003b9b012e
 *   - http://typekit.com/eulas/00000000000000003b9b012f
 * bennet-banner-condensed:
 *   - http://typekit.com/eulas/00000000000000003b9b013b
 * forma-djr-micro:
 *   - http://typekit.com/eulas/00000000000000003b9ae4e0
 *   - http://typekit.com/eulas/00000000000000003b9ae4e1
 *   - http://typekit.com/eulas/00000000000000003b9ae4e4
 *   - http://typekit.com/eulas/00000000000000003b9ae4e5
 * termina:
 *   - http://typekit.com/eulas/00000000000000007735b220
 *
 * © 2009-2021 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2021-08-25 21:24:31 UTC"}*/
@font-face {
  font-family: "termina";
  src: url("https://use.typekit.net/af/275a7d/00000000000000007735b220/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/275a7d/00000000000000007735b220/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/275a7d/00000000000000007735b220/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: block;
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "forma-djr-micro";
  src: url("https://use.typekit.net/af/9f9862/00000000000000003b9ae4e0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/9f9862/00000000000000003b9ae4e0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/9f9862/00000000000000003b9ae4e0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: block;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "forma-djr-micro";
  src: url("https://use.typekit.net/af/320fdc/00000000000000003b9ae4e1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/320fdc/00000000000000003b9ae4e1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/320fdc/00000000000000003b9ae4e1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: block;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "forma-djr-micro";
  src: url("https://use.typekit.net/af/8bf2d1/00000000000000003b9ae4e4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/8bf2d1/00000000000000003b9ae4e4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/8bf2d1/00000000000000003b9ae4e4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: block;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "forma-djr-micro";
  src: url("https://use.typekit.net/af/03caec/00000000000000003b9ae4e5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/03caec/00000000000000003b9ae4e5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/03caec/00000000000000003b9ae4e5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: block;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "bennet-banner";
  src: url("https://use.typekit.net/af/9ee8df/00000000000000003b9b012a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/9ee8df/00000000000000003b9b012a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/9ee8df/00000000000000003b9b012a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: block;
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "bennet-banner";
  src: url("https://use.typekit.net/af/8e1efa/00000000000000003b9b012b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/8e1efa/00000000000000003b9b012b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/8e1efa/00000000000000003b9b012b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: block;
  font-style: italic;
  font-weight: 400;
}
@font-face {
  font-family: "bennet-banner";
  src: url("https://use.typekit.net/af/4b80af/00000000000000003b9b012e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"), url("https://use.typekit.net/af/4b80af/00000000000000003b9b012e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"), url("https://use.typekit.net/af/4b80af/00000000000000003b9b012e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
  font-display: block;
  font-style: italic;
  font-weight: 700;
}
@font-face {
  font-family: "bennet-banner";
  src: url("https://use.typekit.net/af/a1238e/00000000000000003b9b012f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/a1238e/00000000000000003b9b012f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/a1238e/00000000000000003b9b012f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: block;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "bennet-banner-condensed";
  src: url("https://use.typekit.net/af/00967f/00000000000000003b9b013b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/00967f/00000000000000003b9b013b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/00967f/00000000000000003b9b013b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: block;
  font-style: normal;
  font-weight: 700;
}
.tk-termina {
  font-family: "termina", sans-serif;
}
.tk-forma-djr-micro {
  font-family: "forma-djr-micro", sans-serif;
}
.tk-bennet-banner {
  font-family: "bennet-banner", sans-serif;
}
.tk-bennet-banner-condensed {
  font-family: "bennet-banner-condensed", sans-serif;
}
/* Variables */
:root {
  /* The Cider Farm Fonts */
  --global--cf-font-bennet-banner-condensed: "bennet-banner-condensed";
  --global--cf-font-termina: "termina";
  --global--cf-font-forma-djr-micro: "forma-djr-micro";
  /* Font Family */
  --global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
  --global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
  /* Font Size */
  --global--font-size-base: 1.25rem;
  --global--font-size-xs: 1rem;
  --global--font-size-sm: 1.125rem;
  --global--font-size-md: 1.25rem;
  --global--font-size-lg: 1.5rem;
  --global--font-size-xl: 2.25rem;
  --global--font-size-xxl: 4rem;
  --global--font-size-xxxl: 5rem;
  --global--font-size-page-title: var(--global--font-size-xxl);
  --global--letter-spacing: normal;
  /* Line Height */
  --global--line-height-body: 1.7;
  --global--line-height-heading: 1.3;
  --global--line-height-page-title: 1.1;
  /* Headings */
  --heading--font-family: var(--global--cf-font-bennet-banner-condensed);
  --heading--font-size-h6: var(--global--font-size-xs);
  --heading--font-size-h5: var(--global--font-size-sm);
  --heading--font-size-h4: var(--global--font-size-lg);
  --heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
  --heading--font-size-h2: var(--global--font-size-xl);
  --heading--font-size-h1: var(--global--font-size-page-title);
  --heading--letter-spacing-h6: 0.05em;
  --heading--letter-spacing-h5: 0.05em;
  --heading--letter-spacing-h4: var(--global--letter-spacing);
  --heading--letter-spacing-h3: var(--global--letter-spacing);
  --heading--letter-spacing-h2: var(--global--letter-spacing);
  --heading--letter-spacing-h1: var(--global--letter-spacing);
  --heading--line-height-h6: var(--global--line-height-heading);
  --heading--line-height-h5: var(--global--line-height-heading);
  --heading--line-height-h4: var(--global--line-height-heading);
  --heading--line-height-h3: var(--global--line-height-heading);
  --heading--line-height-h2: var(--global--line-height-heading);
  --heading--line-height-h1: var(--global--line-height-page-title);
  --heading--font-weight: normal;
  --heading--font-weight-page-title: 300;
  --heading--font-weight-strong: 600;
  /* Block: Latest posts */
  --latest-posts--title-font-family: var(--heading--font-family);
  --latest-posts--title-font-size: var(--heading--font-size-h3);
  --latest-posts--description-font-family: var(--global--font-secondary);
  --latest-posts--description-font-size: var(--global--font-size-sm);
  --list--font-family: var(--global--cf-font-forma-djr-micro);
  --definition-term--font-family: var(--global--font-primary);
  /* CF 2021 Colors */
  --global--cf-color-neutral: #FCFBF5;
  --global--cf-color-gray: #393835;
  --global--cf-color-gray-transparent: #393835ee;
  --global--cf-color-red: #EF6060;
  --global--cf-color-dark-red: #CE1D1D;
  --global--cf-color-blue: #98C0C7;
  --global--cf-color-dark-blue: #66A5B1;
  /* Colors */
  --global--color-black: #000;
  --global--color-dark-gray: #28303d;
  --global--color-gray: #39414d;
  --global--color-light-gray: #f0f0f0;
  --global--color-green: #d1e4dd;
  --global--color-blue: #d1dfe4;
  --global--color-purple: #d1d1e4;
  --global--color-red: #e4d1d1;
  --global--color-orange: #e4dad1;
  --global--color-yellow: #eeeadd;
  --global--color-white: #fff;
  --global--color-white-50: rgba(255, 255, 255, 0.5);
  --global--color-white-90: rgba(255, 255, 255, 0.9);
  --global--color-primary: var(--global--color-dark-gray);
  /* Body text color, site title, footer text color. */
  --global--color-secondary: var(--global--color-gray);
  /* Headings */
  --global--color-primary-hover: var(--global--color-primary);
  --global--color-background: var(--global--cf-color-neutral);
  /* Mint, default body background */
  --global--color-border: var(--global--color-primary);
  /* Used for borders (separators) */
  /* Spacing */
  --global--spacing-unit: 20px;
  --global--spacing-measure: unset;
  --global--spacing-horizontal: 25px;
  --global--spacing-vertical: 30px;
  /* Elevation */
  --global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);
  /* Forms */
  --form--font-family: var(--global--font-secondary);
  --form--font-size: var(--global--font-size-sm);
  --form--line-height: var(--global--line-height-body);
  --form--color-text: var(--global--color-dark-gray);
  --form--color-ranged: var(--global--color-secondary);
  --form--label-weight: 500;
  --form--border-color: var(--global--color-secondary);
  --form--border-width: 3px;
  --form--border-radius: 0;
  --form--spacing-unit: calc(0.5 * var(--global--spacing-unit));
  /* Cover block */
  --cover--height: calc(15 * var(--global--spacing-vertical));
  --cover--color-foreground: var(--global--color-white);
  --cover--color-background: var(--global--color-black);
  /* Buttons */
  --button--color-text: var(--global--color-background);
  --button--color-text-hover: var(--global--color-secondary);
  --button--color-text-active: var(--global--color-secondary);
  --button--color-background: var(--global--color-secondary);
  --button--color-background-active: var(--global--color-background);
  --button--font-family: var(--global--cf-font-termina);
  --button--font-size: var(--global--font-size-base);
  --button--font-weight: 500;
  --button--line-height: 1.5;
  --button--border-width: 3px;
  --button--border-radius: 0;
  --button--padding-vertical: 15px;
  --button--padding-horizontal: calc(2 * var(--button--padding-vertical));
  /* entry */
  --entry-header--color: var(--global--color-primary);
  --entry-header--color-link: currentColor;
  --entry-header--color-hover: var(--global--color-primary-hover);
  --entry-header--color-focus: var(--global--color-secondary);
  --entry-header--font-size: var(--heading--font-size-h2);
  --entry-content--font-family: var(--global--font-secondary);
  --entry-author-bio--font-family: var(--heading--font-family);
  --entry-author-bio--font-size: var(--heading--font-size-h4);
  /* Header */
  --branding--color-text: var(--global--color-primary);
  --branding--color-link: var(--global--color-primary);
  --branding--color-link-hover: var(--global--color-secondary);
  --branding--title--font-family: var(--global--font-primary);
  --branding--title--font-size: var(--global--font-size-lg);
  --branding--title--font-size-mobile: var(--heading--font-size-h4);
  --branding--title--font-weight: normal;
  --branding--title--text-transform: uppercase;
  --branding--description--font-family: var(--global--font-secondary);
  --branding--description--font-size: var(--global--font-size-sm);
  --branding--description--font-family: var(--global--font-secondary);
  --branding--logo--max-width: 300px;
  --branding--logo--max-height: 100px;
  --branding--logo--max-width-mobile: 96px;
  --branding--logo--max-height-mobile: 96px;
  /* Main navigation */
  --primary-nav--font-family: var(--global--font-secondary);
  --primary-nav--font-family-mobile: var(--global--font-primary);
  --primary-nav--font-size: var(--global--font-size-md);
  --primary-nav--font-size-sub-menu: var(--global--font-size-xs);
  --primary-nav--font-size-mobile: var(--global--font-size-sm);
  --primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
  --primary-nav--font-size-button: var(--global--font-size-xs);
  --primary-nav--font-style: normal;
  --primary-nav--font-style-sub-menu-mobile: normal;
  --primary-nav--font-weight: normal;
  --primary-nav--font-weight-button: 500;
  --primary-nav--color-link: var(--global--color-primary);
  --primary-nav--color-link-hover: var(--global--color-primary-hover);
  --primary-nav--color-text: var(--global--color-primary);
  --primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
  --primary-nav--border-color: var(--global--color-primary);
  /* Pagination */
  --pagination--color-text: var(--global--color-primary);
  --pagination--color-link-hover: var(--global--color-primary-hover);
  --pagination--font-family: var(--global--font-secondary);
  --pagination--font-size: var(--global--font-size-lg);
  --pagination--font-weight: normal;
  --pagination--font-weight-strong: 600;
  /* Footer */
  --footer--color-text: var(--global--cf-color-neutral);
  --footer--color-link: var(--global--color-primary);
  --footer--color-link-hover: var(--global--color-primary-hover);
  --footer--font-family: var(--global--font-primary);
  --footer--font-size: var(--global--font-size-sm);
  /* Block: Pull quote */
  --pullquote--font-family: var(--global--font-primary);
  --pullquote--font-size: var(--heading--font-size-h3);
  --pullquote--font-style: normal;
  --pullquote--letter-spacing: var(--heading--letter-spacing-h4);
  --pullquote--line-height: var(--global--line-height-heading);
  --pullquote--border-width: 3px;
  --pullquote--border-color: var(--global--color-primary);
  --pullquote--color-foreground: var(--global--color-primary);
  --pullquote--color-background: var(--global--color-background);
  --quote--font-family: var(--global--font-secondary);
  --quote--font-size: var(--global--font-size-md);
  --quote--font-size-large: var(--global--font-size-xl);
  --quote--font-style: normal;
  --quote--font-weight: 700;
  --quote--font-weight-strong: bolder;
  --quote--font-style-large: normal;
  --quote--font-style-cite: normal;
  --quote--line-height: var(--global--line-height-body);
  --quote--line-height-large: 1.35;
  --separator--border-color: var(--global--color-border);
  --separator--height: 1px;
  /* Block: Table */
  --table--stripes-border-color: var(--global--color-light-gray);
  --table--stripes-background-color: var(--global--color-light-gray);
  --table--has-background-text-color: var(--global--color-dark-gray);
  /* Widgets */
  --widget--line-height-list: 1.9;
  --widget--line-height-title: 1.4;
  --widget--font-weight-title: 700;
  --widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));
  /* Admin-bar height */
  --global--admin-bar--height: 0px;
}
.admin-bar {
  --global--admin-bar--height: 32px;
}
@media only screen and (max-width: 782px) {
  .admin-bar {
    --global--admin-bar--height: 46px;
  }
}
@media only screen and (min-width: 652px) {
  :root {
    --global--font-size-xl: 2.5rem;
    --global--font-size-xxl: 6rem;
    --global--font-size-xxxl: 9rem;
    --heading--font-size-h3: 2rem;
    --heading--font-size-h2: 3rem;
  }
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  text-decoration-thickness: 1px;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration-style: dotted; /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/**
 * Responsive Styles
 */
/**
 * Required Variables
 */
/**
 * Root Media Query Variables
 */
:root {
  --responsive--spacing-horizontal: calc(2 * var(--global--spacing-horizontal) * 0.6);
  --responsive--aligndefault-width: calc(100vw - var(--responsive--spacing-horizontal));
  --responsive--alignwide-width: calc(100vw);
  --responsive--alignfull-width: 100%;
  --responsive--alignright-margin: var(--global--spacing-horizontal);
  --responsive--alignleft-margin: var(--global--spacing-horizontal);
}
@media only screen and (min-width: 482px) {
  :root {
    --responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
    --responsive--alignwide-width: calc(100vw - 4 * var(--global--spacing-horizontal));
    --responsive--alignright-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
    --responsive--alignleft-margin: calc(0.5 * (100vw - var(--responsive--aligndefault-width)));
  }
}
@media only screen and (min-width: 822px) {
  :root {
    --responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
    --responsive--alignwide-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 1240px);
  }
}
/**
 * Extends
 */
.pagination,
.comments-pagination, .post-navigation, .site-footer, .alignwide, .wide-max-width {
  max-width: var(--responsive--alignwide-width);
  margin-left: auto;
  margin-right: auto;
}
.alignfull, .wp-block-group .wp-block-group__inner-container > *.alignfull, .full-max-width {
  max-width: var(--responsive--alignfull-width);
  width: var(--responsive--alignfull-width);
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 482px) {
  .alignfull, .full-max-width {
    max-width: var(--responsive--alignfull-width);
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
}
.entry-header .post-thumbnail, .singular .post-thumbnail, .alignfull [class*=inner-container] > .alignwide, .alignwide [class*=inner-container] > .alignwide {
  margin-left: auto;
  margin-right: auto;
  width: var(--responsive--alignwide-width);
  max-width: var(--responsive--alignfull-width);
}
@media only screen and (min-width: 482px) {
  .entry-content > .alignleft {
    /*rtl:ignore*/
    margin-left: var(--responsive--alignleft-margin);
    /*rtl:ignore*/
    margin-right: var(--global--spacing-horizontal);
  }
}
@media only screen and (min-width: 482px) {
  .entry-content > .alignright {
    /*rtl:ignore*/
    margin-left: var(--global--spacing-horizontal);
    /*rtl:ignore*/
    margin-right: var(--responsive--alignright-margin);
  }
}
/**
 * Site Structure
 *
 * - Set vertical margins and responsive widths on
 *   top-level wrappers and content wrappers
 * - `--global--width-content` is a responsive variable
 * - See: globals/_global-width-responsive.scss
 */
/**
 * Top Level Wrappers (header, main, footer)
 * - Set vertical padding and horizontal margins
 */
.widget-area,
.site-footer {
  padding-top: var(--global--spacing-vertical);
  padding-bottom: var(--global--spacing-vertical);
}
/**
 * Site-main children wrappers
 * - Add double vertical margins here for clearer hierarchy
 */
.site-main > * {
  margin-top: calc(3 * var(--global--spacing-vertical));
  margin-bottom: calc(3 * var(--global--spacing-vertical));
}
.site-main > *:first-child {
  margin-top: 0;
}
.site-main > *:last-child {
  margin-bottom: 0;
}
/**
 * Set the default maximum responsive content-width
 */
/**
 * Set the wide maximum responsive content-width
 */
/**
 * Set the full maximum responsive content-width
 */
/*
 * Block & non-gutenberg content wrappers
 * - Set margins
 */
.entry-header,
.post-thumbnail,
.entry-content,
.entry-footer,
.author-bio {
  margin-top: var(--global--spacing-vertical);
  margin-right: auto;
  margin-bottom: var(--global--spacing-vertical);
  margin-left: auto;
}
/*
 * Block & non-gutenberg content wrapper children
 * - Sets spacing-vertical margin logic
 */
.site-main > article > *,
.site-main > .not-found > *,
.entry-content > *,
[class*=inner-container] > *,
.wp-block-template-part > *,
.wp-block-post-template :where(li > *) {
  margin-top: calc(0.666 * var(--global--spacing-vertical));
  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {
  .site-main > article > *,
  .site-main > .not-found > *,
  .entry-content > *,
  [class*=inner-container] > *,
  .wp-block-template-part > *,
  .wp-block-post-template :where(li > *) {
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical);
  }
}
.site-main > article > *:first-child,
.site-main > .not-found > *:first-child,
.entry-content > *:first-child,
[class*=inner-container] > *:first-child,
.wp-block-template-part > *:first-child,
.wp-block-post-template :where(li > *):first-child {
  margin-top: 0;
}
.site-main > article > *:last-child,
.site-main > .not-found > *:last-child,
.entry-content > *:last-child,
[class*=inner-container] > *:last-child,
.wp-block-template-part > *:last-child,
.wp-block-post-template :where(li > *):last-child {
  margin-bottom: 0;
}
.site-footer > *,
.widget-area > * {
  margin-top: calc(0.666 * var(--global--spacing-vertical));
  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {
  .site-footer > *,
  .widget-area > * {
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical);
  }
}
/*
 * Block & non-gutenberg content wrapper children
 * - Sets spacing-unit margins
 */
.entry-header > *,
.post-thumbnail > *,
.page-content > *,
.comment-content > *,
.widget > * {
  margin-top: var(--global--spacing-unit);
  margin-bottom: var(--global--spacing-unit);
}
.entry-header > *:first-child,
.post-thumbnail > *:first-child,
.page-content > *:first-child,
.comment-content > *:first-child,
.widget > *:first-child {
  margin-top: 0;
}
.entry-header > *:last-child,
.post-thumbnail > *:last-child,
.page-content > *:last-child,
.comment-content > *:last-child,
.widget > *:last-child {
  margin-bottom: 0;
}
/*
 * .entry-content children specific controls
 * - Adds special margin overrides for alignment utility classes
 */
.entry-content > *.alignleft, .entry-content > *.alignright, .entry-content > *.alignleft:first-child + *, .entry-content > *.alignright:first-child + *, .entry-content > *.alignfull.has-background {
  margin-top: 0;
}
.entry-content > *:last-child, .entry-content > *.alignfull.has-background {
  margin-bottom: 0;
}
.entry-content > * {
  /* Reset alignleft and alignright margins after alignfull */
}
.entry-content > *.alignfull + .alignleft, .entry-content > *.alignfull + .alignright {
  margin-top: var(--global--spacing-vertical);
}
/**
 * Reset specific elements to make them easier to style in other contexts.
 */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
form,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
/**
 * Apply generic border-box to all elements.
 * See:
 * https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */
html {
  /* Apply border-box across the entire page. */
  box-sizing: border-box;
  font-family: var(--global--font-secondary);
  line-height: var(--global--line-height-body);
}
/**
 * Relax the definition a bit, to allow components to override it manually.
 */
*, *::before, *::after {
  box-sizing: inherit;
}
body {
  font-size: var(--global--font-size-base);
  font-weight: normal;
  color: var(--global--color-primary);
  text-align: left;
  background-color: var(--global--color-background);
}
button {
  cursor: pointer;
}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}
/* Category 04 can contain any default HTML element. Do not add classes here, just give the elements some basic styles. */
blockquote {
  padding: 0;
  position: relative;
  margin: var(--global--spacing-vertical) 0 var(--global--spacing-vertical) var(--global--spacing-horizontal);
}
blockquote > * {
  margin-top: var(--global--spacing-unit);
  margin-bottom: var(--global--spacing-unit);
}
blockquote > *:first-child {
  margin-top: 0;
}
blockquote > *:last-child {
  margin-bottom: 0;
}
blockquote p {
  letter-spacing: var(--heading--letter-spacing-h4);
  font-family: var(--quote--font-family);
  font-size: var(--quote--font-size);
  font-style: var(--quote--font-style);
  font-weight: var(--quote--font-weight);
  line-height: var(--quote--line-height);
}
blockquote cite,
blockquote footer {
  font-weight: normal;
  color: var(--global--color-primary);
  font-size: var(--global--font-size-xs);
  letter-spacing: var(--global--letter-spacing);
}
blockquote.alignleft, blockquote.alignright {
  padding-left: inherit;
}
blockquote.alignleft p, blockquote.alignright p {
  font-size: var(--heading--font-size-h5);
  max-width: inherit;
  width: inherit;
}
blockquote.alignleft cite,
blockquote.alignleft footer, blockquote.alignright cite,
blockquote.alignright footer {
  font-size: var(--global--font-size-xs);
  letter-spacing: var(--global--letter-spacing);
}
blockquote strong {
  font-weight: var(--quote--font-weight-strong);
}
blockquote:before {
  content: "“";
  font-size: var(--quote--font-size);
  line-height: var(--quote--line-height);
  position: absolute;
  left: calc(-0.5 * var(--global--spacing-horizontal));
}
blockquote .wp-block-quote__citation,
blockquote cite,
blockquote footer {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-xs);
  font-style: var(--quote--font-style-cite);
}
@media only screen and (max-width: 481px) {
  blockquote {
    padding-left: calc(0.5 * var(--global--spacing-horizontal));
  }
  blockquote:before {
    left: 0;
  }
}
input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
.site textarea {
  border: var(--form--border-width) solid var(--form--border-color);
  border-radius: var(--form--border-radius);
  color: var(--form--color-text);
  line-height: var(--global--line-height-body);
  padding: var(--form--spacing-unit);
  margin: 0 2px;
  max-width: 100%;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
.site textarea:focus {
  color: var(--form--color-text);
  outline-offset: 2px;
  outline: 2px dotted var(--form--border-color);
}
input[type=text]:disabled,
input[type=email]:disabled,
input[type=url]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=number]:disabled,
input[type=tel]:disabled,
input[type=date]:disabled,
input[type=month]:disabled,
input[type=week]:disabled,
input[type=time]:disabled,
input[type=datetime]:disabled,
input[type=datetime-local]:disabled,
input[type=color]:disabled,
.site textarea:disabled {
  opacity: 0.7;
}
.is-dark-theme input[type=text],
.is-dark-theme input[type=email],
.is-dark-theme input[type=url],
.is-dark-theme input[type=password],
.is-dark-theme input[type=search],
.is-dark-theme input[type=number],
.is-dark-theme input[type=tel],
.is-dark-theme input[type=date],
.is-dark-theme input[type=month],
.is-dark-theme input[type=week],
.is-dark-theme input[type=time],
.is-dark-theme input[type=datetime],
.is-dark-theme input[type=datetime-local],
.is-dark-theme input[type=color],
.is-dark-theme .site textarea {
  background: var(--global--color-white-90);
}
input[type=search]:focus {
  outline-offset: -7px;
}
.is-dark-theme input[type=search]:focus {
  outline-color: var(--global--color-background);
}
input[type=color] {
  padding: calc(var(--form--spacing-unit) / 2);
  height: calc(4 * var(--form--spacing-unit));
}
input[type=email],
input[type=url] {
  /*rtl:ignore*/
  direction: ltr;
}
select {
  border: var(--form--border-width) solid var(--form--border-color);
  color: var(--form--color-text);
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  line-height: var(--global--line-height-body);
  padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);
  background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 fill=%27%2328303d%27><polygon points=%270,0 10,0 5,5%27/></svg>") no-repeat;
  background-position: right var(--form--spacing-unit) top 60%;
}
select:focus {
  outline-offset: 2px;
  outline: 2px dotted var(--form--border-color);
}
.is-dark-theme select {
  background: var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%2710%27 fill=%27%2328303d%27><polygon points=%270,0 10,0 5,5%27/></svg>") no-repeat;
  background-position: right var(--form--spacing-unit) top 60%;
}
textarea {
  width: 100%;
}
label {
  font-size: var(--form--font-size);
  font-weight: var(--form--label-weight);
  margin-bottom: calc(var(--global--spacing-vertical) / 3);
}
/**
https://css-tricks.com/custom-styling-form-inputs-with-modern-css-features/
https://codepen.io/aaroniker/pen/ZEYoxEY by Aaron Iker.
License: MIT.
*/
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
  input[type=checkbox],
  input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    width: 25px;
    height: 25px;
    border: var(--form--border-width) solid var(--form--border-color);
    background: var(--global--color-white);
  }
  input[type=checkbox]:disabled,
  input[type=radio]:disabled {
    opacity: 0.7;
  }
  .is-dark-theme input[type=checkbox],
  .is-dark-theme input[type=radio] {
    background: var(--global--color-white-90);
  }
  input[type=checkbox]:focus {
    outline-offset: 2px;
    outline: 2px dotted var(--form--border-color);
  }
  input[type=checkbox]:after {
    content: "";
    opacity: 0;
    display: block;
    left: 5px;
    top: 2px;
    position: absolute;
    width: 7px;
    height: 13px;
    border: 3px solid var(--form--color-text);
    border-top: 0;
    border-left: 0;
    transform: rotate(30deg);
  }
  input[type=checkbox]:checked {
    color: var(--form--color-text);
  }
  input[type=checkbox]:checked:after {
    opacity: 1;
  }
  input[type=radio] {
    border-radius: 50%;
  }
  input[type=radio]:focus {
    outline-offset: 2px;
    outline: 2px dotted var(--form--border-color);
  }
  input[type=radio]:after {
    content: "";
    opacity: 0;
    display: block;
    left: 3px;
    top: 3px;
    position: absolute;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    background: var(--form--color-text);
  }
  input[type=radio]:checked {
    border: 4px solid var(--form--border-color);
  }
  input[type=radio]:checked:after {
    opacity: 1;
  }
  input[type=radio]:checked:focus {
    outline-offset: 4px;
    outline: 2px dotted var(--form--border-color);
  }
}
input[type=checkbox] + label,
input[type=radio] + label {
  display: inline-block;
  padding-left: 10px;
  font-size: var(--global--font-size-xs);
  vertical-align: top;
}
/**
 * https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/
*/
@supports (-webkit-appearance: none) or (-moz-appearance: none) {
  input[type=range] {
    -webkit-appearance: none; /* Hides the slider so that custom slider can be made */
    width: 100%; /* Specific width is required for Firefox. */
    height: 6px;
    background: var(--form--color-ranged);
    border-radius: 6px;
    outline-offset: 10px;
  }
  input[type=range]:disabled {
    opacity: 0.7;
  }
  input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: 3px solid var(--form--color-ranged);
    height: 44px;
    width: 44px;
    border-radius: 50%;
    background: var(--global--color-background);
    cursor: pointer;
  }
  input[type=range]::-moz-range-thumb {
    border: 3px solid var(--form--color-ranged);
    height: 44px;
    width: 44px;
    border-radius: 50%;
    background: var(--global--color-background);
    cursor: pointer;
    box-sizing: border-box;
  }
}
input[type=range]::-ms-track {
  width: 100%;
  height: 6px;
  border-radius: 6px;
  border-width: 19px 0;
  border-color: var(--global--color-background);
  background: transparent;
  color: transparent;
  cursor: pointer;
}
input[type=range]::-ms-fill-upper {
  background: var(--form--color-ranged);
  border-radius: 6px;
}
input[type=range]::-ms-fill-lower {
  background: var(--form--color-ranged);
  border-radius: 6px;
}
input[type=range]::-ms-thumb {
  border: 3px solid var(--form--color-ranged);
  height: 44px;
  width: 44px;
  border-radius: 50%;
  background: var(--global--color-background);
  cursor: pointer;
}
fieldset {
  display: grid;
  border-color: var(--global--color-secondary);
  padding: var(--global--spacing-horizontal);
}
fieldset legend {
  font-size: var(--global--font-size-lg);
}
fieldset input[type=submit] {
  max-width: -moz-max-content;
  max-width: max-content;
}
fieldset input:not([type=submit]) {
  margin-bottom: var(--global--spacing-unit);
}
fieldset input[type=radio], fieldset input[type=checkbox] {
  margin-bottom: 0;
}
fieldset input[type=radio] + label, fieldset input[type=checkbox] + label {
  font-size: var(--form--font-size);
  padding-left: 0;
  margin-bottom: var(--global--spacing-unit);
}
::-moz-placeholder {
  opacity: 1;
}
.post-password-message {
  font-size: var(--global--font-size-lg);
}
.post-password-form {
  display: flex;
  flex-wrap: wrap;
}
.post-password-form__label {
  width: 100%;
  margin-bottom: 0;
}
.post-password-form input[type=password] {
  flex-grow: 1;
  margin-top: calc(var(--global--spacing-vertical) / 3);
  margin-right: calc(0.66 * var(--global--spacing-horizontal));
}
.post-password-form__submit {
  margin-top: calc(var(--global--spacing-vertical) / 3);
}
@media only screen and (min-width: 592px) {
  .post-password-form__submit {
    margin-left: calc(0.4 * var(--global--spacing-horizontal));
  }
}
img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
/* Classic editor images */
.entry-content img {
  max-width: 100%;
}
/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object,
video {
  max-width: 100%;
}
/* Media captions */
figcaption,
.wp-caption,
.wp-caption-text,
.wp-block-embed figcaption {
  color: currentColor;
  font-size: var(--global--font-size-xs);
  line-height: var(--global--line-height-body);
  margin-top: calc(0.5 * var(--global--spacing-unit));
  margin-bottom: var(--global--spacing-unit);
  text-align: center;
}
.alignleft figcaption, .alignright figcaption,
.alignleft .wp-caption,
.alignright .wp-caption,
.alignleft .wp-caption-text,
.alignright .wp-caption-text,
.alignleft .wp-block-embed figcaption,
.alignright .wp-block-embed figcaption {
  margin-bottom: 0;
}
/* WP Smiley */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
/* Over here, place any elements that do not need to have their own file. */
b,
strong {
  font-weight: 700;
}
dfn,
cite,
em,
i {
  font-style: italic;
}
pre {
  white-space: pre;
  overflow-x: auto;
}
/*
 * text-underline-offset doesn't work in Chrome at all 👎
 * But looks nice in Safari/Firefox, so let's keep it and
 * maybe Chrome will support it soon.
 */
a {
  cursor: pointer;
  color: var(--wp--style--color--link, var(--global--color-primary));
  text-underline-offset: 3px;
  -webkit-text-decoration-skip-ink: all;
          text-decoration-skip-ink: all;
}
a:hover {
  text-decoration-style: dotted;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
  /* Only visible in Windows High Contrast mode */
  outline: 2px solid transparent;
  -webkit-text-decoration: underline 1px dotted currentColor;
          text-decoration: underline 1px dotted currentColor;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
  background: var(--global--color-black);
  color: var(--global--color-white);
  text-decoration: none;
}
.is-dark-theme .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
  color: var(--wp--style--color--link, var(--global--color-white));
}
.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) {
  background: rgba(0, 0, 0, 0.9);
  color: var(--wp--style--color--link, var(--global--color-white));
}
.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) .meta-nav {
  color: var(--wp--style--color--link, var(--global--color-white));
}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link {
  /* Only visible in Windows High Contrast mode */
  outline: 2px solid transparent;
  outline-offset: -2px;
}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).skip-link:focus {
  color: #21759b;
  background-color: #f1f1f1;
}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button).custom-logo-link {
  background: none;
}
.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
  outline: 2px dotted var(--wp--style--color--link, var(--global--color-primary));
}
.has-background .has-link-color a, .has-background.has-link-color a {
  color: var(--wp--style--color--link, var(--global--color-primary));
}
/* Category 05 is all about adjusting the default block styles to the given layout. I only added three blocks as examples. */
.wp-block-audio audio:focus {
  outline-offset: 5px;
  outline: 2px solid var(--global--color-primary);
}
/**
 * Button
 */
.site .button,
button,
input[type=submit],
input[type=reset],
.wp-block-search .wp-block-search__button,
.wp-block-button .wp-block-button__link,
.wp-block-file a.wp-block-file__button {
  border: var(--button--border-width) solid transparent;
  border-radius: var(--button--border-radius);
  cursor: pointer;
  font-weight: var(--button--font-weight);
  font-family: var(--button--font-family);
  font-size: var(--button--font-size);
  line-height: var(--button--line-height);
  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
  text-decoration: none;
  color: var(--global--color-gray);
  background-color: var(--global--cf-color-blue);
  font-size: 10px;
  border: none;
  padding: 16px 30px 13px;
  letter-spacing: 0.25em;
  font-weight: 400;
  line-height: 1.25em;
}
.site .button:hover, .site .button:focus, .site .button:active,
button:hover,
button:focus,
button:active,
input[type=submit]:hover,
input[type=submit]:focus,
input[type=submit]:active,
input[type=reset]:hover,
input[type=reset]:focus,
input[type=reset]:active,
.wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:focus,
.wp-block-search .wp-block-search__button:active,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:active,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:active {
  background-color: var(--global--cf-color-dark-blue);
}
.site .button:disabled,
button:disabled,
input[type=submit]:disabled,
input[type=reset]:disabled,
.wp-block-search .wp-block-search__button:disabled,
.wp-block-button .wp-block-button__link:disabled,
.wp-block-file a.wp-block-file__button:disabled {
  background-color: var(--global--color-white-50);
  border-color: var(--global--color-white-50);
  color: var(--button--color-text-active);
}
/**
 * Block Options

.wp-block-button {

	// Target the default and filled button states.
	&:not(.is-style-outline) {

		.wp-block-button__link:not(:hover):not(:active) {

			// Text colors
			&:not(.has-text-color) {
				color: var(--global--color-background);

				// Nested
				.has-background & {
					color: var(--local--color-background, var(--global--color-background));

					&.has-background {
						color: var(--global--color-primary);
					}
				}
			}

			// Background-colors
			&:not(.has-background) {
				background-color: var(--global--color-primary);

				// Nested
				.has-background & {
					background-color: var(--local--color-primary, var(--global--color-primary));
				}
			}
		}

		// Hover Button color should match parent element foreground color
		.wp-block-button__link:hover,
		.wp-block-button__link:active {
			border-color: currentColor !important;
			background-color: transparent !important;
			color: inherit !important;
		}
	}

	// Outline Style.
	&.is-style-outline {

		.wp-block-button__link:not(:hover):not(:active) {

			// Border colors
			&:not(.has-text-color),
			&:not(.has-background),
			&.has-background {
				border-color: currentColor;
			}

			// Text colors
			&:not(.has-text-color) {
				color: var(--global--color-primary);

				// Nested
				.has-background & {
					color: var(--local--color-primary, var(--global--color-primary));
				}
			}

			&.has-background {
				// Nested
				.has-background &:not(.has-text-color) {
					color: inherit;
				}
			}

			// Background-colors
			&:not(.has-background) {
				background-color: transparent;
			}
		}

		.wp-block-button__link:hover,
		.wp-block-button__link:active {

			border-color: transparent !important;
			background-color: var(--global--color-primary) !important;
			color: var(--global--color-background) !important;

			.has-background & {
				background-color: var(--local--color-primary, var(--global--color-primary)) !important;
				color: var(--local--color-background, var(--global--color-background)) !important;
			}

			.has-text-color & {
				color: var(--local--color-background, var(--global--color-background)) !important;
			}
		}
	}

	// Squared Style
	.is-style-squared .wp-block-button__link {
		border-radius: 0;
	}
}
*/
.wp-block-code {
  border-color: var(--global--color-border);
  border-radius: 0;
  border-style: solid;
  border-width: 0.1rem;
  padding: var(--global--spacing-unit);
}
.wp-block-code code {
  color: var(--global--color-primary);
  white-space: pre;
  overflow-x: auto;
  display: block;
}
.wp-block-columns {
  display: block;
}
.wp-block-cover:not(.alignwide):not(.alignfull),
.wp-block-cover-image:not(.alignwide):not(.alignfull) {
  clear: both;
}
.wp-block-cover.alignfull,
.wp-block-cover-image.alignfull {
  margin-top: 0;
  margin-bottom: 0;
}
.wp-block-cover,
.wp-block-cover-image {
  background-color: var(--cover--color-background);
  min-height: var(--cover--height);
  margin-top: inherit;
  margin-bottom: inherit;
}
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text {
  color: currentColor;
  margin-top: var(--global--spacing-vertical);
  margin-bottom: var(--global--spacing-vertical);
}
.wp-block-cover .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover-image .wp-block-cover__inner-container a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover-image .wp-block-cover-image-text a:not(.wp-block-button__link):not(.wp-block-file__button),
.wp-block-cover-image .wp-block-cover-text a:not(.wp-block-button__link):not(.wp-block-file__button) {
  color: currentColor;
}
.wp-block-cover .wp-block-cover__inner-container .has-link-color a,
.wp-block-cover .wp-block-cover-image-text .has-link-color a,
.wp-block-cover .wp-block-cover-text .has-link-color a,
.wp-block-cover-image .wp-block-cover__inner-container .has-link-color a,
.wp-block-cover-image .wp-block-cover-image-text .has-link-color a,
.wp-block-cover-image .wp-block-cover-text .has-link-color a {
  color: var(--wp--style--color--link, var(--global--color-primary));
}
.wp-block-cover,
.wp-block-cover-image {
  /* default & custom background-color */
}
.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container,
.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text {
  color: var(--cover--color-foreground);
}
.wp-block-cover,
.wp-block-cover-image {
  /* Treating H2 separately to account for legacy /core styles */
}
.wp-block-cover h2,
.wp-block-cover-image h2 {
  font-size: var(--heading--font-size-h2);
  letter-spacing: var(--heading--letter-spacing-h2);
  line-height: var(--heading--line-height-h2);
  max-width: inherit;
  text-align: inherit;
  padding: 0;
}
.wp-block-cover h2.has-text-align-left,
.wp-block-cover-image h2.has-text-align-left {
  text-align: left;
}
.wp-block-cover h2.has-text-align-center,
.wp-block-cover-image h2.has-text-align-center {
  text-align: center;
}
.wp-block-cover h2.has-text-align-right,
.wp-block-cover-image h2.has-text-align-right {
  text-align: right;
}
.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
  width: calc(100% - 2 * var(--global--spacing-vertical));
}
.wp-block-cover .wp-block-cover__inner-container > *,
.wp-block-cover-image .wp-block-cover__inner-container > * {
  margin-top: calc(0.666 * var(--global--spacing-vertical));
  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {
  .wp-block-cover .wp-block-cover__inner-container > *,
  .wp-block-cover-image .wp-block-cover__inner-container > * {
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical);
  }
}
.wp-block-cover .wp-block-cover__inner-container > *:first-child,
.wp-block-cover-image .wp-block-cover__inner-container > *:first-child {
  margin-top: 0;
}
.wp-block-cover .wp-block-cover__inner-container > *:last-child,
.wp-block-cover-image .wp-block-cover__inner-container > *:last-child {
  margin-bottom: 0;
}
.wp-block-cover.alignleft, .wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright {
  margin-top: 0;
}
.wp-block-cover.alignleft > *, .wp-block-cover.alignright > *,
.wp-block-cover-image.alignleft > *,
.wp-block-cover-image.alignright > * {
  margin-top: calc(2 * var(--global--spacing-vertical));
  margin-bottom: calc(2 * var(--global--spacing-vertical));
  padding-left: var(--global--spacing-horizontal);
  padding-right: var(--global--spacing-horizontal);
  width: 100%;
}
.wp-block-cover.has-left-content, .wp-block-cover.has-right-content,
.wp-block-cover-image.has-left-content,
.wp-block-cover-image.has-right-content {
  justify-content: center;
}
.wp-block-cover,
.wp-block-cover-image {
  /* Block Styles */
}
.wp-block-cover.is-style-twentytwentyone-border,
.wp-block-cover-image.is-style-twentytwentyone-border {
  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
}
.wp-block-cover,
.wp-block-cover-image {
  /* The background color class is used just for the overlay, and does not need to be applied to the inner container. */
}
.wp-block-cover[class*=-background-color][class] .wp-block-cover__inner-container,
.wp-block-cover-image[class*=-background-color][class] .wp-block-cover__inner-container {
  background-color: unset;
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover {
  opacity: inherit;
}
.wp-block-file a.wp-block-file__button {
  display: inline-block;
}
.wp-block-gallery {
  margin: 0 auto;
}
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
  width: calc((100% - var(--global--spacing-unit)) / 2);
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  margin: 0;
  color: var(--global--color-white);
  font-size: var(--global--font-size-xs);
}
.wp-block-gallery .blocks-gallery-image figcaption a,
.wp-block-gallery .blocks-gallery-item figcaption a {
  color: var(--global--color-white);
}
.wp-block-gallery .blocks-gallery-image figcaption a:focus,
.wp-block-gallery .blocks-gallery-item figcaption a:focus {
  background-color: transparent;
  outline: 2px solid var(--wp--style--color--link, var(--global--color-primary));
  text-decoration: none;
}
.wp-block-gallery .blocks-gallery-image a:focus img,
.wp-block-gallery .blocks-gallery-item a:focus img {
  outline-offset: 2px;
}
.wp-block-group {
  display: block;
  clear: both;
  display: flow-root;
}
.wp-block-group:before, .wp-block-group:after {
  content: "";
  display: block;
  clear: both;
}
.wp-block-group .wp-block-group__inner-container {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-group .wp-block-group__inner-container > *:first-child {
  margin-top: 0;
}
.wp-block-group .wp-block-group__inner-container > *:last-child {
  margin-bottom: 0;
}
.wp-block-group.has-background {
  padding: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {
  .wp-block-group.has-background {
    padding: var(--global--spacing-vertical);
  }
}
.wp-block-group.is-style-twentytwentyone-border {
  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
  padding: var(--global--spacing-vertical);
}
.wp-block-group.has-background .wp-block-group__inner-container > .alignfull,
.wp-block-group.has-background .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull, .wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > .alignfull,
.wp-block-group.is-style-twentytwentyone-border .wp-block-group__inner-container > hr.wp-block-separator:not(.is-style-dots):not(.alignwide).alignfull {
  max-width: calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));
  width: calc(var(--responsive--alignfull-width) + 2 * var(--global--spacing-vertical));
  margin-left: calc(-1 * var(--global--spacing-vertical));
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  clear: both;
  font-family: var(--heading--font-family);
  font-weight: var(--heading--font-weight);
}
h1 strong,
.h1 strong,
h2 strong,
.h2 strong,
h3 strong,
.h3 strong,
h4 strong,
.h4 strong,
h5 strong,
.h5 strong,
h6 strong,
.h6 strong {
  font-weight: var(--heading--font-weight-strong);
}
h1,
.h1 {
  font-size: var(--heading--font-size-h1);
  letter-spacing: var(--heading--letter-spacing-h1);
  line-height: var(--heading--line-height-h1);
}
h2,
.h2 {
  font-size: var(--heading--font-size-h2);
  letter-spacing: var(--heading--letter-spacing-h2);
  line-height: var(--heading--line-height-h2);
}
h3,
.h3 {
  font-size: var(--heading--font-size-h3);
  letter-spacing: var(--heading--letter-spacing-h3);
  line-height: var(--heading--line-height-h3);
}
h4,
.h4 {
  font-size: var(--heading--font-size-h4);
  font-weight: var(--heading--font-weight-strong);
  letter-spacing: var(--heading--letter-spacing-h4);
  line-height: var(--heading--line-height-h4);
}
h5,
.h5 {
  font-size: var(--heading--font-size-h5);
  font-weight: var(--heading--font-weight-strong);
  letter-spacing: var(--heading--letter-spacing-h5);
  line-height: var(--heading--line-height-h5);
}
h6,
.h6 {
  font-size: var(--heading--font-size-h6);
  font-weight: var(--heading--font-weight-strong);
  letter-spacing: var(--heading--letter-spacing-h6);
  line-height: var(--heading--line-height-h6);
}
.wp-block-image {
  text-align: center;
}
.wp-block-image figcaption {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-xs);
  line-height: var(--global--line-height-body);
  margin-top: calc(0.5 * var(--global--spacing-unit));
  margin-bottom: var(--global--spacing-unit);
  text-align: center;
}
.wp-block-image .alignright {
  margin-left: var(--global--spacing-horizontal);
}
.wp-block-image .alignleft {
  margin-right: var(--global--spacing-horizontal);
}
.wp-block-image a:focus img {
  outline-offset: 2px;
}
.entry-content > *[class=wp-block-image],
.entry-content [class*=inner-container] > *[class=wp-block-image] {
  margin-top: 0;
  margin-bottom: 0;
}
.entry-content > *[class=wp-block-image] + *,
.entry-content [class*=inner-container] > *[class=wp-block-image] + * {
  margin-top: 0;
}
.wp-block-image.is-style-twentytwentyone-border img,
.wp-block-image.is-style-twentytwentyone-image-frame img {
  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
}
.wp-block-image.is-style-twentytwentyone-image-frame img {
  padding: var(--global--spacing-unit);
}
@media only screen and (min-width: 482px) {
  .entry-content > .wp-block-image > .alignleft,
  .entry-content > .wp-block-image > .alignright {
    max-width: 50%;
  }
}
@media only screen and (max-width: 481px) {
  .entry-content > .wp-block-image > .alignleft,
  .entry-content > .wp-block-image > .alignright {
    margin-left: 0;
    margin-right: 0;
  }
}
.wp-block-latest-comments {
  padding-left: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
  font-size: var(--global--font-size-sm);
  line-height: var(--global--line-height-body);
  /* Vertical margins logic */
  margin-top: var(--global--spacing-vertical);
  margin-bottom: var(--global--spacing-vertical);
}
.wp-block-latest-comments .wp-block-latest-comments__comment:first-child {
  margin-top: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment:last-child {
  margin-bottom: 0;
}
.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
  font-family: var(--heading--font-family);
}
.wp-block-latest-comments .wp-block-latest-comments__comment-date {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-sm);
}
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
  font-size: var(--global--font-size-sm);
  line-height: var(--global--line-height-body);
  margin: 0;
}
.wp-block-latest-posts {
  padding-left: 0;
}
.wp-block-latest-posts:not(.is-grid) > li {
  margin-top: calc(1.666 * var(--global--spacing-vertical));
  margin-bottom: calc(1.666 * var(--global--spacing-vertical));
}
.wp-block-latest-posts:not(.is-grid) > li:first-child {
  margin-top: 0;
}
.wp-block-latest-posts:not(.is-grid) > li:last-child {
  margin-bottom: 0;
}
.widget-area .wp-block-latest-posts:not(.is-grid) > li {
  margin-top: 0;
  margin-bottom: 0;
}
.wp-block-latest-posts.is-grid {
  word-wrap: break-word;
  word-break: break-word;
}
.wp-block-latest-posts.is-grid > li {
  margin-bottom: var(--global--spacing-vertical);
}
.wp-block-latest-posts.is-grid > li:last-child {
  margin-bottom: 0;
}
.wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), .wp-block-latest-posts.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), .wp-block-latest-posts.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), .wp-block-latest-posts.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), .wp-block-latest-posts.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), .wp-block-latest-posts.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
  margin-bottom: 0;
}
.wp-block-latest-posts > li > * {
  margin-top: calc(0.333 * var(--global--spacing-vertical));
  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
}
.wp-block-latest-posts > li > *:first-child {
  margin-top: 0;
}
.wp-block-latest-posts > li > *:last-child {
  margin-bottom: 0;
}
.wp-block-latest-posts > li > a {
  display: inline-block;
  font-family: var(--latest-posts--title-font-family);
  font-size: var(--latest-posts--title-font-size);
  font-weight: var(--heading--font-weight);
  line-height: var(--global--line-height-heading);
  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
}
.widget-area .wp-block-latest-posts > li > a {
  font-size: var(--global--font-size-sm);
  margin-bottom: 0;
}
.wp-block-latest-posts .wp-block-latest-posts__post-author {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-md);
  line-height: var(--global--line-height-body);
}
.wp-block-latest-posts .wp-block-latest-posts__post-date {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-xs);
  line-height: var(--global--line-height-body);
}
[class*=inner-container] .wp-block-latest-posts .wp-block-latest-posts__post-date, .has-background .wp-block-latest-posts .wp-block-latest-posts__post-date {
  color: currentColor;
}
.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts .wp-block-latest-posts__post-full-content {
  font-family: var(--latest-posts--description-font-family);
  font-size: var(--latest-posts--description-font-size);
  line-height: var(--global--line-height-body);
  margin-top: calc(0.666 * var(--global--spacing-vertical));
}
.wp-block-latest-posts.alignfull {
  padding-left: var(--global--spacing-unit);
  padding-right: var(--global--spacing-unit);
}
.entry-content [class*=inner-container] .wp-block-latest-posts.alignfull, .entry-content .has-background .wp-block-latest-posts.alignfull {
  padding-left: 0;
  padding-right: 0;
}
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers {
  border-top: calc(3 * var(--separator--height)) solid var(--global--color-border);
  border-bottom: calc(3 * var(--separator--height)) solid var(--global--color-border);
}
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li,
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li {
  padding-bottom: var(--global--spacing-vertical);
  border-bottom: var(--separator--height) solid var(--global--color-border);
  margin-top: var(--global--spacing-vertical);
  margin-bottom: var(--global--spacing-vertical);
}
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers:not(.is-grid) > li:last-child,
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers > li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid {
  box-shadow: inset 0 -1px 0 0 var(--global--color-border);
  border-bottom: calc(2 * var(--separator--height)) solid var(--global--color-border);
}
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li {
  margin: 0;
  padding-top: var(--global--spacing-vertical);
  padding-right: var(--global--spacing-horizontal);
}
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid li:last-child {
  padding-bottom: var(--global--spacing-vertical);
}
@media screen and (min-width: 600px) {
  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-2 li {
    width: calc(100% / 2);
  }
  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-3 li {
    width: calc(100% / 3);
  }
  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-4 li {
    width: calc(100% / 4);
  }
  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-5 li {
    width: calc(100% / 5);
  }
  .wp-block-latest-posts.is-style-twentytwentyone-latest-posts-dividers.is-grid.columns-6 li {
    width: calc(100% / 6);
  }
}
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li {
  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
  padding: var(--global--spacing-vertical) var(--global--spacing-horizontal);
}
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders li:last-child {
  padding-bottom: var(--global--spacing-vertical);
}
.wp-block-latest-posts.is-style-twentytwentyone-latest-posts-borders:not(.is-grid) li {
  margin-top: var(--global--spacing-horizontal);
  margin-bottom: var(--global--spacing-horizontal);
}
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery-item a {
  display: block;
}
.gallery-item a:focus img {
  outline-offset: -2px;
}
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}
.gallery-caption {
  display: block;
}
figure.wp-caption a:focus img {
  outline-offset: 2px;
}
ul,
ol {
  font-family: var(--list--font-family);
  margin: 0;
  padding-left: calc(2 * var(--global--spacing-horizontal));
}
ul.aligncenter,
ol.aligncenter {
  list-style-position: inside;
  padding: 0;
}
ul.alignright,
ol.alignright {
  list-style-position: inside;
  text-align: right;
  padding: 0;
}
ul {
  list-style-type: disc;
}
ul ul {
  list-style-type: circle;
}
ol {
  list-style-type: decimal;
}
ol ul {
  list-style-type: circle;
}
dt {
  font-family: var(--definition-term--font-family);
  font-weight: bold;
}
dd {
  margin: 0;
  padding-left: calc(2 * var(--global--spacing-horizontal));
}
.wp-block-media-text.alignfull {
  margin-top: 0;
  margin-bottom: 0;
}
.wp-block-media-text a:focus img {
  outline-offset: -1px;
}
.wp-block-media-text .wp-block-media-text__content {
  padding: var(--global--spacing-horizontal);
}
@media only screen and (min-width: 592px) {
  .wp-block-media-text .wp-block-media-text__content {
    padding: var(--global--spacing-vertical);
  }
}
.wp-block-media-text .wp-block-media-text__content > * {
  margin-top: calc(0.666 * var(--global--spacing-vertical));
  margin-bottom: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {
  .wp-block-media-text .wp-block-media-text__content > * {
    margin-top: var(--global--spacing-vertical);
    margin-bottom: var(--global--spacing-vertical);
  }
}
.wp-block-media-text .wp-block-media-text__content > *:first-child {
  margin-top: 0;
}
.wp-block-media-text .wp-block-media-text__content > *:last-child {
  margin-bottom: 0;
}
.wp-block-media-text {
  /**
   * Block Options
   */
}
@media only screen and (min-width: 482px) {
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    padding-top: var(--global--spacing-vertical);
    padding-bottom: var(--global--spacing-vertical);
  }
}
.wp-block-media-text.is-style-twentytwentyone-border {
  border: calc(3 * var(--separator--height)) solid var(--global--color-border);
}
.wp-block-navigation .wp-block-navigation-link {
  padding: 0;
}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
  padding: var(--primary-nav--padding);
}
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__label {
  font-family: var(--primary-nav--font-family);
  font-size: var(--primary-nav--font-size);
  font-weight: var(--primary-nav--font-weight);
}
.wp-block-navigation .wp-block-navigation-link__submenu-icon {
  padding: 0;
}
.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation-link {
  display: inherit;
}
.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container {
  border: none;
  left: 0;
  margin-left: var(--primary-nav--padding);
  min-width: -moz-max-content;
  min-width: max-content;
  opacity: 0;
  padding: 0;
  position: inherit;
  top: inherit;
}
.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link .wp-block-navigation-link__content {
  display: inline-block;
  padding: calc(0.5 * var(--primary-nav--padding)) var(--primary-nav--padding);
}
.wp-block-navigation > .wp-block-navigation__container .has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon {
  display: none;
}
.wp-block-navigation > .wp-block-navigation__container .has-child:hover .wp-block-navigation__container, .wp-block-navigation > .wp-block-navigation__container .has-child:focus-within .wp-block-navigation__container {
  display: block;
  opacity: 1;
  visibility: visible;
}
.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container {
  background: var(--global--color-background);
  margin: 0;
  padding: 0;
  position: absolute;
  top: 100%;
  border: 1px solid var(--primary-nav--border-color);
}
.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:before, .wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  top: -10px;
  left: var(--global--spacing-horizontal);
  border-style: solid;
  border-color: var(--primary-nav--border-color) transparent;
  border-width: 0 7px 10px 7px;
}
.wp-block-navigation > .wp-block-navigation__container > .has-child > .wp-block-navigation__container:after {
  top: -9px;
  border-color: var(--global--color-background) transparent;
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container {
  background: var(--global--color-background);
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container {
  background: var(--global--color-background);
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover, .wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:focus {
  color: var(--primary-nav--color-link-hover);
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link > a:hover {
  text-decoration: underline;
  text-decoration-style: dotted;
}
.wp-block-navigation:not(.has-text-color) .wp-block-navigation-link__content {
  color: currentColor;
}
p {
  line-height: var(--wp--typography--line-height, var(--global--line-height-body));
}
p.has-background {
  padding: var(--global--spacing-unit);
}
p.has-text-color a {
  color: var(--wp--style--color--link, var(--global--color-primary));
}
pre.wp-block-preformatted {
  overflow-x: auto;
  white-space: pre;
}
.wp-block-pullquote {
  padding: calc(2 * var(--global--spacing-unit)) 0;
  text-align: center;
  border-width: var(--pullquote--border-width);
  border-bottom-style: solid;
  border-top-style: solid;
  color: currentColor;
  border-color: currentColor;
  position: relative;
}
.wp-block-pullquote blockquote::before {
  color: currentColor;
  content: "“";
  display: block;
  position: relative;
  left: 0;
  font-size: 3rem;
  font-weight: 500;
  line-height: 1;
}
.wp-block-pullquote p {
  font-family: var(--pullquote--font-family);
  font-size: var(--pullquote--font-size);
  font-style: var(--pullquote--font-style);
  font-weight: 700;
  letter-spacing: var(--pullquote--letter-spacing);
  line-height: var(--pullquote--line-height);
  margin: 0;
}
.wp-block-pullquote a {
  color: currentColor;
}
.wp-block-pullquote .wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
  color: currentColor;
  display: block;
  font-size: var(--global--font-size-xs);
  font-style: var(--pullquote--font-style);
  text-transform: none;
}
.wp-block-pullquote {
  /**
   * Block Options
   */
}
.wp-block-pullquote:not(.is-style-solid-color) {
  background: none;
}
.wp-block-pullquote.alignleft:not(.is-style-solid-color) blockquote:before,
.wp-block-pullquote.alignleft:not(.is-style-solid-color) cite {
  text-align: center;
}
.wp-block-pullquote.alignwide > p, .wp-block-pullquote.alignwide blockquote {
  max-width: var(--responsive--alignwide-width);
}
.wp-block-pullquote.alignfull:not(.is-style-solid-color) > p, .wp-block-pullquote.alignfull:not(.is-style-solid-color) blockquote {
  padding: 0 calc(2 * var(--global--spacing-unit));
}
.wp-block-pullquote.is-style-solid-color {
  color: var(--pullquote--color-foreground);
  padding: calc(2.5 * var(--global--spacing-unit));
  border-width: var(--pullquote--border-width);
  border-style: solid;
  border-color: var(--pullquote--border-color);
}
@media (min-width: 600px) {
  .wp-block-pullquote.is-style-solid-color {
    padding: calc(5 * var(--global--spacing-unit));
  }
}
.wp-block-pullquote.is-style-solid-color blockquote::before {
  text-align: left;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  margin: 0;
  max-width: inherit;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
  font-size: var(--pullquote--font-size);
}
.wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
.wp-block-pullquote.is-style-solid-color cite,
.wp-block-pullquote.is-style-solid-color footer {
  color: currentColor;
}
.wp-block-pullquote.is-style-solid-color.alignleft, .wp-block-pullquote.is-style-solid-color.alignright {
  padding: var(--global--spacing-unit);
}
.wp-block-pullquote.is-style-solid-color.alignleft blockquote, .wp-block-pullquote.is-style-solid-color.alignright blockquote {
  max-width: initial;
}
.wp-block-query.has-background {
  padding: calc(0.666 * var(--global--spacing-vertical));
}
@media only screen and (min-width: 482px) {
  .wp-block-query.has-background {
    padding: var(--global--spacing-vertical);
  }
}
.wp-block-quote {
  border-left: none;
}
.wp-block-quote:before {
  content: "“";
  font-size: var(--quote--font-size);
  line-height: var(--quote--line-height);
  left: 8px;
}
.has-background .wp-block-quote .wp-block-quote__citation, [class*=background-color] .wp-block-quote .wp-block-quote__citation, [style*=background-color] .wp-block-quote .wp-block-quote__citation, .wp-block-cover[style*=background-image] .wp-block-quote .wp-block-quote__citation,
.has-background .wp-block-quote cite,
[class*=background-color] .wp-block-quote cite,
[style*=background-color] .wp-block-quote cite,
.wp-block-cover[style*=background-image] .wp-block-quote cite,
.has-background .wp-block-quote footer,
[class*=background-color] .wp-block-quote footer,
[style*=background-color] .wp-block-quote footer,
.wp-block-cover[style*=background-image] .wp-block-quote footer {
  color: currentColor;
}
.wp-block-quote {
  /**
   * Block Options
   */
}
.wp-block-quote.has-text-align-right {
  margin: var(--global--spacing-vertical) var(--global--spacing-horizontal) var(--global--spacing-vertical) auto;
  padding-right: 0;
  border-right: none;
}
.wp-block-quote.has-text-align-right:before {
  display: none;
}
.wp-block-quote.has-text-align-right p:before {
  content: "”";
  font-size: var(--quote--font-size);
  font-weight: normal;
  line-height: var(--quote--line-height);
  margin-right: 5px;
}
.wp-block-quote.has-text-align-center {
  margin: var(--global--spacing-vertical) auto;
}
.wp-block-quote.has-text-align-center:before {
  display: none;
}
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
  padding-left: 0;
  padding-right: 0;
  /* Resetting margins to match _block-container.scss */
  margin-top: var(--global--spacing-vertical);
  margin-bottom: var(--global--spacing-vertical);
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
  font-size: var(--quote--font-size-large);
  font-style: var(--quote--font-style-large);
  line-height: var(--quote--line-height-large);
}
.wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before {
  font-size: var(--quote--font-size-large);
  line-height: var(--quote--line-height-large);
  left: calc(-1 * var(--global--spacing-horizontal));
}
.wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before {
  display: none;
}
.wp-block-quote.is-large.has-text-align-right p:before, .wp-block-quote.is-style-large.has-text-align-right p:before {
  content: "”";
  font-size: var(--quote--font-size-large);
  font-weight: normal;
  line-height: var(--quote--line-height-large);
  margin-right: 10px;
}
.wp-block-quote.is-large .wp-block-quote__citation,
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer, .wp-block-quote.is-style-large .wp-block-quote__citation,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-sm);
}
@media only screen and (max-width: 481px) {
  .wp-block-quote.is-large, .wp-block-quote.is-style-large {
    padding-left: var(--global--spacing-horizontal);
  }
  .wp-block-quote.is-large:before, .wp-block-quote.is-style-large:before {
    left: 0;
  }
  .wp-block-quote.is-large.has-text-align-right, .wp-block-quote.is-style-large.has-text-align-right {
    padding-left: 0;
    padding-right: var(--global--spacing-horizontal);
  }
  .wp-block-quote.is-large.has-text-align-right:before, .wp-block-quote.is-style-large.has-text-align-right:before {
    right: 0;
  }
  .wp-block-quote.is-large.has-text-align-center, .wp-block-quote.is-style-large.has-text-align-center {
    padding-left: 0;
    padding-right: 0;
  }
}
@media only screen and (max-width: 481px) {
  .wp-block-quote.has-text-align-right {
    padding-left: 0;
    padding-right: calc(0.5 * var(--global--spacing-horizontal));
  }
  .wp-block-quote.has-text-align-right:before {
    right: 0;
  }
  .wp-block-quote.has-text-align-center {
    padding-left: 0;
    padding-right: 0;
  }
}
.wp-block-rss {
  padding-left: 0;
}
.wp-block-rss > li {
  list-style: none;
}
.wp-block-rss:not(.is-grid) > li {
  margin-top: calc(1.666 * var(--global--spacing-vertical));
  margin-bottom: calc(1.666 * var(--global--spacing-vertical));
}
.wp-block-rss:not(.is-grid) > li:first-child {
  margin-top: 0;
}
.wp-block-rss:not(.is-grid) > li:last-child {
  margin-bottom: 0;
}
.wp-block-rss.is-grid > li {
  margin-bottom: var(--global--spacing-vertical);
}
.wp-block-rss.is-grid > li:last-child {
  margin-bottom: 0;
}
.wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1), .wp-block-rss.is-grid.columns-2 > li:nth-last-child(-n+2):nth-child(2n+1) ~ li, .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1), .wp-block-rss.is-grid.columns-3 > li:nth-last-child(-n+3):nth-child(3n+1) ~ li, .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1), .wp-block-rss.is-grid.columns-4 > li:nth-last-child(-n+4):nth-child(4n+1) ~ li, .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1), .wp-block-rss.is-grid.columns-5 > li:nth-last-child(-n+5):nth-child(5n+1) ~ li, .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1), .wp-block-rss.is-grid.columns-6 > li:nth-last-child(-n+6):nth-child(6n+1) ~ li {
  margin-bottom: 0;
}
.wp-block-rss > li > * {
  margin-top: calc(0.333 * var(--global--spacing-vertical));
  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
}
.wp-block-rss > li > *:first-child {
  margin-top: 0;
}
.wp-block-rss > li > *:last-child {
  margin-bottom: 0;
}
.wp-block-rss .wp-block-rss__item-title > a {
  display: inline-block;
  font-family: var(--latest-posts--title-font-family);
  font-size: var(--latest-posts--title-font-size);
  font-weight: var(--heading--font-weight);
  line-height: var(--global--line-height-heading);
  margin-bottom: calc(0.333 * var(--global--spacing-vertical));
}
.wp-block-rss .wp-block-rss__item-author {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-md);
  line-height: var(--global--line-height-body);
}
.wp-block-rss .wp-block-rss__item-publish-date {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-xs);
  line-height: var(--global--line-height-body);
}
[class*=inner-container] .wp-block-rss .wp-block-rss__item-publish-date, .has-background .wp-block-rss .wp-block-rss__item-publish-date {
  color: currentColor;
}
.wp-block-rss .wp-block-rss__item-excerpt,
.wp-block-rss .wp-block-rss__item-full-content {
  font-family: var(--latest-posts--description-font-family);
  font-size: var(--latest-posts--description-font-size);
  line-height: var(--global--line-height-body);
  margin-top: calc(0.666 * var(--global--spacing-vertical));
}
.wp-block-rss.alignfull {
  padding-left: var(--global--spacing-unit);
  padding-right: var(--global--spacing-unit);
}
.entry-content [class*=inner-container] .wp-block-rss.alignfull, .entry-content .has-background .wp-block-rss.alignfull {
  padding-left: 0;
  padding-right: 0;
}
.wp-block-search {
  max-width: var(--responsive--aligndefault-width);
}
.wp-block-search__button-only.aligncenter .wp-block-search__inside-wrapper {
  justify-content: center;
}
.wp-block-search .wp-block-search__label {
  font-size: var(--form--font-size);
  font-weight: var(--form--label-weight);
  margin-bottom: calc(var(--global--spacing-vertical) / 3);
}
.wp-block-search .wp-block-search__input {
  border: var(--form--border-width) solid var(--form--border-color);
  border-radius: var(--form--border-radius);
  color: var(--form--color-text);
  line-height: var(--form--line-height);
  max-width: inherit;
  margin-right: calc(-1 * var(--button--border-width));
  padding: var(--form--spacing-unit);
}
.wp-block-search .wp-block-search__input:focus {
  color: var(--form--color-text);
  border-color: var(--form--border-color);
}
.has-background .wp-block-search .wp-block-search__input {
  border-color: var(--local--color-primary, var(--global--color-primary)) !important;
}
.wp-block-search button.wp-block-search__button {
  margin-left: 0;
  line-height: 1;
}
.wp-block-search button.wp-block-search__button.has-icon {
  padding: 6px calc(0.5 * var(--button--padding-horizontal));
}
.wp-block-search button.wp-block-search__button.has-icon svg {
  width: 40px;
  height: 40px;
  fill: currentColor;
}
.has-background .wp-block-search button.wp-block-search__button:hover, .has-background .wp-block-search button.wp-block-search__button:active {
  background-color: var(--local--color-background, var(--global--color-background)) !important;
  color: var(--local--color-primary, var(--global--color-primary)) !important;
}
.has-text-color .wp-block-search button.wp-block-search__button:hover, .has-text-color .wp-block-search button.wp-block-search__button:active {
  color: var(--local--color-primary, var(--global--color-primary)) !important;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  background-color: var(--global--color-white);
  border: var(--form--border-width) solid var(--form--border-color);
  border-radius: var(--form--border-radius);
  padding: var(--form--border-width);
}
.has-background .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  border-color: var(--local--color-primary, var(--global--color-primary)) !important;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  margin-left: 0;
  margin-right: 0;
  padding-left: var(--form--spacing-unit);
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
  color: var(--form--color-text);
  outline-offset: -2px;
  outline: 2px dotted var(--form--border-color);
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
  color: var(--global--color-dark-gray);
}
.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
  color: var(--global--color-dark-gray);
}
.is-dark-theme .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button:hover {
  background-color: var(--global--color-dark-gray);
  color: var(--global--color-white);
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button.has-icon {
  padding: 6px calc(0.5 * var(--button--padding-horizontal));
}
.wp-block-search__button {
  box-shadow: none;
}
hr {
  border-style: none;
  border-bottom: var(--separator--height) solid var(--separator--border-color);
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
hr.wp-block-separator {
  border-bottom: var(--separator--height) solid var(--separator--border-color);
  opacity: 1;
}
hr.wp-block-separator:not(.is-style-dots):not(.alignwide) {
  max-width: var(--responsive--aligndefault-width);
}
hr.wp-block-separator:not(.is-style-dots).alignwide {
  max-width: var(--responsive--alignwide-width);
}
hr.wp-block-separator:not(.is-style-dots).alignfull {
  max-width: var(--responsive--alignfull-width);
}
hr.wp-block-separator {
  /**
   * Block Options
   */
}
hr.wp-block-separator.is-style-twentytwentyone-separator-thick {
  border-bottom-width: calc(3 * var(--separator--height));
}
hr.wp-block-separator.is-style-dots.has-background, hr.wp-block-separator.is-style-dots.has-text-color {
  background-color: transparent !important;
}
hr.wp-block-separator.is-style-dots.has-background:before, hr.wp-block-separator.is-style-dots.has-text-color:before {
  color: currentColor !important;
}
hr.wp-block-separator.is-style-dots:before {
  color: var(--separator--border-color);
  font-size: var(--global--font-size-xl);
  letter-spacing: var(--global--font-size-sm);
  padding-left: var(--global--font-size-sm);
}
.has-background hr.wp-block-separator, [class*=background-color] hr.wp-block-separator, [style*=background-color] hr.wp-block-separator, .wp-block-cover[style*=background-image] hr.wp-block-separator {
  border-color: currentColor;
}
.wp-block-social-links a:focus {
  color: var(--global--color-primary);
}
.wp-block-social-links.is-style-twentytwentyone-social-icons-color a {
  color: var(--global--color-primary);
}
.wp-block-social-links.is-style-twentytwentyone-social-icons-color .wp-social-link, .wp-block-social-links.is-style-twentytwentyone-social-icons-color.has-icon-background-color.has-icon-background-color .wp-social-link {
  background: none;
}
.wp-block-spacer {
  display: block;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
@media only screen and (max-width: 481px) {
  .wp-block-spacer[style] {
    height: var(--global--spacing-unit) !important;
  }
}
table,
.wp-block-table {
  width: 100%;
  min-width: 240px;
  border-collapse: collapse;
}
table thead,
table tfoot,
.wp-block-table thead,
.wp-block-table tfoot {
  text-align: center;
}
table th,
.wp-block-table th {
  font-family: var(--heading--font-family);
}
table td,
table th,
.wp-block-table td,
.wp-block-table th {
  padding: calc(0.5 * var(--global--spacing-unit));
  border: 1px solid;
}
table figcaption,
.wp-block-table figcaption {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-xs);
}
table.is-style-regular .has-background, table.is-style-stripes .has-background, table.is-style-stripes .has-background thead tr, table.is-style-stripes .has-background tfoot tr, table.is-style-stripes .has-background tbody tr,
.wp-block-table.is-style-regular .has-background,
.wp-block-table.is-style-stripes .has-background,
.wp-block-table.is-style-stripes .has-background thead tr,
.wp-block-table.is-style-stripes .has-background tfoot tr,
.wp-block-table.is-style-stripes .has-background tbody tr {
  color: var(--table--has-background-text-color);
}
table.is-style-stripes,
.wp-block-table.is-style-stripes {
  border-color: var(--table--stripes-border-color);
}
table.is-style-stripes th,
table.is-style-stripes td,
.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
  border-width: 0;
}
table.is-style-stripes tbody tr:nth-child(odd),
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: var(--table--stripes-background-color);
}
table.is-style-stripes .has-background tbody tr:nth-child(odd),
.wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
  background-color: var(--global--color-white-90);
}
table.wp-calendar-table td,
table.wp-calendar-table th {
  background: transparent;
  border: 0;
  text-align: center;
  line-height: 2;
  vertical-align: middle;
  word-break: normal;
}
table.wp-calendar-table th {
  font-weight: bold;
}
table.wp-calendar-table thead,
table.wp-calendar-table tbody {
  color: currentColor;
  border: 1px solid;
}
table.wp-calendar-table caption {
  font-weight: bold;
  text-align: left;
  margin-bottom: var(--global--spacing-unit);
  color: currentColor;
}
.wp-calendar-nav {
  text-align: left;
  margin-top: calc(var(--global--spacing-unit) / 2);
}
.wp-calendar-nav svg {
  height: 1em;
  vertical-align: middle;
}
.wp-calendar-nav svg path {
  fill: currentColor;
}
.wp-calendar-nav .wp-calendar-nav-next {
  float: right;
}
.wp-block-tag-cloud.alignfull {
  padding-left: var(--global--spacing-unit);
  padding-right: var(--global--spacing-unit);
}
.wp-block-verse {
  font-family: var(--entry-content--font-family);
}
.wp-block-video figcaption {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-xs);
  margin-top: calc(0.5 * var(--global--spacing-unit));
  margin-bottom: var(--global--spacing-unit);
  text-align: center;
}
* > figure > video {
  max-width: unset;
  width: 100%;
  vertical-align: middle;
}
:root .is-extra-small-text,
:root .has-extra-small-font-size {
  font-size: var(--global--font-size-xs);
}
:root .is-small-text,
:root .has-small-font-size {
  font-size: var(--global--font-size-sm);
}
:root .is-regular-text,
:root .has-regular-font-size,
:root .is-normal-font-size,
:root .has-normal-font-size,
:root .has-medium-font-size {
  font-size: var(--global--font-size-base);
}
:root .is-large-text,
:root .has-large-font-size {
  font-size: var(--global--font-size-lg);
  line-height: var(--global--line-height-heading);
}
:root .is-larger-text,
:root .has-larger-font-size,
:root .is-extra-large-text,
:root .has-extra-large-font-size {
  font-size: var(--global--font-size-xl);
  line-height: var(--global--line-height-heading);
}
:root .is-huge-text,
:root .has-huge-font-size {
  font-size: var(--global--font-size-xxl);
  line-height: var(--global--line-height-heading);
  font-weight: var(--heading--font-weight-page-title);
}
:root .is-gigantic-text,
:root .has-gigantic-font-size {
  font-size: var(--global--font-size-xxxl);
  line-height: var(--global--line-height-heading);
  font-weight: var(--heading--font-weight-page-title);
}
/* Block Alignments */
/**
 * These selectors set the default max width for content appearing inside a post or page.
 */
/**
 * .alignleft
 */
.alignleft {
  /*rtl:ignore*/
  text-align: left;
  margin-top: 0;
}
.entry-content > .alignleft {
  max-width: var(--responsive--aligndefault-width);
}
@media only screen and (min-width: 482px) {
  .alignleft {
    /*rtl:ignore*/
    float: left;
    /*rtl:ignore*/
    margin-right: var(--global--spacing-horizontal);
    margin-bottom: var(--global--spacing-vertical);
  }
  .entry-content > .alignleft {
    max-width: calc(50% - var(--responsive--alignleft-margin));
  }
}
/**
 * .aligncenter
 */
.aligncenter {
  clear: both;
  display: block;
  float: none;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
/**
 * .alignright
 */
.alignright {
  margin-top: 0;
  margin-bottom: var(--global--spacing-vertical);
}
.entry-content > .alignright {
  max-width: var(--responsive--aligndefault-width);
}
@media only screen and (min-width: 482px) {
  .alignright {
    /*rtl:ignore*/
    float: right;
    /*rtl:ignore*/
    margin-left: var(--global--spacing-horizontal);
  }
  .entry-content > .alignright {
    max-width: calc(50% - var(--responsive--alignright-margin));
  }
}
[class*=inner-container] > .alignleft + *,
[class*=inner-container] > .alignright + * {
  margin-top: 0;
}
/**
 * .alignwide
 */
.alignwide {
  clear: both;
}
/**
 * .alignfull
 */
.alignfull {
  clear: both;
}
.has-left-content {
  justify-content: flex-start;
}
.has-right-content {
  justify-content: flex-end;
}
.has-parallax {
  background-attachment: fixed;
}
.has-drop-cap:not(:focus)::first-letter {
  font-family: var(--heading--font-family);
  font-weight: var(--heading--font-weight);
  line-height: 0.66;
  text-transform: uppercase;
  font-style: normal;
  float: left;
  margin: 0.1em 0.1em 0 0;
  font-size: calc(1.2 * var(--heading--font-size-h1));
}
.has-drop-cap:not(:focus)::after {
  content: "";
  display: table;
  clear: both;
  padding-top: 14px;
}
.desktop-only {
  display: none;
}
@media only screen and (min-width: 482px) {
  .desktop-only {
    display: block;
  }
}
/* Category 06 contains all "bigger" components which contain elements of the previous two categories like header, footer, page template, single template, comments section, archives, ... */
.site-header {
  position: relative;
  height: 63px;
  z-index: 1;
}
.site-header--nav {
  height: 63px;
  width: 100%;
  position: relative;
}
.site-header--background {
  background-color: var(--global--cf-color-gray);
  width: 100%;
  height: 63px;
  position: fixed;
}
@media only screen and (min-width: 822px) {
  .site-header--background {
    width: 85px;
    position: relative;
  }
}
.site-content--border-title {
  display: none;
}
@media only screen and (min-width: 822px) {
  .site-content--border-title {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi43OTkiIGhlaWdodD0iMzYzLjc4NiIgdmlld0JveD0iMCAwIDIyLjc5OSAzNjMuNzg2Ij4KICA8ZyBpZD0iR3JvdXBfMTA5IiBkYXRhLW5hbWU9Ikdyb3VwIDEwOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMSAzNjMuNzg2KSByb3RhdGUoLTkwKSI+CiAgICA8cGF0aCBpZD0iUGF0aF8xMzgiIGRhdGEtbmFtZT0iUGF0aCAxMzgiIGQ9Ik0uOTMxLDEuOTMxSDIzLjJWNC4wNThoLTkuOVYyMS42NzJIMTAuNzY4VjQuMDU4SC45MzFaTTAsMVY0Ljk4OEg5LjlWMjIuNmg0LjMyVjQuOTg4aDkuOVYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC4zMDIpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICA8cGF0aCBpZD0iUGF0aF8xMzkiIGRhdGEtbmFtZT0iUGF0aCAxMzkiIGQ9Ik02Ni42NzEsMTAuMzA2VjEuOTMxSDY5LjJWMjEuNjcySDY2LjY3MVYxMi41SDQ5LjE5djkuMTczSDQ2LjY2NFYxLjkzMUg0OS4xOXY4LjM3NVpNNjUuNzQxLDFWOS4zNzVINTAuMTJWMUg0NS44VjIyLjZoNC4zMlYxMy40M2gxNS42MlYyMi42aDQuMzJWMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNS4zNTcgLTAuMzAyKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMTQwIiBkYXRhLW5hbWU9IlBhdGggMTQwIiBkPSJNOTUuMTMxLDEuOTMxaDE5Ljk0MVY0LjA1OEg5Ny42NTZ2Ni4yNDhoMTIuMXYyLjEyN2gtMTIuMXY3LjA0NmgxOC4yMTN2Mi4xMjdIOTUuMTMxWk05NC4yLDFWMjIuNmgyMi42VjE4LjYxNEg5OC41ODdWMTMuNDNoMTIuMVY5LjQ0MmgtMTIuMVY0Ljk4OEgxMTZWMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMS41ODYgLTAuMzAyKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMTQxIiBkYXRhLW5hbWU9IlBhdGggMTQxIiBkPSJNMTYzLjA5My45NjRhMTQuNDgsMTQuNDgsMCwwLDAtOC43NzQsMi42NTksOS4zNzQsOS4zNzQsMCwwLDAtMy45ODgsNy43NzcsOS4xNiw5LjE2LDAsMCwwLDMuOTg4LDcuODQzLDE0LjU0NCwxNC41NDQsMCwwLDAsOC44NCwyLjY1OSwxNy45MywxNy45MywwLDAsMCw2LjU4LTEuMTMsMTIuODEzLDEyLjgxMywwLDAsMCw0LjUyLTMuMTkxbC0yLjEyNy0xLjJhMTEuNjgxLDExLjY4MSwwLDAsMS04LjcwNywzLjI1NywxMS41MDUsMTEuNTA1LDAsMCwxLTcuNTExLTIuMjYsNy40NjksNy40NjksMCwwLDEtMi44NTgtNi4wNDksNy42MjEsNy42MjEsMCwwLDEsMi44NTgtNS45ODIsMTEuMTQ0LDExLjE0NCwwLDAsMSw3LjI0NS0yLjMyNmMzLjc4OSwwLDYuNzgsMS4xMyw4LjkwNywzLjI1N2wyLjE5My0uOEMxNzEuNiwyLjU1OSwxNjcuODEyLjk2NCwxNjMuMDkzLjk2NG0wLDIxLjkzNWExNC44NDgsMTQuODQ4LDAsMCwxLTkuMzcyLTIuODU4LDEwLjM0NCwxMC4zNDQsMCwwLDEtNC4zMi04LjU3NSwxMC4yLDEwLjIsMCwwLDEsNC4zODctOC41MDhBMTQuOTEzLDE0LjkxMywwLDAsMSwxNjMuMDkzLjFjNS4zMTgsMCw5LjQzOSwxLjg2MSwxMi4zLDUuNTE3bC40LjUzMkwxNzEuOCw3LjYxMWwtLjItLjJjLTEuOTk0LTIuMTI3LTQuODUyLTMuMTkxLTguNDQyLTMuMTkxYTEwLjQwNiwxMC40MDYsMCwwLDAtNi43MTMsMi4xMjdBNi4zODksNi4zODksMCwwLDAsMTUzLjkyLDExLjZhNi40MjYsNi40MjYsMCwwLDAsMi41MjYsNS4zMTgsMTAuODQxLDEwLjg0MSwwLDAsMCw2LjkxMywyLjA2MWMzLjUyMywwLDYuMzE1LTEuMDY0LDguMzA5LTMuMjU3bC4yNjYtLjI2NiwzLjcyMiwyLjA2MS0uNC40YTEzLjU4NSwxMy41ODUsMCwwLDEtNS4xODUsMy44NTUsMjEuOTI1LDIxLjkyNSwwLDAsMS02Ljk3OSwxLjEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTAuMDk1KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMTQyIiBkYXRhLW5hbWU9IlBhdGggMTQyIiBkPSJNMjAyLjQ2NCwxLjkzMWgyLjUyNlYyMS42NzJoLTIuNTI2Wk0yMDEuNiwyMi42aDQuMzJWMUgyMDEuNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02Ny41OTggLTAuMzAyKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMTQzIiBkYXRhLW5hbWU9IlBhdGggMTQzIiBkPSJNMjI1Ljk4NywxOC42MTRoMTAuMWE2LjIxLDYuMjEsMCwwLDAsNC43MTktMS44NjEsNi4zNTksNi4zNTksMCwwLDAsMS44NjEtNC43ODYsNi43MDgsNi43MDgsMCwwLDAtMS45OTQtNS4wNTIsNy40LDcuNCwwLDAsMC01LjI1MS0xLjkyOEgyMjUuOTJWMTguNjE0Wm0xMC4xLjg2NEgyMjUuMDU2VjQuMDU4aDEwLjM2OWE4LjI0Miw4LjI0MiwwLDAsMSw1LjkxNiwyLjE5Myw3LjU2MSw3LjU2MSwwLDAsMSwyLjI2LDUuNzE2LDcuNDY3LDcuNDY3LDAsMCwxLTIuMTI3LDUuNDUsNy4yNjQsNy4yNjQsMCwwLDEtNS4zODQsMi4wNjFtLTEzLjU2LDIuMTkzaDEzLjI5NGExMC40ODgsMTAuNDg4LDAsMCwwLDcuMzc4LTIuNjU5LDkuMDI1LDkuMDI1LDAsMCwwLDMuMTkxLTcuMDQ2QTkuNjE3LDkuNjE3LDAsMCwwLDI0My40LDQuNTg5YTExLjk2NCwxMS45NjQsMCwwLDAtOC4yNDItMi43MjVIMjIyLjUzMVptMTMuMjk0LjkzMUgyMjEuNlYxaDEzLjU2YzMuNzIyLDAsNi43MTMsMSw4Ljg0LDIuOTkxYTEwLjQyMywxMC40MjMsMCwwLDEsMy4zMjMsOC4wNDMsOS45NDEsOS45NDEsMCwwLDEtMy41MjMsNy43MSwxMS44NDIsMTEuODQyLDAsMCwxLTcuOTc2LDIuODU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzQuMzA0IC0wLjMwMikiIGZpbGw9IiNmY2ZiZjUiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE0NCIgZGF0YS1uYW1lPSJQYXRoIDE0NCIgZD0iTTI3MC40MzEsMS45MzFoMTkuOTQxVjQuMDU4SDI3Mi45NTZ2Ni4yNDhoMTIuMXYyLjEyN2gtMTIuMXY3LjA0NkgyOTEuMXYyLjEyN0gyNzAuMzY0VjEuOTMxWk0yNjkuNSwxVjIyLjZoMjIuNlYxOC42MTRIMjczLjgyVjEzLjQzaDEyLjFWOS40NDJoLTEyLjFWNC45ODhoMTcuNDE1VjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTAuMzY2IC0wLjMwMikiIGZpbGw9IiNmY2ZiZjUiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE0NSIgZGF0YS1uYW1lPSJQYXRoIDE0NSIgZD0iTTMxOC42ODcsMTAuN2gxMS45YzMuMTI0LDAsMy41MjMtMS41MjksMy41MjMtMi43MjUsMC0xLjI2My0uNC0yLjk5MS0zLjg1NS0yLjk5MUgzMTguNjg3Wm0xMS45LjkzMUgzMTcuNzU2VjQuMDU4aDEyLjVjMy45MjIsMCw0LjcxOSwyLjEyNyw0LjcxOSwzLjkyMi4wNjYsMS42NjItLjczMSwzLjY1Ni00LjM4NywzLjY1Nm0zLjkyMiwxMC4wMzdoMi44NThsLTUuNDUtNy45MS43MzEtLjEzM2E2LjUyNCw2LjUyNCwwLDAsMCwzLjU4OS0xLjcyOCw1LjQ0NCw1LjQ0NCwwLDAsMCwxLjQtMy45MjJBNi4wMDksNi4wMDksMCwwLDAsMzM1LjksMy41MjZhNi43MzksNi43MzksMCwwLDAtNC43ODYtMS42NjJIMzE1LjNWMjEuNjA1aDIuNTI2VjEzLjc2MkgzMjguOTlabTQuNTg2LjkzMWgtNS4xMThsLTUuNTgzLTcuOTFIMzE4LjYyVjIyLjZIMzE0LjNWMWgxNi43NUE3Ljk1NSw3Ljk1NSwwLDAsMSwzMzYuNSwyLjg2MWE2Ljc1OCw2Ljc1OCwwLDAsMSwxLjk5NCw1LjExOCw2LjEyMyw2LjEyMywwLDAsMS0xLjY2Miw0LjUyLDYuNTI4LDYuNTI4LDAsMCwxLTMuMzksMS44NjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA1LjM4NyAtMC4zMDIpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICA8cGF0aCBpZD0iUGF0aF8xNDYiIGRhdGEtbmFtZT0iUGF0aCAxNDYiIGQ9Ik0zNzUuNjY0LDEuOTMxSDM5NS42VjQuMDU4SDM3OC4xOXY2LjI0OGgxMi4xdjIuMTI3aC0xMi4xdjkuMTczaC0yLjUyNlpNMzc0LjgsMVYyMi42aDQuMzJWMTMuNDNoMTIuMVY5LjQ0MmgtMTIuMVY0Ljk4OGgxNy40MTVWMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjUuNjc0IC0wLjMwMikiIGZpbGw9IiNmY2ZiZjUiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE0NyIgZGF0YS1uYW1lPSJQYXRoIDE0NyIgZD0iTTQyMS4xNTksNS4zODdsNC41Miw4LjU3NWgtOS4wNFptLTYuMTE1LDkuNTA1aDEyLjE2NGwtNi4wNDktMTEuNVptNC4xODgtMTIuOTYxaDMuNzg5bDEwLjQzNiwxOS43NDFINDMwLjczbC0yLjM5My00LjY1M2gtMTQuNDlsLTIuMzkzLDQuNjUzaC0yLjcyNVptLS42LS45MzFMNDA3LjIsMjIuNmg0Ljc4NmwyLjM5My00LjY1M2gxMy4zNmwyLjM5Myw0LjY1M2g0Ljc4Nkw0MjMuNjg0LDEuMjY2LDQyMy41NTEsMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzYuNTM4IC0wLjMwMikiIGZpbGw9IiNmY2ZiZjUiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE0OCIgZGF0YS1uYW1lPSJQYXRoIDE0OCIgZD0iTTQ2MC42ODcsMTAuN2gxMS45YzMuMTI0LDAsMy41MjMtMS41MjksMy41MjMtMi43MjUsMC0xLjI2My0uNC0yLjk5MS0zLjg1NS0yLjk5MUg0NjAuNjg3Wm0xMS45LjkzMUg0NTkuNzU2VjQuMDU4aDEyLjVjMy45MjIsMCw0LjcxOSwyLjEyNyw0LjcxOSwzLjkyMiwwLDEuNjYyLS43MzEsMy42NTYtNC4zODcsMy42NTZtMy45MjIsMTAuMDM3aDIuODU4bC01LjQ1MS03LjkxLjczMS0uMTMzYTYuNTI0LDYuNTI0LDAsMCwwLDMuNTg5LTEuNzI4LDUuNDQzLDUuNDQzLDAsMCwwLDEuNC0zLjkyMkE2LjAwOSw2LjAwOSwwLDAsMCw0NzcuOSwzLjUyNmE2LjczOSw2LjczOSwwLDAsMC00Ljc4Ni0xLjY2Mkg0NTcuM1YyMS42MDVoMi41MjZWMTMuNzYySDQ3MC45OVptNC41ODYuOTMxaC01LjExOGwtNS41ODMtNy45MUg0NjAuNjJWMjIuNkg0NTYuM1YxaDE2Ljc1YTcuOTU1LDcuOTU1LDAsMCwxLDUuNDUsMS44NjEsNi43NTgsNi43NTgsMCwwLDEsMS45OTQsNS4xMTgsNi4xMjMsNi4xMjMsMCwwLDEtMS42NjIsNC41Miw2LjUyOCw2LjUyOCwwLDAsMS0zLjM5LDEuODYxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1My4wMDEgLTAuMzAyKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMTQ5IiBkYXRhLW5hbWU9IlBhdGggMTQ5IiBkPSJNNTI4LjA1OSwxLjkzMWgzLjU4OVYyMS42NzJoLTIuNTI2VjUuMTg4bC0uMDY3LS40NjVoLS42NjVMNTE3Ljg5LDE3Ljk1LDUwNy41MjEsNC45MjJsLS4yNjYtLjJoLS42NjVWMjEuNjA1aC0yLjUyNlYxLjkzMWgzLjU4OWwxMC4xLDEyLjc2MlpNNTI3LjU5NCwxbC05LjcsMTIuMjNMNTA4LjE4NSwxSDUwMy4yVjIyLjZoNC4zMlY2LjQ1bDEwLjMsMTMuMDI4TDUyOC4xOTIsNi40NVYyMi42aDQuMzIxVjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4LjcyNyAtMC4zMDIpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPC9nPgo8L3N2Zz4K);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    opacity: 0;
    height: 100vh;
    width: 85px;
    transition: opacity 0.05s;
  }
  .site-content--border-title.visible {
    opacity: 1;
  }
}
.site-header--nav--title {
  opacity: 0;
  position: fixed;
  left: 20px;
  top: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNjguODU1IiBoZWlnaHQ9IjE2Ljg0OSIgdmlld0JveD0iMCAwIDI2OC44NTUgMTYuODQ5Ij4KICA8ZyBpZD0iR3JvdXBfMTA5IiBkYXRhLW5hbWU9Ikdyb3VwIDEwOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC4xKSI+CiAgICA8cGF0aCBpZD0iUGF0aF8xMzgiIGRhdGEtbmFtZT0iUGF0aCAxMzgiIGQ9Ik0uNjg4LDEuNjg4SDE3LjE0NFYzLjI2SDkuODI1VjE2LjI3OEg3Ljk1OFYzLjI2SC42ODhaTTAsMVYzLjk0N0g3LjMxOVYxNi45NjVoMy4xOTNWMy45NDdoNy4zMTlWMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuNDU4KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMTM5IiBkYXRhLW5hbWU9IlBhdGggMTM5IiBkPSJNNjEuMjI1LDcuODc3VjEuNjg4aDEuODY3djE0LjU5SDYxLjIyNVY5LjVINDguMzA1djYuNzc5SDQ2LjQzOVYxLjY4OGgxLjg2N3Y2LjE5Wk02MC41MzcsMVY3LjE5SDQ4Ljk5M1YxSDQ1LjhWMTYuOTY1aDMuMTkzVjEwLjE4Nkg2MC41Mzd2Ni43NzlINjMuNzNWMVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMy4zMDEgLTAuNDU4KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMTQwIiBkYXRhLW5hbWU9IlBhdGggMTQwIiBkPSJNOTQuODg4LDEuNjg4aDE0LjczN1YzLjI2SDk2Ljc1NFY3Ljg3N2g4Ljk0MVY5LjQ0OUg5Ni43NTR2NS4yMDdoMTMuNDZ2MS41NzJIOTQuODg4Wk05NC4yLDFWMTYuOTY1aDE2LjdWMTQuMDE4SDk3LjQ0MlYxMC4xODZoOC45NDFWNy4yMzlIOTcuNDQyVjMuOTQ3aDEyLjg3VjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDcuOTI1IC0wLjQ1OCkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE0MSIgZGF0YS1uYW1lPSJQYXRoIDE0MSIgZD0iTTE1OS41Mi43MzlBMTAuNywxMC43LDAsMCwwLDE1My4wMzUsMi43YTYuOTI4LDYuOTI4LDAsMCwwLTIuOTQ3LDUuNzQ3LDYuNzcsNi43NywwLDAsMCwyLjk0Nyw1LjgsMTAuNzQ5LDEwLjc0OSwwLDAsMCw2LjUzMywxLjk2NSwxMy4yNTEsMTMuMjUxLDAsMCwwLDQuODYzLS44MzUsOS40NjksOS40NjksMCwwLDAsMy4zNC0yLjM1OGwtMS41NzItLjg4NGE4LjYzMyw4LjYzMywwLDAsMS02LjQzNSwyLjQwNyw4LjUsOC41LDAsMCwxLTUuNTUxLTEuNjdBNS41Miw1LjUyLDAsMCwxLDE1Mi4xLDguNGE1LjYzMiw1LjYzMiwwLDAsMSwyLjExMi00LjQyMSw4LjIzNiw4LjIzNiwwLDAsMSw1LjM1NS0xLjcxOSw4Ljk0OSw4Ljk0OSwwLDAsMSw2LjU4MywyLjQwN2wxLjYyMS0uNTg5QTEwLjcyLDEwLjcyLDAsMCwwLDE1OS41Mi43MzltMCwxNi4yMTFhMTAuOTczLDEwLjk3MywwLDAsMS02LjkyNi0yLjExMkE3LjY0NSw3LjY0NSwwLDAsMSwxNDkuNCw4LjVhNy41NDEsNy41NDEsMCwwLDEsMy4yNDItNi4yODhBMTEuMDIyLDExLjAyMiwwLDAsMSwxNTkuNTIuMWMzLjkzLDAsNi45NzYsMS4zNzUsOS4wODgsNC4wNzdsLjI5NS4zOTMtMi45NDcsMS4wODEtLjE0Ny0uMTQ3YTguMTgzLDguMTgzLDAsMCwwLTYuMjM5LTIuMzU4LDcuNjkxLDcuNjkxLDAsMCwwLTQuOTYyLDEuNTcyQTQuNzIyLDQuNzIyLDAsMCwwLDE1Mi43NCw4LjZhNC43NDksNC43NDksMCwwLDAsMS44NjcsMy45Myw4LjAxMiw4LjAxMiwwLDAsMCw1LjEwOSwxLjUyMyw3Ljg4Nyw3Ljg4NywwLDAsMCw2LjE0LTIuNDA3bC4yLS4yTDE2OC44LDEyLjk3bC0uMjk1LjI5NWExMC4wNCwxMC4wNCwwLDAsMS0zLjgzMiwyLjg0OSwxNi4yLDE2LjIsMCwwLDEtNS4xNTguODM1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzYuMDA5IDApIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICA8cGF0aCBpZD0iUGF0aF8xNDIiIGRhdGEtbmFtZT0iUGF0aCAxNDIiIGQ9Ik0yMDIuMjM5LDEuNjg4aDEuODY3djE0LjU5aC0xLjg2N1pNMjAxLjYsMTYuOTY1aDMuMTkzVjFIMjAxLjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAyLjU2NiAtMC40NTgpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICA8cGF0aCBpZD0iUGF0aF8xNDMiIGRhdGEtbmFtZT0iUGF0aCAxNDMiIGQ9Ik0yMjQuODQyLDE0LjAxOGg3LjQ2N2E0LjU4OSw0LjU4OSwwLDAsMCwzLjQ4OC0xLjM3NSw0LjcsNC43LDAsMCwwLDEuMzc1LTMuNTM3QTQuOTU4LDQuOTU4LDAsMCwwLDIzNS43LDUuMzcyYTUuNDcyLDUuNDcyLDAsMCwwLTMuODgxLTEuNDI1aC03LjAyNXYxMC4wN1ptNy40NjcuNjM5aC04LjE1NVYzLjI2aDcuNjYzYTYuMDkyLDYuMDkyLDAsMCwxLDQuMzcyLDEuNjIxLDUuNTg4LDUuNTg4LDAsMCwxLDEuNjcsNC4yMjUsNS41MTksNS41MTksMCwwLDEtMS41NzIsNC4wMjgsNS4zNjgsNS4zNjgsMCwwLDEtMy45NzksMS41MjNtLTEwLjAyMSwxLjYyMWg5LjgyNWE3Ljc1MSw3Ljc1MSwwLDAsMCw1LjQ1My0xLjk2NSw2LjY3LDYuNjcsMCwwLDAsMi4zNTgtNS4yMDcsNy4xMDgsNy4xMDgsMCwwLDAtMi4yMTEtNS40NTMsOC44NDIsOC44NDIsMCwwLDAtNi4wOTEtMi4wMTRoLTkuMzM0Wm05LjgyNS42ODhIMjIxLjZWMWgxMC4wMjFhOS4yMzIsOS4yMzIsMCwwLDEsNi41MzMsMi4yMTEsNy43LDcuNywwLDAsMSwyLjQ1Niw1Ljk0NCw3LjM0Nyw3LjM0NywwLDAsMS0yLjYsNS43LDguNzUyLDguNzUyLDAsMCwxLTUuODk1LDIuMTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEyLjc0MiAtMC40NTgpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICA8cGF0aCBpZD0iUGF0aF8xNDQiIGRhdGEtbmFtZT0iUGF0aCAxNDQiIGQ9Ik0yNzAuMTg4LDEuNjg4aDE0LjczN1YzLjI2aC0xMi44N1Y3Ljg3N2g4Ljk0MVY5LjQ0OWgtOC45NDF2NS4yMDdoMTMuNDExdjEuNTcySDI3MC4xMzlWMS42ODhaTTI2OS41LDFWMTYuOTY1aDE2LjdWMTQuMDE4SDI3Mi42OTNWMTAuMTg2aDguOTQxVjcuMjM5aC04Ljk0MVYzLjk0N2gxMi44N1YxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzNy4xMTEgLTAuNDU4KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMTQ1IiBkYXRhLW5hbWU9IlBhdGggMTQ1IiBkPSJNMzE3LjU0Miw4LjE3Mmg4Ljc5M2MyLjMwOSwwLDIuNi0xLjEzLDIuNi0yLjAxNCwwLS45MzMtLjI5NS0yLjIxMS0yLjg0OS0yLjIxMWgtOC41NDhabTguNzkzLjY4OGgtOS40ODFWMy4yNmg5LjIzNWMyLjksMCwzLjQ4OCwxLjU3MiwzLjQ4OCwyLjkuMDQ5LDEuMjI4LS41NCwyLjctMy4yNDIsMi43bTIuOSw3LjQxOGgyLjExMmwtNC4wMjgtNS44NDYuNTQtLjFhNC44MjEsNC44MjEsMCwwLDAsMi42NTMtMS4yNzcsNC4wMjMsNC4wMjMsMCwwLDAsMS4wMzItMi45LDQuNDQxLDQuNDQxLDAsMCwwLTEuMjc3LTMuMjkxLDQuOTgxLDQuOTgxLDAsMCwwLTMuNTM3LTEuMjI4SDMxNS4wMzd2MTQuNTlIMzE2Ljl2LTUuOGg4LjI1M1ptMy4zOS42ODhoLTMuNzgzbC00LjEyNi01Ljg0NmgtNy4yMjF2NS44NDZIMzE0LjNWMWgxMi4zNzlhNS44NzksNS44NzksMCwwLDEsNC4wMjgsMS4zNzUsNSw1LDAsMCwxLDEuNDc0LDMuNzgzLDQuNTI1LDQuNTI1LDAsMCwxLTEuMjI4LDMuMzQsNC44MjUsNC44MjUsMCwwLDEtMi41MDUsMS4zNzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU5LjkwNCAtMC40NTgpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICA8cGF0aCBpZD0iUGF0aF8xNDYiIGRhdGEtbmFtZT0iUGF0aCAxNDYiIGQ9Ik0zNzUuNDM5LDEuNjg4aDE0LjczN1YzLjI2aC0xMi44N1Y3Ljg3N2g4Ljk0MVY5LjQ0OWgtOC45NDF2Ni43NzloLTEuODY3Wk0zNzQuOCwxVjE2Ljk2NWgzLjE5M1YxMC4xODZoOC45NDFWNy4yMzloLTguOTQxVjMuOTQ3aDEyLjg3VjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkwLjY4NCAtMC40NTgpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICA8cGF0aCBpZD0iUGF0aF8xNDciIGRhdGEtbmFtZT0iUGF0aCAxNDciIGQ9Ik00MTcuNTE2LDQuMjQybDMuMzQsNi4zMzdoLTYuNjgxWk00MTMsMTEuMjY3aDguOTlsLTQuNDctOC41Wm0zLjA5NS05LjU3OWgyLjhsNy43MTIsMTQuNTlINDI0LjU5bC0xLjc2OC0zLjQzOUg0MTIuMTEybC0xLjc2OCwzLjQzOUg0MDguMzNaTTQxNS42NDksMSw0MDcuMiwxNi45NjVoMy41MzdsMS43NjgtMy40MzloOS44NzRsMS43NjgsMy40MzloMy41MzdMNDE5LjM4MywxLjJsLS4xLS4yWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwNy4xNjggLTAuNDU4KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMTQ4IiBkYXRhLW5hbWU9IlBhdGggMTQ4IiBkPSJNNDU5LjU0Miw4LjE3Mmg4Ljc5M2MyLjMwOSwwLDIuNi0xLjEzLDIuNi0yLjAxNCwwLS45MzMtLjI5NS0yLjIxMS0yLjg0OS0yLjIxMWgtOC41NDhabTguNzkzLjY4OGgtOS40ODFWMy4yNmg5LjIzNWMyLjksMCwzLjQ4OCwxLjU3MiwzLjQ4OCwyLjksMCwxLjIyOC0uNTQsMi43LTMuMjQyLDIuN20yLjksNy40MThoMi4xMTJsLTQuMDI4LTUuODQ2LjU0LS4xYTQuODIyLDQuODIyLDAsMCwwLDIuNjUzLTEuMjc3LDQuMDIzLDQuMDIzLDAsMCwwLDEuMDMyLTIuOSw0LjQ0MSw0LjQ0MSwwLDAsMC0xLjI3Ny0zLjI5MSw0Ljk4MSw0Ljk4MSwwLDAsMC0zLjUzNy0xLjIyOEg0NTcuMDM3djE0LjU5SDQ1OC45di01LjhoOC4yNTNabTMuMzkuNjg4aC0zLjc4M2wtNC4xMjYtNS44NDZoLTcuMjIxdjUuODQ2SDQ1Ni4zVjFoMTIuMzc5YTUuODc5LDUuODc5LDAsMCwxLDQuMDI4LDEuMzc1LDQuOTk0LDQuOTk0LDAsMCwxLDEuNDc0LDMuNzgzLDQuNTI1LDQuNTI1LDAsMCwxLTEuMjI4LDMuMzQsNC44MjQsNC44MjQsMCwwLDEtMi41MDUsMS4zNzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMyLjE0OCAtMC40NTgpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICA8cGF0aCBpZD0iUGF0aF8xNDkiIGRhdGEtbmFtZT0iUGF0aCAxNDkiIGQ9Ik01MjEuNTcyLDEuNjg4aDIuNjUzdjE0LjU5aC0xLjg2N1Y0LjA5NWwtLjA0OS0uMzQ0aC0uNDkxbC03Ljc2MSw5Ljc3Nkw1MDYuMzkzLDMuOWwtLjItLjE0N2gtLjQ5MVYxNi4yMjhoLTEuODY3VjEuNjg4aDIuNjUzbDcuNDY3LDkuNDMyWk01MjEuMjI4LDFsLTcuMTcyLDkuMDM5TDUwNi44ODQsMUg1MDMuMlYxNi45NjVoMy4xOTNWNS4wMjhsNy42MTQsOS42MjgsNy42NjMtOS42MjhWMTYuOTY1aDMuMTkzVjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjU2LjAwOSAtMC40NTgpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPC9nPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  width: 269px;
  height: 17px;
  transition: opacity 0.15s;
}
.site-header--nav--title.visible {
  opacity: 1;
}
@media only screen and (min-width: 822px) {
  .site-header--nav--title {
    display: none;
  }
}
.site-header--logo {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 174px;
  height: 174px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNzQiIGhlaWdodD0iMTc0IiB2aWV3Qm94PSIwIDAgMTc0IDE3NCI+CiAgPGcgaWQ9Ikdyb3VwXzEwMiIgZGF0YS1uYW1lPSJHcm91cCAxMDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNSAtMzIpIj4KICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfMTUiIGRhdGEtbmFtZT0iRWxsaXBzZSAxNSIgY3g9Ijg3IiBjeT0iODciIHI9Ijg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNSAzMikiIGZpbGw9IiNlYzVmNWMiLz4KICAgIDxnIGlkPSJHcm91cF8xMDEiIGRhdGEtbmFtZT0iR3JvdXAgMTAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MjkgMTEpIj4KICAgICAgPGcgaWQ9IkVsbGlwc2VfMTIiIGRhdGEtbmFtZT0iRWxsaXBzZSAxMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5OCAyNykiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZjZmJmNSIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICA8Y2lyY2xlIGN4PSI4MSIgY3k9IjgxIiByPSI4MSIgc3Ryb2tlPSJub25lIi8+CiAgICAgICAgPGNpcmNsZSBjeD0iODEiIGN5PSI4MSIgcj0iODAiIGZpbGw9Im5vbmUiLz4KICAgICAgPC9nPgogICAgICA8ZyBpZD0iVGhlQ2lkZXJGYXJtX0xvZ29fQ2lyY2xlX1doaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzg2LjkxNyAzNy42ODQpIj4KICAgICAgICA8cGF0aCBpZD0iUGF0aF8yOCIgZGF0YS1uYW1lPSJQYXRoIDI4IiBkPSJNMTI5LjI2NywxMjguOWMtLjA4NCwwLS4wODQsMC0uMTY4LjA4NC0xLjAwNy43NTUtMi4wMTMsMS40MjYtMy4wMiwyLjE4MS0uMjUyLjE2OC0uMjUyLjQxOS0uMzM2LjY3MSwwLC44MzktLjA4NCwxLjc2Mi0uMTY4LDIuNi0uMDg0LDEuNzYyLS4yNTIsMy42MDctLjMzNiw1LjM2OC0uMDg0LjY3MS0uMDg0LDEuMjU4LS4xNjgsMi4wMTMtLjI1Mi0uMDg0LS41LS4wODQtLjc1NS0uMTY4LTIuODUyLS43NTUtNS43LTEuNDI2LTguNTU2LTIuMTgxYTEuNzE2LDEuNzE2LDAsMCwwLTEuNjc4LjMzNmMtLjc1NS41ODctMS41MSwxLjA5LTIuMjY1LDEuNjc4LS4xNjguMDg0LS4yNTIuMjUyLS40MTkuMzM2LjMzNi42NzEsOC42NCwxMiw5LjA1OSwxMi4zMzFhMzIuMjU1LDMyLjI1NSwwLDAsMCwyLjg1Mi0yLjE4MWMtLjQxOS0uNTg3LS43NTUtMS4wOS0xLjE3NC0xLjU5NC0xLjU5NC0yLjE4MS0zLjE4OC00LjM2Mi00LjctNi40NTktLjA4NC0uMTY4LS4zMzYtLjMzNi0uMjUyLS42NzEuOTIzLjI1MiwxLjg0NS41LDIuNzY4LjY3MS45MjMuMjUyLDEuNzYyLjQxOSwyLjY4NC42NzFzMS44NDUuNSwyLjY4NC42NzFhMjYuODQzLDI2Ljg0MywwLDAsMCwyLjc2OC41ODdjLjI1Mi0zLjc3NS41LTcuNDY2LjgzOS0xMS4xNTYsMi4xODEsMi44NTIsNC4yNzgsNS43LDYuMzc1LDguNjQsMS4wMDctLjc1NSwyLjAxMy0xLjQyNiwyLjkzNi0yLjE4MS0uNTg3LTEuMTc0LTguNTU2LTEyLTguOTc1LTEyLjI0NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3Ljk1NSAtMjAuNzkzKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzI5IiBkYXRhLW5hbWU9IlBhdGggMjkiIGQ9Ik05Ni4zOTIsMTU0LjRhMTIuOTYyLDEyLjk2MiwwLDAsMS0xLjkyOS41Yy0yLjM0OS4zMzYtNC42MTQuNjcxLTYuOTYyLjkyM0g4N2EzMS42NjcsMzEuNjY3LDAsMCwxLS41LTMuOTQyLDYuNTc5LDYuNTc5LDAsMCwxLDEuMTc0LS4xNjhjMi4yNjUtLjMzNiw0LjUzLS41ODcsNi43OTQtLjkyM2E2LjM0OCw2LjM0OCwwLDAsMSwxLjI1OC0uMDg0LDEuOTM5LDEuOTM5LDAsMCwxLC42NzEsMy42OTFtMi43NjgsMi4xYTMuODIsMy44MiwwLDAsMCwxLjkyOS0yLjg1Miw0LjA2NCw0LjA2NCwwLDAsMCwwLTEuNDI2LDQuNjc3LDQuNjc3LDAsMCwwLTIuMjY1LTMuNzc1LDUuOTM0LDUuOTM0LDAsMCwwLTMuNzc1LS43NTVsLTQuMDI2LjVjLTIuNzY4LjMzNi01LjUzNi43NTUtOC4yMiwxLjA5LS4xNjgsMC0uMjUyLjA4NC0uNS4xNjguNjcxLDUuMDMzLDEuMzQyLDkuOTgyLDIuMSwxNS4wMTUsMS4yNTgtLjE2OCwyLjQzMy0uMjUyLDMuNjA3LS41LS4yNTItMS43NjItLjQxOS0zLjUyMy0uNjcxLTUuMjg1YTguMjY1LDguMjY1LDAsMCwxLDEuNDI2LS4xNjhjMS42NzgtLjI1MiwzLjI3MS0uNDE5LDQuOTQ5LS42NzFhMS4yMzMsMS4yMzMsMCwwLDEsMS4xNzQuNDE5YzEuMTc0LDEuMzQyLDIuNDMzLDIuNiwzLjYwNywzLjk0MmExLjA3NywxLjA3NywwLDAsMCwuODM5LjMzNmMuODM5LS4xNjgsMS42NzgtLjI1MiwyLjQzMy0uMzM2LjMzNi0uMDg0LjY3MS0uMDg0LDEuMDktLjE2OC0xLjUxLTEuNzYyLTMuMDItMy4zNTUtNC41My01LjAzM2E3LjM3NSw3LjM3NSwwLDAsMCwuODM5LS41IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMjY1IC0yMy44MTMpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzAiIGRhdGEtbmFtZT0iUGF0aCAzMCIgZD0iTTE2MC43NTMsODAuNDA1YTEuNzg4LDEuNzg4LDAsMCwxLTEuNjc4LDEuMzQyLDEuNzQ3LDEuNzQ3LDAsMCwxLTEuODQ1LTEuMDA3LDIuNzMzLDIuNzMzLDAsMCwxLS4zMzYtMS4wOWMtLjA4NC0xLjAwNy0uMTY4LTIuMS0uMjUyLTMuMTg4LS4wODQtMS40MjYtLjI1Mi0yLjc2OC0uMzM2LTQuMTk0VjcxLjA5NGExNi40MDgsMTYuNDA4LDAsMCwxLDMuODU5LS40MTljMCwuMTY4LjA4NC4zMzYuMDg0LjUuMTY4LDIuMjY1LjMzNiw0LjYxNC41LDYuODc4LDAsLjQxOS4wODQuODM5LjA4NCwxLjI1OGEzLjc4NywzLjc4NywwLDAsMS0uMDg0LDEuMDltMi42LTYuNDU5LS41LTYuMDRhNC4yMTEsNC4yMTEsMCwwLDAtLjE2OC0xLjAwN2MtMS43NjIuMTY4LTMuNDM5LjI1Mi01LjExNy4zMzZzLTMuMzU1LjI1Mi00Ljk0OS40MTljLTEuNjc4LjE2OC0zLjM1NS4xNjgtNS4xMTcuNDE5LjA4NCwxLjI1OC4xNjgsMi40MzMuMjUyLDMuNjA3LDEuODQ1LDAsMy41MjMtLjMzNiw1LjM2OC0uMzM2YTE5LjE3MywxOS4xNzMsMCwwLDEsLjE2OCwyLjFjLjA4NCwxLjQyNi4yNTIsMi44NTIuMzM2LDQuMjc4LDAsLjQxOSwwLC43NTUtLjMzNi45MjNhMi4yMjQsMi4yMjQsMCwwLDAtLjUuNDE5Yy0xLjM0MiwxLjA5LTIuNiwyLjE4MS0zLjk0MiwzLjE4OGEuODE4LjgxOCwwLDAsMC0uMzM2Ljc1NWMuMDg0LjkyMy4xNjgsMS45MjkuMjUyLDIuODUyYTMuMTEzLDMuMTEzLDAsMCwwLC4xNjguNzU1YzEuNzYyLTEuNDI2LDMuNDM5LTIuNzY4LDUuMjg1LTQuMTk0YTQuODE1LDQuODE1LDAsMCwxLC4zMzYuNTg3LDQuMTE0LDQuMTE0LDAsMCwwLDMuMDIsMi4zNDksOS4xMTcsOS4xMTcsMCwwLDAsMS41MS4wODQsNC40NSw0LjQ1LDAsMCwwLDMuNjkxLTIuMTgxLDUuOCw1LjgsMCwwLDAsLjgzOS0zLjUyMyw0NC41NDEsNDQuNTQxLDAsMCwwLS4yNTItNS43ODgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMy43NzQgLTEwLjgpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzEiIGRhdGEtbmFtZT0iUGF0aCAzMSIgZD0iTTEyMi4wMzQsMTMuNzNsLjUuMjUyYzEuNzYyLDEuMjU4LDMuNTIzLDIuNDMzLDUuMiwzLjY5MWE0Ljk3Nyw0Ljk3NywwLDAsMSwyLjEsMy4zNTUsNC42MzgsNC42MzgsMCwwLDEtMy42MDcsNS4yLDUuMTY3LDUuMTY3LDAsMCwxLTMuODU5LS43NTVjLTEuODQ1LTEuMjU4LTMuNjkxLTIuNi01LjUzNi0zLjg1OS0uMDg0LS4wODQtLjE2OC0uMDg0LS4yNTItLjE2OCwxLjg0NS0yLjYsMy42MDctNS4xMTcsNS40NTItNy43MTdNMTE5LjYsMjcuMDY3YTMxLjAwOCwzMS4wMDgsMCwwLDAsMi43NjgsMS43NjIsNy44LDcuOCwwLDAsMCw2LjEyMy41ODcsNy4zODEsNy4zODEsMCwwLDAsNC4zNjItMTAuMDY2LDEwLjQ5LDEwLjQ5LDAsMCwwLTMuNjkxLTQuMTk0Yy0yLjY4NC0xLjg0NS01LjI4NS0zLjc3NS03Ljk2OS01LjYyYTQuODExLDQuODExLDAsMCwxLS41ODctLjMzNmMtMi45MzYsNC4xOTQtNS44NzIsOC4zLTguODA4LDEyLjQxNS4yNTIuMTY4LjQxOS4zMzYuNTg3LjQxOSwyLjQzMywxLjY3OCw0Ljc4MSwzLjQzOSw3LjIxNCw1LjAzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4LjAyIC0xLjUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzIiIGRhdGEtbmFtZT0iUGF0aCAzMiIgZD0iTTE0My45NTYsNTYuNzhjLjgzOS0uNSwxLjY3OC0uOTIzLDIuNTE2LTEuNDI2YTMuNjQ3LDMuNjQ3LDAsMCwwLS4zMzYtLjU4N2MtMi4wMTMtMy40MzktMy45NDItNi45NjItNS45NTYtMTAuNGE2LjY0OSw2LjY0OSwwLDAsMS0uMzM2LS43NTUsMzIuNzI2LDMyLjcyNiwwLDAsMSwyLjkzNi0xLjU5NGMxLjUxLDIuNiwyLjkzNiw1LjExNyw0LjM2Miw3LjYzM2E4LjAxMSw4LjAxMSwwLDAsMCwyLjUxNi0xLjUxYy0uNjcxLTEuMjU4LTEuNDI2LTIuNTE2LTIuMTgxLTMuNzc1cy0xLjUxLTIuNTE2LTIuMTgxLTMuODU5Yy45MjMtLjUsMS43NjItMS4wMDcsMi42ODQtMS41MSwxLjA5LDEuOTI5LDIuMTgxLDMuNzc1LDMuMTg4LDUuNjIsMS4wOSwxLjg0NSwyLjEsMy42OTEsMy4xODgsNS41MzYuODM5LS41LDEuNjc4LS45MjMsMi41MTYtMS40MjYtMi43NjgtNC44NjUtNS40NTItOS41NjMtOC4yMi0xNC40MjgtNC40NDYsMi41MTYtOC44MDgsNS4wMzMtMTMuMjUzLDcuNTQ5LDIuODUyLDUuMDMzLDUuNyw5Ljk4Miw4LjU1NiwxNC45MzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMS44MjMgLTUuNTQ2KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzMzIiBkYXRhLW5hbWU9IlBhdGggMzMiIGQ9Ik00Ny43MzIsMjMuNDc2YTguNjQzLDguNjQzLDAsMCwwLTEuODQ1LTIuMjY1Yy0xLjc2MiwxLjM0Mi0zLjQzOSwyLjY4NC01LjIsNC4xMS0xLjc2MiwxLjM0Mi0zLjUyMywyLjc2OC01LjI4NSw0LjExYTMxLjU1OCwzMS41NTgsMCwwLDAtMi4xLTIuNmw3LjA0Ni01LjUzNkwzOC41ODksMTkuMDNjLTIuNDMzLDEuODQ1LTQuNywzLjY5MS03LjA0Niw1LjQ1Mi0uNjcxLS44MzktMS4yNTgtMS41OTQtMS44NDUtMi40MzNhMy42NDgsMy42NDgsMCwwLDAsLjU4Ny0uNWMzLjAyLTIuMzQ5LDYuMDQtNC43LDguOTc1LTcuMDQ2LjE2OC0uMTY4LjMzNi0uMjUyLjUtLjQxOS0uNTg3LS43NTUtMS4xNzQtMS41MS0xLjc2Mi0yLjE4MS0xLjAwNy41LTEyLjc1LDkuNzMtMTMsMTAuMTUsMy4xLDMuOTQyLDYuMjA3LDcuODg1LDkuMzExLDExLjkxMSw0LjUzLTMuNTIzLDguOTc1LTYuOTYyLDEzLjQyMS0xMC40ODUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjAyOSAtMS45MzUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzQiIGRhdGEtbmFtZT0iUGF0aCAzNCIgZD0iTTE1LjI4OSw1MC41NTdjLjUtMS4wOSwxLjA5LTIuMTgxLDEuNTk0LTMuMjcxLjU4Ny0xLjA5LDEuMDA3LTIuMTgxLDEuNjc4LTMuMjcxLDIuMDEzLDEuMDA3LDMuODU5LDEuOTI5LDUuODcyLDIuODUyLjU4Ny0xLjA5LDEuMDktMi4xODEsMS42NzgtMy4yNzFDMjEuNSw0MS4zMywxNi45NjYsMzkuMDY1LDEyLjQzNywzNi44Yy0uNTg3LDEuMDktMS4wOSwyLjE4MS0xLjU5NCwzLjI3MSwxLjY3OC45MjMsMy4zNTUsMS42NzgsNC44NjUsMi41MTYtLjI1Mi44MzktNC41Myw5LjQ3OS00Ljk0OSw5LjktLjUtLjI1Mi0xLjA5LS41LTEuNTk0LS43NTUtLjU4Ny0uMjUyLTEuMDktLjU4Ny0xLjU5NC0uODM5YTEwLjE4OSwxMC4xODksMCwwLDAtMS42NzgtLjc1NWMtLjUsMS4wOS0xLjE3NCwyLjE4MS0xLjU5NCwzLjI3MSw0LjUzLDIuMjY1LDkuMDU5LDQuNTMsMTMuNTg5LDYuNzExYTE2LjkxNiwxNi45MTYsMCwwLDAsMS41OTQtMy4zNTVjLTEuOTI5LS45MjMtMy43NzUtMS45MjktNS43ODgtMi44NTIuNS0xLjE3NCwxLjAwNy0yLjI2NSwxLjU5NC0zLjM1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNjkzIC01Ljk0OSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF8zNSIgZGF0YS1uYW1lPSJQYXRoIDM1IiBkPSJNNzIuODM1LDE1LjYwNWExNS4xLDE1LjEsMCwwLDAsNi43MTEuMzM2LDExLjU5LDExLjU5LDAsMCwwLDcuMDQ2LTQuMDI2LDUuMTM2LDUuMTM2LDAsMCwxLC4zMzYtLjVsLS41LS4yNTJhMjIuOCwyMi44LDAsMCwwLTIuMS0uOTIzYy0uNTg3LS4yNTItLjU4Ny0uMjUyLTEuMDA3LjE2OGE4LjYzMSw4LjYzMSwwLDAsMS0zLjY5MSwyLjQzMyw5LjQzMSw5LjQzMSwwLDAsMS0zLjQzOS4zMzYsNi40ODgsNi40ODgsMCwwLDEtMi44NTItLjY3MSw0Ljc2Niw0Ljc2NiwwLDAsMS0yLjg1Mi0zLjg1OSw0LjY0Nyw0LjY0NywwLDAsMSwyLjEtNC40NDYsNy41NDYsNy41NDYsMCwwLDEsNC4xOTQtMS4zNDIsOS4yMTcsOS4yMTcsMCwwLDEsNi4yMDcsMi4wMTMuNjM2LjYzNiwwLDAsMCwuODM5LjA4NCw5LjEsOS4xLDAsMCwwLDIuMzQ5LS45MjNjLjA4NC0uMDg0LjE2OC0uMDg0LjMzNi0uMTY4YTEuMTU4LDEuMTU4LDAsMCwwLS4yNTItLjMzNkExMS4yNzIsMTEuMjcyLDAsMCwwLDgxLjgxMS42NzRhMTQuMDQsMTQuMDQsMCwwLDAtNi40NTktLjVBMTEuMTcxLDExLjE3MSwwLDAsMCw2OS41NjQsMi42YTcuMjI3LDcuMjI3LDAsMCwwLS42NzEsMTAuODIxLDkuMTY3LDkuMTY3LDAsMCwwLDMuOTQyLDIuMTgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuNzYyIC0wLjAyMSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF8zNiIgZGF0YS1uYW1lPSJQYXRoIDM2IiBkPSJNNTguNzYsMTU0LjcxMWMtMS4wMDctLjMzNi0yLjAxMy0uNTg3LTMuMS0uOTIzYTU1LjExLDU1LjExLDAsMCwxLDQuOTQ5LTQuOTQ5Yy40MTksMi4yNjUuODM5LDQuNDQ2LDEuMzQyLDYuNzk0LTEuMDktLjI1Mi0yLjEtLjY3MS0zLjE4OC0uOTIzbTUuMDMzLTcuNDY2YS44MDcuODA3LDAsMCwwLS42NzEtLjc1NWwtMy4yNzEtMS4wMDdhLjguOCwwLDAsMC0xLjAwNy4yNTJjLTMuNzc1LDMuNzc1LTcuNTQ5LDcuNTQ5LTExLjMyNCwxMS4yNGEyLjY2LDIuNjYsMCwwLDAtLjQxOS41Yy4yNTIuMDg0LjMzNi4xNjguNDE5LjE2OGwyLjUxNi43NTVhLjY4LjY4LDAsMCwwLC44MzktLjI1MmMuNTg3LS42NzEsMS4yNTgtMS4yNTgsMS44NDUtMS44NDVhLjc3Ny43NzcsMCwwLDEsMS4wMDctLjI1MmMyLjc2OC44MzksNS42MiwxLjc2Miw4LjM4OCwyLjZhLjcyLjcyLDAsMCwxLC41ODcuNjcxYy4xNjguOTIzLjMzNiwxLjc2Mi41LDIuNmEuNzIyLjcyMiwwLDAsMCwuNjcxLjY3MWMuODM5LjI1MiwxLjU5NC41LDIuMzQ5Ljc1NWExLjI0NCwxLjI0NCwwLDAsMCwuNTg3LjA4NCwxLjI0NCwxLjI0NCwwLDAsMC0uMDg0LS41ODdjLS45MjMtNS4xMTctMS45MjktMTAuMzE4LTIuOTM2LTE1LjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03LjU5MSAtMjMuNDUyKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzM3IiBkYXRhLW5hbWU9IlBhdGggMzciIGQ9Ik0zNC4yNTMsMTMzLjExNGMzLjM1NSwyLjY4NCw2LjYyNyw1LjM2OCw5LjksOC4xMzdBMjQuMTI4LDI0LjEyOCwwLDAsMCw0NiwxMzguOTg1Yy00LjI3OC0zLjUyMy04LjQ3Mi02Ljk2Mi0xMi43NS0xMC40ODUtMy4yNzEsMy45NDItNi40NTksNy44ODUtOS42NDYsMTEuODI3LjkyMy44MzksMS44NDUsMS41OTQsMi44NTIsMi4zNDksMS4zNDItMS41OTQsMi42LTMuMTg4LDMuOTQyLTQuODY1LDIuMzQ5LDEuOTI5LDQuNjE0LDMuNzc1LDYuODc4LDUuNjIuNjcxLS43NTUsMS4yNTgtMS41MSwxLjg0NS0yLjI2NS0yLjM0OS0xLjkyOS00LjUzLTMuNzc1LTYuODc4LTUuNjJhMTkuMzk0LDE5LjM5NCwwLDAsMSwyLjAxMy0yLjQzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuODA0IC0yMC43MjkpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzgiIGRhdGEtbmFtZT0iUGF0aCAzOCIgZD0iTTE0LjE3Niw3Ny4zMjlsLTcuNjMzLS4yNTJjLS45MjMsMC0xLjg0NS0uMDg0LTIuNzY4LS4wODRhMy42MzMsMy42MzMsMCwwLDAtLjQxOS0uMDg0di0uNjcxYy4wODQtMS4zNDIuMDg0LTIuNi4xNjgtMy45NDIsMC0uMjUyLjA4NC0uNTg3LjA4NC0uODM5YTExLjIsMTEuMiwwLDAsMCwwLTEuNjc4Yy0uOTIzLDAtMS44NDUtLjE2OC0yLjg1Mi0uMDg0Qy41LDc1LjY1MS4yNTIsODEuNjA3LDAsODcuNjQ2YTYuOTcyLDYuOTcyLDAsMCwwLDIuOTM2LjA4NGMuMDg0LTIuMzQ5LjE2OC00LjYxNC4yNTItNy4wNDZoLjMzNmMxLjkyOS4wODQsMy44NTkuMDg0LDUuNzg4LjE2OGguMDg0YzEuODQ1LjA4NCwzLjY5MS4xNjgsNS42Mi4yNTJhMS42MzgsMS42MzgsMCwwLDAsLjU4Ny0uMDg0LDE2LjUsMTYuNSwwLDAsMCwuMDg0LTMuNTIzLDExLjc4NiwxMS43ODYsMCwwLDAtMS41MS0uMTY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0xMS4yNDcpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzkiIGRhdGEtbmFtZT0iUGF0aCAzOSIgZD0iTTEwNi4zODIsMy44MjNjLTEuMDktLjMzNi0yLjI2NS0uNjcxLTMuMzU1LS45MjNDMTAyLjY5MSwzLjQ4Nyw5OSwxNy4wNzYsOTksMTcuNTc5YzEuMDkuMzM2LDIuMTgxLjU4NywzLjM1NS45MjMuMTY4LS40MTksMy45NDItMTMuOTI0LDQuMDI2LTE0LjY3OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1Ljk1NyAtMC40ODUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNDAiIGRhdGEtbmFtZT0iUGF0aCA0MCIgZD0iTTM4LjQ0OSw1NS4yMzNhMS40MjEsMS40MjEsMCwwLDEtMS4wMDctLjU4N2MtLjUuNzU1LS45MjMsMS4zNDItMS4zNDIsMi4wMTNsMS4wMDcuNWMxLjQyNi45MjMsMi44NTIsMS45MjksNC4yNzgsMi44NTJhMi41MTIsMi41MTIsMCwwLDEsMS4wOSwxLjAwN2MuNDE5LS41ODcuNjcxLTEuMDA3LDEuMDA3LTEuNTFhMS42LDEuNiwwLDAsMS0xLjAwNy0uNDE5Yy0xLjA5LS43NTUtMi4yNjUtMS41MS0zLjM1NS0yLjI2NWExLjE1OCwxLjE1OCwwLDAsMC0uMzM2LS4yNTJjMS45MjkuNDE5LDMuNzc1LjgzOSw1LjYyLDEuMTc0aC4zMzZsLjA4NC0uMDg0Yy0uNS0uODM5LTEuMDktMS42NzgtMS41OTQtMi41MTYtLjU4Ny0uODM5LTEuMDktMS42NzgtMS42NzgtMi41MTYuMTY4LDAsLjE2OCwwLC4yNTIuMDg0bDMuNzc1LDIuNTE2Yy4yNTIuMTY4LjMzNi40MTkuNTg3LjY3MWwxLjAwNy0xLjUxdi0uMTY4Yy0uNDE5LjI1Mi0uNjcxLDAtLjkyMy0uMTY4LTEuNTEtMS4wMDctMy4xLTIuMS00LjYxNC0zLjFhLjgzNy44MzcsMCwwLDEtLjQxOS0uMzM2Yy0uMTY4LS4xNjgtLjI1Mi0uMzM2LS4zMzYtLjQxOWE3LDcsMCwwLDAtMS4yNTgsMi4wMTNjLjQxOS0uMDg0LjU4Ny4yNTIuNzU1LjUuNjcxLDEuMDA3LDEuMzQyLDIuMDEzLDEuOTI5LDMuMDIuMDg0LjA4NC4wODQuMTY4LjA4NC4zMzZoLS4zMzZjLTEuMzQyLS4zMzYtMi41MTYtLjU4Ny0zLjYwNy0uODM5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS44MTggLTguMTA4KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzQxIiBkYXRhLW5hbWU9IlBhdGggNDEiIGQ9Ik0xNC41LDEwNi41ODRjLS4wODQuMzM2LS4wODQuNjcxLS4xNjguOTIzLS40MTksMS4wOS0uOTIzLDIuMTgxLTEuNDI2LDMuMjcxLS4wODQuMDg0LS4xNjguMjUyLS4yNTIuMzM2LS4wODQtLjA4NC0uMDg0LS4xNjgtLjE2OC0uMTY4LS41LTEuMTc0LTEuMDA3LTIuMzQ5LTEuNDI2LTMuNTIzYTIuMzIyLDIuMzIyLDAsMCwxLS4wODQtLjc1NUg4LjhhNC4yMSw0LjIxLDAsMCwxLC4xNjgsMS4wMDd2NS41MzZhNC4yMSw0LjIxLDAsMCwxLS4xNjgsMS4wMDdoMS41OTRhMy42OTIsMy42OTIsMCwwLDEtLjE2OC0uODM5di00LjdhLjQzNi40MzYsMCwwLDEsLjE2OC4zMzZjLjY3MSwxLjU5NCwxLjI1OCwzLjE4OCwxLjkyOSw0Ljc4MS4wODQuMTY4LjA4NC4zMzYuNDE5LjMzNi43NTUtMS43NjIsMS41MS0zLjYwNywyLjM0OS01LjYyLDAsLjE2OC4wODQuMjUyLjA4NC4zMzZ2NC41M2EyLjQ0OSwyLjQ0OSwwLDAsMS0uMTY4Ljc1NSw1LjYxNiw1LjYxNiwwLDAsMCwxLjY3OCwwLDUuMDIyLDUuMDIyLDAsMCwxLS4xNjgtMS4wMDd2LTUuNDUyYTEuMTczLDEuMTczLDAsMCwxLC40MTktMS4xNzRjLTEuMDA3LjA4NC0xLjc2Mi4wODQtMi40MzMuMDg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS40MTggLTE3LjE4MykiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF80MiIgZGF0YS1uYW1lPSJQYXRoIDQyIiBkPSJNOTIuMjE2LDM1LjU2NWEuMjYuMjYsMCwwLDEsLjE2OC0uMDg0LDE5LjU4NiwxOS41ODYsMCwwLDEsMi4xLjU4NywxLjAxNywxLjAxNywwLDAsMSwuNjcxLDEuMDljLS4wODQuNDE5LS4yNTIuNzU1LS42NzEuODM5YTIuMzIyLDIuMzIyLDAsMCwxLS43NTUuMDg0Yy0uNTg3LS4wODQtMS4yNTgtLjI1Mi0xLjkyOS0uNDE5LjE2OC0uODM5LjMzNi0xLjUxLjQxOS0yLjFtLjc1NS0zLjFhOS4yODQsOS4yODQsMCwwLDEsMi4xODEuNTg3Ljg0OC44NDgsMCwwLDEsLjQxOSwxLjAwN2MtLjA4NC40MTktLjMzNi41ODctLjgzOS41ODdhMTEuODI2LDExLjgyNiwwLDAsMS0yLjI2NS0uNDE5LDguMSw4LjEsMCwwLDAsLjUtMS43NjJtLTEuMzQyLS42NzFjLS40MTksMS44NDUtLjkyMywzLjY5MS0xLjM0Miw1LjUzNi0uMDg0LjMzNi0uMTY4Ljc1NS0uNTg3LjgzOS4wODQuMDg0LjE2OC4wODQuMjUyLjE2OCwxLjM0Mi4zMzYsMi42ODQuNjcxLDQuMTEuOTIzYTIuMDY1LDIuMDY1LDAsMCwwLDEuMDA3LS4wODQsMS43ODgsMS43ODgsMCwwLDAsMS40MjYtMS40MjYsMS44NTMsMS44NTMsMCwwLDAtLjU4Ny0xLjkyOWwtLjI1Mi0uMjUyYy4xNjgtLjA4NC4yNTItLjA4NC4zMzYtLjE2OGExLjgwNiwxLjgwNiwwLDAsMCwuNjcxLTIuOTM2LDIuODYyLDIuODYyLDAsMCwwLTEuNTEtLjkyM2MtMS4wMDctLjI1Mi0yLjEtLjUtMy4xLS43NTVhMS44ODksMS44ODksMCwwLDEtLjU4Ny0uMDg0LDEuMDc3LDEuMDc3LDAsMCwxLC4xNjgsMS4wOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0LjQ1OCAtNC45NjUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNDMiIGRhdGEtbmFtZT0iUGF0aCA0MyIgZD0iTTE0NC43MDcsMTA2LjY4NEgxNDMuMDNhMjIuNzg1LDIyLjc4NSwwLDAsMSwuMDg0LDQuNzgxLjA4Mi4wODIsMCwwLDEtLjA4NC0uMDg0Yy0uNzU1LTEuMzQyLTEuNTEtMi42LTIuMjY1LTMuOTQyLS4wODQtLjI1Mi0uMTY4LS41LS4yNTItLjgzOUgxMzguNWEzLjc2MSwzLjc2MSwwLDAsMSwuMDg0LjkyM3Y1LjAzM2ExMC4xNSwxMC4xNSwwLDAsMS0uMDg0LDEuNTk0LDExLjE4NCwxMS4xODQsMCwwLDAsMS42NzgsMCwyMi4xMzEsMjIuMTMxLDAsMCwxLS4wODQtNS4yODUuMjYuMjYsMCwwLDEsLjA4NC4xNjhjLjgzOSwxLjM0MiwxLjU5NCwyLjY4NCwyLjQzMyw0LjExLjA4NC4xNjguMjUyLjMzNi4yNTIuNXYuNWgxLjg0NWE1LjAyLDUuMDIsMCwwLDEtLjE2OC0xLjAwN3YtNS42MmE3LjI2Niw3LjI2NiwwLDAsMCwuMTY4LS44MzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMi4zMjMgLTE3LjE5OSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF80NCIgZGF0YS1uYW1lPSJQYXRoIDQ0IiBkPSJNMzguOTkxLDEwNi42ODRIMzcuNGE0LjMyOCw0LjMyOCwwLDAsMSwuMTY4LjkyM3YzLjM1NWExLjA2NCwxLjA2NCwwLDAsMS0uMDg0LjUuMjYuMjYsMCwwLDAtLjE2OC0uMDg0bC0yLjI2NS00LjAyNmE1LjM0OCw1LjM0OCwwLDAsMS0uMTY4LS43NTVoLTIuMWMwLC4zMzYuMDg0LjY3MS4wODQuOTIzdjUuNzg4YTIuOTgsMi45OCwwLDAsMS0uMTY4LjgzOWgxLjY3OGEzLjY5MiwzLjY5MiwwLDAsMS0uMTY4LS44MzlWMTA5LjJhLjUuNSwwLDAsMSwuMDg0LS4zMzZjLjA4NCwwLC4wODQsMCwuMDg0LjA4NC44MzksMS41MSwxLjc2MiwyLjkzNiwyLjYsNC40NDZhMi40NjIsMi40NjIsMCwwLDEsLjI1Mi44MzksMTEuMTg1LDExLjE4NSwwLDAsMCwxLjY3OCwwYzAtLjQxOS0uMDg0LS42NzEtLjA4NC0xLjAwN3YtNS4zNjhhNi41ODEsNi41ODEsMCwwLDEsLjE2OC0xLjE3NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMjcgLTE3LjE5OSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF80NSIgZGF0YS1uYW1lPSJQYXRoIDQ1IiBkPSJNNjIuNTQyLDEwOS44YTYuMzQyLDYuMzQyLDAsMCwxLTIuMTgxLDAsOC4wODQsOC4wODQsMCwwLDEsMC0yLjAxMyw4Ljc2Miw4Ljc2MiwwLDAsMSwyLjEsMEExLDEsMCwwLDEsNjMuMywxMDguOGEuODY3Ljg2NywwLDAsMS0uNzU1LDEuMDA3bTIuMjY1LDQuMzYyYTIyLjYwNywyMi42MDcsMCwwLDEtMS41OTQtMy4xODgsMS4zNjYsMS4zNjYsMCwwLDAsLjUtLjI1MiwyLjAyMiwyLjAyMiwwLDAsMCwuODM5LS44MzksMi4wODQsMi4wODQsMCwwLDAtMS41OTQtMy4xLDIuMzIyLDIuMzIyLDAsMCwwLS43NTUtLjA4NEg1OC42YTQuOTA5LDQuOTA5LDAsMCwxLC4xNjgsMS4wOXY0Ljg2NWEzLjgzMSwzLjgzMSwwLDAsMS0uMTY4LDEuNjc4aDEuODQ1YTYuMzgzLDYuMzgzLDAsMCwxLS4xNjgtMy4xaC42NzFhLjc0NC43NDQsMCwwLDEsLjgzOS41LDE3Ljc0OCwxNy43NDgsMCwwLDAsLjkyMywxLjc2Mi42MzguNjM4LDAsMCwxLDAsLjgzOSw1LjgxMSw1LjgxMSwwLDAsMCwyLjEtLjE2OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuNDQ1IC0xNy4yMTUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNDYiIGRhdGEtbmFtZT0iUGF0aCA0NiIgZD0iTTcwLjksMTI2LjU4NGEyLjgsMi44LDAsMCwxLDAsLjgzOWwtMS4wMDcsMy41MjNjMCwuMDg0LS4wODQuMTY4LS4wODQuMjUyLS4wODQtLjE2OC0uMDg0LS4zMzYtLjE2OC0uNDE5LS4yNTItMS4wMDctLjU4Ny0xLjkyOS0uODM5LTIuOTM2YTIuMTU4LDIuMTU4LDAsMCwxLS4wODQtMS4yNThINjcuMjkxYS41NTUuNTU1LDAsMCwxLC4wODQuNWMtLjMzNiwxLjM0Mi0uNjcxLDIuNi0xLjA5LDQuMDI2LS4wODQtLjI1Mi0uMTY4LS4zMzYtLjE2OC0uNDE5LS4yNTItMS4wMDctLjU4Ny0xLjkyOS0uODM5LTIuOTM2LS4wODQtLjQxOS0uMTY4LS43NTUtLjI1Mi0xLjE3NGE0LjA2NCw0LjA2NCwwLDAsMC0xLjQyNiwwYy4xNjguNDE5LjI1Mi43NTUuNDE5LDEuMTc0LjQxOSwxLjQyNi44MzksMi44NTIsMS4zNDIsNC4yNzguMDg0LjQxOS4xNjguNzU1LjI1MiwxLjE3NGgxLjM0MmExOS43NywxOS43NywwLDAsMSwxLjAwNy00LjI3OGMuMzM2LDEuMDA3LjU4NywyLjEuOTIzLDMuMTg4LjA4NC4zMzYuMDg0LjY3MS4xNjgsMS4wOWgxLjM0MmE0LjA4NCw0LjA4NCwwLDAsMSwuMDg0LTEuMDA3Yy41ODctMS45MjksMS4wOS0zLjc3NSwxLjY3OC01LjdhNy4yNDQsNy4yNDQsMCwwLDAtMS4yNTguMDg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuMjUxIC0yMC40MDYpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNDciIGRhdGEtbmFtZT0iUGF0aCA0NyIgZD0iTTEzMy4wNTYsNzAuMTIzaC42NzFjLS4xNjgtLjY3MS0uNDE5LTEuMjU4LS41ODctMS44NDVhMi4yMjMsMi4yMjMsMCwwLDEtLjUuNDE5bC0yLjI2NS43NTVjLS4zMzYtMS4wMDctLjY3MS0yLjAxMy0uOTIzLTMuMDIuNTg3LS4xNjgsMS4wOS0uMzM2LDEuNTk0LS41YTEuNDMyLDEuNDMyLDAsMCwxLDEuNDI2LDBjLS4yNTItLjc1NS0uNDE5LTEuMzQyLS41ODctMS45MjlhMTEuMiwxMS4yLDAsMCwxLTEuMDA3LjVjLTEuNjc4LjU4Ny0zLjQzOSwxLjA5LTUuMTE3LDEuNjc4YTEuNTU1LDEuNTU1LDAsMCwxLS41ODcuMTY4Yy0uMTY4LDAtLjMzNi0uMDg0LS42NzEtLjA4NC4yNTIuNjcxLjQxOSwxLjM0Mi42NzEsMi4wMTNoLjA4NGMuMDg0LS40MTkuNS0uNS44MzktLjY3MS42NzEtLjE2OCwxLjI1OC0uNDE5LDEuOTI5LS41ODcuMTY4LDAsLjI1Mi0uMDg0LjQxOS0uMDg0LjMzNiwxLjAwNy41ODcsMS45MjkuOTIzLDIuOTM2YTQuMDg3LDQuMDg3LDAsMCwwLS41ODcuMjUyLDE0LjQ1NywxNC40NTcsMCwwLDAtMS43NjIuNTg3LDEuNiwxLjYsMCwwLDEtMS4wOS4wODRjLjE2OC41ODcuNDE5LDEuMjU4LjU4NywxLjc2MmwxLjAwNy0uNWMxLjY3OC0uNTg3LDMuMzU1LTEuMDksNS4xMTctMS41OTQsMC0uMTY4LjI1Mi0uMjUyLjQxOS0uMzM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDY3IC0xMC4zMzMpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNDgiIGRhdGEtbmFtZT0iUGF0aCA0OCIgZD0iTTExNy43NjMsMTA4Ljg0OWExLjgxNywxLjgxNywwLDAsMSwxLjc2Mi0xLjE3NCwxLjY4MSwxLjY4MSwwLDAsMSwxLjc2MiwxLjA5Yy4xNjguNS4yNTIsMS4wMDcuNDE5LDEuNTk0YTguOTEsOC45MSwwLDAsMS0uMzM2LDEuNTk0LDEuOTA4LDEuOTA4LDAsMCwxLTMuNTIzLDAsMy42NDgsMy42NDgsMCwwLDEtLjA4NC0zLjFtMS44NDUsNS41MzZhMy4yNCwzLjI0LDAsMCwwLDMuMjcxLTIuNTE2Yy4wODQtLjQxOS4xNjgtLjkyMy4yNTItMS4zNDJhNS4zMjgsNS4zMjgsMCwwLDAtLjQxOS0xLjkyOSwzLjI4NSwzLjI4NSwwLDAsMC0zLjE4OC0yLjEsMy40NCwzLjQ0LDAsMCwwLTMuMTg4LDIuMTgxLDUuMSw1LjEsMCwwLDAtLjA4NCwzLjM1NSwzLjM1MiwzLjM1MiwwLDAsMCwzLjM1NSwyLjM0OSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4LjY5OCAtMTcuMTgzKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzQ5IiBkYXRhLW5hbWU9IlBhdGggNDkiIGQ9Ik00Ni42NTUsMTE0LjNoMy44NTlhOC4zNjUsOC4zNjUsMCwwLDEsMS4zNDIuMTY4LDQuNTYxLDQuNTYxLDAsMCwwLDAtMS41MSwyMS41MzUsMjEuNTM1LDAsMCwxLTQuMDI2LjA4NCw4LjA1Myw4LjA1MywwLDAsMSwwLTIuMDEzaDIuNDMzdi0xLjUxYTQuMyw0LjMsMCwwLDEtMi41MTYuMDg0di0xLjc2MmgxLjkyOWE0LjYxNCw0LjYxNCwwLDAsMSwxLjg0NS4xNjgsNC41Myw0LjUzLDAsMCwwLDAtMS41MSw1LjE1OSw1LjE1OSwwLDAsMS0xLjA5LjA4NEg0NS45ODRhLjA4Mi4wODIsMCwwLDEtLjA4NC4wODRjLjUuMTY4LjQxOS41LjQxOS44Mzl2NS42MmExLjMyMSwxLjMyMSwwLDAsMS0uMzM2LDEuMDloLjY3MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03LjM5OCAtMTcuMTgzKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzUwIiBkYXRhLW5hbWU9IlBhdGggNTAiIGQ9Ik0zOS4yMjEsNjcuMDI5YTIuMDMzLDIuMDMzLDAsMCwwLTMuMTg4LS41QTE0LjM0LDE0LjM0LDAsMCwwLDM1LjExLDY3LjdjLS4zMzYuNS0uNTg3LDEuMDA3LS45MjMsMS40MjZhLjc1Ny43NTcsMCwwLDEtLjkyMy4zMzYuODQ2Ljg0NiwwLDAsMS0uNTg3LS45MjMsMi44NiwyLjg2LDAsMCwxLC41ODctMS41OTQsMS4yODgsMS4yODgsMCwwLDEsMS4wOS0uNDE5bC4wODQtLjA4NGMtLjQxOS0uNDE5LS44MzktLjkyMy0xLjI1OC0xLjM0MmE3LjI1Niw3LjI1NiwwLDAsMS0uNTg3LjgzOSw0LjE0MSw0LjE0MSwwLDAsMC0xLjAwNywzLjM1NSwxLjg3MSwxLjg3MSwwLDAsMCwxLjUxLDEuNTk0LDEuNiwxLjYsMCwwLDAsMS45MjktLjc1NWMuMzM2LS40MTkuNTg3LS45MjMuOTIzLTEuNDI2QTQuNTE1LDQuNTE1LDAsMCwxLDM2LjcsNjcuN2EuODI2LjgyNiwwLDAsMSwxLjM0Mi4xNjgsMS40LDEuNCwwLDAsMSwuMDg0LDEuMDA3LDIuOTU4LDIuOTU4LDAsMCwxLTEuNzYyLDIuNDMzLDE1LjAyLDE1LjAyLDAsMCwwLDEuMjU4LDEuMTc0LDcuMzc4LDcuMzc4LDAsMCwxLC41LS44MzksNS42NzYsNS42NzYsMCwwLDAsMS4xNzQtMi42LDEuOTQsMS45NCwwLDAsMC0uMDg0LTIuMDEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4wODEgLTEwLjUxKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzUxIiBkYXRhLW5hbWU9IlBhdGggNTEiIGQ9Ik0xMDcuODU5LDEwOS43ODVhNi4yNzgsNi4yNzgsMCwwLDEtMi4xODEuMDg0di0yLjAxM2E0Ljc1Miw0Ljc1MiwwLDAsMSwyLjE4MS4wODQsMS4wMTksMS4wMTksMCwwLDEsMCwxLjg0NW0uNS0zLjAyQTI1LjMsMjUuMywwLDAsMCwxMDQsMTA2LjZhNi4yLDYuMiwwLDAsMSwuMTY4LDEuMDA3djUuNjJhMy41NjgsMy41NjgsMCwwLDEtLjE2OC45MjNoMS44NDVhNy42ODUsNy42ODUsMCwwLDEtLjE2OC0zLjEsMS40NDIsMS40NDIsMCwwLDAsLjY3MS0uMDg0aDEuMjU4YTIuMzQyLDIuMzQyLDAsMCwwLDEuNTEtLjUsMi4xMiwyLjEyLDAsMCwwLC43NTUtMi4yNjUsMS43ODUsMS43ODUsMCwwLDAtMS41MS0xLjQyNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2Ljc2MiAtMTcuMTk2KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzUyIiBkYXRhLW5hbWU9IlBhdGggNTIiIGQ9Ik01MS4zMiw0Ni41NDlhMTkuNTM5LDE5LjUzOSwwLDAsMS0xLjE3NC0yLjc2OGwuMDg0LS4wODRjLjgzOS41LDEuNTk0LDEuMDksMi41MTYsMS42NzhhMTAuNjU3LDEwLjY1NywwLDAsMS0xLjQyNiwxLjE3NE00OS44OTQsNDEuNmMtLjUuNDE5LTEuMDkuODM5LTEuNTk0LDEuMzQydi4xNjhjLjQxOSwwLC41LjMzNi42NzEuNTg3LjgzOSwyLjE4MSwxLjY3OCw0LjM2MiwyLjQzMyw2LjcxMWE5LjU5LDkuNTksMCwwLDAsMS4zNDItMS4xNzRjLS44MzktLjMzNi0uNzU1LTEuMDA3LTEuMDA3LTEuNTk0LjY3MS0uNTg3LDEuMzQyLTEuMDksMi4xLTEuNjc4LjUuNDE5LDEuMjU4LjUsMS41MSwxLjI1OC41LS40MTksMS4wMDctLjc1NSwxLjQyNi0xLjE3NC0uMjUyLS4xNjgtLjUtLjE2OC0uNjcxLS4zMzYtMS44NDUtMS4wOS0zLjYwNy0yLjI2NS01LjQ1Mi0zLjM1NWEyLjE2NSwyLjE2NSwwLDAsMS0uNzU1LS43NTUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03Ljc4NSAtNi43MjIpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNTMiIGRhdGEtbmFtZT0iUGF0aCA1MyIgZD0iTTEwNi4yMzMsNDEuMzQ5Yy0uNS0uMjUyLTEuMDA3LS41ODctMS41OTQtLjkyMy44MzktLjc1NSwxLjUxLTEuNDI2LDIuMTgxLTIuMWE2LjI4LDYuMjgsMCwwLDEtLjU4NywzLjAybS4yNTItNC4xOTRjLTEuMDA3LjkyMy0yLjEsMS45MjktMy4xODgsMi44NTItLjY3MS41ODctMS4zNDIsMS4yNTgtMi4xLDEuOTI5YTcuMTEsNy4xMSwwLDAsMCwxLjU5NC44MzljMC0uODM5LjY3MS0xLjA5LDEuMDktMS41MS42NzEuNDE5LDEuMzQyLjc1NSwyLjAxMywxLjA5LjA4NC4wODQuMjUyLjI1Mi4yNTIuMzM2LS4wODQuNTg3LDAsMS4yNTgtLjUsMS42NzhhNC4yLDQuMiwwLDAsMCwxLjU5NC44MzljLjA4NC0uMzM2LjA4NC0uNzU1LjE2OC0xLjA5bDEuMDA3LTUuNzg4YTEuMTkyLDEuMTkyLDAsMCwxLC4xNjgtLjVBLjgzOC44MzgsMCwwLDEsMTA5LDM3LjQ5Yy0uNjcxLS40MTktMS4zNDItLjc1NS0yLjAxMy0xLjA5aC0uMTY4Yy4xNjguMzM2LS4wODQuNTg3LS4zMzYuNzU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTYuMzExIC01Ljg4NCkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF81NCIgZGF0YS1uYW1lPSJQYXRoIDU0IiBkPSJNNzMuNjE2LDExMS4yMTRhMjguMywyOC4zLDAsMCwxLC44MzktMi44NTIsOS4zMjMsOS4zMjMsMCwwLDEsMS4wMDcsMi44NTIsMy40NDIsMy40NDIsMCwwLDEtMS44NDUsMG00LjExLDIuMzQ5Yy0uNjcxLTIuMDEzLTEuMzQyLTMuOTQyLTIuMS01Ljk1Ni0uMDg0LS4zMzYtLjI1Mi0uNjcxLjA4NC0xLjAwN0g3My4yODFjLjQxOS4zMzYuMjUyLjY3MS4xNjgsMS4wMDctLjU4NywxLjU5NC0xLjA5LDMuMTg4LTEuNjc4LDQuODY1YTE1LjEyMiwxNS4xMjIsMCwwLDEtLjY3MSwxLjc2MmgxLjY3OGMtLjMzNi0uNTg3LDAtMS4wOS4xNjgtMS41OTRhLjQ2MS40NjEsMCwwLDEsLjQxOS0uMjUyaDIuMDEzYy4xNjgsMCwuMzM2LjA4NC4zMzYuMjUyYTIuNzU5LDIuNzU5LDAsMCwxLC4zMzYsMS42NzgsMTIuMzQ3LDEyLjM0NywwLDAsMCwxLjc2MiwwLDEuMTIyLDEuMTIyLDAsMCwwLS4wODQtLjc1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjQ2IC0xNy4xOTkpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNTUiIGRhdGEtbmFtZT0iUGF0aCA1NSIgZD0iTTEyNy44NjYsNTcuMDg5YTQuMjEsNC4yMSwwLDAsMS0uMTY4LTEuMDA3LDMuNTYyLDMuNTYyLDAsMCwwLTMuODU5LTMuMTg4QTQuOTgzLDQuOTgzLDAsMCwwLDEyMC45LDU0LjRhMy41MSwzLjUxLDAsMCwwLDEuMzQyLDUuNzg4LDMuNCwzLjQsMCwwLDEsLjc1NS40MTksOC42NjUsOC42NjUsMCwwLDAsLjU4Ny0xLjc2MiwxLjQ1LDEuNDUsMCwwLDEtMS45MjktLjVBMi4wMTQsMi4wMTQsMCwwLDEsMTIxLjU3NSw1NmE0LjE3MSw0LjE3MSwwLDAsMSwyLjI2NS0xLjY3OCwyLDIsMCwwLDEsMi4xODEuNjcxLDEuNzY4LDEuNzY4LDAsMCwxLC4xNjgsMi4yNjUsMTIuNjA4LDEyLjYwOCwwLDAsMCwxLjY3OC0uMTY4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTkuMzIyIC04LjUzOCkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF81NiIgZGF0YS1uYW1lPSJQYXRoIDU2IiBkPSJNNjcuMzc1LDczLjA3OGMuMzM2LDEuNDI2LjY3MSwyLjg1MiwxLjAwNyw0LjE5NEg2OS4zYy41LTIuMDEzLDEuMDA3LTMuOTQyLDEuNTEtNS44NzJoLS45MjNjLS4yNTIsMS41MS0uNjcxLDIuODUyLS45MjMsNC4yNzhINjguOEw2Ny43OTQsNzEuNEg2Ni43ODhjLS4zMzYsMS41MS0uNjcxLDIuODUyLTEuMDA3LDQuMzYyQTE4LjQ2NiwxOC40NjYsMCwwLDEsNjQuNjksNzEuNEg2My42Yy41ODcsMi4wMTMsMS4wOSwzLjk0MiwxLjU5NCw1Ljg3Mkg2Ni4yYTI4LjY4MywyOC42ODMsMCwwLDEsMS4xNzQtNC4xOTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC4yNTEgLTExLjUyNSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF81NyIgZGF0YS1uYW1lPSJQYXRoIDU3IiBkPSJNODkuMzA3LDEzMi4wNzlhMi42MywyLjYzLDAsMCwxLTIuOTM2LS43NTUsNC40NTEsNC40NTEsMCwwLDAtLjY3MSwxLjQyNmMuMzM2LjA4NC41LjA4NC43NTUuMTY4YTMuNzgxLDMuNzgxLDAsMCwwLC45MjMuMjUyLDMuOTUsMy45NSwwLDAsMCwyLjYtLjI1MiwxLjkyMiwxLjkyMiwwLDAsMCwxLjE3NC0xLjkyOSwxLjY5MywxLjY5MywwLDAsMC0xLjM0Mi0xLjU5NGMtLjMzNi0uMTY4LS43NTUtLjE2OC0xLjA5LS4zMzZhNC44NTEsNC44NTEsMCwwLDEtMS4xNzQtLjQxOWMtLjI1Mi0uMDg0LS4zMzYtLjMzNi0uMzM2LS42NzFhLjYzMS42MzEsMCwwLDEsLjQxOS0uNTg3LDEuODc5LDEuODc5LDAsMCwxLDIuMjY1Ljc1NWguMTY4Yy4yNTItLjQxOS41LS44MzkuNzU1LTEuMzQyLS4zMzYtLjA4NC0uNTg3LS4xNjgtLjgzOS0uMjUyYTQuNzYxLDQuNzYxLDAsMCwwLTIuNDMzLS4yNTIsMS4zNDcsMS4zNDcsMCwwLDAtLjkyMy40MTksMS42NjgsMS42NjgsMCwwLDAsLjI1MiwyLjkzNmMuNDE5LjE2OC44MzkuMjUyLDEuMjU4LjQxOS40MTkuMDg0Ljc1NS4yNTIsMS4xNzQuMzM2YS43MTIuNzEyLDAsMCwxLC41ODcuNjcxYzAsLjU4Ny0uMTY4LjgzOS0uNTg3LDEuMDA3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuODEzIC0yMC4zNjUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNTgiIGRhdGEtbmFtZT0iUGF0aCA1OCIgZD0iTTExNy4wMyw0Ni41NjVjLjMzNi0uNDE5Ljc1NS0uNzU1LDEuMDktMS4xNzQuNTg3LjU4NywxLjM0Mi45MjMsMS41OTQsMS43NjIuNDE5LS4zMzYuNzU1LS43NTUsMS4xNzQtMS4wOS0uNDE5LS4zMzYtLjc1NS0uNTg3LTEuMDktLjgzOS0uNzU1LS42NzEtMS40MjYtMS4yNTgtMi4xLTEuOTI5TDExNi4xMDcsNDEuN2MtLjMzNi4zMzYtLjY3MS43NTUtMS4wOSwxLjE3NC45MjMuMjUyLDEuMzQyLjkyMywxLjkyOSwxLjQyNmExLjE1OCwxLjE1OCwwLDAsMS0uMjUyLjMzNmwtMy4yNzEsMy41MjNjLS4yNTIuMjUyLS41ODcuNS0uOTIzLjgzOS40MTkuNDE5LjkyMy44MzksMS4zNDIsMS4yNThoLjE2OGMtLjA4NC0uNS4yNTItLjc1NS41ODctMS4wOS44MzktLjgzOSwxLjY3OC0xLjY3OCwyLjQzMy0yLjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC4xMzIgLTYuNzM4KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzU5IiBkYXRhLW5hbWU9IlBhdGggNTkiIGQ9Ik0xNTYuMzQ5LDEwNi41ODRoLTMuNjA3Yy0uNDE5LDAtLjgzOS0uMDg0LTEuMzQyLS4wODR2MS41MWE1LjQ4Nyw1LjQ4NywwLDAsMSwyLjM0OS0uMTY4YzAsLjI1Mi4wODQuNS4wODQuNzU1djQuNTNhNC4yMSw0LjIxLDAsMCwxLS4xNjgsMS4wMDcsNi4xMjcsNi4xMjcsMCwwLDAsMS43NjIsMCwzLjY5MSwzLjY5MSwwLDAsMS0uMTY4LS44Mzl2LTQuNzgxYTEuODQ3LDEuODQ3LDAsMCwxLC4wODQtLjY3MWMuODM5LjA4NCwxLjU5NC0uMTY4LDIuMzQ5LjI1MmE5LjAxMSw5LjAxMSwwLDAsMCwwLTEuNTEsNy4xNTcsNy4xNTcsMCwwLDAtMS4zNDIsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0LjQwMiAtMTcuMTgzKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzYwIiBkYXRhLW5hbWU9IlBhdGggNjAiIGQ9Ik04My4yMTQsNjAuMzcyaC40MTljLS4wODQtMi4wMTMtLjA4NC0zLjk0MiwwLTUuODcyaC0xLjA5Yy0uNDE5LDEuMjU4LS45MjMsMi40MzMtMS4zNDIsMy42MDdoLS4xNjhjLS40MTktMS4xNzQtLjgzOS0yLjQzMy0xLjI1OC0zLjYwN0g3OC42djUuODcyaC44MzlWNTYuMTc4aC4wODRjLjUsMS4zNDIsMS4wMDcsMi42ODQsMS41MSw0LjExaC4wODRsMS41MS00LjAyNmguMDg0djQuMTFhLjk2Mi45NjIsMCwwLDEsLjUsMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjY2OSAtOC44MDEpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNjEiIGRhdGEtbmFtZT0iUGF0aCA2MSIgZD0iTTU4LjU1NSwzNy4yNjJjLjc1NSwxLjY3OCwxLjU5NCwzLjM1NSwyLjM0OSw1LjAzM2ExLjE5MiwxLjE5MiwwLDAsMSwuMTY4LjVjMCwuMTY4LS4wODQuMzM2LS4wODQuNTg3LjE2OC0uMDg0LjMzNi0uMDg0LjUtLjE2OCwxLjA5LS41LDIuMjY1LTEuMDA3LDMuMzU1LTEuNTk0YTIuNiwyLjYsMCwwLDEsMS40MjYtLjQxOSw5LjMsOS4zLDAsMCwwLS43NTUtMS41OTQsOS4wODEsOS4wODEsMCwwLDEtMy4zNTUsMS44NDUsMS44MzQsMS44MzQsMCwwLDAtLjI1Mi0uNDE5Yy0uNjcxLTEuNDI2LTEuMzQyLTIuOTM2LTIuMDEzLTQuMzYyYTEuMTgzLDEuMTgzLDAsMCwxLS4wODQtMS4xNzRjLS42NzEuMzM2LTEuMzQyLjU4Ny0yLjAxMy45MjN2LjA4NGEuODg1Ljg4NSwwLDAsMSwuNzU1Ljc1NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuMzE2IC01LjczOSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF82MiIgZGF0YS1uYW1lPSJQYXRoIDYyIiBkPSJNNzIuMDY1LDMxLjVBNi4wMSw2LjAxLDAsMCwwLDY5LjgsMzJjLjQxOS4wODQuNS40MTkuNTg3Ljc1NS4zMzYsMS45MjkuNzU1LDMuNzc1LDEuMDksNS43YTEuODEzLDEuODEzLDAsMCwxLS4wODQuOTIzaC40MTlhMTcuMTc5LDE3LjE3OSwwLDAsMSwyLjAxMy0uNDE5LDkuNTc1LDkuNTc1LDAsMCwxLDMuMS0uNDE5LDEwLjc4NywxMC43ODcsMCwwLDAtLjMzNi0xLjU5NCw4LjgxMyw4LjgxMywwLDAsMS0zLjY5MS45MjMuNjM0LjYzNCwwLDAsMS0uMDg0LS4zMzZjLS4zMzYtMS42NzgtLjY3MS0zLjI3MS0xLjAwNy00Ljk0OS0uMTY4LS41LS4xNjgtLjgzOS4yNTItMS4wOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjI1IC01LjA5NCkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF82MyIgZGF0YS1uYW1lPSJQYXRoIDYzIiBkPSJNODQuNzcxLDExNC4zNDloMy4xODhhMy41MzksMy41MzksMCwwLDEsMS44NDUuMjUydi0xLjY3OGExMS4zODYsMTEuMzg2LDAsMCwxLTMuODU5LjE2OGMwLS4xNjgtLjA4NC0uNDE5LS4wODQtLjU4N3YtNC43ODFjMC0uMTY4LDAtLjQxOS4wODQtLjUuMDg0LS4xNjguMjUyLS4xNjguNDE5LS4zMzZsLS4wODQtLjA4NEg4NC4xYy40MTkuMjUyLjMzNi42NzEuMzM2LDEuMDl2NS40NTJhMS4zMjEsMS4zMjEsMCwwLDEtLjMzNiwxLjA5Ljk5NC45OTQsMCwwLDEsLjY3MS0uMDg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuNTU1IC0xNy4yMzEpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNjQiIGRhdGEtbmFtZT0iUGF0aCA2NCIgZD0iTTEwOC44MTksNzYuNTlhMS4wOSwxLjA5LDAsMCwxLDAtMi4xODEsMS4yMSwxLjIxLDAsMCwxLDEuMDksMS4yNThjLjA4NC41LS40MTkuOTIzLTEuMDkuOTIzbS4wODQtNC42MTRjLjMzNiwwLC41ODcuMjUyLjU4Ny43NTVzLS4xNjguNzU1LS41ODcuNzU1YS42NjIuNjYyLDAsMCwxLS42NzEtLjY3MWMuMDg0LS40MTkuMzM2LS44MzkuNjcxLS44MzltMi44NTIsNS4ydi0uODM5Yy0uNS0uMTY4LS42NzEtLjQxOS0uNjcxLS44MzksMC0uNS4xNjgtLjkyMy42NzEtMS4wMDdWNzMuMTUxYS4wODIuMDgyLDAsMCwxLS4wODQtLjA4NGMtLjQxOS41LS43NTUsMS4wMDctMS4xNzQsMS41MWEzLjg3NCwzLjg3NCwwLDAsMC0uNTg3LS41ODdjLjY3MS0xLjAwNy42NzEtMS43NjIuMTY4LTIuMjY1YTEuNjQxLDEuNjQxLDAsMCwwLTIuMDEzLS4wODQsMy4wMTMsMy4wMTMsMCwwLDAtLjU4Ny44MzksMS40ODgsMS40ODgsMCwwLDAsLjQxOSwxLjQyNmMtLjE2OC4xNjgtLjQxOS4zMzYtLjU4Ny41YTEuOCwxLjgsMCwwLDAtLjMzNiwxLjkyOSwxLjUxOSwxLjUxOSwwLDAsMCwxLjM0MiwxLjA5LDIuMDkyLDIuMDkyLDAsMCwwLDEuOTI5LS41ODdsLjI1Mi0uMjUyYy4zMzYuNDE5LjY3MS44MzksMS4yNTguNTg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcuMjIgLTExLjUxNSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF82NSIgZGF0YS1uYW1lPSJQYXRoIDY1IiBkPSJNMTAxLjYyNSwxMzIuOGMuMjUyLS4xNjguNS0uMjUyLjc1NS0uNDE5LS4zMzYtLjQxOS0uNTg3LS43NTUtMS4wMDctMS4yNThhMS40MzYsMS40MzYsMCwwLDEtMS41MSwxLjE3NCwxLjgxNywxLjgxNywwLDAsMS0xLjU5NC0uODM5LDMuNDkyLDMuNDkyLDAsMCwxLS4yNTItMi42LDEuNzM2LDEuNzM2LDAsMCwxLDIuMS0xLjI1OCwxLjQ1MiwxLjQ1MiwwLDAsMSwxLjA5LDEuMDA3Yy4yNTItLjUuNS0uOTIzLjc1NS0xLjM0MmE3Ljc5Myw3Ljc5MywwLDAsMS0uODM5LS40MTksMy4xNjIsMy4xNjIsMCwwLDAtNC4xOTQsMS40MjYsMy45NDIsMy45NDIsMCwwLDAtLjE2OCwyLjkzNiwzLjIxNiwzLjIxNiwwLDAsMCw0Ljg2NSwxLjU5NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1LjU2MiAtMjAuNDExKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzY2IiBkYXRhLW5hbWU9IlBhdGggNjYiIGQ9Ik03OS4zNTksNzcuMjcyaC45MjNWNzEuNEg3OS4yNzVhMzAuOTA1LDMwLjkwNSwwLDAsMSwwLDMuOTQyYy0uMDg0LDAtLjA4NCwwLS4xNjguMDg0TDc2LjU5LDcxLjRINzUuNXY1Ljg3MmguOTIzYTE5LjE2NSwxOS4xNjUsMCwwLDEsLjA4NC00LjQ0NmMxLjAwNywxLjUxLDEuOTI5LDIuOTM2LDIuODUyLDQuNDQ2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuMTY5IC0xMS41MjUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNjciIGRhdGEtbmFtZT0iUGF0aCA2NyIgZD0iTTcwLjUzNiw5MC45MTZhNC41NTMsNC41NTMsMCwwLDEtMS44NDUsMCw1LjIyNiw1LjIyNiwwLDAsMS0uMDg0LTEuNTk0LjM3NC4zNzQsMCwwLDEsLjMzNi0uMjUyLDEwLjE1MiwxMC4xNTIsMCwwLDEsMS41OTQuMDg0Yy40MTkuMDg0LjU4Ny40MTkuNTg3LjkyM3MtLjE2OC43NTUtLjU4Ny44MzltMS40MjYtLjA4NGExLjY1OSwxLjY1OSwwLDAsMC0xLjUxLTIuNDMzSDY4LjAxOWEuNjI5LjYyOSwwLDAsMC0uNDE5LjA4NFY5NC40NGEzLjE0NSwzLjE0NSwwLDAsMCwuOTIzLS4wODRWOTEuOTIzYy45MjMtLjI1MiwxLjA5LS4xNjgsMS40MjYuNS4zMzYuNTg3LjU4NywxLjI1OC45MjMsMS45MjloMS4wMDdMNzAuNjIsOTEuODM5YTIuNzkyLDIuNzkyLDAsMCwwLC41LS4yNTIsMS44ODQsMS44ODQsMCwwLDAsLjgzOS0uNzU1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuODk2IC0xNC4yNjUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNjgiIGRhdGEtbmFtZT0iUGF0aCA2OCIgZD0iTTEyNS4xMjYsOTQuMjU2aC41ODdWODguMzg0aC0uOTIzVjkyLjQxaC0uMTY4Yy0uODM5LTEuMzQyLTEuNjc4LTIuNjg0LTIuNTE2LTQuMTFIMTIxLjFjMCwyLjAxMy4wODQsMy45NDIsMCw1Ljg3MmguOTIzVjg5Ljg5NGEuMjYuMjYsMCwwLDAsLjE2OC0uMDg0Yy45MjMsMS40MjYsMS43NjIsMi44NTIsMi42ODQsNC4zNjIsMCwuMDg0LjE2OC4wODQuMjUyLjA4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5LjUxOSAtMTQuMjQ5KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzY5IiBkYXRhLW5hbWU9IlBhdGggNjkiIGQ9Ik05Ni43MDcsNzUuMDcxQTEuNCwxLjQsMCwwLDEsOTUuMzY1LDc2LjVhNS40ODEsNS40ODEsMCwwLDEtMS4xNzQsMFY3Mi4xMzVhMi41MTcsMi41MTcsMCwwLDEsMS45MjkuMjUyLDEuMjY5LDEuMjY5LDAsMCwxLC41ODcsMS4xNzR2MS41MU05NS43LDcxLjM4YTEzLjQ4OCwxMy40ODgsMCwwLDAtMi42LS4wODR2NS45NTZjLjgzOSwwLDEuNjc4LjA4NCwyLjUxNiwwYTIuMTQ4LDIuMTQ4LDAsMCwwLDEuOTI5LTEuNTEsMy45MzYsMy45MzYsMCwwLDAsLjA4NC0yLjZBMi40NDIsMi40NDIsMCwwLDAsOTUuNyw3MS4zOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1LjAwNiAtMTEuNTA1KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzcwIiBkYXRhLW5hbWU9IlBhdGggNzAiIGQ9Ik01NS42NTQsNzUuNjNhMi45NDUsMi45NDUsMCwwLDEsLjA4NC0yLjc2OCwxLjU4MSwxLjU4MSwwLDAsMSwyLjc2OC0uMDg0LDIuODM3LDIuODM3LDAsMCwxLC4wODQsMi45MzYsMS42LDEuNiwwLDAsMS0xLjUxLjgzOSwxLjQsMS40LDAsMCwxLTEuNDI2LS45MjNtMy43NzUuMzM2YTMuNTI3LDMuNTI3LDAsMCwwLS4wODQtMy41MjNBMi41NDUsMi41NDUsMCwwLDAsNTcuMDgsNzEuMWEyLjMxOCwyLjMxOCwwLDAsMC0yLjI2NSwxLjM0MiwzLjU3NiwzLjU3NiwwLDAsMCwwLDMuNDM5LDIuMzYxLDIuMzYxLDAsMCwwLDIuMzQ5LDEuMzQyLDIuMDQ1LDIuMDQ1LDAsMCwwLDIuMjY1LTEuMjU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC43NjQgLTExLjQ3NykiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF83MSIgZGF0YS1uYW1lPSJQYXRoIDcxIiBkPSJNNDEuNjQyLDg5LjgxYTEuNTgsMS41OCwwLDAsMSwyLjc2OCwwLDIuODExLDIuODExLDAsMCwxLS4wODQsMy4wMiwxLjY0NywxLjY0NywwLDAsMS0yLjY4NCwwLDIuNTg4LDIuNTg4LDAsMCwxLS40MTktMS41MSwzLjEzOSwzLjEzOSwwLDAsMSwuNDE5LTEuNTFtMy42MDcsMy40MzlhMy41MzUsMy41MzUsMCwwLDAsLjE2OC0zLjUyM0EyLjM3OCwyLjM3OCwwLDAsMCw0My4wNjgsODguM2EyLjU5MywyLjU5MywwLDAsMC0yLjM0OSwxLjQyNkEzLjgxOCwzLjgxOCwwLDAsMCw0MC4zLDkxLjRhMy4zODIsMy4zODIsMCwwLDAsLjUsMS44NDUsMi43LDIuNywwLDAsMCw0LjQ0NiwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi40OTUgLTE0LjI0OSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF83MiIgZGF0YS1uYW1lPSJQYXRoIDcyIiBkPSJNMTAyLjg5LDkzLjUxNWExOC45NSwxOC45NSwwLDAsMSwwLTQuMzYyLDIuODY5LDIuODY5LDAsMCwxLDEuNjc4LjA4NCwxLjUyNSwxLjUyNSwwLDAsMSwuODM5LjkyMyw0LjE1NSw0LjE1NSwwLDAsMSwwLDIuMjY1LDEuMjgsMS4yOCwwLDAsMS0uOTIzLjkyMywyLjU2MywyLjU2MywwLDAsMS0xLjU5NC4xNjhtMy4zNTUtLjkyM2E0LjQ2Niw0LjQ2NiwwLDAsMC0uMDg0LTIuNzY4LDEuODQ3LDEuODQ3LDAsMCwwLTEuMzQyLTEuMjU4LDkuMDY3LDkuMDY3LDAsMCwwLTMuMDItLjA4NCwxNy4xNzgsMTcuMTc4LDAsMCwxLC4wODQsMi45MzZ2Mi45MzZoMi4xODFhMi4zMTksMi4zMTksMCwwLDAsMi4xODEtMS43NjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNi40MDggLTE0LjI2NCkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF83MyIgZGF0YS1uYW1lPSJQYXRoIDczIiBkPSJNODQuOSw3Ny4zNGg0LjExVjc2LjVhMTguMTUxLDE4LjE1MSwwLDAsMS0zLjAyLDBWNzQuNzM5SDg4di0uOTIzYTcuNDIsNy40MiwwLDAsMS0xLjkyOSwwLDUuNjI0LDUuNjI0LDAsMCwxLDAtMS42NzhIODkuMDFWNzEuM0g4NC45ODR2Ni4wNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMy42ODQgLTExLjUwOSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF83NCIgZGF0YS1uYW1lPSJQYXRoIDc0IiBkPSJNNTksOTQuMjU2aDQuMTF2LS44MzljLTEuMDksMC0yLjEuMDg0LTMuMDIsMFY5MS42NTVINjIuMDJ2LS45MjNhNS40MTYsNS40MTYsMCwwLDEtMi4wMTMsMCw1LjA3LDUuMDcsMCwwLDEsMC0xLjU5NGgyLjkzNlY4OC4zSDU5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuNTA5IC0xNC4yNDkpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNzUiIGRhdGEtbmFtZT0iUGF0aCA3NSIgZD0iTTk3LjM0Miw5NC4zNFY5My41aC0zLjAyYTQuMSw0LjEsMCwwLDEsLjA4NC0xLjc2MmgxLjkyOXYtLjkyM2E0Ljk3Miw0Ljk3MiwwLDAsMS0xLjkyOSwwLDMuNzg5LDMuNzg5LDAsMCwxLC4wODQtMS42NzhoMi44NTJWODguM0g5My40Yy4wODQsMi4wMTMsMCwzLjk0MiwwLDUuOTU2aDMuOTQyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1LjA1NCAtMTQuMjQ5KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzc2IiBkYXRhLW5hbWU9IlBhdGggNzYiIGQ9Ik01Myw5MC45MDlINTEuNDlWODkuMTQ4YTMuMTQ2LDMuMTQ2LDAsMCwxLDEuNzYyLDBBLjkxMS45MTEsMCwwLDEsNTMsOTAuOTA5bTEuNzYyLS42NzFhMS41MjcsMS41MjcsMCwwLDAtMS42NzgtMS44NDUsMjAuNCwyMC40LDAsMCwwLTIuMjY1LDBINTAuNHY1Ljg3MmgxLjAwN1Y5MS43NDhoMS4wMDdhNC43ODMsNC43ODMsMCwwLDAsMS4wOS0uMDg0LDEuNTA3LDEuNTA3LDAsMCwwLDEuMjU4LTEuNDI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC4xMjMgLTE0LjI1OCkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF83NyIgZGF0YS1uYW1lPSJQYXRoIDc3IiBkPSJNNzIuMzE2LDU1LjY0MmMuMjUyLjc1NS40MTksMS40MjYuNjcxLDIuMjY1SDcxLjY0NWE0LjQ0Niw0LjQ0NiwwLDAsMSwuNjcxLTIuMjY1TTczLjQwNyw1OWMuMDg0LjQxOS4yNTIuODM5LjMzNiwxLjI1OGgxLjAwN2MtLjU4Ny0yLjAxMy0xLjM0Mi0zLjk0Mi0xLjg0NS01Ljk1Nkg3MS43MjljLS41ODcsMi4xLTEuMjU4LDMuOTQyLTEuOTI5LDUuOTU2aC44MzlhOC42MDcsOC42MDcsMCwwLDAsLjMzNi0xLjE3NC40Ni40NiwwLDAsMSwuNS0uMzM2SDcyLjlhLjQwNy40MDcsMCwwLDEsLjUuMjUyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEuMjUgLTguNzY5KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzc4IiBkYXRhLW5hbWU9IlBhdGggNzgiIGQ9Ik03OC4wOTQsOTEuODM5YTEzLjQsMTMuNCwwLDAsMSwuNjcxLTIuMTgxaC4xNjhjLjE2OC42NzEuNDE5LDEuMzQyLjU4NywyLjEtLjUuMjUyLS45MjMuMDg0LTEuNDI2LjA4NG0uMjUyLTMuNDM5Yy0uMDg0LjMzNi0uMTY4LjU4Ny0uMjUyLjkyM2wtMS41MSw0LjUzYTMuNjM0LDMuNjM0LDAsMCwwLS4wODQuNDE5aC44MzljLjE2OC0uNDE5LjI1Mi0uODM5LjQxOS0xLjE3NC4wODQtLjE2OC4xNjgtLjMzNi40MTktLjMzNmE2Ljk2Niw2Ljk2NiwwLDAsMSwxLjg0NS4wODQsMTAuMTQyLDEwLjE0MiwwLDAsMSwuNDE5LDEuNTFoMS4wMDdjLS42NzEtMi4wMTMtMS4yNTgtMy45NDItMS44NDUtNS44NzJINzguMzQ1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjMzIC0xNC4yNjUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNzkiIGRhdGEtbmFtZT0iUGF0aCA3OSIgZD0iTTEzMi4xNjUsMTA2LjdIMTI5LjlhMSwxLDAsMCwxLC4zMzYuOTIzdjUuNzg4YTEsMSwwLDAsMS0uMzM2LjkyM0gxMzJjLS4zMzYtLjQxOS0uMzM2LS40MTktLjMzNi0xLjA5di01LjI4NWMuMDg0LS41LDAtLjkyMy41LTEuMjU4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuOTM3IC0xNy4yMTUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODAiIGRhdGEtbmFtZT0iUGF0aCA4MCIgZD0iTTI2LjQ0OSwxMDYuN0gyNC4xYy40MTkuNDE5LjQxOS40MTkuNDE5LDEuMDl2NS4yYzAsLjUuMDg0LjkyMy0uNDE5LDEuMzQyaDIuMTgxYy4wODQsMCwuMDg0LS4wODQuMTY4LS4wODQtLjUtLjE2OC0uNDE5LS41LS40MTktLjgzOXYtNS42MmMwLS40MTktLjA4NC0uODM5LjQxOS0xLjA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMy44ODQgLTE3LjIxNSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF84MSIgZGF0YS1uYW1lPSJQYXRoIDgxIiBkPSJNNjcuNjEsNTUuMjM5VjU0LjRINjMuNWMwLC40MTkuMDg0LjgzOS4wODQsMS4yNTh2NC42MTRoLjkyM2ExMi42MzUsMTIuNjM1LDAsMCwxLC4wODQtMi41MTZINjYuNnYtLjgzOUg2NC41OVY1NS4yMzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuMjM1IC04Ljc4NSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF84MiIgZGF0YS1uYW1lPSJQYXRoIDgyIiBkPSJNODAuNDEsMTMyLjN2LTQuNzgxYTEuMDY0LDEuMDY0LDAsMCwxLC4wODQtLjUsMS40NzMsMS40NzMsMCwwLDEsLjMzNi0uNDE5SDc4LjljLjMzNi4yNTIuMjUyLjU4Ny4yNTIuODM5djQuOTQ5YzAsLjUsMCwuNS0uMjUyLjgzOWEzLjY4MSwzLjY4MSwwLDAsMCwxLjkyOS0uMDg0Yy0uNDE5LS4xNjgtLjQxOS0uNS0uNDE5LS44MzkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMi43MTcgLTIwLjQyMikiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cGF0aCBpZD0iUGF0aF84MyIgZGF0YS1uYW1lPSJQYXRoIDgzIiBkPSJNODQuNjY4LDg5LjIzOWgxLjU5NHY1LjAzM2guOTIzVjkwLjkxNmE1Ljc3OCw1Ljc3OCwwLDAsMSwuMDg0LTEuNjc4aDEuNTFWODguNEg4NC41di44MzlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuNjE5IC0xNC4yNjUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODQiIGRhdGEtbmFtZT0iUGF0aCA4NCIgZD0iTTEwMy41Myw1NC40aC0uOTIzYy0uNDE5Ljc1NS0uNzU1LDEuNTEtMS4wOSwyLjI2NWgtLjE2OGMtLjQxOS0uNzU1LS44MzktMS41MS0xLjI1OC0yLjE4MUg5OWMuNS45MjMsMS4wMDcsMS43NjIsMS41MSwyLjZhMy4xMzksMy4xMzksMCwwLDEsLjQxOSwxLjUxdjEuNzYyaC45MjNWNTguNTk0QTIuNjgzLDIuNjgzLDAsMCwxLDEwMi4yNzEsNTdhMTQuODY3LDE0Ljg2NywwLDAsMSwxLjI1OC0yLjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNS45NTcgLTguNzg1KSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzg1IiBkYXRhLW5hbWU9IlBhdGggODUiIGQ9Ik05Ni41MjYsNjAuMjU2VjU5LjVjLTEuMDA3LS4wODQtMi4wMTMuMDg0LTMuMDItLjA4NFY1NC4zSDkyLjVjLjA4NCwxLjkyOSwwLDMuODU5LDAsNS44NzJoNC4wMjZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuOTA5IC04Ljc2OSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzI4IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyOCIgd2lkdGg9IjEuMDA3IiBoZWlnaHQ9IjUuODcyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5Ny4xMzYgNzQuMDUxKSIgZmlsbD0iI2ZjZmJmNSIvPgogICAgICAgIDxwYXRoIGlkPSJQYXRoXzg2IiBkYXRhLW5hbWU9IlBhdGggODYiIGQ9Ik04OC4yNTIsNjAuMzU2aC43NTVWNTQuNEg4OGMuMDg0LDIuMDEzLDAsMy45NDIsMCw1Ljg3Mi4wODQsMCwuMTY4LjA4NC4yNTIuMDg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuMTg0IC04Ljc4NSkiIGZpbGw9IiNmY2ZiZjUiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==);
  z-index: 100;
}
.cf--svg-home-link {
  display: block;
  width: 100%;
  height: 100%;
}
.site-footer {
  background-color: var(--global--cf-color-gray);
  color: var(--global--cf-color-neutral);
  padding-top: 0;
  padding-bottom: calc(1.7 * var(--global--spacing-vertical));
  padding: 20px;
  max-width: none;
}
.singular .entry-header {
  border-bottom: 3px solid var(--global--color-border);
  padding-bottom: calc(2 * var(--global--spacing-vertical));
  margin-bottom: calc(3 * var(--global--spacing-vertical));
}
.home .entry-header {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.singular .has-post-thumbnail .entry-header {
  border-bottom: none;
  padding-bottom: calc(1.3 * var(--global--spacing-vertical));
  margin-bottom: 0;
}
.no-results.not-found > *:first-child {
  margin-bottom: calc(3 * var(--global--spacing-vertical));
}
.page-links {
  clear: both;
}
.page-links .post-page-numbers {
  display: inline-block;
  margin-left: calc(0.66 * var(--global--spacing-unit));
  margin-right: calc(0.66 * var(--global--spacing-unit));
  min-width: 44px;
  min-height: 44px;
}
.page-links .post-page-numbers:first-child {
  margin-left: 0;
}
.entry-title {
  color: var(--entry-header--color);
  font-size: var(--entry-header--font-size);
  letter-spacing: var(--heading--letter-spacing-h2);
  line-height: var(--heading--line-height-h2);
  overflow-wrap: break-word;
}
.entry-title a {
  color: var(--entry-header--color-link);
  text-underline-offset: 0.15em;
}
.entry-title a:hover {
  color: var(--entry-header--color-hover);
}
.entry-title a:focus {
  color: var(--entry-header--color-focus);
}
.entry-title a:active {
  color: var(--entry-header--color-link);
}
.singular .entry-title {
  font-size: var(--global--font-size-page-title);
}
h1.entry-title {
  line-height: var(--heading--line-height-h1);
  font-weight: var(--heading--font-weight-page-title);
}
/**
 * Entry Content
 */
.entry-content,
.entry-summary {
  font-family: var(--entry-content--font-family);
}
.entry-content p {
  word-wrap: break-word;
}
.entry-content > iframe[style] {
  margin: var(--global--spacing-vertical) 0 !important;
  max-width: 100% !important;
}
.entry-footer {
  color: var(--global--color-primary);
  clear: both;
  float: none;
  font-size: var(--global--font-size-xs);
  display: block;
}
.entry-footer > span {
  display: inline-block;
}
.entry-footer a {
  color: currentColor;
}
.entry-footer a:hover, .entry-footer a:focus {
  color: var(--global--color-primary-hover);
}
.entry-footer a:active {
  color: currentColor;
}
.site-main > article > .entry-footer {
  margin-top: var(--global--spacing-vertical);
  padding-top: var(--global--spacing-unit);
  padding-bottom: calc(3 * var(--global--spacing-vertical));
  border-bottom: var(--separator--height) solid var(--separator--border-color);
}
body:not(.single) .site-main > article:last-of-type .entry-footer {
  border-bottom: var(--separator--height) solid transparent;
}
.single .site-main > article > .entry-footer {
  margin-top: calc(3.4 * var(--global--spacing-vertical));
  margin-bottom: calc(3.4 * var(--global--spacing-vertical));
  padding-bottom: 0;
  padding-top: calc(0.8 * var(--global--spacing-vertical));
  border-top: 3px solid var(--separator--border-color);
  border-bottom: var(--separator--height) solid transparent;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: calc(2 * var(--global--spacing-horizontal));
       column-gap: calc(2 * var(--global--spacing-horizontal));
}
.single .site-main > article > .entry-footer .post-taxonomies,
.single .site-main > article > .entry-footer .full-size-link {
  justify-content: flex-end;
  text-align: right;
}
.single .site-main > article > .entry-footer .full-size-link:first-child:last-child {
  grid-column: span 2;
}
.single .site-main > article > .entry-footer .posted-on,
.single .site-main > article > .entry-footer .byline,
.single .site-main > article > .entry-footer .cat-links,
.single .site-main > article > .entry-footer .tags-links {
  display: block;
}
@media only screen and (max-width: 481px) {
  .single .site-main > article > .entry-footer {
    display: block;
  }
  .single .site-main > article > .entry-footer .full-size-link {
    display: block;
  }
  .single .site-main > article > .entry-footer .post-taxonomies,
  .single .site-main > article > .entry-footer .full-size-link {
    text-align: left;
  }
}
/**
 * Post Thumbnails
 */
.post-thumbnail {
  text-align: center;
}
.post-thumbnail .wp-post-image {
  display: block;
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: calc(2 * var(--global--spacing-vertical));
}
/**
 * Author
 */
.author-bio {
  position: relative;
  font-size: var(--global--font-size-xs);
  max-width: var(--responsive--aligndefault-width);
}
.site-main > article > .author-bio {
  margin-top: calc(2 * var(--global--spacing-vertical));
}
.author-bio.show-avatars .avatar {
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
}
.author-bio.show-avatars .author-bio-content {
  display: inline-block;
  padding-left: var(--global--spacing-horizontal);
  max-width: calc(var(--responsive--aligndefault-width) - 90px);
}
.author-bio .author-bio-content .author-title {
  font-family: var(--entry-author-bio--font-family);
  font-size: var(--entry-author-bio--font-size);
  display: inline;
}
.author-bio .author-bio-content .author-description {
  font-size: var(--global--font-size-xs);
  margin-top: calc(0.5 * var(--global--spacing-vertical));
  margin-bottom: calc(0.5 * var(--global--spacing-vertical));
}
.page-title {
  font-size: var(--global--font-size-page-title);
}
h1.page-title,
h2.page-title {
  font-weight: var(--heading--font-weight-page-title);
}
h1.page-title {
  line-height: var(--heading--line-height-h1);
}
.page-header {
  border-bottom: 3px solid var(--global--color-border);
  padding-bottom: calc(2 * var(--global--spacing-vertical));
}
.archive .content-area .format-aside .entry-content,
.archive .content-area .format-status .entry-content,
.archive .content-area .format-link .entry-content,
.search .content-area .format-aside .entry-content,
.search .content-area .format-status .entry-content,
.search .content-area .format-link .entry-content,
.blog .content-area .format-aside .entry-content,
.blog .content-area .format-status .entry-content,
.blog .content-area .format-link .entry-content {
  font-size: var(--global--font-size-lg);
}
.archive .format-image .entry-content,
.archive .format-gallery .entry-content,
.archive .format-video .entry-content,
.search .format-image .entry-content,
.search .format-gallery .entry-content,
.search .format-video .entry-content,
.blog .format-image .entry-content,
.blog .format-gallery .entry-content,
.blog .format-video .entry-content {
  margin-top: calc(2 * var(--global--spacing-vertical));
}
.archive .entry-footer .cat-links,
.archive .entry-footer .tags-links,
.search .entry-footer .cat-links,
.search .entry-footer .tags-links,
.blog .entry-footer .cat-links,
.blog .entry-footer .tags-links {
  display: block;
}
.archive.logged-in .entry-footer .posted-on,
.search.logged-in .entry-footer .posted-on,
.blog.logged-in .entry-footer .posted-on {
  margin-right: calc(0.5 * var(--global--spacing-unit));
}
.archive-description {
  margin-top: var(--global--spacing-vertical);
  font-size: var(--global--font-size-xl);
  line-height: var(--global--line-height-heading);
}
.error404 main p {
  font-size: var(--global--font-size-lg);
  margin-bottom: calc(var(--global--spacing-vertical) * 1.6666666667);
}
.search-no-results .page-content {
  margin-top: calc(3 * var(--global--spacing-vertical));
}
/**
 * Comments Wrapper
 */
.comments-area > * {
  margin-top: var(--global--spacing-vertical);
  margin-bottom: var(--global--spacing-vertical);
}
.comments-area > *:first-child {
  margin-top: 0;
}
.comments-area > *:last-child {
  margin-bottom: 0;
}
.comments-area.show-avatars .avatar {
  border-radius: 50%;
  position: absolute;
  top: 10px;
}
.comments-area.show-avatars .fn {
  display: inline-block;
  padding-left: 85px;
}
.comments-area.show-avatars .comment-metadata {
  padding: 8px 0 9px 85px;
}
/**
 * Comment Title
 */
.comments-title,
.comment-reply-title {
  font-size: var(--heading--font-size-h2);
  letter-spacing: var(--heading--letter-spacing-h2);
}
.comment-reply-title {
  display: flex;
  justify-content: space-between;
}
.comment-reply-title small a {
  font-family: var(--global--font-secondary);
  font-size: var(--global--font-size-xs);
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
}
/* Nested comment reply title*/
.comment .comment-respond .comment-reply-title {
  font-size: var(--global--font-size-lg);
}
/**
 * Comment Lists
 */
.comment-list {
  padding-left: 0;
  list-style: none;
}
.comment-list > li {
  margin-top: var(--global--spacing-vertical);
  margin-bottom: var(--global--spacing-vertical);
}
.comment-list .children {
  list-style: none;
  padding-left: 0;
}
.comment-list .children > li {
  margin-top: var(--global--spacing-vertical);
  margin-bottom: var(--global--spacing-vertical);
}
@media only screen and (min-width: 482px) {
  .comment-list .depth-2,
  .comment-list .depth-3 {
    padding-left: calc(4 * var(--global--spacing-horizontal));
  }
}
/**
 * Comment Meta
 */
.comment-meta .comment-author {
  line-height: var(--global--line-height-heading);
  margin-bottom: calc(0.25 * var(--global--spacing-unit));
}
@media only screen and (min-width: 482px) {
  .comment-meta .comment-author {
    margin-bottom: 0;
    padding-right: 0;
  }
}
.comment-meta .comment-author .fn {
  font-family: var(--global--font-secondary);
  font-weight: normal;
  font-size: var(--global--font-size-lg);
  hyphens: auto;
  word-wrap: break-word;
  word-break: break-word;
}
.comment-meta .comment-metadata {
  color: var(--global--color-primary);
  font-size: var(--global--font-size-xs);
  padding: 8px 0 9px 0;
}
.comment-meta .comment-metadata .edit-link {
  margin-left: var(--global--spacing-horizontal);
}
@media only screen and (min-width: 482px) {
  .comment-meta {
    margin-right: inherit;
  }
  .comment-meta .comment-author {
    max-width: inherit;
  }
}
.reply {
  font-size: var(--global--font-size-sm);
  line-height: var(--global--line-height-heading);
}
.bypostauthor {
  display: block;
}
.says {
  display: none;
}
.pingback .url,
.trackback .url {
  font-family: var(--global--font-primary);
}
.comment-body {
  position: relative;
  margin-bottom: calc(1.7 * var(--global--spacing-vertical));
}
.comment-body > * {
  margin-top: var(--global--spacing-vertical);
  margin-bottom: var(--global--spacing-vertical);
}
.comment-body .reply {
  margin: 0;
}
.comment-content {
  word-wrap: break-word;
}
.pingback .comment-body,
.trackback .comment-body {
  margin-top: var(--global--spacing-vertical);
  margin-bottom: var(--global--spacing-vertical);
}
.comment-respond {
  margin-top: var(--global--spacing-vertical);
}
.comment-respond > * {
  margin-top: var(--global--spacing-unit);
  margin-bottom: var(--global--spacing-unit);
}
.comment-respond > *:first-child {
  margin-top: 0;
}
.comment-respond > *:last-child {
  margin-bottom: 0;
}
.comment-respond > *:last-child.comment-form {
  margin-bottom: var(--global--spacing-vertical);
}
.comment-author {
  padding-top: 3px;
}
.comment-author .url {
  color: currentColor;
}
.comment-form {
  display: flex;
  flex-wrap: wrap;
}
.comment-form > * {
  flex-basis: 100%;
}
.comment-form .comment-notes {
  font-size: var(--global--font-size-sm);
}
.comment-form .comment-form-url,
.comment-form .comment-form-comment {
  width: 100%;
}
.comment-form .comment-form-author,
.comment-form .comment-form-email {
  flex-basis: 0;
  flex-grow: 1;
}
@media only screen and (max-width: 481px) {
  .comment-form .comment-form-author,
  .comment-form .comment-form-email {
    flex-basis: 100%;
  }
}
.comment-form .comment-form-cookies-consent > label,
.comment-form .comment-notes {
  font-size: var(--global--font-size-xs);
  font-weight: normal;
}
.comment-form > p {
  margin-bottom: var(--global--spacing-unit);
}
.comment-form > p:first-of-type {
  margin-top: 0;
}
.comment-form > p:last-of-type {
  margin-bottom: 0;
}
.comment-form > p label,
.comment-form > p input[type=email],
.comment-form > p input[type=text],
.comment-form > p input[type=url],
.comment-form > p textarea {
  display: block;
  font-size: var(--global--font-size-sm);
  margin-bottom: calc(0.5 * var(--global--spacing-unit));
  width: 100%;
  font-weight: var(--form--label-weight);
}
.comment-form > p.comment-form-cookies-consent {
  display: flex;
}
@media only screen and (min-width: 482px) {
  .comment-form > p.comment-form-author {
    margin-right: calc(1.5 * var(--global--spacing-horizontal));
  }
  .comment-form > p.comment-notes, .comment-form > p.logged-in-as {
    display: block;
  }
}
#site-navigation {
  position: fixed;
  top: 0;
  width: 100%;
}
#site-navigation.unscrolled {
  position: absolute;
}
.primary-navigation-open #site-navigation.unscrolled {
  position: fixed;
}
.menu-button-container {
  display: flex;
  justify-content: space-between;
  position: absolute;
  right: 1px;
  opacity: 1;
  animation: fadeInFromNone 0.15s ease-out;
}
@media only screen and (max-width: 821px) {
  .menu-button-container {
    position: fixed;
  }
}
@media only screen and (min-width: 822px) {
  .unscrolled .menu-button-container {
    display: none;
    opacity: 0;
  }
}
.menu-button-container #primary-mobile-menu {
  display: flex;
  margin-left: auto;
  background-color: transparent;
  border: none;
  padding: 20px;
}
.menu-button-container #primary-mobile-menu .dropdown-icon {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 822px) {
  .menu-button-container #primary-mobile-menu .dropdown-icon.open .svg-icon rect {
    fill: black;
  }
}
.menu-button-container #primary-mobile-menu .dropdown-icon.close {
  display: none;
}
.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.open {
  display: none;
}
.menu-button-container #primary-mobile-menu[aria-expanded*=true] .dropdown-icon.close {
  display: flex;
}
.primary-navigation-open .menu-button-container {
  z-index: 500;
}
.primary-navigation > .primary-menu-container {
  visibility: hidden;
  opacity: 0;
  top: 0;
  right: 0;
  height: 0;
  background-color: var(--global--cf-color-gray-transparent);
  transition: opacity 0.15s ease-in-out;
}
.primary-navigation-open .primary-navigation > .primary-menu-container {
  position: absolute;
  visibility: visible;
  opacity: 1;
  width: 100%;
  height: 100vh;
  padding: 158px 0 0 0;
}
@media only screen and (min-width: 822px) {
  .primary-navigation.unscrolled > .primary-menu-container {
    visibility: visible;
    background-color: transparent;
    opacity: 1;
    height: auto;
    padding: 0;
    width: 100%;
    transition: none;
  }
  .primary-navigation-open .primary-navigation.unscrolled > .primary-menu-container {
    height: auto;
    width: 100%;
  }
  .primary-navigation-open .primary-navigation > .primary-menu-container {
    height: 100vh;
    width: 520px;
  }
}
#primary-menu-list {
  list-style: none;
  font-size: 36px;
  line-height: 1.35em;
}
#primary-menu-list ul {
  list-style: none;
}
#primary-menu-list a {
  color: var(--global--cf-color-neutral);
  font-family: var(--global--cf-font-bennet-banner-condensed);
  text-decoration: none;
}
@media only screen and (min-width: 822px) {
  .unscrolled #primary-menu-list {
    font-size: 13px;
    line-height: 1.35em;
    text-align: right;
    padding: 25px;
  }
  .unscrolled #primary-menu-list > li {
    display: inline-block;
    padding: 10px;
    position: relative;
  }
  .unscrolled #primary-menu-list > li.menu-item-has-children a:hover,
  .unscrolled #primary-menu-list > li.menu-item-has-children a:focus,
  .unscrolled #primary-menu-list > li.menu-item-has-children a:active {
    border-bottom: none;
  }
  .unscrolled #primary-menu-list ul {
    list-style: none;
  }
  .unscrolled #primary-menu-list a {
    color: var(--global--cf-color-gray);
    font-family: var(--global--cf-font-termina);
    text-decoration: none;
    text-transform: uppercase;
  }
  .unscrolled #primary-menu-list a:hover,
  .unscrolled #primary-menu-list a:focus,
  .unscrolled #primary-menu-list a:active {
    border-bottom: 1px solid var(--global--cf-color-red);
  }
  .unscrolled #primary-menu-list .sub-menu-visible {
    background-color: transparent;
  }
  .unscrolled #primary-menu-list .sub-menu-visible .sub-menu {
    display: block;
  }
  .unscrolled #primary-menu-list .sub-menu {
    display: none;
    position: absolute;
    width: calc(100% - 19px);
    padding: 15px 0 0 0;
    text-align: left;
  }
  .unscrolled #primary-menu-list .sub-menu li {
    background: var(--global--cf-color-neutral);
    border-left: solid 1px var(--global--cf-color-gray);
    border-right: solid 1px var(--global--cf-color-gray);
    border-bottom: solid 1px var(--global--cf-color-gray);
  }
  .unscrolled #primary-menu-list .sub-menu li:first-child {
    border-top: solid 1px var(--global--cf-color-gray);
  }
  .unscrolled #primary-menu-list .sub-menu a {
    display: block;
    width: 100%;
    padding: 13px 13px 10px;
  }
  .unscrolled #primary-menu-list .sub-menu a:hover,
  .unscrolled #primary-menu-list .sub-menu a:focus,
  .unscrolled #primary-menu-list .sub-menu a:active {
    border-bottom: none;
    color: var(--global--cf-color-neutral);
    background-color: var(--global--cf-color-gray);
  }
}
@keyframes fadeInFromNone {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    display: block;
    opacity: 1;
  }
}
.footer-navigation {
  margin-top: calc(2 * var(--global--spacing-vertical));
  margin-bottom: var(--global--spacing-vertical);
  color: var(--footer--color-text);
  font-size: var(--global--font-size-xs);
  font-family: var(--footer--font-family);
}
.footer-navigation-wrapper {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  list-style: none;
  padding-left: 0;
}
.footer-navigation-wrapper li {
  display: inline;
  line-height: 3;
}
.footer-navigation-wrapper li a {
  padding: calc(1.25 * var(--primary-nav--padding)) var(--primary-nav--padding);
  transition: transform 0.1s ease;
  color: var(--footer--color-link);
}
.footer-navigation-wrapper li a:link, .footer-navigation-wrapper li a:visited, .footer-navigation-wrapper li a:active {
  color: var(--footer--color-link);
}
.footer-navigation-wrapper li a:hover {
  text-decoration: underline;
  text-decoration-style: dotted;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
  color: var(--footer--color-link-hover);
}
.is-dark-theme .footer-navigation-wrapper li a:focus .svg-icon {
  fill: var(--wp--style--color--link, var(--global--color-background));
}
.has-background-white .footer-navigation-wrapper li a:focus .svg-icon {
  fill: var(--wp--style--color--link, var(--global--color-white));
}
.footer-navigation-wrapper li .svg-icon {
  vertical-align: middle;
  fill: var(--footer--color-link);
}
.footer-navigation-wrapper li .svg-icon:hover {
  transform: scale(1.1);
}
.footer-navigation-wrapper .sub-menu-toggle,
.footer-navigation-wrapper .menu-item-description {
  display: none;
}
/* Next/Previous navigation */
.navigation {
  color: var(--global--color-primary);
}
.navigation a {
  color: var(--global--color-primary);
  text-decoration: none;
}
.navigation a:hover {
  color: var(--global--color-primary-hover);
  text-decoration: underline;
  text-decoration-style: dotted;
}
.navigation a:focus {
  color: var(--global--color-secondary);
}
.navigation a:active {
  color: var(--global--color-primary);
}
.navigation .nav-links > * {
  min-width: 44px;
  min-height: 44px;
}
.navigation .nav-links .nav-next a,
.navigation .nav-links .nav-previous a {
  display: flex;
  flex-direction: column;
}
.navigation .nav-links .dots {
  text-align: center;
}
@media only screen and (min-width: 592px) {
  .navigation .nav-links {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .navigation .nav-links .nav-next,
  .navigation .nav-links .nav-previous {
    flex: 0 1 auto;
    margin-bottom: inherit;
    margin-top: inherit;
    max-width: calc(50% - 0.5 * var(--global--spacing-unit));
  }
  .navigation .nav-links .nav-next {
    text-align: right;
  }
}
.navigation .svg-icon {
  display: inline-block;
  fill: currentColor;
  vertical-align: middle;
  position: relative;
}
.navigation .nav-previous .svg-icon,
.navigation .prev .svg-icon {
  top: -2px;
  margin-right: calc(0.25 * var(--global--spacing-unit));
}
.navigation .nav-next .svg-icon,
.navigation .next .svg-icon {
  top: -1px;
  margin-left: calc(0.25 * var(--global--spacing-unit));
}
.post-navigation {
  margin: var(--global--spacing-vertical) auto;
}
@media only screen and (min-width: 822px) {
  .post-navigation {
    margin: var(--global--spacing-vertical) auto;
  }
}
.post-navigation .meta-nav {
  line-height: var(--global--line-height-body);
  color: var(--global--color-primary);
}
.post-navigation .post-title {
  display: inline-block;
  font-family: var(--global--font-primary);
  font-size: var(--global--font-size-lg);
  font-weight: var(--pagination--font-weight-strong);
  line-height: var(--global--line-height-heading);
}
@media only screen and (min-width: 822px) {
  .post-navigation .post-title {
    margin: 5px calc(24px + 0.25 * var(--global--spacing-unit)) 0;
  }
}
@media only screen and (min-width: 482px) {
  .post-navigation .nav-links {
    justify-content: space-between;
  }
}
.post-navigation .nav-next,
.post-navigation .nav-previous {
  margin-top: var(--global--spacing-vertical);
  margin-bottom: var(--global--spacing-vertical);
}
.post-navigation .nav-next:first-child,
.post-navigation .nav-previous:first-child {
  margin-top: 0;
}
.post-navigation .nav-next:last-child,
.post-navigation .nav-previous:last-child {
  margin-bottom: 0;
}
.pagination,
.comments-pagination {
  border-top: 3px solid var(--global--color-border);
  padding-top: var(--global--spacing-vertical);
  margin: var(--global--spacing-vertical) auto;
}
@media only screen and (min-width: 822px) {
  .pagination,
  .comments-pagination {
    margin: var(--global--spacing-vertical) auto;
  }
}
.pagination .nav-links,
.comments-pagination .nav-links {
  margin-top: calc(-1 * var(--global--spacing-vertical));
}
.pagination .nav-links a:hover,
.comments-pagination .nav-links a:hover {
  color: var(--pagination--color-link-hover);
}
.is-dark-theme .pagination .nav-links a:active,
.is-dark-theme .pagination .nav-links a:hover:active,
.is-dark-theme .pagination .nav-links a:hover:focus,
.is-dark-theme .comments-pagination .nav-links a:active,
.is-dark-theme .comments-pagination .nav-links a:hover:active,
.is-dark-theme .comments-pagination .nav-links a:hover:focus {
  color: var(--global--color-background);
}
.has-background-white .pagination .nav-links a:active,
.has-background-white .pagination .nav-links a:hover:active,
.has-background-white .pagination .nav-links a:hover:focus,
.has-background-white .comments-pagination .nav-links a:active,
.has-background-white .comments-pagination .nav-links a:hover:active,
.has-background-white .comments-pagination .nav-links a:hover:focus {
  color: var(--global--color-white);
}
.pagination .nav-links > *,
.comments-pagination .nav-links > * {
  color: var(--pagination--color-text);
  font-family: var(--pagination--font-family);
  font-size: var(--pagination--font-size);
  font-weight: var(--pagination--font-weight);
  margin-top: var(--global--spacing-vertical);
  margin-left: calc(0.66 * var(--global--spacing-unit));
  margin-right: calc(0.66 * var(--global--spacing-unit));
}
.pagination .nav-links > *.current,
.comments-pagination .nav-links > *.current {
  text-decoration: underline;
}
.pagination .nav-links > *:not(.dots):not(.current):hover,
.comments-pagination .nav-links > *:not(.dots):not(.current):hover {
  text-decoration-style: dotted;
}
.pagination .nav-links > *:first-child,
.comments-pagination .nav-links > *:first-child {
  margin-left: 0;
}
.pagination .nav-links > *:last-child,
.comments-pagination .nav-links > *:last-child {
  margin-right: 0;
}
.pagination .nav-links > *.next,
.comments-pagination .nav-links > *.next {
  margin-left: auto;
}
.pagination .nav-links > *.prev,
.comments-pagination .nav-links > *.prev {
  margin-right: auto;
}
@media only screen and (max-width: 821px) {
  .pagination .nav-links,
  .comments-pagination .nav-links {
    display: flex;
    flex-wrap: wrap;
  }
  .pagination .page-numbers,
  .comments-pagination .page-numbers {
    display: none;
  }
  .pagination .page-numbers.prev, .pagination .page-numbers.next,
  .comments-pagination .page-numbers.prev,
  .comments-pagination .page-numbers.next {
    display: inline-block;
    flex: 0 1 auto;
  }
}
@media only screen and (max-width: 481px) {
  .pagination .nav-short,
  .comments-pagination .nav-short {
    display: none;
  }
}
.comments-pagination {
  padding-top: calc(0.66 * var(--global--spacing-vertical));
  margin: calc(3 * var(--global--spacing-vertical)) auto;
}
@media only screen and (min-width: 822px) {
  .comments-pagination {
    margin: calc(3 * var(--global--spacing-vertical)) auto calc(4 * var(--global--spacing-vertical)) auto;
  }
}
.comments-pagination .nav-links > * {
  font-size: var(--global--font-size-md);
}
.widget-area {
  margin-top: calc(6 * var(--global--spacing-vertical));
  padding-bottom: calc(var(--global--spacing-vertical) / 3);
  color: var(--footer--color-text);
  font-size: 16px;
  font-family: var(--footer--font-family);
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "newsletter newsletter" "brand hours" "contact contact";
  margin: 0;
  padding: 0;
  border-top: 1px solid var(--global--cf-color-neutral);
  border-left: 1px solid var(--global--cf-color-neutral);
}
.widget-area section {
  font-family: var(--global--cf-font-forma-djr-micro);
}
.widget-area section h2 {
  font-family: var(--global--cf-font-termina);
  font-size: 12px;
  letter-spacing: 0.25em;
}
.widget-area section {
  border-bottom: 1px solid var(--global--cf-color-neutral);
  border-right: 1px solid var(--global--cf-color-neutral);
  margin: 0px;
  padding: 20px;
}
.widget-area section ul {
  line-height: 1.5em;
}
.widget-area section:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: newsletter;
}
.widget-area section:nth-child(2) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: brand;
  padding: 0px;
  display: grid;
}
.widget-area section:nth-child(2) .footer-logo-wrapper {
  display: flex;
  width: 100%;
  margin: 0;
}
.widget-area section:nth-child(2) .footer-logo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iVGhlQ2lkZXJGYXJtX0xvZ29fQ2lyY2xlX1doaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDUuMTciIGhlaWdodD0iMTQ2IiB2aWV3Qm94PSIwIDAgMTQ1LjE3IDE0NiI+CiAgPHBhdGggaWQ9IlBhdGhfMjgiIGRhdGEtbmFtZT0iUGF0aCAyOCIgZD0iTTEyOS45NDYsMTI4LjljLS4wODcsMC0uMDg3LDAtLjE3NC4wODctMS4wNDUuNzg0LTIuMDksMS40OC0zLjEzNSwyLjI2NC0uMjYxLjE3NC0uMjYxLjQzNS0uMzQ4LjcsMCwuODcxLS4wODcsMS44MjgtLjE3NCwyLjctLjA4NywxLjgyOC0uMjYxLDMuNzQ0LS4zNDgsNS41NzMtLjA4Ny43LS4wODcsMS4zMDYtLjE3NCwyLjA5LS4yNjEtLjA4Ny0uNTIyLS4wODctLjc4NC0uMTc0LTIuOTYtLjc4NC01LjkyMS0xLjQ4LTguODgxLTIuMjY0YTEuNzgyLDEuNzgyLDAsMCwwLTEuNzQxLjM0OGMtLjc4NC42MDktMS41NjcsMS4xMzItMi4zNTEsMS43NDEtLjE3NC4wODctLjI2MS4yNjEtLjQzNS4zNDguMzQ4LjcsOC45NjgsMTIuNDUxLDkuNCwxMi44YTMzLjQ3OCwzMy40NzgsMCwwLDAsMi45Ni0yLjI2NGMtLjQzNS0uNjA5LS43ODQtMS4xMzItMS4yMTktMS42NTQtMS42NTQtMi4yNjQtMy4zMDktNC41MjgtNC44NzYtNi43LS4wODctLjE3NC0uMzQ4LS4zNDgtLjI2MS0uNy45NTguMjYxLDEuOTE2LjUyMiwyLjg3My43Ljk1OC4yNjEsMS44MjguNDM1LDIuNzg2LjdzMS45MTYuNTIyLDIuNzg2LjdhMjcuODU2LDI3Ljg1NiwwLDAsMCwyLjg3My42MDljLjI2MS0zLjkxOC41MjItNy43NDkuODcxLTExLjU4LDIuMjY0LDIuOTYsNC40NDEsNS45MjEsNi42MTcsOC45NjgsMS4wNDUtLjc4NCwyLjA5LTEuNDgsMy4wNDctMi4yNjQtLjYxLTEuMjE5LTguODgxLTEyLjQ1MS05LjMxNy0xMi43MTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNC40MDMgLTE2LjY4NCkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF8yOSIgZGF0YS1uYW1lPSJQYXRoIDI5IiBkPSJNOTYuOTI4LDE1NC42NThhMTMuNDU4LDEzLjQ1OCwwLDAsMS0yLC41MjJjLTIuNDM4LjM0OC00Ljc4OS43LTcuMjI3Ljk1OGgtLjUyMmEzMi44NzIsMzIuODcyLDAsMCwxLS41MjItNC4wOTIsNi44Myw2LjgzLDAsMCwxLDEuMjE5LS4xNzRjMi4zNTEtLjM0OCw0LjctLjYwOSw3LjA1My0uOTU4YTYuNTksNi41OSwwLDAsMSwxLjMwNi0uMDg3LDIuMDEzLDIuMDEzLDAsMCwxLC43LDMuODMxbTIuODczLDIuMTc3YTMuOTY1LDMuOTY1LDAsMCwwLDItMi45Niw0LjIxOSw0LjIxOSwwLDAsMCwwLTEuNDgsNC44NTUsNC44NTUsMCwwLDAtMi4zNTEtMy45MTgsNi4xNiw2LjE2LDAsMCwwLTMuOTE4LS43ODRsLTQuMTc5LjUyMmMtMi44NzMuMzQ4LTUuNzQ3Ljc4NC04LjUzMywxLjEzMi0uMTc0LDAtLjI2MS4wODctLjUyMi4xNzQuNyw1LjIyNCwxLjM5MywxMC4zNjEsMi4xNzcsMTUuNTg2LDEuMzA2LS4xNzQsMi41MjUtLjI2MSwzLjc0NC0uNTIyLS4yNjEtMS44MjgtLjQzNS0zLjY1Ny0uNy01LjQ4NWE4LjU3OSw4LjU3OSwwLDAsMSwxLjQ4LS4xNzRjMS43NDEtLjI2MSwzLjQtLjQzNSw1LjEzNy0uN2ExLjI4LDEuMjgsMCwwLDEsMS4yMTkuNDM1YzEuMjE5LDEuMzkzLDIuNTI1LDIuNywzLjc0NCw0LjA5MmExLjExOCwxLjExOCwwLDAsMCwuODcxLjM0OGMuODcxLS4xNzQsMS43NDEtLjI2MSwyLjUyNS0uMzQ4LjM0OC0uMDg3LjctLjA4NywxLjEzMi0uMTc0LTEuNTY3LTEuODI4LTMuMTM1LTMuNDgzLTQuNy01LjIyNGE3LjY1OCw3LjY1OCwwLDAsMCwuODcxLS41MjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC42NDEgLTE5LjEwNykiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF8zMCIgZGF0YS1uYW1lPSJQYXRoIDMwIiBkPSJNMTYxLjI1Nyw4MC45MThhMS44NTYsMS44NTYsMCwwLDEtMS43NDEsMS4zOTMsMS44MTQsMS44MTQsMCwwLDEtMS45MTYtMS4wNDUsMi44MzcsMi44MzcsMCwwLDEtLjM0OC0xLjEzMmMtLjA4Ny0xLjA0NS0uMTc0LTIuMTc3LS4yNjEtMy4zMDktLjA4Ny0xLjQ4LS4yNjEtMi44NzMtLjM0OC00LjM1NFY3MS4yNTRhMTcuMDMyLDE3LjAzMiwwLDAsMSw0LjAwNS0uNDM1YzAsLjE3NC4wODcuMzQ4LjA4Ny41MjIuMTc0LDIuMzUxLjM0OCw0Ljc4OS41MjIsNy4xNCwwLC40MzUuMDg3Ljg3MS4wODcsMS4zMDZhMy45MzEsMy45MzEsMCwwLDEtLjA4NywxLjEzMm0yLjctNi43LS41MjItNi4yNjlhNC4zNzEsNC4zNzEsMCwwLDAtLjE3NC0xLjA0NWMtMS44MjguMTc0LTMuNTcuMjYxLTUuMzExLjM0OHMtMy40ODMuMjYxLTUuMTM3LjQzNWMtMS43NDEuMTc0LTMuNDgzLjE3NC01LjMxMS40MzUuMDg3LDEuMzA2LjE3NCwyLjUyNS4yNjEsMy43NDQsMS45MTYsMCwzLjY1Ny0uMzQ4LDUuNTczLS4zNDhhMTkuOSwxOS45LDAsMCwxLC4xNzQsMi4xNzdjLjA4NywxLjQ4LjI2MSwyLjk2LjM0OCw0LjQ0MSwwLC40MzUsMCwuNzg0LS4zNDguOTU4YTIuMzA5LDIuMzA5LDAsMCwwLS41MjIuNDM1Yy0xLjM5MywxLjEzMi0yLjcsMi4yNjQtNC4wOTIsMy4zMDlhLjg0OS44NDksMCwwLDAtLjM0OC43ODRjLjA4Ny45NTguMTc0LDIsLjI2MSwyLjk2YTMuMjMyLDMuMjMyLDAsMCwwLC4xNzQuNzg0YzEuODI4LTEuNDgsMy41Ny0yLjg3Myw1LjQ4NS00LjM1NGE1LDUsMCwwLDEsLjM0OC42MDksNC4yNyw0LjI3LDAsMCwwLDMuMTM1LDIuNDM4LDkuNDY0LDkuNDY0LDAsMCwwLDEuNTY3LjA4Nyw0LjYxOSw0LjYxOSwwLDAsMCwzLjgzMS0yLjI2NCw2LjAxOSw2LjAxOSwwLDAsMCwuODcxLTMuNjU3LDQ2LjIzMSw0Ni4yMzEsMCwwLDAtLjI2MS02LjAwOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5LjA3MSAtOC42NjgpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfMzEiIGRhdGEtbmFtZT0iUGF0aCAzMSIgZD0iTTEyMi40MjMsMTMuOWwuNTIyLjI2MWMxLjgyOCwxLjMwNiwzLjY1NywyLjUyNSw1LjQsMy44MzFhNS4xNjYsNS4xNjYsMCwwLDEsMi4xNzcsMy40ODMsNC44MTQsNC44MTQsMCwwLDEtMy43NDQsNS40LDUuMzYzLDUuMzYzLDAsMCwxLTQuMDA1LS43ODRjLTEuOTE2LTEuMzA2LTMuODMxLTIuNy01Ljc0Ny00LjAwNS0uMDg3LS4wODctLjE3NC0uMDg3LS4yNjEtLjE3NCwxLjkxNi0yLjcsMy43NDQtNS4zMTEsNS42Ni04LjAxTTExOS45LDI3Ljc0NmEzMi4xODYsMzIuMTg2LDAsMCwwLDIuODczLDEuODI4LDguMDk0LDguMDk0LDAsMCwwLDYuMzU2LjYwOSw3LjY2Miw3LjY2MiwwLDAsMCw0LjUyOC0xMC40NDgsMTAuODg5LDEwLjg4OSwwLDAsMC0zLjgzMS00LjM1NGMtMi43ODYtMS45MTYtNS40ODUtMy45MTgtOC4yNzItNS44MzRhNC45OTQsNC45OTQsMCwwLDEtLjYwOS0uMzQ4Yy0zLjA0Nyw0LjM1NC02LjA5NSw4LjYyLTkuMTQyLDEyLjg4Ni4yNjEuMTc0LjQzNS4zNDguNjA5LjQzNSwyLjUyNSwxLjc0MSw0Ljk2MywzLjU3LDcuNDg4LDUuMjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuNDU1IC0xLjIwNykiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF8zMiIgZGF0YS1uYW1lPSJQYXRoIDMyIiBkPSJNMTQ0LjI4MSw1Ny42MzVjLjg3MS0uNTIyLDEuNzQxLS45NTgsMi42MTItMS40OGEzLjc4OCwzLjc4OCwwLDAsMC0uMzQ4LS42MDljLTIuMDktMy41Ny00LjA5Mi03LjIyNy02LjE4Mi0xMC44YTYuOSw2LjksMCwwLDEtLjM0OC0uNzg0LDMzLjk2NywzMy45NjcsMCwwLDEsMy4wNDctMS42NTRjMS41NjcsMi43LDMuMDQ3LDUuMzExLDQuNTI4LDcuOTIzYTguMzE2LDguMzE2LDAsMCwwLDIuNjEyLTEuNTY3Yy0uNy0xLjMwNi0xLjQ4LTIuNjEyLTIuMjY0LTMuOTE4cy0xLjU2Ny0yLjYxMi0yLjI2NC00LjAwNWMuOTU4LS41MjIsMS44MjgtMS4wNDUsMi43ODYtMS41NjcsMS4xMzIsMiwyLjI2NCwzLjkxOCwzLjMwOSw1LjgzNCwxLjEzMiwxLjkxNiwyLjE3NywzLjgzMSwzLjMwOSw1Ljc0Ny44NzEtLjUyMiwxLjc0MS0uOTU4LDIuNjEyLTEuNDgtMi44NzMtNS4wNS01LjY2LTkuOTI2LTguNTMzLTE0Ljk3Ni00LjYxNSwyLjYxMi05LjE0Miw1LjIyNC0xMy43NTcsNy44MzYsMi45Niw1LjIyNCw1LjkyMSwxMC4zNjEsOC44ODEsMTUuNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3LjUwNiAtNC40NTMpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfMzMiIGRhdGEtbmFtZT0iUGF0aCAzMyIgZD0iTTQ4LjYsMjMuOTE2YTguOTcxLDguOTcxLDAsMCwwLTEuOTE2LTIuMzUxYy0xLjgyOCwxLjM5My0zLjU3LDIuNzg2LTUuNCw0LjI2NkMzOS40NTQsMjcuMjI0LDM3LjYyNSwyOC43LDM1LjgsMzAuMWEzMi43NTgsMzIuNzU4LDAsMCwwLTIuMTc3LTIuN2w3LjMxNC01Ljc0N0wzOS4xMDUsMTkuM2MtMi41MjUsMS45MTYtNC44NzYsMy44MzEtNy4zMTQsNS42Ni0uNy0uODcxLTEuMzA2LTEuNjU0LTEuOTE2LTIuNTI1YTMuNzg3LDMuNzg3LDAsMCwwLC42MDktLjUyMmMzLjEzNS0yLjQzOCw2LjI2OS00Ljg3Niw5LjMxNy03LjMxNC4xNzQtLjE3NC4zNDgtLjI2MS41MjItLjQzNUMzOS43MTUsMTMuMzgsMzkuMTA1LDEyLjYsMzguNSwxMS45LDM3LjQ1MSwxMi40MjIsMjUuMjYxLDIyLDI1LDIyLjQzNmMzLjIyMiw0LjA5Miw2LjQ0Myw4LjE4NSw5LjY2NSwxMi4zNjQsNC43LTMuNjU3LDkuMzE3LTcuMjI3LDEzLjkzMS0xMC44ODQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjIzMiAtMS41NTcpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfMzQiIGRhdGEtbmFtZT0iUGF0aCAzNCIgZD0iTTE1LjcwNiw1MS4wOGMuNTIyLTEuMTMyLDEuMTMyLTIuMjY0LDEuNjU0LTMuNC42MDktMS4xMzIsMS4wNDUtMi4yNjQsMS43NDEtMy40LDIuMDksMS4wNDUsNC4wMDUsMiw2LjA5NSwyLjk2LjYwOS0xLjEzMiwxLjEzMi0yLjI2NCwxLjc0MS0zLjQtNC43ODktMi4zNTEtOS40OTEtNC43LTE0LjE5My03LjA1My0uNjA5LDEuMTMyLTEuMTMyLDIuMjY0LTEuNjU0LDMuNCwxLjc0MS45NTgsMy40ODMsMS43NDEsNS4wNSwyLjYxMi0uMjYxLjg3MS00LjcsOS44MzktNS4xMzcsMTAuMjc0LS41MjItLjI2MS0xLjEzMi0uNTIyLTEuNjU0LS43ODQtLjYwOS0uMjYxLTEuMTMyLS42MDktMS42NTQtLjg3MWExMC41NzcsMTAuNTc3LDAsMCwwLTEuNzQxLS43ODRjLS41MjIsMS4xMzItMS4yMTksMi4yNjQtMS42NTQsMy40LDQuNywyLjM1MSw5LjQsNC43LDE0LjEwNSw2Ljk2NmExNy41NTksMTcuNTU5LDAsMCwwLDEuNjU0LTMuNDgzYy0yLS45NTgtMy45MTgtMi02LjAwOC0yLjk2LjUyMi0xLjIxOSwxLjA0NS0yLjM1MSwxLjY1NC0zLjQ4MyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuNTU2IC00Ljc3NikiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF8zNSIgZGF0YS1uYW1lPSJQYXRoIDM1IiBkPSJNNzMuMDY2LDE2LjJhMTUuNjY5LDE1LjY2OSwwLDAsMCw2Ljk2Ni4zNDgsMTIuMDMxLDEyLjAzMSwwLDAsMCw3LjMxNC00LjE3OSw1LjMzMSw1LjMzMSwwLDAsMSwuMzQ4LS41MjJsLS41MjItLjI2MWEyMy42NjcsMjMuNjY3LDAsMCwwLTIuMTc3LS45NThjLS42MDktLjI2MS0uNjA5LS4yNjEtMS4wNDUuMTc0YTguOTU5LDguOTU5LDAsMCwxLTMuODMxLDIuNTI1LDkuNzksOS43OSwwLDAsMS0zLjU3LjM0OCw2LjczNCw2LjczNCwwLDAsMS0yLjk2LS43LDQuOTQ3LDQuOTQ3LDAsMCwxLTIuOTYtNC4wMDVBNC44MjMsNC44MjMsMCwwLDEsNzIuOCw0LjM1NmE3LjgzMyw3LjgzMywwLDAsMSw0LjM1NC0xLjM5M0E5LjU2OCw5LjU2OCwwLDAsMSw4My42LDUuMDUzYS42Ni42NiwwLDAsMCwuODcxLjA4Nyw5LjQ0NSw5LjQ0NSwwLDAsMCwyLjQzOC0uOTU4Yy4wODctLjA4Ny4xNzQtLjA4Ny4zNDgtLjE3NEExLjIsMS4yLDAsMCwwLDg3LDMuNjYsMTEuNywxMS43LDAsMCwwLDgyLjM4Mi43YTE0LjU3NCwxNC41NzQsMCwwLDAtNi43LS41MjJBMTEuNiwxMS42LDAsMCwwLDY5LjY3LDIuN2E3LjUsNy41LDAsMCwwLS43LDExLjIzMkE5LjUxNSw5LjUxNSwwLDAsMCw3My4wNjYsMTYuMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTguNjMzIC0wLjAyMSkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF8zNiIgZGF0YS1uYW1lPSJQYXRoIDM2IiBkPSJNNTkuMiwxNTUuMDY1Yy0xLjA0NS0uMzQ4LTIuMDktLjYwOS0zLjIyMi0uOTU4YTU3LjIwNiw1Ny4yMDYsMCwwLDEsNS4xMzctNS4xMzdjLjQzNSwyLjM1MS44NzEsNC42MTUsMS4zOTMsNy4wNTMtMS4xMzItLjI2MS0yLjE3Ny0uNy0zLjMwOS0uOTU4bTUuMjI0LTcuNzQ5YS44MzcuODM3LDAsMCwwLS43LS43ODRsLTMuNC0xLjA0NWEuODMxLjgzMSwwLDAsMC0xLjA0NS4yNjFjLTMuOTE4LDMuOTE4LTcuODM2LDcuODM2LTExLjc1NSwxMS42NjdhMi43NjEsMi43NjEsMCwwLDAtLjQzNS41MjJjLjI2MS4wODcuMzQ4LjE3NC40MzUuMTc0bDIuNjEyLjc4NGEuNzA1LjcwNSwwLDAsMCwuODcxLS4yNjFjLjYwOS0uNywxLjMwNi0xLjMwNiwxLjkxNi0xLjkxNmEuODA3LjgwNywwLDAsMSwxLjA0NS0uMjYxYzIuODczLjg3MSw1LjgzNCwxLjgyOCw4LjcwNywyLjdhLjc0Ny43NDcsMCwwLDEsLjYwOS43Yy4xNzQuOTU4LjM0OCwxLjgyOC41MjIsMi43YS43NDkuNzQ5LDAsMCwwLC43LjdjLjg3MS4yNjEsMS42NTQuNTIyLDIuNDM4Ljc4NGExLjI5MSwxLjI5MSwwLDAsMCwuNjA5LjA4NywxLjI5MSwxLjI5MSwwLDAsMC0uMDg3LS42MDljLS45NTgtNS4zMTEtMi0xMC43MS0zLjA0Ny0xNi4yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4wOSAtMTguODE3KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzM3IiBkYXRhLW5hbWU9IlBhdGggMzciIGQ9Ik0zNC42NTgsMTMzLjI4OWMzLjQ4MywyLjc4Niw2Ljg3OSw1LjU3MywxMC4yNzQsOC40NDZhMjUuMDQ2LDI1LjA0NiwwLDAsMCwxLjkxNi0yLjM1MWMtNC40NDEtMy42NTctOC43OTQtNy4yMjctMTMuMjM1LTEwLjg4NC0zLjQsNC4wOTItNi43LDguMTg1LTEwLjAxMywxMi4yNzcuOTU4Ljg3MSwxLjkxNiwxLjY1NCwyLjk2LDIuNDM4LDEuMzkzLTEuNjU0LDIuNy0zLjMwOSw0LjA5Mi01LjA1LDIuNDM4LDIsNC43ODksMy45MTgsNy4xNCw1LjgzNC43LS43ODQsMS4zMDYtMS41NjcsMS45MTYtMi4zNTEtMi40MzgtMi00LjctMy45MTgtNy4xNC01LjgzNGEyMC4xMzEsMjAuMTMxLDAsMCwxLDIuMDktMi41MjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjA1MSAtMTYuNjMyKSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzM4IiBkYXRhLW5hbWU9IlBhdGggMzgiIGQ9Ik0xNC43MTUsNzcuNjJsLTcuOTIzLS4yNjFjLS45NTgsMC0xLjkxNi0uMDg3LTIuODczLS4wODdhMy43NzEsMy43NzEsMCwwLDAtLjQzNS0uMDg3di0uN2MuMDg3LTEuMzkzLjA4Ny0yLjcuMTc0LTQuMDkyLDAtLjI2MS4wODctLjYwOS4wODctLjg3MWExMS42MjYsMTEuNjI2LDAsMCwwLDAtMS43NDFjLS45NTgsMC0xLjkxNi0uMTc0LTIuOTYtLjA4N0MuNTIyLDc1Ljg3OC4yNjEsODIuMDYsMCw4OC4zMjlhNy4yMzcsNy4yMzcsMCwwLDAsMy4wNDcuMDg3Yy4wODctMi40MzguMTc0LTQuNzg5LjI2MS03LjMxNGguMzQ4YzIsLjA4Nyw0LjAwNS4wODcsNi4wMDguMTc0aC4wODdjMS45MTYuMDg3LDMuODMxLjE3NCw1LjgzNC4yNjFhMS43LDEuNywwLDAsMCwuNjA5LS4wODcsMTcuMTI5LDE3LjEyOSwwLDAsMCwuMDg3LTMuNjU3LDEyLjIzNSwxMi4yMzUsMCwwLDAtMS41NjctLjE3NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtOS4wMjYpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfMzkiIGRhdGEtbmFtZT0iUGF0aCAzOSIgZD0iTTEwNi42NjIsMy44NThjLTEuMTMyLS4zNDgtMi4zNTEtLjctMy40ODMtLjk1OEMxMDIuODMxLDMuNTA5LDk5LDE3LjYxNSw5OSwxOC4xMzdjMS4xMzIuMzQ4LDIuMjY0LjYwOSwzLjQ4My45NTguMTc0LS40MzUsNC4wOTItMTQuNDU0LDQuMTc5LTE1LjIzNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjggLTAuMzkzKSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzQwIiBkYXRhLW5hbWU9IlBhdGggNDAiIGQ9Ik0zOC41MzgsNTUuNDI0YTEuNDc1LDEuNDc1LDAsMCwxLTEuMDQ1LS42MDljLS41MjIuNzg0LS45NTgsMS4zOTMtMS4zOTMsMi4wOWwxLjA0NS41MjJjMS40OC45NTgsMi45NiwyLDQuNDQxLDIuOTZhMi42MDgsMi42MDgsMCwwLDEsMS4xMzIsMS4wNDVjLjQzNS0uNjA5LjctMS4wNDUsMS4wNDUtMS41NjdhMS42NjMsMS42NjMsMCwwLDEtMS4wNDUtLjQzNWMtMS4xMzItLjc4NC0yLjM1MS0xLjU2Ny0zLjQ4My0yLjM1MWExLjIsMS4yLDAsMCwwLS4zNDgtLjI2MWMyLC40MzUsMy45MTguODcxLDUuODM0LDEuMjE5aC4zNDhsLjA4Ny0uMDg3Yy0uNTIyLS44NzEtMS4xMzItMS43NDEtMS42NTQtMi42MTItLjYwOS0uODcxLTEuMTMyLTEuNzQxLTEuNzQxLTIuNjEyLjE3NCwwLC4xNzQsMCwuMjYxLjA4N2wzLjkxOCwyLjYxMmMuMjYxLjE3NC4zNDguNDM1LjYwOS43bDEuMDQ1LTEuNTY3di0uMTc0Yy0uNDM1LjI2MS0uNywwLS45NTgtLjE3NC0xLjU2Ny0xLjA0NS0zLjIyMi0yLjE3Ny00Ljc4OS0zLjIyMmEuODY5Ljg2OSwwLDAsMS0uNDM1LS4zNDhjLS4xNzQtLjE3NC0uMjYxLS4zNDgtLjM0OC0uNDM1YTcuMjY3LDcuMjY3LDAsMCwwLTEuMzA2LDIuMDljLjQzNS0uMDg3LjYwOS4yNjEuNzg0LjUyMi43LDEuMDQ1LDEuMzkzLDIuMDksMiwzLjEzNS4wODcuMDg3LjA4Ny4xNzQuMDg3LjM0OGgtLjM0OGMtMS4zOTMtLjM0OC0yLjYxMi0uNjA5LTMuNzQ0LS44NzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjY2OCAtNi41MDgpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNDEiIGRhdGEtbmFtZT0iUGF0aCA0MSIgZD0iTTE0LjcyMSwxMDYuNTg3Yy0uMDg3LjM0OC0uMDg3LjctLjE3NC45NTgtLjQzNSwxLjEzMi0uOTU4LDIuMjY0LTEuNDgsMy40LS4wODcuMDg3LS4xNzQuMjYxLS4yNjEuMzQ4LS4wODctLjA4Ny0uMDg3LS4xNzQtLjE3NC0uMTc0LS41MjItMS4yMTktMS4wNDUtMi40MzgtMS40OC0zLjY1N2EyLjQxMSwyLjQxMSwwLDAsMS0uMDg3LS43ODRIOC44YTQuMzcsNC4zNywwLDAsMSwuMTc0LDEuMDQ1djUuNzQ3QTQuMzcsNC4zNywwLDAsMSw4LjgsMTE0LjUxaDEuNjU0YTMuODMyLDMuODMyLDAsMCwxLS4xNzQtLjg3MXYtNC44NzZhLjQ1Mi40NTIsMCwwLDEsLjE3NC4zNDhjLjcsMS42NTQsMS4zMDYsMy4zMDksMiw0Ljk2My4wODcuMTc0LjA4Ny4zNDguNDM1LjM0OC43ODQtMS44MjgsMS41NjctMy43NDQsMi40MzgtNS44MzQsMCwuMTc0LjA4Ny4yNjEuMDg3LjM0OHY0LjdhMi41NDIsMi41NDIsMCwwLDEtLjE3NC43ODQsNS44MjksNS44MjksMCwwLDAsMS43NDEsMCw1LjIxMyw1LjIxMywwLDAsMS0uMTc0LTEuMDQ1di01LjY2YTEuMjE3LDEuMjE3LDAsMCwxLC40MzUtMS4yMTljLTEuMDQ1LjA4Ny0xLjgyOC4wODctMi41MjUuMDg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4xMzggLTEzLjc4OCkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF80MiIgZGF0YS1uYW1lPSJQYXRoIDQyIiBkPSJNOTIuMzEyLDM1Ljc1YS4yNy4yNywwLDAsMSwuMTc0LS4wODcsMjAuMzMsMjAuMzMsMCwwLDEsMi4xNzcuNjA5LDEuMDU2LDEuMDU2LDAsMCwxLC43LDEuMTMyYy0uMDg3LjQzNS0uMjYxLjc4NC0uNy44NzFhMi40MTEsMi40MTEsMCwwLDEtLjc4NC4wODdjLS42MDktLjA4Ny0xLjMwNi0uMjYxLTItLjQzNS4xNzQtLjg3MS4zNDgtMS41NjcuNDM1LTIuMTc3bS43ODQtMy4yMjJhOS42MzcsOS42MzcsMCwwLDEsMi4yNjQuNjA5Ljg4Ljg4LDAsMCwxLC40MzUsMS4wNDVjLS4wODcuNDM1LS4zNDguNjA5LS44NzEuNjA5YTEyLjI3NiwxMi4yNzYsMCwwLDEtMi4zNTEtLjQzNSw4LjQsOC40LDAsMCwwLC41MjItMS44MjhtLTEuMzkzLS43Yy0uNDM1LDEuOTE2LS45NTgsMy44MzEtMS4zOTMsNS43NDctLjA4Ny4zNDgtLjE3NC43ODQtLjYwOS44NzEuMDg3LjA4Ny4xNzQuMDg3LjI2MS4xNzQsMS4zOTMuMzQ4LDIuNzg2LjcsNC4yNjYuOTU4YTIuMTQ0LDIuMTQ0LDAsMCwwLDEuMDQ1LS4wODcsMS44NTYsMS44NTYsMCwwLDAsMS40OC0xLjQ4LDEuOTI0LDEuOTI0LDAsMCwwLS42MDktMmwtLjI2MS0uMjYxYy4xNzQtLjA4Ny4yNjEtLjA4Ny4zNDgtLjE3NGExLjg3NSwxLjg3NSwwLDAsMCwuNy0zLjA0NywyLjk3MSwyLjk3MSwwLDAsMC0xLjU2Ny0uOTU4Yy0xLjA0NS0uMjYxLTIuMTc3LS41MjItMy4yMjItLjc4NGExLjk2MSwxLjk2MSwwLDAsMS0uNjA5LS4wODcsMS4xMTgsMS4xMTgsMCwwLDEsLjE3NCwxLjEzMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjU5OCAtMy45ODcpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNDMiIGRhdGEtbmFtZT0iUGF0aCA0MyIgZD0iTTE0NC45NDMsMTA2LjY4N0gxNDMuMmEyMy42NSwyMy42NSwwLDAsMSwuMDg3LDQuOTYzLjA4NS4wODUsMCwwLDEtLjA4Ny0uMDg3Yy0uNzg0LTEuMzkzLTEuNTY3LTIuNy0yLjM1MS00LjA5Mi0uMDg3LS4yNjEtLjE3NC0uNTIyLS4yNjEtLjg3MUgxMzguNWEzLjksMy45LDAsMCwxLC4wODcuOTU4djUuMjI0YTEwLjUzNCwxMC41MzQsMCwwLDEtLjA4NywxLjY1NCwxMS42MDksMTEuNjA5LDAsMCwwLDEuNzQxLDAsMjIuOTcxLDIyLjk3MSwwLDAsMS0uMDg3LTUuNDg1LjI3LjI3LDAsMCwxLC4wODcuMTc0Yy44NzEsMS4zOTMsMS42NTQsMi43ODYsMi41MjUsNC4yNjYuMDg3LjE3NC4yNjEuMzQ4LjI2MS41MjJ2LjUyMmgxLjkxNmE1LjIxMSw1LjIxMSwwLDAsMS0uMTc0LTEuMDQ1di01LjgzNGE3LjU0Miw3LjU0MiwwLDAsMCwuMTc0LS44NzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNy45MDcgLTEzLjgwMSkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF80NCIgZGF0YS1uYW1lPSJQYXRoIDQ0IiBkPSJNMzkuMjMsMTA2LjY4N0gzNy41NzZhNC40OTMsNC40OTMsMCwwLDEsLjE3NC45NTh2My40ODNhMS4xLDEuMSwwLDAsMS0uMDg3LjUyMi4yNy4yNywwLDAsMC0uMTc0LS4wODdsLTIuMzUxLTQuMTc5YTUuNTUxLDUuNTUxLDAsMCwxLS4xNzQtLjc4NEgzMi43ODdjMCwuMzQ4LjA4Ny43LjA4Ny45NTh2Ni4wMDhhMy4wOTMsMy4wOTMsMCwwLDEtLjE3NC44NzFoMS43NDFhMy44MzIsMy44MzIsMCwwLDEtLjE3NC0uODcxVjEwOS4zYS41MjQuNTI0LDAsMCwxLC4wODctLjM0OGMuMDg3LDAsLjA4NywwLC4wODcuMDg3Ljg3MSwxLjU2NywxLjgyOCwzLjA0NywyLjcsNC42MTVhMi41NTUsMi41NTUsMCwwLDEsLjI2MS44NzEsMTEuNjExLDExLjYxMSwwLDAsMCwxLjc0MSwwYzAtLjQzNS0uMDg3LS43LS4wODctMS4wNDV2LTUuNTczYTYuODMxLDYuODMxLDAsMCwxLC4xNzQtMS4yMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjIyOCAtMTMuODAxKSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzQ1IiBkYXRhLW5hbWU9IlBhdGggNDUiIGQ9Ik02Mi42OTIsMTA5LjkyMmE2LjU4Myw2LjU4MywwLDAsMS0yLjI2NCwwLDguMzkxLDguMzkxLDAsMCwxLDAtMi4wOSw5LjEsOS4xLDAsMCwxLDIuMTc3LDAsMS4wMzQsMS4wMzQsMCwwLDEsLjg3MSwxLjA0NS45LjksMCwwLDEtLjc4NCwxLjA0NW0yLjM1MSw0LjUyOGEyMy40NjUsMjMuNDY1LDAsMCwxLTEuNjU0LTMuMzA5LDEuNDE4LDEuNDE4LDAsMCwwLC41MjItLjI2MSwyLjEsMi4xLDAsMCwwLC44NzEtLjg3MSwyLjE2MywyLjE2MywwLDAsMC0xLjY1NC0zLjIyMiwyLjQxMSwyLjQxMSwwLDAsMC0uNzg0LS4wODdINTguNmE1LjEsNS4xLDAsMCwxLC4xNzQsMS4xMzJ2NS4wNWEzLjk3NiwzLjk3NiwwLDAsMS0uMTc0LDEuNzQxaDEuOTE2YTYuNjI2LDYuNjI2LDAsMCwxLS4xNzQtMy4yMjJoLjdhLjc3Mi43NzIsMCwwLDEsLjg3MS41MjIsMTguNDIyLDE4LjQyMiwwLDAsMCwuOTU4LDEuODI4LjY2Mi42NjIsMCwwLDEsMCwuODcxLDYuMDMyLDYuMDMyLDAsMCwwLDIuMTc3LS4xNzQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03LjU3NyAtMTMuODE0KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzQ2IiBkYXRhLW5hbWU9IlBhdGggNDYiIGQ9Ik03MS4xNzUsMTI2LjU4N2EyLjksMi45LDAsMCwxLDAsLjg3MWwtMS4wNDUsMy42NTdjMCwuMDg3LS4wODcuMTc0LS4wODcuMjYxLS4wODctLjE3NC0uMDg3LS4zNDgtLjE3NC0uNDM1LS4yNjEtMS4wNDUtLjYwOS0yLS44NzEtMy4wNDdhMi4yNCwyLjI0LDAsMCwxLS4wODctMS4zMDZoLTEuNDhhLjU3Ni41NzYsMCwwLDEsLjA4Ny41MjJjLS4zNDgsMS4zOTMtLjcsMi43LTEuMTMyLDQuMTc5LS4wODctLjI2MS0uMTc0LS4zNDgtLjE3NC0uNDM1LS4yNjEtMS4wNDUtLjYwOS0yLS44NzEtMy4wNDctLjA4Ny0uNDM1LS4xNzQtLjc4NC0uMjYxLTEuMjE5YTQuMjE5LDQuMjE5LDAsMCwwLTEuNDgsMGMuMTc0LjQzNS4yNjEuNzg0LjQzNSwxLjIxOS40MzUsMS40OC44NzEsMi45NiwxLjM5Myw0LjQ0MS4wODcuNDM1LjE3NC43ODQuMjYxLDEuMjE5aDEuMzkzYTIwLjUyMSwyMC41MjEsMCwwLDEsMS4wNDUtNC40NDFjLjM0OCwxLjA0NS42MDksMi4xNzcuOTU4LDMuMzA5LjA4Ny4zNDguMDg3LjcuMTc0LDEuMTMyaDEuMzkzYTQuMjM5LDQuMjM5LDAsMCwxLC4wODctMS4wNDVjLjYwOS0yLDEuMTMyLTMuOTE4LDEuNzQxLTUuOTIxYTcuNTIsNy41MiwwLDAsMC0xLjMwNi4wODciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04LjIyMyAtMTYuMzc0KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzQ3IiBkYXRhLW5hbWU9IlBhdGggNDciIGQ9Ik0xMzMuMzgxLDcwLjM1NmguN2MtLjE3NC0uNy0uNDM1LTEuMzA2LS42MDktMS45MTZhMi4zMDksMi4zMDksMCwwLDEtLjUyMi40MzVsLTIuMzUxLjc4NGMtLjM0OC0xLjA0NS0uNy0yLjA5LS45NTgtMy4xMzUuNjA5LS4xNzQsMS4xMzItLjM0OCwxLjY1NC0uNTIyYTEuNDg2LDEuNDg2LDAsMCwxLDEuNDgsMGMtLjI2MS0uNzg0LS40MzUtMS4zOTMtLjYwOS0yYTExLjYyNCwxMS42MjQsMCwwLDEtMS4wNDUuNTIyYy0xLjc0MS42MDktMy41NywxLjEzMi01LjMxMSwxLjc0MWExLjYxNCwxLjYxNCwwLDAsMS0uNjA5LjE3NGMtLjE3NCwwLS4zNDgtLjA4Ny0uNy0uMDg3LjI2MS43LjQzNSwxLjM5My43LDIuMDloLjA4N2MuMDg3LS40MzUuNTIyLS41MjIuODcxLS43LjctLjE3NCwxLjMwNi0uNDM1LDItLjYwOS4xNzQsMCwuMjYxLS4wODcuNDM1LS4wODcuMzQ4LDEuMDQ1LjYwOSwyLC45NTgsMy4wNDdhNC4yNDMsNC4yNDMsMCwwLDAtLjYwOS4yNjEsMTUsMTUsMCwwLDAtMS44MjguNjA5LDEuNjU1LDEuNjU1LDAsMCwxLTEuMTMyLjA4N2MuMTc0LjYwOS40MzUsMS4zMDYuNjA5LDEuODI4bDEuMDQ1LS41MjJjMS43NDEtLjYwOSwzLjQ4My0xLjEzMiw1LjMxMS0xLjY1NCwwLS4xNzQuMjYxLS4yNjEuNDM1LS4zNDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNi4wOTcgLTguMjkzKSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzQ4IiBkYXRhLW5hbWU9IlBhdGggNDgiIGQ9Ik0xMTcuODMsMTA4LjkzOGExLjg4NiwxLjg4NiwwLDAsMSwxLjgyOC0xLjIxOSwxLjc0NSwxLjc0NSwwLDAsMSwxLjgyOCwxLjEzMmMuMTc0LjUyMi4yNjEsMS4wNDUuNDM1LDEuNjU0YTkuMjQ4LDkuMjQ4LDAsMCwxLS4zNDgsMS42NTQsMS45ODEsMS45ODEsMCwwLDEtMy42NTcsMCwzLjc4NywzLjc4NywwLDAsMS0uMDg3LTMuMjIybTEuOTE2LDUuNzQ3YTMuMzYzLDMuMzYzLDAsMCwwLDMuNC0yLjYxMmMuMDg3LS40MzUuMTc0LS45NTguMjYxLTEuMzkzYTUuNTMsNS41MywwLDAsMC0uNDM1LTIsMy40MSwzLjQxLDAsMCwwLTMuMzA5LTIuMTc3LDMuNTcxLDMuNTcxLDAsMCwwLTMuMzA5LDIuMjY0LDUuMyw1LjMsMCwwLDAtLjA4NywzLjQ4MywzLjQ3OSwzLjQ3OSwwLDAsMCwzLjQ4MywyLjQzOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1IC0xMy43ODgpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNDkiIGRhdGEtbmFtZT0iUGF0aCA0OSIgZD0iTTQ2LjY4NCwxMTQuNmg0LjAwNWE4LjY4Myw4LjY4MywwLDAsMSwxLjM5My4xNzQsNC43MzQsNC43MzQsMCwwLDAsMC0xLjU2NywyMi4zNTMsMjIuMzUzLDAsMCwxLTQuMTc5LjA4Nyw4LjM1OSw4LjM1OSwwLDAsMSwwLTIuMDloMi41MjV2LTEuNTY3YTQuNDU5LDQuNDU5LDAsMCwxLTIuNjEyLjA4N3YtMS44MjhoMmE0Ljc4OSw0Ljc4OSwwLDAsMSwxLjkxNi4xNzQsNC43LDQuNywwLDAsMCwwLTEuNTY3LDUuMzU1LDUuMzU1LDAsMCwxLTEuMTMyLjA4N0g0NS45ODdhLjA4NS4wODUsMCwwLDEtLjA4Ny4wODdjLjUyMi4xNzQuNDM1LjUyMi40MzUuODcxdjUuODM0YTEuMzcxLDEuMzcxLDAsMCwxLS4zNDgsMS4xMzJoLjdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS45MzUgLTEzLjc4OCkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF81MCIgZGF0YS1uYW1lPSJQYXRoIDUwIiBkPSJNMzkuNTEzLDY3LjFBMi4xMSwyLjExLDAsMCwwLDM2LjIsNjYuNThhMTQuODg1LDE0Ljg4NSwwLDAsMC0uOTU4LDEuMjE5Yy0uMzQ4LjUyMi0uNjA5LDEuMDQ1LS45NTgsMS40OGEuNzg1Ljc4NSwwLDAsMS0uOTU4LjM0OC44NzguODc4LDAsMCwxLS42MDktLjk1OCwyLjk2OSwyLjk2OSwwLDAsMSwuNjA5LTEuNjU0LDEuMzM3LDEuMzM3LDAsMCwxLDEuMTMyLS40MzVsLjA4Ny0uMDg3Yy0uNDM1LS40MzUtLjg3MS0uOTU4LTEuMzA2LTEuMzkzYTcuNTMyLDcuNTMyLDAsMCwxLS42MDkuODcxLDQuMyw0LjMsMCwwLDAtMS4wNDUsMy40ODMsMS45NDIsMS45NDIsMCwwLDAsMS41NjcsMS42NTQsMS42NjQsMS42NjQsMCwwLDAsMi0uNzg0Yy4zNDgtLjQzNS42MDktLjk1OC45NTgtMS40OEE0LjY4Niw0LjY4NiwwLDAsMSwzNi45LDY3LjhhLjg1OC44NTgsMCwwLDEsMS4zOTMuMTc0LDEuNDU2LDEuNDU2LDAsMCwxLC4wODcsMS4wNDUsMy4wNzEsMy4wNzEsMCwwLDEtMS44MjgsMi41MjUsMTUuNTksMTUuNTksMCwwLDAsMS4zMDYsMS4yMTksNy42NTgsNy42NTgsMCwwLDEsLjUyMi0uODcxLDUuODkxLDUuODkxLDAsMCwwLDEuMjE5LTIuNywyLjAxNCwyLjAxNCwwLDAsMC0uMDg3LTIuMDkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjA3NiAtOC40MzUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNTEiIGRhdGEtbmFtZT0iUGF0aCA1MSIgZD0iTTEwOC4wMDUsMTA5LjkwN2E2LjUxNyw2LjUxNywwLDAsMS0yLjI2NC4wODdWMTA3LjlhNC45MzIsNC45MzIsMCwwLDEsMi4yNjQuMDg3LDEuMDU3LDEuMDU3LDAsMCwxLDAsMS45MTZtLjUyMi0zLjEzNUEyNi4yNjcsMjYuMjY3LDAsMCwwLDEwNCwxMDYuNmE2LjQzLDYuNDMsMCwwLDEsLjE3NCwxLjA0NXY1LjgzNGEzLjcsMy43LDAsMCwxLS4xNzQuOTU4aDEuOTE2YTcuOTc3LDcuOTc3LDAsMCwxLS4xNzQtMy4yMjIsMS41LDEuNSwwLDAsMCwuNy0uMDg3aDEuMzA2YTIuNDMxLDIuNDMxLDAsMCwwLDEuNTY3LS41MjIsMi4yLDIuMiwwLDAsMCwuNzg0LTIuMzUxLDEuODUzLDEuODUzLDAsMCwwLTEuNTY3LTEuNDgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMy40NDcgLTEzLjc5OSkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF81MiIgZGF0YS1uYW1lPSJQYXRoIDUyIiBkPSJNNTEuNDM1LDQ2LjczN2EyMC4yODEsMjAuMjgxLDAsMCwxLTEuMjE5LTIuODczbC4wODctLjA4N2MuODcxLjUyMiwxLjY1NCwxLjEzMiwyLjYxMiwxLjc0MWExMS4wNjMsMTEuMDYzLDAsMCwxLTEuNDgsMS4yMTlNNDkuOTU0LDQxLjZjLS41MjIuNDM1LTEuMTMyLjg3MS0xLjY1NCwxLjM5M3YuMTc0Yy40MzUsMCwuNTIyLjM0OC43LjYwOS44NzEsMi4yNjQsMS43NDEsNC41MjgsMi41MjUsNi45NjZhOS45NTUsOS45NTUsMCwwLDAsMS4zOTMtMS4yMTljLS44NzEtLjM0OC0uNzg0LTEuMDQ1LTEuMDQ1LTEuNjU0LjctLjYwOSwxLjM5My0xLjEzMiwyLjE3Ny0xLjc0MS41MjIuNDM1LDEuMzA2LjUyMiwxLjU2NywxLjMwNi41MjItLjQzNSwxLjA0NS0uNzg0LDEuNDgtMS4yMTktLjI2MS0uMTc0LS41MjItLjE3NC0uNy0uMzQ4LTEuOTE2LTEuMTMyLTMuNzQ0LTIuMzUxLTUuNjYtMy40ODNhMi4yNDcsMi4yNDcsMCwwLDEtLjc4NC0uNzg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4yNDUgLTUuMzk3KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzUzIiBkYXRhLW5hbWU9IlBhdGggNTMiIGQ9Ik0xMDYuNDI0LDQxLjUzN2MtLjUyMi0uMjYxLTEuMDQ1LS42MDktMS42NTQtLjk1OC44NzEtLjc4NCwxLjU2Ny0xLjQ4LDIuMjY0LTIuMTc3YTYuNTE5LDYuNTE5LDAsMCwxLS42MDksMy4xMzVtLjI2MS00LjM1NGMtMS4wNDUuOTU4LTIuMTc3LDItMy4zMDksMi45Ni0uNy42MDktMS4zOTMsMS4zMDYtMi4xNzcsMmE3LjM4LDcuMzgsMCwwLDAsMS42NTQuODcxYzAtLjg3MS43LTEuMTMyLDEuMTMyLTEuNTY3LjcuNDM1LDEuMzkzLjc4NCwyLjA5LDEuMTMyLjA4Ny4wODcuMjYxLjI2MS4yNjEuMzQ4LS4wODcuNjA5LDAsMS4zMDYtLjUyMiwxLjc0MWE0LjM2NCw0LjM2NCwwLDAsMCwxLjY1NC44NzFjLjA4Ny0uMzQ4LjA4Ny0uNzg0LjE3NC0xLjEzMmwxLjA0NS02LjAwOGExLjIzOCwxLjIzOCwwLDAsMSwuMTc0LS41MjIuODY5Ljg2OSwwLDAsMSwuNDM1LS4zNDhjLS43LS40MzUtMS4zOTMtLjc4NC0yLjA5LTEuMTMyaC0uMTc0Yy4xNzQuMzQ4LS4wODcuNjA5LS4zNDguNzg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuMDg1IC00LjcyNCkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF81NCIgZGF0YS1uYW1lPSJQYXRoIDU0IiBkPSJNNzMuNzEyLDExMS4zODlhMjkuMzc1LDI5LjM3NSwwLDAsMSwuODcxLTIuOTYsOS42NzcsOS42NzcsMCwwLDEsMS4wNDUsMi45NiwzLjU3MywzLjU3MywwLDAsMS0xLjkxNiwwbTQuMjY2LDIuNDM4Yy0uNy0yLjA5LTEuMzkzLTQuMDkyLTIuMTc3LTYuMTgyLS4wODctLjM0OC0uMjYxLS43LjA4Ny0xLjA0NUg3My4zNjRjLjQzNS4zNDguMjYxLjcuMTc0LDEuMDQ1LS42MDksMS42NTQtMS4xMzIsMy4zMDktMS43NDEsNS4wNWExNS43LDE1LjcsMCwwLDEtLjcsMS44MjhoMS43NDFjLS4zNDgtLjYwOSwwLTEuMTMyLjE3NC0xLjY1NGEuNDc5LjQ3OSwwLDAsMSwuNDM1LS4yNjFoMi4wOWMuMTc0LDAsLjM0OC4wODcuMzQ4LjI2MWEyLjg2NCwyLjg2NCwwLDAsMSwuMzQ4LDEuNzQxLDEyLjgxNSwxMi44MTUsMCwwLDAsMS44MjgsMCwxLjE2NCwxLjE2NCwwLDAsMC0uMDg3LS43ODQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05LjE5MyAtMTMuODAxKSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzU1IiBkYXRhLW5hbWU9IlBhdGggNTUiIGQ9Ik0xMjguMTcsNTcuMjQ5QTQuMzcxLDQuMzcxLDAsMCwxLDEyOCw1Ni4yLDMuNywzLjcsMCwwLDAsMTIzLjk5LDUyLjlhNS4xNzMsNS4xNzMsMCwwLDAtMy4wNDcsMS41NjcsMy42NDQsMy42NDQsMCwwLDAsMS4zOTMsNi4wMDgsMy41MjksMy41MjksMCwwLDEsLjc4NC40MzUsOC45OTUsOC45OTUsMCwwLDAsLjYwOS0xLjgyOCwxLjUsMS41LDAsMCwxLTItLjUyMiwyLjA5LDIuMDksMCwwLDEtLjA4Ny0yLjQzOCw0LjMyOSw0LjMyOSwwLDAsMSwyLjM1MS0xLjc0MSwyLjA3MSwyLjA3MSwwLDAsMSwyLjI2NC43LDEuODM2LDEuODM2LDAsMCwxLC4xNzQsMi4zNTEsMTMuMDg2LDEzLjA4NiwwLDAsMCwxLjc0MS0uMTc0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUuNSAtNi44NTQpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNTYiIGRhdGEtbmFtZT0iUGF0aCA1NiIgZD0iTTY3LjUxOCw3My4xNDFjLjM0OCwxLjQ4LjcsMi45NiwxLjA0NSw0LjM1NGguOTU4Yy41MjItMi4wOSwxLjA0NS00LjA5MiwxLjU2Ny02LjA5NUg3MC4xM2MtLjI2MSwxLjU2Ny0uNywyLjk2LS45NTgsNC40NDFINjlMNjcuOTU0LDcxLjRINjYuOTA5Yy0uMzQ4LDEuNTY3LS43LDIuOTYtMS4wNDUsNC41MjhBMTkuMTY4LDE5LjE2OCwwLDAsMSw2NC43MzIsNzEuNEg2My42Yy42MDksMi4wOSwxLjEzMiw0LjA5MiwxLjY1NCw2LjA5NUg2Ni4zYTI5Ljc3MywyOS43NzMsMCwwLDEsMS4yMTktNC4zNTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04LjIyMyAtOS4yNDkpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNTciIGRhdGEtbmFtZT0iUGF0aCA1NyIgZD0iTTg5LjQ0NCwxMzIuM2EyLjczLDIuNzMsMCwwLDEtMy4wNDctLjc4NCw0LjYyLDQuNjIsMCwwLDAtLjcsMS40OGMuMzQ4LjA4Ny41MjIuMDg3Ljc4NC4xNzRhMy45MjUsMy45MjUsMCwwLDAsLjk1OC4yNjEsNC4xLDQuMSwwLDAsMCwyLjctLjI2MSwyLDIsMCwwLDAsMS4yMTktMiwxLjc1OCwxLjc1OCwwLDAsMC0xLjM5My0xLjY1NGMtLjM0OC0uMTc0LS43ODQtLjE3NC0xLjEzMi0uMzQ4YTUuMDM2LDUuMDM2LDAsMCwxLTEuMjE5LS40MzVjLS4yNjEtLjA4Ny0uMzQ4LS4zNDgtLjM0OC0uN2EuNjU1LjY1NSwwLDAsMSwuNDM1LS42MDksMS45NTEsMS45NTEsMCwwLDEsMi4zNTEuNzg0aC4xNzRjLjI2MS0uNDM1LjUyMi0uODcxLjc4NC0xLjM5My0uMzQ4LS4wODctLjYwOS0uMTc0LS44NzEtLjI2MWE0Ljk0Miw0Ljk0MiwwLDAsMC0yLjUyNS0uMjYxLDEuNCwxLjQsMCwwLDAtLjk1OC40MzUsMS43MzIsMS43MzIsMCwwLDAsLjI2MSwzLjA0N2MuNDM1LjE3NC44NzEuMjYxLDEuMzA2LjQzNS40MzUuMDg3Ljc4NC4yNjEsMS4yMTkuMzQ4YS43MzkuNzM5LDAsMCwxLC42MDkuN2MwLC42MDktLjE3NC44NzEtLjYwOSwxLjA0NSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjA4IC0xNi4zNDEpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNTgiIGRhdGEtbmFtZT0iUGF0aCA1OCIgZD0iTTExNy4yLDQ2Ljc1Yy4zNDgtLjQzNS43ODQtLjc4NCwxLjEzMi0xLjIxOS42MDkuNjA5LDEuMzkzLjk1OCwxLjY1NCwxLjgyOC40MzUtLjM0OC43ODQtLjc4NCwxLjIxOS0xLjEzMi0uNDM1LS4zNDgtLjc4NC0uNjA5LTEuMTMyLS44NzEtLjc4NC0uNy0xLjQ4LTEuMzA2LTIuMTc3LTJMMTE2LjI0NCw0MS43Yy0uMzQ4LjM0OC0uNy43ODQtMS4xMzIsMS4yMTkuOTU4LjI2MSwxLjM5My45NTgsMiwxLjQ4YTEuMiwxLjIsMCwwLDEtLjI2MS4zNDhsLTMuNCwzLjY1N2MtLjI2MS4yNjEtLjYwOS41MjItLjk1OC44NzEuNDM1LjQzNS45NTguODcxLDEuMzkzLDEuMzA2aC4xNzRjLS4wODctLjUyMi4yNjEtLjc4NC42MDktMS4xMzIuODcxLS44NzEsMS43NDEtMS43NDEsMi41MjUtMi43IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQuNTQ2IC01LjQwOSkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF81OSIgZGF0YS1uYW1lPSJQYXRoIDU5IiBkPSJNMTU2LjUzNywxMDYuNTg3aC0zLjc0NGMtLjQzNSwwLS44NzEtLjA4Ny0xLjM5My0uMDg3djEuNTY3YTUuNyw1LjcsMCwwLDEsMi40MzgtLjE3NGMwLC4yNjEuMDg3LjUyMi4wODcuNzg0djQuN2E0LjM3LDQuMzcsMCwwLDEtLjE3NCwxLjA0NSw2LjM1OSw2LjM1OSwwLDAsMCwxLjgyOCwwLDMuODMyLDMuODMyLDAsMCwxLS4xNzQtLjg3MVYxMDguNTlhMS45MTcsMS45MTcsMCwwLDEsLjA4Ny0uN2MuODcxLjA4NywxLjY1NC0uMTc0LDIuNDM4LjI2MWE5LjM1NSw5LjM1NSwwLDAsMCwwLTEuNTY3LDcuNDI5LDcuNDI5LDAsMCwwLTEuMzkzLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOS41NzUgLTEzLjc4OCkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF82MCIgZGF0YS1uYW1lPSJQYXRoIDYwIiBkPSJNODMuMzg5LDYwLjU5NWguNDM1Yy0uMDg3LTIuMDktLjA4Ny00LjA5MiwwLTYuMDk1SDgyLjY5MmMtLjQzNSwxLjMwNi0uOTU4LDIuNTI1LTEuMzkzLDMuNzQ0aC0uMTc0Yy0uNDM1LTEuMjE5LS44NzEtMi41MjUtMS4zMDYtMy43NDRINzguNnY2LjA5NWguODcxVjU2LjI0MWguMDg3Yy41MjIsMS4zOTMsMS4wNDUsMi43ODYsMS41NjcsNC4yNjZoLjA4N2wxLjU2Ny00LjE3OWguMDg3djQuMjY2YTEsMSwwLDAsMSwuNTIyLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMC4xNjIgLTcuMDY0KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzYxIiBkYXRhLW5hbWU9IlBhdGggNjEiIGQ9Ik01OC41ODQsMzcuMzI4Yy43ODQsMS43NDEsMS42NTQsMy40ODMsMi40MzgsNS4yMjRhMS4yMzgsMS4yMzgsMCwwLDEsLjE3NC41MjJjMCwuMTc0LS4wODcuMzQ4LS4wODcuNjA5LjE3NC0uMDg3LjM0OC0uMDg3LjUyMi0uMTc0LDEuMTMyLS41MjIsMi4zNTEtMS4wNDUsMy40ODMtMS42NTRhMi43LDIuNywwLDAsMSwxLjQ4LS40MzUsOS42NTEsOS42NTEsMCwwLDAtLjc4NC0xLjY1NCw5LjQyNiw5LjQyNiwwLDAsMS0zLjQ4MywxLjkxNiwxLjksMS45LDAsMCwwLS4yNjEtLjQzNWMtLjctMS40OC0xLjM5My0zLjA0Ny0yLjA5LTQuNTI4QTEuMjI3LDEuMjI3LDAsMCwxLDU5Ljg5LDM1LjVjLS43LjM0OC0xLjM5My42MDktMi4wOS45NTh2LjA4N2EuOTE5LjkxOSwwLDAsMSwuNzg0Ljc4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuNDczIC00LjYwOCkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF82MiIgZGF0YS1uYW1lPSJQYXRoIDYyIiBkPSJNNzIuMTUxLDMxLjVhNi4yMzgsNi4yMzgsMCwwLDAtMi4zNTEuNTIyYy40MzUuMDg3LjUyMi40MzUuNjA5Ljc4NC4zNDgsMiwuNzg0LDMuOTE4LDEuMTMyLDUuOTIxYTEuODgyLDEuODgyLDAsMCwxLS4wODcuOTU4aC40MzVhMTcuODMzLDE3LjgzMywwLDAsMSwyLjA5LS40MzUsOS45MzksOS45MzksMCwwLDEsMy4yMjItLjQzNSwxMS4yLDExLjIsMCwwLDAtLjM0OC0xLjY1NCw5LjE0OCw5LjE0OCwwLDAsMS0zLjgzMS45NTguNjU4LjY1OCwwLDAsMS0uMDg3LS4zNDhjLS4zNDgtMS43NDEtLjctMy40LTEuMDQ1LTUuMTM3LS4xNzQtLjUyMi0uMTc0LS44NzEuMjYxLTEuMTMyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOS4wMjUgLTQuMDkxKSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzYzIiBkYXRhLW5hbWU9IlBhdGggNjMiIGQ9Ik04NC44LDExNC42MzZoMy4zMDlhMy42NzQsMy42NzQsMCwwLDEsMS45MTYuMjYxdi0xLjc0MWExMS44MTksMTEuODE5LDAsMCwxLTQuMDA1LjE3NGMwLS4xNzQtLjA4Ny0uNDM1LS4wODctLjYwOXYtNC45NjNjMC0uMTc0LDAtLjQzNS4wODctLjUyMi4wODctLjE3NC4yNjEtLjE3NC40MzUtLjM0OGwtLjA4Ny0uMDg3SDg0LjFjLjQzNS4yNjEuMzQ4LjcuMzQ4LDEuMTMydjUuNjZhMS4zNzEsMS4zNzEsMCwwLDEtLjM0OCwxLjEzMiwxLjAzMiwxLjAzMiwwLDAsMSwuNy0uMDg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAuODc0IC0xMy44MjcpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNjQiIGRhdGEtbmFtZT0iUGF0aCA2NCIgZD0iTTEwOC44OTQsNzYuNzlhMS4xMzIsMS4xMzIsMCwxLDEsMC0yLjI2NCwxLjI1NiwxLjI1NiwwLDAsMSwxLjEzMiwxLjMwNmMuMDg3LjUyMi0uNDM1Ljk1OC0xLjEzMi45NThNMTA4Ljk4MSw3MmMuMzQ4LDAsLjYwOS4yNjEuNjA5Ljc4NHMtLjE3NC43ODQtLjYwOS43ODRhLjY4Ny42ODcsMCwwLDEtLjctLjdjLjA4Ny0uNDM1LjM0OC0uODcxLjctLjg3MW0yLjk2LDUuNHYtLjg3MWMtLjUyMi0uMTc0LS43LS40MzUtLjctLjg3MSwwLS41MjIuMTc0LS45NTguNy0xLjA0NVY3My4yMmEuMDg1LjA4NSwwLDAsMS0uMDg3LS4wODdjLS40MzUuNTIyLS43ODQsMS4wNDUtMS4yMTksMS41NjdhNC4wMjMsNC4wMjMsMCwwLDAtLjYwOS0uNjA5Yy43LTEuMDQ1LjctMS44MjguMTc0LTIuMzUxYTEuNywxLjcsMCwwLDAtMi4wOS0uMDg3LDMuMTI3LDMuMTI3LDAsMCwwLS42MDkuODcxLDEuNTQ1LDEuNTQ1LDAsMCwwLC40MzUsMS40OGMtLjE3NC4xNzQtLjQzNS4zNDgtLjYwOS41MjJhMS44NjgsMS44NjgsMCwwLDAtLjM0OCwyLDEuNTc2LDEuNTc2LDAsMCwwLDEuMzkzLDEuMTMyLDIuMTcxLDIuMTcxLDAsMCwwLDItLjYwOWwuMjYxLS4yNjFjLjM0OC40MzUuNy44NzEsMS4zMDYuNjA5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMuODEzIC05LjI0MSkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF82NSIgZGF0YS1uYW1lPSJQYXRoIDY1IiBkPSJNMTAxLjgxOCwxMzMuMDM0Yy4yNjEtLjE3NC41MjItLjI2MS43ODQtLjQzNS0uMzQ4LS40MzUtLjYwOS0uNzg0LTEuMDQ1LTEuMzA2YTEuNDkxLDEuNDkxLDAsMCwxLTEuNTY3LDEuMjE5LDEuODg2LDEuODg2LDAsMCwxLTEuNjU0LS44NzEsMy42MjUsMy42MjUsMCwwLDEtLjI2MS0yLjcsMS44LDEuOCwwLDAsMSwyLjE3Ny0xLjMwNiwxLjUwNywxLjUwNywwLDAsMSwxLjEzMiwxLjA0NWMuMjYxLS41MjIuNTIyLS45NTguNzg0LTEuMzkzYTguMDkxLDguMDkxLDAsMCwxLS44NzEtLjQzNSwzLjI4MiwzLjI4MiwwLDAsMC00LjM1NCwxLjQ4LDQuMDkyLDQuMDkyLDAsMCwwLS4xNzQsMy4wNDcsMy4zMzgsMy4zMzgsMCwwLDAsNS4wNSwxLjY1NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjQ4NCAtMTYuMzc3KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzY2IiBkYXRhLW5hbWU9IlBhdGggNjYiIGQ9Ik03OS41MDUsNzcuNDk1aC45NThWNzEuNEg3OS40MThhMzIuMDgsMzIuMDgsMCwwLDEsMCw0LjA5MmMtLjA4NywwLS4wODcsMC0uMTc0LjA4N0w3Ni42MzIsNzEuNEg3NS41djYuMDk1aC45NThhMTkuODk0LDE5Ljg5NCwwLDAsMSwuMDg3LTQuNjE1YzEuMDQ1LDEuNTY3LDIsMy4wNDcsMi45Niw0LjYxNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuNzYyIC05LjI0OSkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF82NyIgZGF0YS1uYW1lPSJQYXRoIDY3IiBkPSJNNzAuNjQ3LDkxLjAxMmE0LjcyNiw0LjcyNiwwLDAsMS0xLjkxNiwwLDUuNDI1LDUuNDI1LDAsMCwxLS4wODctMS42NTQuMzg5LjM4OSwwLDAsMSwuMzQ4LS4yNjEsMTAuNTM4LDEwLjUzOCwwLDAsMSwxLjY1NC4wODdjLjQzNS4wODcuNjA5LjQzNS42MDkuOTU4cy0uMTc0Ljc4NC0uNjA5Ljg3MW0xLjQ4LS4wODdBMS43MjIsMS43MjIsMCwwLDAsNzAuNTYsODguNEg2OC4wMzVhLjY1Mi42NTIsMCwwLDAtLjQzNS4wODd2Ni4xODJhMy4yNjUsMy4yNjUsMCwwLDAsLjk1OC0uMDg3VjkyLjA1N2MuOTU4LS4yNjEsMS4xMzItLjE3NCwxLjQ4LjUyMi4zNDguNjA5LjYwOSwxLjMwNi45NTgsMmgxLjA0NUw3MC43MzUsOTEuOTdhMi45LDIuOSwwLDAsMCwuNTIyLS4yNjEsMS45NTUsMS45NTUsMCwwLDAsLjg3MS0uNzg0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC43NCAtMTEuNDQ3KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzY4IiBkYXRhLW5hbWU9IlBhdGggNjgiIGQ9Ik0xMjUuMjc5LDk0LjQ4MmguNjA5Vjg4LjM4N2gtLjk1OHY0LjE3OWgtLjE3NGMtLjg3MS0xLjM5My0xLjc0MS0yLjc4Ni0yLjYxMi00LjI2NkgxMjEuMWMwLDIuMDkuMDg3LDQuMDkyLDAsNi4wOTVoLjk1OFY4OS45NTRhLjI3LjI3LDAsMCwwLC4xNzQtLjA4N2MuOTU4LDEuNDgsMS44MjgsMi45NiwyLjc4Niw0LjUyOCwwLC4wODcuMTc0LjA4Ny4yNjEuMDg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUuNjU3IC0xMS40MzUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNjkiIGRhdGEtbmFtZT0iUGF0aCA2OSIgZD0iTTk2Ljg0NCw3NS4yMTVhMS40NTEsMS40NTEsMCwwLDEtMS4zOTMsMS40OCw1LjY4OSw1LjY4OSwwLDAsMS0xLjIxOSwwVjcyLjE2N2EyLjYxMywyLjYxMywwLDAsMSwyLC4yNjEsMS4zMTgsMS4zMTgsMCwwLDEsLjYwOSwxLjIxOXYxLjU2N005NS44LDcxLjM4NGExNCwxNCwwLDAsMC0yLjctLjA4N3Y2LjE4MmMuODcxLDAsMS43NDEuMDg3LDIuNjEyLDBhMi4yMywyLjIzLDAsMCwwLDItMS41NjcsNC4wODYsNC4wODYsMCwwLDAsLjA4Ny0yLjcsMi41MzUsMi41MzUsMCwwLDAtMi0xLjgyOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjAzNyAtOS4yMzMpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNzAiIGRhdGEtbmFtZT0iUGF0aCA3MCIgZD0iTTU1LjcsNzUuOGEzLjA1NywzLjA1NywwLDAsMSwuMDg3LTIuODczLDEuNjQxLDEuNjQxLDAsMCwxLDIuODczLS4wODcsMi45NDQsMi45NDQsMCwwLDEsLjA4NywzLjA0NywxLjY1OCwxLjY1OCwwLDAsMS0xLjU2Ny44NzFBMS40NDksMS40NDksMCwwLDEsNTUuNyw3NS44bTMuOTE4LjM0OGEzLjY2MSwzLjY2MSwwLDAsMC0uMDg3LTMuNjU3QTIuNjQyLDIuNjQyLDAsMCwwLDU3LjE4Myw3MS4xYTIuNDA2LDIuNDA2LDAsMCwwLTIuMzUxLDEuMzkzLDMuNzEyLDMuNzEyLDAsMCwwLDAsMy41NywyLjQ1MSwyLjQ1MSwwLDAsMCwyLjQzOCwxLjM5MywyLjEyMiwyLjEyMiwwLDAsMCwyLjM1MS0xLjMwNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuMDMgLTkuMjExKSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzcxIiBkYXRhLW5hbWU9IlBhdGggNzEiIGQ9Ik00MS42OTMsODkuODY3YTEuNjQsMS42NCwwLDAsMSwyLjg3MywwQTIuOTE4LDIuOTE4LDAsMCwxLDQ0LjQ3OSw5M2ExLjcxLDEuNzEsMCwwLDEtMi43ODYsMCwyLjY4NiwyLjY4NiwwLDAsMS0uNDM1LTEuNTY3LDMuMjU5LDMuMjU5LDAsMCwxLC40MzUtMS41NjdtMy43NDQsMy41N2EzLjY2OSwzLjY2OSwwLDAsMCwuMTc0LTMuNjU3LDIuNDY5LDIuNDY5LDAsMCwwLTIuNDM4LTEuNDgsMi42OTIsMi42OTIsMCwwLDAtMi40MzgsMS40OCwzLjk2MywzLjk2MywwLDAsMC0uNDM1LDEuNzQxLDMuNTEsMy41MSwwLDAsMCwuNTIyLDEuOTE2LDIuODA3LDIuODA3LDAsMCwwLDQuNjE1LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjIxMSAtMTEuNDM1KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzcyIiBkYXRhLW5hbWU9IlBhdGggNzIiIGQ9Ik0xMDIuOTMyLDkzLjcxYTE5LjY3LDE5LjY3LDAsMCwxLDAtNC41MjgsMi45NzgsMi45NzgsMCwwLDEsMS43NDEuMDg3LDEuNTgzLDEuNTgzLDAsMCwxLC44NzEuOTU4LDQuMzEzLDQuMzEzLDAsMCwxLDAsMi4zNTEsMS4zMjksMS4zMjksMCwwLDEtLjk1OC45NTgsMi42NiwyLjY2LDAsMCwxLTEuNjU0LjE3NG0zLjQ4My0uOTU4YTQuNjM2LDQuNjM2LDAsMCwwLS4wODctMi44NzMsMS45MTcsMS45MTcsMCwwLDAtMS4zOTMtMS4zMDYsOS40MTIsOS40MTIsMCwwLDAtMy4xMzUtLjA4NywxNy44MzEsMTcuODMxLDAsMCwxLC4wODcsMy4wNDd2My4wNDdoMi4yNjRhMi40MDcsMi40MDcsMCwwLDAsMi4yNjQtMS44MjgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMy4xNjIgLTExLjQ0NikiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF83MyIgZGF0YS1uYW1lPSJQYXRoIDczIiBkPSJNODQuOSw3Ny41NjloNC4yNjZWNzYuN2ExOC44NDEsMTguODQxLDAsMCwxLTMuMTM1LDBWNzQuODdoMi4wOXYtLjk1OGE3LjcsNy43LDAsMCwxLTIsMCw1LjgzNyw1LjgzNywwLDAsMSwwLTEuNzQxaDMuMDQ3VjcxLjNIODQuOTg3djYuMjY5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjk3NyAtOS4yMzcpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNzQiIGRhdGEtbmFtZT0iUGF0aCA3NCIgZD0iTTU5LDk0LjQ4Mmg0LjI2NnYtLjg3MWMtMS4xMzIsMC0yLjE3Ny4wODctMy4xMzUsMFY5MS43ODNoMnYtLjk1OGE1LjYyMSw1LjYyMSwwLDAsMS0yLjA5LDAsNS4yNjMsNS4yNjMsMCwwLDEsMC0xLjY1NGgzLjA0N1Y4OC4zSDU5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcuNjI4IC0xMS40MzUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNzUiIGRhdGEtbmFtZT0iUGF0aCA3NSIgZD0iTTk3LjQ5Miw5NC41NjlWOTMuN0g5NC4zNThhNC4yNiw0LjI2LDAsMCwxLC4wODctMS44MjhoMnYtLjk1OGE1LjE2Miw1LjE2MiwwLDAsMS0yLDAsMy45MzMsMy45MzMsMCwwLDEsLjA4Ny0xLjc0MWgyLjk2Vjg4LjNIOTMuNGMuMDg3LDIuMDksMCw0LjA5MiwwLDYuMTgyaDQuMDkyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyLjA3NiAtMTEuNDM1KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzc2IiBkYXRhLW5hbWU9IlBhdGggNzYiIGQ9Ik01My4xLDkxLjAwNkg1MS41MzJWODkuMTc4YTMuMjY1LDMuMjY1LDAsMCwxLDEuODI4LDAsLjk0Ni45NDYsMCwwLDEtLjI2MSwxLjgyOG0xLjgyOC0uN2ExLjU4NSwxLjU4NSwwLDAsMC0xLjc0MS0xLjkxNiwyMS4xNzUsMjEuMTc1LDAsMCwwLTIuMzUxLDBINTAuNHY2LjA5NWgxLjA0NVY5MS44NzdINTIuNDlhNC45NjUsNC45NjUsMCwwLDAsMS4xMzItLjA4NywxLjU2NCwxLjU2NCwwLDAsMCwxLjMwNi0xLjQ4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi41MTYgLTExLjQ0MikiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF83NyIgZGF0YS1uYW1lPSJQYXRoIDc3IiBkPSJNNzIuNDEyLDU1LjY5M2MuMjYxLjc4NC40MzUsMS40OC43LDIuMzUxSDcxLjcxNmE0LjYxNSw0LjYxNSwwLDAsMSwuNy0yLjM1MW0xLjEzMiwzLjQ4M2MuMDg3LjQzNS4yNjEuODcxLjM0OCwxLjMwNmgxLjA0NWMtLjYwOS0yLjA5LTEuMzkzLTQuMDkyLTEuOTE2LTYuMTgySDcxLjhjLS42MDksMi4xNzctMS4zMDYsNC4wOTItMiw2LjE4MmguODcxYTguOTM1LDguOTM1LDAsMCwwLC4zNDgtMS4yMTkuNDc3LjQ3NywwLDAsMSwuNTIyLS4zNDhoMS40OGEuNDIzLjQyMywwLDAsMSwuNTIyLjI2MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuMDI1IC03LjAzOSkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF83OCIgZGF0YS1uYW1lPSJQYXRoIDc4IiBkPSJNNzguMTU0LDkxLjk3YTEzLjkwOCwxMy45MDgsMCwwLDEsLjctMi4yNjRoLjE3NGMuMTc0LjcuNDM1LDEuMzkzLjYwOSwyLjE3Ny0uNTIyLjI2MS0uOTU4LjA4Ny0xLjQ4LjA4N20uMjYxLTMuNTdjLS4wODcuMzQ4LS4xNzQuNjA5LS4yNjEuOTU4bC0xLjU2Nyw0LjdhMy43NzEsMy43NzEsMCwwLDAtLjA4Ny40MzVoLjg3MWMuMTc0LS40MzUuMjYxLS44NzEuNDM1LTEuMjE5LjA4Ny0uMTc0LjE3NC0uMzQ4LjQzNS0uMzQ4YTcuMjMxLDcuMjMxLDAsMCwxLDEuOTE2LjA4NywxMC41MjcsMTAuNTI3LDAsMCwxLC40MzUsMS41NjdoMS4wNDVjLS43LTIuMDktMS4zMDYtNC4wOTItMS45MTYtNi4wOTVINzguNDE2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuODkxIC0xMS40NDcpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfNzkiIGRhdGEtbmFtZT0iUGF0aCA3OSIgZD0iTTEzMi4yNTEsMTA2LjdIMTI5LjlhMS4wMzYsMS4wMzYsMCwwLDEsLjM0OC45NTh2Ni4wMDhhMS4wMzYsMS4wMzYsMCwwLDEtLjM0OC45NThoMi4xNzdjLS4zNDgtLjQzNS0uMzQ4LS40MzUtLjM0OC0xLjEzMnYtNS40ODVjLjA4Ny0uNTIyLDAtLjk1OC41MjItMS4zMDYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNi43OTUgLTEzLjgxNCkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF84MCIgZGF0YS1uYW1lPSJQYXRoIDgwIiBkPSJNMjYuNTM4LDEwNi43SDI0LjFjLjQzNS40MzUuNDM1LjQzNS40MzUsMS4xMzJ2NS40YzAsLjUyMi4wODcuOTU4LS40MzUsMS4zOTNoMi4yNjRjLjA4NywwLC4wODctLjA4Ny4xNzQtLjA4Ny0uNTIyLS4xNzQtLjQzNS0uNTIyLS40MzUtLjg3MXYtNS44MzRjMC0uNDM1LS4wODctLjg3MS40MzUtMS4xMzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjExNiAtMTMuODE0KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzgxIiBkYXRhLW5hbWU9IlBhdGggODEiIGQ9Ik02Ny43NjYsNTUuMjcxVjU0LjRINjMuNWMwLC40MzUuMDg3Ljg3MS4wODcsMS4zMDZ2NC43ODloLjk1OGExMy4xMTYsMTMuMTE2LDAsMCwxLC4wODctMi42MTJoMi4wOXYtLjg3MWgtMi4wOVY1NS4yNzFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOC4yMSAtNy4wNTIpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfODIiIGRhdGEtbmFtZT0iUGF0aCA4MiIgZD0iTTgwLjQ2NywxMzIuNTIxdi00Ljk2M2ExLjEsMS4xLDAsMCwxLC4wODctLjUyMiwxLjUyOCwxLjUyOCwwLDAsMSwuMzQ4LS40MzVoLTJjLjM0OC4yNjEuMjYxLjYwOS4yNjEuODcxdjUuMTM3YzAsLjUyMiwwLC41MjItLjI2MS44NzFhMy44MjEsMy44MjEsMCwwLDAsMi0uMDg3Yy0uNDM1LS4xNzQtLjQzNS0uNTIyLS40MzUtLjg3MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjIwMSAtMTYuMzg3KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzgzIiBkYXRhLW5hbWU9IlBhdGggODMiIGQ9Ik04NC42NzQsODkuMjcxaDEuNjU0djUuMjI0aC45NThWOTEuMDEyYTYsNiwwLDAsMSwuMDg3LTEuNzQxaDEuNTY3Vjg4LjRIODQuNXYuODcxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwLjkyNSAtMTEuNDQ3KSIgZmlsbD0iI2ZjZmJmNSIvPgogIDxwYXRoIGlkPSJQYXRoXzg0IiBkYXRhLW5hbWU9IlBhdGggODQiIGQ9Ik0xMDMuNyw1NC40aC0uOTU4Yy0uNDM1Ljc4NC0uNzg0LDEuNTY3LTEuMTMyLDIuMzUxaC0uMTc0Yy0uNDM1LS43ODQtLjg3MS0xLjU2Ny0xLjMwNi0yLjI2NEg5OWMuNTIyLjk1OCwxLjA0NSwxLjgyOCwxLjU2NywyLjdBMy4yNTksMy4yNTksMCwwLDEsMTAxLDU4Ljc1NHYxLjgyOGguOTU4VjU4Ljc1NEEyLjc4NSwyLjc4NSwwLDAsMSwxMDIuNCw1Ny4xYTE1LjQzMiwxNS40MzIsMCwwLDEsMS4zMDYtMi43IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuOCAtNy4wNTIpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfODUiIGRhdGEtbmFtZT0iUGF0aCA4NSIgZD0iTTk2LjY3OSw2MC40ODJWNTkuN2MtMS4wNDUtLjA4Ny0yLjA5LjA4Ny0zLjEzNS0uMDg3VjU0LjNIOTIuNWMuMDg3LDIsMCw0LjAwNSwwLDYuMDk1aDQuMTc5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExLjk2IC03LjAzOSkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzI4IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAyOCIgd2lkdGg9IjEuMDQ1IiBoZWlnaHQ9IjYuMDk1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDAuODI4IDc2Ljg2NSkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF84NiIgZGF0YS1uYW1lPSJQYXRoIDg2IiBkPSJNODguMjYxLDYwLjU4MmguNzg0VjU0LjRIODhjLjA4NywyLjA5LDAsNC4wOTIsMCw2LjA5NS4wODcsMCwuMTc0LjA4Ny4yNjEuMDg3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEuMzc4IC03LjA1MikiIGZpbGw9IiNmY2ZiZjUiLz4KPC9zdmc+Cg==);
  flex: 1 0 auto;
  height: auto;
  height: auto;
  background-repeat: no-repeat;
  background-size: calc(100% - 30px);
  background-position: center;
  max-width: 194px;
  margin: auto;
}
@media only screen and (min-width: 822px) {
  .widget-area section:nth-child(2) .footer-logo {
    background-size: calc(100% - 40px);
  }
}
.widget-area section:nth-child(2) .footer-logo::before {
  content: "";
  display: block;
  padding-top: 100%;
}
.widget-area section:nth-child(2) .footer-social-links {
  margin-top: 0;
  border-top: 1px solid var(--global--cf-color-neutral);
}
.widget-area section:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
  grid-area: hours;
  min-width: 218px;
}
.widget-area section:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-area: contact;
}
.widget-area .footer-social-links {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 60px;
}
.widget-area .footer-social-links .footer-social-links-inner {
  text-align: center;
  line-height: 0;
}
.widget-area .footer-social-links span.social-break {
  display: none;
}
@media only screen and (max-width: 445px) {
  .widget-area .footer-social-links span.social-break {
    display: block;
  }
  .widget-area .footer-social-links {
    min-height: 100px;
  }
}
.widget-area .footer-social-links a {
  background-repeat: no-repeat;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 2px 4px;
}
.widget-area .footer-social-links .cf-social-fb {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4zNzkiIGhlaWdodD0iMTcuMzYiIHZpZXdCb3g9IjAgMCAxNy4zNzkgMTcuMzYiPgogIDxwYXRoIGlkPSJQYXRoXzE4NjUiIGRhdGEtbmFtZT0iUGF0aCAxODY1IiBkPSJNOTkwLjk4NywxMTcuNmE1LjIyMSw1LjIyMSwwLDAsMC0uNjM2LTIuMTc4LDQuNSw0LjUsMCwwLDAtMy4yLTIuMjM1LDEyLjM5LDEyLjM5LDAsMCwwLTIuMjkyLS4xNzVjLTEuMzQtLjAxMy0yLjY4MS0uMDItNC4wMjItLjAwNi0uOTIxLjAxNC0xLjg0Mi4wNDMtMi43NjIuMTEzYTQuNjIsNC42MiwwLDAsMC0yLjE5Mi43NDQsNC41NjYsNC41NjYsMCwwLDAtMi4wMjksMy4yLDE0LjA5LDE0LjA5LDAsMCwwLS4xNDYsMi4yM3EtLjAxNywxLjc1NS0uMDExLDMuNTA4YTI4LjgsMjguOCwwLDAsMCwuMTExLDMuMTksNS4wNjgsNS4wNjgsMCwwLDAsLjYyLDEuOTcyLDQuNDczLDQuNDczLDAsMCwwLDIuOTYsMi4xNywxMC4xODksMTAuMTg5LDAsMCwwLDIuMjYuMjE3cS41ODIuMDA3LDEuMTY1LDBhLjExNi4xMTYsMCwwLDAsLjA3LS4xLjczNC43MzQsMCwwLDAsMC0uMDc0VjEyNC4wN2MwLS4zMjItLjA5NC0uMjQyLS43Ni0uMjQycy0uOTI3LjAyMS0xLjEwNS4wMjFhMi43MjIsMi43MjIsMCwwLDEtLjMyNS0uMDA2YzAtLjA1OS0uMDEtLjEwNi0uMDEtLjE1NCwwLS43ODcuMDA4LTEuNTc4LDAtMi4zNjgsMC0uMTUyLjA0OC0uMTg0LjE5LS4xODQuNjE0LjAwNiwxLjIyNCwwLDEuODQyLjAwNi4xNCwwLC4xNzYtLjA0Ny4xNzYtLjE4di0xLjk0MWEzLjAzMSwzLjAzMSwwLDAsMSwuNTktMS44NzgsMi45MiwyLjkyLDAsMCwxLDIuMzQzLTEuMjFjLjc0Mi0uMDIyLDEuNDgyLS4wMDgsMi4yMjMtLjAwOC4xMzgsMCwuMTY5LjA1MS4xNi4yMTJhMTQuOCwxNC44LDAsMCwwLDAsMi4wMzFjLjAxLjE2NC0uMDI2LjIwNi0uMTYuMjA2aC0xLjQ0MWEuOTI3LjkyNywwLDAsMC0uOTQ3LjY1OCwxLjExOCwxLjExOCwwLDAsMC0uMDQyLjMwOWMwLC41NC4wMSwxLjA4LDAsMS42MTksMCwuMTU0LjA1MS4xODIuMTkxLjE4MmgyLjEzOWMuMDY0LDAsLjEyOS4wMS4yMTcuMDEtLjAzNC4yNy0uMDYyLjUyOS0uMS43ODUtLjA3MS41NTctLjE1LDEuMTE1LS4yMTgsMS42NzItLjA0OC4zNDYtLjE2NC4yNjQtLjcyLjI2NHMtMS0uMDA3LTEuMi0uMDA3LS4zMDksMC0uMzA5LjE4OXY2LjE1M2MwLC4wMjQsMCwuMDQ4LDAsLjA3NGEuMTE0LjExNCwwLDAsMCwuMDM1LjA3M2MuNjMxLDAsMS4zNjQtLjAwNiwxLjg2MS0uMDE1YTcuOTQ1LDcuOTQ1LDAsMCwwLDEuOTY1LS4yMjksNC40NjIsNC40NjIsMCwwLDAsMy4zNi0zLjQ4OCwxMC4zMTMsMTAuMzEzLDAsMCwwLC4yMDctMi4yNDdjLjAxOC0xLjA4LjAxOC0yLjE1OC4wMTgtMy4yNDNDOTkxLjA3NCwxMTkuOTU1LDk5MS4wODUsMTE4Ljc3Niw5OTAuOTg3LDExNy42WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk3My42OTUgLTExMykiIGZpbGw9IiNmY2ZiZjUiLz4KPC9zdmc+Cg==);
}
.widget-area .footer-social-links .cf-social-insta {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBfNDA5IiBkYXRhLW5hbWU9Ikdyb3VwIDQwOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTcuNjE0IiBoZWlnaHQ9IjE3LjYzIiB2aWV3Qm94PSIwIDAgMTcuNjE0IDE3LjYzIj4KICA8cGF0aCBpZD0iUGF0aF8xODY1IiBkYXRhLW5hbWU9IlBhdGggMTg2NSIgZD0iTTMzMi45NDYsMTM4Ni42NTRjLS45MjYsMC0xLjg1My4wMTItMi43NzksMGExMC4zMDgsMTAuMzA4LDAsMCwxLTIuMjkyLS4yMiw0LjUzNiw0LjUzNiwwLDAsMS0zLTIuMiw1LjE1Miw1LjE1MiwwLDAsMS0uNjI5LTIsMjkuNDg0LDI5LjQ4NCwwLDAsMS0uMTEzLTMuMjM0cS0uMDA2LTEuNzc3LjAxMi0zLjU1NmExNC4yMDYsMTQuMjA2LDAsMCwxLC4xNDgtMi4yNjEsNC42MzEsNC42MzEsMCwwLDEsMi4wNTctMy4yNDcsNC42ODIsNC42ODIsMCwwLDEsMi4yMjItLjc1M2MuOTMyLS4wNzIsMS44NjYtLjEsMi44LS4xMTUsMS4zNTktLjAxNSwyLjcxOS0uMDA3LDQuMDc4LjAwNmExMi41NzYsMTIuNTc2LDAsMCwxLDIuMzIzLjE3Nyw0LjU1Nyw0LjU1NywwLDAsMSwzLjIzOSwyLjI2Niw1LjMsNS4zLDAsMCwxLC42NDUsMi4yMDhjLjEsMS4xOS4wODksMi4zODUuMDg5LDMuNTc5LDAsMS4xLDAsMi4xOTItLjAxOCwzLjI4OGExMC40NDMsMTAuNDQzLDAsMCwxLS4yMSwyLjI3OCw0LjUyMiw0LjUyMiwwLDAsMS0zLjQwNiwzLjUzNiw4LjAxNiw4LjAxNiwwLDAsMS0xLjk5Mi4yMzNjLTEuMDU4LjAyMS0yLjExNy4wMzMtMy4xNzMuMDUxWm0tLjAyNy0xLjU1MywwLS4wMzVjLjkxNywwLDEuODM1LjAxLDIuNzUyLDBhOC45MTIsOC45MTIsMCwwLDAsMS45LS4xNjEsMi45NjYsMi45NjYsMCwwLDAsMi4zOTEtMi4zNDgsOS43NzEsOS43NzEsMCwwLDAsLjE4My0yLjE2NWMuMDE2LTEuNDQ1LjAxNC0yLjg5LjAwOC00LjMzNGExNy43NDQsMTcuNzQ0LDAsMCwwLS4xMjYtMi41NjcsMy4wMjgsMy4wMjgsMCwwLDAtMi41LTIuNjcsMTAuNTI3LDEwLjUyNywwLDAsMC0yLjA2Ni0uMTU5Yy0xLjIzMy0uMDE2LTIuNDY0LS4wMTQtMy43LS4wMTJhMjYuNzc0LDI2Ljc3NCwwLDAsMC0zLjAzLjEwNywzLjQzMiwzLjQzMiwwLDAsMC0xLjU2MS41NCwzLjA1NiwzLjA1NiwwLDAsMC0xLjI4OSwyLjAzMSwxMC4xNTYsMTAuMTU2LDAsMCwwLS4xNDQsMS45NGMtLjAwOCwxLjg2NSwwLDMuNzMxLjAxMiw1LjU5NWE3LjU3LDcuNTcsMCwwLDAsLjE1MywxLjYzMywyLjk0MywyLjk0MywwLDAsMCwxLjkyOCwyLjI3Miw1LjI5Myw1LjI5MywwLDAsMCwxLjc0LjI4QzMzMC42ODUsMTM4NS4wNjcsMzMxLjgsMTM4NS4wODEsMzMyLjkxOCwxMzg1LjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzI0LjEzMSAtMTM2OS4wNTUpIiBmaWxsPSIjZmNmYmY1Ii8+CiAgPHBhdGggaWQ9IlBhdGhfMTg2NiIgZGF0YS1uYW1lPSJQYXRoIDE4NjYiIGQ9Ik0zMzUuMzgsMTM3NS43NzlhNC41MjEsNC41MjEsMCwxLDEtNC41NTItNC41MTdBNC41MzYsNC41MzYsMCwwLDEsMzM1LjM4LDEzNzUuNzc5Wm0tNC41MjEsMi45MzhhMi45MzQsMi45MzQsMCwxLDAtMi45MzYtMi44OTRBMi45NDYsMi45NDYsMCwwLDAsMzMwLjg1OSwxMzc4LjcxN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjIuMDUyIC0xMzY2Ljk3NSkiIGZpbGw9IiNmY2ZiZjUiLz4KICA8cGF0aCBpZD0iUGF0aF8xODY3IiBkYXRhLW5hbWU9IlBhdGggMTg2NyIgZD0iTTMzMC41NDQsMTM3MS42NzVhMS4wNTUsMS4wNTUsMCwxLDEsMS4wNDEsMS4wNjRBMS4wNjIsMS4wNjIsMCwwLDEsMzMwLjU0NCwxMzcxLjY3NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMTguMDkgLTEzNjcuNTc2KSIgZmlsbD0iI2ZjZmJmNSIvPgo8L3N2Zz4K);
}
.widget-area .footer-social-links .cf-social-yt {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4zNzkiIGhlaWdodD0iMTcuMzkxIiB2aWV3Qm94PSIwIDAgMTcuMzc5IDE3LjM5MSI+CiAgPHBhdGggaWQ9IlBhdGhfMTg2NSIgZGF0YS1uYW1lPSJQYXRoIDE4NjUiIGQ9Ik03NDQuOTg3LDExNy42YTUuMjIzLDUuMjIzLDAsMCwwLS42MzYtMi4xNzgsNC41LDQuNSwwLDAsMC0zLjItMi4yMzUsMTIuMzg5LDEyLjM4OSwwLDAsMC0yLjI5Mi0uMTc1Yy0xLjM0LS4wMTMtMi42ODEtLjAyLTQuMDIyLS4wMDYtLjkyMS4wMTQtMS44NDIuMDQzLTIuNzYyLjExM2E0LjYyLDQuNjIsMCwwLDAtMi4xOTIuNzQ0LDQuNTY2LDQuNTY2LDAsMCwwLTIuMDI5LDMuMiwxNC4xLDE0LjEsMCwwLDAtLjE0NiwyLjIzcS0uMDE3LDEuNzU1LS4wMTEsMy41MDhhMjguODE5LDI4LjgxOSwwLDAsMCwuMTEyLDMuMTksNS4wNjgsNS4wNjgsMCwwLDAsLjYyLDEuOTcyLDQuNDczLDQuNDczLDAsMCwwLDIuOTYsMi4xNywxMC4xODksMTAuMTg5LDAsMCwwLDIuMjYuMjE3Yy45MTQuMDExLDEuODI4LDAsMi43NDEsMHYuMDM1YzEuMDQyLS4wMTgsMi4wODYtLjAzLDMuMTMtLjA1MWE3Ljk0Niw3Ljk0NiwwLDAsMCwxLjk2NS0uMjI5LDQuNDYyLDQuNDYyLDAsMCwwLDMuMzYtMy40ODgsMTAuMzA5LDEwLjMwOSwwLDAsMCwuMjA3LTIuMjQ3Yy4wMTgtMS4wOC4wMTgtMi4xNTguMDE4LTMuMjQzQzc0NS4wNzQsMTE5Ljk1NSw3NDUuMDg1LDExOC43NzYsNzQ0Ljk4NywxMTcuNlpNNzMzLjksMTI1LjU0MXYtNy43Mmw2LjcxNiwzLjg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcyNy42OTUgLTExMykiIGZpbGw9IiNmY2ZiZjUiLz4KPC9zdmc+Cg==);
}
.widget-area .footer-social-links .cf-social-untapped {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNy4zOCIgaGVpZ2h0PSIxNy4zOTEiIHZpZXdCb3g9IjAgMCAxNy4zOCAxNy4zOTEiPgogIDxwYXRoIGlkPSJQYXRoXzE4NjUiIGRhdGEtbmFtZT0iUGF0aCAxODY1IiBkPSJNMTIzNi45ODIsMTE3LjZhNS4yMzUsNS4yMzUsMCwwLDAtLjYzNi0yLjE3OCw0LjUsNC41LDAsMCwwLTMuMi0yLjIzNSwxMi4zODgsMTIuMzg4LDAsMCwwLTIuMjkyLS4xNzVjLTEuMzQtLjAxMy0yLjY4Mi0uMDItNC4wMjItLjAwNi0uOTIyLjAxNC0xLjg0Mi4wNDMtMi43NjEuMTEzYTQuNjE3LDQuNjE3LDAsMCwwLTIuMTkyLjc0NCw0LjU2Nyw0LjU2NywwLDAsMC0yLjAyOSwzLjIsMTQuMTE5LDE0LjExOSwwLDAsMC0uMTQ2LDIuMjNxLS4wMTgsMS43NTUtLjAxMiwzLjUwOGEyOS4yMjcsMjkuMjI3LDAsMCwwLC4xMTIsMy4xOSw1LjA4MSw1LjA4MSwwLDAsMCwuNjIxLDEuOTcyLDQuNDc0LDQuNDc0LDAsMCwwLDIuOTU5LDIuMTcsMTAuMiwxMC4yLDAsMCwwLDIuMjYxLjIxN2MuOTE0LjAxMSwxLjgyOCwwLDIuNzQyLDB2LjAzNWMxLjA0Mi0uMDE4LDIuMDg2LS4wMywzLjEzLS4wNTFhNy45NDQsNy45NDQsMCwwLDAsMS45NjUtLjIyOSw0LjQ2Miw0LjQ2MiwwLDAsMCwzLjM2LTMuNDg4LDEwLjMxMywxMC4zMTMsMCwwLDAsLjIwNy0yLjI0N2MuMDE4LTEuMDguMDE4LTIuMTU4LjAxOC0zLjI0M0MxMjM3LjA2OSwxMTkuOTU1LDEyMzcuMDgsMTE4Ljc3NiwxMjM2Ljk4MiwxMTcuNlptLTEwLjQwNS0uNzcxYTEuMTg1LDEuMTg1LDAsMCwxLC43NTEtLjU0NWMuMDg1LS4wMjIuMTc4LS4wMjEuMTg5LjExNS4wMDYuMDcxLjAzMS4xNDguMTMzLjE0Ny4wMTYsMCwuMDQzLjAyNi4wNDcuMDQ0LjA2NC4yNjEuMy4zOTEuNDU2LjU3NC4yMDUuMjM0LjIuMTQ3LDAsLjM1OXMtLjQxOC40NDctLjYyNy42NzFjLS4wNDIuMDQ1LS4wODEuMDkzLS4xMzIuMTUxLS4xNzMtLjMzOS0uMzMxLS42NTMtLjQ5NC0uOTYyYS42NDcuNjQ3LDAsMCwwLS4xMTQtLjEyN2MtLjAxMi0uMDEzLS4wMzgtLjAyLS4wNC0uMDM0LS4wMjEtLjExOC0uMDU1LS4yMjQtLjE5Mi0uMjZBLjI2LjI2LDAsMCwxLDEyMjYuNTc2LDExNi44MzFabTEuNzYyLDMuODQ0YTEuNjY0LDEuNjY0LDAsMCwwLS4xMDYuNDE3Yy0uMDM5LjIzLS4wNDguNDY3LS4xLjY5M2ExLjIxMywxLjIxMywwLDAsMS0uMTkyLjRjLS40MDUuNTg3LS44MjEsMS4xNjctMS4yMzEsMS43NS0uMzYzLjUxNy0uNzIyLDEuMDM2LTEuMDg3LDEuNTUzcS0uMzc2LjUzNS0uNzY0LDEuMDY0YS43MjIuNzIyLDAsMCwxLS43NjkuMjMyLDIuODE0LDIuODE0LDAsMCwxLS45MTUtLjM1NSwyLjIzMywyLjIzMywwLDAsMS0uOTM1LTEuMDQ1LDEuNTQ0LDEuNTQ0LDAsMCwxLS4wNjMtLjMwOWMtLjAyOS0uMjM4LjE1LS4zNzguMjU4LS41NDEuMzEtLjQ2Ni42MzMtLjkyNC45NTQtMS4zODJzLjYzMy0uODkxLjk0Ny0xLjMzOGMuMjEzLS4zLjQyMy0uNjA4LjYzNS0uOTEyLjE3NS0uMjQ5LjM0My0uNS41MzEtLjc0NGEuODguODgsMCwwLDEsLjI3LS4xODljLjIxOS0uMTIzLjQ1Mi0uMjIxLjY2LS4zNTlhMi44MTEsMi44MTEsMCwwLDAsLjQ1My0uNGMuMzgzLS40Ljc1Ny0uODEsMS4xMzYtMS4yMTZzLjc2MS0uODA5LDEuMTM3LTEuMjE3Yy4wNzQtLjA4LjA3Mi0uMjI0LjIxMS0uMjUyLjAwNiwwLC4wMS0uMDI0LjAxMi0uMDM3LjAxMy0uMDUzLjAxMy0uMTQzLjA0LS4xNTJhLjM3Mi4zNzIsMCwwLDEsLjIyMy0uMDA2LDEuMjUsMS4yNSwwLDAsMSwuNjkuNTQ5Yy4wNTQuMDkxLjAxNC4xMzUtLjA1My4xNjlhLjE4NS4xODUsMCwwLDAtLjEyNy4xOTVjMCwuMDE3LDAsLjA0My0uMDE0LjA1LS4yMS4xMzItLjI1MS4zNzQtLjM1NS41Ny0uMzQyLjY0NS0uNjY3LDEuMy0xLDEuOTQ5QzEyMjguNjM2LDEyMC4xLDEyMjguNDc2LDEyMC4zODEsMTIyOC4zMzksMTIwLjY3NlptNi4zOCw0LjcwN2EyLjU2LDIuNTYsMCwwLDEtMS4zMTEsMS4yMjIsMS45LDEuOSwwLDAsMS0uNzE2LjE2My43Mi43MiwwLDAsMS0uNjQ5LS4zNmMtLjI2Mi0uMzgyLS41MzItLjc1OS0uOC0xLjEzNi0uMzE4LS40NDUtLjYzOC0uODg3LS45NTYtMS4zMzFzLS42NTQtLjkxLS45OC0xLjM2N2MtLjE1MS0uMjEyLS4zLS40MjMtLjQ0NC0uNjQyYS42ODYuNjg2LDAsMCwxLS4wODktLjI1Nyw3LjY0Myw3LjY0MywwLDAsMC0uMTM3LS44NzQuNi42LDAsMCwxLC4xLS40OTNjLjI2MS0uNTA4LjUxOC0xLjAxOC43NzgtMS41MjZhMS4xNzQsMS4xNzQsMCwwLDEsLjA3Mi0uMTA2Yy4yLjIwNi40LjQuNTcuNjA2YTEuMzM5LDEuMzM5LDAsMCwwLC4zOTMuMzI2Yy4yMjguMTI0LjQ1OC4yNDUuNjkxLjM1OWExLjE0OSwxLjE0OSwwLDAsMSwuNDA1LjQxYy4zNDEuNDc0LjY3Ny45NSwxLjAxNCwxLjQyNi4yNjguMzc5LjUzNC43NTguOCwxLjEzN2wuODc0LDEuMjNjLjEzNy4xOTQuMjc4LjM4Ny40MDcuNTg2QS42LjYsMCwwLDEsMTIzNC43MTgsMTI1LjM4M1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjE5LjY5IC0xMTMuMDAxKSIgZmlsbD0iI2ZjZmJmNSIvPgo8L3N2Zz4K);
}
.widget-area .widget_mc4wp_form_widget ::-moz-placeholder {
  color: var(--global--color-gray);
}
.widget-area .widget_mc4wp_form_widget ::placeholder {
  color: var(--global--color-gray);
}
.widget-area .widget_mc4wp_form_widget .mc4wp-form-fields {
  text-align: right;
}
.widget-area .widget_mc4wp_form_widget form {
  margin: 0;
}
.widget-area .widget_mc4wp_form_widget .signUp input {
  width: 100%;
  border-radius: 0;
  border: 0;
  margin: 0;
  margin-bottom: 10px;
  padding: 9px 20px 5px;
  font-size: 1em;
}
@media only screen and (min-width: 652px) {
  .widget-area {
    grid-template-columns: 1fr 1fr min-content;
    grid-template-areas: "newsletter newsletter newsletter" "brand hours contact";
  }
  .widget-area section:nth-child(4) ul > li:nth-child(3) {
    margin-top: 30px;
  }
  .widget-area section:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
  .widget-area section:nth-child(2) {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .widget-area section:nth-child(3) {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
  .widget-area section:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
    -ms-grid-column-span: 1;
  }
}
@media only screen and (min-width: 1100px) {
  .widget-area {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: auto;
    grid-template-areas: none;
  }
  .widget-area section:nth-child(1) {
    grid-area: unset;
    grid-row: 1;
    grid-column: 4/span 9;
    order: 4;
  }
  .widget-area section:nth-child(2) {
    grid-column: 1/span 2;
    grid-area: unset;
    min-width: 196px;
    max-width: 260px;
  }
  .widget-area section:nth-child(3) {
    grid-column: 4/span 3;
    grid-area: unset;
  }
  .widget-area section:nth-child(4) {
    grid-column: 7/span 2;
    grid-area: unset;
  }
}
.widget-area ul {
  list-style-type: none;
  padding: 0;
}
.widget-area ul.sub-menu, .widget-area ul.children {
  margin-left: var(--widget--spacing-menu);
}
.widget-area ul .sub-menu-toggle {
  display: none;
}
.widget-area a {
  color: var(--footer--color-link);
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-color: currentColor;
}
.widget-area a:link, .widget-area a:visited, .widget-area a:active {
  color: var(--footer--color-link);
}
.widget-area a:hover {
  color: var(--footer--color-link-hover);
  text-decoration-style: dotted;
}
.widget-area .wp-block-social-links.alignright {
  margin-top: var(--global--spacing-vertical);
  justify-content: flex-end;
}
.widget-area .wp-block-social-links.alignleft {
  margin-top: var(--global--spacing-vertical);
}
.widget-area:after {
  content: "";
  display: table;
  clear: both;
}
.widget h1,
.widget h2,
.widget h3,
.widget h4,
.widget h5,
.widget h6 {
  font-weight: var(--widget--font-weight-title);
  line-height: var(--widget--line-height-title);
}
.widget h1 {
  font-size: var(--global--font-size-md);
}
.widget h2 {
  font-size: var(--global--font-size-sm);
}
.widget h3 {
  font-size: var(--global--font-size-xs);
}
.widget h4 {
  font-size: var(--global--font-size-xs);
}
.widget h5 {
  font-size: var(--global--font-size-xs);
}
.widget h6 {
  font-size: var(--global--font-size-xs);
}
.search-form {
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  max-width: var(--responsive--aligndefault-width);
}
.search-form > label {
  width: 100%;
  margin-bottom: 0;
  font-weight: var(--form--label-weight);
}
.search-form .search-field {
  flex-grow: 1;
  max-width: inherit;
  margin-top: calc(var(--global--spacing-vertical) / 3);
  margin-right: calc(0.66 * var(--global--spacing-horizontal));
}
.search-form .search-submit {
  margin-top: calc(var(--global--spacing-vertical) / 3);
  margin-left: 10px;
}
.widget_search > .search-form .search-field {
  margin-right: calc(-1 * var(--button--border-width));
  -webkit-appearance: none;
  margin-bottom: calc(0.5 * var(--global--spacing-vertical));
}
.widget_search > .search-form .search-submit {
  margin-left: 0;
  margin-bottom: calc(0.5 * var(--global--spacing-vertical));
}
.widget_rss a.rsswidget .rss-widget-icon {
  display: none;
}
/* Category 07 is for any utility classes that are not assigned to a specific component. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  word-break: normal;
}
.skip-link:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}
@media (prefers-reduced-motion) {
  * {
    transition-delay: 0s !important;
    transition-duration: 0s !important;
  }
}
.has-black-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-black, #000000);
  color: var(--local--color-primary);
}
.has-black-color[class] {
  color: var(--global--color-black);
}
.has-gray-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-gray, #000000);
  color: var(--local--color-primary);
}
.has-gray-color[class] {
  color: var(--global--color-gray);
}
.has-dark-gray-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-dark-gray, #000000);
  color: var(--local--color-primary);
}
.has-dark-gray-color[class] {
  color: var(--global--color-dark-gray);
}
.has-green-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-green, #FFFFFF);
  color: var(--local--color-primary);
}
.has-green-color[class] {
  color: var(--global--color-green);
}
.has-blue-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-blue, #FFFFFF);
  color: var(--local--color-primary);
}
.has-blue-color[class] {
  color: var(--global--color-blue);
}
.has-purple-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-purple, #FFFFFF);
  color: var(--local--color-primary);
}
.has-purple-color[class] {
  color: var(--global--color-purple);
}
.has-red-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-red, #FFFFFF);
  color: var(--local--color-primary);
}
.has-red-color[class] {
  color: var(--global--color-red);
}
.has-orange-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-orange, #FFFFFF);
  color: var(--local--color-primary);
}
.has-orange-color[class] {
  color: var(--global--color-orange);
}
.has-yellow-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-yellow, #FFFFFF);
  color: var(--local--color-primary);
}
.has-yellow-color[class] {
  color: var(--global--color-yellow);
}
.has-white-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-white, #FFFFFF);
  color: var(--local--color-primary);
}
.has-white-color[class] {
  color: var(--global--color-white);
}
.has-background a,
.has-background p,
.has-background h1,
.has-background h2,
.has-background h3,
.has-background h4,
.has-background h5,
.has-background h6 {
  color: currentColor;
}
.has-black-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-black, #000000);
  background-color: var(--local--color-background);
}
.has-black-background-color[class] {
  background-color: var(--global--color-black);
}
.has-dark-gray-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-dark-gray, #000000);
  background-color: var(--local--color-background);
}
.has-dark-gray-background-color[class] {
  background-color: var(--global--color-dark-gray);
}
.has-gray-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-gray, #000000);
  background-color: var(--local--color-background);
}
.has-gray-background-color[class] {
  background-color: var(--global--color-gray);
}
.has-light-gray-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-light-gray, #FFFFFF);
  background-color: var(--local--color-background);
}
.has-light-gray-background-color[class] {
  background-color: var(--global--color-light-gray);
}
.has-green-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-green, #FFFFFF);
  background-color: var(--local--color-background);
}
.has-green-background-color[class] {
  background-color: var(--global--color-green);
}
.has-blue-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-blue, #FFFFFF);
  background-color: var(--local--color-background);
}
.has-blue-background-color[class] {
  background-color: var(--global--color-blue);
}
.has-purple-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-purple, #FFFFFF);
  background-color: var(--local--color-background);
}
.has-purple-background-color[class] {
  background-color: var(--global--color-purple);
}
.has-red-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-red, #FFFFFF);
  background-color: var(--local--color-background);
}
.has-red-background-color[class] {
  background-color: var(--global--color-red);
}
.has-orange-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-orange, #FFFFFF);
  background-color: var(--local--color-background);
}
.has-orange-background-color[class] {
  background-color: var(--global--color-orange);
}
.has-yellow-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-yellow, #FFFFFF);
  background-color: var(--local--color-background);
}
.has-yellow-background-color[class] {
  background-color: var(--global--color-yellow);
}
.has-white-background-color[class] > [class*=__inner-container] {
  --local--color-background: var(--global--color-white, #FFFFFF);
  background-color: var(--local--color-background);
}
.has-white-background-color[class] {
  background-color: var(--global--color-white);
}
.has-background:not(.has-text-color).has-black-background-color[class], .has-background:not(.has-text-color).has-gray-background-color[class], .has-background:not(.has-text-color).has-dark-gray-background-color[class] {
  color: var(--global--color-white);
}
.has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-background, #FFFFFF);
}
.is-dark-theme .has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-primary, #000000);
}
.has-background:not(.has-text-color).has-black-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-gray-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-dark-gray-background-color[class] > [class*=__inner-container] {
  color: var(--local--color-primary, var(--global--color-primary));
}
.has-background:not(.has-text-color).has-green-background-color[class], .has-background:not(.has-text-color).has-blue-background-color[class], .has-background:not(.has-text-color).has-purple-background-color[class], .has-background:not(.has-text-color).has-red-background-color[class], .has-background:not(.has-text-color).has-orange-background-color[class], .has-background:not(.has-text-color).has-yellow-background-color[class], .has-background:not(.has-text-color).has-white-background-color[class] {
  color: var(--global--color-dark-gray);
}
.has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-primary, #000000);
}
.is-dark-theme .has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container], .is-dark-theme .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
  --local--color-primary: var(--global--color-background, #FFFFFF);
}
.has-background:not(.has-text-color).has-green-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-blue-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-purple-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-red-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-orange-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-yellow-background-color[class] > [class*=__inner-container], .has-background:not(.has-text-color).has-white-background-color[class] > [class*=__inner-container] {
  color: var(--local--color-primary, var(--global--color-primary));
}
.has-purple-to-yellow-gradient-background {
  background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-yellow));
}
.has-yellow-to-purple-gradient-background {
  background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-purple));
}
.has-green-to-yellow-gradient-background {
  background: linear-gradient(160deg, var(--global--color-green), var(--global--color-yellow));
}
.has-yellow-to-green-gradient-background {
  background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-green));
}
.has-red-to-yellow-gradient-background {
  background: linear-gradient(160deg, var(--global--color-red), var(--global--color-yellow));
}
.has-yellow-to-red-gradient-background {
  background: linear-gradient(160deg, var(--global--color-yellow), var(--global--color-red));
}
.has-purple-to-red-gradient-background {
  background: linear-gradient(160deg, var(--global--color-purple), var(--global--color-red));
}
.has-red-to-purple-gradient-background {
  background: linear-gradient(160deg, var(--global--color-red), var(--global--color-purple));
}
header *,
main *,
footer * {
  max-width: var(--global--spacing-measure);
}
html,
body,
div,
header,
nav,
article,
figure,
hr,
main,
section,
footer {
  max-width: none;
}
.is-IE.is-dark-theme {
  color: #fff;
}
.is-IE.is-dark-theme *,
.is-IE.is-dark-theme a,
.is-IE.is-dark-theme .site-description,
.is-IE.is-dark-theme .entry-title,
.is-IE.is-dark-theme .entry-footer,
.is-IE.is-dark-theme .widget-area,
.is-IE.is-dark-theme .post-navigation .meta-nav,
.is-IE.is-dark-theme .footer-navigation-wrapper li a:link,
.is-IE.is-dark-theme .site-footer > .site-info,
.is-IE.is-dark-theme .site-footer > .site-info a,
.is-IE.is-dark-theme .site-footer > .site-info a:visited {
  color: #fff;
}
.is-IE.is-dark-theme .sub-menu-toggle svg,
.is-IE.is-dark-theme .sub-menu-toggle path,
.is-IE.is-dark-theme .post-navigation .meta-nav svg,
.is-IE.is-dark-theme .post-navigation .meta-nav path {
  fill: #fff;
}
.is-IE.is-dark-theme .primary-navigation > div > .menu-wrapper > li > .sub-menu li {
  background: #000;
}
@media only screen and (max-width: 481px) {
  .is-IE.is-dark-theme.primary-navigation-open .primary-navigation > .primary-menu-container,
  .is-IE.is-dark-theme.primary-navigation-open .menu-button-container {
    background-color: #000;
  }
}
.is-IE.is-dark-theme .skip-link:focus {
  color: #21759b;
}
.is-IE .navigation .nav-links {
  display: block;
}
.is-IE .post-thumbnail .wp-post-image {
  min-width: auto;
}
:root {
  --cf-max-width: 850px;
}
.site-header {
  z-index: 2;
  position: absolute;
  width: 100%;
}
.site-content {
  z-index: 1;
}
@media only screen and (min-width: 822px) {
  .site-content {
    border-left: 85px solid var(--global--cf-color-gray);
  }
}
#site-navigation {
  z-index: 101;
}
@media only screen and (min-width: 822px) {
  #site-navigation {
    z-index: 99;
  }
}
.entry-content {
  position: relative;
  overflow: hidden;
}
.cf--svg-made-in-wisconsin {
  display: block;
  width: 60px;
  height: 106px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2Ni42MTQiIGhlaWdodD0iMTA2LjA3MiIgdmlld0JveD0iMCAwIDY2LjYxNCAxMDYuMDcyIj4KICA8ZyBpZD0iR3JvdXBfMjc2IiBkYXRhLW5hbWU9Ikdyb3VwIDI3NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3MTAuNjQ3IC04Ni4yMTUpIj4KICAgIDxnIGlkPSJHcm91cF84NCIgZGF0YS1uYW1lPSJHcm91cCA4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTc1MC40NzMgMTI1LjMyMykiPgogICAgICA8ZyBpZD0iR3JvdXBfODMiIGRhdGEtbmFtZT0iR3JvdXAgODMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDApIj4KICAgICAgICA8cGF0aCBpZD0iUGF0aF8xMjIiIGRhdGEtbmFtZT0iUGF0aCAxMjIiCiAgICAgICAgICBkPSJNMTg5My45NTUsMjU4LjY4OGExLjE5MSwxLjE5MSwwLDAsMSwxLjQ4Ni0uMDUzYy4zNjQuMTk0LjguMjY4LDEuMTQ5LjQ3NmEyLjU0LDIuNTQsMCwwLDEsLjg3MS43NTguOTIuOTIsMCwwLDAsLjkuNTE5LDQuOCw0LjgsMCwwLDEsMS4zODEuMjg3Yy43LjEzNCwxLjMxMy41MTcsMS45NzYuNzFzMS4yNDcuNDcsMS44NzQuNjg5YTkuNzIyLDkuNzIyLDAsMCwwLDEuNy4yNzdjLjIyMy4wMzUuNDQ1LjA3OS42NjYuMTI3LjI5Mi4wNjQuNTg1LjEyOC44NzQuMjA1YS45MDYuOTA2LDAsMCwxLC41OTMuOTg0Yy4yMDguMDkyLjQyNC4yLjY0OS4yODRhLjg0My44NDMsMCwwLDEsLjYxNy45ODVjLS4wMjguMzc5LS4wMDYuNzYxLS4wMDYsMS4xNzgtLjAyNSwwLC4wMjUuMDA4LjA3NC4wMDcuNDY2LDAsLjc1LjM2MS41MTguNzY2YS44MDYuODA2LDAsMCwwLC4xNCwxLjEuNjI4LjYyOCwwLDAsMS0uMiwxLjAzNmMtMS4wMTMuNDkzLTEuMTM3LDEuNDg4LTEuNDYxLDIuMzg5YTEuOSwxLjksMCwwLDAsLjkyMy0uOTIsMS43LDEuNywwLDAsMSwxLjQtMS4wNi4zOTQuMzk0LDAsMCwxLC4yLjAyLDEuMSwxLjEsMCwwLDEsLjUyMywxLjQxOWMtLjMxOS42NDMtLjU4MiwxLjMxNC0uODQyLDEuOTg0YS43MTQuNzE0LDAsMCwwLC4wMzguNDY2Ljc4Ny43ODcsMCwwLDEtLjQsMS4xMzQuNzMyLjczMiwwLDAsMC0uMzUzLjQ5NCwxMi40NjUsMTIuNDY1LDAsMCwxLS44LDQuMDYsOC4xNTgsOC4xNTgsMCwwLDAtLjI2MiwxLjQsMS45NTEsMS45NTEsMCwwLDAsLjM4OSwxLjM1LDIuNzQ5LDIuNzQ5LDAsMCwxLC4xNDYsMi40NTRjLS4wMTkuMDczLS4yLjE0My0uMzA3LjE0Ny0uNDY2LjAxNi0uOTMzLjAwNi0xLjQuMDA2cS01Ljg2MiwwLTExLjcyNC4wMDdjLS4zNDksMC0uNTQyLS4wODUtLjYtLjQ1cy0uNC0uNDA5LS42NjktLjQzYTEuMjY1LDEuMjY1LDAsMCwxLTEuMzcyLTEuMTE1Yy0uMTM1LS40NzQtLjMtLjkzOS0uNDUzLTEuNDA3YS45NTEuOTUxLDAsMCwxLC4yMTItMS4wNjMuMzQ4LjM0OCwwLDAsMCwuMDI5LS41NjIsNy40OSw3LjQ5LDAsMCwxLS42MTQtLjk1Ni42MTkuNjE5LDAsMCwxLS4wNDUtLjNjMC0uNS4wMzEtMSwuMDIyLTEuNWEyLjAxOCwyLjAxOCwwLDAsMC0xLjA0Ni0xLjQyMiw0Ljg3NSw0Ljg3NSwwLDAsMS0uOTMyLS41ODJjLS4yOS0uMjItLjY2NC0uNDM4LS43OS0uNzQzYTIuNDg0LDIuNDg0LDAsMCwwLTEuNDgxLTEuMzA2Yy0uMjk1LS4xMzItLjUwNi0uNDQxLS44LS42cy0uNjYxLS4xNS0uOTIxLS4zMjdhNi4yNjMsNi4yNjMsMCwwLDEtMS4wMjQtLjk0MS43OC43OCwwLDAsMS0uMTc2LS41MTNjLjA0LTEuMDY5LjEtMi4xMzcuMTcxLTMuMjA1YS44MTEuODExLDAsMCwxLC4xMzctLjM1Mi41NjcuNTY3LDAsMCwwLS4xNDUtLjg5Yy0uMDE4LS4wMTUtLjAzNy0uMDI4LS4wNTYtLjA0Mi0uNzgxLS41ODUtLjgyMy0uOTUzLS4xODktMS42NjguMDM4LS4wNDMuMS0uMDg4LjEtLjEzNi4wNjctLjYyOS41MzktLjg3OSwxLjAyNC0xLjEzMWExMC4yNzcsMTAuMjc3LDAsMCwwLDEuMDQ2LS42MS41MzQuNTM0LDAsMCwwLC4xOC0uMzgzYy4wMjEtLjg2Mi4wMzEtMS43MjQuMDE4LTIuNTg2YTEuMiwxLjIsMCwwLDEsMS4yNS0xLjIxNCw4LjA4LDguMDgsMCwwLDEsLjkyMS4yNDIuNzIzLjcyMywwLDAsMCwuMywwLDE0Ljg4MSwxNC44ODEsMCwwLDAsMy44OTQtMS40MiwxLjgwOCwxLjgwOCwwLDAsMSwuODI3LS4yMWMuNTI3LjAxMy43MTIuNDI2LjQ1Ny44ODItLjE5My4zNDYtLjM1OS43MDYtLjUzNywxLjA2QzE4OTQuMDE0LDI1OC41MjQsMTg5NCwyNTguNTY0LDE4OTMuOTU1LDI1OC42ODhaIgogICAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4ODQuMTA3IC0yNTYuNTQ1KSIgZmlsbD0iIzM5MzgzNSIgLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9Ikdyb3VwXzg1IiBkYXRhLW5hbWU9Ikdyb3VwIDg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzEwLjY0NyA4Ni4yMTUpIj4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTIzIiBkYXRhLW5hbWU9IlBhdGggMTIzIgogICAgICAgIGQ9Ik0xOTI5LjA0Niw1MjMuOWwtLjI1My02Ljg5NCwyLS4wNzMuMTYxLDQuNCwyLjYyNS0zLjQ2OS4xLDAsMi44NzEsMy4yNjgtLjE2MS00LjQsMS45NC0uMDcxLjI1Myw2Ljg5NC0yLjIuMDgxLTIuNzEyLTMuMjE0LTIuNDg5LDMuNFoiCiAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4NzguNzA3IC00MTcuODI3KSIgZmlsbD0iIzM5MzgzNSIgLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTI0IiBkYXRhLW5hbWU9IlBhdGggMTI0IgogICAgICAgIGQ9Ik0xODgxLjM0MSw1MTAuMjIzbDMuNjkyLjgyNS45MjItMS4xNDcsMi4wNTguNDYtNC45ODYsNS45NTMtMi4xNDQtLjQ3OS0xLjk3Ni03LjUwOSwyLjA4Ny40NjdabS4zNzEsMS41NDcuNjMsMi42NDUsMS43MDYtMi4xMjNaIgogICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODQwLjI3NiAtNDExLjQxKSIgZmlsbD0iIzM5MzgzNSIgLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTI1IiBkYXRhLW5hbWU9IlBhdGggMTI1IgogICAgICAgIGQ9Ik0xODI5LjQxOCw0OTYuMDY5Yy45NTgtMS45NDQsMy4wMzUtMi4zNDksNS40MTMtMS4xNzhsMy40NTYsMS43LTMuMDQ3LDYuMTg4LTMuNDU2LTEuN0MxODI5LjQwNiw0OTkuOTA3LDE4MjguNDYsNDk4LjAxNCwxODI5LjQxOCw0OTYuMDY5Wm0xLjgzOS45MDZjLS41NCwxLjEuMDQ4LDIuMDg5LDEuMzc0LDIuNzQxbDEuNTExLjc0NSwxLjYzNy0zLjMyNC0xLjUxMS0uNzQ0QzE4MzIuOTQxLDQ5NS43MzksMTgzMS44LDQ5NS44NzksMTgzMS4yNTYsNDk2Ljk3NVoiCiAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4MDEuODY0IC00MDAuNTU1KSIgZmlsbD0iIzM5MzgzNSIgLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTI2IiBkYXRhLW5hbWU9IlBhdGggMTI2IgogICAgICAgIGQ9Ik0xNzg2LjkzOSw0NjIuNTYzbC45NzQtMS4xODksNS42OTMsNC42NjYtNC4zNzMsNS4zMzUtNS42MDktNC42Ljk3NC0xLjE4OSw0LjA3OCwzLjM0Mi43MTgtLjg3Ny0zLjM2MS0yLjc1NS45MzEtMS4xMzYsMy4zNjEsMi43NTUuNzc1LS45NDVaIgogICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzY2Ljg2OSAtMzc1LjIzOCkiIGZpbGw9IiMzOTM4MzUiIC8+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzEyNyIgZGF0YS1uYW1lPSJQYXRoIDEyNyIgZD0iTTE3NTkuMDI1LDQzMS41NjNsLTUuNjE1LDQuMDA4LTEuMTY4LTEuNjM2LDUuNjE1LTQuMDA4WiIKICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc0Mi42OTIgLTM1MS4wMTEpIiBmaWxsPSIjMzkzODM1IiAvPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMjgiIGRhdGEtbmFtZT0iUGF0aCAxMjgiCiAgICAgICAgZD0iTTE3MjYuMTIsMzg4LjgzMmw2LjI1Mi0yLjkxOC43NDYsMS42LTIuMjI1LDUuOTU0LDQuMTA5LTEuOTE4LjgyMSwxLjc2LTYuMjUyLDIuOTE4LS45LTEuOTI5LDIuMDkzLTUuNDkxLTMuODIzLDEuNzg0WiIKICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyMi41NjcgLTMxNy4xMDQpIiBmaWxsPSIjMzkzODM1IiAvPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMjkiIGRhdGEtbmFtZT0iUGF0aCAxMjkiCiAgICAgICAgZD0iTTE3MTAuNjQ3LDMwNy41Mmw3LjA2NiwxLjk5My4xNDksMS45OTUtNC42NjYsMS45NTksNC45MDYsMS4yNTUuMTQ3LDEuOTc1LTYuNjkxLDMuMDI5LS4xNTMtMi4wNTQsNC42MTUtMS44NTYtNC44NDktMS4yODgtLjEzOC0xLjg0Nyw0LjYtMS45OTQtNC44MzktMS4xNTFaIgogICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzEwLjY0NyAtMjU2LjcwOSkiIGZpbGw9IiMzOTM4MzUiIC8+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzEzMCIgZGF0YS1uYW1lPSJQYXRoIDEzMCIgZD0iTTE3MjAuMzMyLDI4NC40NTVsLTYuODM1LS45MzUuMjczLTEuOTkyLDYuODM0LjkzNVoiCiAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE3MTIuODQzIC0yMzYuNjg0KSIgZmlsbD0iIzM5MzgzNSIgLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTMxIiBkYXRhLW5hbWU9IlBhdGggMTMxIgogICAgICAgIGQ9Ik0xNzI2LjU3MiwyMzMuOTM0YzEuMzUyLjQzLDEuODc1LDEuOTcxLDEuMTE3LDQuMzU2YTYuODQ3LDYuODQ3LDAsMCwxLTIuNiwzLjczMmwtLjg2NC0xLjM4MWE1LjA1OCw1LjA1OCwwLDAsMCwyLjAzMy0yLjg0OGMuMzU4LTEuMTI3LjMzMS0xLjc1Ni0uMS0xLjg5M3MtLjczMS4zNDctMS4yNzMsMS42NjNjLS43OSwxLjktMS43ODYsMy41MzctMy4yNTEsMy4wNzEtMS40MDgtLjQ0OC0xLjY5NS0yLjIxNC0xLjAzMi00LjNhNi42MzksNi42MzksMCwwLDEsMi4xMjMtMy4zbC44ODUsMS4zNDZhNC43MzQsNC43MzQsMCwwLDAtMS41NzIsMi40MDZjLS4yNDUuNzctLjQxOCwxLjczOS4wNTIsMS44ODguNDQxLjE0LjczOS0uNiwxLjIwNy0xLjc0NkMxNzI0LjE1NCwyMzQuODQsMTcyNS4wNiwyMzMuNDUzLDE3MjYuNTcyLDIzMy45MzRaIgogICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzE4LjA1MSAtMTk5LjMyOSkiIGZpbGw9IiMzOTM4MzUiIC8+CiAgICAgIDxwYXRoIGlkPSJQYXRoXzEzMiIgZGF0YS1uYW1lPSJQYXRoIDEzMiIKICAgICAgICBkPSJNMTc0Ni4yODUsMTkwLjY1N2wxLjY0MS0xLjAzNGE0LjQ5Miw0LjQ5MiwwLDAsMS0uNDI2LDQuMjY5Yy0xLjMyMywyLjI0MS0zLjM3NywzLjA2NS01LjM4LDEuODgycy0yLjI3NC0zLjM3OS0uOTExLTUuNjg4YTQuNDI0LDQuNDI0LDAsMCwxLDMuNDY5LTIuMzQ3bC0uMTE4LDEuOTQ0YTIuMjkxLDIuMjkxLDAsMCwwLTEuOTU3LDEuMjZjLS43MjEsMS4yMjItLjU4MywyLjQuNTU0LDMuMDc0czIuMjM4LjIyMiwyLjk1OS0xQTIuMzMzLDIuMzMzLDAsMCwwLDE3NDYuMjg1LDE5MC42NTdaIgogICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzMzLjU0IC0xNjQuNDI5KSIgZmlsbD0iIzM5MzgzNSIgLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTMzIiBkYXRhLW5hbWU9IlBhdGggMTMzIgogICAgICAgIGQ9Ik0xNzcwLjIzNywxNTYuMjg4Yy0xLjY4MS0xLjYyMi0xLjQxOS0zLjgyMy40NzctNS43ODdzNC4wOTMtMi4zMDksNS43NzMtLjY4NywxLjQxMiwzLjgzLS40ODQsNS43OTRTMTc3MS45MTcsMTU3LjkxMSwxNzcwLjIzNywxNTYuMjg4Wm00LjgyNy01Yy0uOTM2LS45LTIuMTE4LS43NDMtMy4xNzMuMzQ5cy0xLjE3MywyLjI3OS0uMjM3LDMuMTgyLDIuMTE4Ljc0NCwzLjE3Mi0uMzQ4UzE3NzYsMTUyLjE5MywxNzc1LjA2MywxNTEuMjg5WiIKICAgICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc1NS42OTQgLTEzNC40MTkpIiBmaWxsPSIjMzkzODM1IiAvPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMzQiIGRhdGEtbmFtZT0iUGF0aCAxMzQiCiAgICAgICAgZD0iTTE4MTIuNzg3LDExMS45bDMuNjM5LDUuODYtMS41LjkzMS02LjE3NS0xLjUsMi4zOTEsMy44NTEtMS42NDksMS4wMjQtMy42MzktNS44NiwxLjgwOC0xLjEyMyw1LjcsMS40MjYtMi4yMjUtMy41ODNaIgogICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNzgzLjk5NSAtMTA2KSIgZmlsbD0iIzM5MzgzNSIgLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTM1IiBkYXRhLW5hbWU9IlBhdGggMTM1IgogICAgICAgIGQ9Ik0xODY0Ljk2NCw5OS41MTJjLjQ0NCwxLjM0OC0uNSwyLjY3Ni0yLjg3NiwzLjQ1OWE2Ljg1MSw2Ljg1MSwwLDAsMS00LjU1MS4wNzlsLjYxMy0xLjUxYTUuMDYsNS4wNiwwLDAsMCwzLjUtLjAyM2MxLjEyMy0uMzcsMS42MTctLjc2MSwxLjQ3NS0xLjE5MnMtLjcwOS0uMzg5LTIuMDk0LS4wNTdjLTIsLjQ3My0zLjkxNC42MjYtNC40LS44MzQtLjQ2My0xLjQuOC0yLjY3MiwyLjg3OS0zLjM1N2E2LjY0Miw2LjY0MiwwLDAsMSwzLjkxNi0uMjExbC0uNTcyLDEuNTA3YTQuNzM4LDQuNzM4LDAsMCwwLTIuODcxLjEzN2MtLjc2Ny4yNTMtMS42NTQuNjgtMS41LDEuMTQ4LjE0NS40NC45MjIuMjQ2LDIuMTIzLS4wNDZDMTg2Mi44MTIsOTguMDgzLDE4NjQuNDY3LDk4LDE4NjQuOTY0LDk5LjUxMloiCiAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4MjMuMDQzIC05My40OTIpIiBmaWxsPSIjMzkzODM1IiAvPgogICAgICA8cGF0aCBpZD0iUGF0aF8xMzYiIGRhdGEtbmFtZT0iUGF0aCAxMzYiIGQ9Ik0xOTA1LjI0Myw5NS43MDdsLS45NDEtNi44MzUsMS45OTItLjI3NC45NDEsNi44MzVaIgogICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xODU5LjgzOSAtODguMDUxKSIgZmlsbD0iIzM5MzgzNSIgLz4KICAgICAgPHBhdGggaWQ9IlBhdGhfMTM3IiBkYXRhLW5hbWU9IlBhdGggMTM3IgogICAgICAgIGQ9Ik0xOTM5Ljc5Miw4Ni40NzlsLS4yMjQsNi45LTEuNzYzLS4wNTctNC4zMDUtNC42NzYtLjE0Nyw0LjUzMS0xLjk0MS0uMDYzLjIyNC02LjksMi4xMjguMDY5LDMuOTUxLDQuMzQ5LjEzNy00LjIxNloiCiAgICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE4ODAuNzI1IC04Ni4yMTUpIiBmaWxsPSIjMzkzODM1IiAvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+);
  background-repeat: no-repeat;
  margin-top: 0;
  margin-bottom: 0;
  position: absolute;
  right: 0px;
  bottom: 30px;
  background-size: 60px;
}
@media only screen and (min-width: 822px) {
  .cf--svg-made-in-wisconsin {
    top: 0;
    bottom: unset;
    bottom: 32px;
  }
}
.product_cat-cider > section.cf--single-product .cf--hide-if-cider,
.product_cat-brandy > section.cf--single-product .cf--hide-if-brandy {
  display: none;
}
section.cf--single-product {
  margin: 194px 20px 40px;
}
@media only screen and (min-width: 822px) {
  section.cf--single-product {
    margin: 194px 64px 64px;
  }
}
@media only screen and (min-width: 822px) {
  section.cf--single-product .cf--single-product--container {
    display: flex;
  }
}
section.cf--single-product .cf--single-product--back a {
  display: block;
  padding: 16px 0 14px;
  color: var(--global--cf-color-gray);
  text-decoration: none;
  font-family: var(--global--cf-font-termina);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
section.cf--single-product .cf--single-product--back a::before {
  content: "";
  transform: scaleX(-1);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzkzODM1IgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM5MzgzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 12px;
  width: 50px;
  height: 10px;
  padding-left: 0px;
  display: inline-block;
}
@media only screen and (min-width: 822px) {
  section.cf--single-product .cf--single-product--back a {
    font-size: 11px;
  }
}
@media only screen and (min-width: 1100px) {
  section.cf--single-product .cf--single-product--back a {
    font-size: 12px;
  }
}
section.cf--single-product .cf--single-product--back a:hover,
section.cf--single-product .cf--single-product--back a:focus,
section.cf--single-product .cf--single-product--back a:active {
  color: var(--global--cf-color-red);
}
section.cf--single-product .cf--single-product--back a:hover::before,
section.cf--single-product .cf--single-product--back a:focus::before,
section.cf--single-product .cf--single-product--back a:active::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2UxZDFkIgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2NlMWQxZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
}
section.cf--single-product .cf--single-product--image {
  display: flex;
}
@media only screen and (min-width: 822px) {
  section.cf--single-product .cf--single-product--image {
    min-width: 33%;
    border-top: 1px solid var(--global--cf-color-gray);
    border-left: 1px solid var(--global--cf-color-gray);
    border-bottom: 1px solid var(--global--cf-color-gray);
  }
}
section.cf--single-product .cf--single-product--image img {
  -o-object-fit: scale-down;
     object-fit: scale-down;
  margin: 0 auto;
  display: block;
  max-height: 75vh;
  padding: 20px 0;
}
section.cf--single-product .cf--single-product--copy {
  font-size: 16px;
  display: flex;
  flex-direction: column;
}
section.cf--single-product .cf--single-product--copy .cf--single-product--title {
  padding: 20px;
  border-bottom: 1px solid var(--global--cf-color-gray);
}
section.cf--single-product .cf--single-product--copy .cf--single-product--title h1 {
  font-size: 38px;
}
@media only screen and (min-width: 822px) {
  section.cf--single-product .cf--single-product--copy .cf--single-product--title h1 {
    font-size: 54px;
  }
}
section.cf--single-product .cf--single-product--copy .cf--single-product--description {
  flex: 1;
  padding: 20px;
  border-top: 1px solid var(--global--cf-color-gray);
  border-bottom: 1px solid var(--global--cf-color-gray);
}
section.cf--single-product .cf--single-product--copy .cf--single-product--short-description,
section.cf--single-product .cf--single-product--copy .cf--single-product--abv {
  text-align: left;
  padding: 20px;
  color: var(--global--cf-color-gray);
  font-family: var(--global--cf-font-termina);
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
section.cf--single-product .cf--single-product--copy .cf--single-product--short-description {
  border-bottom: 1px solid var(--global--cf-color-gray);
}
section.cf--single-product .cf--single-product--copy .cf--single-product--abv {
  border-right: 1px solid var(--global--cf-color-gray);
  display: inline-block;
}
section.cf--single-product .cf--single-product--copy {
  border: 1px solid var(--global--cf-color-gray);
}
section.cf--single-product .cf--single-product--copy .cf--single-product--cta p {
  text-align: left;
  padding: 20px;
  color: var(--global--cf-color-gray);
  font-family: var(--global--cf-font-termina);
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
section.cf--single-product .cf--single-product--copy .cf--single-product--cta p .cf--no-wrap {
  white-space: nowrap;
}
section.cf--single-product .cf--single-product--copy .cf--single-product--cta {
  text-align: right;
}
section.cf--single-product .cf--single-product--copy .cf--single-product--cta a {
  display: inline-block;
  padding: 16px 0 14px 20px;
  border-left: 1px solid var(--global--cf-color-gray);
  color: var(--global--cf-color-gray);
  text-decoration: none;
  font-family: var(--global--cf-font-termina);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
section.cf--single-product .cf--single-product--copy .cf--single-product--cta a::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzkzODM1IgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM5MzgzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 12px;
  width: 65px;
  height: 10px;
  padding-left: 0px;
  display: inline-block;
}
@media only screen and (min-width: 822px) {
  section.cf--single-product .cf--single-product--copy .cf--single-product--cta a {
    font-size: 11px;
  }
}
@media only screen and (min-width: 1100px) {
  section.cf--single-product .cf--single-product--copy .cf--single-product--cta a {
    font-size: 12px;
  }
}
section.cf--single-product .cf--single-product--copy .cf--single-product--cta a:hover,
section.cf--single-product .cf--single-product--copy .cf--single-product--cta a:focus,
section.cf--single-product .cf--single-product--copy .cf--single-product--cta a:active {
  color: var(--global--cf-color-red);
}
section.cf--single-product .cf--single-product--copy .cf--single-product--cta a:hover::after,
section.cf--single-product .cf--single-product--copy .cf--single-product--cta a:focus::after,
section.cf--single-product .cf--single-product--copy .cf--single-product--cta a:active::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2UxZDFkIgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2NlMWQxZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-position-x: 20px;
}
@media (min-width: 481px) and (max-width: 600px) {
  .cf--product-grid.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n) {
    padding-left: 0px;
  }
  .cf--product-grid.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd) {
    padding-right: 0px;
  }
}
.cf--product-grid.wc-block-grid.has-3-columns {
  margin: auto;
  max-width: var(--cf-max-width);
  margin-bottom: 40px;
}
.cf--product-grid.wc-block-grid.has-3-columns ul.wc-block-grid__products {
  margin: 0;
  gap: 20px;
  padding: 0 20px;
  justify-content: center;
}
@media only screen and (min-width: 592px) {
  .cf--product-grid.wc-block-grid.has-3-columns ul.wc-block-grid__products {
    padding: 0 20px;
  }
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product {
  border: 1px solid var(--global--cf-color-gray);
  margin: 20px auto;
}
@media only screen and (min-width: 592px) {
  .cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product {
    max-width: 50%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 822px) {
  .cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product {
    max-width: 30%;
    margin: 0;
  }
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .image-wrap {
  height: 300px;
  margin: 20px 0 0 0;
  border-bottom: 1px solid var(--global--cf-color-gray);
  padding-bottom: 20px;
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .image-wrap img {
  height: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .copy-wrap {
  padding: 20px 0;
  border-bottom: 1px solid var(--global--cf-color-gray);
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .copy-wrap a {
  text-decoration: none;
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .copy-wrap a .wc-block-grid__product-title {
  margin: 0;
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .copy-wrap .short-description {
  font-size: 14px;
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap {
  text-align: right;
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap a {
  display: block;
  padding: 16px 0 14px;
  color: var(--global--cf-color-gray);
  text-decoration: none;
  font-family: var(--global--cf-font-termina);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap a::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzkzODM1IgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM5MzgzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 12px;
  width: 65px;
  height: 10px;
  padding-left: 0px;
  display: inline-block;
}
@media only screen and (min-width: 822px) {
  .cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap a {
    font-size: 11px;
  }
}
@media only screen and (min-width: 1100px) {
  .cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap a {
    font-size: 12px;
  }
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap a:hover,
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap a:focus,
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap a:active {
  color: var(--global--cf-color-red);
}
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap a:hover::after,
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap a:focus::after,
.cf--product-grid.wc-block-grid.has-3-columns li.wc-block-grid__product .cta-wrap a:active::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2UxZDFkIgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2NlMWQxZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-position-x: 20px;
}
.cf--side-by-side div.wp-block-buttons .wp-block-button {
  margin-bottom: 0px;
}
@media only screen and (min-width: 822px) {
  .cf--side-by-side div.wp-block-buttons .wp-block-button {
    margin-bottom: 0.5em;
  }
}
.cf--side-by-side div.wp-block-buttons .wp-block-button a.wp-block-button__link {
  border: var(--button--border-width) solid transparent;
  border-radius: var(--button--border-radius);
  cursor: pointer;
  font-weight: var(--button--font-weight);
  font-family: var(--button--font-family);
  font-size: var(--button--font-size);
  line-height: var(--button--line-height);
  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
  text-decoration: none;
  color: var(--global--color-gray);
  background-color: var(--global--cf-color-blue);
  text-transform: uppercase;
  font-size: 10px;
  border: none;
  padding: 16px 30px 13px;
  letter-spacing: 0.25em;
  font-weight: 400;
  line-height: 1.25em;
}
.cf--side-by-side div.wp-block-buttons .wp-block-button a.wp-block-button__link:hover, .cf--side-by-side div.wp-block-buttons .wp-block-button a.wp-block-button__link:focus, .cf--side-by-side div.wp-block-buttons .wp-block-button a.wp-block-button__link:active {
  background-color: var(--global--cf-color-dark-blue);
}
.cf--side-by-side div.wp-block-buttons .wp-block-button a.wp-block-button__link:disabled {
  background-color: var(--global--color-white-50);
  border-color: var(--global--color-white-50);
  color: var(--button--color-text-active);
}
.entry-content > .cf--full-image {
  margin-bottom: 60px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--full-image figure {
    max-height: 100vh;
    overflow: hidden;
  }
  .entry-content > .cf--full-image figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.entry-content > .cf--three-column-text {
  margin: 60px auto;
  max-width: 300px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--three-column-text {
    margin: 60px 64px;
    max-width: unset;
  }
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--three-column-text > .wp-block-group__inner-container {
    display: flex;
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.entry-content > .cf--three-column-text > .wp-block-group__inner-container .wp-block-group {
  margin: 0 0 60px;
  text-align: center;
  font-size: 16px;
  font-family: var(--global--cf-font-forma-djr-micro);
  padding: 0 20px;
}
.entry-content > .cf--three-column-text > .wp-block-group__inner-container .wp-block-group:last-child {
  margin: 0;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--three-column-text > .wp-block-group__inner-container .wp-block-group {
    margin: 0;
    padding: 0 30px;
  }
}
.entry-content > .cf--three-column-text > .wp-block-group__inner-container .wp-block-group h2 {
  font-family: var(--global--cf-font-termina);
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
.entry-content > .cf--image-heading {
  position: relative;
  margin-bottom: 123px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--image-heading {
    margin-bottom: 0px;
  }
}
.entry-content > .cf--image-heading figure {
  position: absolute;
  top: 63px;
  left: 0;
  height: 100%;
  width: 100%;
}
.entry-content > .cf--image-heading figure img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
  width: 100%;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--image-heading figure {
    position: relative;
    top: 0px;
    max-height: 100vh;
    overflow: hidden;
  }
}
.entry-content > .cf--image-heading .wp-block-group {
  display: flex;
  align-items: center;
  margin-top: 245px;
  margin-bottom: 60px;
  position: relative;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--image-heading .wp-block-group {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    margin-top: 60px;
  }
}
.entry-content > .cf--image-heading .wp-block-group .wp-block-group__inner-container {
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px;
  background-color: var(--global--cf-color-neutral);
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--image-heading .wp-block-group .wp-block-group__inner-container {
    margin-left: 64px;
    margin-right: 64px;
  }
}
@media only screen and (min-width: 1100px) {
  .entry-content > .cf--image-heading .wp-block-group .wp-block-group__inner-container {
    max-width: var(--cf-max-width);
    margin-left: auto;
    margin-right: auto;
  }
}
.entry-content > .cf--image-heading h1 {
  font-size: 38px;
  line-height: 1.3em;
  display: block;
  border: 1px solid var(--global--cf-color-gray);
  padding: 20px;
}
@media only screen and (min-width: 1100px) {
  .entry-content > .cf--image-heading h1 {
    font-size: 54px;
  }
}
.entry-content > .cf--side-by-side {
  position: relative;
}
.entry-content > .cf--side-by-side h1 {
  font-size: 54px;
  padding-right: 60px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--side-by-side h1 {
    padding-right: 20px;
  }
}
.entry-content > .cf--side-by-side h2 {
  font-size: 54px;
  line-height: var(--heading--line-height-h1);
}
.entry-content > .cf--side-by-side figure {
  height: 60vw;
  overflow: hidden;
}
.entry-content > .cf--side-by-side img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.entry-content > .cf--side-by-side p {
  font-size: 16px;
  font-family: var(--global--cf-font-forma-djr-micro);
}
.entry-content > .cf--side-by-side {
  margin-bottom: 60px;
}
.entry-content > .cf--side-by-side .wp-block-group {
  padding: 30px 20px 0;
  margin-bottom: 0px;
}
.entry-content > .cf--side-by-side .wp-block-group p:last-child a {
  display: block;
  padding: 16px 0 14px;
  color: var(--global--cf-color-gray);
  text-decoration: none;
  font-family: var(--global--cf-font-termina);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
.entry-content > .cf--side-by-side .wp-block-group p:last-child a::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzkzODM1IgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM5MzgzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 12px;
  width: 65px;
  height: 10px;
  padding-left: 0px;
  display: inline-block;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--side-by-side .wp-block-group p:last-child a {
    font-size: 11px;
  }
}
@media only screen and (min-width: 1100px) {
  .entry-content > .cf--side-by-side .wp-block-group p:last-child a {
    font-size: 12px;
  }
}
.entry-content > .cf--side-by-side .wp-block-group p:last-child a:hover,
.entry-content > .cf--side-by-side .wp-block-group p:last-child a:focus,
.entry-content > .cf--side-by-side .wp-block-group p:last-child a:active {
  color: var(--global--cf-color-red);
}
.entry-content > .cf--side-by-side .wp-block-group p:last-child a:hover::after,
.entry-content > .cf--side-by-side .wp-block-group p:last-child a:focus::after,
.entry-content > .cf--side-by-side .wp-block-group p:last-child a:active::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2UxZDFkIgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2NlMWQxZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-position-x: 20px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--side-by-side > .wp-block-group__inner-container {
    display: flex;
    justify-content: space-between;
    margin-left: 0px;
    margin-right: 0px;
  }
  .entry-content > .cf--side-by-side > .wp-block-group__inner-container > .wp-block-group {
    flex: 1;
    padding-left: 20px;
    padding-right: 0px;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    align-items: center;
  }
  .entry-content > .cf--side-by-side > .wp-block-group__inner-container > .wp-block-group .wp-block-group__inner-container {
    padding-right: 64px;
  }
  .entry-content > .cf--side-by-side > .wp-block-group__inner-container figure {
    height: auto;
    margin-bottom: 0;
    flex: 1;
    padding-right: 20px;
  }
  .entry-content > .cf--side-by-side > .wp-block-group__inner-container figure img {
    margin-top: 0;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
}
.entry-content > .cf--side-by-side:first-of-type {
  margin-top: 63px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--side-by-side:first-of-type {
    margin-top: 158px;
  }
}
.entry-content > .cf--cider-brandy-ctas {
  position: relative;
  z-index: 1;
  padding: 60px 20px 20px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--cider-brandy-ctas {
    padding: 30px 0 140px 0;
  }
  .entry-content > .cf--cider-brandy-ctas > .wp-block-group__inner-container {
    display: flex;
    justify-content: space-between;
    margin-left: 64px;
    margin-right: 64px;
  }
  .entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta {
    width: calc(50% - 10px);
    flex-basis: 1;
  }
  .entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta:nth-of-type(2) {
    margin-top: 150px;
  }
}
@media only screen and (min-width: 1100px) {
  .entry-content > .cf--cider-brandy-ctas > .wp-block-group__inner-container {
    max-width: var(--cf-max-width);
    margin-left: auto;
    margin-right: auto;
  }
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta {
  max-width: 442px;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta {
    margin-left: 0;
    margin-right: 0;
  }
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta > .wp-block-group__inner-container {
  border: 1px solid var(--global--cf-color-gray);
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta figure {
  padding: 10px;
  margin-bottom: 0;
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group {
  margin-top: 0;
  border-top: 1px solid var(--global--cf-color-gray);
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container {
  display: grid;
  grid-template-columns: min-content 1fr 1fr 1fr;
  grid-template-rows: 3;
  grid-template-areas: "heading description description description" "heading description description description" "heading link link link";
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container h2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: heading;
  writing-mode: vertical-lr;
  transform: rotate(180deg);
  display: flex;
  align-items: center;
  justify-content: center;
  border-left: 1px solid;
  margin-bottom: 0px;
  font-size: 38px;
  width: 85px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container h2 {
    width: 70px;
  }
}
@media only screen and (min-width: 1100px) {
  .entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container h2 {
    width: 85px;
  }
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p {
  margin: 0;
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:first-of-type {
  -ms-grid-row: 1;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  -ms-grid-column-span: 3;
  border-bottom: 1px solid var(--global--cf-color-gray);
  padding: 15px;
  grid-area: description;
  flex-grow: 1;
  font-size: 16px;
  font-family: var(--global--cf-font-forma-djr-micro);
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type {
  -ms-grid-row: 3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 3;
  grid-area: link;
  text-align: right;
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type a {
  display: block;
  padding: 16px 0 14px 16px;
  color: var(--global--cf-color-gray);
  text-decoration: none;
  font-family: var(--global--cf-font-termina);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type a::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzkzODM1IgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM5MzgzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 12px;
  width: 65px;
  height: 10px;
  padding-left: 0px;
  display: inline-block;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type a {
    font-size: 11px;
  }
}
@media only screen and (min-width: 1100px) {
  .entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type a {
    font-size: 12px;
  }
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type a:hover,
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type a:focus,
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type a:active {
  color: var(--global--cf-color-red);
}
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type a:hover::after,
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type a:focus::after,
.entry-content > .cf--cider-brandy-ctas .cf--cider-brandy-cta .wp-block-group .wp-block-group__inner-container p:last-of-type a:active::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2UxZDFkIgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2NlMWQxZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-position-x: 20px;
}
.entry-content > .cf--color-heading-cta {
  position: relative;
  background-color: var(--global--cf-color-red);
  padding: 50px 20px;
}
.entry-content > .cf--color-heading-cta a {
  color: var(--global--cf-color-neutral);
  text-decoration: none;
  font-family: var(--global--cf-font-termina);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
.entry-content > .cf--color-heading-cta a::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkNGQkY1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPHBhdGggaWQ9IlBhdGhfMTUiIGRhdGEtbmFtZT0iUGF0aCAxNSIgZD0iTS00Njk3LjAwNyw3MjM1LjU1Mmw0Ljc5Miw0Ljc5Mi00Ljc5Miw0Ljc5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDcyOC4yMzMgLTcyMzUuNTUyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkNGQkY1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIvPgogIDwvZz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 12px;
  width: 65px;
  height: 10px;
  padding-left: 0px;
  display: inline-block;
}
.entry-content > .cf--color-heading-cta a:hover::after,
.entry-content > .cf--color-heading-cta a:focus::after,
.entry-content > .cf--color-heading-cta a:active::after {
  background-position-x: 20px;
}
.entry-content > .cf--color-heading-cta h2 {
  font-size: 54px;
  color: var(--global--cf-color-neutral);
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--color-heading-cta {
    display: block;
    padding: 80px 64px;
    margin-left: auto;
    margin-right: auto;
  }
  .entry-content > .cf--color-heading-cta .wp-block-group__inner-container {
    max-width: var(--cf-max-width);
  }
  .entry-content > .cf--color-heading-cta h2 {
    margin-bottom: 0;
  }
  .entry-content > .cf--color-heading-cta p {
    margin-top: 0;
  }
}
.entry-content > .tribe-events-single.tpp-success {
  margin-top: 200px;
  padding: 20px;
}
.entry-content > .cf--heading-text {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
  font-size: 16px;
  font-family: var(--global--cf-font-forma-djr-micro);
}
.entry-content > .cf--heading-text a {
  text-decoration: none;
  color: var(--global--cf-color-red);
}
.entry-content > .cf--heading-text a:hover,
.entry-content > .cf--heading-text a:focus,
.entry-content > .cf--heading-text a:active {
  color: var(--global--cf-color-dark-red);
}
.entry-content > .cf--heading-text h1,
.entry-content > .cf--heading-text h2 {
  font-size: 54px;
}
.entry-content > .cf--heading-text:first-child {
  margin-top: 200px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf--heading-text {
    margin-left: 64px;
    margin-right: 64px;
  }
}
@media only screen and (min-width: 1100px) {
  .entry-content > .cf--heading-text {
    max-width: var(--cf-max-width);
    padding-left: 0px;
    margin-left: auto;
    margin-right: auto;
  }
}
.cf--color-image-text > .wp-block-group__inner-container {
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.cf--color-image-text > .wp-block-group__inner-container figure {
  z-index: 0;
  position: absolute;
  top: calc(0px - (100vw - 375px) * 0.85);
  width: 100%;
  margin: 0;
}
.cf--color-image-text > .wp-block-group__inner-container figure::after {
  content: "";
  display: block;
  width: 100%;
  height: 200vh;
  background-color: var(--global--cf-color-red);
}
.cf--color-image-text > .wp-block-group__inner-container > .wp-block-group {
  z-index: 1;
  margin: 0;
  background: var(--global--cf-color-neutral);
  margin: 200px 20px 50px;
}
.cf--color-image-text > .wp-block-group__inner-container > .wp-block-group h2 {
  font-size: 54px;
  line-height: var(--heading--line-height-h1);
}
.cf--color-image-text > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
  margin: 10px;
  border: 1px solid var(--global--cf-color-gray);
  padding: 20px 0;
  font-family: var(--global--cf-font-forma-djr-micro);
  font-size: 16px;
}
.cf--color-image-text--links .cf--color-image-text > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
  padding-bottom: 0px;
}
.cf--color-image-text > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > * {
  padding-left: 20px;
  padding-right: 20px;
}
.cf--color-image-text > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container > ul {
  padding-left: 40px;
}
@media only screen and (min-width: 822px) {
  .cf--color-image-text > .wp-block-group__inner-container {
    max-height: 90vh;
    min-height: 50vh;
    overflow: hidden;
  }
  .cf--color-image-text > .wp-block-group__inner-container figure {
    z-index: 0;
    position: relative;
    top: unset;
    margin: 0;
    display: flex;
    overflow: hidden;
  }
  .cf--color-image-text > .wp-block-group__inner-container figure::before {
    flex: 30;
    content: "";
    display: block;
    background-color: var(--global--cf-color-red);
  }
  .cf--color-image-text > .wp-block-group__inner-container figure img {
    flex: 70;
    overflow: auto;
  }
  .cf--color-image-text > .wp-block-group__inner-container figure::after {
    display: none;
  }
  .cf--color-image-text > .wp-block-group__inner-container > .wp-block-group {
    max-width: 609px;
    position: absolute;
    margin: 0 0 0 64px;
  }
}
@media only screen and (min-width: 1100px) {
  .cf--color-image-text > .wp-block-group__inner-container > .wp-block-group {
    margin-left: calc((100% - var(--cf-max-width)) / 2);
  }
}
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container {
  padding-bottom: 0px;
}
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child {
  padding: 0px;
  display: flex;
}
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child a {
  flex: 50;
  display: block;
  border-top: 1px solid var(--global--cf-color-gray);
  border-right: 1px solid var(--global--cf-color-gray);
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
  height: 50px;
  font-family: var(--global--cf-font-termina);
  letter-spacing: 0.25em;
  font-size: 11px;
  padding: 16px;
  padding-right: 0px;
}
@media only screen and (min-width: 822px) {
  .cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child a {
    font-size: 12px;
  }
}
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child a::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzkzODM1IgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM5MzgzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 12px;
  width: 65px;
  height: 10px;
  padding-left: 0px;
  display: inline-block;
}
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child a:last-child {
  border-right: none;
}
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child a:hover,
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child a:focus,
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child a:active {
  color: var(--global--cf-color-dark-red);
}
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child a:hover::after,
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child a:focus::after,
.cf--color-image-text.cf--color-image-text--links > .wp-block-group__inner-container > .wp-block-group > .wp-block-group__inner-container p:last-child a:active::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2UxZDFkIgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2NlMWQxZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-position-x: 20px;
}
.wp-block-columns ::-moz-placeholder {
  color: var(--global--color-gray);
}
.wp-block-columns ::placeholder {
  color: var(--global--color-gray);
}
.wp-block-columns.cf-section--red {
  background: var(--global--cf-color-red);
  color: var(--global--cf-color-neutral);
  max-width: unset;
  margin: 0;
  font-size: 16px;
}
.wp-block-columns.cf-section--red .wp-block-column {
  text-align: center;
  padding: 60px 0;
}
.wp-block-columns.cf-section--red .wp-block-column ul {
  list-style: none;
  padding: 0;
}
.wp-block-columns.cf-section--red h2 {
  font-size: 38px;
  margin-bottom: 20px;
}
.wp-block-columns.cf-section--contact {
  max-width: 592px;
  margin: 0 auto;
  margin-top: 220px;
  font-family: var(--global--cf-font-forma-djr-micro);
  font-size: 16px;
  padding: 0 20px;
}
.wp-block-columns.cf-section--contact .wp-block-column {
  margin-left: 0;
}
@media only screen and (min-width: 822px) {
  .wp-block-columns.cf-section--contact {
    display: flex;
    max-width: 822px;
    padding: 0 64px;
  }
  .wp-block-columns.cf-section--contact .wp-block-column {
    flex-grow: 1;
  }
}
@media only screen and (min-width: 1100px) {
  .wp-block-columns.cf-section--contact {
    max-width: 1100px;
  }
}
.wp-block-columns.cf-section--contact .wp-block-column:first-child {
  margin-bottom: 40px;
}
@media only screen and (min-width: 822px) {
  .wp-block-columns.cf-section--contact .wp-block-column:first-child {
    margin-right: 80px;
  }
}
.wp-block-columns.cf-section--contact .wp-block-column:first-child h1 {
  font-size: 54px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 822px) {
  .wp-block-columns.cf-section--contact .wp-block-column:first-child h1 {
    font-size: 38px;
  }
}
.wp-block-columns.cf-section--contact .wp-block-column:first-child p {
  margin-top: 30px;
  padding-left: 4px;
}
.wp-block-columns.cf-section--contact .cf-section--contact-form {
  margin-bottom: 40px;
}
.wp-block-columns.cf-section--contact h2 {
  font-size: 38px;
  margin-bottom: 10px;
}
.wp-block-columns.cf-section--contact .nf-form-fields-required {
  display: none;
}
.wp-block-columns.cf-section--contact .nf-form-content textarea,
.wp-block-columns.cf-section--contact .nf-form-content input:not([type=button]) {
  background-color: var(--global--cf-color-neutral);
  border: 1px solid var(--global--cf-color-gray);
  padding: 8px 15px 5px;
  height: auto;
}
.wp-block-columns.cf-section--contact .nf-form-content textarea.ninja-forms-field {
  height: 200px;
}
.wp-block-columns.cf-section--contact .nf-form-content {
  padding: 0;
}
.wp-block-columns.cf-section--contact .nf-form-content label {
  display: none;
}
.wp-block-columns.cf-section--contact .nf-field-container {
  margin-bottom: 0;
}
.wp-block-columns.cf-section--contact .nf-field-element {
  text-align: right;
}
.wp-block-columns.cf-section--contact .nf-field-label {
  display: none;
}
.wp-block-columns.cf-section--contact input[type=text],
.wp-block-columns.cf-section--contact input[type=email] {
  margin-bottom: 10px;
}
.wp-block-columns.cf-section--contact input[type=text] {
  color: var(--global--cf-color-gray);
}
.wp-block-columns.cf-section--contact input[type=button] {
  border: var(--button--border-width) solid transparent;
  border-radius: var(--button--border-radius);
  cursor: pointer;
  text-transform: uppercase;
  font-weight: var(--button--font-weight);
  font-family: var(--button--font-family);
  font-size: var(--button--font-size);
  line-height: var(--button--line-height);
  padding: var(--button--padding-vertical) var(--button--padding-horizontal);
  text-decoration: none;
  color: var(--global--color-gray);
  background-color: var(--global--cf-color-blue);
  font-size: 10px;
  border: none;
  padding: 16px 30px 13px;
  letter-spacing: 0.25em;
  font-weight: 400;
  line-height: 1.25em;
  height: 41px;
}
.entry-content .cf-section--apples-1 {
  display: none;
  width: 264px;
  height: 568px;
  background-image: url(images/apples-1@2x.068e56be.png);
  background-repeat: no-repeat;
  background-size: 400px;
  margin-bottom: 0;
  position: absolute;
  right: 0px;
  top: 235px;
}
@media only screen and (min-width: 822px) {
  .entry-content .cf-section--apples-1 {
    display: block;
  }
}
.entry-content .cf-section--apples-1.cf--page-home {
  top: -125px;
}
@media only screen and (min-width: 1100px) {
  .entry-content .cf-section--apples-1.cf--page-home {
    top: -175px;
  }
}
.entry-content .cf-section--apples-2 {
  display: none;
  width: 400px;
  height: 378px;
  background-image: url(images/apples-2@2x.3dbcc31b.png);
  background-repeat: no-repeat;
  background-size: 400px;
  margin-bottom: 0;
  position: absolute;
  left: -114px;
  bottom: -110px;
}
@media only screen and (min-width: 822px) {
  .entry-content .cf-section--apples-2 {
    display: block;
  }
}
.entry-content .cf-section--apples-2.cf--page-home {
  bottom: -70px;
}
.entry-content > .cf-section--menu-heading {
  padding: 30px 20px 40px;
  margin-top: 200px;
}
.entry-content > .cf-section--menu-heading p {
  font-family: var(--global--cf-font-forma-djr-micro);
  font-size: 16px;
}
.entry-content > .cf-section--menu-heading h1 {
  font-size: 54px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf-section--menu-heading {
    padding: 30px 282px 20px 64px;
  }
}
@media only screen and (min-width: 1100px) {
  .entry-content > .cf-section--menu-heading {
    max-width: var(--cf-max-width);
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 150px;
  }
}
.entry-content > .cf-section--menu-menus {
  padding: 20px;
  background-color: var(--global--cf-color-neutral);
  position: relative;
}
.entry-content > .cf-section--menu-menus .wp-block-column {
  margin-left: 0;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf-section--menu-menus {
    margin: 0 64px 64px;
    padding: 0;
    border: 1px solid var(--global--color-gray);
  }
}
@media only screen and (min-width: 1100px) {
  .entry-content > .cf-section--menu-menus {
    margin: 0 auto 64px;
    max-width: var(--cf-max-width);
  }
}
.entry-content > .cf-section--menu-menus p {
  font-family: var(--global--cf-font-forma-djr-micro);
  font-size: 14px;
  margin-bottom: 25px;
}
.entry-content > .cf-section--menu-menus h3 {
  font-family: var(--global--cf-font-termina);
  font-size: 13px;
  margin-bottom: 25px;
  text-transform: uppercase;
}
.entry-content > .cf-section--menu-menus h3:not(:first-child) {
  margin-top: 50px;
}
.entry-content > .cf-section--menu-menus .cf-menu:not(.cf-menu--selected) {
  display: none;
}
.entry-content > .cf-section--menu-menus .cf-menu .wp-block-column:first-child {
  margin-bottom: 50px;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf-section--menu-menus .cf-menu .wp-block-column {
    padding: 20px;
  }
  .entry-content > .cf-section--menu-menus .cf-menu .wp-block-column:first-child {
    margin-bottom: 0px;
  }
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf-section--menu-menus .cf-menu {
    padding: 0;
    display: flex;
    margin: 0;
  }
}
.entry-content > .cf-section--menu-menus .cf-select {
  margin-bottom: 40px;
}
.entry-content > .cf-section--menu-menus .cf-select select {
  display: none;
}
.entry-content > .cf-section--menu-menus .cf-select .cf-select--custom {
  position: relative;
  width: 100%;
  font-family: var(--global--cf-font-termina);
  color: var(--global--cf-color-neutral);
  font-size: 13px;
  text-align: center;
}
.entry-content > .cf-section--menu-menus .cf-select .cf-select--custom .cf-select--mobile-selected {
  width: 100%;
  padding: 20px;
  border: 1px solid var(--global--cf-color-gray);
  background-color: var(--global--cf-color-red);
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBfNDMzIiBkYXRhLW5hbWU9Ikdyb3VwIDQzMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIuNTI4IiBoZWlnaHQ9IjE2Ljk3MSIgdmlld0JveD0iMCAwIDMyLjUyOCAxNi45NzEiPgogIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTIxIiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxMjEiIHdpZHRoPSIxIiBoZWlnaHQ9IjIzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNzA3KSByb3RhdGUoLTQ1KSIgZmlsbD0iI2ZmZiIvPgogIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTIxLTIiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDEyMSIgd2lkdGg9IjIzIiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE1LjU1NyAxNi4yNjQpIHJvdGF0ZSgtNDUpIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=);
  background-position: right 20px top 56%;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf-section--menu-menus .cf-select .cf-select--custom .cf-select--mobile-selected {
    display: none;
    border: none;
  }
}
.entry-content > .cf-section--menu-menus .cf-select .cf-select--items {
  width: 100%;
  position: absolute;
  top: 0;
  display: none;
}
.entry-content > .cf-section--menu-menus .cf-select .cf-select--items.visible {
  display: block;
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf-section--menu-menus .cf-select .cf-select--items {
    border-bottom: 1px solid var(--global--cf-color-gray);
    position: relative;
    display: flex;
  }
  .entry-content > .cf-section--menu-menus .cf-select .cf-select--items.visible {
    display: flex;
  }
  .entry-content > .cf-section--menu-menus .cf-select .cf-select--items {
    font-size: 11px;
  }
}
@media only screen and (min-width: 905px) {
  .entry-content > .cf-section--menu-menus .cf-select .cf-select--items {
    font-size: 13px;
  }
}
.entry-content > .cf-section--menu-menus .cf-select .cf-select--item {
  cursor: pointer;
  width: 100%;
  padding: 20px 20px 17px 20px;
  background-color: var(--global--cf-color-neutral);
  color: var(--global--cf-color-gray);
  border-right: 1px solid var(--global--cf-color-gray);
  border-left: 1px solid var(--global--cf-color-gray);
  border-bottom: 1px solid var(--global--cf-color-gray);
}
.entry-content > .cf-section--menu-menus .cf-select .cf-select--item:first-child {
  border-top: 1px solid var(--global--cf-color-gray);
}
.entry-content > .cf-section--menu-menus .cf-select .cf-select--item.selected {
  background-color: var(--global--cf-color-red);
  color: var(--global--cf-color-neutral);
}
@media only screen and (min-width: 822px) {
  .entry-content > .cf-section--menu-menus .cf-select .cf-select--item {
    background-color: var(--global--cf-color-gray);
    color: var(--global--cf-color-neutral);
    border: none;
  }
  .entry-content > .cf-section--menu-menus .cf-select .cf-select--item:first-child {
    border: none;
  }
}
#vs-wineclub-signup {
  padding: 0 8px;
  max-width: 767px;
  margin-bottom: -117px;
  margin-top: 60px;
}
@media only screen and (min-width: 822px) {
  #vs-wineclub-signup {
    padding-left: 0px;
    margin-left: 54px;
    margin-right: 54px;
  }
}
@media only screen and (min-width: 1100px) {
  #vs-wineclub-signup {
    padding-left: 0px;
    padding-right: 0px;
    margin-left: calc((100% - var(--cf-max-width) - 20px) / 2);
  }
}
.site-main > .tribe-events-view--list {
  margin-top: 200px;
}
.site-main > .tribe-events-view--list .tribe-events-calendar-list__month-separator,
.site-main > .tribe-events-view--list .tribe-events-c-ical,
.site-main > .tribe-events-view--list header.tribe-events-header {
  display: none;
}
#tribe-events .tribe-events-ical.tribe-events-button,
#tribe-events-footer,
.tribe-events-list-separator-month {
  display: none;
}
.events-list .tribe-events-loop {
  max-width: unset;
  margin: 0;
}
#tribe-events-pg-template {
  padding: 0;
  margin-top: 200px;
}
#tribe-events-pg-template .cf--single-event .tribe-events-back a {
  display: block;
  padding: 16px 0 14px;
  color: var(--global--cf-color-gray);
  text-decoration: none;
  font-family: var(--global--cf-font-termina);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
#tribe-events-pg-template .cf--single-event .tribe-events-back a::before {
  content: "";
  transform: scaleX(-1);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzkzODM1IgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM5MzgzNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 12px;
  width: 50px;
  height: 10px;
  padding-left: 0px;
  display: inline-block;
}
@media only screen and (min-width: 822px) {
  #tribe-events-pg-template .cf--single-event .tribe-events-back a {
    font-size: 11px;
  }
}
@media only screen and (min-width: 1100px) {
  #tribe-events-pg-template .cf--single-event .tribe-events-back a {
    font-size: 12px;
  }
}
#tribe-events-pg-template .cf--single-event .tribe-events-back a:hover,
#tribe-events-pg-template .cf--single-event .tribe-events-back a:focus,
#tribe-events-pg-template .cf--single-event .tribe-events-back a:active {
  color: var(--global--cf-color-red);
}
#tribe-events-pg-template .cf--single-event .tribe-events-back a:hover::before,
#tribe-events-pg-template .cf--single-event .tribe-events-back a:focus::before,
#tribe-events-pg-template .cf--single-event .tribe-events-back a:active::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNi43MjUiIGhlaWdodD0iMTAuMjkxIiB2aWV3Qm94PSIwIDAgMzYuNzI1IDEwLjI5MSI+CiAgPGcgaWQ9Ikdyb3VwXzIzOCIgZGF0YS1uYW1lPSJHcm91cCAyMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMC4zNTMpIj4KICAgIDxsaW5lIGlkPSJMaW5lXzciIGRhdGEtbmFtZT0iTGluZSA3IiB4Mj0iMzYuMDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDQuNzkyKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2UxZDFkIgogICAgICBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMSIgLz4KICAgIDxwYXRoIGlkPSJQYXRoXzE1IiBkYXRhLW5hbWU9IlBhdGggMTUiIGQ9Ik0tNDY5Ny4wMDcsNzIzNS41NTJsNC43OTIsNC43OTItNC43OTIsNC43OTIiCiAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MjguMjMzIC03MjM1LjU1MikiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2NlMWQxZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiIC8+CiAgPC9nPgo8L3N2Zz4=);
}
#tribe-events-pg-template .cf--single-event h1 {
  font-size: 54px;
  line-height: var(--heading--line-height-h1);
}
#tribe-events-pg-template .cf--single-event {
  font-family: var(--global--cf-font-forma-djr-micro);
  font-size: 16px;
}
#tribe-events-pg-template .cf--single-event h5 {
  font-size: 38px;
  line-height: var(--heading--line-height-h2);
}
#tribe-events-pg-template .cf--single-event .tribe-events-event-meta {
  background-color: var(--global--cf-color-neutral);
  border: none;
  display: flex;
  width: 100%;
}
#tribe-events-pg-template .cf--single-event .tribe-events-event-meta h2 {
  font-family: var(--global--cf-font-termina);
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.25em;
}
#tribe-events-pg-template .cf--single-event .tribe-events-event-meta .tribe-events-meta-group {
  padding: 0;
}
#tribe-events-pg-template .cf--single-event .tribe-events-event-meta .tribe-events-meta-group:first-child {
  padding-right: 20px;
}
#tribe-events-pg-template .tribe-events-list .type-tribe_events:first-of-type {
  margin-top: 0;
}
#tribe-events-pg-template .tribe-events-cal-links {
  display: none;
}
#tribe-events-pg-template h1.tribe-events-page-title {
  padding-top: 0;
  margin: 0;
  text-align: left;
  font-size: 54px;
}
#tribe-events-pg-template #tribe-events {
  margin-top: 0;
  padding: 0 20px;
}
@media only screen and (min-width: 822px) {
  #tribe-events-pg-template #tribe-events {
    padding: 0 64px;
  }
}
#tribe-events-pg-template .tribe-events-list-event-title {
  display: none;
}
#tribe-events-pg-template .cf--event-list--event {
  border: 1px solid var(--global--cf-color-gray);
  display: grid;
  grid-template-columns: 172px auto;
  grid-template-rows: 2;
  grid-template-areas: "date image" "copy copy";
}
@media only screen and (min-width: 822px) {
  #tribe-events-pg-template .cf--event-list--event {
    grid-template-rows: 1;
    grid-template-areas: "date copy image";
  }
}
#tribe-events-pg-template .cf--event-list--date {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: date;
  background-color: var(--global--cf-color-red);
  color: var(--global--cf-color-neutral);
  border-right: 1px solid var(--global--cf-color-gray);
  border-bottom: 1px solid var(--global--cf-color-gray);
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (min-width: 822px) {
  #tribe-events-pg-template .cf--event-list--date {
    border-bottom: none;
  }
}
#tribe-events-pg-template .cf--event-list--date .cf--event-list--month {
  text-transform: uppercase;
  font-family: var(--global--cf-font-termina);
  letter-spacing: 0.25em;
  font-size: 13px;
}
#tribe-events-pg-template .cf--event-list--date .cf--event-list--day {
  font-family: var(--global--cf-font-bennet-banner-condensed);
  font-size: 54px;
  line-height: 1.25em;
}
@media only screen and (max-width: 481px) {
  #tribe-events-pg-template .cf--event-list--date {
    padding: 20px;
  }
  #tribe-events-pg-template .cf--event-list--date .cf--event-list--month {
    font-size: 11px;
  }
  #tribe-events-pg-template .cf--event-list--date .cf--event-list--day {
    font-family: var(--global--cf-font-bennet-banner-condensed);
    font-size: 38px;
    line-height: 1.25em;
  }
}
#tribe-events-pg-template .cf--event-list--image {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: image;
  border-bottom: 1px solid var(--global--cf-color-gray);
}
@media only screen and (min-width: 822px) {
  #tribe-events-pg-template .cf--event-list--image {
    border-bottom: none;
    border-left: 1px solid var(--global--cf-color-gray);
  }
}
#tribe-events-pg-template .cf--event-list--image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#tribe-events-pg-template .cf--event-list--copy {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  padding: 20px;
  grid-area: copy;
}
@media only screen and (min-width: 822px){
  #tribe-events-pg-template .cf--event-list--date {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  #tribe-events-pg-template .cf--event-list--image {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }
  #tribe-events-pg-template .cf--event-list--copy {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
}
#tribe-events-pg-template .cf--event-list--copy a {
  color: var(--global--cf-color-gray);
}
#tribe-events-pg-template .cf--event-list--copy a:hover,
#tribe-events-pg-template .cf--event-list--copy a:focus,
#tribe-events-pg-template .cf--event-list--copy a:active {
  border-bottom: 1px solid var(--global--cf-color-red);
  color: var(--global--cf-color-gray);
}
#tribe-events-pg-template .cf--event-list--copy h2 {
  font-family: var(--global--cf-font-forma-djr-micro);
  font-size: 24px;
  margin-bottom: 10px;
}
#tribe-events-pg-template .cf--event-list--copy {
  font-family: var(--global--cf-font-forma-djr-micro);
  font-size: 14px;
}
