/**
 * Variables
**/
/**
 * Normalize & Zephir helpers
**/
/*! csstools-normalize v9.0.1 | github.com/csstools/normalize.css */
/* Document
 * ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap");
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   * ========================================================================== */
/**
   * Correct the font size and margin on `h1` elements within `section` and
   * `article` contexts in Chrome, Firefox, and Safari.
   */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   * ========================================================================== */
/**
   * 1. Add the correct box sizing in Firefox.
   * 2. Show the overflow in Edge and IE.
   */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
   * Add the correct display in IE.
   */
main {
  display: block;
}

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

/* Text-level semantics
   * ========================================================================== */
/**
   * Remove the gray background on active links in IE 10.
   */
a, .heading-with-link a {
  background-color: transparent;
}

/**
   * Add the correct text decoration in Edge, IE, Opera, and Safari.
   */
abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

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

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

/**
   * Add the correct font size in all browsers.
   */
small {
  font-size: 80%;
}

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

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

/**
   * Remove the border on images inside links in IE 10-.
   */
img {
  border-style: none;
}

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

/* Forms
   * ========================================================================== */
/**
   * Remove the margin in Safari.
   */
button,
input,
select {
  margin: 0;
}

/**
   * 1. Show the overflow in IE.
   * 2. Remove the inheritance of text transform in Edge, Firefox, and IE.
   */
button {
  overflow: visible;
  /* 1 */
  text-transform: none;
  /* 2 */
}

/**
   * Correct the inability to style clickable types in iOS and Safari.
   */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
   * Correct the padding in Firefox.
   */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
   * Show the overflow in Edge and IE.
   */
input {
  overflow: visible;
}

/**
   * 1. Correct the text wrapping in Edge and IE.
   * 2. Correct the color inheritance from `fieldset` elements in IE.
   */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  white-space: normal;
  /* 1 */
}

/**
   * 1. Add the correct display in Edge and IE.
   * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
   * Remove the inheritance of text transform in Firefox.
   */
select {
  text-transform: none;
}

/**
   * 1. Remove the margin in Firefox and Safari.
   * 2. Remove the default vertical scrollbar in IE.
   */
textarea {
  margin: 0;
  /* 1 */
  overflow: auto;
  /* 2 */
}

/**
   * 1. Add the correct box sizing in IE 10-.
   * 2. Remove the padding in IE 10-.
   */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
   * Correct the cursor style of increment and decrement buttons in Safari.
   */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
   * Correct the text style of placeholders in Chrome, Edge, and Safari.
   */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
   * Remove the inner padding in Chrome and Safari on macOS.
   */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/**
   * Remove the inner border and padding of focus outlines in Firefox.
   */
::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

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

/* Interactive
   * ========================================================================== */
/*
   * Add the correct display in Edge and IE.
   */
details {
  display: block;
}

/*
   * Add the correct styles in Edge, IE, and Safari.
   */
dialog {
  background-color: white;
  border: solid;
  color: black;
  display: block;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

dialog:not([open]) {
  display: none;
}

/*
   * Add the correct display in all browsers.
   */
summary {
  display: list-item;
}

/* Scripting
   * ========================================================================== */
/**
   * Add the correct display in IE 9-.
   */
canvas {
  display: inline-block;
}

/**
   * Add the correct display in IE.
   */
template {
  display: none;
}

/* User interaction
   * ========================================================================== */
/**
   * Add the correct display in IE 10-.
   */
[hidden] {
  display: none;
}

/**
 * Base stuff
**/
body {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
  font-family: "Roboto", sans-serif;
  font-size: 17px;
  font-size: 1.0625rem;
  letter-spacing: .02em;
  line-height: 1.35em;
  margin: 0;
  padding: 0;
  background-color: #fff;
  color: #333;
}

*,
*::after,
*::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

h1, h2, h3, h4 {
  font-family: "Roboto Condensed", sans-serif;
  color: #00539f;
  font-weight: 400;
  line-height: 1.25em;
  margin-bottom: 1em;
  margin-top: 1.5em;
  padding: 0;
}

h1 a, h1 .heading-with-link a, .heading-with-link h1 a, h2 a, h2 .heading-with-link a, .heading-with-link h2 a, h3 a, h3 .heading-with-link a, .heading-with-link h3 a, h4 a, h4 .heading-with-link a, .heading-with-link h4 a {
  color: inherit;
}

h1 {
  font-size: 30px;
  font-size: 1.875rem;
}

h2 {
  font-size: 24px;
  font-size: 1.5rem;
  margin-bottom: .75em;
  margin-top: 1em;
}

h3 {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 1em;
  margin-top: 1em;
}

.content__side h3 {
  margin-top: 1.5em;
}

h3.border-bottom {
  border-bottom: 1px solid currentColor;
  padding-bottom: .1em;
}

h4 {
  font-size: 17px;
  font-size: 1.0625rem;
  margin-bottom: .5em;
  margin-top: 1em;
}

h4 + p {
  margin-top: .5em;
}

p,
ul {
  margin: 1em 0 0;
  max-width: 640px;
}

h2 + p, h2 +
ul {
  margin-top: .3em;
}

h3 + p, h3 +
ul {
  margin-top: .3em;
}

p:last-child,
ul:last-child {
  margin-bottom: 0;
}

li > ul {
  margin-top: 0;
}

.intro,
.intro > p {
  color: #333;
  font-size: 1.0625rem;
  line-height: 1.25em;
  margin: 1.2em 0 1.4em;
  padding: 0;
}

@media (min-width: 36em) {
  .intro,
  .intro > p {
    font-size: 1.25rem;
  }
}

.intro > p {
  margin: 0;
}

.intro > p:first-child {
  margin-top: 1.2em;
}

.intro > p:last-child {
  margin-bottom: 1.6em;
}

.small {
  font-size: 0.875rem;
}

a, .heading-with-link a {
  color: #e5362d;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

ul {
  padding-left: 20px;
}

/**
 * MMENU
 **/
/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */
:root {
  --mm-line-height: 20px;
  --mm-listitem-size: 44px;
  --mm-navbar-size: 44px;
  --mm-offset-top: 0;
  --mm-offset-right: 0;
  --mm-offset-bottom: 0;
  --mm-offset-left: 0;
  --mm-color-border: rgba(0, 0, 0, 0.1);
  --mm-color-button: rgba(0, 0, 0, 0.7);
  --mm-color-text: rgba(0, 0, 0, 0.75);
  --mm-color-text-dimmed: rgba(0, 0, 0, 0.7);
  --mm-color-background: #f1f8ff;
  --mm-color-background-highlight: rgba(0, 0, 0, 0.05);
  --mm-color-background-emphasis: rgba(255, 255, 255, 0.4);
  --mm-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.mm-hidden {
  display: none !important;
}

.mm-wrapper {
  overflow-x: hidden;
  position: relative;
}

.mm-menu {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #f1f8ff;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  line-height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  top: var(--mm-offset-top);
  right: var(--mm-offset-right);
  bottom: var(--mm-offset-bottom);
  left: var(--mm-offset-left);
  z-index: 0;
  -ms-scroll-chaining: chained;
      overscroll-behavior: auto;
  background: var(--mm-color-background);
  border-color: var(--mm-color-border);
  color: var(--mm-color-text);
  line-height: var(--mm-line-height);
  -webkit-tap-highlight-color: var(--mm-color-background-emphasis);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mm-menu a,
.mm-menu a:link,
.mm-menu a:active,
.mm-menu a:visited,
.mm-menu a:hover {
  text-decoration: none;
  color: inherit;
}

[dir="rtl"] .mm-menu {
  direction: rtl;
}

.mm-panel {
  background: #f1f8ff;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  z-index: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-y: auto;
  color: var(--mm-color-text);
  border-color: var(--mm-color-border);
  background: var(--mm-color-background);
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}

.mm-panel:after {
  height: 44px;
}

.mm-panel:not(.mm-hidden) {
  display: block;
}

.mm-panel:after {
  content: '';
  display: block;
  height: var(--mm-listitem-size);
}

.mm-panel_opened {
  z-index: 1;
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
}

.mm-panel_opened-parent {
  -webkit-transform: translate3d(-30%, 0, 0);
          transform: translate3d(-30%, 0, 0);
}

.mm-panel_highest {
  z-index: 2;
}

.mm-panel_noanimation {
  -webkit-transition: none !important;
  transition: none !important;
}

.mm-panel_noanimation.mm-panel_opened-parent {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.mm-panels > .mm-panel {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.mm-panel__content {
  padding: 20px 20px 0;
}

.mm-panels {
  background: #f1f8ff;
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  position: relative;
  height: 100%;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  overflow: hidden;
  background: var(--mm-color-background);
  border-color: var(--mm-color-border);
  color: var(--mm-color-text);
}

[dir='rtl'] .mm-panel:not(.mm-panel_opened) {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

[dir='rtl'] .mm-panel.mm-panel_opened-parent {
  -webkit-transform: translate3d(30%, 0, 0);
          transform: translate3d(30%, 0, 0);
}

.mm-listitem_vertical > .mm-panel {
  display: none;
  width: 100%;
  padding: 10px 0 10px 10px;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
}

.mm-listitem_vertical > .mm-panel:before, .mm-listitem_vertical > .mm-panel:after {
  content: none;
  display: none;
}

.mm-listitem_opened > .mm-panel {
  display: block;
}

.mm-listitem_vertical > .mm-listitem__btn {
  height: 44px;
  height: var(--mm-listitem-size);
  bottom: auto;
}

.mm-listitem_vertical .mm-listitem:last-child:after {
  border-color: transparent;
}

.mm-listitem_opened > .mm-listitem__btn:after {
  -webkit-transform: rotate(225deg);
      -ms-transform: rotate(225deg);
          transform: rotate(225deg);
  right: 19px;
}

.mm-btn {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50px;
  padding: 0;
}

.mm-btn:before, .mm-btn:after {
  border: 2px solid rgba(0, 0, 0, 0.7);
  border: 2px solid var(--mm-color-button);
}

.mm-btn_prev:before, .mm-btn_next:after {
  content: '';
  border-bottom: none;
  border-right: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  width: 8px;
  height: 8px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
}

.mm-btn_prev:before {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: 23px;
  right: auto;
}

.mm-btn_next:after {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  right: 23px;
  left: auto;
}

.mm-btn_close:before, .mm-btn_close:after {
  content: '';
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  display: block;
  width: 5px;
  height: 5px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.mm-btn_close:before {
  border-right: none;
  border-bottom: none;
  right: 18px;
}

.mm-btn_close:after {
  border-left: none;
  border-top: none;
  right: 25px;
}

[dir="rtl"] .mm-btn_next:after {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: 23px;
  right: auto;
}

[dir="rtl"] .mm-btn_prev:before {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  right: 23px;
  left: auto;
}

[dir="rtl"] .mm-btn_close:before, [dir="rtl"] .mm-btn_close:after {
  right: auto;
}

[dir="rtl"] .mm-btn_close:before {
  left: 25px;
}

[dir="rtl"] .mm-btn_close:after {
  left: 18px;
}

.mm-navbar {
  min-height: 44px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background: #f1f8ff;
  color: rgba(0, 0, 0, 0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: var(--mm-navbar-size);
  border-bottom: 1px solid var(--mm-color-border);
  background: var(--mm-color-background);
  color: var(--mm-color-text-dimmed);
  text-align: center;
  opacity: 1;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}

.mm-navbar > * {
  min-height: 44px;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .mm-navbar_sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1;
  }
}

.mm-navbar > * {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mm-navbar__btn {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

.mm-navbar__title {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
}

.mm-navbar__title:not(:last-child) {
  padding-right: 0;
}

.mm-navbar__title > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.mm-navbar__btn:not(.mm-hidden) + .mm-navbar__title {
  padding-left: 0;
}

.mm-navbar__btn:not(.mm-hidden) + .mm-navbar__title:last-child {
  padding-right: 50px;
}

[dir='rtl'] .mm-navbar {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.mm-listview {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
}

.mm-listitem {
  color: rgba(0, 0, 0, 0.75);
  border-color: rgba(0, 0, 0, 0.1);
  color: var(--mm-color-text);
  border-color: var(--mm-color-border);
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.mm-listitem:after {
  content: '';
  border-color: inherit;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  position: absolute;
  left: 20px;
  right: 0;
  bottom: 0;
}

.mm-listitem a,
.mm-listitem a:hover {
  text-decoration: none;
}

.mm-listitem__text, .mm-listitem__btn {
  padding: 12px;
  display: block;
  padding: calc((var(--mm-listitem-size) - var(--mm-line-height)) / 2);
  padding-left: 0;
  padding-right: 0;
  color: inherit;
}

.mm-listitem__text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 10px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-basis: 10%;
      -ms-flex-preferred-size: 10%;
          flex-basis: 10%;
}

.mm-listitem__btn {
  background: rgba(3, 2, 1, 0);
  border-color: inherit;
  width: auto;
  padding-right: 50px;
  position: relative;
}

.mm-listitem__btn:not(.mm-listitem__text) {
  border-left-width: 1px;
  border-left-style: solid;
}

.mm-listitem_selected > .mm-listitem__text {
  background: rgba(255, 255, 255, 0.4);
  background: var(--mm-color-background-emphasis);
}

.mm-listitem_opened > .mm-listitem__btn,
.mm-listitem_opened > .mm-panel {
  background: rgba(0, 0, 0, 0.05);
  background: var(--mm-color-background-highlight);
}

[dir="rtl"] .mm-listitem:after {
  left: 0;
  right: 20px;
}

[dir="rtl"] .mm-listitem__text {
  padding-left: 10px;
  padding-right: 20px;
}

[dir="rtl"] .mm-listitem__btn {
  padding-left: 50px;
  border-left-width: 0;
  border-left-style: none;
}

[dir="rtl"] .mm-listitem__btn:not(.mm-listitem__text) {
  padding-right: 0;
  border-right-width: 1px;
  border-right-style: solid;
}

.mm-page {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
  z-index: 1;
}

.mm-wrapper_opened {
  overflow-x: hidden;
  position: relative;
}

.mm-wrapper_opened .mm-page {
  min-height: 100vh;
}

.mm-wrapper_background .mm-page {
  background: inherit;
}

.mm-menu_offcanvas {
  position: fixed;
  right: auto;
  z-index: 0;
}

.mm-menu_offcanvas:not(.mm-menu_opened) {
  display: none;
}

.mm-menu_offcanvas {
  width: 80%;
  min-width: 240px;
  max-width: 440px;
}

.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(80vw, 0, 0);
          transform: translate3d(80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(240px, 0, 0);
            transform: translate3d(240px, 0, 0);
  }
}

@media all and (min-width: 550px) {
  .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(440px, 0, 0);
            transform: translate3d(440px, 0, 0);
  }
}

.mm-wrapper__blocker {
  background: rgba(3, 2, 1, 0);
  overflow: hidden;
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

.mm-wrapper_blocking {
  overflow: hidden;
}

.mm-wrapper_blocking body {
  overflow: hidden;
}

.mm-wrapper_blocking .mm-wrapper__blocker {
  display: block;
}

[dir="rtl"] .mm-menu_offcanvas {
  /*left: unset;
		right: 0;*/
}

.mm-sronly {
  border: 0 !important;
  clip: rect(1px, 1px, 1px, 1px) !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
  white-space: nowrap !important;
  width: 1px !important;
  min-width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
}

.mm-menu_autoheight:not(.mm-menu_offcanvas) {
  position: relative;
}

.mm-menu_autoheight.mm-menu_position-top, .mm-menu_autoheight.mm-menu_position-bottom {
  max-height: 80%;
}

.mm-menu_autoheight-measuring .mm-panel {
  display: block !important;
}

.mm-menu_autoheight-measuring .mm-panels > .mm-panel {
  bottom: auto !important;
  height: auto !important;
}

.mm-menu_autoheight-measuring .mm-listitem_vertical:not(.mm-listitem_opened) .mm-panel {
  display: none !important;
}

[class*='mm-menu_columns-'] {
  -webkit-transition-property: width;
  transition-property: width;
}

[class*='mm-menu_columns-'] .mm-panels > .mm-panel {
  right: auto;
  -webkit-transition-property: width, -webkit-transform;
  transition-property: width, -webkit-transform;
  transition-property: width, transform;
  transition-property: width, transform, -webkit-transform;
}

[class*='mm-menu_columns-'] .mm-panels > .mm-panel_opened, [class*='mm-menu_columns-'] .mm-panels > .mm-panel_opened-parent {
  display: block !important;
}

[class*='mm-panel_columns-'] {
  border-right: 1px solid;
  border-color: inherit;
}

.mm-menu_columns-1 .mm-panel_columns-0,
.mm-menu_columns-2 .mm-panel_columns-1,
.mm-menu_columns-3 .mm-panel_columns-2,
.mm-menu_columns-4 .mm-panel_columns-3 {
  border-right: none;
}

[class*='mm-menu_columns-'] .mm-panels > .mm-panel_columns-0 {
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
}

.mm-menu_columns-0 .mm-panels > .mm-panel {
  z-index: 0;
}

.mm-menu_columns-0 .mm-panels > .mm-panel else {
  width: 100%;
}

.mm-menu_columns-0 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.mm-menu_columns-0 {
  width: 80%;
  min-width: 240px;
  max-width: 0px;
}

.mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(80vw, 0, 0);
          transform: translate3d(80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(240px, 0, 0);
            transform: translate3d(240px, 0, 0);
  }
}

@media all and (min-width: 0px) {
  .mm-wrapper_opening .mm-menu_columns-0.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(0px, 0, 0);
            transform: translate3d(0px, 0, 0);
  }
}

.mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(-80vw, 0, 0);
          transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
  }
}

@media all and (min-width: 0px) {
  .mm-wrapper_opening .mm-menu_columns-0.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(0px, 0, 0);
            transform: translate3d(0px, 0, 0);
  }
}

[class*='mm-menu_columns-'] .mm-panels > .mm-panel_columns-1 {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.mm-menu_columns-1 .mm-panels > .mm-panel {
  z-index: 1;
  width: 100%;
}

.mm-menu_columns-1 .mm-panels > .mm-panel else {
  width: 100%;
}

.mm-menu_columns-1 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
  -webkit-transform: translate3d(200%, 0, 0);
          transform: translate3d(200%, 0, 0);
}

.mm-menu_columns-1 {
  width: 80%;
  min-width: 240px;
  max-width: 440px;
}

.mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(80vw, 0, 0);
          transform: translate3d(80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(240px, 0, 0);
            transform: translate3d(240px, 0, 0);
  }
}

@media all and (min-width: 550px) {
  .mm-wrapper_opening .mm-menu_columns-1.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(440px, 0, 0);
            transform: translate3d(440px, 0, 0);
  }
}

.mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(-80vw, 0, 0);
          transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
  }
}

@media all and (min-width: 550px) {
  .mm-wrapper_opening .mm-menu_columns-1.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-440px, 0, 0);
            transform: translate3d(-440px, 0, 0);
  }
}

