@charset "UTF-8";
/* If this function is imported, you can import scss files using:

   @if not-imported("your-file") { @import "your-file"; }
*/
/* If this function is imported, you can import scss files using:

   @if not-imported("your-file") { @import "your-file"; }
*/
:root {
  /** Colors **/
  --vr-color-primary: #BA0C2F;
  --vr-color-secondary: #000;
  --vr-color-light: #fff;
  --vr-color-dark: #000;
  --vr-color-nav: var(--vr-color-primary);
  --vr-color-nav-active: var(--vr-color-secondary);
  --vr-color-link: var(--vr-color-secondary);
  --vr-color-text: #000;
  /** Fonts **/
  --vr-font-family-default: "klavika-web", -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
  /** Font size **/
  --vr-font-size-default: 125%;
  /** Font weights **/
  --vr-font-weight-default: 400;
  --vr-font-weight-medium: 500;
  --vr-font-weight-bold: 600;
  /** Line heights **/
  --vr-line-height-default: 1.5;
  --vr-line-height-compact: 1.3;
  /** Breakpoints **/
  --vr-breakpoint-mobile: 599px;
  --vr-breakpoint-tablet: 900px;
  /** Gaps **/
  --vr-default-gap: 1rem;
  --vr-medium-gap: 5rem;
  --vr-large-gap: 8rem;
  /** Content grid **/
  --vr-content-grid-padding-inline: 1rem;
  --vr-content-grid-indent-max-width: 760px;
  --vr-content-grid-content-max-width: 1120px;
  --vr-content-grid-breakout-max-width: 1480px;
  /** Forms **/
  --vr-form-placeholder-color: #777;
  --vr-form-font-size: 1rem;
  --vr-form-font-family: var(--vr-font-family-default);
  --vr-form-input-color: #000;
  --vr-form-input-background-color: #fff;
  --vr-form-input-border-color: #777;
  --vr-form-input-border-width: 1px;
  --vr-form-input-border-radius: 0;
  --vr-form-input-padding-horizontal: 5px;
  --vr-form-input-padding-vertical: 0;
  --vr-form-input-padding: var(--vr-form-input-padding-vertical) var(--vr-form-input-padding-horizontal);
  --vr-form-input-height: 40px;
  --vr-form-input-line-height: 40px;
}
@media screen and (max-width: 599px) {
  :root {
    --vr-bw-padding-inline: .5rem;
  }
}
html {
  font-size: var(--vr-font-size-default);
}
body {
  font-family: var(--vr-font-family-default);
  font-weight: var(--vr-font-weight-default);
  line-height: var(--vr-line-height-default);
  font-size: 1rem;
}
strong, b {
  font-weight: 600;
}
input, label, select, button, textarea {
  margin: 0;
  border: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  background: none;
  line-height: 1;
  font-size: var(--vr-form-font-size);
  /* Browsers have different default form fonts */
  font-family: var(--vr-form-font-family);
}
.widget > label {
  display: block;
}
input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea, select, input:not([type]) {
  border: var(--vr-form-input-border-color) var(--vr-form-input-border-width) solid;
  padding: var(--vr-form-input-padding);
  line-height: var(--vr-form-input-line-height);
  height: var(--vr-form-input-height);
  color: var(--vr-form-input-color);
  background-color: var(--vr-form-input-background-color);
  border-radius: var(--vr-form-input-border-radius);
  width: 100%;
}
/* Remove the stupid outer glow in Webkit */
input:focus {
  outline: 0;
}
/* Box Sizing Reset
-----------------------------------------------*/
/* All of our custom controls should be what we expect them to be */
input, textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* These elements are usually rendered a certain way by the browser */
button, input[type=reset], input[type=button], input[type=submit], input[type=checkbox], input[type=radio], select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* Text Inputs
-----------------------------------------------*/
/* Button Controls
-----------------------------------------------*/
input[type=checkbox], input[type=radio] {
  width: 13px;
  height: 13px;
}
/* File Uploads
-----------------------------------------------*/
/* Search Input
-----------------------------------------------*/
/* Make webkit render the search input like a normal text field */
input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
}
/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration {
  display: none;
}
/* Buttons
-----------------------------------------------*/
button, input[type="reset"], input[type="button"], input[type="submit"] {
  /* Fix IE7 display bug */
  overflow: visible;
  width: auto;
}
/* IE8 and FF freak out if this rule is within another selector */
::-webkit-file-upload-button {
  padding: 0;
  border: 0;
  background: none;
}
/* Textarea
-----------------------------------------------*/
textarea {
  height: auto;
  line-height: var(--vr-line-height-default);
  /* Move the label to the top */
  vertical-align: top;
  overflow: auto;
  /* Turn off scroll bars in IE unless needed */
}
/* Selects
-----------------------------------------------*/
select[multiple] {
  /* Move the label to the top */
  vertical-align: top;
}
/* Placeholders
-----------------------------------------------*/
::-webkit-input-placeholder {
  /* Webkit Browsers */
  color: var(--vr-form-placeholder-color);
  font-size: 1rem;
  text-transform: uppercase;
  opacity: 0.9;
  font-weight: 600;
}
:-moz-placeholder {
  /* Firefox < 19 */
  color: var(--vr-form-placeholder-color);
  font-size: 1rem;
  text-transform: uppercase;
  opacity: 0.9;
  font-weight: 600;
}
::-moz-placeholder {
  /* Firefox >= 19 */
  color: var(--vr-form-placeholder-color);
  font-size: 1rem;
  text-transform: uppercase;
  opacity: 0.9;
  font-weight: 600;
}
:-ms-input-placeholder {
  /* IE 10-11 */
  color: var(--vr-form-placeholder-color) !important;
  font-size: 1rem !important;
  text-transform: uppercase !important;
  opacity: 0.9;
  font-weight: 600;
}
::-ms-input-placeholder {
  /* Edge (old) */
  color: var(--vr-form-placeholder-color);
  font-size: 1rem;
  text-transform: uppercase;
  opacity: 0.9;
  font-weight: 600;
}
::placeholder {
  /* CSS 4 Draft */
  color: var(--vr-form-placeholder-color);
  font-size: 1rem;
  text-transform: uppercase;
  opacity: 0.9;
  font-weight: 600;
}
/**
 * Floating Labels
 */
