@media (min-width: 0) {
  body:before {
    content: '{ "current" : "small", "all" : [small ], "position" : 0 }';
    display: none;
  }
}

/*! Grid based on https://github.com/necolas/griddle by Nicolas Gallagher (@necolas) */
body {
  font-size: 1em;
}

.wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
}

img {
  max-width: 100%;
}

.no-js .responsive-image {
  display: none;
}

.grid {
  display: block;
  padding: 0;
  margin: 0 -0.625em;
  text-align: left;
  letter-spacing: -0.31em;
  text-rendering: optimizespeed;
}

.opera:-o-prefocus,
.grid {
  word-spacing: -0.43em;
}

.grid > .grid {
  overflow: hidden;
  margin-right: 0;
  margin-left: 0;
}

.grid__cell {
  width: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0 0.625em;
  /* controls vertical positioning of units */
  vertical-align: top;
  /* keeps unit content correctly aligned */
  text-align: left;
  /* reset text defaults */
  letter-spacing: normal;
  word-spacing: normal;
  text-rendering: auto;
}

.grid--center {
  text-align: center;
}

.grid__cell--center {
  display: block;
  margin: 0 auto;
}

@media (min-width: 0) {
  body:before {
    content: '{ "current" : "small", "all" : [small  ], "position" : 0 }';
    display: none;
  }
}

/*! Grid based on https://github.com/necolas/griddle by Nicolas Gallagher (@necolas) */
body {
  font-size: 1em;
}

.wrapper {
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25em;
  padding-right: 1.25em;
}

img {
  max-width: 100%;
}

.no-js .responsive-image {
  display: none;
}

.grid {
  display: block;
  padding: 0;
  margin: 0 -0.625em;
  text-align: left;
  letter-spacing: -0.31em;
  text-rendering: optimizespeed;
}

.opera:-o-prefocus,
.grid {
  word-spacing: -0.43em;
}

.grid > .grid {
  overflow: hidden;
  margin-right: 0;
  margin-left: 0;
}

.grid__cell {
  width: 100%;
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0 0.625em;
  /* controls vertical positioning of units */
  vertical-align: top;
  /* keeps unit content correctly aligned */
  text-align: left;
  /* reset text defaults */
  letter-spacing: normal;
  word-spacing: normal;
  text-rendering: auto;
}

.grid--center {
  text-align: center;
}

.grid__cell--center {
  display: block;
  margin: 0 auto;
}

/* generated with grunt-sass-globbing */
/* generated with grunt-sass-globbing */
/* generated with grunt-sass-globbing */
/* generated with grunt-sass-globbing */
.language-switcher ul, .region-menu-secondary ul {
  *zoom: 1;
}

.language-switcher ul:before, .region-menu-secondary ul:before, .language-switcher ul:after, .region-menu-secondary ul:after {
  content: " ";
  display: table;
}

.language-switcher ul:after, .region-menu-secondary ul:after {
  clear: both;
}

.language-switcher ul li:not(:last-child), .region-menu-secondary ul li:not(:last-child) {
  position: relative;
}

.language-switcher ul li:not(:last-child):after, .region-menu-secondary ul li:not(:last-child):after {
  position: absolute;
  top: 8px;
  top: 0.5rem;
  right: -2px;
  content: '|';
}

.region-menu-secondary ul a.is-active:after {
  position: absolute;
  width: 0;
  height: 0;
  bottom: -24px;
  left: calc(50% - 8px);
  content: "";
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 16px solid #008d9d;
}

[class^="text__highlighted"] *:not(.icon),
[class*="text__highlighted"] *:not(.icon), #block-buchungsformular a,
#block-buchungsformular-2 a,
#block-preisinfo a, #block-schnellseinlohntsich p {
  margin: 16px 0;
  margin: 1rem 0;
  color: #004551;
  font-size: 20px;
  font-size: 1.25rem;
  font-style: italic;
  font-weight: 700;
}

/**
 * Importing the Breakpoints into JavaScript
 * @see: https://www.lullabot.com/articles/importing-css-breakpoints-into-javascript
 */
body:before {
  content: "xs";
  display: none;
  /* Prevent from displaying. */
}

@media (min-width: 640px) {
  body:before {
    content: "s";
  }
}

@media (min-width: 1245px) {
  body:before {
    content: "m";
  }
}

@media (min-width: 1460px) {
  body:before {
    content: "l";
  }
}

#block-buchungsformular a,
#block-buchungsformular-2 a,
#block-preisinfo a, .pager--load-more .pager__item a,
.button {
  padding: 8px;
  padding: 0.5rem;
  color: white;
  background: #004551;
  border: none;
  text-align: center;
  -webkit-transition: background 600ms linear 70ms;
  transition: background 600ms linear 70ms;
}

#block-buchungsformular a:active,
#block-buchungsformular-2 a:active,
#block-preisinfo a:active, .pager--load-more .pager__item a:active, #block-buchungsformular a:focus,
#block-buchungsformular-2 a:focus,
#block-preisinfo a:focus, .pager--load-more .pager__item a:focus, #block-buchungsformular a:hover,
#block-buchungsformular-2 a:hover,
#block-preisinfo a:hover, .pager--load-more .pager__item a:hover,
.button:active,
.button:focus,
.button:hover {
  text-decoration: none;
  background: #e64415;
  color: white;
  -webkit-transition: background 600ms linear 70ms;
  transition: background 600ms linear 70ms;
}

form .collapse-processed > summary {
  margin: 0;
  padding: 0;
}

form details {
  *zoom: 1;
  border: none;
  margin: 0;
}

form details:before, form details:after {
  content: " ";
  display: table;
}

form details:after {
  clear: both;
}

form details .details-title {
  font-size: 1.5em;
  font-weight: 700;
  font-style: italic;
  color: #333333;
  padding: 0;
  margin: 0;
}

form details > .details-wrapper {
  padding: 0;
  margin: 0;
}

form .collapse-processed > summary:before {
  display: none;
}

form .form-required:after {
  position: absolute;
  content: "*";
  background: none;
  color: #e64415;
}

form textarea {
  width: 100%;
}

form input {
  max-width: 95%;
}

form textarea:not(.button),
form input:not(.button) {
  padding: 4px 8px;
  padding: 0.25rem 0.5rem;
  border: 3px solid #bfbfbf;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: border 300ms linear 20ms;
  transition: border 300ms linear 20ms;
}

form textarea:not(.button):active, form textarea:not(.button):focus,
form input:not(.button):active,
form input:not(.button):focus {
  border-color: #e64415;
  -webkit-transition: border 300ms linear 20ms;
  transition: border 300ms linear 20ms;
}

form .form-checkboxes .form-item,
form .form-radios .form-item {
  margin-top: 0;
  margin-bottom: 0;
  float: left;
  margin-right: 16px;
  margin-right: 1rem;
}

form label {
  display: block;
}

form .form-type-datelist {
  display: inline-block;
  margin-right: 32px;
  margin-right: 2rem;
}

*::-webkit-input-placeholder {
  color: black;
}

*::-moz-placeholder {
  color: black;
}

*:-ms-input-placeholder {
  color: black;
}

*:-moz-placeholder {
  color: black;
}

/**
  Webform/Yamlform specific.
 */
.webform-progress__status {
  font-size: 1.75em;
  font-weight: 700;
  font-style: italic;
  color: #004551;
}

.webform-options-display-one-column {
  *zoom: 1;
}

.webform-options-display-one-column:before, .webform-options-display-one-column:after {
  content: " ";
  display: table;
}

.webform-options-display-one-column:after {
  clear: both;
}

.contact--left,
.contact--right {
  width: 100%;
}

.contact--left input,
.contact--right input {
  width: 98%;
  max-width: 100%;
}

@media (min-width: 1245px) {
  .contact--left {
    width: 48.0916%;
    float: left;
    margin-right: 3.81679%;
  }
  .contact--right {
    width: 48.0916%;
    float: right;
    margin-right: 0;
  }
  .contact--right .form-textarea {
    margin-top: 2.4rem;
    height: 21.6rem;
  }
}

.contact--bottom {
  width: 100%;
  clear: both;
}


[class^="icon"],
[class*=" icon"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 32px;
  font-size: 2rem;
  color: white;
  background-color: #e64415;
  border-radius: 50%;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


[class^="icon__big"],
[class*=" icon__big"] {
  font-size: 48px;
  font-size: 3rem;
}

@media (min-width: 640px) {
  
  [class^="icon__big"],
  [class*=" icon__big"] {
    font-size: 3.5rem;
  }
}

@media (min-width: 1245px) {
  
  [class^="icon__big"],
  [class*=" icon__big"] {
    font-size: 4rem;
  }
}

@media (min-width: 1460px) {
  
  [class^="icon__big"],
  [class*=" icon__big"] {
    font-size: 4.5rem;
  }
}


.icon-photo:before {
  content: "\e900";
}


.icon-info:before {
  content: "\e901";
}

#block-fastlinks ul :nth-child(1) i:before,
.icon-map:before {
  content: "\e902";
}


.icon-arrow-down:before {
  content: "\e903";
}


.icon-arrow-right:before {
  content: "\e904";
}

#block-fastlinks ul :nth-child(3) i:before,
.icon-prices:before {
  content: "\e905";
}


.icon-phone:before {
  content: "\e906";
}

#block-fastlinks ul :nth-child(2) i:before,
.icon-weather:before {
  content: "\e907";
}


.icon-camper:before {
  content: "\e908";
}


.icon-caravan:before {
  content: "\e909";
}


.icon-tent:before {
  content: "\e90a";
}

a,
a:visited {
  text-decoration: none;
  color: #e64415;
  -webkit-transition: color 300ms ease-out 50ms;
  transition: color 300ms ease-out 50ms;
}

a:active,
a:focus,
a:hover,
a.is-active {
  text-decoration: none;
  color: #b73611;
  -webkit-transition: color 300ms ease-in 50ms;
  transition: color 300ms ease-in 50ms;
}

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

svg,
img,
picture,
source {
  max-width: 100%;
  height: auto;
}

figure {
  margin: 0;
}

.page--container nav ul {
  border: none;
  list-style: none;
  padding: 0;
  margin: 0;
  *zoom: 1;
}

.page--container nav ul:before, .page--container nav ul:after {
  content: " ";
  display: table;
}

.page--container nav ul:after {
  clear: both;
}

.page--container nav ul li {
  padding: 0;
  margin: 0;
  display: block;
  float: left;
}

.page--container nav ul li.leaf {
  list-style: none none;
}

.page--container nav ul a {
  position: relative;
  display: block;
  margin: 8px;
  margin: 0.5rem;
  text-align: center;
  color: #004551;
}

.page--container nav ul a:focus, .page--container nav ul a:active, .page--container nav ul a:hover, .page--container nav ul a.active {
  outline: 0;
}

.page--container {
  background-color: white;
}

@media screen {
  .page--container {
    border-top: 5px solid #004551;
  }
}

.toolbar-tray a,
.toolbar a {
  font-size: 11.2px;
  font-size: 0.7rem;
}

table {
  width: 100%;
  border: none;
}

table tbody tr,
table tbody td {
  border: none;
}

table tbody tr {
  background: #e5e5e5;
}

table tbody tr:not(:last-child) {
  border-bottom: 2.4px solid white;
  border-bottom: 0.15rem solid white;
}

table tbody td {
  padding: 4px;
  padding: 0.25rem;
}

table tbody td:not(:last-child) {
  border-right: 2.4px solid white;
  border-right: 0.15rem solid white;
}

.table--pricing {
  font-weight: 700;
  font-size: 20px;
  font-size: 1.25rem;
}

.table--pricing tr:nth-child(odd) {
  background: #e5e5e5;
}

.table--pricing tr:nth-child(even) {
  background: #bfbfbf;
}

.table--td__center td {
  text-align: center;
}

h4 + table {
  margin-top: 16px;
  margin-top: 1rem;
}

@font-face {
  font-family: 'Libertad';
  src: url("../fonts/libertad/libertad-regular.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/libertad/libertad-regular.eot?8l7vyw#iefix") format("embedded-opentype"), url("../fonts/libertad/libertad-regular.woff") format("woff"), url("../fonts/libertad/libertad-regular.ttf") format("truetype"), url("../fonts/libertad/libertad-regular.svg") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Libertad';
  src: url("../fonts/libertad/libertad-italic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/libertad/libertad-italic.eot?8l7vyw#iefix") format("embedded-opentype"), url("../fonts/libertad/libertad-italic.woff") format("woff"), url("../fonts/libertad/libertad-italic.ttf") format("truetype"), url("../fonts/libertad/libertad-italic.svg") format("svg");
  /* Legacy iOS */
  font-style: italic;
  font-weight: 400;
}

@font-face {
  font-family: 'Libertad';
  src: url("../fonts/libertad/libertad-bold.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/libertad/libertad-bold.eot?8l7vyw#iefix") format("embedded-opentype"), url("../fonts/libertad/libertad-bold.woff") format("woff"), url("../fonts/libertad/libertad-bold.ttf") format("truetype"), url("../fonts/libertad/libertad-bold.svg") format("svg");
  /* Legacy iOS */
  font-style: normal;
  font-weight: 700;
}

@font-face {
  font-family: 'Libertad';
  src: url("../fonts/libertad/libertad-bolditalic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/libertad/libertad-bolditalic.eot?8l7vyw#iefix") format("embedded-opentype"), url("../fonts/libertad/libertad-bolditalic.woff") format("woff"), url("../fonts/libertad/libertad-bolditalic.ttf") format("truetype"), url("../fonts/libertad/libertad-bolditalic.svg") format("svg");
  /* Legacy iOS */
  font-style: italic;
  font-weight: 700;
}

@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icons/icomoon.eot?8l7vyw");
  src: url("../fonts/icons/icomoon.eot?8l7vyw#iefix") format("embedded-opentype"), url("../fonts/icons/icomoon.ttf?8l7vyw") format("truetype"), url("../fonts/icons/icomoon.woff?8l7vyw") format("woff"), url("../fonts/icons/icomoon.svg?8l7vyw#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'weather';
  src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot");
  src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix") format("embedded-opentype"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff") format("woff"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf") format("truetype"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg") format("svg");
  font-weight: normal;
  font-style: normal;
}