[class*='mm-menu_columns-'] .mm-panels > .mm-panel_columns-2 {
  -webkit-transform: translate3d(200%, 0, 0);
          transform: translate3d(200%, 0, 0);
}

.mm-menu_columns-2 .mm-panels > .mm-panel {
  z-index: 2;
  width: 50%;
}

.mm-menu_columns-2 .mm-panels > .mm-panel else {
  width: 100%;
}

.mm-menu_columns-2 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
  -webkit-transform: translate3d(300%, 0, 0);
          transform: translate3d(300%, 0, 0);
}

.mm-menu_columns-2 {
  width: 80%;
  min-width: 240px;
  max-width: 880px;
}

.mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(80vw, 0, 0);
          transform: translate3d(80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(240px, 0, 0);
            transform: translate3d(240px, 0, 0);
  }
}

@media all and (min-width: 1100px) {
  .mm-wrapper_opening .mm-menu_columns-2.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(880px, 0, 0);
            transform: translate3d(880px, 0, 0);
  }
}

.mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(-80vw, 0, 0);
          transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
  }
}

@media all and (min-width: 1100px) {
  .mm-wrapper_opening .mm-menu_columns-2.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-880px, 0, 0);
            transform: translate3d(-880px, 0, 0);
  }
}

[class*='mm-menu_columns-'] .mm-panels > .mm-panel_columns-3 {
  -webkit-transform: translate3d(300%, 0, 0);
          transform: translate3d(300%, 0, 0);
}

.mm-menu_columns-3 .mm-panels > .mm-panel {
  z-index: 3;
  width: 33.34%;
}

.mm-menu_columns-3 .mm-panels > .mm-panel else {
  width: 100%;
}

.mm-menu_columns-3 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
  -webkit-transform: translate3d(400%, 0, 0);
          transform: translate3d(400%, 0, 0);
}

.mm-menu_columns-3 {
  width: 80%;
  min-width: 240px;
  max-width: 1320px;
}

.mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(80vw, 0, 0);
          transform: translate3d(80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(240px, 0, 0);
            transform: translate3d(240px, 0, 0);
  }
}

@media all and (min-width: 1650px) {
  .mm-wrapper_opening .mm-menu_columns-3.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(1320px, 0, 0);
            transform: translate3d(1320px, 0, 0);
  }
}

.mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(-80vw, 0, 0);
          transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
  }
}

@media all and (min-width: 1650px) {
  .mm-wrapper_opening .mm-menu_columns-3.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-1320px, 0, 0);
            transform: translate3d(-1320px, 0, 0);
  }
}

[class*='mm-menu_columns-'] .mm-panels > .mm-panel_columns-4 {
  -webkit-transform: translate3d(400%, 0, 0);
          transform: translate3d(400%, 0, 0);
}

.mm-menu_columns-4 .mm-panels > .mm-panel {
  z-index: 4;
  width: 25%;
}

.mm-menu_columns-4 .mm-panels > .mm-panel else {
  width: 100%;
}

.mm-menu_columns-4 .mm-panels > .mm-panel:not(.mm-panel_opened):not(.mm-panel_opened-parent) {
  -webkit-transform: translate3d(500%, 0, 0);
          transform: translate3d(500%, 0, 0);
}

.mm-menu_columns-4 {
  width: 80%;
  min-width: 240px;
  max-width: 1760px;
}

.mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(80vw, 0, 0);
          transform: translate3d(80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(240px, 0, 0);
            transform: translate3d(240px, 0, 0);
  }
}

@media all and (min-width: 2200px) {
  .mm-wrapper_opening .mm-menu_columns-4.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(1760px, 0, 0);
            transform: translate3d(1760px, 0, 0);
  }
}

.mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(-80vw, 0, 0);
          transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
  }
}

@media all and (min-width: 2200px) {
  .mm-wrapper_opening .mm-menu_columns-4.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-1760px, 0, 0);
            transform: translate3d(-1760px, 0, 0);
  }
}

[class*='mm-menu_columns-'].mm-menu_position-bottom, [class*='mm-menu_columns-'].mm-menu_position-top {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}

.mm-wrapper_opening [class*='mm-menu_columns-'].mm-menu_position-front {
  -webkit-transition-property: width, min-width, max-width, -webkit-transform;
  transition-property: width, min-width, max-width, -webkit-transform;
  transition-property: width, min-width, max-width, transform;
  transition-property: width, min-width, max-width, transform, -webkit-transform;
}

.mm-counter {
  color: rgba(0, 0, 0, 0.7);
  display: block;
  padding-left: 20px;
  float: right;
  text-align: right;
  color: var(--mm-color-text-dimmed);
}

.mm-listitem_nosubitems > .mm-counter {
  display: none;
}

[dir='rtl'] .mm-counter {
  text-align: left;
  float: left;
  padding-left: 0;
  padding-right: 20px;
}

.mm-divider {
  position: relative;
  min-height: 20px;
  padding: 4.3px;
  background: #f1f8ff;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-height: var(--mm-line-height);
  padding: calc( ((var(--mm-listitem-size) * 0.65) - var(--mm-line-height)) * 0.5);
  padding-right: 10px;
  padding-left: 20px;
  font-size: 75%;
  text-transform: uppercase;
  background: var(--mm-color-background);
  opacity: 1;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}

.mm-divider:before {
  background: rgba(0, 0, 0, 0.05);
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .mm-divider {
    position: -webkit-sticky;
    position: sticky;
    z-index: 2;
    top: 0;
  }
  .mm-navbar_sticky:not(.mm-hidden) ~ .mm-listview .mm-divider {
    top: var(--mm-navbar-size);
  }
}

.mm-divider:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: var(--mm-color-background-highlight);
}

