@charset "UTF-8";
/**
  * Erdmann & Freunde - Nutshell
  * Starterkit
  * erdmann-freunde.de/nutshell/
  *
  * Lizenziert unter MIT OPEN SOURCE
  *
  */
/** Contents
  *
  * SETTINGS
  * ...variables
  *
  *
  * MIXINS
  * ...general
  * ...responsive
  *
  *
  * GENERIC
  * ...normalize
  * ...contao-reset
  * ...box-sizing
  *
  *
  * BASE
  * ...shared
  * ...page
  * ...type
  * ...grid
  * ...layout
  *
  *
  * COMPONENTS
  * ...media
  * ...tables
  * ...accordion
  * ...links
  * ...events
  * ...faq
  * ...forms
  * ...navs
  * ...news
  * ...newsletter
  * ...slider
  * ...downloads
  *
  */
/*body::after {
  content: "Kompiliert, endlich ✔️";
  display: block;
  color: limegreen;
}*/
html {
  --color-default: #ff5636;
  --color-gray-dark: #222;
  --color-gray: #555;
  --color-gray-light: #ccc;
  --color-brand: var(--color-default);
  --color-highlight: var(--color-brand);
  --color-page-background: #fff;
  --color-text: var(--color-gray-dark);
  --color-text-inverted: var(--color-page-background);
  --color-error: rgba(255, 0, 0, 1);
  --color-error-light: rgba(255, 0, 0, 0.5);
  --base-font-size-xs: 0.875rem;
  --base-font-size: 1rem;
  --base-font-size-xl: 1.125rem;
  --base-line-height: 1.625;
  --base-font-weight: 400;
  --base-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto",
    "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;
  --base-spacing-unit: 1rem;
  --base-spacing-unit-xs: calc(var(--base-spacing-unit) / 4);
  --base-spacing-unit-sm: calc(var(--base-spacing-unit) / 2);
  --base-spacing-unit-lg: calc(var(--base-spacing-unit) * 2);
  --base-spacing-unit-xl: calc(var(--base-spacing-unit) * 4);
  --base-border-radius: 4px;
  --base-border-width: 1px;
  --base-border-color: var(--color-gray-light);
  --base-border: var(--base-border-width) solid var(--base-border-color);
  --grid-columns: 12;
  --grid-gutter: 1.875rem;
  --grid-gutter-half: calc(var(--grid-gutter) / 2);
  --layout-spacing-sides: var(--base-spacing-unit);
  --layout-wrapper-background: transparent;
  --layout-header-background: var(--color-page-background);
  --layout-header-color: var(--color-text);
  --layout-footer-background: transparent;
  --layout-footer-color: var(--color-text);
  --article-spacing-sides: var(--grid-gutter-half);
  --article-spacing-top: var(--base-spacing-unit);
  --article-spacing-bottom: var(--base-spacing-unit);
  --headings-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;
  --headings-font-weight: 700;
  --headings-color: "currentColor";
  --h1-font-family: var(--headings-font-family);
  --h1-font-weight: var(--headings-font-weight);
  --h1-color: var(--headings-color);
  --h1-font-size: 2rem;
  --h1-font-size-sm: 2rem;
  --h1-font-size-md: 2.25rem;
  --h1-font-size-lg: 2.25rem;
  --h1-font-size-xl: 2.25rem;
  --h1-line-height: 1.55;
  --h1-spacing-top: 0;
  --h1-spacing-bottom: 0.5rem;
  --h2-font-family: var(--headings-font-family);
  --h2-font-weight: var(--headings-font-weight);
  --h2-color: var(--headings-color);
  --h2-font-size: 1.625rem;
  --h2-font-size-sm: 1.625rem;
  --h2-font-size-md: 1.75rem;
  --h2-font-size-lg: 1.75rem;
  --h2-font-size-xl: 1.75rem;
  --h2-line-height: 1.5;
  --h2-spacing-top: 0;
  --h2-spacing-bottom: 0.5rem;
  --h3-font-family: var(--headings-font-family);
  --h3-font-weight: var(--headings-font-weight);
  --h3-color: var(--headings-color);
  --h3-font-size: 1.375rem;
  --h3-font-size-sm: 1.375rem;
  --h3-font-size-md: 1.5rem;
  --h3-font-size-lg: 1.5rem;
  --h3-font-size-xl: 1.5rem;
  --h3-line-height: 1.25;
  --h3-spacing-top: 0;
  --h3-spacing-bottom: 0.5rem;
  --h4-font-family: var(--headings-font-family);
  --h4-font-weight: var(--headings-font-weight);
  --h4-color: var(--headings-color);
  --h4-font-size: 1.125rem;
  --h4-font-size-sm: 1.125rem;
  --h4-font-size-md: 1.25rem;
  --h4-font-size-lg: 1.25rem;
  --h4-font-size-xl: 1.25rem;
  --h4-line-height: 1;
  --h4-spacing-top: 0;
  --h4-spacing-bottom: 0.5rem;
  --h5-font-family: var(--headings-font-family);
  --h5-font-weight: var(--headings-font-weight);
  --h5-color: var(--headings-color);
  --h5-font-size: 1rem;
  --h5-font-size-sm: 1rem;
  --h5-font-size-md: 1rem;
  --h5-font-size-lg: 1rem;
  --h5-font-size-xl: 1rem;
  --h5-line-height: 1;
  --h5-spacing-top: 0;
  --h5-spacing-bottom: 0.5rem;
  --h6-font-family: var(--headings-font-family);
  --h6-font-weight: var(--headings-font-weight);
  --h6-color: var(--headings-color);
  --h6-font-size: 0.875rem;
  --h6-font-size-sm: 0.875rem;
  --h6-font-size-md: 0.875rem;
  --h6-font-size-lg: 0.875rem;
  --h6-font-size-xl: 0.875rem;
  --h6-line-height: 1;
  --h6-spacing-top: 0;
  --h6-spacing-bottom: 0.5rem;
  --paragraph-link-color: var(--links-color);
  --paragraph-link-decoration: underline;
  --paragraph-link-decoration-hover: none;
  --code-color: var(--color-highlight);
  --selection-background: var(--color-brand);
  --pre-color-background: var(--color-gray);
  --pre-color: var(--color-text-inverted);
  --selection-color: var(--color-text-inverted);
  --hr-border: var(--base-border);
  --gallery-gutter: var(--grid-gutter);
  --gallery-gutter-half: calc(var(--gallery-gutter) / 2);
  --links-color: var(--color-highlight);
  --links-color-hover: var(--color-highlight);
  --links-color-visited: var(--links-color);
  --links-outline-focus: 2px dotted
    var(--links-outline-color, var(--color-highlight));
  --links-outline-active: none;
  --button-color: var(--color-text-inverted);
  --button-background: var(--color-highlight);
  --button-color-hover: var(--button-color);
  --button-background-hover: var(--color-highlight);
  --button-spacing: var(--base-spacing-unit-sm) var(--base-spacing-unit);
  --button-border-radius: var(--base-border-radius);
  --button-border-width: var(--base-border-width);
  --button-font-family: var(--base-font-family);
  --button-font-weight: 400;
  --button-font-size: var(--base-font-size);
  --button-line-height: var(--base-line-height);
  --nav-item-padding: var(--base-spacing-unit);
  --slider-arrow-color: inherit;
  --slider-arrow-size: 2rem;
  --slider-arrow-font-family: "Arial";
  --slider-menu-point-size: 2rem;
  --slider-menu-point-color: inherit;
  --slider-menu-point-color-active: var(--color-brand);
  --news-grid-columns-sm: 2;
  --news-grid-columns-md: 2;
  --news-grid-columns-lg: 3;
  --news-grid-columns-xl: 3;
  --news-border: var(--base-border);
  --events-grid-columns-sm: 1;
  --events-grid-columns-md: 2;
  --events-grid-columns-lg: 3;
  --events-grid-columns-xl: 3;
  --forms-input-border-width: var(--base-border-width);
  --forms-input-border-radius: var(--base-border-radius);
  --forms-input-border-color: rgba(0, 0, 0, 0.25);
  --forms-input-background: var(--color-page-background);
  --forms-input-line-height: normal;
  --forms-mandatory-color: var(--color-brand);
  --accordion-spacing: var(--base-spacing-unit);
  --accordion-content-spacing: var(--base-spacing-unit-sm);
  --accordion-content-background: var(--color-gray-light);
  --accordion-toggler-font-size: 1.5rem;
  --accordion-toggler-background: var(--color-highlight);
  --accordion-toggler-color: var(--color-text-inverted);
  --accordion-toggler-color-hover: var(--color-brand-primary);
  --accordion-toggler-spacing: var(--base-spacing-unit-xs);
  --accordion-toggler-border: 2px solid transparent;
  --download-link-color: inherit;
  --download-link-decoration: none;
  --table-border-width: 1px;
  --table-border-style: solid;
  --table-border-color: #ccc;
  --table-background-light: #eee;
  --newsletter-list-border: var(--base-border);
  --newsletter-reader-width: 600px;
  --newsletter-reader-border: var(--base-border);
  --faq-border: var(--base-border);
  --search-relevance-color: var(--color-gray);
  --search-url-color: var(--color-gray);
}

:root {
  --color-black: #222222;
  --color-muted-black: #333333;
  --color-white: #fff;
  --color-gold: #927f42;
  --color-muted-gold: #efece3;
  --color-darker-gold: #514a35;
  --color-white-translucent: rgba(255, 255, 255, .7);
  --color-black-translucent: rgba(0, 0, 0, 0.25);
  --color-blue: #0000cd;
  --color-light-blue: #b8cbeb;
  --color-red: red;
  --color-red-muted: #db9f9f;
  --color-yellow: yellow;
  --color-grey: #777777;
  --color-brand-primary: var(--color-black);
  --color-brand-secondary: var(--color-gold);
  --color-brand-secondary-muted: var(--color-muted-gold);
  --color-brand-secondary-darker: var(--color-darker-gold);
  --color-page-background: var(--color-white);
  --color-page-background-inverted: var(--color-black);
  --color-text: var(--color-black);
  --color-text-inverted: var(--color-white);
  --color-selection: var(--color-text-inverted);
  --color-selection-background: var(--color-brand-secondary);
  --color-info-box-header: var(--color-text-inverted);
  --image-overlay: transparent;
  --base-font-size: 1rem;
  --base-line-height: 1.625;
  --base-font-family-1: "Playfair Display", "Georgia", "Times New Roman", serif;
  --base-font-family-2: "Roboto", "Helveitca", "Arial", sans-serif;
  --base-border-radius: 0;
  --base-button-border-radius: 1em;
  --base-border-color: var(--color-brand-secondary);
  --color-icon: var(--color-text);
  --icon-external-link: url("../../files/images/elements/arrow-up-right-from-square-dark.svg");
  --icon-form-select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");
  --icon-social-shares: var(--color-text);
  --base-spacing-unit: 1em;
  --base-header-letter-spacing: calc(var(--base-spacing-unit) / 32);
  --base-button-letter-spacing: calc(var(--base-spacing-unit) / 8);
  --base-box-shadow: 0 10px 40px 0 rgba(34, 34, 34, 0.25);
  --base-filter-drop-shadow: drop-shadow(calc(var(--base-spacing-unit) / 4) calc(var(--base-spacing-unit) / 4) calc(var(--base-spacing-unit) / 8) var(--color-black));
  --base-filter-drop-shadow-subtle: drop-shadow(calc(var(--base-spacing-unit) / 4) calc(var(--base-spacing-unit) / 4) var(--base-spacing-unit) rgba(0, 0, 0, 0.2));
  --text-small-print-size: 80%;
  --text-small-print-color: var(--color-grey);
  --color-headers: var(--color-brand-secondary);
  --converter-output-country-font-size: calc(var(--base-font-size) * 1.1);
  --converter-output-value-font-size: calc(var(--base-font-size) * 2);
  --mandatory-color: var(--color-red);
  --links-color: var(--color-blue);
  --links-color-hover: var(--color-brand-primary);
  --download-link-color: var(--links-color);
  --download-link-decoration: underline;
  --download-link-decoration-hover: none;
  --base-text-underline-offset: calc(var(--base-spacing-unit) / 8);
  --button-color: var(--color-text-inverted);
  --button-color-hover: var(--color-text-inverted);
  --button-color-active: var(--color-brand-secondary);
  --button-border-color-active: var(--color-brand-secondary);
  --button-background: var(--color-blue);
  --button-background-hover: var(--color-brand-secondary);
  --button-background-active: var(--color-brand-secondary-muted);
  --button-border-radius: calc(var(--base-button-border-radius) / 3);
  --button-font-weight: 600;
  --table-border-color: var(--color-brand-secondary);
  --color-table-background-even: var(--color-muted-gold);
  --accordion-spacing: var(--base-spacing-unit-sm);
  --accordion-toggler-font-size: var(--base-font-size);
  --accordion-toggler-background: transparent;
  --accordion-toggler-color: inherit;
  --accordion-toggler-border: var(--base-border);
  --accordion-toggler-spacing: var(--base-spacing-unit-sm);
  --accordion-toggler-icon-size: 1;
  --accordion-toggler-font-weight: 700;
  --accordion-content-spacing: 0 var(--base-spacing-unit) var(--base-spacing-unit);
  --accordion-content-background: var(--color-page-background);
  --accordion-content-border: var(--base-border);
  --accordion-top-border: 1px solid var(--color-brand-primary);
  --nav-item-padding: var(--nav-main-item-padding);
  --nav-color: var(--color-white);
  --nav-main-item-padding: 0.5rem;
  --nav-main-item-padding-sm: 0.25rem;
  --nav-main-font-size: 0.875rem;
  --nav-main-font-weight: 400;
  --color-form-input: var(--color-text);
  --color-form-checkmark: var(--color-text);
  --color-output-tile-background: var(--color-muted-gold);
}