html {
  color: #333333;
  font-family: Libertad, Helvetica, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: white;
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 640px) {
  html {
    font-size: 17px;
    line-height: 25.5px;
  }
}

@media (min-width: 1245px) {
  html {
    font-size: 18px;
    line-height: 27px;
  }
}

@media (min-width: 1460px) {
  html {
    font-size: 20px;
    line-height: 30px;
  }
}

p,
div,
span,
li,
td,
th,
tr {
  font-size: 1em;
}

p {
  margin-top: 8px;
  margin-top: 0.5rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

p + p {
  margin-top: 0;
}

[class^="text__highlighted"] *:not(.icon),
[class*="text__highlighted"] *:not(.icon) {
  font-weight: 400;
}

h1 {
  line-height: 1;
  margin: 8px 0 16px 0;
  margin: 0.5rem 0 1rem 0;
  padding: 0;
  color: #004551;
  font-weight: 700;
  font-style: italic;
}

h2,
.node--type-nachricht.node--view-mode-full h1 {
  line-height: 1;
  margin: 8px 0 16px 0;
  margin: 0.5rem 0 1rem 0;
  padding: 0;
  color: #004551;
  font-weight: 700;
  font-style: italic;
}

h3,
.webform-submission-buchungsanfrage-paragraph-43-form summary {
  line-height: 1;
  margin: 8px 0 16px 0;
  margin: 0.5rem 0 1rem 0;
  padding: 0;
  color: #004551;
  font-weight: 700;
  font-style: italic;
}

h4,
.node--type-nachricht.node--view-mode-full .field--name-node-post-date {
  line-height: 1;
  margin: 8px 0 16px 0;
  margin: 0.5rem 0 1rem 0;
  padding: 0;
  color: #004551;
  font-weight: 700;
  font-style: italic;
}

h5 {
  line-height: 1;
  margin: 8px 0 16px 0;
  margin: 0.5rem 0 1rem 0;
  padding: 0;
  color: #004551;
  font-weight: 700;
  font-style: italic;
}

h1 {
  font-size: 40px;
  font-size: 2.5rem;
}

h2,
.node--type-nachricht.node--view-mode-full h1 {
  font-size: 1.75em;
}

h3,
.webform-submission-buchungsanfrage-paragraph-43-form summary {
  font-size: 1.5em;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

h4,
.node--type-nachricht.node--view-mode-full .field--name-node-post-date {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 0;
}

h4 + p {
  margin-top: 0;
}

div + h3 {
  margin-top: 0;
  font-style: normal;
}

h3 + h4 {
  margin-top: 0;
}

em, i, q {
  font-style: italic;
}

b, strong {
  font-weight: 700;
}

hr {
  height: 2px;
  margin: 24px 0;
  margin: 1.5rem 0;
  background: #004551;
  border: none;
}

/* Selections */

*::selection {
  color: white;
  background: #008d9d;
}

@media screen {
  .l-footer--bottom {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

@media screen and (min-width: 640px) {
  .l-footer--left {
    width: 35.1145%;
    float: left;
    margin-right: 3.81679%;
  }
  .l-footer--right {
    width: 61.0687%;
    float: right;
    margin-right: 0;
  }
}

@media screen and (min-width: 1245px) {
  .l-footer--left {
    width: 29.96255%;
    float: left;
    margin-right: 1.87266%;
  }
  .l-footer--right {
    width: 68.16479%;
    float: right;
    margin-right: 0;
  }
}

@media screen {
  .l-menu-primary {
    clear: both;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .responsive-menus.responsified {
    width: 19.04762%;
    float: left;
    margin-right: 7.93651%;
  }
  .language-switcher {
    float: right;
  }
}

@media screen and (min-width: 640px) {
  .l-menu-primary {
    clear: none;
    width: 74.0458%;
    float: left;
    margin-right: 3.81679%;
  }
  .responsive-menus.responsified {
    width: 9.16031%;
    float: left;
    margin-right: 3.81679%;
  }
  .l-site--logo {
    clear: none;
    width: 22.1374%;
    float: left;
    margin-right: 3.81679%;
  }
}

@media screen and (min-width: 1245px) {
  .l-menu-primary {
    width: 80.89888%;
    float: left;
    margin-right: 1.87266%;
  }
  .language-switcher {
    float: none;
  }
  .l-site--logo {
    float: left;
    margin-left: 0;
    margin-right: -100%;
    width: 17.22846%;
    float: left;
    margin-right: 1.87266%;
  }
}

@media screen {
  .l-inner {
    *zoom: 1;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1rem;
  }
  .l-inner:before, .l-inner:after {
    content: " ";
    display: table;
  }
  .l-inner:after {
    clear: both;
  }
}

@media screen and (min-width: 640px) {
  .l-inner {
    *zoom: 1;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .l-inner:before, .l-inner:after {
    content: " ";
    display: table;
  }
  .l-inner:after {
    clear: both;
  }
}

@media screen and (min-width: 1245px) {
  .l-inner {
    *zoom: 1;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
  }
  .l-inner:before, .l-inner:after {
    content: " ";
    display: table;
  }
  .l-inner:after {
    clear: both;
  }
}

@media screen and (min-width: 1460px) {
  .l-inner {
    padding: 0;
  }
}

@media screen {
  .l-content {
    clear: both;
  }
}

@media screen and (min-width: 640px) {
  .l-has-sidebar .l-content {
    width: 61.0687%;
    float: left;
    margin-right: 3.81679%;
  }
  .l-has-sidebar .l-aside {
    width: 35.1145%;
    float: right;
    margin-right: 0;
  }
}

@media screen and (min-width: 1245px) {
  .l-has-sidebar .l-content {
    width: 68.16479%;
    float: left;
    margin-right: 1.87266%;
  }
  .l-has-sidebar .l-aside {
    width: 29.96255%;
    float: right;
    margin-right: 0;
  }
}

@media screen {
  .paragraph--type-inhalt-unterseite {
    margin-bottom: 1rem;
  }
}

@media screen and (min-width: 640px) {
  .paragraph--type-inhalt-unterseite [class*="group"] {
    width: 48.0916%;
    float: left;
    margin-right: 3.81679%;
  }
  .paragraph--type-inhalt-unterseite [class*="group"] [class*="right"] {
    float: right;
    margin-right: 0;
  }
}

@media screen and (min-width: 1245px) {
  .paragraph--type-inhalt-unterseite [class*="group"] {
    width: 49.06367%;
    float: left;
    margin-right: 1.87266%;
  }
}

@media screen and (min-width: 640px) {
  .paragraph--type-inhalt-unterseite [class*="right"] {
    float: right;
    margin-right: 0;
  }
}

@media screen {
  .paragraph--type-text-highlighted-and-block {
    margin-bottom: 1rem;
  }
}

@media screen and (min-width: 640px) {
  .paragraph--type-text-highlighted-and-block .group-left {
    width: 48.0916%;
    float: left;
    margin-right: 3.81679%;
  }
  .paragraph--type-text-highlighted-and-block .group-right {
    width: 48.0916%;
    float: right;
    margin-right: 0;
  }
}

@media screen and (min-width: 1245px) {
  .paragraph--type-text-highlighted-and-block .group-left {
    width: 61.79775%;
    float: left;
    margin-right: 1.87266%;
  }
  .paragraph--type-text-highlighted-and-block .group-right {
    width: 36.32959%;
    float: right;
    margin-right: 0;
  }
}

@media screen and (min-width: 1460px) {
  .paragraph--type-text-highlighted-and-block .group-left {
    width: 61.79775%;
    float: left;
    margin-right: 1.87266%;
  }
  .paragraph--type-text-highlighted-and-block .group-right {
    width: 36.32959%;
    float: right;
    margin-right: 0;
  }
}

@media screen and (min-width: 1245px) {
  .page-node-86 .paragraph--type-inhalt-unterseite .l-group__left {
    width: 74.0458%;
    float: left;
    margin-right: 3.81679%;
  }
}

@media screen and (min-width: 1460px) {
  .page-node-86 .paragraph--type-inhalt-unterseite .l-group__left {
    width: 61.79775%;
    float: left;
    margin-right: 1.87266%;
  }
}

#block-buchungsformular,
#block-buchungsformular-2,
#block-preisinfo {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

@media (min-width: 640px) {
  #block-buchungsformular,
  #block-buchungsformular-2,
  #block-preisinfo {
    width: 35.1145%;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1245px) {
  #block-buchungsformular,
  #block-buchungsformular-2,
  #block-preisinfo {
    width: 23.59551%;
    float: right;
    margin-right: 0;
  }
}

#block-buchungsformular a,
#block-buchungsformular-2 a,
#block-preisinfo a {
  display: block;
  margin: 0;
}

#block-buchungsformular-2 {
  margin-top: 16px;
  margin-top: 1rem;
}

#block-calltoactionblock {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  *zoom: 1;
  text-align: center;
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

#block-calltoactionblock:before, #block-calltoactionblock:after {
  content: " ";
  display: table;
}

#block-calltoactionblock:after {
  clear: both;
}

@media (min-width: 745px) {
  #block-calltoactionblock {
    width: 48.0916%;
    float: left;
    margin-right: 3.81679%;
  }
}