.mm-wrapper_dragging .mm-menu,
.mm-wrapper_dragging .mm-slideout {
  -webkit-transition-duration: 0s !important;
          transition-duration: 0s !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.mm-wrapper_dragging .mm-menu {
  pointer-events: none !important;
}

.mm-wrapper_dragging .mm-wrapper__blocker {
  display: none !important;
}

.mm-menu_dropdown {
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  height: 80%;
}

.mm-wrapper_dropdown .mm-slideout {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  z-index: 0;
}

.mm-wrapper_dropdown .mm-wrapper__blocker {
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
  z-index: 1;
}

.mm-wrapper_dropdown .mm-menu_dropdown {
  z-index: 2;
}

.mm-wrapper_dropdown.mm-wrapper_opened:not(.mm-wrapper_opening) .mm-menu_dropdown {
  display: none;
}

.mm-menu_tip-left:before, .mm-menu_tip-right:before, .mm-menu_tip-top:before, .mm-menu_tip-bottom:before {
  content: '';
  background: inherit;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  display: block;
  width: 15px;
  height: 15px;
  position: absolute;
  z-index: -1;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.mm-menu_tip-left:before {
  left: 22px;
}

.mm-menu_tip-right:before {
  right: 22px;
}

.mm-menu_tip-top:before {
  top: -8px;
}

.mm-menu_tip-bottom:before {
  bottom: -8px;
}

:root {
  --mm-iconbar-size: 50px;
}

.mm-menu_iconbar-left .mm-panels,
.mm-menu_iconbar-left .mm-navbars_top,
.mm-menu_iconbar-left .mm-navbars_bottom {
  margin-left: 50px;
  margin-left: var(--mm-iconbar-size);
}

.mm-menu_iconbar-right .mm-panels,
.mm-menu_iconbar-right .mm-navbars_top,
.mm-menu_iconbar-right .mm-navbars_bottom {
  margin-right: 50px;
  margin-right: var(--mm-iconbar-size);
}

.mm-iconbar {
  width: 50px;
  border-color: rgba(0, 0, 0, 0.1);
  background: #f1f8ff;
  color: rgba(0, 0, 0, 0.7);
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: var(--mm-iconbar-size);
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 0 solid;
  border-color: var(--mm-color-border);
  background: var(--mm-color-background);
  color: var(--mm-color-text-dimmed);
  text-align: center;
}

.mm-menu_iconbar-left .mm-iconbar,
.mm-menu_iconbar-right .mm-iconbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mm-menu_iconbar-left .mm-iconbar {
  border-right-width: 1px;
  left: 0;
}

.mm-menu_iconbar-right .mm-iconbar {
  border-left-width: 1px;
  right: 0;
}

.mm-iconbar__top,
.mm-iconbar__bottom {
  width: 100%;
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}

.mm-iconbar__top > *,
.mm-iconbar__bottom > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  padding: 12.5px 0;
}

.mm-iconbar__top a,
.mm-iconbar__top a:hover,
.mm-iconbar__bottom a,
.mm-iconbar__bottom a:hover {
  text-decoration: none;
}

.mm-iconbar__tab_selected {
  background: rgba(255, 255, 255, 0.4);
  background: var(--mm-color-background-emphasis);
}

:root {
  --mm-iconpanel-size: 50px;
}

.mm-panel_iconpanel-1 {
  width: calc(100% - 50px);
  width: calc(100% - (var(--mm-iconpanel-size) * 1));
}

.mm-panel_iconpanel-2 {
  width: calc(100% - 100px);
  width: calc(100% - (var(--mm-iconpanel-size) * 2));
}

.mm-panel_iconpanel-3 {
  width: calc(100% - 150px);
  width: calc(100% - (var(--mm-iconpanel-size) * 3));
}

.mm-panel_iconpanel-first ~ .mm-panel {
  width: calc(100% - 50px);
  width: calc(100% - var(--mm-iconpanel-size));
}

.mm-menu_iconpanel .mm-panels > .mm-panel {
  left: auto;
  -webkit-transition-property: width, -webkit-transform;
  transition-property: width, -webkit-transform;
  transition-property: transform, width;
  transition-property: transform, width, -webkit-transform;
}

.mm-menu_iconpanel .mm-panels > .mm-panel_opened, .mm-menu_iconpanel .mm-panels > .mm-panel_opened-parent {
  display: block !important;
}

.mm-menu_iconpanel .mm-panels > .mm-panel_opened-parent {
  overflow-y: hidden;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
}

.mm-menu_iconpanel .mm-panels > .mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0) {
  border-left-width: 1px;
  border-left-style: solid;
}

.mm-menu_hidenavbar .mm-panel_opened-parent .mm-navbar,
.mm-menu_hidedivider .mm-panel_opened-parent .mm-divider {
  opacity: 0;
}

.mm-panel__blocker {
  background: inherit;
  opacity: 0;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 3;
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
}

.mm-panel_opened-parent .mm-panel__blocker {
  opacity: 0.6;
  bottom: -100000px;
}

[dir='rtl'] .mm-menu_iconpanel .mm-panels > .mm-panel {
  left: 0;
  right: auto;
  -webkit-transition-property: width, -webkit-transform;
  transition-property: width, -webkit-transform;
  transition-property: transform, width;
  transition-property: transform, width, -webkit-transform;
}

[dir='rtl'] .mm-menu_iconpanel .mm-panels > .mm-panel:not(.mm-panel_iconpanel-first):not(.mm-panel_iconpanel-0) {
  border-left: none;
  border-right: 1px solid;
  border-color: inherit;
}

.mm-menu_keyboardfocus a:focus,
.mm-menu_keyboardfocus.mm-menu_opened ~ .mm-wrapper__blocker a:focus,
.heading-with-link .mm-menu_keyboardfocus.mm-menu_opened ~ .mm-wrapper__blocker a:focus {
  background: rgba(255, 255, 255, 0.4);
  background: var(--mm-color-background-emphasis);
  outline: none;
}

.mm-wrapper__blocker .mm-tabstart {
  cursor: default;
  display: block;
  width: 100%;
  height: 100%;
}

.mm-wrapper__blocker .mm-tabend {
  opacity: 0;
  position: absolute;
  bottom: 0;
}

.mm-navbars_top {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.mm-navbars_top .mm-navbar:not(:last-child) {
  border-bottom: none;
}

.mm-navbars_bottom {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

.mm-navbars_bottom .mm-navbar {
  border-bottom: none;
}

.mm-navbars_bottom .mm-navbar:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid var(--mm-color-border);
}

.mm-btn:not(.mm-hidden) + .mm-navbar__searchfield .mm-searchfield__input {
  padding-left: 0;
}

.mm-navbar__searchfield:not(:last-child) .mm-searchfield__input {
  padding-right: 0;
}

.mm-navbar__breadcrumbs {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 50%;
      -ms-flex: 1 1 50%;
          flex: 1 1 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 20px;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.mm-navbar__breadcrumbs > * {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 6px;
}

.mm-navbar__breadcrumbs > a, .heading-with-link .mm-navbar__breadcrumbs > a {
  text-decoration: underline;
}

.mm-navbar__breadcrumbs:not(:last-child) {
  padding-right: 0;
}

.mm-btn:not(.mm-hidden) + .mm-navbar__breadcrumbs {
  padding-left: 0;
}

.mm-navbar_tabs > * {
  padding: 0 10px;
  border: 1px solid transparent;
}

.mm-navbar__tab_selected {
  background: #f1f8ff;
  color: rgba(0, 0, 0, 0.75);
  background: var(--mm-color-background);
  color: var(--mm-color-text);
}

.mm-navbar__tab_selected:not(:first-child) {
  border-left-color: rgba(0, 0, 0, 0.1);
}

.mm-navbar__tab_selected:not(:last-child) {
  border-right-color: rgba(0, 0, 0, 0.1);
}

.mm-navbar__tab_selected:not(:first-child) {
  border-left-color: var(--mm-color-border);
}

.mm-navbar__tab_selected:not(:last-child) {
  border-right-color: var(--mm-color-border);
}

.mm-navbars_top .mm-navbar_tabs {
  border-bottom: none;
}

.mm-navbars_top .mm-navbar_tabs > * {
  border-bottom-color: rgba(0, 0, 0, 0.1);
  border-bottom-color: var(--mm-color-border);
}

.mm-navbars_top .mm-navbar__tab_selected {
  border-top-color: rgba(0, 0, 0, 0.1);
  border-top-color: var(--mm-color-border);
  border-bottom-color: transparent;
}

.mm-navbars_top.mm-navbars_has-tabs .mm-navbar {
  background: rgba(255, 255, 255, 0.4);
  background: var(--mm-color-background-emphasis);
}

.mm-navbars_top.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar {
  background: #f1f8ff;
  background: var(--mm-color-background);
}

.mm-navbars_bottom .mm-navbar_tabs:first-child {
  border-top: none;
}

.mm-navbars_bottom .mm-navbar_tabs > * {
  border-top-color: rgba(0, 0, 0, 0.1);
  border-top-color: var(--mm-color-border);
}

.mm-navbars_bottom .mm-navbar__tab_selected {
  border-bottom-color: rgba(0, 0, 0, 0.1);
  border-bottom-color: var(--mm-color-border);
  border-top-color: transparent;
}

.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar {
  background: #f1f8ff;
  background: var(--mm-color-background);
}

.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs,
.mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar {
  background: rgba(255, 255, 255, 0.4);
  background: var(--mm-color-background-emphasis);
}

.mm-searchfield {
  height: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: var(--mm-navbar-size);
  padding: 0;
  overflow: hidden;
}

.mm-searchfield input {
  height: 30.8px;
  line-height: 30.8px;
}

.mm-searchfield input, .mm-searchfield input:hover, .mm-searchfield input:focus {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.75);
}

.mm-searchfield input {
  display: block;
  width: 100%;
  max-width: 100%;
  height: calc(var(--mm-navbar-size) * 0.7);
  min-height: unset;
  max-height: unset;
  margin: 0;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: none !important;
  border-radius: 4px;
  line-height: calc(var(--mm-navbar-size) * 0.7);
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: none !important;
  font: inherit;
  font-size: inherit;
}

.mm-searchfield input, .mm-searchfield input:hover, .mm-searchfield input:focus {
  background: var(--mm-color-background-highlight);
  color: var(--mm-color-text);
}

.mm-searchfield input::-ms-clear {
  display: none;
}

.mm-searchfield__input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  width: 100%;
  max-width: 100%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.mm-panel__noresultsmsg {
  color: rgba(0, 0, 0, 0.7);
  padding: 50px 0;
  color: var(--mm-color-text-dimmed);
  text-align: center;
  font-size: 150%;
}

.mm-searchfield__btn {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}

.mm-panel_search {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  border-left: none !important;
}

.mm-searchfield__cancel {
  line-height: 44px;
  display: block;
  padding-right: 10px;
  margin-right: -100px;
  line-height: var(--mm-navbar-size);
  text-decoration: none;
  -webkit-transition: margin 0.4s ease;
  transition: margin 0.4s ease;
}

.mm-searchfield__cancel-active {
  margin-right: 0;
}

.mm-listitem_nosubitems > .mm-listitem__btn {
  display: none;
}

.mm-listitem_nosubitems > .mm-listitem__text {
  padding-right: 10px;
}

.mm-listitem_onlysubitems > .mm-listitem__text:not(.mm-listitem__btn) {
  z-index: -1;
  pointer-events: none;
}

.mm-sectionindexer {
  background: inherit;
  text-align: center;
  font-size: 12px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -20px;
  z-index: 5;
  -webkit-transition: right 0.4s ease;
  transition: right 0.4s ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.mm-sectionindexer a {
  color: rgba(0, 0, 0, 0.7);
  color: var(--mm-color-text-dimmed);
  line-height: 1;
  text-decoration: none;
  display: block;
}

.mm-sectionindexer ~ .mm-panel {
  padding-right: 0;
}

.mm-sectionindexer_active {
  right: 0;
}

.mm-sectionindexer_active ~ .mm-panel {
  padding-right: 20px;
}

.mm-menu_selected-hover .mm-listitem__text,
.mm-menu_selected-hover .mm-listitem__btn, .mm-menu_selected-parent .mm-listitem__text,
.mm-menu_selected-parent .mm-listitem__btn {
  -webkit-transition: background-color 0.4s ease;
  transition: background-color 0.4s ease;
}

.mm-menu_selected-hover .mm-listview:hover > .mm-listitem_selected:not(:hover) > .mm-listitem__text {
  background: none;
}

.mm-menu_selected-hover .mm-listitem__text:hover,
.mm-menu_selected-hover .mm-listitem__btn:hover {
  background: rgba(255, 255, 255, 0.4);
  background: var(--mm-color-background-emphasis);
}

.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) > .mm-listitem__text {
  background: none;
}

.mm-menu_selected-parent .mm-listitem_selected-parent > .mm-listitem__text,
.mm-menu_selected-parent .mm-listitem_selected-parent > .mm-listitem__btn {
  background: rgba(255, 255, 255, 0.4);
  background: var(--mm-color-background-emphasis);
}

:root {
  --mm-sidebar-collapsed-size: 50px;
  --mm-sidebar-expanded-size: 440px;
}

.mm-wrapper_sidebar-collapsed body, .mm-wrapper_sidebar-expanded body {
  position: relative;
}

.mm-wrapper_sidebar-collapsed .mm-slideout, .mm-wrapper_sidebar-expanded .mm-slideout {
  -webkit-transition-property: width, -webkit-transform;
  transition-property: width, -webkit-transform;
  transition-property: width, transform;
  transition-property: width, transform, -webkit-transform;
}

.mm-wrapper_sidebar-collapsed .mm-page, .mm-wrapper_sidebar-expanded .mm-page {
  background: inherit;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 100vh;
}

.mm-wrapper_sidebar-collapsed .mm-menu_sidebar-collapsed,
.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  top: 0 !important;
  right: auto !important;
  bottom: 0 !important;
  left: 0 !important;
}