@media (prefers-color-scheme: dark) {
  :root {
    --color-text: var(--color-text-inverted);
    --color-page-background: var(--color-muted-black);
    --switcher-svg-color: var(--color-text-inverted);
    --switcher-hover-bg: rgba(39, 31, 31, 0.2);
    --switcher-svg-color-hover: var(--color-white-translucent);
    --links-color: var(--color-light-blue);
    --links-color-hover: var(--color-text-inverted);
    --button-background: var(--color-blue);
    --button-background-hover: var(--color-brand-secondary);
    --button-color-active: var(--color-text-inverted);
    --button-background-active: var(--color-brand-secondary-darker);
    --color-table-background-even: var(--color-brand-secondary-darker);
    --color-output-tile-background: var(--color-brand-secondary-darker);
    --color-form-input: var(--color-text-inverted);
    --mandatory-color: var(--color-yellow);
    --color-form-checkmark: var(--color-text-inverted);
    --color-icon: var(--color-text-inverted);
    --icon-external-link: url("../../files/images/elements/arrow-up-right-from-square-light.svg");
    --icon-form-select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");
    --icon-social-shares: var(--color-text-inverted);
    --image-overlay: var(--color-black-translucent);
  }
}
[data-theme=dark] {
  --color-text: var(--color-text-inverted);
  --color-page-background: var(--color-muted-black);
  --switcher-svg-color: var(--color-text-inverted);
  --switcher-svg-color-hover: var(--color-white-translucent);
  --switcher-hover-bg: rgba(255, 255, 255, 0.2);
  --links-color: var(--color-light-blue);
  --links-color-hover: var(--color-text-inverted);
  --color-table-background-even: var(--color-brand-secondary-darker);
  --color-output-tile-background: var(--color-brand-secondary-darker);
  --color-form-input: var(--color-text-inverted);
  --button-background: var(--color-blue);
  --button-background-hover: var(--color-brand-secondary);
  --button-color-active: var(--color-text-inverted);
  --button-background-active: var(--color-brand-secondary-darker);
  --mandatory-color: var(--color-yellow);
  --color-form-checkmark: var(--color-text-inverted);
  --color-icon: var(--color-text-inverted);
  --icon-external-link: url("../../files/images/elements/arrow-up-right-from-square-light.svg");
  --icon-form-select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");
  --icon-social-shares: var(--color-text-inverted);
  --image-overlay: var(--color-black-translucent);
}

[data-theme=light] {
  --links-color: var(--color-blue);
  --links-color-hover: var(--color-brand-primary);
  --download-link-color: var(--links-color);
  --button-background: var(--color-blue);
  --button-background-hover: var(--color-brand-secondary);
  --button-background-active: var(--color-brand-secondary-muted);
  --color-page-background: var(--color-white);
  --color-text: var(--color-black);
  --switcher-svg-color: var(--color-text-inverted);
  --switcher-svg-color-hover: var(--color-white-translucent);
  --switcher-hover-bg: rgba(255, 255, 255, 0.2);
  --color-selection: var(--color-text-inverted);
  --color-selection-background: var(--color-brand-secondary);
  --color-table-background-even: var(--color-muted-gold);
  --color-output-tile-background: var(--color-muted-gold);
  --color-form-input: var(--color-text);
  --mandatory-color: var(--color-red);
  --color-form-checkmark: var(--color-text);
  --color-icon: var(--color-text);
  --icon-external-link: url("../../files/images/elements/arrow-up-right-from-square-dark.svg");
  --icon-form-select: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");
  --icon-social-shares: var(--color-text);
  --image-overlay: transparent;
}

/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}

/**
 * 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;
}

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * 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;
}

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}

/**
 * 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 */
}

/* Forms
   ========================================================================== */
/**
 * Change font properties to `inherit` in all browsers (opinionated).
 */
button,
input,
select,
textarea {
  font: inherit;
}

/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 * 2. Show the overflow in Edge, Firefox, and IE.
 */
button,
input,
select { /* 2 */
  overflow: visible;
}

/**
 * Remove the margin in Safari.
 * 1. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea { /* 1 */
  margin: 0;
}

/**
 * Remove the inheritence of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritence of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Change the cursor in all browsers (opinionated).
 */
button,
[type=button],
[type=reset],
[type=submit] {
  cursor: pointer;
}

/**
 * Restore the default cursor to disabled elements unset by the previous rule.
 */
[disabled] {
  cursor: default;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS.
 */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 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 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
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;
}

/**
 * Correct the odd appearance of search inputs in Chrome and Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
}

/**
 * Remove the inner padding and cancel buttons in Chrome on OS X and
 * Safari on OS X.
 */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.float_left {
  float: left;
}

.float_right {
  float: right;
}

.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/**
 * Set the global `box-sizing` state to `border-box`.
 *
 * css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice
 * paulirish.com/2012/box-sizing-border-box-ftw
 */
html {
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: var(--base-spacing-unit-sm);
}

ul,
ol,
dl,
blockquote,
p,
address,
hr,
fieldset,
figure,
pre {
  margin-bottom: var(--base-spacing-unit);
}