@media (min-width: 1245px) {
  #block-calltoactionblock {
    width: 49.06367%;
    float: left;
    margin-right: 1.87266%;
  }
}

#block-calltoactionblock .text__highlighted {
  padding: 16px;
  padding: 1rem;
}

@media (min-width: 640px) {
  #block-calltoactionblock .text__highlighted {
    padding: 1rem 2rem;
  }
}

@media (min-width: 1245px) {
  #block-calltoactionblock .text__highlighted {
    padding: 1rem 3rem;
  }
}

#block-calltoactionblock .text__highlighted * {
  font-size: 26.4px;
  font-size: 1.65rem;
  line-height: 1.2;
}

#block-calltoactionblock p {
  padding-bottom: 16px;
  padding-bottom: 1rem;
}

#block-calltoactionblock i + span {
  padding: 0;
  margin: 0 0 0 8px;
  margin: 0 0 0 0.5rem;
  position: relative;
  top: -8px;
  top: -0.5rem;
}

#block-calltoactionblock a {
  text-decoration: underline;
}

#block-titelseitenblockmitbildundlink {
  *zoom: 1;
  clear: both;
}

#block-titelseitenblockmitbildundlink:before, #block-titelseitenblockmitbildundlink:after {
  content: " ";
  display: table;
}

#block-titelseitenblockmitbildundlink:after {
  clear: both;
}

@media (min-width: 745px) {
  #block-titelseitenblockmitbildundlink {
    clear: none;
    width: 48.0916%;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1245px) {
  #block-titelseitenblockmitbildundlink {
    width: 49.06367%;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 640px) {
  #block-titelseitenblockmitbildundlink picture {
    position: absolute;
    bottom: 0;
  }
}

.block-highlighted {
  *zoom: 1;
  position: relative;
  min-height: 40px;
  min-height: 2.5rem;
}

.block-highlighted:before, .block-highlighted:after {
  content: " ";
  display: table;
}

.block-highlighted:after {
  clear: both;
}

@media (min-width: 400px) {
  .block-highlighted {
    min-height: 3rem;
  }
}

@media (min-width: 640px) {
  .block-highlighted {
    min-height: 3rem;
  }
}

@media (min-width: 775px) {
  .block-highlighted {
    min-height: 4rem;
  }
}

@media (min-width: 900px) {
  .block-highlighted {
    min-height: 6rem;
  }
}

.block-highlighted .highlighted--title {
  margin: 0;
  padding: 0;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1;
  padding-bottom: 16px;
  padding-bottom: 1rem;
}

@media (min-width: 500px) {
  .block-highlighted .highlighted--title {
    font-size: 3rem;
  }
}

@media (min-width: 640px) {
  .block-highlighted .highlighted--title {
    font-size: 3.5rem;
  }
}

@media (min-width: 775px) {
  .block-highlighted .highlighted--title {
    font-size: 4rem;
  }
}

.block-highlighted .highlighted--icon-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 30%;
}

@media print {
  .block-highlighted .highlighted--icon-wrapper {
    display: none;
  }
}

.language-switcher {
  display: inline-block;
}

.language-switcher li {
  float: left;
}

.language-switcher li a {
  display: block;
  margin: 8px;
  margin: 0.5rem;
}

.block-link {
  position: relative;
  margin: 0;
  overflow: hidden;
}

.block-link picture,
.block-link img {
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.block-link .link--title {
  position: absolute;
  bottom: 8px;
  bottom: 0.5rem;
  right: 8px;
  right: 0.5rem;
  color: white;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
  font-style: italic;
}

.block-link .link--title .link--title__text {
  position: relative;
  top: -4.8px;
  top: -0.3rem;
}

.block-link .link--title i {
  margin-left: 12px;
  margin-left: 0.75rem;
}

.menu--footer {
  float: right;
}

@media print {
  .menu--footer {
    display: none;
  }
}

.menu--main {
  display: inline-block;
}

@media (min-width: 640px) {
  #block-schnellseinlohntsich {
    width: 61.0687%;
    float: left;
    margin-right: 3.81679%;
  }
}

@media (min-width: 1245px) {
  #block-schnellseinlohntsich {
    width: 74.53184%;
    float: left;
    margin-right: 1.87266%;
  }
}

#block-third-navigation {
  width: 100%;
  display: none;
}

@media (min-width: 1245px) {
  #block-third-navigation {
    display: block;
    margin: 0.5rem 0 2rem 0;
  }
  #block-third-navigation li {
    width: 23.59551%;
    float: left;
  }
  #block-third-navigation li:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  #block-third-navigation li:nth-child(4n + 2) {
    margin-left: 25.46816%;
    margin-right: -100%;
    clear: none;
  }
  #block-third-navigation li:nth-child(4n + 3) {
    margin-left: 50.93633%;
    margin-right: -100%;
    clear: none;
  }
  #block-third-navigation li:nth-child(4n + 4) {
    margin-left: 76.40449%;
    margin-right: -100%;
    clear: none;
  }
  #block-third-navigation a {
    display: block;
    padding: .5rem 1rem;
    margin: 0;
    background: #004551;
    color: white;
    font-size: 1.5rem;
  }
  #block-third-navigation a.is-active, #block-third-navigation a:hover, #block-third-navigation a:focus {
    background: #e64415;
  }
}

@media (min-width: 1245px) {
  .accordion--toggler,
  .accordion--content {
    width: 74.0458%;
    float: left;
    margin-right: 3.81679%;
  }
}

@media (min-width: 1460px) {
  .accordion--toggler,
  .accordion--content {
    width: 61.79775%;
    float: left;
    margin-right: 1.87266%;
  }
}

.accordion--toggler {
  position: relative;
  margin: 0;
  padding: 4px 40px 4px 8px;
  padding: 0.25rem 2.5rem 0.25rem 0.5rem;
  cursor: pointer;
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.25;
  background: #004551;
  color: white;
  -webkit-transition: background 500ms 100ms;
  transition: background 500ms 100ms;
}

.accordion--toggler:after {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  width: 2.5rem;
  height: 100%;
  font-size: 48px;
  font-size: 3rem;
  line-height: 0.7;
  content: "+";
  background: #008d9d;
  text-align: center;
  font-style: normal;
  font-weight: bold;
  -webkit-transition: background 500ms 100ms;
  transition: background 500ms 100ms;
}

.accordion--toggler.accordion__active {
  background: #e64415;
}

.accordion--toggler.accordion__active:after {
  background: #ee6740;
  content: "-";
  line-height: 0.6;
}

.accordion--content {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  padding: 0;
  overflow: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  opacity: 0;
  max-height: 0;
  -webkit-transition: 0.6s ease-in-out;
  transition: 0.6s ease-in-out;
}

.accordion--content.accordion__open {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
  max-height: 16000px;
  max-height: 1000rem;
  padding: 16px 8px;
  padding: 1rem 0.5rem;
}

.accordion--content hr {
  margin: 0;
}

.accordion--content p {
  margin: 8px 0;
  margin: 0.5rem 0;
}

.accordion--content a {
  color: #e64415;
  text-decoration: underline;
}

.content-wrapper {
  padding: 16px;
  padding: 1rem;
  text-align: center;
}

#block-fastlinks {
  position: fixed;
  display: block;
  z-index: 1000;
  right: 0;
  top: 25vh;
}

#block-fastlinks ul {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.5;
}

#block-fastlinks ul li {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
  padding: 4px 12px 0 4px;
  padding: 0.25rem 0.75rem 0 0.25rem;
  float: none;
  cursor: pointer;
  background: #e64415;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: .25rem;
  border-top-left-radius: 4px;
  border-top-left-radius: .25rem;
  list-style: none;
}

#block-fastlinks ul a {
  position: relative;
  top: -8px;
  top: -0.5rem;
  display: inline-block;
  margin: 0 0 0 8px;
  margin: 0 0 0 0.5rem;
  padding: 0;
  color: white;
}

#block-fastlinks ul i {
  background: none transparent;
  font-size: 40px;
  font-size: 2.5rem;
}

#block-fastlinks li {
  -webkit-transform: translate(6.75rem);
          transform: translate(6.75rem);
  -webkit-transition: all 500ms 30ms ease-in;
  transition: all 500ms 30ms ease-in;
}

#block-fastlinks li:hover, #block-fastlinks li:focus {
  -webkit-transform: translate(0);
          transform: translate(0);
  -webkit-transition: background 400ms ease-out 10ms, -webkit-transform 600ms 30ms ease-out;
  transition: background 400ms ease-out 10ms, -webkit-transform 600ms 30ms ease-out;
  transition: transform 600ms 30ms ease-out, background 400ms ease-out 10ms;
  transition: transform 600ms 30ms ease-out, background 400ms ease-out 10ms, -webkit-transform 600ms 30ms ease-out;
  background-color: #004551;
}

#edit-kontakt .form-item,
#edit-personen .form-item {
  margin-top: 8px;
  margin-top: 0.5rem;
  margin-bottom: 0;
}

@media (min-width: 640px) {
  #edit-kontakt .form-item,
  #edit-personen .form-item {
    width: 48.0916%;
    float: left;
  }
  #edit-kontakt .form-item:nth-child(2n + 1),
  #edit-personen .form-item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  #edit-kontakt .form-item:nth-child(2n + 2),
  #edit-personen .form-item:nth-child(2n + 2) {
    margin-left: 51.9084%;
    margin-right: -100%;
    clear: none;
  }
  #edit-kontakt .form-item input,
  #edit-personen .form-item input {
    width: 100%;
  }
}

@media (min-width: 1245px) {
  #edit-kontakt .form-item,
  #edit-personen .form-item {
    width: 49.06367%;
    float: left;
  }
  #edit-kontakt .form-item:nth-child(2n + 1),
  #edit-personen .form-item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  #edit-kontakt .form-item:nth-child(2n + 2),
  #edit-personen .form-item:nth-child(2n + 2) {
    margin-left: 50.93633%;
    margin-right: -100%;
    clear: none;
  }
}

.webform-submission-buchungsanfrage-paragraph-43-form .form-wrapper {
  background: #e5e5e5;
  padding: 8px;
  padding: 0.5rem;
  margin-bottom: 0;
}

.webform-submission-buchungsanfrage-paragraph-43-form #edit-email {
  padding: 8px 0;
  padding: 0.5rem 0;
}

.webform-submission-buchungsanfrage-paragraph-43-form .webform-progress {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.webform-submission-buchungsanfrage-paragraph-43-form details {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  padding-bottom: 4px;
  padding-bottom: 0.25rem;
  border-bottom: 1px solid #004551;
}

.webform-submission-buchungsanfrage-paragraph-43-form summary {
  margin: 0;
}

.webform-submission-buchungsanfrage-paragraph-43-form .form-actions {
  margin: 0;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
}

.webform-submission-buchungsanfrage-paragraph-43-form #edit-umfrage .form-checkboxes .form-item,
.webform-submission-buchungsanfrage-paragraph-43-form #edit-umfrage .form-radios .form-item {
  float: none;
}

#map {
  margin-top: 16px;
  margin-top: 1rem;
  width: 100%;
  height: 640px;
  height: 40rem;
}

#places * {
  font-family: Libertad, Helvetica, Arial, sans-serif;
  font-weight: 400;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  font-size: 16px;
  line-height: 24px;
}

@media (min-width: 640px) {
  #places * {
    font-size: 17px;
    line-height: 25.5px;
  }
}

@media (min-width: 1245px) {
  #places * {
    font-size: 18px;
    line-height: 27px;
  }
}

@media (min-width: 1460px) {
  #places * {
    font-size: 20px;
    line-height: 30px;
  }
}

#places .places--name {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1;
  padding: 0;
  color: #004551 !important;
  font-weight: 700;
  font-style: italic;
}

#places .places--address {
  color: #333333 !important;
}