.mm-wrapper_sidebar-collapsed .mm-slideout {
  width: calc(100% - 50px);
  -webkit-transform: translate3d(50px, 0, 0);
          transform: translate3d(50px, 0, 0);
  width: calc(100% - var(--mm-sidebar-collapsed-size));
  -webkit-transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
          transform: translate3d(var(--mm-sidebar-collapsed-size), 0, 0);
}

.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidenavbar .mm-navbar,
.mm-wrapper_sidebar-collapsed:not(.mm-wrapper_opening) .mm-menu_hidedivider .mm-divider {
  opacity: 0;
}

.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded {
  width: 440px;
  width: var(--mm-sidebar-expanded-size);
  min-width: 0 !important;
  max-width: 100000px !important;
  border-right-width: 1px;
  border-right-style: solid;
}

.mm-wrapper_sidebar-expanded .mm-menu_sidebar-expanded.mm-menu_pageshadow:after {
  content: none;
  display: none;
}

.mm-wrapper_sidebar-expanded.mm-wrapper_blocking,
.mm-wrapper_sidebar-expanded.mm-wrapper_blocking body {
  overflow: visible;
}

.mm-wrapper_sidebar-expanded .mm-wrapper__blocker {
  display: none !important;
}

.mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened ~ .mm-slideout {
  width: calc(100% - 440px);
  -webkit-transform: translate3d(440px, 0, 0);
          transform: translate3d(440px, 0, 0);
  width: calc(100% - var(--mm-sidebar-expanded-size));
  -webkit-transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
          transform: translate3d(var(--mm-sidebar-expanded-size), 0, 0);
}

.mm-menu__blocker {
  background: rgba(3, 2, 1, 0);
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}

.mm-menu_opened .mm-menu__blocker {
  display: none;
}

[dir="rtl"].mm-wrapper_sidebar-collapsed .mm-slideout {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

[dir="rtl"].mm-wrapper_sidebar-expanded .mm-slideout {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

[dir="rtl"].mm-wrapper_sidebar-expanded:not(.mm-wrapper_sidebar-closed) .mm-menu_sidebar-expanded.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

input.mm-toggle {
  margin-top: 5px;
  background: rgba(0, 0, 0, 0.1);
  display: inline-block;
  min-width: 58px;
  width: 58px;
  height: 34px;
  margin: 0 10px;
  margin-top: calc((var(--mm-listitem-size) - 34px) / 2);
  border: none !important;
  background: var(--mm-color-border);
  border-radius: 34px;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}

input.mm-toggle:before {
  background: #f1f8ff;
}

input.mm-toggle:before {
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  margin: 1px;
  border-radius: 34px;
  background: var(--mm-color-background);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

input.mm-toggle:checked {
  background: #4bd963;
}

input.mm-toggle:checked:before {
  -webkit-transform: translateX(24px);
      -ms-transform: translateX(24px);
          transform: translateX(24px);
}

input.mm-check {
  margin-top: 2px;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  border: none !important;
  background: none !important;
  cursor: pointer;
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 0 10px;
  margin-top: calc((var(--mm-listitem-size) - 40px) / 2);
}

input.mm-check:before {
  content: '';
  display: block;
  width: 40%;
  height: 20%;
  margin: 25% 0 0 20%;
  border-left: 3px solid;
  border-bottom: 3px solid;
  border-color: var(--mm-color-text);
  opacity: 0.3;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

input.mm-check:checked:before {
  opacity: 1;
}

[dir="rtl"] input.mm-toggle:checked ~ label.mm-toggle:before {
  float: left;
}

.mm-menu_border-none .mm-listitem:after {
  content: none;
}

.mm-menu_border-full .mm-listitem:after {
  left: 0 !important;
}

.mm-menu_fx-menu-slide {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}

.mm-wrapper_opened .mm-menu_fx-menu-slide {
  -webkit-transform: translate3d(-30%, 0, 0);
          transform: translate3d(-30%, 0, 0);
}

.mm-wrapper_opening .mm-menu_fx-menu-slide {
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
}

.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right {
  -webkit-transform: translate3d(30%, 0, 0);
          transform: translate3d(30%, 0, 0);
}

.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right {
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0);
}

.mm-menu_fx-panels-none .mm-panel,
.mm-panel_fx-none {
  -webkit-transition-property: none;
  transition-property: none;
}

.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,
.mm-panel_fx-none.mm-panel_opened-parent {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

.mm-menu_fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px;
}

.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(100vw, 0, 0);
          transform: translate3d(100vw, 0, 0);
}

@media all and (max-width: 140px) {
  .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(140px, 0, 0);
            transform: translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 10000px) {
  .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(10000px, 0, 0);
            transform: translate3d(10000px, 0, 0);
  }
}

.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(-100vw, 0, 0);
          transform: translate3d(-100vw, 0, 0);
}

@media all and (max-width: 140px) {
  .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-140px, 0, 0);
            transform: translate3d(-140px, 0, 0);
  }
}

@media all and (min-width: 10000px) {
  .mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-10000px, 0, 0);
            transform: translate3d(-10000px, 0, 0);
  }
}

.mm-menu_fullscreen.mm-menu_position-top {
  height: 100vh;
  min-height: 140px;
  max-height: 10000px;
}

.mm-menu_fullscreen.mm-menu_position-bottom {
  height: 100vh;
  min-height: 140px;
  max-height: 10000px;
}

.mm-menu_listview-justify .mm-panels > .mm-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

.mm-menu_listview-justify .mm-panels > .mm-panel:after {
  content: none;
  display: none;
}

.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listview {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listitem {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  min-height: 50px;
  /* for Safari :( */
}

.mm-menu_listview-justify .mm-panels > .mm-panel .mm-listitem__text {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.mm-listview_inset {
  list-style: inside disc;
  width: 100%;
  padding: 0 30px 15px 30px;
  margin: 0;
}

.mm-listview_inset .mm-listitem {
  padding: 5px 0;
}

.mm-menu_multiline .mm-listitem__text {
  text-overflow: clip;
  white-space: normal;
}

[class*="mm-menu_pagedim"].mm-menu_opened ~ .mm-wrapper__blocker {
  opacity: 0;
}

.mm-wrapper_opening [class*="mm-menu_pagedim"].mm-menu_opened ~ .mm-wrapper__blocker {
  opacity: 0.3;
  -webkit-transition: opacity 0.4s ease 0.4s;
  transition: opacity 0.4s ease 0.4s;
}

.mm-menu_opened.mm-menu_pagedim ~ .mm-wrapper__blocker {
  background: inherit;
}

.mm-menu_opened.mm-menu_pagedim-black ~ .mm-wrapper__blocker {
  background: #000;
}

.mm-menu_opened.mm-menu_pagedim-white ~ .mm-wrapper__blocker {
  background: #fff;
}

.mm-menu_popup {
  -webkit-transition: opacity 0.4s ease;
  transition: opacity 0.4s ease;
  opacity: 0;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  height: 80%;
  min-height: 140px;
  max-height: 880px;
  top: 50%;
  left: 50%;
  bottom: auto;
  right: auto;
  z-index: 2;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}

.mm-menu_popup.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  z-index: 0;
}

.mm-menu_popup.mm-menu_opened ~ .mm-wrapper__blocker {
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
  z-index: 1;
}

.mm-wrapper_opening .mm-menu_popup {
  opacity: 1;
}

.mm-menu_position-right {
  left: auto;
  right: 0;
}

.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: translate3d(-80vw, 0, 0);
          transform: translate3d(-80vw, 0, 0);
}

@media all and (max-width: 300px) {
  .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-240px, 0, 0);
            transform: translate3d(-240px, 0, 0);
  }
}

@media all and (min-width: 550px) {
  .mm-wrapper_opening .mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
    -webkit-transform: translate3d(-440px, 0, 0);
            transform: translate3d(-440px, 0, 0);
  }
}

.mm-menu_position-front, .mm-menu_position-top, .mm-menu_position-bottom {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease;
  transition: transform 0.4s ease, -webkit-transform 0.4s ease;
}

.mm-menu_position-front.mm-menu_opened, .mm-menu_position-top.mm-menu_opened, .mm-menu_position-bottom.mm-menu_opened {
  z-index: 2;
}

.mm-menu_position-front.mm-menu_opened ~ .mm-slideout, .mm-menu_position-top.mm-menu_opened ~ .mm-slideout, .mm-menu_position-bottom.mm-menu_opened ~ .mm-slideout {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  z-index: 0;
}

.mm-menu_position-front.mm-menu_opened ~ .mm-wrapper__blocker, .mm-menu_position-top.mm-menu_opened ~ .mm-wrapper__blocker, .mm-menu_position-bottom.mm-menu_opened ~ .mm-wrapper__blocker {
  z-index: 1;
}

.mm-menu_position-front {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

.mm-menu_position-front.mm-menu_position-right {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.mm-menu_position-top, .mm-menu_position-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

.mm-menu_position-top {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}

.mm-menu_position-top {
  height: 80vh;
  min-height: 140px;
  max-height: 880px;
}

.mm-menu_position-bottom {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  top: auto;
}

.mm-menu_position-bottom {
  height: 80vh;
  min-height: 140px;
  max-height: 880px;
}

.mm-wrapper_opening .mm-menu_position-front, .mm-wrapper_opening .mm-menu_position-top, .mm-wrapper_opening .mm-menu_position-bottom {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.mm-menu_shadow-page:after {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  content: '';
  display: block;
  width: 20px;
  height: 120%;
  position: absolute;
  left: 100%;
  top: -10%;
  z-index: 100;
  -webkit-clip-path: polygon(-20px 0, 0 0, 0 100%, -20px 100%);
          clip-path: polygon(-20px 0, 0 0, 0 100%, -20px 100%);
  -webkit-box-shadow: var(--mm-shadow);
          box-shadow: var(--mm-shadow);
}

.mm-menu_shadow-page.mm-menu_position-right:after {
  left: auto;
  right: 100%;
  -webkit-clip-path: polygon(20px 0, 40px 0, 40px 100%, 20px 100%);
          clip-path: polygon(20px 0, 40px 0, 40px 100%, 20px 100%);
}

.mm-menu_shadow-page.mm-menu_position-front:after {
  content: none;
  display: none;
}

.mm-menu_shadow-menu {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: var(--mm-shadow);
          box-shadow: var(--mm-shadow);
}

.mm-menu_shadow-panels .mm-panels > .mm-panel {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: var(--mm-shadow);
          box-shadow: var(--mm-shadow);
}

.mm-menu_theme-white {
  --mm-color-border: rgba( 0,0,0, 0.1 );
  --mm-color-button: rgba( 0,0,0, 0.3 );
  --mm-color-text: rgba( 0,0,0, 0.7 );
  --mm-color-text-dimmed: rgba( 0,0,0, 0.3 );
  --mm-color-background: #fff;
  --mm-color-background-highlight: rgba( 0,0,0, 0.06 );
  --mm-color-background-emphasis: rgba( 0,0,0, 0.03 );
  --mm-shadow: 0 0 10px rgba( 0,0,0, 0.2 );
}

.mm-menu_theme-dark {
  --mm-color-border: rgba( 0,0,0, 0.3 );
  --mm-color-button: rgba( 255,255,255, 0.4 );
  --mm-color-text: rgba( 255,255,255, 0.85 );
  --mm-color-text-dimmed: rgba( 255,255,255, 0.4 );
  --mm-color-background: #333;
  --mm-color-background-highlight: rgba( 255,255,255, 0.08 );
  --mm-color-background-emphasis: rgba( 0,0,0, 0.1 );
  --mm-shadow: 0 0 20px rgba( 0,0,0, 0.5 );
}

.mm-menu_theme-black {
  --mm-color-border: rgba( 255,255,255, 0.25 );
  --mm-color-button: rgba( 255,255,255, 0.4 );
  --mm-color-text: rgba( 255,255,255, 0.75 );
  --mm-color-text-dimmed: rgba( 255,255,255, 0.4 );
  --mm-color-background: #000;
  --mm-color-background-highlight: rgba( 255,255,255, 0.2 );
  --mm-color-background-emphasis: rgba( 255,255,255, 0.15 );
  --mm-shadow: none
	;
}

/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 5px #19F;
          box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}

.pswp * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1), -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC;
}

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.pswp__button:focus, .pswp__button:hover {
  opacity: 1;
}

.pswp__button:active {
  outline: none;
  opacity: 0.9;
}

.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(../photoswipe-default-skin/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(../photoswipe-default-skin/default-skin.svg);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}

.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
  transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  transition: transform 0.25s, -webkit-transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}

.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}

.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}

.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}

.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}

a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}

.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}

.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(../photoswipe-default-skin/preloader.gif) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise 500ms linear infinite;
          animation: clockwise 500ms linear infinite;
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
          animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/**
 * Components
**/
.accordion {
  display: block;
  margin: 2em 0 0;
  position: relative;
  z-index: 5;
}

.accordion + p {
  margin-top: 2em;
}

.accordion + .accordion {
  margin: 5px 0 0;
}

.accordion--open {
  z-index: 10;
}

@media print {
  .accordion {
    border: none;
  }
}

.accordion__head {
  cursor: pointer;
  padding: 10px 15px;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #00539f;
  border-radius: 3px;
  -webkit-transition: .25s ease-in-out border-radius, .25s ease-in-out color;
  transition: .25s ease-in-out border-radius, .25s ease-in-out color;
}

.accordion--open .accordion__head {
  border-radius: 3px 3px 0 0;
  background-color: #e5362d;
}

@media print {
  .accordion__head {
    padding: 0;
  }
}

.accordion__title {
  color: #fff;
  font-size: rem(20px);
  line-height: rem(24px);
  margin: 0;
}

@media print {
  .accordion__title {
    margin: rem(20px) 0 0;
  }
}

.accordion__icon {
  height: rem(30px);
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: rem(30px);
}

.accordion__icon .fa {
  -webkit-transition: .25s ease-in-out transform;
  transition: .25s ease-in-out transform;
}