.widget {
  position: relative;
  margin-top: calc(var(--vr-line-height-default) * var(--vr-form-font-size) + .5rem);
  margin-inline: auto;
}
.widget textarea::placeholder, .widget input[type=date]::placeholder, .widget input[type=datetime]::placeholder, .widget input[type=datetime-local]::placeholder, .widget input[type=email]::placeholder, .widget input[type=month]::placeholder, .widget input[type=number]::placeholder, .widget input[type=password]::placeholder, .widget input[type=range]::placeholder, .widget input[type=search]::placeholder, .widget input[type=tel]::placeholder, .widget input[type=text]::placeholder, .widget input[type=time]::placeholder, .widget input[type=url]::placeholder, .widget input[type=week]::placeholder, .widget input:not([type])::placeholder {
  color: transparent;
}
.widget textarea::-webkit-contacts-auto-fill-button, .widget input[type=date]::-webkit-contacts-auto-fill-button, .widget input[type=datetime]::-webkit-contacts-auto-fill-button, .widget input[type=datetime-local]::-webkit-contacts-auto-fill-button, .widget input[type=email]::-webkit-contacts-auto-fill-button, .widget input[type=month]::-webkit-contacts-auto-fill-button, .widget input[type=number]::-webkit-contacts-auto-fill-button, .widget input[type=password]::-webkit-contacts-auto-fill-button, .widget input[type=range]::-webkit-contacts-auto-fill-button, .widget input[type=search]::-webkit-contacts-auto-fill-button, .widget input[type=tel]::-webkit-contacts-auto-fill-button, .widget input[type=text]::-webkit-contacts-auto-fill-button, .widget input[type=time]::-webkit-contacts-auto-fill-button, .widget input[type=url]::-webkit-contacts-auto-fill-button, .widget input[type=week]::-webkit-contacts-auto-fill-button, .widget input:not([type])::-webkit-contacts-auto-fill-button {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
}
.widget textarea + label, .widget input[type=date] + label, .widget input[type=datetime] + label, .widget input[type=datetime-local] + label, .widget input[type=email] + label, .widget input[type=month] + label, .widget input[type=number] + label, .widget input[type=password] + label, .widget input[type=range] + label, .widget input[type=search] + label, .widget input[type=tel] + label, .widget input[type=text] + label, .widget input[type=time] + label, .widget input[type=url] + label, .widget input[type=week] + label, .widget input:not([type]) + label {
  position: absolute;
  line-height: var(--vr-line-height-default);
  top: calc(50% - var(--vr-line-height-default) * 1em / 2);
  left: var(--vr-form-input-padding-horizontal);
  color: var(--vr-form-placeholder-color);
  pointer-events: none;
  transition: inset 250ms;
}
.widget textarea:focus + label, .widget textarea:not(:placeholder-shown) + label, .widget input[type=date]:focus + label, .widget input[type=date]:not(:placeholder-shown) + label, .widget input[type=datetime]:focus + label, .widget input[type=datetime]:not(:placeholder-shown) + label, .widget input[type=datetime-local]:focus + label, .widget input[type=datetime-local]:not(:placeholder-shown) + label, .widget input[type=email]:focus + label, .widget input[type=email]:not(:placeholder-shown) + label, .widget input[type=month]:focus + label, .widget input[type=month]:not(:placeholder-shown) + label, .widget input[type=number]:focus + label, .widget input[type=number]:not(:placeholder-shown) + label, .widget input[type=password]:focus + label, .widget input[type=password]:not(:placeholder-shown) + label, .widget input[type=range]:focus + label, .widget input[type=range]:not(:placeholder-shown) + label, .widget input[type=search]:focus + label, .widget input[type=search]:not(:placeholder-shown) + label, .widget input[type=tel]:focus + label, .widget input[type=tel]:not(:placeholder-shown) + label, .widget input[type=text]:focus + label, .widget input[type=text]:not(:placeholder-shown) + label, .widget input[type=time]:focus + label, .widget input[type=time]:not(:placeholder-shown) + label, .widget input[type=url]:focus + label, .widget input[type=url]:not(:placeholder-shown) + label, .widget input[type=week]:focus + label, .widget input[type=week]:not(:placeholder-shown) + label, .widget input:not([type]):focus + label, .widget input:not([type]):not(:placeholder-shown) + label {
  top: calc(var(--vr-line-height-default) * -1em);
  left: 0;
  color: var(--vr-color-text);
}
.widget textarea:placeholder-shown + label + .clear, .widget input[type=date]:placeholder-shown + label + .clear, .widget input[type=datetime]:placeholder-shown + label + .clear, .widget input[type=datetime-local]:placeholder-shown + label + .clear, .widget input[type=email]:placeholder-shown + label + .clear, .widget input[type=month]:placeholder-shown + label + .clear, .widget input[type=number]:placeholder-shown + label + .clear, .widget input[type=password]:placeholder-shown + label + .clear, .widget input[type=range]:placeholder-shown + label + .clear, .widget input[type=search]:placeholder-shown + label + .clear, .widget input[type=tel]:placeholder-shown + label + .clear, .widget input[type=text]:placeholder-shown + label + .clear, .widget input[type=time]:placeholder-shown + label + .clear, .widget input[type=url]:placeholder-shown + label + .clear, .widget input[type=week]:placeholder-shown + label + .clear, .widget input:not([type]):placeholder-shown + label + .clear {
  display: none;
}
.widget textarea:not(input) + label, .widget input[type=date]:not(input) + label, .widget input[type=datetime]:not(input) + label, .widget input[type=datetime-local]:not(input) + label, .widget input[type=email]:not(input) + label, .widget input[type=month]:not(input) + label, .widget input[type=number]:not(input) + label, .widget input[type=password]:not(input) + label, .widget input[type=range]:not(input) + label, .widget input[type=search]:not(input) + label, .widget input[type=tel]:not(input) + label, .widget input[type=text]:not(input) + label, .widget input[type=time]:not(input) + label, .widget input[type=url]:not(input) + label, .widget input[type=week]:not(input) + label, .widget input:not([type]):not(input) + label {
  top: calc(var(--vr-form-input-height) / 2 - var(--vr-line-height-default) * 1em / 2);
}
.widget .clear {
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  position: absolute;
  top: 50%;
  right: -9px;
  transform: translateY(-50%);
  background: none;
  border: none;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  color: #777;
  transition: color 250ms;
  display: flex;
  align-items: center;
  justify-content: center;
}
.widget .clear:hover, .widget .clear:focus {
  color: #333;
}
.m-none {
  margin: 0 !important;
}
.ml-none {
  margin-left: 0 !important;
}
.mr-none {
  margin-right: 0 !important;
}
.mt-none {
  margin-top: 0 !important;
}
.mb-none {
  margin-bottom: 0 !important;
}
.mx-none {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.my-none {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.p-none {
  padding: 0 !important;
}
.pl-none {
  padding-left: 0 !important;
}
.pr-none {
  padding-right: 0 !important;
}
.pt-none {
  padding-top: 0 !important;
}
.pb-none {
  padding-bottom: 0 !important;
}
.px-none {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.py-none {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.m-default {
  margin: var(--vr-default-gap) !important;
}
.ml-default {
  margin-left: var(--vr-default-gap) !important;
}
.mr-default {
  margin-right: var(--vr-default-gap) !important;
}
.mt-default {
  margin-top: var(--vr-default-gap) !important;
}
.mb-default {
  margin-bottom: var(--vr-default-gap) !important;
}
.mx-default {
  margin-left: var(--vr-default-gap) !important;
  margin-right: var(--vr-default-gap) !important;
}
.my-default {
  margin-top: var(--vr-default-gap) !important;
  margin-bottom: var(--vr-default-gap) !important;
}
.p-default {
  padding: var(--vr-default-gap) !important;
}
.pl-default {
  padding-left: var(--vr-default-gap) !important;
}
.pr-default {
  padding-right: var(--vr-default-gap) !important;
}
.pt-default {
  padding-top: var(--vr-default-gap) !important;
}
.pb-default {
  padding-bottom: var(--vr-default-gap) !important;
}
.px-default {
  padding-left: var(--vr-default-gap) !important;
  padding-right: var(--vr-default-gap) !important;
}
.py-default {
  padding-top: var(--vr-default-gap) !important;
  padding-bottom: var(--vr-default-gap) !important;
}
.m-medium {
  margin: var(--vr-medium-gap) !important;
}
.ml-medium {
  margin-left: var(--vr-medium-gap) !important;
}
.mr-medium {
  margin-right: var(--vr-medium-gap) !important;
}
.mt-medium {
  margin-top: var(--vr-medium-gap) !important;
}
.mb-medium {
  margin-bottom: var(--vr-medium-gap) !important;
}
.mx-medium {
  margin-left: var(--vr-medium-gap) !important;
  margin-right: var(--vr-medium-gap) !important;
}
.my-medium {
  margin-top: var(--vr-medium-gap) !important;
  margin-bottom: var(--vr-medium-gap) !important;
}
.p-medium {
  padding: var(--vr-medium-gap) !important;
}
.pl-medium {
  padding-left: var(--vr-medium-gap) !important;
}
.pr-medium {
  padding-right: var(--vr-medium-gap) !important;
}
.pt-medium {
  padding-top: var(--vr-medium-gap) !important;
}
.pb-medium {
  padding-bottom: var(--vr-medium-gap) !important;
}
.px-medium {
  padding-left: var(--vr-medium-gap) !important;
  padding-right: var(--vr-medium-gap) !important;
}
.py-medium {
  padding-top: var(--vr-medium-gap) !important;
  padding-bottom: var(--vr-medium-gap) !important;
}
.m-large {
  margin: var(--vr-large-gap) !important;
}
.ml-large {
  margin-left: var(--vr-large-gap) !important;
}
.mr-large {
  margin-right: var(--vr-large-gap) !important;
}
.mt-large {
  margin-top: var(--vr-large-gap) !important;
}
.mb-large {
  margin-bottom: var(--vr-large-gap) !important;
}
.mx-large {
  margin-left: var(--vr-large-gap) !important;
  margin-right: var(--vr-large-gap) !important;
}
.my-large {
  margin-top: var(--vr-large-gap) !important;
  margin-bottom: var(--vr-large-gap) !important;
}
.p-large {
  padding: var(--vr-large-gap) !important;
}
.pl-large {
  padding-left: var(--vr-large-gap) !important;
}
.pr-large {
  padding-right: var(--vr-large-gap) !important;
}
.pt-large {
  padding-top: var(--vr-large-gap) !important;
}
.pb-large {
  padding-bottom: var(--vr-large-gap) !important;
}
.px-large {
  padding-left: var(--vr-large-gap) !important;
  padding-right: var(--vr-large-gap) !important;
}
.py-large {
  padding-top: var(--vr-large-gap) !important;
  padding-bottom: var(--vr-large-gap) !important;
}
:root {
  --vr-content-grid-content-size: calc(
    (var(--vr-content-grid-content-max-width) - var(--vr-content-grid-indent-max-width)) / 2
  );
  --vr-content-grid-breakout-size: calc(
    (var(--vr-content-grid-breakout-max-width) - var(--vr-content-grid-content-max-width)) / 2
  );
}
.content-grid-wrapper, #header, #footer {
  width: 100%;
  display: grid;
  grid-template-columns: [full-width-start] minmax(var(--vr-content-grid-padding-inline), 1fr) [breakout-start] minmax(var(--vr-content-grid-padding-inline), var(--vr-content-grid-breakout-size)) [content-start] minmax(var(--vr-content-grid-padding-inline), var(--vr-content-grid-content-size)) [indent-start] min(100% - (var(--vr-content-grid-padding-inline) * 6), var(--vr-content-grid-indent-max-width)) [indent-end] minmax(var(--vr-content-grid-padding-inline), var(--vr-content-grid-content-size)) [content-end] minmax(var(--vr-content-grid-padding-inline), var(--vr-content-grid-breakout-size)) [breakout-end] minmax(var(--vr-content-grid-padding-inline), 1fr) [full-width-end];
}
.content-grid-wrapper > *, #header > *, #footer > * {
  grid-column: content;
}
.content-grid-wrapper > * .content-grid-small, #header > * .content-grid-small, #footer > * .content-grid-small {
  grid-column: indent;
}
.content-grid-wrapper > * .content-grid-extended, #header > * .content-grid-extended, #footer > * .content-grid-extended {
  grid-column: breakout;
}
.content-grid-wrapper > * .content-grid-default-left, #header > * .content-grid-default-left, #footer > * .content-grid-default-left {
  grid-column: breakout / indent;
}
.content-grid-wrapper > * .content-grid-default-right, #header > * .content-grid-default-right, #footer > * .content-grid-default-right {
  grid-column: indent / breakout;
}
.content-grid-wrapper > * .content-grid-extended-left, #header > * .content-grid-extended-left, #footer > * .content-grid-extended-left {
  grid-column: breakout / content;
}
.content-grid-wrapper > * .content-grid-extended-right, #header > * .content-grid-extended-right, #footer > * .content-grid-extended-right {
  grid-column: content / breakout;
}
.content-grid-wrapper > * .content-grid-full, #header > * .content-grid-full, #footer > * .content-grid-full {
  grid-column: full-width;
}
@media screen and (max-width: 599px) {
  .content-grid-wrapper > * .content-grid-extended, #header > * .content-grid-extended, #footer > * .content-grid-extended {
    grid-column: full-width;
  }
  .content-grid-wrapper > * .content-grid-default-left, #header > * .content-grid-default-left, #footer > * .content-grid-default-left {
    grid-column: full-width / content;
  }
  .content-grid-wrapper > * .content-grid-default-right, #header > * .content-grid-default-right, #footer > * .content-grid-default-right {
    grid-column: content / full-width;
  }
  .content-grid-wrapper > * .content-grid-extended-left, #header > * .content-grid-extended-left, #footer > * .content-grid-extended-left {
    grid-column: full-width / content;
  }
  .content-grid-wrapper > * .content-grid-extended-right, #header > * .content-grid-extended-right, #footer > * .content-grid-extended-right {
    grid-column: content / full-width;
  }
  .content-grid-wrapper > * .content-grid-text-indent.content-grid-extended, #header > * .content-grid-text-indent.content-grid-extended, #footer > * .content-grid-text-indent.content-grid-extended {
    padding: 0 calc(var(--vr-content-grid-padding-inline) * 2);
  }
  .content-grid-wrapper > * .content-grid-text-indent.content-grid-default-left, #header > * .content-grid-text-indent.content-grid-default-left, #footer > * .content-grid-text-indent.content-grid-default-left {
    padding: 0 0 0 calc(var(--vr-content-grid-padding-inline) * 2);
  }
  .content-grid-wrapper > * .content-grid-text-indent.content-grid-default-right, #header > * .content-grid-text-indent.content-grid-default-right, #footer > * .content-grid-text-indent.content-grid-default-right {
    padding: 0 calc(var(--vr-content-grid-padding-inline) * 2) 0 0;
  }
  .content-grid-wrapper > * .content-grid-text-indent.content-grid-extended-left, #header > * .content-grid-text-indent.content-grid-extended-left, #footer > * .content-grid-text-indent.content-grid-extended-left {
    padding: 0 0 0 calc(var(--vr-content-grid-padding-inline) * 2);
  }
  .content-grid-wrapper > * .content-grid-text-indent.content-grid-extended-right, #header > * .content-grid-text-indent.content-grid-extended-right, #footer > * .content-grid-text-indent.content-grid-extended-right {
    padding: 0 calc(var(--vr-content-grid-padding-inline) * 2) 0 0;
  }
}
/**
 * Flexible images (videos see #4896)
 *
 * @see http://webdesignerwall.com/tutorials/responsive-design-with-css3-media-queries
 */