#places a,
#places a:visited {
  text-decoration: none;
  color: #e64415 !important;
  -webkit-transition: color 300ms ease-out 50ms;
  transition: color 300ms ease-out 50ms;
}

#places a:active,
#places a:focus,
#places a:hover,
#places a.is-active {
  text-decoration: none;
  color: #b73611 !important;
  -webkit-transition: color 300ms ease-in 50ms;
  transition: color 300ms ease-in 50ms;
}

#places .places--rating {
  margin: 16px 0;
  margin: 1rem 0;
}

#places .places--rating .rating--number {
  font-size: 36px;
  font-size: 2.25rem;
  padding-right: 16px;
  padding-right: 1rem;
  font-weight: 700;
  color: #e64415 !important;
}

.more-link {
  text-align: right;
}

.more-link a {
  color: #e64415;
  text-decoration: underline;
}

.pager--load-more {
  text-align: center;
}

.pager--load-more .pager__item {
  float: none;
  display: inline;
}

.pager--load-more .pager__item a {
  display: inline;
}

.paragraph-link {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

@media (min-width: 450px) {
  .paragraph-link {
    width: 46.03175%;
    float: left;
  }
  .paragraph-link:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .paragraph-link:nth-child(2n + 2) {
    margin-left: 53.96825%;
    margin-right: -100%;
    clear: none;
  }
}

@media (min-width: 640px) {
  .paragraph-link {
    width: 48.0916%;
    float: left;
  }
  .paragraph-link:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .paragraph-link:nth-child(2n + 2) {
    margin-left: 51.9084%;
    margin-right: -100%;
    clear: none;
  }
}

@media (min-width: 1245px) {
  .paragraph-link {
    width: 49.06367%;
    float: left;
  }
  .paragraph-link:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .paragraph-link:nth-child(2n + 2) {
    margin-left: 50.93633%;
    margin-right: -100%;
    clear: none;
  }
}

.jq-stars {
  display: inline-block;
}

.jq-rating-label {
  font-size: 22px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  font-family: helvetica, arial, verdana;
}

.jq-star {
  width: 100px;
  height: 100px;
  display: inline-block;
  cursor: pointer;
}

.jq-star-svg {
  padding-left: 3px;
  width: 100%;
  height: 100%;
}

.jq-star-svg path {
  /* stroke: #000; */
  stroke-linejoin: round;
}

/* un-used */
.jq-shadow {
  -webkit-filter: drop-shadow(-2px -2px 2px #888);
  filter: drop-shadow(-2px -2px 2px #888);
}

.mm-page {
  background-color: white;
}

.mm-opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page,
.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page {
  padding-left: 240px;
  padding-left: 240px;
  padding-left: 15rem;
}

.off-canvas-wrapper {
  display: block;
}

.no-js .off-canvas-wrapper {
  display: none;
}

.mm-opening #mm-blocker {
  background: #008d9d;
  background: rgba(0, 141, 157, 0.5);
  -webkit-transition: background 1s ease 0.3s;
  transition: background 1s ease 0.3s;
}

.mm-opening #page {
  border-left: 1px solid #ccc;
}

.mm-panel a {
  border-bottom: none;
}

.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
  color: #004551;
  font-weight: 700;
  text-transform: uppercase;
}

.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next).is-active, .mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next):hover, .mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next):active, .mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next):focus {
  color: #e64415;
  text-decoration: underline;
}

.mm-menu.mm-theme-white .mm-navbar a,
.mm-menu.mm-theme-white .mm-navbar > *,
.mm-menu.mm-theme-white em.mm-counter {
  color: #e64415;
  font-weight: 700;
  text-transform: uppercase;
}

.mm-menu.mm-theme-white .mm-listview > li .mm-next:after,
.mm-menu.mm-theme-white .mm-btn:after,
.mm-menu.mm-theme-white .mm-btn:before {
  border-color: #004551;
}

#mm-1 li:nth-child(1) a, #mm-1 li:nth-child(2) a, #mm-1 li:nth-child(3) a {
  color: #e64415;
}

#mm-1 li:nth-child(3) a {
  border-bottom: 2px solid;
}

.site--logo {
  position: relative;
  padding: 16px 16px 8px 16px;
  padding: 1rem 1rem 0.5rem 1rem;
  z-index: 1;
  display: inline-block;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .site--logo img {
    width: 100%;
  }
}

@media print {
  .site--logo {
    display: none;
  }
}

.slick {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.slick .slick-arrow:before {
  color: white;
}

.slick .slick-prev {
  left: 8px;
  left: 0.5rem;
}

.slick .slick-next {
  right: 8px;
  right: 0.5rem;
}

.slick-slide img {
  width: 100%;
  height: auto;
}

.responsive-menu-toggle {
  float: left;
}

.toggler {
  width: 48px;
  width: 3rem;
  background: transparent none;
  padding: 1px;
  display: block;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 1.35em;
  text-align: center;
  cursor: pointer;
  outline: none;
}

.toggler:before {
  content: 'Menu';
  font-size: 16px;
  font-size: 1rem;
  color: #e64415;
}

.toggler div {
  height: 6px;
  margin: 6.4px 0;
  margin: 0.4rem 0;
  border-radius: 3px;
  background-color: #e64415;
}

.toggler div:first-child {
  margin-top: 0;
}

.toggler div:last-child {
  margin-bottom: 0;
}

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

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .wave {
    display: none;
  }
}

.wave--menu {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}

.wave--footer {
  position: absolute;
  bottom: -3px;
}

.wave-menu--wrapper {
  *zoom: 1;
}

.wave-menu--wrapper:before, .wave-menu--wrapper:after {
  content: " ";
  display: table;
}

.wave-menu--wrapper:after {
  clear: both;
}

.wave-menu--wrapper > div {
  position: relative;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .path-frontpage .wave--menu {
    width: 100%;
    height: 3rem;
    background-color: white;
  }
}

#weather {
  text-align: center;
  text-transform: uppercase;
}

#weather [class^="icon"],
#weather [class*=" icon"] {
  font-family: weather;
  font-size: 80px;
  font-size: 5rem;
  line-height: 1.0;
  text-transform: none;
  background: none transparent;
}

#weather h2 {
  padding-top: 8px;
  padding-top: 0.5rem;
  font-size: 64px;
  font-size: 4rem;
  line-height: 1.1;
  font-weight: 300;
  text-align: center;
  margin: 0;
}

#weather ul {
  margin: 0;
  padding: 0;
}

#weather li {
  display: inline-block;
}

.icon-clear-day:before {
  content: "1";
}

.icon-clear-night:before {
  content: "6";
}

.icon-rain:before {
  content: "M";
}

.icon-snow:before {
  content: "I";
}

.icon-sleet:before {
  content: "W";
}

.icon-wind:before {
  content: "E";
}

.icon-fog:before {
  content: "Z";
}

.icon-cloudy:before {
  content: "3";
}

.icon-partly-cloudy-day:before {
  content: "A";
}

.icon-partly-cloudy-night:before {
  content: "a";
}

.icon-hail:before {
  content: "U";
}

.icon-thunderstorm:before {
  content: "Q";
}

.icon-tornado:before {
  content: ":";
}

.node--text {
  margin: 0;
}

.node--text__highlighted, #block-schnellseinlohntsich .field--name-body {
  border-top: 1px solid #004551;
  border-bottom: 1px solid #004551;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

.node--text__highlighted + .node--text, #block-schnellseinlohntsich .field--name-body + .node--text {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

.node--type-nachricht.node--view-mode-teaser {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  padding-bottom: 8px;
  padding-bottom: 0.5rem;
  border-bottom: 3px solid #004551;
}

.node--type-nachricht.node--view-mode-teaser h2 {
  margin: 0 0 8px 0;
  margin: 0 0 0.5rem 0;
  padding: 0 0 8px 0;
  padding: 0 0 0.5rem 0;
  border-bottom: 1px solid #004551;
}