.accordion--open .accordion__icon .fa {
  color: #fff;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

@media print {
  .accordion__icon {
    display: none;
  }
}

.accordion__body {
  background-color: #f1f8ff;
  display: block;
  height: 0;
  overflow: hidden;
  padding: 0;
  -webkit-transition: .25s ease-in-out padding, .25s ease-in-out height;
  transition: .25s ease-in-out padding, .25s ease-in-out height;
  border-radius: 0 0 3px 3px;
}

@media print {
  .accordion__body {
    height: auto;
    overflow: visible;
    background-color: #fff;
  }
}

.accordion__body-inner {
  padding: 10px 15px;
}

.accordion__body-inner > *:first-child {
  margin-top: 0;
}

@media print {
  .accordion__body-inner {
    padding: rem(10px) 0;
  }
}

.alert {
  border: 1px solid transparent;
  line-height: 1.25em;
  margin: 1.2em 0 1.4em;
  padding: .75rem 1.25rem;
  border-radius: 3px;
}

.content__side .alert {
  padding: .5rem .75rem;
}

.alert > p:first-child {
  margin-top: 0;
}

.alert--danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert--danger a {
  color: #721c24;
  text-decoration: underline;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

.alert--danger a:hover {
  color: #333;
}

.alert--warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert--warning a {
  color: #856404;
  text-decoration: underline;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

.alert--warning a:hover {
  color: #333;
}

.alert--success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert--success a {
  color: #155724;
  text-decoration: underline;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

.alert--success a:hover {
  color: #333;
}

.alert--info {
  color: #00539f;
  background-color: rgba(0, 83, 159, 0.1);
  border-color: #00539f;
}

.alert--info a {
  color: #00539f;
  text-decoration: underline;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

.alert--info a:hover {
  color: #333;
}

.button-group {
  margin: 1.25em 0;
}

button:not(.plyr__control):not(.searchbox__button):not(.pswp__button),
.button,
.pagination li a,
.pagination li span {
  background-color: #e5362d;
  color: #fff;
  border: none;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  line-height: 1em;
  padding: 10px 20px;
  text-decoration: none;
  -webkit-transition: .25s ease-in-out background-color, .25s ease-in-out color;
  transition: .25s ease-in-out background-color, .25s ease-in-out color;
}

button:not(.plyr__control):not(.searchbox__button):not(.pswp__button):hover,
.button:hover,
.pagination li a:hover,
.pagination li span:hover {
  background-color: #00539f;
  color: #fff;
  text-decoration: none;
}

button:not(.plyr__control):not(.searchbox__button):not(.pswp__button) + button:not(.plyr__control):not(.searchbox__button):not(.pswp__button),
.button + button:not(.plyr__control):not(.searchbox__button):not(.pswp__button),
.pagination li a + button:not(.plyr__control):not(.searchbox__button):not(.pswp__button),
.pagination li span + button:not(.plyr__control):not(.searchbox__button):not(.pswp__button), button:not(.plyr__control):not(.searchbox__button):not(.pswp__button) + .button, .pagination li button:not(.plyr__control):not(.searchbox__button):not(.pswp__button) + a,
.pagination li button:not(.plyr__control):not(.searchbox__button):not(.pswp__button) + span,
.button + .button,
.pagination li a + .button,
.pagination li span + .button,
.pagination li .button + a,
.pagination li a + a,
.pagination li span + a,
.pagination li .button + span,
.pagination li a + span,
.pagination li span + span {
  margin-left: 0.6em;
}

.contact__head {
  font-weight: 700;
  margin: 0 0 15px;
  padding: 0 0 5px;
  border-bottom: 2px solid #bee0ff;
}

.contact__body {
  display: block;
}

@media (min-width: 48em) {
  .contact__body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.contact__image-wrapper {
  max-width: 200px;
}

@media (min-width: 48em) {
  .contact__image-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 150px;
        -ms-flex: 0 0 150px;
            flex: 0 0 150px;
  }
}

@media (min-width: 75em) {
  .contact__image-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 170px;
        -ms-flex: 0 0 170px;
            flex: 0 0 170px;
  }
}

.contact__image {
  line-height: 0;
  max-width: 100%;
}

.contact__infos {
  margin: 25px 0 0;
}

@media (min-width: 48em) {
  .contact__infos {
    margin: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
        -ms-flex: 1 1;
            flex: 1 1;
    padding: 0 0 0 25px;
  }
}

.contact__name {
  margin: 0 0 1em;
  font-size: 1.2em;
  font-weight: 700;
  color: #00539f;
}

.contact__address p:first-child {
  margin-top: 0;
}

.content {
  display: block;
  margin-top: 20px;
}

@media (min-width: 48em) {
  .content {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.content__nav {
  display: none;
  padding-top: 10px;
  width: 260px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 260px;
      -ms-flex: 0 0 260px;
          flex: 0 0 260px;
}

@media (min-width: 75em) {
  .content__nav {
    display: block;
  }
}

.content__main {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 12px 0 20px 0;
}

@media (min-width: 48em) {
  .content__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

@media (min-width: 75em) {
  .content__main {
    padding-left: 75px;
  }
}

.content__main > div {
  width: 100%;
}

.content__main > div > *:first-child {
  margin-top: 0;
}

.content__side {
  background-color: #f1f8ff;
  border-radius: 3px;
  margin: 40px 0 0;
  padding: 20px;
}

@media (min-width: 48em) {
  .content__side {
    width: 260px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 260px;
        -ms-flex: 0 0 260px;
            flex: 0 0 260px;
    margin: 0 0 0 20px;
  }
}

.content__side > *:first-child {
  margin-top: 0;
}

.footer-address {
  background-color: #f1f8ff;
  padding: 60px 0 40px;
}

.footer-address > .wrapper > h3 {
  margin-top: 0;
}

.footer-address__inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -30px 0 0 -30px;
}

.footer-address__inner > p {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 300px;
      -ms-flex: 1 0 300px;
          flex: 1 0 300px;
  padding: 30px 0 0 30px;
  margin: 0;
}

.footer__inner {
  background-color: #3e3e3e;
  color: #fff;
  display: block;
  padding: 16px 0 15px;
}

.footer__row {
  display: block;
}

@media (min-width: 48em) {
  .footer__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .footer__row:after {
    display: table;
    clear: both;
    content: '';
  }
}

.footer__column {
  display: block;
  position: relative;
}

@media (min-width: 48em) {
  .footer__column {
    float: right;
  }
}

.footer__column + .footer__column {
  margin-top: 20px;
}

@media (min-width: 48em) {
  .footer__column + .footer__column {
    margin-top: 0;
    margin-left: 20px;
    padding-left: 20px;
  }
  .footer__column + .footer__column::before {
    content: '';
    width: 1px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #fff;
  }
}

.footernav {
  font-size: 0.9375rem;
  list-style: none;
  margin: -10px 0 0 -30px;
  padding: 0;
  display: block;
}

.footernav:after {
  display: table;
  clear: both;
  content: '';
}

.footernav--socials {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

@media (min-width: 36em) {
  .footernav {
    font-size: 1.0625rem;
  }
}

.footernav__item {
  display: block;
  padding: 10px 0 0 30px;
}

@media (min-width: 48em) {
  .footernav__item {
    float: left;
  }
  .footernav--socials .footernav__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
}

.footernav__link {
  color: #fff;
  text-decoration: none;
  position: relative;
}

.footernav__link--active {
  font-weight: 700;
}

.footernav__link:hover {
  color: #fff;
}

.footernav--socials .footernav__link:hover {
  color: rgba(255, 255, 255, 0.75);
}

form {
  display: block;
  margin: -15px 0 0 -15px;
  max-width: 655px;
}

form:after {
  display: table;
  clear: both;
  content: '';
}

form.form--full-width {
  max-width: 100%;
}

form textarea {
  resize: vertical;
  min-height: 7em;
}

form > div,
form > h1,
form > h2,
form > h3,
form > h4,
form > h5,
form > h6,
form > p {
  padding: 15px 0 0 15px;
}

form > button {
  float: right;
  margin: 25px 0 0;
}

.form-group {
  display: block;
}

.form-group:after {
  display: table;
  clear: both;
  content: '';
}

.form-group label:not(.control-label) {
  display: block;
  padding-left: 25px;
}

.form-group label:not(.control-label) > input[type='checkbox'] {
  margin-left: -25px;
  margin-right: 6px;
}

.form-group label:not(.control-label) > input[type='radio'] {
  margin-left: -25px;
  margin-right: 6px;
}

.pflegefragebogen .form-group label:not(.control-label) {
  display: inline-block;
  margin-right: 25px;
}

.control-label {
  display: block;
  padding: 0 0 .2em 0;
}

.required .control-label::after {
  content: '*';
  margin-left: 2px;
}

.form-control {
  border: 1px solid #3e3e3e;
  border-radius: 3px;
  display: block;
  font-family: "Roboto", sans-serif;
  font-size: 1em;
  padding: 8px 10px;
  width: 100%;
}

.has-error .form-control {
  border-color: #D46162;
  border-radius: 3px 3px 0 0;
}

select.form-control {
  padding: 8px 5px;
}

.hint-block {
  background: #eee;
  border: 1px solid #eee;
  border-radius: 0 0 3px 3px;
  border-top-color: #3e3e3e;
  display: block;
  padding: 5px;
  position: relative;
  top: -2px;
}

div + .hint-block,
label:not(.control-label) + .hint-block {
  border: none;
  border-radius: 3px;
  margin-top: 5px;
}

.has-error > input + .hint-block,
.has-error > select + .hint-block,
.has-error > textarea + .hint-block {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-color: #D46162;
}

.hint-block:empty {
  display: none;
}

.help-block {
  display: block;
  padding: 6px;
}

.hint-block + .help-block {
  margin-top: -2px;
}

.help-block:empty {
  display: none;
}

.has-error .help-block {
  background-color: #D46162;
  border-radius: 0 0 3px 3px;
  color: #fff;
}

.has-error > div + .hint-block + .help-block {
  border-radius: 3px;
  margin-top: 1px;
}

.has-error > div:not(.hint-block) + .help-block,
.has-error > label:not(.control-label) + .help-block,
.has-error > label:not(.control-label) + .hint-block + .help-block {
  border-radius: 3px;
  margin-top: 5px;
}

.gallery {
  display: block;
  margin: 13px 0 0 -12px;
  font-size: 0;
  line-height: 0;
}

@media (min-width: 48em) {
  .gallery {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.gallery__item {
  display: block;
  padding: 12px 0 0 12px;
}

@media (min-width: 48em) {
  .gallery__item {
    width: 50%;
    float: left;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}

@media (min-width: 64em) {
  .gallery--cols-3 .gallery__item,
  .gallery--cols-4 .gallery__item {
    width: 33.33%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
            flex: 0 0 33.33%;
  }
}

@media (min-width: 75em) {
  .gallery--cols-4 .gallery__item {
    width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
}

.grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: -30px 0 0 -30px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.grid--sponsor-custom {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: -20px 0 0 -50px;
}

.grid--sponsor-less-mobile {
  overflow: hidden;
}

.grid__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  padding: 30px 0 0 30px;
}

@media (min-width: 36em) {
  .grid__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
            flex: 1 0 50%;
  }
}

@media (min-width: 48em) {
  .grid__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
  }
  .grid--3 .grid__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33%;
        -ms-flex: 0 0 33%;
            flex: 0 0 33%;
  }
  .grid--2 .grid__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
  }
}

.grid--sponsor-custom .grid__item {
  padding: 50px 0 0 80px;
}

.grid--sponsor-less-mobile .grid__item:nth-child(n+4) {
  display: none;
}

@media (min-width: 36em) {
  .grid--sponsor-less-mobile .grid__item:nth-child(n+4) {
    display: block;
  }
  .grid--sponsor-less-mobile .grid__item:nth-child(n+5) {
    display: none;
  }
}

@media (min-width: 64em) {
  .grid--sponsor-less-mobile .grid__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
  }
  .grid--sponsor-less-mobile .grid__item:nth-child(n+5) {
    display: block;
  }
}

.header {
  margin: 0 auto 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.header:after {
  display: table;
  clear: both;
  content: '';
}

.header__column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  float: left;
}

.header__column--left {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 205px;
      -ms-flex: 0 0 205px;
          flex: 0 0 205px;
}

@media (min-width: 36em) {
  .header__column--left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 250px;
        -ms-flex: 0 0 250px;
            flex: 0 0 250px;
  }
}

@media (min-width: 64em) {
  .header__column--left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 350px;
        -ms-flex: 0 0 350px;
            flex: 0 0 350px;
  }
}

.header__column--right {
  float: right;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__column--headernav {
  display: none;
}

@media (min-width: 48em) {
  .header__column--headernav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

.header__column--langnav {
  display: none;
}

@media (min-width: 48em) {
  .header__column--langnav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 50px;
  }
}

.header__column--search {
  display: none;
}

@media (min-width: 75em) {
  .header__column--search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 60px;
    max-width: 200px;
  }
}

.header__column--navicon {
  color: #00539f;
  font-size: 1.5625rem;
}

@media (min-width: 48em) {
  .header__column--navicon {
    margin-left: 30px;
  }
}

@media (min-width: 64em) {
  .header__column--navicon {
    margin-left: 40px;
  }
}

@media (min-width: 75em) {
  .header__column--navicon {
    display: none;
  }
}

.headernav {
  font-size: 1.0625rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

.headernav:after {
  display: table;
  clear: both;
  content: '';
}

.headernav__item {
  float: left;
  margin: 0 0 0 20px;
}

@media (min-width: 64em) {
  .headernav__item {
    margin: 0 0 0 30px;
  }
}

.headernav__item:first-child {
  margin-left: 0;
}

.mm-menu .headernav-link,
.headernav__link {
  color: #3e3e3e;
  text-decoration: none;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

.mm-menu .headernav-link--active,
.headernav__link--active {
  color: #e5362d;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

.mm-menu .headernav-link:hover,
.headernav__link:hover {
  color: #e5362d;
  text-decoration: none;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

@media (max-width: 35.99688em) {
  .mm-menu .headernav-link {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-top: 2px;
  }
  .mm-menu .headernav-link:nth-of-type(n+3) {
    margin-top: 20px;
  }
}

.heading-with-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.heading-with-link span {
  display: inline-block;
  margin-right: 10px;
}

.heading-with-link a {
  font-size: 1.0625rem;
}

.hero {
  display: block;
  overflow: hidden;
  position: relative;
  border-radius: 3px;
  margin: 0;
}

.hero__slider {
  width: 100%;
}

.hero__slide {
  position: relative;
  width: 100%;
  height: 250px;
}

@media (min-width: 48em) {
  .hero__slide {
    height: 0;
    padding-bottom: 36%;
    margin: 0;
  }
}

@media (min-width: 75em) {
  .hero__slide {
    height: 0;
    padding-bottom: 27%;
  }
}

.hero__image {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  height: 100%;
  background-color: #f1f8ff;
}

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .hero__image {
    bottom: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    right: 0;
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 100%;
  }
}

.image {
  display: block;
  margin: 0;
  border-radius: 3px;
}

p + .image {
  margin-top: 1em;
}

.image--small {
  width: auto;
  max-width: 350px;
}

.content--has-side .image--small {
  max-width: 250px;
}

.image--medium {
  max-width: 650px;
}

.content--has-side .image--medium {
  max-width: 450px;
}

.image__img {
  height: auto;
  max-width: 100%;
  border-radius: 3px;
}

.image__img.js-open-lightbox {
  cursor: pointer;
}

.image__caption {
  color: #3e3e3e;
  font-size: 1rem;
  line-height: 1.2em;
  margin: 8px 0 0;
}

.image__caption--hidden {
  display: none;
}

.lazyimage-placeholder {
  background-color: #f1f8ff;
}

.link {
  display: block;
  line-height: 1.3em;
  margin-top: .6em;
}

.grid--resources .link {
  max-width: 190px;
}

.link:hover {
  text-decoration: none;
}

.link i {
  font-size: 1em;
  margin-right: .6em;
}

.link__link {
  display: inline-block;
  white-space: nowrap;
}

.link__link span {
  white-space: normal;
  word-break: break-word;
}

.link__image .image__img {
  max-height: 190px;
  max-width: 190px;
}

.link__size {
  white-space: nowrap;
}

.link__info {
  margin: .2em 0 0;
}

.loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: -5% 10%;
      -ms-transform-origin: -5% 10%;
          transform-origin: -5% 10%;
  width: 40px;
  height: 40px;
  background-color: #00539f;
  border-radius: 100%;
  -webkit-animation: loader-scaleout 1.0s infinite ease-in-out;
          animation: loader-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes loader-scaleout {
  0% {
    -webkit-transform: scale(0) translate(-50%, -50%);
            transform: scale(0) translate(-50%, -50%);
  }
  100% {
    -webkit-transform: scale(1) translate(-50%, -50%);
            transform: scale(1) translate(-50%, -50%);
    opacity: 0;
  }
}

@keyframes loader-scaleout {
  0% {
    -webkit-transform: scale(0) translate(-50%, -50%);
            transform: scale(0) translate(-50%, -50%);
  }
  100% {
    -webkit-transform: scale(1) translate(-50%, -50%);
            transform: scale(1) translate(-50%, -50%);
    opacity: 0;
  }
}

.logo {
  display: block;
  width: 100%;
}

.logo__svg {
  width: 100%;
  max-width: 205px;
  max-height: 63px;
}

@media (min-width: 36em) {
  .logo__svg {
    max-width: 250px;
    max-height: 71px;
  }
}

@media (min-width: 64em) {
  .logo__svg {
    max-width: 350px;
    max-height: 99px;
  }
}

.luya-privacy-widget-container {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  background-color: #333;
  color: #999;
  z-index: 10000;
  padding: 1em;
}

@media (min-width: 48em) {
  .luya-privacy-widget-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.luya-privacy-widget-container > a, .heading-with-link .luya-privacy-widget-container > a {
  background-color: #00539f;
  color: #fff;
  text-align: center;
  padding: 10px 20px;
  border-radius: 3px;
  -webkit-transition: .25s ease-in-out background-color;
  transition: .25s ease-in-out background-color;
  margin-top: 15px;
  display: inline-block;
}

@media (min-width: 48em) {
  .luya-privacy-widget-container > a, .heading-with-link .luya-privacy-widget-container > a {
    margin-top: 0;
    margin-left: 15px;
    padding: 5px 10px;
  }
}

.luya-privacy-widget-container > a:hover, .heading-with-link .luya-privacy-widget-container > a:hover {
  background-color: #00539f;
  text-decoration: none;
}

.luya-privacy-widget-container > div > a, .heading-with-link .luya-privacy-widget-container > div > a {
  color: #c8c8c8;
}

.luya-privacy-widget-container > div > a:hover, .heading-with-link .luya-privacy-widget-container > div > a:hover {
  color: #eee;
}

.mainnav {
  list-style: none;
  margin: 0;
  padding-left: 0;
  font-family: "Roboto Condensed", sans-serif;
}

.mainnav .mainnav {
  height: 0;
  overflow: hidden;
  padding-left: 15px;
}

.mainnav .mainnav__item--subnav-open > .mainnav {
  height: auto;
}

.mainnav__item {
  font-size: 19px;
  font-size: 1.1875rem;
  font-weight: 400;
  margin: 3px 0;
  -webkit-transition: .25s ease-in-out margin-bottom;
  transition: .25s ease-in-out margin-bottom;
}

.mainnav__item:first-child {
  margin-top: 10px;
}

.mainnav--level1 > .mainnav__item {
  font-size: 22px;
  font-size: 1.375rem;
  margin: 20px 0;
}

.mainnav--level1 > .mainnav__item--subnav-open {
  margin-bottom: 0;
}

.mainnav--level1 > .mainnav__item:first-child {
  margin-top: 0;
}

.mainnav__link {
  color: #3e3e3e;
  display: block;
  padding: 5px 40px 5px 0;
  position: relative;
  text-decoration: none;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

.mainnav__link--active, .mainnav__link:hover {
  color: #e5362d;
  text-decoration: none;
  -webkit-transition: color 300ms;
  transition: color 300ms;
}

.mainnav__expand-icon {
  bottom: 0;
  color: #333;
  font-size: 1.125rem;
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
}

.mainnav__expand-icon::after {
  border-radius: 3px;
  content: '';
  height: 32px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
  -webkit-transition: .25s ease-in-out background-color;
  transition: .25s ease-in-out background-color;
  background-color: #f1f8ff;
  width: 32px;
  z-index: 1;
}

.mainnav__item--subnav-open > .mainnav__link .mainnav__expand-icon, .mainnav__expand-icon:hover {
  color: #fff;
}

.mainnav__item--subnav-open > .mainnav__link .mainnav__expand-icon::after, .mainnav__expand-icon:hover::after {
  background-color: #e5362d;
}

.mainnav__expand-icon i {
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: .25s ease-in-out color, .25s ease-in-out transform;
  transition: .25s ease-in-out color, .25s ease-in-out transform;
  z-index: 2;
}

.mainnav__item--subnav-open > .mainnav__link > .mainnav__expand-icon i {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}

.mm-navbar__title > span {
  text-overflow: unset;
  white-space: unset;
  padding: 15px 0;
}

.mm-listitem__text {
  text-overflow: unset;
  white-space: unset;
}

.mm-navbars_bottom .mm-navbar {
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  min-height: 0;
  padding: 20px 10px;
}

.mm-navbars_bottom .mm-navbar .headernav-link,
.mm-navbars_bottom .mm-navbar .langnav-link {
  min-height: 0;
}

.mm-navbars_bottom .mm-navbar:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid var(--mm-color-border);
}

.mobilenav {
  display: none;
}

.mobilenav.mm-menu_offcanvas.mm-menu_opened {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.mobilenav .mm-listitem_selected {
  position: relative;
  color: #e5362d;
}

.navicon {
  cursor: pointer;
  display: inline-block;
  height: 23px;
  position: relative;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  vertical-align: middle;
  width: 30px;
}

.navicon__line {
  display: block;
  position: absolute;
  left: 0;
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  opacity: 1;
  background-color: #3e3e3e;
  width: 30px;
  height: 5px;
}

.mm-wrapper_opened .navicon__line {
  background-color: #e5362d;
}

.navicon__line:nth-of-type(1) {
  top: 0;
}

.mm-wrapper_opened .navicon__line:nth-of-type(1) {
  top: 9px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.navicon__line:nth-of-type(2) {
  top: 9px;
}

.mm-wrapper_opened .navicon__line:nth-of-type(2) {
  left: -30px;
  opacity: 0;
}

.navicon__line:nth-of-type(3) {
  top: 18px;
}

.mm-wrapper_opened .navicon__line:nth-of-type(3) {
  top: 9px;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.news__title {
  margin: 0 0 1em;
}

.news__date {
  font-size: 14px;
  font-size: 0.875rem;
  color: #3e3e3e;
  border-radius: 3px;
  margin: 0 0 .5em;
}

.news__text {
  margin: 0 0 2em;
}

.news__text *:first-child {
  margin-top: 0;
}

.news__files,
.news__gallery {
  margin: 0 0 2em;
}

.teaser {
  display: block;
}

@media (min-width: 48em) {
  .teaser {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.teaser__image-wrapper {
  max-width: 200px;
}

@media (min-width: 48em) {
  .teaser__image-wrapper {
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 200px;
        -ms-flex: 0 0 200px;
            flex: 0 0 200px;
  }
}

.teaser__image {
  max-width: 100%;
}

.teaser__infos {
  margin-top: 20px;
}

@media (min-width: 48em) {
  .teaser__infos {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1;
        -ms-flex: 1 1;
            flex: 1 1;
    margin-top: 0;
    padding-left: 0;
  }
  .teaser__image-wrapper + .teaser__infos {
    padding-left: 40px;
  }
}

.teaser__date {
  font-size: 14px;
  font-size: 0.875rem;
  color: #3e3e3e;
  margin: 0 0 .25em;
  display: block;
}

.teaser__title h1 {
  font-size: 20px;
  font-size: 1.25rem;
  margin: 0;
}

.content__side .teaser__title h1 {
  font-size: 17px;
  font-size: 1.0625rem;
}

.teaser__title--mobile {
  display: block;
}

@media (min-width: 48em) {
  .teaser__title--mobile {
    display: none;
  }
}

.teaser__title--desktop {
  display: none;
}

@media (min-width: 48em) {
  .teaser__title--desktop {
    display: block;
  }
}

.teaser__title:hover {
  text-decoration: none;
}

.teaser__subtitle {
  font-weight: 700;
}

.teaser__text {
  margin: .5em 0 1em;
}

.teaser__text p:first-child {
  margin-top: 0;
}

.content__side .teaser__text {
  margin: .5em 0;
}

.teasers__teaser:not(:first-child) {
  margin-top: 25px;
  padding-top: 25px;
  border-top: 2px solid #f1f8ff;
}

@media (min-width: 48em) {
  .teasers__teaser {
    margin-top: 30px;
  }
}

.termin__title {
  margin: 0 0 .25em;
}

.termin__infos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 .5em;
}

.termin__infos > *:not(:last-child) {
  margin-right: 10px;
}

.termin__subtitle {
  font-weight: 700;
  margin: 0 0 2em;
}

.termin__date,
.termin__location {
  font-size: 12px;
  font-size: 0.75rem;
  color: #333;
  background: #f1f8ff;
  border-radius: 3px;
  padding: 2px 5px 0;
  display: inline-block;
}

.page {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
  padding: 25px 0 0;
}

.page__content {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}

.page__content--main {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0;
      -ms-flex: 1 0 0px;
          flex: 1 0 0;
}

.page__content--sponsors {
  margin: 100px 0 40px;
  position: relative;
  -webkit-box-shadow: 0 -1px 8px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 -1px 8px 0 rgba(0, 0, 0, 0.1);
}

.page__content--sponsors::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -7px;
  right: 0;
  height: 7px;
  background: #fff;
}

.page__content--footer {
  margin: 100px 0 0;
}

.page__content--sponsors + .page__content--footer {
  margin-top: 0;
}

.pagination {
  list-style: none;
  margin: 3em 0 0;
  max-width: 100%;
  padding: 0;
}

.pagination li {
  display: inline-block;
  vertical-align: middle;
}

.pagination li:not(:last-child) {
  margin-right: 10px;
}

.pagination li a,
.pagination li span {
  padding: 8px 15px;
  color: #00539f;
  -webkit-transition: .25s ease-in-out background-color, .25s ease-in-out color;
  transition: .25s ease-in-out background-color, .25s ease-in-out color;
}

.pagination li.disabled a,
.pagination li.disabled span {
  pointer-events: none;
}

.pagination li.active a,
.pagination li:hover a:hover {
  background-color: #e5362d;
  color: #fff;
}

.pagination li.disabled a:hover {
  background-color: #f1f8ff;
  color: #00539f;
}

.searchbox {
  display: block;
  padding: 0 37px 0 0;
  position: relative;
  width: 100%;
}

.searchbox > form {
  margin: 0;
  max-width: 100%;
}

.mm-menu .searchbox {
  margin-bottom: -6px;
}

.searchbox__input {
  border: none;
  background-color: #f1f8ff;
  border-radius: 3px 0 0 3px;
  font-size: 1.0625rem;
  outline: none;
  padding: 9px 8px 8px;
  width: 100%;
}

.mm-menu .searchbox__input {
  background-color: #fff;
}

.searchbox--strong .searchbox__input {
  border-color: #3e3e3e;
}

.mm-menu .searchbox__input {
  width: 100%;
}

.searchbox__addon {
  padding: 5px 8px 0;
}

.searchbox__button {
  background-color: #f1f8ff;
  border: none;
  border-radius: 0 3px 3px 0;
  color: #fff;
  color: #333;
  cursor: pointer;
  display: inline-block;
  font-size: 1.125rem;
  outline: none;
  margin: 0;
  padding: 9px 8px 7px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: 0.25s ease-in-out background-color, 0.25s ease-in-out color;
  transition: 0.25s ease-in-out background-color, 0.25s ease-in-out color;
  width: 37px;
}

.mm-menu .searchbox__button {
  background-color: #fff;
}

.searchbox__button:hover {
  background-color: #00539f;
  color: #fff;
}

.searchpage__title {
  margin-top: 0;
}

.searchpage__result-count {
  margin: 25px 0 0;
}

.searchpage__results {
  display: block;
  margin: 40px 0;
}

.searchpage__result:not(:first-child) {
  margin-top: 30px;
}

.searchpage__result-title {
  margin-top: 0;
}

.searchpage__result-title a {
  color: inherit;
}

.searchpage__result-teaser {
  margin: .5em 0;
}

.searchpage__result-link {
  word-wrap: break-word;
}

.searchpage__highlight {
  background-color: #00539f;
  color: #fff;
  padding: 2px 4px;
}

.sitemap__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.sitemap__list .sitemap__list {
  padding-left: 25px;
}

.sitemap__item {
  margin: 8px 0 0;
}

.sitemap--level1 > .sitemap__item {
  margin-top: 30px;
}

.sitemap--level1 > .sitemap__item:first-of-type {
  margin-top: 0;
}

.sitemap__link {
  line-height: 1.2em;
}

.sitemap--level1 > .sitemap__item > .sitemap__link {
  font-weight: 700;
  font-size: 20px;
}

.sponsor__image-wrapper {
  text-align: center;
}

.sponsor__image {
  display: inline-block;
  width: 100%;
  max-height: 90px;
  max-width: 170px;
  -o-object-fit: contain;
     object-fit: contain;
}

.table {
  display: block;
}

@media screen and (min-width: 768px), print {
  .table {
    border: 1px solid #e0e0e0;
    border-radius: 3px;
    display: table;
    min-width: var(--min-width);
  }
}

.table:not(.table--mobile-cards) {
  border: 1px solid #e0e0e0;
  border-radius: 3px;
}

.table__row {
  display: block;
}

@media screen and (min-width: 768px), print {
  .table__row {
    display: table-row;
  }
}

.table--mobile-cards .table__row {
  border: 1px solid #e0e0e0;
  border-radius: 3px;
}

@media screen and (min-width: 768px), print {
  .table--mobile-cards .table__row {
    border: none;
    border-radius: 0;
  }
}

.table--mobile-cards .table__row + .table__row {
  margin-top: 10px;
}

@media screen and (min-width: 768px), print {
  .table--mobile-cards .table__row + .table__row {
    margin-top: 0;
  }
}

.table:not(.table--vertical):not(.table--no-head) .table__row:first-child {
  display: none;
}

@media screen and (min-width: 768px), print {
  .table:not(.table--vertical):not(.table--no-head) .table__row:first-child {
    display: table-row;
  }
}

.table--mobile-cards .table__row:not(:last-child) {
  border-bottom: 1px solid #e0e0e0;
}

@media screen and (min-width: 768px), print {
  .table--mobile-cards .table__row:not(:last-child) {
    border: none;
  }
}

.table__cell {
  border-bottom: none;
  display: block;
  padding: 8px 10px;
}

@media screen and (min-width: 768px), print {
  .table__cell {
    border-bottom: 1px solid #e0e0e0;
    display: table-cell;
  }
  .table__row:last-of-type .table__cell {
    border-bottom: none;
  }
  .table--vertical-lines .table__cell {
    border-right: 1px solid #e0e0e0;
  }
  .table--vertical-lines .table__cell:last-of-type {
    border-right: none;
  }
}

.table__cell > *:first-child {
  margin-top: 0;
}

.table__cell > *:last-child {
  margin-bottom: 0;
}

.table__cell--head {
  font-weight: 700;
}

.table__cell--head-mobile {
  padding-bottom: 0;
}

@media screen and (min-width: 768px), print {
  .table__cell--head-mobile {
    display: none;
  }
}

@media (max-width: 47.99688em) {
  .table__cell--head-mobile + .table__cell {
    padding-top: 2px;
  }
}

.table--zebra .table__row:nth-child(even) .table__cell {
  background-color: #f5f5f5;
}

.wrapper {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1350px;
}

@media all and (-ms-high-contrast: none) {
  .page {
    display: block;
  }
  .page__content {
    display: block;
  }
}

@media print {
  .table {
    position: relative;
  }
  .mm-wrapper {
    overflow: visible;
  }
  .content__side,
  .contact,
  .resources,
  .grid,
  .table__row {
    position: relative;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
       -moz-column-break-inside: avoid;
            break-inside: avoid;
  }
  .header__column--right,
  .content__nav,
  .footer,
  .hero,
  .mobilenav {
    display: none;
  }
  .content__main,
  .content__side {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
  }
  .content__side {
    padding: 20px;
    margin-top: 30px;
    border: 1px solid #00539f;
  }
  h1, h2, h3, h4, h5, h6 {
    color: #333;
  }
  .plyr {
    border: 1px solid #999;
    background-color: #999;
    border-radius: 3px;
    height: 100px;
  }
  .plyr::after {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f04b";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 30px;
  }
  .plyr > * {
    display: none;
  }
  .page__content--footer {
    margin-top: 30px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zY3NzL21haW4uc2NzcyIsIm1haW4uY3NzIiwiLi4vLi4vdmVuZG9yL3plcGhpci9mcm9udGVuZC1yZXNvdXJjZXMvc2Nzcy9ub3JtYWxpemUuc2NzcyIsIi4uL3NyYy9zY3NzL2Jhc2UvX2ZvbnRzLnNjc3MiLCIuLi9zcmMvc2Nzcy9iYXNlL19ib2R5LnNjc3MiLCIuLi8uLi92ZW5kb3IvemVwaGlyL2Zyb250ZW5kLXJlc291cmNlcy9zY3NzL2hlbHBlcnMvX2JldHRlci10ZXh0LXJlbmRlcmluZy5zY3NzIiwiLi4vc3JjL3Njc3MvdmFyaWFibGVzL19mb250cy5zY3NzIiwiLi4vLi4vdmVuZG9yL3plcGhpci9mcm9udGVuZC1yZXNvdXJjZXMvc2Nzcy9oZWxwZXJzL19yZW0uc2NzcyIsIi4uL3NyYy9zY3NzL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCIuLi9zcmMvc2Nzcy9iYXNlL19ib3gtc2l6aW5nLnNjc3MiLCIuLi8uLi92ZW5kb3IvemVwaGlyL2Zyb250ZW5kLXJlc291cmNlcy9zY3NzL2hlbHBlcnMvX2JveC1zaXppbmcuc2NzcyIsIi4uL3NyYy9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uL3ZlbmRvci96ZXBoaXIvZnJvbnRlbmQtcmVzb3VyY2VzL3Njc3MvaGVscGVycy9fbWVkaWEuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvX21tZW51LnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2NvcmUvb25jYW52YXMvbW1lbnUub25jYW52YXMuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvY29yZS9vbmNhbnZhcy9fb25jYW52YXMubWVudS5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9fdmFyaWFibGVzLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2NvcmUvb25jYW52YXMvX29uY2FudmFzLm1lbnUucnRsLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2NvcmUvb25jYW52YXMvX29uY2FudmFzLnBhbmVscy5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5wYW5lbHMucnRsLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2NvcmUvb25jYW52YXMvX29uY2FudmFzLnZlcnRpY2FsLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2NvcmUvb25jYW52YXMvX29uY2FudmFzLmJ1dHRvbnMuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvX21peGlucy5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5idXR0b25zLnJ0bC5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5uYXZiYXIuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvY29yZS9vbmNhbnZhcy9fb25jYW52YXMubmF2YmFyLnJ0bC5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9jb3JlL29uY2FudmFzL19vbmNhbnZhcy5saXN0dmlld3Muc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvY29yZS9vbmNhbnZhcy9fb25jYW52YXMubGlzdHZpZXdzLnJ0bC5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9jb3JlL29mZmNhbnZhcy9tbWVudS5vZmZjYW52YXMuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvY29yZS9vZmZjYW52YXMvX29mZmNhbnZhcy5ydGwuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvY29yZS9zY3JlZW5yZWFkZXIvbW1lbnUuc2NyZWVucmVhZGVyLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2FkZG9ucy9hdXRvaGVpZ2h0L21tZW51LmF1dG9oZWlnaHQuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL2NvbHVtbnMvbW1lbnUuY29sdW1ucy5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9hZGRvbnMvY291bnRlcnMvbW1lbnUuY291bnRlcnMuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL2NvdW50ZXJzL19jb3VudGVycy5ydGwuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL2RpdmlkZXJzL21tZW51LmRpdmlkZXJzLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2FkZG9ucy9kcmFnL21tZW51LmRyYWcuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL2Ryb3Bkb3duL21tZW51LmRyb3Bkb3duLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2FkZG9ucy9pY29uYmFyL21tZW51Lmljb25iYXIuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL2ljb25wYW5lbHMvbW1lbnUuaWNvbnBhbmVscy5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9hZGRvbnMvaWNvbnBhbmVscy9faWNvbnBhbmVscy5ydGwuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL2tleWJvYXJkbmF2aWdhdGlvbi9tbWVudS5rZXlib2FyZG5hdmlnYXRpb24uc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL25hdmJhcnMvbW1lbnUubmF2YmFycy5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9hZGRvbnMvbmF2YmFycy9fbmF2YmFyLnNlYXJjaGZpZWxkLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2FkZG9ucy9uYXZiYXJzL19uYXZiYXIuYnJlYWRjcnVtYnMuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL25hdmJhcnMvX25hdmJhci50YWJzLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2FkZG9ucy9zZWFyY2hmaWVsZC9tbWVudS5zZWFyY2hmaWVsZC5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9hZGRvbnMvc2VjdGlvbmluZGV4ZXIvbW1lbnUuc2VjdGlvbmluZGV4ZXIuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL3NldHNlbGVjdGVkL21tZW51LnNldHNlbGVjdGVkLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2FkZG9ucy9zaWRlYmFyL21tZW51LnNpZGViYXIuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL3NpZGViYXIvX3NpZGViYXIucnRsLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2FkZG9ucy90b2dnbGVzL21tZW51LnRvZ2dsZXMuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvYWRkb25zL3RvZ2dsZXMvX3RvZ2dsZXMucnRsLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2V4dGVuc2lvbnMvYm9yZGVyc3R5bGUvbW1lbnUuYm9yZGVyc3R5bGUuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvZXh0ZW5zaW9ucy9lZmZlY3RzL21tZW51LmVmZmVjdHMuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvZXh0ZW5zaW9ucy9saXN0dmlldy9tbWVudS5saXN0dmlldy5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9leHRlbnNpb25zL211bHRpbGluZS9tbWVudS5tdWx0aWxpbmUuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvZXh0ZW5zaW9ucy9wYWdlZGltL21tZW51LnBhZ2VkaW0uc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvbW1lbnUvZXh0ZW5zaW9ucy9wb3B1cC9tbWVudS5wb3B1cC5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9tbWVudS9leHRlbnNpb25zL3Bvc2l0aW9uaW5nL21tZW51LnBvc2l0aW9uaW5nLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2V4dGVuc2lvbnMvc2hhZG93cy9tbWVudS5zaGFkb3dzLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL21tZW51L2V4dGVuc2lvbnMvdGhlbWVzL21tZW51LnRoZW1lcy5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9mbGlja2l0eS9fZmxpY2tpdHkuc2NzcyIsIi4uL3NyYy9zY3NzL2xpYnMvcGhvdG9zd2lwZS9fbWFpbi5zY3NzIiwiLi4vc3JjL3Njc3MvbGlicy9waG90b3N3aXBlL19tYWluLXNldHRpbmdzLnNjc3MiLCIuLi9zcmMvc2Nzcy9saWJzL3Bob3Rvc3dpcGUvX2RlZmF1bHQtc2tpbi5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19hbGVydC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbnRhY3Quc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2NvbnRlbnQuc2NzcyIsIi4uL3NyYy9zY3NzL3ZhcmlhYmxlcy9fZ2VuZXJhbC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fZm9vdGVyLWFkZHJlc3Muc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vdmVuZG9yL3plcGhpci9mcm9udGVuZC1yZXNvdXJjZXMvc2Nzcy9oZWxwZXJzL19jbGVhcmZpeC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fZm9vdGVybmF2LnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19mb3JtLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19nYWxsZXJ5LnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19ncmlkLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19oZWFkZXIuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlYWRlcm5hdi5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9faGVhZGluZy13aXRoLWxpbmsuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2hlcm8uc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2ltYWdlLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19sYXp5aW1hZ2Uuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2xpbmsuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbG9nby5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbHV5YS1wcml2YWN5LnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19tYWlubmF2LnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL19tbWVudS1vdmVycmlkZXMuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX21vYmlsZW5hdi5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbmF2aWNvbi5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fbmV3cy5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fdGVhc2VyLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL190ZWFzZXJzLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnRzL190ZXJtaW4uc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2Uuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3NlYXJjaGJveC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fc2VhcmNocGFnZS5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fc2l0ZW1hcC5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fc3BvbnNvci5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3dyYXBwZXIuc2NzcyIsIi4uL3NyYy9zY3NzL19pZS1vdmVycmlkZXMuc2NzcyIsIi4uL3NyYy9zY3NzL19wcmludC1vdmVycmlkZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7RUNFRTtBRE9GOztFQ0pFO0FDTEYsbUVBQUE7QUFFQTsrRURNK0U7QUNIL0U7Ozs7RURRRTtBRVpGLDRGQUFZO0FBR1oscUZBQVk7QURPWDtFQUNHLGlCQUFpQjtFQUFFLE1BQUE7RUFDbkIsMEJBQTBCO0VBQUUsTUFBQTtFQUM1Qiw4QkFBOEI7RUFBRSxNQUFBO0FEU3BDOztBQ05FO2lGRFMrRTtBQ04vRTs7O0lEVUU7QUNMRjtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QURPcEI7O0FDSkU7aUZETytFO0FDSi9FOzs7SURRRTtBQ0hGO0VBQ0UsK0JBQXVCO1VBQXZCLHVCQUF1QjtFQUFFLE1BQUE7RUFDekIsU0FBUztFQUFFLE1BQUE7RUFDWCxpQkFBaUI7RUFBRSxNQUFBO0FEUXZCOztBQ0xFOztJRFNFO0FDTEY7RUFDRSxjQUFjO0FET2xCOztBQ0pFOzs7SURTRTtBQ0pGO0VBQ0UsaUNBQWlDO0VBQUUsTUFBQTtFQUNuQyxjQUFjO0VBQUUsTUFBQTtBRFFwQjs7QUNMRTtpRkRRK0U7QUNML0U7O0lEUUU7QUNKRjtFQUNFLDZCQUE2QjtBRE1qQzs7QUNIRTs7SURPRTtBQ0hGO0VBQ0UsMEJBQTBCO0VBQzFCLHlDQUFpQztVQUFqQyxpQ0FBaUM7QURLckM7O0FDRkU7O0lETUU7QUNGRjs7RUFFRSxtQkFBbUI7QURJdkI7O0FDREU7OztJRE1FO0FDREY7OztFQUdFLGlDQUFpQztFQUFFLE1BQUE7RUFDbkMsY0FBYztFQUFFLE1BQUE7QURLcEI7O0FDRkU7O0lETUU7QUNGRjtFQUNFLGNBQWM7QURJbEI7O0FDREU7aUZESStFO0FDRC9FOztJRElFO0FDQUY7O0VBRUUscUJBQXFCO0FERXpCOztBQ0NFOztJREdFO0FDQ0Y7RUFDRSxhQUFhO0VBQ2IsU0FBUztBRENiOztBQ0VFOztJREVFO0FD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Qm1CO0VKK0JuQixtQkFyQmdGO0FOeVlwRjs7QVVoWkE7RUoyQkksZUkxQm1CO0VKMkJuQixpQkFyQmdGO0VJTGhGLG9CQUFvQjtFQUNwQixlQUFlO0FWb1puQjs7QVVqWkE7RUpxQkksZUlwQm1CO0VKcUJuQixrQkFyQmdGO0VJQ2hGLGtCQUFrQjtFQUNsQixlQUFlO0FWcVpuQjs7QVVuWkk7RUFDSSxpQkFBaUI7QVZzWnpCOztBVTVaQTtFQVNRLHFDQUFxQztFQUNyQyxvQkFBb0I7QVZ1WjVCOztBVW5aQTtFSk9JLGVJTm1CO0VKT25CLG9CQXJCZ0Y7RUllaEYsbUJBQW1CO0VBQ25CLGVBQWU7QVZ1Wm5COztBVTFaQTtFQU1RLGdCQUFnQjtBVndaeEI7O0FVcFpBOztFQUVJLGVBQWU7RUFDZixnQkFBZ0I7QVZ1WnBCOztBVXJaSTs7RUFDSSxnQkFBZ0I7QVZ5WnhCOztBVXZaSTs7RUFDSSxnQkFBZ0I7QVYyWnhCOztBVXBhQTs7RUFhUSxnQkFBZ0I7QVY0WnhCOztBVXhaQTtFQUNJLGFBQWE7QVYyWmpCOztBVXhaQTs7RUFFSSxXSGxFYztFR21FZCxvQkovQ2dGO0VJZ0RoRixtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLFVBQVU7QVYyWmQ7O0FXamJJO0VEZ0JKOztJQVNRLGtCSnJENEU7RU5tZGxGO0FBQ0Y7O0FVM1pBO0VBQ0ksU0FBUztBVjhaYjs7QVUvWkE7RUFJUSxpQkFBaUI7QVYrWnpCOztBVW5hQTtFQU9RLG9CQUFvQjtBVmdhNUI7O0FVNVpBO0VBQ0ksbUJKckVnRjtBTm9lcEY7O0FDeGJFO0VTNkJFLGNIdEZlO0VHdUZmLHFCQUFxQjtBVitaekI7O0FVamFBO0VBS1EsMEJBQTBCO0FWZ2FsQzs7QVU1WkE7RUFDSSxrQkFBa0I7QVYrWnRCOztBRGpmQTs7R0NxZkc7QVk5Z0JIOzs7Ozs7Ozs7RVp3aEJFO0FDeFlHO0VZM0lELHNCQUFpQjtFQUNqQix3QkFBbUI7RUFDbkIsc0JBQWlCO0VBR2pCLGtCQUFnQjtFQUNoQixvQkFBa0I7RUFDbEIscUJBQW1CO0VBQ25CLG1CQUFpQjtFQUdq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 */