ul,
ol,
dd {
  margin-left: var(--base-spacing-unit);
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

a:focus-visible,
[tabindex="0"]:focus-visible {
  outline: var(--links-outline-focus);
}
a:active,
[tabindex="0"]:active {
  outline: var(--links-outline-active);
}

a {
  color: var(--links-color);
}
a:visited {
  color: var(--links-color-visited);
}

:not(p) a {
  text-decoration: none;
}

figure {
  margin: 0;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

html {
  font-family: var(--base-font-family, sans-serif);
  font-size: var(--base-font-size-xs);
  line-height: var(--base-line-height);
  font-weight: var(--base-font-weight);
  background-color: var(--color-page-background);
  color: var(--color-text);
  overflow-y: scroll;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media screen and (min-width: 34.375em) {
  html {
    font-size: var(--base-font-size-sm, var(--base-font-size));
  }
}
@media screen and (min-width: 48em) {
  html {
    font-size: var(--base-font-size);
  }
}
@media screen and (min-width: 58.75em) {
  html {
    font-size: var(--base-font-size-lg, var(--base-font-size));
  }
}
@media screen and (min-width: 68.75em) {
  html {
    font-size: var(--base-font-size-xl);
  }
}

html {
  scroll-behavior: smooth;
}

@font-face {
  font-display: swap;
  font-family: "Playfair Display";
  font-weight: 300 600;
  font-style: normal;
  src: url("../../files/theme/fonts/PlayfairDisplay-VariableFont_wght.woff2") format("woff2-variations");
}
@font-face {
  font-display: swap;
  font-family: "Roboto";
  font-weight: 300 600;
  font-stretch: 100% 100%;
  font-style: normal;
  src: url("../../files/theme/fonts/Roboto-VariableFont_wdth,wght.woff2") format("woff2-variations");
}
.heading--1 h1, .heading--1 h2, .heading--1 h3, .heading--1 h4, .heading--1 h5, .heading--1 h6, .heading--1.content-headline, .heading--1.ce_headline, h1 {
  font-family: var(--h1-font-family);
  font-size: var(--h1-font-size);
  font-weight: var(--h1-font-weight);
  line-height: var(--h1-line-height);
  color: var(--h1-color);
  margin-top: var(--h1-spacing-top);
  margin-bottom: var(--h1-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--1 h1, .heading--1 h2, .heading--1 h3, .heading--1 h4, .heading--1 h5, .heading--1 h6, .heading--1.content-headline, .heading--1.ce_headline, h1 {
    --h1-font-size: var(--h1-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--1 h1, .heading--1 h2, .heading--1 h3, .heading--1 h4, .heading--1 h5, .heading--1 h6, .heading--1.content-headline, .heading--1.ce_headline, h1 {
    --h1-font-size: var(--h1-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--1 h1, .heading--1 h2, .heading--1 h3, .heading--1 h4, .heading--1 h5, .heading--1 h6, .heading--1.content-headline, .heading--1.ce_headline, h1 {
    --h1-font-size: var(--h1-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--1 h1, .heading--1 h2, .heading--1 h3, .heading--1 h4, .heading--1 h5, .heading--1 h6, .heading--1.content-headline, .heading--1.ce_headline, h1 {
    --h1-font-size: var(--h1-font-size-xl);
  }
}

.heading--2 h1, .heading--2 h2, .heading--2 h3, .heading--2 h4, .heading--2 h5, .heading--2 h6, .heading--2.content-headline, .heading--2.ce_headline, h2 {
  font-family: var(--h2-font-family);
  font-size: var(--h2-font-size);
  font-weight: var(--h2-font-weight);
  line-height: var(--h2-line-height);
  color: var(--h2-color);
  margin-top: var(--h2-spacing-top);
  margin-bottom: var(--h2-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--2 h1, .heading--2 h2, .heading--2 h3, .heading--2 h4, .heading--2 h5, .heading--2 h6, .heading--2.content-headline, .heading--2.ce_headline, h2 {
    --h2-font-size: var(--h2-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--2 h1, .heading--2 h2, .heading--2 h3, .heading--2 h4, .heading--2 h5, .heading--2 h6, .heading--2.content-headline, .heading--2.ce_headline, h2 {
    --h2-font-size: var(--h2-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--2 h1, .heading--2 h2, .heading--2 h3, .heading--2 h4, .heading--2 h5, .heading--2 h6, .heading--2.content-headline, .heading--2.ce_headline, h2 {
    --h2-font-size: var(--h2-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--2 h1, .heading--2 h2, .heading--2 h3, .heading--2 h4, .heading--2 h5, .heading--2 h6, .heading--2.content-headline, .heading--2.ce_headline, h2 {
    --h2-font-size: var(--h2-font-size-xl);
  }
}

.heading--3 h1, .heading--3 h2, .heading--3 h3, .heading--3 h4, .heading--3 h5, .heading--3 h6, .heading--3.content-headline, .heading--3.ce_headline, h3 {
  font-family: var(--h3-font-family);
  font-size: var(--h3-font-size);
  font-weight: var(--h3-font-weight);
  line-height: var(--h3-line-height);
  color: var(--h3-color);
  margin-top: var(--h3-spacing-top);
  margin-bottom: var(--h3-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--3 h1, .heading--3 h2, .heading--3 h3, .heading--3 h4, .heading--3 h5, .heading--3 h6, .heading--3.content-headline, .heading--3.ce_headline, h3 {
    --h3-font-size: var(--h3-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--3 h1, .heading--3 h2, .heading--3 h3, .heading--3 h4, .heading--3 h5, .heading--3 h6, .heading--3.content-headline, .heading--3.ce_headline, h3 {
    --h3-font-size: var(--h3-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--3 h1, .heading--3 h2, .heading--3 h3, .heading--3 h4, .heading--3 h5, .heading--3 h6, .heading--3.content-headline, .heading--3.ce_headline, h3 {
    --h3-font-size: var(--h3-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--3 h1, .heading--3 h2, .heading--3 h3, .heading--3 h4, .heading--3 h5, .heading--3 h6, .heading--3.content-headline, .heading--3.ce_headline, h3 {
    --h3-font-size: var(--h3-font-size-xl);
  }
}

.heading--4 h1, .heading--4 h2, .heading--4 h3, .heading--4 h4, .heading--4 h5, .heading--4 h6, .heading--4.content-headline, .heading--4.ce_headline, h4 {
  font-family: var(--h4-font-family);
  font-size: var(--h4-font-size);
  font-weight: var(--h4-font-weight);
  line-height: var(--h4-line-height);
  color: var(--h4-color);
  margin-top: var(--h4-spacing-top);
  margin-bottom: var(--h4-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--4 h1, .heading--4 h2, .heading--4 h3, .heading--4 h4, .heading--4 h5, .heading--4 h6, .heading--4.content-headline, .heading--4.ce_headline, h4 {
    --h4-font-size: var(--h4-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--4 h1, .heading--4 h2, .heading--4 h3, .heading--4 h4, .heading--4 h5, .heading--4 h6, .heading--4.content-headline, .heading--4.ce_headline, h4 {
    --h4-font-size: var(--h4-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--4 h1, .heading--4 h2, .heading--4 h3, .heading--4 h4, .heading--4 h5, .heading--4 h6, .heading--4.content-headline, .heading--4.ce_headline, h4 {
    --h4-font-size: var(--h4-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--4 h1, .heading--4 h2, .heading--4 h3, .heading--4 h4, .heading--4 h5, .heading--4 h6, .heading--4.content-headline, .heading--4.ce_headline, h4 {
    --h4-font-size: var(--h4-font-size-xl);
  }
}

.heading--5 h1, .heading--5 h2, .heading--5 h3, .heading--5 h4, .heading--5 h5, .heading--5 h6, .heading--5.content-headline, .heading--5.ce_headline, h5 {
  font-family: var(--h5-font-family);
  font-size: var(--h5-font-size);
  font-weight: var(--h5-font-weight);
  line-height: var(--h5-line-height);
  color: var(--h5-color);
  margin-top: var(--h5-spacing-top);
  margin-bottom: var(--h5-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--5 h1, .heading--5 h2, .heading--5 h3, .heading--5 h4, .heading--5 h5, .heading--5 h6, .heading--5.content-headline, .heading--5.ce_headline, h5 {
    --h5-font-size: var(--h5-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--5 h1, .heading--5 h2, .heading--5 h3, .heading--5 h4, .heading--5 h5, .heading--5 h6, .heading--5.content-headline, .heading--5.ce_headline, h5 {
    --h5-font-size: var(--h5-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--5 h1, .heading--5 h2, .heading--5 h3, .heading--5 h4, .heading--5 h5, .heading--5 h6, .heading--5.content-headline, .heading--5.ce_headline, h5 {
    --h5-font-size: var(--h5-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--5 h1, .heading--5 h2, .heading--5 h3, .heading--5 h4, .heading--5 h5, .heading--5 h6, .heading--5.content-headline, .heading--5.ce_headline, h5 {
    --h5-font-size: var(--h5-font-size-xl);
  }
}

.heading--6 h1, .heading--6 h2, .heading--6 h3, .heading--6 h4, .heading--6 h5, .heading--6 h6, .heading--6.content-headline, .heading--6.ce_headline, h6 {
  font-family: var(--h6-font-family);
  font-size: var(--h6-font-size);
  font-weight: var(--h6-font-weight);
  line-height: var(--h6-line-height);
  color: var(--h6-color);
  margin-top: var(--h6-spacing-top);
  margin-bottom: var(--h6-spacing-bottom);
}
@media screen and (min-width: 34.375em) {
  .heading--6 h1, .heading--6 h2, .heading--6 h3, .heading--6 h4, .heading--6 h5, .heading--6 h6, .heading--6.content-headline, .heading--6.ce_headline, h6 {
    --h6-font-size: var(--h6-font-size-sm);
  }
}
@media screen and (min-width: 48em) {
  .heading--6 h1, .heading--6 h2, .heading--6 h3, .heading--6 h4, .heading--6 h5, .heading--6 h6, .heading--6.content-headline, .heading--6.ce_headline, h6 {
    --h6-font-size: var(--h6-font-size-md);
  }
}
@media screen and (min-width: 58.75em) {
  .heading--6 h1, .heading--6 h2, .heading--6 h3, .heading--6 h4, .heading--6 h5, .heading--6 h6, .heading--6.content-headline, .heading--6.ce_headline, h6 {
    --h6-font-size: var(--h6-font-size-lg);
  }
}
@media screen and (min-width: 68.75em) {
  .heading--6 h1, .heading--6 h2, .heading--6 h3, .heading--6 h4, .heading--6 h5, .heading--6 h6, .heading--6.content-headline, .heading--6.ce_headline, h6 {
    --h6-font-size: var(--h6-font-size-xl);
  }
}

p,
ul,
ol {
  margin-top: 0;
}
p a,
ul a,
ol a {
  -webkit-text-decoration: var(--paragraph-link-decoration);
          text-decoration: var(--paragraph-link-decoration);
}
p a:hover,
ul a:hover,
ol a:hover {
  --paragraph-link-decoration: var(--paragraph-link-decoration-hover);
}
p:last-child,
ul:last-child,
ol:last-child {
  margin-bottom: 0;
}

code {
  color: var(--code-color);
}

pre {
  padding: 1rem;
  background: var(--pre-color-background);
  color: var(--pre-color);
  overflow-x: scroll;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: var(--hr-border);
}

.li--block {
  margin-bottom: 1rem;
}

.ce_text,
.content-text {
  margin-bottom: var(--base-spacing-unit);
}

::-moz-selection {
  background: var(--selection-background);
  color: var(--selection-color);
  opacity: 1;
}

::selection {
  background: var(--selection-background);
  color: var(--selection-color);
  opacity: 1;
}

::-moz-selection {
  background: var(--color-selection-background);
  color: var(--color-selection);
}

::selection {
  background: var(--color-selection-background);
  color: var(--color-selection);
}

p, ul, ol {
  font-family: var(--base-font-family-2);
  font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--base-font-family-1);
  color: var(--color-headers);
  font-weight: 600;
  letter-spacing: var(--base-header-letter-spacing);
  text-transform: uppercase;
}

p, li, h1, h2, h3, h4, h5, h6 {
  hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
  orphans: 2;
  widows: 2;
}

ul:last-child, ol:last-child {
  margin-bottom: calc(var(--base-spacing-unit) * 2.5);
}
ul.list-upper-roman, ol.list-upper-roman {
  list-style-type: upper-roman;
}

ul {
  list-style-type: square;
}

.info-box {
  border: 1px solid var(--color-brand-secondary);
  padding: 10px;
}
.info-box .info-box-header {
  color: var(--color-info-box-header);
  background: var(--color-brand-secondary);
  margin: -10px -10px 10px -10px;
  padding: calc(var(--base-spacing-unit) / 2);
}
.info-box .info-box-title {
  font-family: var(--base-font-family-1);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: var(--base-header-letter-spacing);
  font-size: 1.25rem;
}
.info-box .info-box-main {
  padding: calc(var(--base-spacing-unit) / 16);
}
.info-box .info-box-main .info-box-main-bg img {
  width: 100%;
  height: auto;
  position: absolute;
  top: -60px;
  right: -40px;
}
.small-print,
figcaption {
  font-size: var(--text-small-print-size);
}

.row {
  display: grid;
  grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr));
  -moz-column-gap: var(--grid-gutter);
       column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .row {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}

.row--gap-y {
  row-gap: var(--grid-gutter);
}

.ce_gallery > ul li, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
  display: grid;
  grid-column: 1/-1;
  max-width: 100%;
}
@supports not (display: grid) {
  .ce_gallery > ul li, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}

.col {
  grid-column: 1/-1;
}

.col-1 {
  grid-column: span 1/span 1;
}
@supports not (display: grid) {
  .col-1 {
    width: 8.3333333333%;
  }
}

.row-start-1 {
  grid-row-start: 1;
}

.row-span-1 {
  grid-row: span 1/span 1;
}

.col-2 {
  grid-column: span 2/span 2;
}
@supports not (display: grid) {
  .col-2 {
    width: 16.6666666667%;
  }
}

.row-start-2 {
  grid-row-start: 2;
}

.row-span-2 {
  grid-row: span 2/span 2;
}

.col-3 {
  grid-column: span 3/span 3;
}
@supports not (display: grid) {
  .col-3 {
    width: 25%;
  }
}

.row-start-3 {
  grid-row-start: 3;
}

.row-span-3 {
  grid-row: span 3/span 3;
}

.col-4 {
  grid-column: span 4/span 4;
}
@supports not (display: grid) {
  .col-4 {
    width: 33.3333333333%;
  }
}

.row-start-4 {
  grid-row-start: 4;
}

.row-span-4 {
  grid-row: span 4/span 4;
}

.col-5 {
  grid-column: span 5/span 5;
}
@supports not (display: grid) {
  .col-5 {
    width: 41.6666666667%;
  }
}

.row-start-5 {
  grid-row-start: 5;
}

.row-span-5 {
  grid-row: span 5/span 5;
}

.col-6 {
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .col-6 {
    width: 50%;
  }
}

.row-start-6 {
  grid-row-start: 6;
}

.row-span-6 {
  grid-row: span 6/span 6;
}

.col-7 {
  grid-column: span 7/span 7;
}
@supports not (display: grid) {
  .col-7 {
    width: 58.3333333333%;
  }
}

.row-start-7 {
  grid-row-start: 7;
}

.row-span-7 {
  grid-row: span 7/span 7;
}

.col-8 {
  grid-column: span 8/span 8;
}
@supports not (display: grid) {
  .col-8 {
    width: 66.6666666667%;
  }
}

.row-start-8 {
  grid-row-start: 8;
}

.row-span-8 {
  grid-row: span 8/span 8;
}

.col-9 {
  grid-column: span 9/span 9;
}
@supports not (display: grid) {
  .col-9 {
    width: 75%;
  }
}

.row-start-9 {
  grid-row-start: 9;
}

.row-span-9 {
  grid-row: span 9/span 9;
}

.col-10 {
  grid-column: span 10/span 10;
}
@supports not (display: grid) {
  .col-10 {
    width: 83.3333333333%;
  }
}

.row-start-10 {
  grid-row-start: 10;
}

.row-span-10 {
  grid-row: span 10/span 10;
}

.col-11 {
  grid-column: span 11/span 11;
}
@supports not (display: grid) {
  .col-11 {
    width: 91.6666666667%;
  }
}

.row-start-11 {
  grid-row-start: 11;
}

.row-span-11 {
  grid-row: span 11/span 11;
}

.col-12 {
  grid-column: span 12/span 12;
}
@supports not (display: grid) {
  .col-12 {
    width: 100%;
  }
}

.row-start-12 {
  grid-row-start: 12;
}

.row-span-12 {
  grid-row: span 12/span 12;
}

@media screen and (min-width: 0) {
  .col-xs-1 {
    grid-column: span 1/span 1;
  }
  @supports not (display: grid) {
    .col-xs-1 {
      width: 8.3333333333%;
    }
  }
  .col-xs-2 {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .col-xs-2 {
      width: 16.6666666667%;
    }
  }
  .col-xs-3 {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .col-xs-3 {
      width: 25%;
    }
  }
  .col-xs-4 {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .col-xs-4 {
      width: 33.3333333333%;
    }
  }
  .col-xs-5 {
    grid-column: span 5/span 5;
  }
  @supports not (display: grid) {
    .col-xs-5 {
      width: 41.6666666667%;
    }
  }
  .col-xs-6 {
    grid-column: span 6/span 6;
  }
  @supports not (display: grid) {
    .col-xs-6 {
      width: 50%;
    }
  }
  .col-xs-7 {
    grid-column: span 7/span 7;
  }
  @supports not (display: grid) {
    .col-xs-7 {
      width: 58.3333333333%;
    }
  }
  .col-xs-8 {
    grid-column: span 8/span 8;
  }
  @supports not (display: grid) {
    .col-xs-8 {
      width: 66.6666666667%;
    }
  }
  .col-xs-9 {
    grid-column: span 9/span 9;
  }
  @supports not (display: grid) {
    .col-xs-9 {
      width: 75%;
    }
  }
  .col-xs-10 {
    grid-column: span 10/span 10;
  }
  @supports not (display: grid) {
    .col-xs-10 {
      width: 83.3333333333%;
    }
  }
  .col-xs-11 {
    grid-column: span 11/span 11;
  }
  @supports not (display: grid) {
    .col-xs-11 {
      width: 91.6666666667%;
    }
  }
  .col-xs-12 {
    grid-column: span 12/span 12;
  }
  @supports not (display: grid) {
    .col-xs-12 {
      width: 100%;
    }
  }
}
@media screen and (min-width: 0) {
  .row-span-xs-1 {
    grid-row: span 1/span 1;
  }
  .row-span-xs-2 {
    grid-row: span 2/span 2;
  }
  .row-span-xs-3 {
    grid-row: span 3/span 3;
  }
  .row-span-xs-4 {
    grid-row: span 4/span 4;
  }
  .row-span-xs-5 {
    grid-row: span 5/span 5;
  }
  .row-span-xs-6 {
    grid-row: span 6/span 6;
  }
  .row-span-xs-7 {
    grid-row: span 7/span 7;
  }
  .row-span-xs-8 {
    grid-row: span 8/span 8;
  }
  .row-span-xs-9 {
    grid-row: span 9/span 9;
  }
  .row-span-xs-10 {
    grid-row: span 10/span 10;
  }
  .row-span-xs-11 {
    grid-row: span 11/span 11;
  }
  .row-span-xs-12 {
    grid-row: span 12/span 12;
  }
}
@media screen and (min-width: 0) {
  .col-start-xs-1 {
    grid-column-start: 1;
  }
  .row-start-xs-1 {
    grid-row-start: 1;
  }
  .col-start-xs-2 {
    grid-column-start: 2;
  }
  .row-start-xs-2 {
    grid-row-start: 2;
  }
  .col-start-xs-3 {
    grid-column-start: 3;
  }
  .row-start-xs-3 {
    grid-row-start: 3;
  }
  .col-start-xs-4 {
    grid-column-start: 4;
  }
  .row-start-xs-4 {
    grid-row-start: 4;
  }
  .col-start-xs-5 {
    grid-column-start: 5;
  }
  .row-start-xs-5 {
    grid-row-start: 5;
  }
  .col-start-xs-6 {
    grid-column-start: 6;
  }
  .row-start-xs-6 {
    grid-row-start: 6;
  }
  .col-start-xs-7 {
    grid-column-start: 7;
  }
  .row-start-xs-7 {
    grid-row-start: 7;
  }
  .col-start-xs-8 {
    grid-column-start: 8;
  }
  .row-start-xs-8 {
    grid-row-start: 8;
  }
  .col-start-xs-9 {
    grid-column-start: 9;
  }
  .row-start-xs-9 {
    grid-row-start: 9;
  }
  .col-start-xs-10 {
    grid-column-start: 10;
  }
  .row-start-xs-10 {
    grid-row-start: 10;
  }
  .col-start-xs-11 {
    grid-column-start: 11;
  }
  .row-start-xs-11 {
    grid-row-start: 11;
  }
  .col-start-xs-12 {
    grid-column-start: 12;
  }
  .row-start-xs-12 {
    grid-row-start: 12;
  }
}
@media screen and (min-width: 0) {
  .pull-right-xs {
    grid-column-end: -1;
  }
  .pull-left-xs {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}
@media screen and (min-width: 34.375em) {
  .col-sm-1 {
    grid-column: span 1/span 1;
  }
  @supports not (display: grid) {
    .col-sm-1 {
      width: 8.3333333333%;
    }
  }
  .col-sm-2 {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .col-sm-2 {
      width: 16.6666666667%;
    }
  }
  .col-sm-3 {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .col-sm-3 {
      width: 25%;
    }
  }
  .col-sm-4 {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .col-sm-4 {
      width: 33.3333333333%;
    }
  }
  .col-sm-5 {
    grid-column: span 5/span 5;
  }
  @supports not (display: grid) {
    .col-sm-5 {
      width: 41.6666666667%;
    }
  }
  .col-sm-6 {
    grid-column: span 6/span 6;
  }
  @supports not (display: grid) {
    .col-sm-6 {
      width: 50%;
    }
  }
  .col-sm-7 {
    grid-column: span 7/span 7;
  }
  @supports not (display: grid) {
    .col-sm-7 {
      width: 58.3333333333%;
    }
  }
  .col-sm-8 {
    grid-column: span 8/span 8;
  }
  @supports not (display: grid) {
    .col-sm-8 {
      width: 66.6666666667%;
    }
  }
  .col-sm-9 {
    grid-column: span 9/span 9;
  }
  @supports not (display: grid) {
    .col-sm-9 {
      width: 75%;
    }
  }
  .col-sm-10 {
    grid-column: span 10/span 10;
  }
  @supports not (display: grid) {
    .col-sm-10 {
      width: 83.3333333333%;
    }
  }
  .col-sm-11 {
    grid-column: span 11/span 11;
  }
  @supports not (display: grid) {
    .col-sm-11 {
      width: 91.6666666667%;
    }
  }
  .col-sm-12 {
    grid-column: span 12/span 12;
  }
  @supports not (display: grid) {
    .col-sm-12 {
      width: 100%;
    }
  }
}
@media screen and (min-width: 34.375em) {
  .row-span-sm-1 {
    grid-row: span 1/span 1;
  }
  .row-span-sm-2 {
    grid-row: span 2/span 2;
  }
  .row-span-sm-3 {
    grid-row: span 3/span 3;
  }
  .row-span-sm-4 {
    grid-row: span 4/span 4;
  }
  .row-span-sm-5 {
    grid-row: span 5/span 5;
  }
  .row-span-sm-6 {
    grid-row: span 6/span 6;
  }
  .row-span-sm-7 {
    grid-row: span 7/span 7;
  }
  .row-span-sm-8 {
    grid-row: span 8/span 8;
  }
  .row-span-sm-9 {
    grid-row: span 9/span 9;
  }
  .row-span-sm-10 {
    grid-row: span 10/span 10;
  }
  .row-span-sm-11 {
    grid-row: span 11/span 11;
  }
  .row-span-sm-12 {
    grid-row: span 12/span 12;
  }
}
@media screen and (min-width: 34.375em) {
  .col-start-sm-1 {
    grid-column-start: 1;
  }
  .row-start-sm-1 {
    grid-row-start: 1;
  }
  .col-start-sm-2 {
    grid-column-start: 2;
  }
  .row-start-sm-2 {
    grid-row-start: 2;
  }
  .col-start-sm-3 {
    grid-column-start: 3;
  }
  .row-start-sm-3 {
    grid-row-start: 3;
  }
  .col-start-sm-4 {
    grid-column-start: 4;
  }
  .row-start-sm-4 {
    grid-row-start: 4;
  }
  .col-start-sm-5 {
    grid-column-start: 5;
  }
  .row-start-sm-5 {
    grid-row-start: 5;
  }
  .col-start-sm-6 {
    grid-column-start: 6;
  }
  .row-start-sm-6 {
    grid-row-start: 6;
  }
  .col-start-sm-7 {
    grid-column-start: 7;
  }
  .row-start-sm-7 {
    grid-row-start: 7;
  }
  .col-start-sm-8 {
    grid-column-start: 8;
  }
  .row-start-sm-8 {
    grid-row-start: 8;
  }
  .col-start-sm-9 {
    grid-column-start: 9;
  }
  .row-start-sm-9 {
    grid-row-start: 9;
  }
  .col-start-sm-10 {
    grid-column-start: 10;
  }
  .row-start-sm-10 {
    grid-row-start: 10;
  }
  .col-start-sm-11 {
    grid-column-start: 11;
  }
  .row-start-sm-11 {
    grid-row-start: 11;
  }
  .col-start-sm-12 {
    grid-column-start: 12;
  }
  .row-start-sm-12 {
    grid-row-start: 12;
  }
}
@media screen and (min-width: 34.375em) {
  .pull-right-sm {
    grid-column-end: -1;
  }
  .pull-left-sm {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}
@media screen and (min-width: 48em) {
  .col-md-1 {
    grid-column: span 1/span 1;
  }
  @supports not (display: grid) {
    .col-md-1 {
      width: 8.3333333333%;
    }
  }
  .col-md-2 {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .col-md-2 {
      width: 16.6666666667%;
    }
  }
  .col-md-3 {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .col-md-3 {
      width: 25%;
    }
  }
  .col-md-4 {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .col-md-4 {
      width: 33.3333333333%;
    }
  }
  .col-md-5 {
    grid-column: span 5/span 5;
  }
  @supports not (display: grid) {
    .col-md-5 {
      width: 41.6666666667%;
    }
  }
  .col-md-6 {
    grid-column: span 6/span 6;
  }
  @supports not (display: grid) {
    .col-md-6 {
      width: 50%;
    }
  }
  .col-md-7 {
    grid-column: span 7/span 7;
  }
  @supports not (display: grid) {
    .col-md-7 {
      width: 58.3333333333%;
    }
  }
  .col-md-8 {
    grid-column: span 8/span 8;
  }
  @supports not (display: grid) {
    .col-md-8 {
      width: 66.6666666667%;
    }
  }
  .col-md-9 {
    grid-column: span 9/span 9;
  }
  @supports not (display: grid) {
    .col-md-9 {
      width: 75%;
    }
  }
  .col-md-10 {
    grid-column: span 10/span 10;
  }
  @supports not (display: grid) {
    .col-md-10 {
      width: 83.3333333333%;
    }
  }
  .col-md-11 {
    grid-column: span 11/span 11;
  }
  @supports not (display: grid) {
    .col-md-11 {
      width: 91.6666666667%;
    }
  }
  .col-md-12 {
    grid-column: span 12/span 12;
  }
  @supports not (display: grid) {
    .col-md-12 {
      width: 100%;
    }
  }
}
@media screen and (min-width: 48em) {
  .row-span-md-1 {
    grid-row: span 1/span 1;
  }
  .row-span-md-2 {
    grid-row: span 2/span 2;
  }
  .row-span-md-3 {
    grid-row: span 3/span 3;
  }
  .row-span-md-4 {
    grid-row: span 4/span 4;
  }
  .row-span-md-5 {
    grid-row: span 5/span 5;
  }
  .row-span-md-6 {
    grid-row: span 6/span 6;
  }
  .row-span-md-7 {
    grid-row: span 7/span 7;
  }
  .row-span-md-8 {
    grid-row: span 8/span 8;
  }
  .row-span-md-9 {
    grid-row: span 9/span 9;
  }
  .row-span-md-10 {
    grid-row: span 10/span 10;
  }
  .row-span-md-11 {
    grid-row: span 11/span 11;
  }
  .row-span-md-12 {
    grid-row: span 12/span 12;
  }
}
@media screen and (min-width: 48em) {
  .col-start-md-1 {
    grid-column-start: 1;
  }
  .row-start-md-1 {
    grid-row-start: 1;
  }
  .col-start-md-2 {
    grid-column-start: 2;
  }
  .row-start-md-2 {
    grid-row-start: 2;
  }
  .col-start-md-3 {
    grid-column-start: 3;
  }
  .row-start-md-3 {
    grid-row-start: 3;
  }
  .col-start-md-4 {
    grid-column-start: 4;
  }
  .row-start-md-4 {
    grid-row-start: 4;
  }
  .col-start-md-5 {
    grid-column-start: 5;
  }
  .row-start-md-5 {
    grid-row-start: 5;
  }
  .col-start-md-6 {
    grid-column-start: 6;
  }
  .row-start-md-6 {
    grid-row-start: 6;
  }
  .col-start-md-7 {
    grid-column-start: 7;
  }
  .row-start-md-7 {
    grid-row-start: 7;
  }
  .col-start-md-8 {
    grid-column-start: 8;
  }
  .row-start-md-8 {
    grid-row-start: 8;
  }
  .col-start-md-9 {
    grid-column-start: 9;
  }
  .row-start-md-9 {
    grid-row-start: 9;
  }
  .col-start-md-10 {
    grid-column-start: 10;
  }
  .row-start-md-10 {
    grid-row-start: 10;
  }
  .col-start-md-11 {
    grid-column-start: 11;
  }
  .row-start-md-11 {
    grid-row-start: 11;
  }
  .col-start-md-12 {
    grid-column-start: 12;
  }
  .row-start-md-12 {
    grid-row-start: 12;
  }
}
@media screen and (min-width: 48em) {
  .pull-right-md {
    grid-column-end: -1;
  }
  .pull-left-md {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}
@media screen and (min-width: 58.75em) {
  .col-lg-1 {
    grid-column: span 1/span 1;
  }
  @supports not (display: grid) {
    .col-lg-1 {
      width: 8.3333333333%;
    }
  }
  .col-lg-2 {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .col-lg-2 {
      width: 16.6666666667%;
    }
  }
  .col-lg-3 {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .col-lg-3 {
      width: 25%;
    }
  }
  .col-lg-4 {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .col-lg-4 {
      width: 33.3333333333%;
    }
  }
  .col-lg-5 {
    grid-column: span 5/span 5;
  }
  @supports not (display: grid) {
    .col-lg-5 {
      width: 41.6666666667%;
    }
  }
  .col-lg-6 {
    grid-column: span 6/span 6;
  }
  @supports not (display: grid) {
    .col-lg-6 {
      width: 50%;
    }
  }
  .col-lg-7 {
    grid-column: span 7/span 7;
  }
  @supports not (display: grid) {
    .col-lg-7 {
      width: 58.3333333333%;
    }
  }
  .col-lg-8 {
    grid-column: span 8/span 8;
  }
  @supports not (display: grid) {
    .col-lg-8 {
      width: 66.6666666667%;
    }
  }
  .col-lg-9 {
    grid-column: span 9/span 9;
  }
  @supports not (display: grid) {
    .col-lg-9 {
      width: 75%;
    }
  }
  .col-lg-10 {
    grid-column: span 10/span 10;
  }
  @supports not (display: grid) {
    .col-lg-10 {
      width: 83.3333333333%;
    }
  }
  .col-lg-11 {
    grid-column: span 11/span 11;
  }
  @supports not (display: grid) {
    .col-lg-11 {
      width: 91.6666666667%;
    }
  }
  .col-lg-12 {
    grid-column: span 12/span 12;
  }
  @supports not (display: grid) {
    .col-lg-12 {
      width: 100%;
    }
  }
}
@media screen and (min-width: 58.75em) {
  .row-span-lg-1 {
    grid-row: span 1/span 1;
  }
  .row-span-lg-2 {
    grid-row: span 2/span 2;
  }
  .row-span-lg-3 {
    grid-row: span 3/span 3;
  }
  .row-span-lg-4 {
    grid-row: span 4/span 4;
  }
  .row-span-lg-5 {
    grid-row: span 5/span 5;
  }
  .row-span-lg-6 {
    grid-row: span 6/span 6;
  }
  .row-span-lg-7 {
    grid-row: span 7/span 7;
  }
  .row-span-lg-8 {
    grid-row: span 8/span 8;
  }
  .row-span-lg-9 {
    grid-row: span 9/span 9;
  }
  .row-span-lg-10 {
    grid-row: span 10/span 10;
  }
  .row-span-lg-11 {
    grid-row: span 11/span 11;
  }
  .row-span-lg-12 {
    grid-row: span 12/span 12;
  }
}
@media screen and (min-width: 58.75em) {
  .col-start-lg-1 {
    grid-column-start: 1;
  }
  .row-start-lg-1 {
    grid-row-start: 1;
  }
  .col-start-lg-2 {
    grid-column-start: 2;
  }
  .row-start-lg-2 {
    grid-row-start: 2;
  }
  .col-start-lg-3 {
    grid-column-start: 3;
  }
  .row-start-lg-3 {
    grid-row-start: 3;
  }
  .col-start-lg-4 {
    grid-column-start: 4;
  }
  .row-start-lg-4 {
    grid-row-start: 4;
  }
  .col-start-lg-5 {
    grid-column-start: 5;
  }
  .row-start-lg-5 {
    grid-row-start: 5;
  }
  .col-start-lg-6 {
    grid-column-start: 6;
  }
  .row-start-lg-6 {
    grid-row-start: 6;
  }
  .col-start-lg-7 {
    grid-column-start: 7;
  }
  .row-start-lg-7 {
    grid-row-start: 7;
  }
  .col-start-lg-8 {
    grid-column-start: 8;
  }
  .row-start-lg-8 {
    grid-row-start: 8;
  }
  .col-start-lg-9 {
    grid-column-start: 9;
  }
  .row-start-lg-9 {
    grid-row-start: 9;
  }
  .col-start-lg-10 {
    grid-column-start: 10;
  }
  .row-start-lg-10 {
    grid-row-start: 10;
  }
  .col-start-lg-11 {
    grid-column-start: 11;
  }
  .row-start-lg-11 {
    grid-row-start: 11;
  }
  .col-start-lg-12 {
    grid-column-start: 12;
  }
  .row-start-lg-12 {
    grid-row-start: 12;
  }
}
@media screen and (min-width: 58.75em) {
  .pull-right-lg {
    grid-column-end: -1;
  }
  .pull-left-lg {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}
@media screen and (min-width: 68.75em) {
  .col-xl-1 {
    grid-column: span 1/span 1;
  }
  @supports not (display: grid) {
    .col-xl-1 {
      width: 8.3333333333%;
    }
  }
  .col-xl-2 {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .col-xl-2 {
      width: 16.6666666667%;
    }
  }
  .col-xl-3 {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .col-xl-3 {
      width: 25%;
    }
  }
  .col-xl-4 {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .col-xl-4 {
      width: 33.3333333333%;
    }
  }
  .col-xl-5 {
    grid-column: span 5/span 5;
  }
  @supports not (display: grid) {
    .col-xl-5 {
      width: 41.6666666667%;
    }
  }
  .col-xl-6 {
    grid-column: span 6/span 6;
  }
  @supports not (display: grid) {
    .col-xl-6 {
      width: 50%;
    }
  }
  .col-xl-7 {
    grid-column: span 7/span 7;
  }
  @supports not (display: grid) {
    .col-xl-7 {
      width: 58.3333333333%;
    }
  }
  .col-xl-8 {
    grid-column: span 8/span 8;
  }
  @supports not (display: grid) {
    .col-xl-8 {
      width: 66.6666666667%;
    }
  }
  .col-xl-9 {
    grid-column: span 9/span 9;
  }
  @supports not (display: grid) {
    .col-xl-9 {
      width: 75%;
    }
  }
  .col-xl-10 {
    grid-column: span 10/span 10;
  }
  @supports not (display: grid) {
    .col-xl-10 {
      width: 83.3333333333%;
    }
  }
  .col-xl-11 {
    grid-column: span 11/span 11;
  }
  @supports not (display: grid) {
    .col-xl-11 {
      width: 91.6666666667%;
    }
  }
  .col-xl-12 {
    grid-column: span 12/span 12;
  }
  @supports not (display: grid) {
    .col-xl-12 {
      width: 100%;
    }
  }
}
@media screen and (min-width: 68.75em) {
  .row-span-xl-1 {
    grid-row: span 1/span 1;
  }
  .row-span-xl-2 {
    grid-row: span 2/span 2;
  }
  .row-span-xl-3 {
    grid-row: span 3/span 3;
  }
  .row-span-xl-4 {
    grid-row: span 4/span 4;
  }
  .row-span-xl-5 {
    grid-row: span 5/span 5;
  }
  .row-span-xl-6 {
    grid-row: span 6/span 6;
  }
  .row-span-xl-7 {
    grid-row: span 7/span 7;
  }
  .row-span-xl-8 {
    grid-row: span 8/span 8;
  }
  .row-span-xl-9 {
    grid-row: span 9/span 9;
  }
  .row-span-xl-10 {
    grid-row: span 10/span 10;
  }
  .row-span-xl-11 {
    grid-row: span 11/span 11;
  }
  .row-span-xl-12 {
    grid-row: span 12/span 12;
  }
}
@media screen and (min-width: 68.75em) {
  .col-start-xl-1 {
    grid-column-start: 1;
  }
  .row-start-xl-1 {
    grid-row-start: 1;
  }
  .col-start-xl-2 {
    grid-column-start: 2;
  }
  .row-start-xl-2 {
    grid-row-start: 2;
  }
  .col-start-xl-3 {
    grid-column-start: 3;
  }
  .row-start-xl-3 {
    grid-row-start: 3;
  }
  .col-start-xl-4 {
    grid-column-start: 4;
  }
  .row-start-xl-4 {
    grid-row-start: 4;
  }
  .col-start-xl-5 {
    grid-column-start: 5;
  }
  .row-start-xl-5 {
    grid-row-start: 5;
  }
  .col-start-xl-6 {
    grid-column-start: 6;
  }
  .row-start-xl-6 {
    grid-row-start: 6;
  }
  .col-start-xl-7 {
    grid-column-start: 7;
  }
  .row-start-xl-7 {
    grid-row-start: 7;
  }
  .col-start-xl-8 {
    grid-column-start: 8;
  }
  .row-start-xl-8 {
    grid-row-start: 8;
  }
  .col-start-xl-9 {
    grid-column-start: 9;
  }
  .row-start-xl-9 {
    grid-row-start: 9;
  }
  .col-start-xl-10 {
    grid-column-start: 10;
  }
  .row-start-xl-10 {
    grid-row-start: 10;
  }
  .col-start-xl-11 {
    grid-column-start: 11;
  }
  .row-start-xl-11 {
    grid-row-start: 11;
  }
  .col-start-xl-12 {
    grid-column-start: 12;
  }
  .row-start-xl-12 {
    grid-row-start: 12;
  }
}
@media screen and (min-width: 68.75em) {
  .pull-right-xl {
    grid-column-end: -1;
  }
  .pull-left-xl {
    grid-row-start: 1;
    grid-column-end: inherit;
  }
}
.justify-start {
  justify-self: start;
  text-align: left;
}

.justify-center {
  justify-self: center;
  text-align: center;
}

.justify-end {
  justify-self: end;
  text-align: right;
}

@media screen and (min-width: 0) {
  .justify-xs-start {
    justify-self: start;
    text-align: left;
  }
  .justify-xs-center {
    justify-self: center;
    text-align: center;
  }
  .justify-xs-end {
    justify-self: end;
    text-align: right;
  }
}
@media screen and (min-width: 34.375em) {
  .justify-sm-start {
    justify-self: start;
    text-align: left;
  }
  .justify-sm-center {
    justify-self: center;
    text-align: center;
  }
  .justify-sm-end {
    justify-self: end;
    text-align: right;
  }
}
@media screen and (min-width: 48em) {
  .justify-md-start {
    justify-self: start;
    text-align: left;
  }
  .justify-md-center {
    justify-self: center;
    text-align: center;
  }
  .justify-md-end {
    justify-self: end;
    text-align: right;
  }
}
@media screen and (min-width: 58.75em) {
  .justify-lg-start {
    justify-self: start;
    text-align: left;
  }
  .justify-lg-center {
    justify-self: center;
    text-align: center;
  }
  .justify-lg-end {
    justify-self: end;
    text-align: right;
  }
}
@media screen and (min-width: 68.75em) {
  .justify-xl-start {
    justify-self: start;
    text-align: left;
  }
  .justify-xl-center {
    justify-self: center;
    text-align: center;
  }
  .justify-xl-end {
    justify-self: end;
    text-align: right;
  }
}
.align-start {
  align-self: start;
}

.align-center {
  align-self: center;
}

.align-end {
  align-self: end;
}

@media screen and (min-width: 0) {
  .align-xs-start {
    align-self: start;
  }
  .align-xs-center {
    align-self: center;
  }
  .align-xs-end {
    align-self: end;
  }
}
@media screen and (min-width: 34.375em) {
  .align-sm-start {
    align-self: start;
  }
  .align-sm-center {
    align-self: center;
  }
  .align-sm-end {
    align-self: end;
  }
}
@media screen and (min-width: 48em) {
  .align-md-start {
    align-self: start;
  }
  .align-md-center {
    align-self: center;
  }
  .align-md-end {
    align-self: end;
  }
}
@media screen and (min-width: 58.75em) {
  .align-lg-start {
    align-self: start;
  }
  .align-lg-center {
    align-self: center;
  }
  .align-lg-end {
    align-self: end;
  }
}
@media screen and (min-width: 68.75em) {
  .align-xl-start {
    align-self: start;
  }
  .align-xl-center {
    align-self: center;
  }
  .align-xl-end {
    align-self: end;
  }
}
.row {
  grid-row-gap: var(--grid-gutter);
}

.row-start {
  align-self: start;
}

.row-center {
  align-content: center;
}

[id=wrapper] {
  min-height: 100vh;
  display: grid;
  grid-template-rows: min-content auto min-content;
  grid-template-columns: 100%;
  margin-left: auto;
  margin-right: auto;
  background: var(--layout-wrapper-background);
}

[id=header] {
  background: var(--layout-header-background);
  color: var(--layout-header-color);
}
[id=header] > .inside {
  max-width: 66.625em;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--layout-spacing-sides);
  padding-right: var(--layout-spacing-sides);
}

[id=footer] {
  background: var(--layout-footer-background);
  color: var(--layout-footer-color);
}
[id=footer] > .inside {
  max-width: 66.625em;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--layout-spacing-sides);
  padding-right: var(--layout-spacing-sides);
}

[id=main] {
  padding: 0 0 calc(var(--base-spacing-unit) * 6) 0;
}
[id=main] > .inside {
  max-width: 66.625em;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--layout-spacing-sides);
  padding-right: var(--layout-spacing-sides);
}

.row.ce_rowStart {
  margin-top: calc(var(--base-spacing-unit) * 3);
}

[id=header] {
  background: var(--color-brand-primary);
  box-shadow: var(--base-box-shadow);
  position: relative;
  top: 0;
}
[id=header] .inside {
  padding-top: var(--base-spacing-unit);
  padding-bottom: var(--base-spacing-unit);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
[id=header] html.html--fixed [id=header] html {
  pointer-events: none;
}

[id=footer] {
  border-top: none;
  background: var(--color-black);
  box-shadow: var(--base-box-shadow);
  position: relative;
}
[id=footer]::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: -105px;
  height: 125px;
  background: url(../../files/images/elements/boot-icon.svg) no-repeat left top;
  pointer-events: none;
  transform: translateY(1.5px);
}
[id=footer] .inside {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
  padding-top: var(--base-spacing-unit);
  padding-bottom: var(--base-spacing-unit-xs);
  color: var(--color-text-inverted);
}
[id=footer] .inside .footer-bottom {
  margin: calc(var(--base-spacing-unit) * 1.5) 0;
}
@media screen and (min-width: 48em) {
  [id=footer]::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: -85px;
    height: 125px;
    background: url(../../files/images/elements/high-heel-trainer-icon.svg) no-repeat right top;
    pointer-events: none;
    transform: translateY(1.5px);
  }
}

#converter-input input[type=text],
#converter-input .custom-select {
  width: 100%;
}

#converter-output {
  display: flex;
  flex-direction: column;
  gap: var(--base-spacing-unit);
}
@media screen and (min-width: 48em) {
  #converter-output {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}

.output-tile {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: var(--color-output-tile-background);
  padding-top: var(--base-spacing-unit);
  height: calc(var(--base-spacing-unit) * 8);
}

.output-country {
  font-size: var(--converter-output-country-font-size);
}

.output-size {
  font-size: var(--converter-output-value-font-size);
  font-weight: 600;
}

.output-banner {
  background-color: var(--color-brand-secondary);
  color: var(--color-text-inverted);
  width: 100%;
  text-align: center;
  margin-top: auto;
}

.error {
  transition: opacity 0.2s ease, transform 0.2s ease;
  color: var(--mandatory-color);
}

.error.show {
  opacity: 1;
  transform: translateY(0);
}

.error.hide {
  opacity: 0;
  transform: translateY(-2px);
}

.social-share__list {
  display: flex;
  gap: calc(var(--base-spacing-unit) / 2);
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0;
}
@media screen and (min-width: 48em) {
  .social-share__list {
    width: 50%;
  }
}
.social-share__list img,
.social-share__list .social-share-icon {
  color: var(--icon-social-shares);
  width: 3em;
}

.visually-hidden {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}

.hidden {
  display: none;
}

.mod_article {
  position: relative;
}
.mod_article > .inside {
  max-width: 66.625em;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--layout-spacing-sides);
  padding-right: var(--layout-spacing-sides);
  padding-top: var(--article-spacing-top);
  padding-bottom: var(--article-spacing-bottom);
}

.article--full > .inside {
  max-width: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.image--left img {
  text-align: left;
  margin-left: 0;
}

.image--right img {
  text-align: right;
  margin-right: 0;
}

.image--center img {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.ce_gallery {
  margin-bottom: var(--base-spacing-unit);
}
.ce_gallery > ul {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .ce_gallery > ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
.ce_gallery > ul {
  grid-row-gap: var(--gallery-gutter);
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.ce_gallery .cols_2 li {
  grid-column: 1/-1;
}
@supports not (display: grid) {
  .ce_gallery .cols_2 li {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}
.ce_gallery .cols_2 li {
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .ce_gallery .cols_2 li {
    width: 50%;
  }
}
.ce_gallery .cols_3 li {
  grid-column: 1/-1;
}
@supports not (display: grid) {
  .ce_gallery .cols_3 li {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}
.ce_gallery .cols_3 li {
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .ce_gallery .cols_3 li {
    width: 50%;
  }
}
@media screen and (min-width: 48em) {
  .ce_gallery .cols_3 li {
    grid-column: 1/-1;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_3 li {
      padding-left: var(--grid-gutter-half);
      padding-right: var(--grid-gutter-half);
    }
  }
  .ce_gallery .cols_3 li {
    grid-column: span 4/span 4;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_3 li {
      width: 33.3333333333%;
    }
  }
}
.ce_gallery .cols_4 li {
  grid-column: 1/-1;
}
@supports not (display: grid) {
  .ce_gallery .cols_4 li {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}
.ce_gallery .cols_4 li {
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .ce_gallery .cols_4 li {
    width: 50%;
  }
}
@media screen and (min-width: 48em) {
  .ce_gallery .cols_4 li {
    grid-column: 1/-1;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_4 li {
      padding-left: var(--grid-gutter-half);
      padding-right: var(--grid-gutter-half);
    }
  }
  .ce_gallery .cols_4 li {
    grid-column: span 3/span 3;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_4 li {
      width: 25%;
    }
  }
}
.ce_gallery .cols_5 li {
  grid-column: 1/-1;
}
@supports not (display: grid) {
  .ce_gallery .cols_5 li {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}
.ce_gallery .cols_5 li {
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .ce_gallery .cols_5 li {
    width: 50%;
  }
}
@media screen and (min-width: 48em) {
  .ce_gallery .cols_5 li {
    grid-column: 1/-1;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_5 li {
      padding-left: var(--grid-gutter-half);
      padding-right: var(--grid-gutter-half);
    }
  }
  .ce_gallery .cols_5 li {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_5 li {
      width: 16.6666666667%;
    }
  }
}
.ce_gallery .cols_6 li {
  grid-column: 1/-1;
}
@supports not (display: grid) {
  .ce_gallery .cols_6 li {
    padding-left: var(--grid-gutter-half);
    padding-right: var(--grid-gutter-half);
  }
}
.ce_gallery .cols_6 li {
  grid-column: span 6/span 6;
}
@supports not (display: grid) {
  .ce_gallery .cols_6 li {
    width: 50%;
  }
}
@media screen and (min-width: 48em) {
  .ce_gallery .cols_6 li {
    grid-column: 1/-1;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_6 li {
      padding-left: var(--grid-gutter-half);
      padding-right: var(--grid-gutter-half);
    }
  }
  .ce_gallery .cols_6 li {
    grid-column: span 2/span 2;
  }
  @supports not (display: grid) {
    .ce_gallery .cols_6 li {
      width: 16.6666666667%;
    }
  }
}
.ce_gallery img {
  display: block;
}

.content-gallery ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.content-gallery a {
  text-decoration: none;
}
.content-gallery {
  margin-bottom: var(--base-spacing-unit);
}
.content-gallery ul {
  grid-row-gap: var(--gallery-gutter);
}
.content-gallery--cols-2 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .content-gallery--cols-2 ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
.content-gallery--cols-3 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .content-gallery--cols-3 ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
@media screen and (min-width: 48em) {
  .content-gallery--cols-3 ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: var(--grid-gutter);
    grid-auto-columns: 1fr;
  }
  @supports not (display: grid) {
    .content-gallery--cols-3 ul {
      display: flex;
      flex-wrap: wrap;
      margin-left: calc(-1 * var(--grid-gutter) / 2);
      margin-right: calc(-1 * var(--grid-gutter) / 2);
    }
  }
}
.content-gallery--cols-4 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .content-gallery--cols-4 ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
@media screen and (min-width: 48em) {
  .content-gallery--cols-4 ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: var(--grid-gutter);
    grid-auto-columns: 1fr;
  }
  @supports not (display: grid) {
    .content-gallery--cols-4 ul {
      display: flex;
      flex-wrap: wrap;
      margin-left: calc(-1 * var(--grid-gutter) / 2);
      margin-right: calc(-1 * var(--grid-gutter) / 2);
    }
  }
}
.content-gallery--cols-5 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .content-gallery--cols-5 ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
@media screen and (min-width: 48em) {
  .content-gallery--cols-5 ul {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-column-gap: var(--grid-gutter);
    grid-auto-columns: 1fr;
  }
  @supports not (display: grid) {
    .content-gallery--cols-5 ul {
      display: flex;
      flex-wrap: wrap;
      margin-left: calc(-1 * var(--grid-gutter) / 2);
      margin-right: calc(-1 * var(--grid-gutter) / 2);
    }
  }
}
.content-gallery--cols-6 ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: var(--grid-gutter);
  grid-auto-columns: 1fr;
}
@supports not (display: grid) {
  .content-gallery--cols-6 ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(-1 * var(--grid-gutter) / 2);
    margin-right: calc(-1 * var(--grid-gutter) / 2);
  }
}
@media screen and (min-width: 48em) {
  .content-gallery--cols-6 ul {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: var(--grid-gutter);
    grid-auto-columns: 1fr;
  }
  @supports not (display: grid) {
    .content-gallery--cols-6 ul {
      display: flex;
      flex-wrap: wrap;
      margin-left: calc(-1 * var(--grid-gutter) / 2);
      margin-right: calc(-1 * var(--grid-gutter) / 2);
    }
  }
}
.content-gallery img {
  display: block;
}

.ce_player .video_container,
.ce_youtube .video_container {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}

.content-player figure:has(video),
.content-player figure:has(iframe),
.content-youtube figure:has(video),
.content-youtube figure:has(iframe) {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}

.ce_player video,
.content-player video {
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
}

.ce_youtube iframe,
.ce_youtube a,
.content-youtube iframe,
.content-youtube a {
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
}
.ce_youtube button,
.content-youtube button {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  padding: 0;
}
.ce_youtube button img,
.content-youtube button img {
  grid-column: 1/-1;
  grid-row: 1;
}
.ce_youtube button p,
.content-youtube button p {
  grid-column: 2;
  grid-row: 1;
  align-self: center;
  padding: var(--base-spacing-unit);
  background: var(--base-overlay-background);
  color: var(--color-text-inverted);
}

figure picture {
  position: relative;
  display: block;
}

[data-theme=dark] figure picture::after {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--image-overlay);
  pointer-events: none;
  transition: background 0.3s ease;
}

input.submit,
button.submit, div.btn > a,
div.btn > button,
.ce_toplink > a,
.ce_toplink > button,
.toplink > a,
.toplink > button,
.content-toplink > a,
.content-toplink > button, a.btn,
span.btn,
button.btn {
  border-radius: var(--button-border-radius);
  padding: var(--button-spacing);
  display: inline-block;
  border: var(--button-border-width) var(--button-border-style, solid) var(--button-border-color, transparent);
  font-family: var(--button-font-family);
  font-weight: var(--button-font-weight);
  font-size: var(--button-font-size);
  line-height: var(--button-line-height);
  text-align: center;
  background: transparent;
  color: var(--button-color);
  background-image: none;
  white-space: nowrap;
  text-decoration: none;
}

input.submit,
button.submit, div.btn--primary > a,
div.btn--primary > button,
.ce_toplink > a,
.ce_toplink > button,
.toplink > a,
.toplink > button,
.content-toplink > a,
.content-toplink > button, a.btn--primary,
span.btn--primary,
button.btn--primary {
  background: var(--button-background);
  color: var(--button-color);
}
input.submit:hover,
button.submit:hover, div.btn--primary > a:hover,
div.btn--primary > button:hover,
.ce_toplink > a:hover,
.ce_toplink > button:hover,
.toplink > a:hover,
.toplink > button:hover,
.content-toplink > a:hover,
.content-toplink > button:hover, a.btn--primary:hover,
span.btn--primary:hover,
button.btn--primary:hover {
  --button-background: var(--button-background-hover);
  --button-color: var(--button-color-hover);
}

a.btn,
span.btn,
button.btn {
  margin-bottom: var(--base-spacing-unit);
}

div.btn:not(:last-child),
.ce_toplink:not(:last-child),
.toplink:not(:last-child),
.content-toplink:not(:last-child) {
  margin-bottom: var(--base-spacing-unit);
}

div.btn--left {
  text-align: left;
}

div.btn--center {
  text-align: center;
}

div.btn--right {
  text-align: right;
}

.btn--floated {
  float: left;
  margin-right: var(--base-spacing-unit-xs);
}

.ce_toplink a,
.toplink a,
.content-toplink a {
  text-decoration: none;
}

.back {
  border-top: var(--base-border);
  margin-top: var(--base-spacing-unit);
  padding-top: var(--base-spacing-unit-sm);
}
.back a {
  text-decoration: none;
}

a {
  color: var(--links-color);
  text-decoration: underline;
}
a:link {
  color: var(--links-color);
  text-decoration: underline;
}
a:hover {
  color: var(--links-color-hover);
  text-decoration: none;
}
a:active, a:hover:active {
  color: var(--links-color-active);
  text-decoration: underline;
}

input.submit,
button.submit, a.btn,
span.btn,
button.btn, div.btn > a,
div.btn > button,
.ce_toplink > a,
.ce_toplink > button,
.toplink > a,
.toplink > button,
.content-toplink > a,
.content-toplink > button {
  border: none;
}

/*text-transform: uppercase;
font-weight: 900;
letter-spacing: var(--base-header-letter-spacing);*/
p a[href^=http],
ol a[href^=http],
ul a[href^=http],
div a[href^=http] {
  background: var(--icon-external-link) no-repeat 100% 0;
  padding-right: calc(var(--base-spacing-unit) * 1.15);
  background-size: 1em 1em;
}
@media screen and (min-width: 48em) {
  p a[href^=http],
  ol a[href^=http],
  ul a[href^=http],
  div a[href^=http] {
    background-size: 0.75em 0.75em;
  }
}

a.btn--primary a,
span.btn--primary a,
div.btn--primary a,
button.btn--primary a {
  transition: background-color 0.3s, box-shadow 0.3s;
  color: var(--button-color);
}
a.btn--primary a:hover,
span.btn--primary a:hover,
div.btn--primary a:hover,
button.btn--primary a:hover {
  box-shadow: var(--button-shadow-primary);
  color: var(--button-color-hover);
  background: var(--button-background-hover);
  text-decoration: none;
}
a.btn--primary a:active,
span.btn--primary a:active,
div.btn--primary a:active,
button.btn--primary a:active {
  color: var(--button-color-active);
  background: var(--button-background-active);
}

button[type=submit]:active {
  color: var(--button-color-active);
  background: var(--button-background-active);
}

.nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.nav a {
  text-decoration: none;
}

.nav--horizontal ul {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 48em) {
  .nav--horizontal ul {
    flex-direction: row;
  }
}
.nav--horizontal a,
.nav--horizontal strong.active,
.nav--horizontal strong.trail,
.nav--horizontal strong.forward {
  display: block;
  padding: calc(var(--nav-item-padding) / 2) var(--nav-item-padding);
}

.nav--vertical a,
.nav--vertical strong.active,
.nav--vertical strong.trail,
.nav--vertical strong.forward {
  display: block;
  padding: calc(var(--nav-item-padding) / 2) var(--nav-item-padding);
}

.nav--border {
  border: var(--base-border);
}
.nav--border a,
.nav--border strong.active,
.nav--border strong.trail,
.nav--border strong.forward {
  padding: var(--nav-item-padding) var(--nav-item-padding);
  border-bottom: 1px solid var(--base-border-color);
}
.nav--border a.last,
.nav--border strong.active.last,
.nav--border strong.trail.last,
.nav--border strong.forward.last {
  border-bottom: 0;
}

.nav--breadcrumb {
  border: var(--base-border);
  padding: var(--base-spacing-unit-sm) var(--base-spacing-unit);
  display: flex;
}
@media screen and (min-width: 48em) {
  .nav--breadcrumb {
    flex-direction: column;
  }
}
@media screen and (min-width: 48em) {
  .nav--breadcrumb li {
    padding-right: var(--base-spacing-unit);
  }
}
.nav--breadcrumb a:after {
  font-size: 0.75rem;
  display: inline-block;
  content: "►";
  vertical-align: middle;
  padding-left: var(--base-spacing-unit);
}

.nav--select select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: var(--base-border);
  padding: var(--base-spacing-unit-xs) var(--base-spacing-unit-sm);
}
.nav--select .submit {
  vertical-align: middle;
  padding: var(--base-spacing-unit-xs) var(--base-spacing-unit-sm);
}

.nav--pager ul {
  text-align: center;
}
.nav--pager li {
  display: inline-block;
}
.nav--pager .empty {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.nav--pager a {
  padding: var(--base-spacing-unit-sm);
}

.pagination ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.pagination a {
  text-decoration: none;
}
.pagination {
  display: grid;
  grid-column: 1/-1;
  margin-top: var(--base-spacing-unit);
  text-align: center;
  line-height: 1;
}
@supports not (display: grid) {
  .pagination {
    display: flex;
    flex: 1 1 auto;
    flex-wrap: wrap;
    justify-content: space-between;
  }
}
@media screen and (min-width: 34.375em) {
  .pagination {
    grid-template-columns: 1fr 1fr;
  }
}
.pagination p {
  padding: var(--base-spacing-unit-xs);
  padding-left: 0;
  margin: var(--base-spacing-unit-xs);
  margin-left: 0;
  border-top: var(--base-border-width) solid transparent;
}
.pagination li {
  display: inline;
}
.pagination a,
.pagination strong {
  display: inline-block;
  padding: var(--base-spacing-unit-xs);
  margin: var(--base-spacing-unit-xs);
}
.pagination strong {
  border: var(--base-border);
}
.pagination a.next {
  margin-right: 0;
  padding-right: 0;
}
@media screen and (min-width: 34.375em) {
  .pagination p {
    justify-self: start;
  }
  .pagination p + ul {
    justify-self: end;
  }
}

.footer-nav a {
  color: var(--nav-color);
  padding: 0;
}
.footer-nav a:hover {
  text-decoration: underline;
  text-underline-offset: var(--base-text-underline-offset);
}
.footer-nav a:hover:active {
  color: var(--nav-color-active);
}
.footer-nav a:active {
  color: var(--nav-color-active);
}

.language-switcher ul {
  display: flex;
  margin-bottom: 0;
  padding-left: 0;
  margin-left: 0;
}
.language-switcher ul li {
  padding-left: calc(var(--base-spacing-unit) / 2);
  list-style-type: none;
  color: var(--nav-color);
  font-weight: normal;
}
.language-switcher ul a {
  color: var(--nav-color);
  text-decoration: none;
  font-weight: 400;
}
.language-switcher ul a:hover {
  font-weight: 800;
}
.language-switcher ul:active {
  color: var(--nav-color-active);
}

#theme-toggle {
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(var(--base-spacing-unit) * 2.5);
  height: calc(var(--base-spacing-unit) * 2.5);
  padding: calc(var(--base-spacing-unit) / 2);
  border-radius: 50%;
  transition: background 0.3s ease-in-out;
  margin-left: calc(var(--base-spacing-unit) / 4);
}

#theme-toggle svg {
  width: calc(var(--base-spacing-unit) * 2.5);
  height: calc(var(--base-spacing-unit) * 2.5);
  stroke: var(--switcher-svg-color);
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
#theme-toggle svg:hover {
  stroke: var(--switcher-svg-color-hover);
}

.scroll-to-top {
  position: fixed;
  bottom: calc(var(--base-spacing-unit) * 6);
  right: calc(var(--base-spacing-unit) * 2);
  text-align: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease, transform 0.3s ease;
  z-index: 1000;
  background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 141.7 141.7' height='141.7' viewBox='0 0 141.7 141.7' width='141.7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.1.1h141.7v141.7h-141.7z' fill='%23fff'/%3E%3Cpath d='m71 81 21.1 21.1h41.2l-62.3-62.3-62.3 62.3h41.2z' fill='%230041d0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  width: 3em;
  height: 3em;
  background-size: contain;
}
@media screen and (min-width: 48em) {
  .scroll-to-top {
    bottom: calc(var(--base-spacing-unit) * 2);
  }
}

.scroll-to-top:hover,
.scroll-to-top:focus {
  transform: scale(1.25);
}

.scroll-to-top.visible {
  opacity: 1;
  pointer-events: auto;
  filter: var(--base-filter-drop-shadow-subtle);
}

.toc ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
.toc ul:last-child {
  margin-bottom: 0;
}
.toc ul .level_2 {
  margin-left: var(--base-spacing-unit);
}
.toc ul li {
  padding-bottom: calc(var(--base-spacing-unit) / 3);
}
@media screen and (min-width: 48em) {
  .toc ul li {
    padding-bottom: 0;
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: var(--base-spacing-unit-xs);
}

input.text,
input.captcha,
textarea.textarea,
select.select {
  display: block;
  width: 100%;
  padding: var(--base-spacing-unit-sm) var(--base-spacing-unit-sm);
  border-radius: var(--forms-input-border-radius);
  border: var(--forms-input-border-width) solid var(--forms-input-border-color);
  background-clip: padding-box;
  background-image: none;
  background-color: var(--forms-input-background);
  line-height: var(--forms-input-line-height);
}

textarea.textarea {
  height: auto;
}

.widget-text,
.widget-textarea,
.widget-password {
  margin-bottom: var(--base-spacing-unit);
}

input[type=search] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

input[type=file] {
  display: block;
  line-height: 1;
}

input.radio,
input.checkbox {
  margin-left: 1px;
  margin-right: var(--base-spacing-unit-xs);
  line-height: var(--base-line-height);
  vertical-align: middle;
}
input.radio + label,
input.checkbox + label {
  margin-right: var(--base-spacing-unit-xs);
  margin-bottom: 0;
  font-weight: normal;
}

.widget-radio,
.widget-checkbox,
.widget-select,
.widget-upload {
  margin-bottom: var(--base-spacing-unit);
}
.widget-radio legend,
.widget-checkbox legend,
.widget-select legend,
.widget-upload legend {
  font-weight: 700;
}

.radio_container > span,
.checkbox_container > span {
  display: inline-flex;
  align-items: center;
}

span.mandatory {
  color: var(--forms-mandatory-color);
}

p.error {
  margin-bottom: 0;
}

input[type=checkbox], input[type=radio], input[type=text], input[type=email], textarea.textarea {
  border: 1px solid var(--color-brand-secondary);
  color: var(--color-form-input);
}

input.text,
input.captcha,
textarea.textarea,
select.select {
  border-radius: 0;
}

input[type=checkbox], input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: var(--base-spacing-unit);
  height: var(--base-spacing-unit);
  vertical-align: -2px;
}

input[type=checkbox] {
  margin-right: var(--base-spacing-unit);
  min-width: 1.2em;
  min-height: 1.2em;
}

input[type=checkbox]::before {
  content: "✔";
  color: var(--color-form-checkmark);
  position: absolute;
  font-size: 1.5rem;
  right: -1px;
  top: -0.5em;
  visibility: hidden;
}

input[type=checkbox]:checked::before {
  visibility: visible;
}

input[type=checkbox]:disabled {
  border-color: var(--color-text);
  background: var(--color-gray-lighter);
  color: var(--color-gray);
}

input[type=radio]:checked::before {
  display: block;
  transform: translate(3px, 3px) scale(1);
  transition: all 0.3s cubic-bezier(0.25, 0.25, 0.56, 2);
}

input[type=radio]::before {
  content: " ";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--color-form-checkmark);
  font-size: 1.2em;
  transform: translate(3px, 3px) scale 0;
  transform-origin: center;
  transition: all 0.3s ease-in;
}

input,
select,
textarea {
  font-size: 1.25rem;
}
@media screen and (min-width: 48em) {
  input,
  select,
  textarea {
    font-size: var(--base-font-size);
  }
}

.custom-select {
  position: relative;
  display: inline-block;
}

.custom-select select {
  width: 100%;
  padding: calc(var(--base-spacing-unit) / 2) calc(var(--base-spacing-unit) * 2) calc(var(--base-spacing-unit) / 2) calc(var(--base-spacing-unit) / 1.5);
  line-height: var(--base-line-height);
  border: 1px solid var(--base-border-color);
  border-radius: var(--base-border-radius);
  color: var(--color-form-input);
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: var(--icon-form-select);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 0.65rem auto;
  cursor: pointer;
}

.custom-select select:focus {
  outline: none;
  border-color: dodgerblue;
  box-shadow: 0 0 0 2px rgba(30, 144, 255, 0.3);
}

.custom-select select:focus {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='yellow' stroke-width='2' d='M1 5l4-4 4 4'/%3E%3C/svg%3E");
}

.form-confirmation {
  margin-bottom: calc(var(--base-spacing-unit) * 2);
}

.no-row-gap {
  grid-row-gap: 0;
}
@media screen and (min-width: 48em) {
  .no-row-gap .no-row-gap {
    grid-row-gap: var(--grid-gutter);
  }
}

.ce_download,
.ce_downloads,
.content-download,
.content-downloads {
  margin-bottom: 1rem;
}
.ce_download .mime_icon,
.ce_downloads .mime_icon,
.content-download .mime_icon,
.content-downloads .mime_icon {
  display: inline-block;
  vertical-align: middle;
}
.ce_download a,
.ce_downloads a,
.content-download a,
.content-downloads a {
  display: inline-block;
  color: var(--download-link-color);
  -webkit-text-decoration: var(--download-link-decoration);
          text-decoration: var(--download-link-decoration);
}

.ce_downloads ul,
.content-downloads ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ce_downloads a,
.content-downloads a {
  text-decoration: none;
}

.ce_download,
.ce_downloads,
.content-download,
.content-downloads {
  margin-bottom: 1rem;
}
.ce_download .mime_icon,
.ce_downloads .mime_icon,
.content-download .mime_icon,
.content-downloads .mime_icon {
  display: inline-block;
  vertical-align: middle;
}
.ce_download a,
.ce_downloads a,
.content-download a,
.content-downloads a {
  display: inline-block;
  font-weight: 300;
  color: var(--links-color);
  -webkit-text-decoration: var(--download-link-decoration);
          text-decoration: var(--download-link-decoration);
}
.ce_download a:hover,
.ce_downloads a:hover,
.content-download a:hover,
.content-downloads a:hover {
  color: var(--links-color-hover);
  -webkit-text-decoration: var(--download-link-decoration-hover);
          text-decoration: var(--download-link-decoration-hover);
}
.ce_download a:active, .ce_download a:hover:active,
.ce_downloads a:active,
.ce_downloads a:hover:active,
.content-download a:active,
.content-download a:hover:active,
.content-downloads a:active,
.content-downloads a:hover:active {
  color: var(--links-color-active);
  text-decoration: underline;
}

.download img {
  margin-left: 0;
  margin-right: auto;
}

table {
  margin-bottom: var(--base-spacing-unit);
  width: 100%;
  padding: 0;
  border-spacing: 0;
  border-left: var(--table-border-width) var(--table-border-style) var(--table-border-color);
  border-top: var(--table-border-width) var(--table-border-style) var(--table-border-color);
}
table th,
table td {
  border-right: var(--table-border-width) var(--table-border-style) var(--table-border-color);
  border-bottom: var(--table-border-width) var(--table-border-style) var(--table-border-color);
  padding: 10px;
}

thead {
  text-align: left;
  background: var(--table-background-light);
}

tfoot {
  font-style: italic;
}

.table--striped .even {
  background: var(--table-background-light);
}

.table--overflow {
  overflow-x: scroll;
  -ms-overflow-x: auto;
}

table, thead {
  text-align: center;
}

table {
  table-layout: fixed;
}

thead {
  font-family: var(--base-font-family-1);
  color: var(--color-white);
  background-color: var(--color-brand-secondary);
}

tr:nth-child(even) {
  background-color: var(--color-table-background-even);
}

.logo {
  pointer-events: auto;
  margin-right: auto;
}
.logo img {
  margin-left: 0;
  width: 200px;
}
@media screen and (min-width: 48em) {
  .logo img {
    width: 300px;
  }
}

.m-t-0,
.mod_article.m-t-0 {
  margin-top: calc(0 * var(--base-spacing-unit));
}

.m-b-0,
.mod_article.m-b-0 {
  margin-bottom: calc(0 * var(--base-spacing-unit));
}

.p-t-0 {
  padding-top: calc(0 * var(--base-spacing-unit));
}

.p-b-0 {
  padding-bottom: calc(0 * var(--base-spacing-unit));
}

.mod_article.p-t-0 {
  --article-spacing-top: calc(0 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-0 {
  --article-spacing-bottom: calc(0 * var(--base-spacing-unit));
  padding-bottom: 0;
}

.m-t-1,
.mod_article.m-t-1 {
  margin-top: calc(1 * var(--base-spacing-unit));
}

.m-b-1,
.mod_article.m-b-1 {
  margin-bottom: calc(1 * var(--base-spacing-unit));
}

.p-t-1 {
  padding-top: calc(1 * var(--base-spacing-unit));
}

.p-b-1 {
  padding-bottom: calc(1 * var(--base-spacing-unit));
}

.mod_article.p-t-1 {
  --article-spacing-top: calc(1 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-1 {
  --article-spacing-bottom: calc(1 * var(--base-spacing-unit));
  padding-bottom: 0;
}

.m-t-2,
.mod_article.m-t-2 {
  margin-top: calc(2 * var(--base-spacing-unit));
}

.m-b-2,
.mod_article.m-b-2 {
  margin-bottom: calc(2 * var(--base-spacing-unit));
}

.p-t-2 {
  padding-top: calc(2 * var(--base-spacing-unit));
}

.p-b-2 {
  padding-bottom: calc(2 * var(--base-spacing-unit));
}

.mod_article.p-t-2 {
  --article-spacing-top: calc(2 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-2 {
  --article-spacing-bottom: calc(2 * var(--base-spacing-unit));
  padding-bottom: 0;
}

.m-t-3,
.mod_article.m-t-3 {
  margin-top: calc(3 * var(--base-spacing-unit));
}

.m-b-3,
.mod_article.m-b-3 {
  margin-bottom: calc(3 * var(--base-spacing-unit));
}

.p-t-3 {
  padding-top: calc(3 * var(--base-spacing-unit));
}

.p-b-3 {
  padding-bottom: calc(3 * var(--base-spacing-unit));
}

.mod_article.p-t-3 {
  --article-spacing-top: calc(3 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-3 {
  --article-spacing-bottom: calc(3 * var(--base-spacing-unit));
  padding-bottom: 0;
}

.m-t-4,
.mod_article.m-t-4 {
  margin-top: calc(4 * var(--base-spacing-unit));
}

.m-b-4,
.mod_article.m-b-4 {
  margin-bottom: calc(4 * var(--base-spacing-unit));
}

.p-t-4 {
  padding-top: calc(4 * var(--base-spacing-unit));
}

.p-b-4 {
  padding-bottom: calc(4 * var(--base-spacing-unit));
}

.mod_article.p-t-4 {
  --article-spacing-top: calc(4 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-4 {
  --article-spacing-bottom: calc(4 * var(--base-spacing-unit));
  padding-bottom: 0;
}

.m-t-5,
.mod_article.m-t-5 {
  margin-top: calc(5 * var(--base-spacing-unit));
}

.m-b-5,
.mod_article.m-b-5 {
  margin-bottom: calc(5 * var(--base-spacing-unit));
}

.p-t-5 {
  padding-top: calc(5 * var(--base-spacing-unit));
}

.p-b-5 {
  padding-bottom: calc(5 * var(--base-spacing-unit));
}

.mod_article.p-t-5 {
  --article-spacing-top: calc(5 * var(--base-spacing-unit));
  padding-top: 0;
}

.mod_article.p-b-5 {
  --article-spacing-bottom: calc(5 * var(--base-spacing-unit));
  padding-bottom: 0;
}

@media print {
  *,
  *:before,
  *:after,
  p:first-letter,
  div:first-letter,
  blockquote:first-letter,
  li:first-letter,
  p:first-line,
  div:first-line,
  blockquote:first-line,
  li:first-line {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
    font-size: var(--base-font-size);
    font-weight: normal;
    hyphens: auto;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
    font-size: var(--base-font-size);
    font-weight: normal;
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  div.btn a,
  a.btn,
  input.submit {
    color: #000 !important;
    border-color: #000 !important;
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  table,
  td,
  th,
  .info-box {
    border-color: #000 !important;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .logo a[href]:after,
  .ce_gallery a[href]:after {
    content: "";
  }
  .nav,
  .nav-toggler,
  .hero__image,
  .ce_comments .form,
  .mod_changelanguage,
  .social-share,
  .content-download,
  .mode-toggler,
  figure,
  figcaption,
  .ce_form,
  #converter-output {
    display: none;
  }
  .hero,
  .mod_article.hero,
  .news-full--hero .hero {
    min-height: 0;
  }
  .band {
    margin-top: calc(-1 * var(--base-border-width));
    border-top: var(--base-border-width) solid var(--color-gray-light);
    border-bottom: var(--base-border-width) solid var(--color-gray-light);
  }
  .news-grid > div {
    grid-column: span 6 !important;
  }
  .news-grid > div .image_container a:after {
    content: "";
  }
  .news-full--hero .text_container,
  .ce_comments {
    max-width: 66.625em;
    max-width: calc(66.625em - var(--grid-gutter));
    margin-left: auto;
    margin-right: auto;
  }
  .ce_accordion .accordion {
    display: block !important;
  }
  .ce_accordion .ui-accordion-header-icon {
    display: none;
  }
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xl-6 {
    grid-column: span 6;
  }
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xl-4 {
    grid-column: span 4;
  }
  .no-print {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRlZmF1bHQuY3NzIiwiLi4vc2Nzcy9kZWZhdWx0LnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9zY3NzL19jdXN0b20tdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9nZW5lcmljL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL2dlbmVyaWMvX2NvbnRhby1yZXNldC5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvYmFzZS9fc2hhcmVkLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9iYXNlL19wYWdlLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9taXhpbnMvX3Jlc3BvbnNpdmUuc2NzcyIsIi4uL3Njc3MvYmFzZS9fcGFnZS5zY3NzIiwiLi4vc2Nzcy9iYXNlL19mb250cy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvYmFzZS9fdHlwZS5zY3NzIiwiLi4vc2Nzcy9iYXNlL190eXBlLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9iYXNlL19ncmlkLnNjc3MiLCIuLi9zY3NzL2Jhc2UvX2dyaWQuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL2Jhc2UvX2xheW91dC5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvX2NvbmZpZy5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvbWl4aW5zL19nZW5lcmFsLnNjc3MiLCIuLi9zY3NzL2Jhc2UvX2xheW91dC5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvYmFzZS9fYXJ0aWNsZS5zY3NzIiwiLi4vLi4vLi4vYXNzZXRzL251dHNoZWxsL3Njc3MvY29tcG9uZW50cy9fbWVkaWEuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fbWVkaWEuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL2NvbXBvbmVudHMvX2xpbmtzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2xpbmtzLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9jb21wb25lbnRzL19uYXZzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX25hdnMuc2NzcyIsIi4uLy4uLy4uL2Fzc2V0cy9udXRzaGVsbC9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9jb21wb25lbnRzL19kb3dubG9hZHMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fZG93bmxvYWRzLnNjc3MiLCIuLi8uLi8uLi9hc3NldHMvbnV0c2hlbGwvc2Nzcy9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIi4uL3Njc3MvY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCIuLi9zY3NzL2NvbXBvbmVudHMvX2xvZ28uc2NzcyIsIi4uL3Njc3MvdHJ1bXBzL19oZWxwZXIuc2NzcyIsIi4uL3Njc3MvdHJ1bXBzL19wcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjs7Ozs7OztHQUFBO0FBU0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztHQUFBO0FBeUNBOzs7O0VBQUE7QUN0Q0E7RUFFRSx3QkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtFQUNBLG1DQUFBO0VBQ0EscUNBQUE7RUFDQSw2QkFBQTtFQUNBLG9DQUFBO0VBQ0EsbURBQUE7RUFDQSxpQ0FBQTtFQUNBLHlDQUFBO0VBSUEsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VB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M0ZKOztBb0JqM0ZFO0VYYkEsZVdjdUI7RVhidkIsV0FBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7RVdhRSxjQUFBO0VBQ0EsaUJBQUE7QXBCczNGSjs7QXFCeDRGQTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBckIyNEZGOztBcUJ4NEZBO0VBQ0UsaUJBQUE7RUFDQSxlQUFBO0FyQjI0RkY7O0FxQng0RkE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esa0JBQUE7QXJCMjRGRjs7QXFCeDRGQTtFQUNFLHVDQUFBO0FyQjI0RkY7QXFCejRGRTtFSElBLGFBQUE7RUFDQSxzQ0FBQTtFQUNBLG1DQUpjO0VBS2Qsc0JBQUE7QWxCdzRGRjtBa0J0NEZFO0VHVEE7SUhVRSxhQUFBO0lBQ0EsZUFBQTtJQUNBLDhDQUFBO0lBQ0EsK0NBQUE7RWxCeTRGRjtBQUNGO0FxQnY1RkU7RUFHRSxtQ0FBQTtFQUVBLFVBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7QXJCczVGSjtBcUI5NEZJO0VISUYsaUJBQUE7QWxCNjRGRjtBa0IzNEZFO0VHTkU7SUhPQSxxQ0FBQTtJQUNBLHNDQUFBO0VsQjg0RkY7QUFDRjtBcUJ2NUZJO0VIZ0JGLDBCQUFBO0FsQjA0RkY7QWtCeDRGRTtFR2xCRTtJSG1CQSxVQUFBO0VsQjI0RkY7QUFDRjtBcUJ6NUZJO0VIRkYsaUJBQUE7QWxCODVGRjtBa0I1NUZFO0VHQUU7SUhDQSxxQ0FBQTtJQUNBLHNDQUFBO0VsQis1RkY7QUFDRjtBcUJsNkZJO0VIVUYsMEJBQUE7QWxCMjVGRjtBa0J6NUZFO0VHWkU7SUhhQSxVQUFBO0VsQjQ1RkY7QUFDRjtBUzc2Rlk7RVlHUjtJSEZGLGlCQUFBO0VsQmc3RkE7RWtCOTZGQTtJR0FFO01IQ0EscUNBQUE7TUFDQSxzQ0FBQTtJbEJpN0ZBO0VBQ0Y7RXFCcDdGRTtJSFVGLDBCQUFBO0VsQjY2RkE7RWtCMzZGQTtJR1pFO01IYUEscUJBQUE7SWxCODZGQTtFQUNGO0FBQ0Y7QXFCbjdGSTtFSFpGLGlCQUFBO0FsQms4RkY7QWtCaDhGRTtFR1VFO0lIVEEscUNBQUE7SUFDQSxzQ0FBQTtFbEJtOEZGO0FBQ0Y7QXFCNTdGSTtFSEFGLDBCQUFBO0FsQis3RkY7QWtCNzdGRTtFR0ZFO0lIR0EsVUFBQTtFbEJnOEZGO0FBQ0Y7QVNqOUZZO0VZYVI7SUhaRixpQkFBQTtFbEJvOUZBO0VrQmw5RkE7SUdVRTtNSFRBLHFDQUFBO01BQ0Esc0NBQUE7SWxCcTlGQTtFQUNGO0VxQjk4RkU7SUhBRiwwQkFBQTtFbEJpOUZBO0VrQi84RkE7SUdGRTtNSEdBLFVBQUE7SWxCazlGQTtFQUNGO0FBQ0Y7QXFCNzhGSTtFSHRCRixpQkFBQTtBbEJzK0ZGO0FrQnArRkU7RUdvQkU7SUhuQkEscUNBQUE7SUFDQSxzQ0FBQTtFbEJ1K0ZGO0FBQ0Y7QXFCdDlGSTtFSFZGLDBCQUFBO0FsQm0rRkY7QWtCaitGRTtFR1FFO0lIUEEsVUFBQTtFbEJvK0ZGO0FBQ0Y7QVNyL0ZZO0VZdUJSO0lIdEJGLGlCQUFBO0VsQncvRkE7RWtCdC9GQTtJR29CRTtNSG5CQSxxQ0FBQTtNQUNBLHNDQUFBO0lsQnkvRkE7RUFDRjtFcUJ4K0ZFO0lIVkYsMEJBQUE7RWxCcS9GQTtFa0JuL0ZBO0lHUUU7TUhQQSxxQkFBQTtJbEJzL0ZBO0VBQ0Y7QUFDRjtBcUJ2K0ZJO0VIaENGLGlCQUFBO0FsQjBnR0Y7QWtCeGdHRTtFRzhCRTtJSDdCQSxxQ0FBQTtJQUNBLHNDQUFBO0VsQjJnR0Y7QUFDRjtBcUJoL0ZJO0VIcEJGLDBCQUFBO0FsQnVnR0Y7QWtCcmdHRTtFR2tCRTtJSGpCQSxVQUFBO0VsQndnR0Y7QUFDRjtBU3poR1k7RVlpQ1I7SUhoQ0YsaUJBQUE7RWxCNGhHQTtFa0IxaEdBO0lHOEJFO01IN0JBLHFDQUFBO01BQ0Esc0NBQUE7SWxCNmhHQTtFQUNGO0VxQmxnR0U7SUhwQkYsMEJBQUE7RWxCeWhHQTtFa0J2aEdBO0lHa0JFO01IakJBLHFCQUFBO0lsQjBoR0E7RUFDRjtBQUNGO0FxQmxnR0U7RUFDRSxjQUFBO0FyQm9nR0o7O0FrQmxsR0U7RUFDRSxxQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FsQnFs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OENBQUE7QWxDeXZJSjs7QWtDdHZJRTs7RUFFRSxpREFBQTtBbEN5dklKOztBa0N0dklFO0VBQ0UsK0NBQUE7QWxDeXZJSjs7QWtDdHZJRTtFQUNFLGtEQUFBO0FsQ3l2SUo7O0FrQ3R2SUU7RUFDRSx5REFBQTtFQUVBLGNBQUE7QWxDd3ZJSjs7QWtDcnZJRTtFQUNFLDREQUFBO0VBRUEsaUJBQUE7QWxDdXZJSjs7QW1DbnhJQTtFQUdFOzs7Ozs7Ozs7OztJQVdFLGtDQUFBO0lBQ0Esc0JBQUE7SUFFUSwyQkFBQTtJQUNSLDRCQUFBO0VuQ294SUY7RW1DanhJQTs7SUFFRSwwQkFBQTtFbkNteElGO0VtQ2h4SUE7SUFDRSw0QkFBQTtJQUNBLGdDQUFBO0lBQ0EsbUJBQUE7SUFHUSxhQUFBO0VuQ2t4SVY7RW1DL3dJQTtJQUNFLDZCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxtQkFBQTtFbkNpeElGO0VtQzl3SUE7O0lBRUUsV0FBQTtFbkNneElGO0VtQzd3SUE7OztJQUdFLHNCQUFBO0lBQ0EsNkJBQUE7RW5DK3dJRjtFbUM1d0lBO0lBQ0UsZ0NBQUE7RW5DOHdJRjtFbUMzd0lBOztJQUdFLHdCQUFBO0VuQzR3SUY7RW1DeHdJQTtJQUNFLDJCQUFBO0VuQzB3SUY7RW1DdndJQTs7OztJQUlFLDZCQUFBO0VuQ3l3SUY7RW1DdHdJQTs7SUFFRSx3QkFBQTtFbkN3d0lGO0VtQ3J3SUE7OztJQUdFLFVBQUE7SUFDQSxTQUFBO0VuQ3V3SUY7RW1DcHdJQTs7SUFFRSx1QkFBQTtFbkNzd0lGO0VtQ2x3SUE7O0lBRUUsV0FBQTtFbkNvd0lGO0VtQ2p3SUE7Ozs7Ozs7Ozs7OztJQVlFLGFBQUE7RW5DbXdJRjtFbUNod0lBOzs7SUFHRSxhQUFBO0VuQ2t3SUY7RW1DOXZJQTtJQUNFLCtDQUFBO0lBQ0Esa0VBQUE7SUFDQSxxRUFBQTtFbkNnd0lGO0VtQzd2SUE7SUFDRSw4QkFBQTtFbkMrdklGO0VtQzd2SUU7SUFDRSxXQUFBO0VuQyt2SUo7RW1DM3ZJQTs7SWpCeEVBLG1CQUZtQjtJQUduQiw4Q0FBQTtJQUdFLGlCQUFBO0lBQ0Esa0JBQUE7RWxCcTBJRjtFbUM3dklBO0lBQ0UseUJBQUE7RW5DK3ZJRjtFbUM1dklBO0lBQ0UsYUFBQTtFbkM4dklGO0VtQzN2SUE7Ozs7O0lBS0UsbUJBQUE7RW5DNnZJRjtFbUMxdklBOzs7OztJQUtFLG1CQUFBO0VuQzR2SUY7RW1DenZJQTtJQUNFLGFBQUE7RW5DMnZJRjtBQUNGIiwiZmlsZSI6ImRlZmF1bHQuY3NzIn0= */