.node--type-nachricht.node--view-mode-teaser .group-left,
.node--type-nachricht.node--view-mode-teaser .group-right {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

@media (min-width: 640px) {
  .node--type-nachricht.node--view-mode-teaser .group-left {
    clear: none;
    width: 61.0687%;
    float: left;
    margin-right: 3.81679%;
  }
  .node--type-nachricht.node--view-mode-teaser .group-right {
    clear: none;
    width: 35.1145%;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1245px) {
  .node--type-nachricht.node--view-mode-teaser .group-left {
    width: 61.79775%;
    float: left;
    margin-right: 1.87266%;
  }
  .node--type-nachricht.node--view-mode-teaser .group-right {
    width: 36.32959%;
    float: right;
    margin-right: 0;
  }
}

.node--type-nachricht.node--view-mode-full h1 {
  margin: 4px 0 8px 0;
  margin: 0.25rem 0 0.5rem 0;
}

.node--type-nachricht.node--view-mode-full .field--name-body {
  margin-top: 8px;
  margin-top: 0.5rem;
  padding-top: 4px;
  padding-top: 0.25rem;
  border-top: 1px solid #004551;
}

@media (min-width: 1245px) {
  .node--type-nachricht.node--view-mode-full .field--name-body {
    width: 74.0458%;
    float: left;
    margin-right: 3.81679%;
  }
}

@media (min-width: 1460px) {
  .node--type-nachricht.node--view-mode-full .field--name-body {
    width: 74.53184%;
    float: left;
    margin-right: 1.87266%;
  }
}

.node--type-nachricht.node--view-mode-full .field--name-field-image .field__item {
  width: 49.06367%;
  float: left;
}

.node--type-nachricht.node--view-mode-full .field--name-field-image .field__item:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

.node--type-nachricht.node--view-mode-full .field--name-field-image .field__item:nth-child(2n + 2) {
  margin-left: 50.93633%;
  margin-right: -100%;
  clear: none;
}

@media (min-width: 640px) {
  .node-weather .ds-2col .group-left {
    width: 48.0916%;
    float: left;
    margin-right: 3.81679%;
  }
  .node-weather .ds-2col .group-right {
    width: 48.0916%;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 1245px) {
  .node-weather .ds-2col .group-left {
    width: 49.06367%;
    float: left;
    margin-right: 1.87266%;
  }
  .node-weather .ds-2col .group-right {
    width: 49.06367%;
    float: right;
    margin-right: 0;
  }
}

@media (min-width: 640px) {
  .node-weather .paragraph--type--nur-text div {
    width: 48.0916%;
    float: left;
  }
  .node-weather .paragraph--type--nur-text div:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .node-weather .paragraph--type--nur-text div:nth-child(2n + 2) {
    margin-left: 51.9084%;
    margin-right: -100%;
    clear: none;
  }
}

@media (min-width: 1245px) {
  .node-weather .paragraph--type--nur-text div {
    width: 49.06367%;
    float: left;
  }
  .node-weather .paragraph--type--nur-text div:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .node-weather .paragraph--type--nur-text div:nth-child(2n + 2) {
    margin-left: 50.93633%;
    margin-right: -100%;
    clear: none;
  }
}

.node-weather img {
  -o-object-fit: fill;
     object-fit: fill;
}

.page--footer {
  position: relative;
  z-index: 1;
}

.page--header {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.page--main {
  position: relative;
  padding-top: 32px;
  padding-top: 2rem;
  padding-bottom: 64px;
  padding-bottom: 4rem;
}

@media (min-width: 1245px) {
  .page--main {
    padding-bottom: 9rem;
  }
}

@media (min-width: 1460px) {
  .page--main {
    padding-bottom: 13.5rem;
  }
}

.starter {
  position: relative;
  width: 100%;
  height: 100vh;
  text-align: center;
}

.starter .site--logo__big {
  background-color: white;
  padding: 32px 32px 8px 32px;
  padding: 2rem 2rem 0.5rem 2rem;
  margin-bottom: -6.4px;
  margin-bottom: -0.4rem;
}

.starter .site--logo__big img {
  max-width: 80%;
}

.starter .starter--background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.starter .icon {
  position: relative;
  top: -24px;
  top: -1.5rem;
  cursor: pointer;
}

@media (min-width: 640px) {
  .starter .icon {
    top: -2rem;
  }
}

@media (min-width: 1245px) {
  .starter .icon {
    top: -2.75rem;
  }
}

@media (min-width: 1460px) {
  .starter .icon {
    top: -3rem;
  }
}

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

aside h2 {
  margin-top: 0.5em;
  margin-bottom: 1em;
  padding-bottom: 0.5em;
  text-transform: uppercase;
  font-style: normal;
  border-bottom: 2px solid #004551;
}

aside h3 {
  margin-top: 0.5em;
  margin-bottom: 1em;
  padding-bottom: 0.5em;
  text-transform: uppercase;
  font-style: normal;
  border-bottom: 2px solid #004551;
}

aside h4 {
  margin-top: 0.5em;
  margin-bottom: 1em;
  padding-bottom: 0.5em;
  text-transform: uppercase;
  font-style: normal;
  border-bottom: 2px solid #004551;
}

aside h5 {
  margin-top: 0.5em;
  margin-bottom: 1em;
  padding-bottom: 0.5em;
  text-transform: uppercase;
  font-style: normal;
  border-bottom: 2px solid #004551;
}

.region-content-top {
  *zoom: 1;
  margin-bottom: 0;
}

.region-content-top:before, .region-content-top:after {
  content: " ";
  display: table;
}

.region-content-top:after {
  clear: both;
}

.region-content {
  margin-bottom: 48px;
  margin-bottom: 3rem;
}

.region-footer {
  border-top: 1px solid white;
  margin: 16px 0 32px 0;
  margin: 1rem 0 2rem 0;
}

.region-highlighted {
  margin: 0;
}

.region-highlighted.skin--alternative__dark {
  position: relative;
  margin-top: -11.2px;
  margin-top: -0.7rem;
  padding-top: 20px;
  padding-top: 1.25rem;
  z-index: 0;
}

@media (min-width: 500px) {
  .region-highlighted.skin--alternative__dark {
    margin-top: -1rem;
    padding-top: 3rem;
  }
}

@media (min-width: 640px) {
  .region-highlighted.skin--alternative__dark {
    margin-top: -1.25rem;
    padding-top: 3.5rem;
  }
}

@media (min-width: 775px) {
  .region-highlighted.skin--alternative__dark {
    margin-top: -1.5rem;
    padding-top: 5rem;
  }
}

@media (min-width: 900px) {
  .region-highlighted.skin--alternative__dark {
    margin-top: -2rem;
  }
}

@media (min-width: 1000px) {
  .region-highlighted.skin--alternative__dark {
    padding-top: 6rem;
  }
}

@media (min-width: 1245px) {
  .region-highlighted.skin--alternative__dark {
    margin-top: -2.25rem;
    padding-top: 7rem;
  }
}

@media (min-width: 1460px) {
  .region-highlighted.skin--alternative__dark {
    margin-top: -0.8rem;
    padding-top: 5rem;
  }
}

.region-menu-primary {
  padding: 16px 0 0 0;
  padding: 1rem 0 0 0;
  margin: 0;
  display: inline-block;
  position: relative;
  z-index: 1;
}

@media print {
  .region-menu-primary {
    display: none;
  }
}

@media (min-width: 640px) {
  .region-menu-primary {
    padding-bottom: 2rem;
  }
}

@media (min-width: 1460px) {
  .region-menu-primary {
    padding-bottom: 0;
  }
}

.region-menu-primary a {
  font-weight: 700;
  text-transform: uppercase;
}

.region-menu-primary a.is-active, .region-menu-primary a:hover, .region-menu-primary a:active, .region-menu-primary a:focus {
  color: #e64415;
  text-decoration: underline;
}

.region-menu-secondary {
  margin: 0;
  padding: 0;
  min-height: 28px;
  min-height: 1.75rem;
}

@media print {
  .region-menu-secondary {
    display: none;
  }
}

.region-menu-secondary nav {
  margin-bottom: -7px;
}

.region-menu-secondary ul a {
  margin: 8px 12px;
  margin: 0.5rem 0.75rem;
}

.region-menu-secondary ul a.is-active, .region-menu-secondary ul a:hover, .region-menu-secondary ul a:active, .region-menu-secondary ul a:focus {
  text-decoration: underline;
}

.region-menu-secondary ul a.is-active {
  font-weight: 700;
}

.region-slider {
  position: relative;
  top: -11vw;
}

.region-slider + .region-content-top {
  margin-top: -11vw;
}

@media (min-width: 400px) {
  .region-slider {
    position: relative;
    top: -11vw;
  }
  .region-slider + .region-content-top {
    margin-top: -11vw;
  }
}

@media (min-width: 640px) {
  .region-slider {
    position: relative;
    top: -8vw;
  }
  .region-slider + .region-content-top {
    margin-top: -8vw;
  }
}

@media (min-width: 900px) {
  .region-slider {
    position: relative;
    top: -6vw;
  }
  .region-slider + .region-content-top {
    margin-top: -6vw;
  }
}

@media (min-width: 1245px) {
  .region-slider {
    position: relative;
    top: -6vw;
  }
  .region-slider + .region-content-top {
    margin-top: -6vw;
  }
}

@media (min-width: 1460px) {
  .region-slider {
    position: relative;
    top: -5vw;
    padding: 0 1px;
  }
  .region-slider + .region-content-top {
    margin-top: -5vw;
  }
}

.view--gallery figure {
  clear: both;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

@media (min-width: 400px) {
  .view--gallery figure {
    width: 46.03175%;
    float: left;
  }
  .view--gallery figure:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view--gallery figure:nth-child(2n + 2) {
    margin-left: 53.96825%;
    margin-right: -100%;
    clear: none;
  }
}

@media (min-width: 640px) {
  .view--gallery figure {
    width: 48.0916%;
    float: left;
  }
  .view--gallery figure:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view--gallery figure:nth-child(2n + 2) {
    margin-left: 51.9084%;
    margin-right: -100%;
    clear: none;
  }
}

@media (min-width: 700px) {
  .view--gallery figure {
    width: 31.08108%;
    float: left;
  }
  .view--gallery figure:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view--gallery figure:nth-child(3n + 2) {
    margin-left: 34.45946%;
    margin-right: -100%;
    clear: none;
  }
  .view--gallery figure:nth-child(3n + 3) {
    margin-left: 68.91892%;
    margin-right: -100%;
    clear: none;
  }
}

@media (min-width: 1000px) {
  .view--gallery figure {
    width: 22.1374%;
    float: left;
  }
  .view--gallery figure:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view--gallery figure:nth-child(4n + 2) {
    margin-left: 25.9542%;
    margin-right: -100%;
    clear: none;
  }
  .view--gallery figure:nth-child(4n + 3) {
    margin-left: 51.9084%;
    margin-right: -100%;
    clear: none;
  }
  .view--gallery figure:nth-child(4n + 4) {
    margin-left: 77.8626%;
    margin-right: -100%;
    clear: none;
  }
}

@media (min-width: 1245px) {
  .view--gallery figure {
    width: 23.59551%;
    float: left;
  }
  .view--gallery figure:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view--gallery figure:nth-child(4n + 2) {
    margin-left: 25.46816%;
    margin-right: -100%;
    clear: none;
  }
  .view--gallery figure:nth-child(4n + 3) {
    margin-left: 50.93633%;
    margin-right: -100%;
    clear: none;
  }
  .view--gallery figure:nth-child(4n + 4) {
    margin-left: 76.40449%;
    margin-right: -100%;
    clear: none;
  }
}

@media (min-width: 1460px) {
  .view--gallery figure {
    width: 23.59551%;
    float: left;
  }
  .view--gallery figure:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .view--gallery figure:nth-child(4n + 2) {
    margin-left: 25.46816%;
    margin-right: -100%;
    clear: none;
  }
  .view--gallery figure:nth-child(4n + 3) {
    margin-left: 50.93633%;
    margin-right: -100%;
    clear: none;
  }
  .view--gallery figure:nth-child(4n + 4) {
    margin-left: 76.40449%;
    margin-right: -100%;
    clear: none;
  }
}

.view .view-content {
  *zoom: 1;
}

.view .view-content:before, .view .view-content:after {
  content: " ";
  display: table;
}

.view .view-content:after {
  clear: both;
}

.views-news--block .views-row {
  position: relative;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
  overflow: hidden;
}

.views-news--block .views-row:not(:last-child):after {
  position: absolute;
  width: 100%;
  height: 4px;
  left: 0;
  bottom: 0;
  -webkit-transform: scale(2);
          transform: scale(2);
  content: '';
  background-image: url("../images/waves/news.svg");
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .views-news--block .views-row:not(:last-child):after {
    height: 2px;
    background: #004551 none;
  }
}

.views-news--block h3 {
  margin: 0;
  padding: 0;
  border: none;
  text-transform: none;
  font-weight: 400;
}

@media screen {
  [class*="skin--alternative"] {
    color: white !important;
  }
  [class*="skin--alternative"] * {
    color: white !important;
  }
  .skin--alternative__dark {
    background-color: #004551;
  }
  .skin--alternative__light {
    border-top: 1px solid white;
    background-color: #008d9d;
  }
  .skin--alternative__text i {
    background-color: #004551;
  }
  .skin--icon__alternative {
    background: no-repeat;
    color: #333333;
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9icmVha3BvaW50L2JyZWFrcG9pbnQvX2NvcmUuc2NzcyIsImxpYi9icmVha3BvaW50L2JyZWFrcG9pbnQvX3V0aWxzLnNjc3MiLCJzdHlsZS5jc3MiLCJsaWIvYnJlYWtwb2ludC9icmVha3BvaW50L19ncmlkLnNjc3MiLCJsaWIvYnJlYWtwb2ludC9icmVha3BvaW50L19icmVha3BvaW50LnNjc3MiLCJzY3NzL2NvcmUvX3ZhcmlhYmxlcy5zY3NzIiwic2Nzcy9jb3JlL19mdW5jdGlvbnMuc2NzcyIsInNjc3MvY29yZS9fbWl4aW5zLnNjc3MiLCJzY3NzL2NvcmUvX2V4dGVuZHMuc2NzcyIsInNjc3MvY29yZS9leHRlbmRzL19tZW51LWRldmlkZXIuc2NzcyIsInNjc3MvY29yZS9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJzY3NzL2NvcmUvZXh0ZW5kcy9fbWVudS10cmlhbmdsZS5zY3NzIiwic2Nzcy9jb3JlL3ZhcmlhYmxlcy9fY29sb3JzLnNjc3MiLCJzY3NzL2NvcmUvZXh0ZW5kcy9fdGV4dC1oaWdobGlnaHRlZC5zY3NzIiwic2Nzcy9jb3JlL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzIiwic2Nzcy9iYXNlL19icmVha3BvaW50cy5zY3NzIiwibGliL2JyZWFrcG9pbnQtc2Fzcy9zdHlsZXNoZWV0cy9fYnJlYWtwb2ludC5zY3NzIiwic2Nzcy9iYXNlL19idXR0b25zLnNjc3MiLCJzY3NzL2Jhc2UvX2Zvcm1zLnNjc3MiLCJsaWIvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX3JlbS5zY3NzIiwibGliL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX3NwYW4uc2NzcyIsImxpYi9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc2hhcmVkL19kaXJlY3Rpb24uc2NzcyIsImxpYi9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19ndXR0ZXJzLnNjc3MiLCJzY3NzL2Jhc2UvX2ljb25zLnNjc3MiLCJzY3NzL2Jhc2UvX2xpbmtzLnNjc3MiLCJzY3NzL2Jhc2UvX2xpc3RzLnNjc3MiLCJzY3NzL2Jhc2UvX21lZGlhLnNjc3MiLCJzY3NzL2Jhc2UvX25hdmlnYXRpb24uc2NzcyIsInNjc3MvYmFzZS9fcm9vdC5zY3NzIiwic2Nzcy9iYXNlL19zeXN0ZW0uc2NzcyIsInNjc3MvYmFzZS9fdGFibGVzLnNjc3MiLCJzY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsInNjc3MvbGF5b3V0L19mb290ZXIuc2NzcyIsImxpYi9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19yb3dzLnNjc3MiLCJzY3NzL2xheW91dC9faGVhZGVyLnNjc3MiLCJsaWIvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9faXNvbGF0ZS5zY3NzIiwibGliL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9mbG9hdC9faXNvbGF0ZS5zY3NzIiwic2Nzcy9sYXlvdXQvX2xheW91dC5zY3NzIiwic2Nzcy9jb3JlL3ZhcmlhYmxlcy9fZ3JpZC5zY3NzIiwibGliL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2NvbnRhaW5lci5zY3NzIiwic2Nzcy9sYXlvdXQvX21haW4uc2NzcyIsInNjc3MvbGF5b3V0L19wYXJhZ3JhcGhzLnNjc3MiLCJzY3NzL2NvbXBvbmVudC9ibG9jay9fYmxvY2stYnVjaHVuZy1saW5rLnNjc3MiLCJzY3NzL2NvbXBvbmVudC9ibG9jay9fYmxvY2stY2FsbHRvYWN0aW9uLnNjc3MiLCJzY3NzL2NvbXBvbmVudC9ibG9jay9fYmxvY2stZ2FsbGVyeWxpbmsuc2NzcyIsInNjc3MvY29tcG9uZW50L2Jsb2NrL19ibG9jay1oaWdobGlnaHRlZC5zY3NzIiwic2Nzcy9jb21wb25lbnQvYmxvY2svX2Jsb2NrLWxhbmd1YWdlLXN3aXRjaGVyLnNjc3MiLCJzY3NzL2NvbXBvbmVudC9ibG9jay9fYmxvY2stbGluay5zY3NzIiwic2Nzcy9jb21wb25lbnQvYmxvY2svX2Jsb2NrLW1lbnUtZm9vdGVyLnNjc3MiLCJzY3NzL2NvbXBvbmVudC9ibG9jay9fYmxvY2stbWVudS1tYWluLnNjc3MiLCJzY3NzL2NvbXBvbmVudC9ibG9jay9fYmxvY2stc2NobmVsbC5zY3NzIiwic2Nzcy9jb21wb25lbnQvYmxvY2svX2Jsb2NrLXRoaXJkLW5hdmlnYXRpb24uc2NzcyIsImxpYi9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19nYWxsZXJ5LnNjc3MiLCJsaWIvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L2Zsb2F0L19lbmQuc2NzcyIsInNjc3MvY29tcG9uZW50L21pc2MvX2FjY29yZGlvbi5zY3NzIiwiPG5vIHNvdXJjZT4iLCJzY3NzL2NvbXBvbmVudC9taXNjL19jb250ZW50LXdyYXBwZXIuc2NzcyIsInNjc3MvY29tcG9uZW50L21pc2MvX2Zhc3RsaW5rcy1tZW51LnNjc3MiLCJzY3NzL2NvbXBvbmVudC9taXNjL19mb3JtLWJvb2tpbmcuc2NzcyIsInNjc3MvY29tcG9uZW50L21pc2MvX2dtYXAuc2NzcyIsInNjc3MvY29tcG9uZW50L21pc2MvX21vcmUtbGluay5zY3NzIiwic2Nzcy9jb21wb25lbnQvbWlzYy9fcGFnZXIuc2NzcyIsInNjc3MvY29tcG9uZW50L21pc2MvX3BhcmFncmFwaF9saW5rLnNjc3MiLCJzY3NzL2NvbXBvbmVudC9taXNjL19yYXRpbmcuc2NzcyIsInNjc3MvY29tcG9uZW50L21pc2MvX3Jlc3BvbnNpdmUtbWVudS5zY3NzIiwic2Nzcy9jb21wb25lbnQvbWlzYy9fc2l0ZS0tbG9nby5zY3NzIiwic2Nzcy9jb21wb25lbnQvbWlzYy9fc2xpY2suc2NzcyIsInNjc3MvY29tcG9uZW50L21pc2MvX3RvZ2dsZXIuc2NzcyIsInNjc3MvY29tcG9uZW50L21pc2MvX3dhdmUuc2NzcyIsInNjc3MvY29tcG9uZW50L21pc2MvX3dlYXRoZXIuc2NzcyIsInNjc3MvY29tcG9uZW50L25vZGUvX25vZGUtLXRleHQuc2NzcyIsInNjc3MvY29tcG9uZW50L25vZGUvX25vZGUtbmFjaHJpY2h0LnNjc3MiLCJzY3NzL2NvbXBvbmVudC9ub2RlL19ub2RlLXdlYXRoZXIuc2NzcyIsInNjc3MvY29tcG9uZW50L3BhZ2UvX2Zvb3Rlci5zY3NzIiwic2Nzcy9jb21wb25lbnQvcGFnZS9faGVhZGVyLnNjc3MiLCJzY3NzL2NvbXBvbmVudC9wYWdlL19tYWluLnNjc3MiLCJzY3NzL2NvbXBvbmVudC9wYWdlL19zdGFydGVyLnNjc3MiLCJzY3NzL2NvbXBvbmVudC9yZWdpb24vX3JlZ2lvbi1hc2lkZS5zY3NzIiwic2Nzcy9jb21wb25lbnQvcmVnaW9uL19yZWdpb24tY29udGVudC10b3Auc2NzcyIsInNjc3MvY29tcG9uZW50L3JlZ2lvbi9fcmVnaW9uLWNvbnRlbnQuc2NzcyIsInNjc3MvY29tcG9uZW50L3JlZ2lvbi9fcmVnaW9uLWZvb3Rlci5zY3NzIiwic2Nzcy9jb21wb25lbnQvcmVnaW9uL19yZWdpb24taGlnaGxpZ2h0ZWQuc2NzcyIsInNjc3MvY29tcG9uZW50L3JlZ2lvbi9fcmVnaW9uLW1lbnUtcHJpbWFyeS5zY3NzIiwic2Nzcy9jb21wb25lbnQvcmVnaW9uL19yZWdpb24tbWVudS1zZWNvbmRhcnkuc2NzcyIsInNjc3MvY29tcG9uZW50L3JlZ2lvbi9fcmVnaW9uLXNsaWRlci5zY3NzIiwic2Nzcy9jb21wb25lbnQvdmlld3MvX3ZpZXctLWdhbGxlcnkuc2NzcyIsInNjc3MvY29tcG9uZW50L3ZpZXdzL192aWV3LnNjc3MiLCJzY3NzL2NvbXBvbmVudC92aWV3cy9fdmlld3MtbmV3cy5zY3NzIiwic2Nzcy9za2luL19hbHRlcm5hdGl2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BO0VBQ0k7SUFBZSxxRUNPZ0Y7SURQRSxjQUFhO0dBQUk7Q0VIckg7O0FDTEQsdUZBQXVGO0FBR3ZGO0VBQU8sZUZGZ0U7Q0VFeEI7O0FBSS9DO0VBQ0ksa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixxQkZUbUU7RUVVbkUsc0JGVm1FO0NFV3RFOztBQUdEO0VBQU0sZ0JBQWU7Q0FBSTs7QUFDekI7RUFBMkIsY0FBYTtDQUFJOztBQUk1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QUNuQjs7QUFWRDtFQWVBLGdCakJ4SW1DO0VpQndJbkMsa0JqQnhJbUM7Q2lCeUlwQzs7QUFoQkM7O0VBbUJBLGtCakIzSW1DO0NpQjRJcEM7O0FBcEJDOztFQXVCRSxpQmpCOUlnQztFaUIrSWhDLG1CQUFxQjtFQUFyQixzQkFBcUI7Q0FDeEI7O0FBekJDOztFQTRCQSxnQmpCbEppQztFaUJrSmpDLGdCakJsSmlDO0VpQm1KakMsaUJBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsY0FBYTtDQUNkOztBQUVEO0VBQ0UsY0FBYTtFQUNiLG1CQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGNBQWE7Q0FDZDs7QUFHRDtFQUNFLG1CQUFrQjtDQUNuQjs7QUFFRDtFQUNFLGlCakJuTGdDO0NpQm9MakM7O0FBRUQ7RUFDRSxZQUFXO0VBQ1gsZUFBZ0I7RUFBaEIsaUJBQWdCO0VBQ2hCLG9CbkIzTGdDO0VtQjRMaEMsYUFBWTtDQUNiOztBQUdELGdCQUFnQjs7QUFDaEI7RUFNSSxhQUFZO0VBQ1osb0JuQnRNOEI7Q21CdU0vQjs7QUM1TUg7RUFFRTtJYmlCRSxZY1owQjtJZFkxQixZQ3lIa0U7SUR6SGxFLFlFQTREO0lGQTVELGVDK0VxQjtJRC9FckIsZ0JDa0ZvQjtHWWpHckI7QzlCczNCRjs7QWM5ekJHO0VnQnJEQTtJYllBLGdCQ3dJMEM7SUR4STFDLFlFQTREO0lGQTVELHVCRzREOEU7R1V0RTdFO0VBRUQ7SWJRQSxnQkN3STBDO0lEeEkxQyxhRUF1RTtJRkF2RSxnQkNrRm9CO0dZeEZuQjtDOUIwM0JKOztBYzMwQkc7RWdCckRBO0liWUEsaUJDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHVTVEN0U7RUFSRDtJYlFBLGlCQ3dJMEM7SUR4STFDLGFFQXVFO0lGQXZFLGdCQ2tGb0I7R1k5RW5CO0M5QjYzQko7O0FnQ3A1QkQ7RUFFRTtJZmlCRSxZY1owQjtJZFkxQixZQ3lIa0U7SUR6SGxFLFlFQTREO0lGQTVELGVDK0VxQjtJRC9FckIsZ0JDa0ZvQjtHY2pHckI7RUFFRDtJZmFFLGlCQ3dJMEM7SUR4STFDLFlFQTREO0lGQTVELHVCRzREOEU7R1l2RS9FO0VBQ0Q7SUFDRSxhQUFZO0dBQ2I7Q2hDMjVCRjs7QWMxMkJHO0VrQjFERjtJZmlCRSxZY0owQjtJZEkxQixnQkN3STBDO0lEeEkxQyxZRUE0RDtJRkE1RCx1Qkc0RDhFO0dZN0Q3RTtFQVpIO0lmYUUsZ0JDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHWXpEN0U7RUFFRDtJZkxBLFljSjBCO0lkSTFCLGdCQ3dJMEM7SUR4STFDLFlFQTREO0lGQTVELHVCRzREOEU7R1lwRDdFO0NoQys1Qko7O0FjOTNCRztFa0IxREY7SWZpQkUsaUJDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHWTdDN0U7RUF6Qkg7SUE0QkksWUFBVztHQUNaO0VBZEQ7SWZMQSxZRUE0RDtJRkE1RCxlZ0J3RGlCO0loQnhEakIsb0JpQkYyQjtJakJFM0IsaUJDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHWXBDN0U7Q2hDazZCSjs7QW1DNzhCRDtFQUNFO0szQlNBLFFBQVE7SVNTTixrQm1CK0JrQztJbkIvQmxDLGtCb0JxRG9DO0lwQnJEcEMsbUJvQnFEbUU7SUZyRW5FLGdCQUFlO0dBQ2hCO0UzQkhEO0lBQ0UsYUFBWTtJQUNaLGVBQWM7R0FDZjtFQUVEO0lBQ0UsWUFBVztHQUNaO0NSczlCRjs7QWNsNkJHO0VxQjNERjtLM0JTQSxRQUFRO0lTU04sZ0JvQnVDZTtJcEJ2Q2Ysa0JvQnFEb0M7SXBCckRwQyxtQm9CcURtRTtHRjlEbEU7RTNCVEg7SUFDRSxhQUFZO0lBQ1osZUFBYztHQUNmO0VBRUQ7SUFDRSxZQUFXO0dBQ1o7Q1JzK0JGOztBY2w3Qkc7RXFCM0RGO0szQlNBLFFBQVE7SVNTTixrQm1CK0JrQztJbkIvQmxDLGtCb0JxRG9DO0lwQnJEcEMsbUJvQnFEbUU7R0Z2RGxFO0UzQmhCSDtJQUNFLGFBQVk7SUFDWixlQUFjO0dBQ2Y7RUFFRDtJQUNFLFlBQVc7R0FDWjtDUnMvQkY7O0FjbDhCRztFcUIzREY7SUFxQkksV0FBVTtHQUNYO0NuQzYrQko7O0FzQ3BnQ0Q7RUFDRTtJckJrQkUsWWNaMEI7R09KM0I7Q3RDdWdDRjs7QWM5OEJHO0V3QnZERjtJckJjRSxnQkN3STBDO0lEeEkxQyxZRUE0RDtJRkE1RCx1Qkc0RDhFO0drQnRFM0U7RUFKTDtJckJjRSxnQkN3STBDO0lEeEkxQyxhRUF1RTtJRkF2RSxnQkNrRm9CO0dvQnhGakI7Q3RDMGdDTjs7QWMzOUJHO0V3QnZERjtJckJjRSxpQkN3STBDO0lEeEkxQyxZRUE0RDtJRkE1RCx1Qkc0RDhFO0drQjVEM0U7RUFkTDtJckJjRSxpQkN3STBDO0lEeEkxQyxhRUF1RTtJRkF2RSxnQkNrRm9CO0dvQjlFakI7Q3RDNmdDTjs7QXVDcGlDRDtFQUVFO0lBQ0Usb0JBQW1CO0dBbUJwQjtDdkNvaENGOztBYzkrQkc7RXlCMURGO0l0QmlCRSxnQkN3STBDO0lEeEkxQyxZRUE0RDtJRkE1RCx1Qkc0RDhFO0dtQmhFN0U7RUFiSDtJdEJpQkUsYUVBdUU7SUZBdkUsZ0JjaURzQztHUTNEakM7Q3ZDNmlDUjs7QWMxL0JHO0V5QjFERjtJdEJpQkUsaUJDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHbUJoRTdFO0N2QytpQ0o7O0FjbGdDRztFeUIxREY7SXRCaUJFLGFFQXVFO0lGQXZFLGdCY2lEc0M7R1FoRG5DO0N2Q2lqQ047O0F1Q3JrQ0Q7RUF3QkU7SUFDRSxvQkFBbUI7R0EyQnBCO0N2Q3VoQ0Y7O0FjL2dDRztFeUJwQ0Y7SXRCTEUsZ0JDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHbUJsRDNFO0VBTEw7SXRCTEUsZ0JDd0kwQztJRHhJMUMsYUVBdUU7SUZBdkUsZ0JDa0ZvQjtHcUJyRWpCO0N2Q3dqQ047O0FjNWhDRztFeUJwQ0Y7SXRCTEUsaUJDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHbUJ6QzNFO0VBZEw7SXRCTEUsaUJDd0kwQztJRHhJMUMsYUVBdUU7SUZBdkUsZ0JDa0ZvQjtHcUI1RGpCO0N2QzRqQ047O0FjemlDRztFeUJwQ0Y7SXRCTEUsaUJDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHbUJoQzNFO0VBdkJMO0l0QkxFLGlCQ3dJMEM7SUR4STFDLGFFQXVFO0lGQXZFLGdCQ2tGb0I7R3FCbkRqQjtDdkNna0NOOztBY3RqQ0c7RXlCTkY7SXRCbkNFLGdCQ3dJMEM7SUR4STFDLFlFQTREO0lGQTVELHVCRzREOEU7R21CaEIzRTtDdkMyakNOOztBYzlqQ0c7RXlCTkY7SXRCbkNFLGlCQ3dJMEM7SUR4STFDLFlFQTREO0lGQTVELHVCRzREOEU7R21CaEIzRTtDdkNta0NOOztBd0Nsb0NEOzs7RUFHRSxvQkFBbUI7RUFBbkIsb0JBQW1CO0NBY3BCOztBMUIyQ0c7RTBCNURKOzs7SXZCbUJJLGdCQ3dJMEM7SUR4STFDLGFFQXVFO0lGQXZFLGdCQ2tGb0I7R3NCcEZ2QjtDeENpb0NBOztBY3RsQ0c7RTBCNURKOzs7SXZCbUJJLGlCQ3dJMEM7SUR4STFDLGFFQXVFO0lGQXZFLGdCQ2tGb0I7R3NCcEZ2QjtDeEMyb0NBOztBd0M1cENEOzs7RUFZSSxlQUFjO0VBR2QsVUFBUztDQUNWOztBQUdIO0VBQ0UsaUJBQWdCO0VBQWhCLGlCQUFnQjtDQUNqQjs7QUNyQkQ7RUFDRSxvQkFBbUI7RUFBbkIsb0JBQW1CO0dqQ1NuQixRQUFRO0VpQ1BSLG1CQUFrQjtFeEJnQmhCLFljWjBCO0VkWTFCLFlDeUhrRTtFRHpIbEUsWUVBNEQ7RUZBNUQsZUMrRXFCO0VEL0VyQixnQkNrRm9CO0N1QjFEdkI7O0FqQzFDQztFQUNFLGFBQVk7RUFDWixlQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxZQUFXO0NBQ1o7O0FNb0RDO0UyQjVESjtJeEJtQkksZ0JDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHcUJwQ2pGO0N6Q3dwQ0E7O0Fjdm9DRztFMkI1REo7SXhCbUJJLGlCQ3dJMEM7SUR4STFDLFlFQTREO0lGQTVELHVCRzREOEU7R3FCcENqRjtDekNncUNBOztBeUMzc0NEO0VBZUksY0FBYTtFQUFiLGNBQWE7Q0FZZDs7QTNCaUNDO0UyQjVESjtJQWlC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akY7Q2hENjVDQTs7QWlEOTZDRDtFQUNFLFlBQVc7RUFDWCxjQUFhO0NBd0JkOztBbkNrQ0c7RW1DNURKO0lBS0ksZUFBYztJQUNkLHdCQUF1QjtHQW9CMUI7RUExQkQ7SWhDbUJJLGlCQ3dJMEM7SUR4STFDLFlFQTREO0c4QlQzRDtFQ3VERDtJakM5Q0EsZWdCd0RpQjtJaEJ4RGpCLG9CaUNvRDZCO0lqQ3BEN0IsWWNaMEI7SWRZMUIsZWtDZ0IrQjtHRHdEOUI7RUExQkQ7SWpDOUNBLHVCQ3dJMEM7SUR4STFDLG9CaUNvRDZCO0lqQ3BEN0IsWWNKMEI7R21CNEV6QjtFQTFCRDtJakM5Q0EsdUJDd0kwQztJRHhJMUMsb0JpQ29ENkI7SWpDcEQ3QixZY0owQjtHbUI0RXpCO0VBMUJEO0lqQzlDQSx1QkN3STBDO0lEeEkxQyxvQmlDb0Q2QjtJakNwRDdCLFljSjBCO0dtQjRFekI7RUQzRkw7SUFhTSxlQUFjO0lBQ2Qsb0JBQW1CO0lBQ25CLFVBQVM7SUFDVCxvQnZDYjRCO0l1Q2M1QixhQUFZO0lBQ1osa0JBQWlCO0dBTWxCO0VBeEJMO0lBc0JRLG9CdkNsQjhCO0d1Q21CL0I7Q2pEdThDTjs7QWNsNkNHO0VzQzVESjs7SW5DbUJJLGdCQ3dJMEM7SUR4STFDLFlFQTREO0lGQTVELHVCRzREOEU7R2dDdkVqRjtDcEQrOUNBOztBYzM2Q0c7RXNDNURKOztJbkNtQkksaUJDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHZ0N2RWpGO0NwRHcrQ0E7O0FvRHQrQ0Q7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUztFQUNULDBCQUFzQztFQUF0Qyx1Q0FBc0M7RUFDdEMsZ0JBQWU7RUFDZixnQkFBaUI7RUFBakIsa0JBQWlCO0VBQ2pCLGtCQUFpQjtFQUNqQixvQjFDZGdDO0UwQ2VoQyxhQUFZO0VBQ1osMkNBQWtDO0VBQWxDLG1DQUFrQztDQTJCbkM7O0FBcENEO0VBWUksbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IsWUFBYTtFQUFiLGNBQWE7RUFDYixhQUFZO0VBQ1osZ0JBQWU7RUFBZixn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RENrQztFZ0RBbEMsMkJBQTBCO0NBQzNCOztBQ0pEO0VBQ0UsbUJBQWtCO0NBU25COztBQVZBO0VBR0csWUFBVztFQUNYLGdCQUFlO0NBS2hCOztBQVRGO0VBT0ssZ0JBQWU7Q0FDaEI7O0FDVFA7RUFDRSxvQkFBbUI7RUFBbkIsb0JBQW1CO0UzQ2tCakIsWWNaMEI7RWRZMUIsWUN5SGtFO0VEekhsRSxZRUE0RDtFRkE1RCxlQytFcUI7RUQvRXJCLGdCQ2tGb0I7QzBDckZ2Qjs7QTlDNENHO0U4QzVESjtJM0NtQkksaUJDd0kwQztJRHhJMUMsWUVBNEQ7R3lDSC9EO0VWaURHO0lqQzlDQSxlZ0J3RGlCO0loQnhEakIsb0JpQ29ENkI7SWpDcEQ3QixZY1owQjtJZFkxQixla0NnQitCO0dEd0Q5QjtFQTFCRDtJakM5Q0EsdUJDd0kwQztJRHhJMUMsb0JpQ29ENkI7SWpDcEQ3QixZY0owQjtHbUI0RXpCO0NsRCt0REo7O0FjOXZERztFOEM1REo7STNDbUJJLGdCQ3dJMEM7SUR4STFDLFlFQTREO0d5Q0gvRDtFVmlERztJakM5Q0EsZWdCd0RpQjtJaEJ4RGpCLG9CaUNvRDZCO0lqQ3BEN0IsWWNaMEI7SWRZMUIsZWtDZ0IrQjtHRHdEOUI7RUExQkQ7SWpDOUNBLHNCQ3dJMEM7SUR4STFDLG9CaUNvRDZCO0lqQ3BEN0IsWWNKMEI7R21CNEV6QjtDbERpdkRKOztBY2h4REc7RThDNURKO0kzQ21CSSxpQkN3STBDO0lEeEkxQyxZRUE0RDtHeUNIL0Q7RVZpREc7SWpDOUNBLGVnQndEaUI7SWhCeERqQixvQmlDb0Q2QjtJakNwRDdCLFljWjBCO0lkWTFCLGVrQ2dCK0I7R0R3RDlCO0VBMUJEO0lqQzlDQSx1QkN3STBDO0lEeEkxQyxvQmlDb0Q2QjtJakNwRDdCLFljSjBCO0dtQjRFekI7Q2xEbXdESjs7QTZEOTFERDtFQUNFLHNCQUFxQjtDQUN0Qjs7QUFFRDtFQUNFLGdCQUFlO0VBQ2Ysc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsdUNBQXNDO0NBQ3ZDOztBQUVEO0VBQ0UsYUFBWTtF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eEkxQyxhRUF1RTtJRkF2RSxnQkNrRm9CO0dtRDFFakI7Q3JFNnFFTjs7QWM1b0VHO0V1RDVESjtJcERtQkksaUJDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHaUQ5QzNFO0VBakNQO0lwRG1CSSxpQkN3STBDO0lEeEkxQyxhRUF1RTtJRkF2RSxnQkNrRm9CO0dtRGpFakI7Q3JFaXJFTjs7QXFFcnRFRDtFQTRDTSxvQkFBMEI7RUFBMUIsMkJBQTBCO0NBQzNCOztBQTdDTDtFQW9ETSxnQkFBa0I7RUFBbEIsbUJBQWtCO0VBQ2xCLGlCQUFvQjtFQUFwQixxQkFBb0I7RUFDcEIsOEIzRG5ENEI7QzJEMEQ3Qjs7QXZEREQ7RXVENURKO0lwRG1CSSxnQkN3STBDO0lEeEkxQyxZRUE0RDtJRkE1RCx1Qkc0RDhFO0dpRGxCN0U7Q3JFMHFFSjs7QWMzcUVHO0V1RDVESjtJcERtQkksaUJDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHaURsQjdFO0NyRWtyRUo7O0FxRS91RUQ7RXBEbUJJLGlCQ3dJMEM7RUR4STFDLFlFQTREO0NrRCtDekQ7O0FuQkRIO0VqQzlDQSxlZ0J3RGlCO0VoQnhEakIsb0JpQ29ENkI7RWpDcEQ3QixZY1owQjtFZFkxQixla0NnQitCO0NEd0Q5Qjs7QUExQkQ7RWpDOUNBLHVCQ3dJMEM7RUR4STFDLG9CaUNvRDZCO0VqQ3BEN0IsWWNKMEI7Q21CNEV6Qjs7QXBDL0JEO0V3RDVESjtJckRtQkksZ0JDd0kwQztJRHhJMUMsWUVBNEQ7SUZBNUQsdUJHNEQ4RTtHa0QxRTNFO0VBTFA7SXJEbUJJLGdCQ3dJMEM7SUR4STFDLGFFQXVFO0lGQXZFLGdCQ2tGb0I7R29EN0ZqQjtDdEVzd0VOOztBY2x0RUc7RXdENURKO0lyRG1CSSxpQkN3STBDO0lEeEkxQyxZRUE0RDtJRkE1RCx1Qkc0RDhFO0drRGpFM0U7RUFkUDtJckRtQkksaUJDd0kwQztJRHhJMUMsYUVBdUU7SUZBdkUsZ0JDa0ZvQjtHb0RwRmpCO0N0RTB3RU47O0FjL3RFRztFd0Q1REo7SXJEbUJJLGdCQ3dJ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a0JBUmdCO0NBVWpCOztBcEVrREc7RW9FMURKO0lBY0ksbUJBQWtCO0lBQ2xCLFdBSmdCO0dBS2pCO0VBWEg7SUFjSSxrQkFSZ0I7R0FTakI7Q2xGNGtGRjs7QWN0aUZHO0VvRTFESjtJQTJCSSxtQkFBa0I7SUFDbEIsVUFKZTtHQUtoQjtFQXhCSDtJQTJCSSxpQkFSZTtHQVNoQjtDbEZ5a0ZGOztBY2hqRkc7RW9FMURKO0lBd0NJLG1CQUFrQjtJQUNsQixVQUplO0dBS2hCO0VBckNIO0lBd0NJLGlCQVJlO0dBU2hCO0NsRnNrRkY7O0FjMWpGRztFb0UxREo7SUFxREksbUJBQWtCO0lBQ2xCLFVBSmU7R0FLaEI7RUFsREg7SUFxREksaUJBUmU7R0FTaEI7Q2xGbWtGRjs7QWNwa0ZHO0VvRTFESjtJQWtFSSxtQkFBa0I7SUFDbEIsVUFKZTtJQUtmLGVBQWM7R0FDZjtFQWhFSDtJQW1FSSxpQkFUZTtHQVVoQjtDbEZna0ZGOztBbUYzb0ZEO0VsRW1CSSxZY1owQjtFZFkxQixZQ3lIa0U7RUR6SGxFLFlFQTREO0VGQTVELGVDK0VxQjtFRC9FckIsZ0JDa0ZvQjtFaUVsR3BCLG9CQUFtQjtFQUFuQixvQkFBbUI7Q0FxQnBCOztBckVvQ0M7RXFFNURKO0lsRW1CSSxpQkN3STBDO0lEeEkxQyxZRUE0RDtHZ0VLN0Q7RWpDeUNDO0lqQzlDQSxlZ0J3RGlCO0loQnhEakIsb0JpQ29ENkI7SWpDcEQ3QixZY1owQjtJZFkxQixla0NnQitCO0dEd0Q5QjtFQTFCRDtJakM5Q0EsdUJDd0kwQztJRHhJMUMsb0JpQ29ENkI7SWpDcEQ3QixZY0owQjtHbUI0RXpCO0NsRDJrRko7O0FjMW1GRztFcUU1REo7SWxFbUJJLGdCQ3dJMEM7SUR4STFDLFlFQTREO0dnRUs3RDtFakN5Q0M7SWpDOUNBLGVnQndEaUI7SWhCeERqQixvQmlDb0Q2QjtJakNwRDdCLFljWjBCO0lkWTFCLGVrQ2dCK0I7R0R3RDlCO0VBMUJEO0lqQzlDQSxzQkN3STBDO0lEeEkxQyxvQmlDb0Q2QjtJakNwRDdCLFljSjBCO0dtQjRFekI7Q2xENmxGSjs7QWM1bkZHO0VxRTVESjtJbEVtQkksaUJDd0kwQztJRHhJMUMsWUVBNEQ7R2dFSzdEO0VqQ3lDQztJakM5Q0EsZWdCd0RpQjtJaEJ4RGpCLG9CaUNvRDZCO0lqQ3BEN0IsWWNaMEI7SWRZMUIsZWtDZ0IrQjtHRHdEOUI7RUExQkQ7SWpDOUNBLHVCQ3dJMEM7SUR4STFDLG9CaUNvRDZCO0lqQ3BEN0IsWWNKMEI7R21CNEV6QjtFQTFCRDtJakM5Q0EsdUJDd0kwQztJRHhJMUMsb0JpQ29ENkI7SWpDcEQ3QixZY0owQjtHbUI0RXpCO0NsRG9uRko7O0FjbnBGRztFcUU1REo7SWxFbUJJLGdCQ3dJMEM7SUR4STFDLFlFQTREO0dnRUs3RDtFakN5Q0M7SWpDOUNBLGVnQndEaUI7SWhCeERqQixvQmlDb0Q2QjtJakNwRDdCLFljWjBCO0lkWTFCLGVrQ2dCK0I7R0R3RDlCO0VBMUJEO0lqQzlDQSxzQkN3STBDO0lEeEkxQyxvQmlDb0Q2QjtJakNwRDdCLFljSjBCO0dtQjRFekI7RUExQkQ7SWpDOUNBLHNCQ3dJMEM7SUR4STFDLG9CaUNvRDZCO0lqQ3BEN0IsWWNKMEI7R21CNEV6QjtFQTFCRDtJakM5Q0Esc0JDd0kwQztJRHhJMUMsb0JpQ29ENkI7SWpDcEQ3QixZY0owQjtHbUI0RXpCO0NsRGdwRko7O0FjL3FGRztFcUU1REo7SWxFbUJJLGlCQ3dJMEM7SUR4STFDLFlFQTREO0dnRUs3RDtFakN5Q0M7SWpDOUNBLGVnQndEaUI7SWhCeERqQixvQmlDb0Q2QjtJakNwRDdCLFljWjBCO0lkWTFCLGVrQ2dCK0I7R0R3RDlCO0VBMUJEO0lqQzlDQSx1QkN3STBDO0lEeEkxQyxvQmlDb0Q2QjtJakNwRDdCLFljSjBCO0dtQjRFekI7RUExQkQ7SWpDOUNBLHVCQ3dJMEM7SUR4STFDLG9CaUNvRDZCO0lqQ3BEN0IsWWNKMEI7R21CNEV6QjtFQTFCRDtJakM5Q0EsdUJDd0kwQztJRHhJMUMsb0JpQ29ENkI7SWpDcEQ3QixZY0owQjtHbUI0RXpCO0NsRDRxRko7O0FjM3NGRztFcUU1REo7SWxFbUJJLGlCQ3dJMEM7SUR4STFDLFlFQTREO0dnRUs3RDtFakN5Q0M7SWpDOUNBLGVnQndEaUI7SWhCeERqQixvQmlDb0Q2QjtJakNwRDdCLFljWjBCO0lkWTFCLGVrQ2dCK0I7R0R3RDlCO0VBMUJEO0lqQzlDQSx1QkN3STBDO0lEeEkxQyxvQmlDb0Q2QjtJakNwRDdCLFljSjBCO0dtQjRFekI7RUExQkQ7SWpDOUNBLHVCQ3dJMEM7SUR4STFDLG9CaUNvRDZCO0lqQ3BEN0IsWWNKMEI7R21CNEV6QjtFQTFCRDtJakM5Q0EsdUJDd0kwQztJRHhJMUMsb0JpQ29ENkI7SWpDcEQ3QixZY0owQjtHbUI0RXpCO0NsRHdzRko7O0FvRm55RkQ7RzVFVUUsUUFBUTtDNEVQUDs7QTVFRkQ7RUFDRSxhQUFZO0VBQ1osZUFBYztDQUNmOztBQUVEO0VBQ0UsWUFBVztDQUNaOztBNkVSSDtFQUdJLG1CQUFrQjtFQUNsQixvQkFBcUI7RUFBckIsc0JBQXFCO0VBQ3JCLHFCQUFzQjtFQUF0Qix1QkFBc0I7RUFDdEIsaUJBQWdCO0NBb0JqQjs7QUExQkg7RUFTUSxtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFlBQVc7RUFDWCxRQUFPO0VBQ1AsVUFBUztFQUNULDRCQUFtQjtVQUFuQixvQkFBbUI7RUFDbkIsWUFBVztFQUNYLGtEQUFpRDtDQUNsRDs7QUFFRDtFQW5CTjtJQXFCVSxZQUFXO0lBQ1gseUJBQXFDO0dBQ3RDO0NyRmt6RlI7O0FxRnowRkQ7RUE2QkksVUFBUztFQUNULFdBQVU7RUFDVixhQUFZO0VBQ1oscUJBQW9CO0VBQ3BCLGlCekU3QjhCO0N5RThCL0I7O0F2RTBCQztFZHd4RkY7SXNGbDFGRSx3QkFBdUI7R0FLeEI7RXRGZzFGRDtJc0ZsMUZJLHdCQUF1QjtHQUN4QjtFQUVIO0lBQ0UsMEI1RU44QjtHNEVPL0I7RUFFRDtJQUNFLDRCQUEyQjtJQUMzQiwwQjVFVDhCO0c0RVUvQjtFQUVEO0lBRUksMEI1RWhCNEI7RzRFaUI3QjtFQUdIO0lBQ0Usc0JBQXFCO0lBQ3JCLGU1RWxCc0I7STRFbUJ0QixlQUFjO0dBQ2Y7Q3RGODBGRiIsImZpbGUiOiJzdHlsZS5jc3MifQ== */