img {
  max-width: 100%;
  height: auto;
}
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
.ie8 img {
  width: auto;
  /* see #5789 */
}
/**
 * Hide invisible elements
 */
.invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
:root {
  --header-height: 140px;
}
@media screen and (max-width: 900px) {
  :root {
    --header-height: 60px;
  }
}
/** Extension classes **/
.standalone-buttons .standalone-buttons-link.-style-primary, .module-vr-re-assets-list .re_asset_card .pdf-link a, .module-vr-re-assets-reader .re_asset_card .pdf-link a, .module-managed-property .re_asset_card .pdf-link a, .module-vr-re-assets-list .details-link a, .module-managed-property .details-link a, .widget-submit button {
  display: inline-block;
  box-sizing: border-box;
  padding: 5px 15px;
  line-height: 1.3;
  background: var(--vr-color-primary);
  color: var(--vr-color-light);
  text-align: center;
}
.link-card .link-card-content .link-card-link.btn {
  display: inline-block;
  box-sizing: border-box;
  padding: 5px 15px;
  line-height: 1.3;
  background: var(--vr-color-light);
  color: var(--vr-color-primary);
  border: var(--vr-color-primary) 1px solid;
  text-align: center;
}
.-color-primary, .-hl-color-primary > h1, .-hl-color-primary > h2, .-hl-color-primary > h3, .-hl-color-primary > h4, .-hl-color-primary > h5, .-hl-color-primary > h6 {
  color: var(--vr-color-primary);
}
body {
  font-size: 1rem;
  background: url("../../files/themes/winzerkirwi2024/assets/images/base/seamless_bg.jpg") 50% 50% repeat;
}
body.scrolled {
  --header-height: 60px;
}
body.htmx-request .loading-spinner {
  opacity: 1;
  visibility: visible;
}
body .loading-spinner {
  opacity: 0;
  visibility: hidden;
  z-index: 100;
  position: fixed;
  inset: 0;
  background: rgba(255, 255, 255, 0.8);
  transition: all 0.125s ease;
}
@keyframes loading-spinner {
  to {
    transform: rotate(360deg);
  }
}
body .loading-spinner:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border-radius: 50%;
  border: 4px solid #ccc;
  border-top-color: var(--vr-color-primary);
  animation: loading-spinner 0.6s linear infinite;
}
body .loading-spinner:after {
  content: attr(data-label);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: 30px;
  transform: translateX(-50%);
  color: var(--vr-color-primary);
  text-transform: uppercase;
  font-size: 0.75rem;
}
h1, h2, h3, h4, h5 {
  margin: 0 0 0.75em;
  font-weight: var(--vr-font-weight-default);
  line-height: var(--vr-line-height-compact);
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child {
  margin-bottom: 0;
}
h1, h2 {
  font-size: 2.5rem;
}
h3 {
  color: var(--vr-color-primary);
  font-weight: var(--vr-font-weight-medium);
  text-transform: uppercase;
}
a {
  text-decoration: none;
  color: var(--vr-color-link);
  transition: color 0.25s ease;
  color: #8d191a;
}
a:hover {
  color: #8d191bd5;
}
.grape {
  transform: rotate(268deg);
}
.tw-date {
  font-size: 35px;
  font-weight: 700;
  text-align: center;
  margin-top: 10%;
}
.tw-redBox {
  padding: 2rem 3rem;
  margin-top: 10%;
  color: white;
  background-color: #8d191a;
  border-radius: 25px;
  text-align: center;
  font-weight: 700;
  font-size: 45px;
  display: inline-block;
}
.tw-redBox p {
  margin: 0;
}
.tw-impressum {
  margin: 3rem 0;
}
.tw-datenschutz {
  margin: 3rem 0;
}
@media screen and (max-width: 500px) {
  .tw-redBox {
    padding: 1rem 0rem;
    margin-top: 10%;
    color: white;
    background-color: #8d191a;
    border-radius: 25px;
    text-align: center;
    font-weight: 700;
    font-size: 15px;
    width: 100%;
  }
  .tw-redBox p {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .tw_logo.content-image {
    width: 110%;
  }
  .tw_links {
    margin-top: 3rem;
  }
  .tw-date {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin-top: 10%;
  }
  .content-image {
    max-width: 100%;
  }
  .tw_dancing {
    max-width: 70%;
  }
  .-padding-large.content-background-wrapper .content-background-wrapper-fg .fragments {
    padding: 0;
    margin: 1.5rem 0;
  }
}
@media screen and (max-width: 900px) {
  .tw-redBox {
    padding: 1rem 0rem;
    margin-top: 10%;
    color: white;
    background-color: #8d191a;
    border-radius: 25px;
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    width: 100%;
  }
  .tw-redBox p {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.tw_dancing {
  max-width: 85%;
}
.tw-footer .content-text .rte p {
  color: white;
}
#wrapper {
  position: relative;
}
#header .inside {
  display: flex;
  align-items: center;
  justify-content: space-between;
  column-gap: 40px;
}
#logo {
  flex: 0 0 auto;
}
#logo img {
  height: calc(var(--header-height,auto) - 10px);
  width: auto;
}
#main-nav {
  flex: 0 0 auto;
}
#main-nav ul {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
#main-nav .level_1 > li {
  padding: 0 15px;
}
#main-nav .level_1 > li:first-child {
  padding-left: 0;
}
#main-nav .level_1 > li:last-child {
  padding-right: 0;
}
#main-nav .level_1 > li > a, #main-nav .level_1 > li > strong {
  text-transform: uppercase;
  font-weight: var(--vr-font-weight-bold);
  color: var(--vr-color-nav);
  transition: all 0.25s ease;
}
#main-nav .level_1 > li > a.active, #main-nav .level_1 > li > a:hover, #main-nav .level_1 > li > a:focus, #main-nav .level_1 > li > strong.active, #main-nav .level_1 > li > strong:hover, #main-nav .level_1 > li > strong:focus {
  color: var(--vr-color-nav-active);
}
@media screen and (max-width: 900px) {
  #main-nav {
    display: none;
  }
}
#hamburger {
  z-index: 1;
  display: none;
  position: absolute;
  top: 5px;
  right: 15px;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  cursor: pointer;
  width: 50px;
  height: 50px;
}
@media screen and (max-width: 900px) {
  #hamburger {
    display: block;
  }
}
#hamburger .line {
  position: absolute;
  left: 10px;
  height: 2px;
  width: 30px;
  background: var(--vr-color-primary);
  display: block;
  transition: 0.5s;
  transform-origin: center;
}
#hamburger .line:nth-child(1) {
  top: 14px;
}
#hamburger .line:nth-child(2) {
  top: 24px;
}
#hamburger .line:nth-child(3) {
  top: 34px;
}
.-mobile-menu-active #hamburger .line:nth-child(1) {
  transform: translateY(10px) rotate(-45deg);
}
.-mobile-menu-active #hamburger .line:nth-child(2) {
  opacity: 0;
}
.-mobile-menu-active #hamburger .line:nth-child(3) {
  transform: translateY(-10px) rotate(45deg);
}
#footer {
  background: var(--vr-color-primary);
  padding: 1rem 0;
  color: var(--vr-color-light);
}
#footer a {
  color: var(--vr-color-light);
}
#footer a:hover {
  color: var(--vr-color-light);
}
#footer .footer-top {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  column-gap: 40px;
}
#footer .footer-bottom {
  margin-top: 1rem;
  text-align: center;
}
#footer .mod_navigation .level_1 {
  margin-bottom: 0;
  display: flex;
  align-items: center;
}
#footer .mod_navigation .level_1 > li {
  padding: 0 15px;
}
#footer .mod_navigation .level_1 > li > a, #footer .mod_navigation .level_1 > li > strong {
  text-transform: uppercase;
  font-weight: var(--vr-font-weight-bold);
}
@media screen and (max-width: 900px) {
  #footer .mod_navigation .level_1 {
    flex-direction: column;
  }
  #footer .mod_navigation .level_1 > li > a, #footer .mod_navigation .level_1 > li > strong {
    line-height: 2;
  }
}
.content-description-list dl {
  display: grid;
  grid-template-columns: minmax(120px, 180px) minmax(150px, 1fr);
}
.content-description-list dl dt {
  grid-column: 1;
}
.content-description-list dl dd {
  grid-column: 2;
}
.link-card .link-card-title {
  padding: 0 2.5rem;
}
.link-card .link-card-content {
  position: relative;
}
.link-card .link-card-content .link-card-image {
  position: absolute;
  inset: 0;
}
.link-card .link-card-content .link-card-image img, .link-card .link-card-content .link-card-image video {
  position: absolute;
  inset: 0;
  object-fit: cover;
  object-position: 50% 50%;
  display: block;
  width: 100%;
  height: 100%;
}
[class*="-ratio-"].link-card .link-card-content {
  display: flow-root;
}
[class*="-ratio-"].link-card .link-card-content:before {
  display: table;
  content: "";
  padding-top: 100%;
  float: left;
}
.-ratio-21-9[class*="-ratio-"].link-card .link-card-content:before {
  padding-top: 42.857%;
}
.-ratio-16-10[class*="-ratio-"].link-card .link-card-content:before {
  padding-top: 62.5%;
}
.-ratio-16-9[class*="-ratio-"].link-card .link-card-content:before {
  padding-top: 56.25%;
}
.-ratio-8-3[class*="-ratio-"].link-card .link-card-content:before {
  padding-top: 37.5%;
}
.-ratio-5-4[class*="-ratio-"].link-card .link-card-content:before {
  padding-top: 80%;
}
.-ratio-4-3[class*="-ratio-"].link-card .link-card-content:before {
  padding-top: 75%;
}
.-ratio-3-2[class*="-ratio-"].link-card .link-card-content:before {
  padding-top: 66.666%;
}
.-ratio-3-1[class*="-ratio-"].link-card .link-card-content:before {
  padding-top: 33.333%;
}
.-ratio-2-1[class*="-ratio-"].link-card .link-card-content:before {
  padding-top: 50%;
}
.-ratio-1-1[class*="-ratio-"].link-card .link-card-content:before {
  padding-top: 100%;
}
.link-card .link-card-content .link-card-link {
  position: absolute;
  bottom: 1.5rem;
}
.link-card.-align-left .link-card-title, .link-card:not([class*="-align-"]) .link-card-title {
  text-align: left;
}
.link-card.-align-left .link-card-link, .link-card:not([class*="-align-"]) .link-card-link {
  left: 2.5rem;
}
.link-card.-align-center .link-card-title {
  text-align: center;
}
.link-card.-align-center .link-card-link {
  left: 50%;
  transform: translateX(-50%);
}
.link-card.-align-right .link-card-title {
  text-align: right;
}
.link-card.-align-right .link-card-link {
  right: 2.5rem;
}
.module-vr-re-assets-list .re_asset_card, .module-vr-re-assets-reader .re_asset_card, .module-managed-property .re_asset_card {
  background: var(--vr-bw-bgcolor-1);
  display: flex;
  flex-direction: column;
  align-items: center;
}
.module-vr-re-assets-list .-alt-color-1 .re_asset_card, .module-vr-re-assets-reader .-alt-color-1 .re_asset_card, .module-managed-property .-alt-color-1 .re_asset_card {
  background: var(--vr-color-light);
}
.module-vr-re-assets-list .media img, .module-vr-re-assets-reader .media img, .module-managed-property .media img {
  max-width: none;
  width: 100%;
}
.module-vr-re-assets-list .details, .module-vr-re-assets-reader .details, .module-managed-property .details {
  box-sizing: border-box;
  max-width: 350px;
  padding: 25px;
}
.module-vr-re-assets-list .re_asset_card ul, .module-vr-re-assets-reader .re_asset_card ul, .module-managed-property .re_asset_card ul {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5ex;
}
.module-vr-re-assets-list .re_asset_card ul li, .module-vr-re-assets-reader .re_asset_card ul li, .module-managed-property .re_asset_card ul li {
  line-height: 1.3;
  min-height: 1.3em;
  flex: 0 0 100%;
  position: relative;
  padding-left: 140px;
  box-sizing: border-box;
}
.module-vr-re-assets-list .re_asset_card ul li .label, .module-vr-re-assets-reader .re_asset_card ul li .label, .module-managed-property .re_asset_card ul li .label {
  white-space: nowrap;
  position: absolute;
  left: 0;
  top: 0;
  width: 130px;
  color: var(--vr-color-primary);
  font-weight: 500;
}
.module-vr-re-assets-list .re_asset_card .pdf-link, .module-vr-re-assets-reader .re_asset_card .pdf-link, .module-managed-property .re_asset_card .pdf-link {
  margin-top: 1.5rem;
  text-align: center;
}
.module-vr-re-assets-list h5, .module-managed-property h5 {
  font-weight: 600;
  color: var(--vr-color-primary);
}
.module-vr-re-assets-list .assets-list-filter, .module-managed-property .assets-list-filter {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  margin: 0;
}
.module-vr-re-assets-list .assets-list-filter .filter-wrapper, .module-managed-property .assets-list-filter .filter-wrapper {
  padding: 0 15px;
  margin-bottom: 0.5rem;
}
.module-vr-re-assets-list .assets-list-filter .filter-wrapper select, .module-managed-property .assets-list-filter .filter-wrapper select {
  min-width: 150px;
}
.module-vr-re-assets-list .assetList, .module-managed-property .assetList {
  display: grid;
  grid-template-columns: repeat(2, minmax(300px, 1fr));
  gap: 25px;
}
@media screen and (max-width: 705px) {
  .module-vr-re-assets-list .assetList, .module-managed-property .assetList {
    grid-template-columns: 1fr;
  }
}
.module-vr-re-assets-list .details-link, .module-managed-property .details-link {
  margin: 1.5rem 0 0;
  text-align: center;
}
.module-vr-re-assets-reader .overviewLink, .module-managed-property-reader .overviewLink {
  margin: 0;
}
.module-vr-re-assets-reader .overviewLink:not(:last-child), .module-managed-property-reader .overviewLink:not(:last-child) {
  position: absolute;
  left: 0;
  top: 0.75rem;
}
.module-vr-re-assets-reader .overviewLink a:before, .module-managed-property-reader .overviewLink a:before {
  content: "«";
  padding-right: 0.5ex;
}
.module-vr-re-assets-reader h3, .module-managed-property-reader h3 {
  text-transform: uppercase;
  font-size: 1.25rem;
  padding-bottom: 0.5em;
  margin-bottom: 1.25em;
  border-bottom: 2px var(--vr-color-primary) solid;
  font-weight: 500;
}
.module-vr-re-assets-reader .expose-facts, .module-managed-property-reader .expose-facts {
  display: flex;
  gap: 50px;
}
.module-vr-re-assets-reader .expose-facts > *, .module-managed-property-reader .expose-facts > * {
  flex: 1 0 0;
}
.module-vr-re-assets-reader .expose-facts ul, .module-managed-property-reader .expose-facts ul {
  margin: 0;
}
.module-vr-re-assets-reader .expose-facts ul li, .module-managed-property-reader .expose-facts ul li {
  line-height: 1.3;
  flex: 0 0 100%;
  position: relative;
  box-sizing: border-box;
  display: flex;
}
.module-vr-re-assets-reader .expose-facts ul li .label, .module-managed-property-reader .expose-facts ul li .label {
  width: 100%;
  max-width: 200px;
  padding-right: 0.5ex;
  color: var(--vr-color-primary);
  font-weight: 500;
  box-sizing: border-box;
}
.module-vr-re-assets-reader .expose-facts ul li.strong, .module-vr-re-assets-reader .expose-facts ul li.strong .label, .module-managed-property-reader .expose-facts ul li.strong, .module-managed-property-reader .expose-facts ul li.strong .label {
  font-weight: 600;
}
.module-vr-re-assets-reader .expose-description, .module-managed-property-reader .expose-description {
  display: grid;
  grid-template-columns: repeat(2, minmax(300px, 1fr));
  gap: 25px;
}
@media screen and (max-width: 705px) {
  .module-vr-re-assets-reader .expose-description, .module-managed-property-reader .expose-description {
    grid-template-columns: 1fr;
  }
}
.module-vr-re-assets-reader .expose-gallery, .module-managed-property-reader .expose-gallery {
  margin-top: 3rem;
}
.module-vr-re-assets-reader .expose-gallery ul, .module-vr-re-assets-reader .expose-floorplans ul, .module-managed-property-reader .expose-gallery ul, .module-managed-property-reader .expose-floorplans ul {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.module-vr-re-assets-reader .expose-gallery ul li, .module-vr-re-assets-reader .expose-floorplans ul li, .module-managed-property-reader .expose-gallery ul li, .module-managed-property-reader .expose-floorplans ul li {
  flex: 0 0 calc((100% - (3 * 25px)) / 4);
}
.module-vr-re-assets-reader .expose-floorplans ul li, .module-managed-property-reader .expose-floorplans ul li {
  flex: 0 0 calc((100% - (1 * 25px)) / 2);
}
.module-managed-property-reader img {
  vertical-align: middle;
}
@media screen and (min-width: 900px) {
  .module-managed-property-reader .description {
    columns: 2;
    column-gap: 25px;
  }
}
.module-managed-property-reader .teaser-wrapper {
  display: flex;
  flex-wrap: wrap;
  column-gap: 25px;
}
.module-managed-property-reader .teaser-wrapper > * {
  flex: 1 0 0;
  margin-bottom: 1.5rem;
  min-width: 320px;
}
.module-managed-property-reader .map-embed {
  position: relative;
  display: flow-root;
}
.module-managed-property-reader .map-embed:before {
  content: "";
  display: table;
  padding-top: 75%;
  float: left;
}
.module-managed-property-reader .map-embed iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
/** FORMS **/
select.active {
  background-color: var(--vr-bw-bgcolor-1);
  border-color: var(--vr-color-primary);
  color: var(--vr-color-primary);
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22var%2Fwww%2Fvhosts%2Fvonrotenberg.de%2Fhttpdocs%2FDEV%2Fwinzerkirwi.dev.vonrotenberg.de%2Ffiles%2Fthemes%2Fwinzerkirwi2024%2Fassets%2Fcss%2Ftheme.scss%22%2C%22var%2Fwww%2Fvhosts%2Fvonrotenberg.de%2Fhttpdocs%2FDEV%2Fwinzerkirwi.dev.vonrotenberg.de%2Ffiles%2Fthemes%2Fwinzerkirwi2024%2Fassets%2Fcss%2Finc%2F_variables.scss%22%2C%22var%2Fwww%2Fvhosts%2Fvonrotenberg.de%2Fhttpdocs%2FDEV%2Fwinzerkirwi.dev.vonrotenberg.de%2Ffiles%2Fthemes%2Fwinzerkirwi2024%2Fassets%2Fcss%2Finc%2F_font.scss%22%2C%22var%2Fwww%2Fvhosts%2Fvonrotenberg.de%2Fhttpdocs%2FDEV%2Fwinzerkirwi.dev.vonrotenberg.de%2Ffiles%2Fthemes%2Fwinzerkirwi2024%2Fassets%2Fcss%2Finc%2F_form.scss%22%2C%22var%2Fwww%2Fvhosts%2Fvonrotenberg.de%2Fhttpdocs%2FDEV%2Fwinzerkirwi.dev.vonrotenberg.de%2Ffiles%2Fthemes%2Fwinzerkirwi2024%2Fassets%2Fcss%2Finc%2F_gaps.scss%22%2C%22var%2Fwww%2Fvhosts%2Fvonrotenberg.de%2Fhttpdocs%2FDEV%2Fwinzerkirwi.dev.vonrotenberg.de%2Ffiles%2Fthemes%2Fwinzerkirwi2024%2Fassets%2Fcss%2Finc%2F_content_grid.scss%22%2C%22var%2Fwww%2Fvhosts%2Fvonrotenberg.de%2Fhttpdocs%2FDEV%2Fwinzerkirwi.dev.vonrotenberg.de%2Ffiles%2Fthemes%2Fwinzerkirwi2024%2Fassets%2Fcss%2Finc%2Finit.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnCF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BACXA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH7BA%3BAG0CA%3BAAAA%3BAAAA%3BAH1CA%3BAAAA%3BAAAA%3BAGmDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHnDA%3BAG4DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH5DA%3BAAAA%3BAAAA%3BAAAA%3BAGkGA%3BAAAA%3BAAAA%3BAAAA%3BAHlGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGqHA%3BAAAA%3BAAAA%3BAAAA%3BAHrHA%3BAG4HA%3BAAAA%3BAAAA%3BAH5HA%3BAAAA%3BAGoIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHpIA%3BAG%2BIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH%2FIA%3BAAAA%3BAGyJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHzJA%3BAAAA%3BAG8KA%3BAAAA%3BAAAA%3BAAAA%3BAH9KA%3BAAAA%3BAGsLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHlOA%3BAAAA%3BAAAA%3BAG%2BOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAuBI%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBE%3BAAAA%3BAAAA%3BACxTF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAA7CA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAA7CA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAA7CA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAChDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAEA%3BAACE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BALnDR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMYA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BANnBA%3BAAAA%3BAAAA%3BAM0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANvBA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAANF%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAQM%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAIM%3BAAAA%3BAAAA%3BAAAA%3BAAYV%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAIA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAnwBJ%3BAAixBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */